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