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