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