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