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