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