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