██████╗░░█████╗░██╗░░░██╗ ░██████╗██╗░░██╗██╗███████╗████████╗
██╔══██╗██╔══██╗╚██╗░██╔╝ ██╔════╝██║░░██║██║██╔════╝╚══██╔══╝
██║░░██║███████║░╚████╔╝░ ╚█████╗░███████║██║█████╗░░░░░██║░░░
██║░░██║██╔══██║░░╚██╔╝░░ ░╚═══██╗██╔══██║██║██╔══╝░░░░░██║░░░
██████╔╝██║░░██║░░░██║░░░ ██████╔╝██║░░██║██║██║░░░░░░░░██║░░░
╚═════╝░╚═╝░░╚═╝░░░╚═╝░░░ ╚═════╝░╚═╝░░╚═╝╚═╝╚═╝░░░░░░░░╚═╝░░░
░░█▀░░░░░░░░░░░▀▀███████░░░░
░░█▌░░░░░░░░░░░░░░░▀██████░░░
░█▌░░░░░░░░░░░░░░░░███████▌░░
░█░░░░░░░░░░░░░░░░░████████░░
▐▌░░░░░░░░░░░░░░░░░▀██████▌░░
░▌▄███▌░░░░▀████▄░░░░▀████▌░░
▐▀▀▄█▄░▌░░░▄██▄▄▄▀░░░░████▄▄░
▐░▀░░═▐░░░░░░══░░▀░░░░▐▀░▄▀▌▌
▐░░░░░▌░░░░░░░░░░░░░░░▀░▀░░▌▌
▐░░░▄▀░░░▀░▌░░░░░░░░░░░░▌█░▌▌
░▌░░▀▀▄▄▀▀▄▌▌░░░░░░░░░░▐░▀▐▐░
░▌░░▌░▄▄▄▄░░░▌░░░░░░░░▐░░▀▐░░
░█░▐▄██████▄░▐░░░░░░░░█▀▄▄▀░░
░▐░▌▌░░░░░░▀▀▄▐░░░░░░█▌░░░░░░
░░█░░▄▀▀▀▀▄░▄═╝▄░░░▄▀░▌░░░░░░
░░░▌▐░░░░░░▌░▀▀░░▄▀░░▐░░░░░░░
░░░▀▄░░░░░░░░░▄▀▀░░░░█░░░░░░░
░░░▄█▄▄▄▄▄▄▄▀▀░░░░░░░▌▌░░░░░░
░░▄▀▌▀▌░░░░░░░░░░░░░▄▀▀▄░░░░░
▄▀░░▌░▀▄░░░░░░░░░░▄▀░░▌░▀▄░░░
░░░░▌█▄▄▀▄░░░░░░▄▀░░░░▌░░░▌▄▄
░░░▄▐██████▄▄░▄▀░░▄▄▄▄▌░░░░▄░
░░▄▌████████▄▄▄███████▌░░░░░▄
░▄▀░██████████████████▌▀▄░░░░
▀░░░█████▀▀░░░▀███████░░░▀▄░░
░░░░▐█▀░░░▐░░░░░▀████▌░░░░▀▄░
░░░░░░▌░░░▐░░░░▐░░▀▀█░░░░░░░▀
░░░░░░▐░░░░▌░░░▐░░░░░▌░░░░░░░
███████╗██╗░░░██╗░█████╗░██╗░░██╗ ██╗░░░██╗░█████╗░██╗░░░██╗
██╔════╝██║░░░██║██╔══██╗██║░██╔╝ ╚██╗░██╔╝██╔══██╗██║░░░██║
█████╗░░██║░░░██║██║░░╚═╝█████═╝░ ░╚████╔╝░██║░░██║██║░░░██║
██╔══╝░░██║░░░██║██║░░██╗██╔═██╗░ ░░╚██╔╝░░██║░░██║██║░░░██║
██║░░░░░╚██████╔╝╚█████╔╝██║░╚██╗ ░░░██║░░░╚█████╔╝╚██████╔╝
╚═╝░░░░░░╚═════╝░░╚════╝░╚═╝░░╚═╝ ░░░╚═╝░░░░╚════╝░░╚═════╝░
██████╗░██╗░░░██╗███╗░░░███╗██████╗░░█████╗░███╗░░░███╗░█████╗░
██╔══██╗██║░░░██║████╗░████║██╔══██╗██╔══██╗████╗░████║██╔══██╗
██████╦╝██║░░░██║██╔████╔██║██████╦╝███████║██╔████╔██║███████║
██╔══██╗██║░░░██║██║╚██╔╝██║██╔══██╗██╔══██║██║╚██╔╝██║██╔══██║
██████╦╝╚██████╔╝██║░╚═╝░██║██████╦╝██║░░██║██║░╚═╝░██║██║░░██║
╚═════╝░░╚═════╝░╚═╝░░░░░╚═╝╚═════╝░╚═╝░░╚═╝╚═╝░░░░░╚═╝╚═╝░░╚═╝