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