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