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