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