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