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