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