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