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