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