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