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