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