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