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