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