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