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