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