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