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