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