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