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


                                          ██▀███      ██▓    ██▓███                                       
                                         ▓██ ▒ ██▒   ▓██▒   ▓██░  ██▒                                     
                                         ▓██ ░▄█ ▒   ▒██▒   ▓██░ ██▓▒                                     
                                         ▒██▀▀█▄     ░██░   ▒██▄█▓▒ ▒                                     
                                         ░██▓ ▒██▒   ░██░   ▒██▒ ░  ░                                     
                                         ░ ▒▓ ░▒▓░   ░▓ ░   ▒▓▒░ ░  ░                                     
                                           ░▒ ░ ▒░    ▒ ░   ░▒ ░                                          
                                           ░░   ░     ▒ ░   ░░                                            
                                            ░         ░