▄▄▄▄    ██▓ ██▀███  ▄▄▄█████▓ ██░ ██     ███▄    █      
                     ▓█████▄ ▓██▒▓██ ▒ ██▒▓  ██▒ ▓▒▓██░ ██▒    ██ ▀█   █      
                     ▒██▒ ▄██▒██▒▓██ ░▄█ ▒▒ ▓██░ ▒░▒██▀▀██░   ▓██  ▀█ ██▒     
                     ▒██░█▀  ░██░▒██▀▀█▄  ░ ▓██▓ ░ ░▓█ ░██    ▓██▒  ▐▌██▒     
                     ░▓█  ▀█▓░██░░██▓ ▒██▒  ▒██▒ ░ ░▓█▒░██▓   ▒██░   ▓██░ ██▓ 
                     ░▒▓███▀▒░▓  ░ ▒▓ ░▒▓░  ▒ ░░    ▒ ░░▒░▒   ░ ▒░   ▒ ▒  ▒▓▒ 
                     ▒░▒   ░  ▒ ░  ░▒ ░ ▒░    ░     ▒ ░▒░ ░   ░ ░░   ░ ▒░ ░▒  
                      ░    ░  ▒ ░  ░░   ░   ░       ░  ░░ ░      ░   ░ ░  ░   
                      ░       ░     ░               ░  ░  ░            ░   ░  
                           ░                                               ░  
                   ▄▄▄█████▓ ██░ ██ ▓█████      █████▒██▓ ██▀███    ██████ ▄▄▄█████▓
                   ▓  ██▒ ▓▒▓██░ ██▒▓█   ▀    ▓██   ▒▓██▒▓██ ▒ ██▒▒██    ▒ ▓  ██▒ ▓▒
                   ▒ ▓██░ ▒░▒██▀▀██░▒███      ▒████ ░▒██▒▓██ ░▄█ ▒░ ▓██▄   ▒ ▓██░ ▒░
                   ░ ▓██▓ ░ ░▓█ ░██ ▒▓█  ▄    ░▓█▒  ░░██░▒██▀▀█▄    ▒   ██▒░ ▓██▓ ░ 
                     ▒██▒ ░ ░▓█▒░██▓░▒████▒   ░▒█░   ░██░░██▓ ▒██▒▒██████▒▒  ▒██▒ ░ 
                     ▒ ░░    ▒ ░░▒░▒░░ ▒░ ░    ▒ ░   ░▓  ░ ▒▓ ░▒▓░▒ ▒▓▒ ▒ ░  ▒ ░░   
                       ░     ▒ ░▒░ ░ ░ ░  ░    ░      ▒ ░  ░▒ ░ ▒░░ ░▒  ░ ░    ░    
                     ░       ░  ░░ ░   ░       ░ ░    ▒ ░  ░░   ░ ░  ░  ░    ░      
                             ░  ░  ░   ░  ░           ░     ░           ░           
                                                                                    
  ▄▄▄       ███▄    █ ▓█████▄    ▓█████▄  ██▓ ██▀███  ▓█████   ██████ ▄▄▄█████▓    ▒█████    █████▒
 ▒████▄     ██ ▀█   █ ▒██▀ ██▌   ▒██▀ ██▌▓██▒▓██ ▒ ██▒▓█   ▀ ▒██    ▒ ▓  ██▒ ▓▒   ▒██▒  ██▒▓██   ▒ 
 ▒██  ▀█▄  ▓██  ▀█ ██▒░██   █▌   ░██   █▌▒██▒▓██ ░▄█ ▒▒███   ░ ▓██▄   ▒ ▓██░ ▒░   ▒██░  ██▒▒████ ░ 
 ░██▄▄▄▄██ ▓██▒  ▐▌██▒░▓█▄   ▌   ░▓█▄   ▌░██░▒██▀▀█▄  ▒▓█  ▄   ▒   ██▒░ ▓██▓ ░    ▒██   ██░░▓█▒  ░ 
  ▓█   ▓██▒▒██░   ▓██░░▒████▓    ░▒████▓ ░██░░██▓ ▒██▒░▒████▒▒██████▒▒  ▒██▒ ░    ░ ████▓▒░░▒█░    
  ▒▒   ▓▒█░░ ▒░   ▒ ▒  ▒▒▓  ▒     ▒▒▓  ▒ ░▓  ░ ▒▓ ░▒▓░░░ ▒░ ░▒ ▒▓▒ ▒ ░  ▒ ░░      ░ ▒░▒░▒░  ▒ ░    
   ▒   ▒▒ ░░ ░░   ░ ▒░ ░ ▒  ▒     ░ ▒  ▒  ▒ ░  ░▒ ░ ▒░ ░ ░  ░░ ░▒  ░ ░    ░         ░ ▒ ▒░  ░      
   ░   ▒      ░   ░ ░  ░ ░  ░     ░ ░  ░  ▒ ░  ░░   ░    ░   ░  ░  ░    ░         ░ ░ ░ ▒   ░ ░    
       ░  ░         ░    ░          ░     ░     ░        ░  ░      ░                  ░ ░          
                       ░          ░                                                                
                                      ▄▄▄       ██▓     ██▓    
                                     ▒████▄    ▓██▒    ▓██▒    
                                     ▒██  ▀█▄  ▒██░    ▒██░    
                                     ░██▄▄▄▄██ ▒██░    ▒██░    
                                      ▓█   ▓██▒░██████▒░██████▒
                                      ▒▒   ▓▒█░░ ▒░▓  ░░ ▒░▓  ░
                                       ▒   ▒▒ ░░ ░ ▒  ░░ ░ ▒  ░
                                       ░   ▒     ░ ░     ░ ░   
                                           ░  ░    ░  ░    ░  ░
                                                               
          ▓█████▄  ██▓  ██████  ▄▄▄        ██████ ▄▄▄█████▓▓█████  ██▀███    ██████      
          ▒██▀ ██▌▓██▒▒██    ▒ ▒████▄    ▒██    ▒ ▓  ██▒ ▓▒▓█   ▀ ▓██ ▒ ██▒▒██    ▒      
          ░██   █▌▒██▒░ ▓██▄   ▒██  ▀█▄  ░ ▓██▄   ▒ ▓██░ ▒░▒███   ▓██ ░▄█ ▒░ ▓██▄        
          ░▓█▄   ▌░██░  ▒   ██▒░██▄▄▄▄██   ▒   ██▒░ ▓██▓ ░ ▒▓█  ▄ ▒██▀▀█▄    ▒   ██▒     
          ░▒████▓ ░██░▒██████▒▒ ▓█   ▓██▒▒██████▒▒  ▒██▒ ░ ░▒████▒░██▓ ▒██▒▒██████▒▒ ██▓ 
           ▒▒▓  ▒ ░▓  ▒ ▒▓▒ ▒ ░ ▒▒   ▓▒█░▒ ▒▓▒ ▒ ░  ▒ ░░   ░░ ▒░ ░░ ▒▓ ░▒▓░▒ ▒▓▒ ▒ ░ ▒▓▒ 
           ░ ▒  ▒  ▒ ░░ ░▒  ░ ░  ▒   ▒▒ ░░ ░▒  ░ ░    ░     ░ ░  ░  ░▒ ░ ▒░░ ░▒  ░ ░ ░▒  
           ░ ░  ░  ▒ ░░  ░  ░    ░   ▒   ░  ░  ░    ░         ░     ░░   ░ ░  ░  ░   ░   
             ░     ░        ░        ░  ░      ░              ░  ░   ░           ░    ░  
           ░                                                                          ░  
                        ▄▄▄       ███▄ ▄███▓ ▄▄▄▄    ██▀███   ▒█████    ██████ ▓█████ 
                       ▒████▄    ▓██▒▀█▀ ██▒▓█████▄ ▓██ ▒ ██▒▒██▒  ██▒▒██    ▒ ▓█   ▀ 
                       ▒██  ▀█▄  ▓██    ▓██░▒██▒ ▄██▓██ ░▄█ ▒▒██░  ██▒░ ▓██▄   ▒███   
                       ░██▄▄▄▄██ ▒██    ▒██ ▒██░█▀  ▒██▀▀█▄  ▒██   ██░  ▒   ██▒▒▓█  ▄ 
                        ▓█   ▓██▒▒██▒   ░██▒░▓█  ▀█▓░██▓ ▒██▒░ ████▓▒░▒██████▒▒░▒████▒
                        ▒▒   ▓▒█░░ ▒░   ░  ░░▒▓███▀▒░ ▒▓ ░▒▓░░ ▒░▒░▒░ ▒ ▒▓▒ ▒ ░░░ ▒░ ░
                         ▒   ▒▒ ░░  ░      ░▒░▒   ░   ░▒ ░ ▒░  ░ ▒ ▒░ ░ ░▒  ░ ░ ░ ░  ░
                         ░   ▒   ░      ░    ░    ░   ░░   ░ ░ ░ ░ ▒  ░  ░  ░     ░   
                             ░  ░       ░    ░         ░         ░ ░        ░     ░  ░
                                                  ░                                   
               ▄▄▄▄    ██▓▓█████  ██▀███   ▄████▄  ▓█████    ▄▄▄█████▓ ██░ ██ ▓█████ 
              ▓█████▄ ▓██▒▓█   ▀ ▓██ ▒ ██▒▒██▀ ▀█  ▓█   ▀    ▓  ██▒ ▓▒▓██░ ██▒▓█   ▀ 
              ▒██▒ ▄██▒██▒▒███   ▓██ ░▄█ ▒▒▓█    ▄ ▒███      ▒ ▓██░ ▒░▒██▀▀██░▒███   
              ▒██░█▀  ░██░▒▓█  ▄ ▒██▀▀█▄  ▒▓▓▄ ▄██▒▒▓█  ▄    ░ ▓██▓ ░ ░▓█ ░██ ▒▓█  ▄ 
              ░▓█  ▀█▓░██░░▒████▒░██▓ ▒██▒▒ ▓███▀ ░░▒████▒     ▒██▒ ░ ░▓█▒░██▓░▒████▒
              ░▒▓███▀▒░▓  ░░ ▒░ ░░ ▒▓ ░▒▓░░ ░▒ ▒  ░░░ ▒░ ░     ▒ ░░    ▒ ░░▒░▒░░ ▒░ ░
              ▒░▒   ░  ▒ ░ ░ ░  ░  ░▒ ░ ▒░  ░  ▒    ░ ░  ░       ░     ▒ ░▒░ ░ ░ ░  ░
               ░    ░  ▒ ░   ░     ░░   ░ ░           ░        ░       ░  ░░ ░   ░   
               ░       ░     ░  ░   ░     ░ ░         ░  ░             ░  ░  ░   ░  ░
                    ░                     ░                                          
                            ▓█████▄ ▓█████ ██▒   █▓ ██▓ ██▓      ██████ 
                            ▒██▀ ██▌▓█   ▀▓██░   █▒▓██▒▓██▒    ▒██    ▒ 
                            ░██   █▌▒███   ▓██  █▒░▒██▒▒██░    ░ ▓██▄   
                            ░▓█▄   ▌▒▓█  ▄  ▒██ █░░░██░▒██░      ▒   ██▒
                            ░▒████▓ ░▒████▒  ▒▀█░  ░██░░██████▒▒██████▒▒
                             ▒▒▓  ▒ ░░ ▒░ ░  ░ ▐░  ░▓  ░ ▒░▓  ░▒ ▒▓▒ ▒ ░
                             ░ ▒  ▒  ░ ░  ░  ░ ░░   ▒ ░░ ░ ▒  ░░ ░▒  ░ ░
                             ░ ░  ░    ░       ░░   ▒ ░  ░ ░   ░  ░  ░  
                               ░       ░  ░     ░   ░      ░  ░      ░  
                             ░                 ░                        
         ▓█████▄  ██▓ ▄████▄  ▄▄▄█████▓ ██▓ ▒█████   ███▄    █  ▄▄▄       ██▀███ ▓██   ██▓
         ▒██▀ ██▌▓██▒▒██▀ ▀█  ▓  ██▒ ▓▒▓██▒▒██▒  ██▒ ██ ▀█   █ ▒████▄    ▓██ ▒ ██▒▒██  ██▒
         ░██   █▌▒██▒▒▓█    ▄ ▒ ▓██░ ▒░▒██▒▒██░  ██▒▓██  ▀█ ██▒▒██  ▀█▄  ▓██ ░▄█ ▒ ▒██ ██░
         ░▓█▄   ▌░██░▒▓▓▄ ▄██▒░ ▓██▓ ░ ░██░▒██   ██░▓██▒  ▐▌██▒░██▄▄▄▄██ ▒██▀▀█▄   ░ ▐██▓░
         ░▒████▓ ░██░▒ ▓███▀ ░  ▒██▒ ░ ░██░░ ████▓▒░▒██░   ▓██░ ▓█   ▓██▒░██▓ ▒██▒ ░ ██▒▓░
          ▒▒▓  ▒ ░▓  ░ ░▒ ▒  ░  ▒ ░░   ░▓  ░ ▒░▒░▒░ ░ ▒░   ▒ ▒  ▒▒   ▓▒█░░ ▒▓ ░▒▓░  ██▒▒▒ 
          ░ ▒  ▒  ▒ ░  ░  ▒       ░     ▒ ░  ░ ▒ ▒░ ░ ░░   ░ ▒░  ▒   ▒▒ ░  ░▒ ░ ▒░▓██ ░▒░ 
          ░ ░  ░  ▒ ░░          ░       ▒ ░░ ░ ░ ▒     ░   ░ ░   ░   ▒     ░░   ░ ▒ ▒ ░░  
            ░     ░  ░ ░                ░      ░ ░           ░       ░  ░   ░     ░ ░     
          ░          ░                                                            ░ ░