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