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