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