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