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