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