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