                                                                                                
                                                                                                
                                                                                                
                                                                                                
                        .-:                          :==.                                       
                        -%@%-                       -%@#.                                       
                        .#@@@#-  .::---==========-:=%@@#.                                       
                    .::-=#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*.                                      
                    .+%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*:.                                    
                       :*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%*:                                
                      :+%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%*=:.                                 
                    .+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+                                    
                   :*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%*+=-.                                     
                       :--==*%@@@@@@@@@@@@@@@@@@@@@@@*                                          
                            .#@@@@@@@@@@@@@@@@@@@@@@@#                                          
                            .#@@@@@@@@@@@@@@@@@@@@@@@+                                          
                             =@@@@@@@@@@@@@@@@@@@@@@@*                                          
                             :#@@@@@@@@@@@@@@@@@@@@@@#.                                         
                             .#@@@@@@@@@@@@@@@@@@@@@@#.                                         
                             .*@@@@@@@@@@%%@@@@@@@@@@%:                                         
                             .*@@@@@@@@@@@@@@@@@@@@@@@-                                         
                             .*@@@@@@@@@@@@@@@@@@@@@@@-                                         
                           :+#%@@@@@@@@@@@@@@@@@@@@@@*.                                         
                      :=*%@@@@@@@@@@@@@@@@@@@@@@@@@@@#-.                                        
                   .=%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+.                                      
                   =@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%:                                     
                 .+%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%:                                    
                 +@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#.                                   
               .*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@-                                   
              -%@@@@@@@@@@##@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%:                                   
             -%@@@@@@@*=:. +@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#:                                    
            .=@@@@@@@@=   :#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+                                     
             .*@@@@@@@%:  :%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@-                                     
              :*@@@@@@@*. -%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@-                                     
               :#@@@@@@@= =@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@=                                     
                :#@@@@@@%:-@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*                                     
