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