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