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