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