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