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