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