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