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