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