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