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