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