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