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