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