░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░▀█▀░█░░█░█▀▀░█░█▀░░░░░
░░░░░█░░█░░█░█░░░█▀▄░░░░░░
░░░░░▀░░▀▀▀▀░▀▀▀░▀░▀▀░░░░░
░░█▀▀░█▀█░█░░█░█▄░▄█░█▀█░░
░░█▀▀░██▀░█░░█░█░▀░█░█▀▀░░
░░█░░░█░█░█▄▄█░█░░░█░█░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░▀█▀░█░░█░█▀▀░█░█▀░░░░░
░░░░░█░░█░░█░█░░░█▀▄░░░░░░
░░░░░▀░░▀▀▀▀░▀▀▀░▀░▀▀░░░░░
░░█▀▀░█▀█░█░░█░█▄░▄█░█▀█░░
░░█▀▀░██▀░█░░█░█░▀░█░█▀▀░░
░░█░░░█░█░█▄▄█░█░░░█░█░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░▀█▀░█░░█░█▀▀░█░█▀░░░░░
░░░░░█░░█░░█░█░░░█▀▄░░░░░░
░░░░░▀░░▀▀▀▀░▀▀▀░▀░▀▀░░░░░
░░█▀▀░█▀█░█░░█░█▄░▄█░█▀█░░
░░█▀▀░██▀░█░░█░█░▀░█░█▀▀░░
░░█░░░█░█░█▄▄█░█░░░█░█░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░▀█▀░█░░█░█▀▀░█░█▀░░░░░
░░░░░█░░█░░█░█░░░█▀▄░░░░░░
░░░░░▀░░▀▀▀▀░▀▀▀░▀░▀▀░░░░░
░░█▀▀░█▀█░█░░█░█▄░▄█░█▀█░░
░░█▀▀░██▀░█░░█░█░▀░█░█▀▀░░
░░█░░░█░█░█▄▄█░█░░░█░█░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░▀█▀░█░░█░█▀▀░█░█▀░░░░░
░░░░░█░░█░░█░█░░░█▀▄░░░░░░
░░░░░▀░░▀▀▀▀░▀▀▀░▀░▀▀░░░░░
░░█▀▀░█▀█░█░░█░█▄░▄█░█▀█░░
░░█▀▀░██▀░█░░█░█░▀░█░█▀▀░░
░░█░░░█░█░█▄▄█░█░░░█░█░░░░
yo