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