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