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