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