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