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