──────────────────▄▄───▄▄▄▄▄▄▀▀▀▄──▄
────────────────▄▀──▀▀█▄▄──▄────█▄█▄▀▀▄▄▄▄
─────────────────▀█▀────▀▀▀▀█▄▄▄▄───▄▄────▀▀▀▀
─────────────▄▀▀▀▀▀──▀█▄▄▄▄▄─▀▀▀▀▀█▄███▀
──────────────▀█▄▄▄──▀▀─▄▄▄▄──────────▀▀▀▀█▀▀▀
───────▄▀▀▀▄▄▀▀████▀█▄▄▄▄▄▄▄▄▄▄▄───▄▄▄▄──▄█░▄█
────────▀▄▄▄▀▀██▀▀▀▄█─███▄──██─────▀██▀▀─█░░██
────────────▀█─▀▀█▄█▄─▀▀▀───█────────────▀█░▀█
─────────▄▄▀▀─▀▀▀▀░░▀█────▄█▄▀────────────█░░░
───▄▀▀▀▀▀░░░░░░░░░░░░░▀██▀▀▄▄▀▀──────────██░░░
▄▀▀▄████░░███████░░▄▄▄▄░░▀█▄─▀▀──────────▀█▄▄░
█░░█████▄▄███████▄██████▄▄░▀█──███▄▄────────█▄
█░░░▀▀▀▀▀▀▀▀▀▀▀░░░░░░░░░▀▀▀░░█─▀███▀───────▄█▀
─▀▀▄▄▄▄▄░░░░░░░░░░░░░░░░░░░░▄▀─────────────▀█░
───▄▀▄▄▀░░░░░░░░░░░░░░░░░░░░█────────────────█
▀▀▀─▀▄▀█░░░░░░░░░░░░░░░░░░░░█───────────────▄▀
─▄▄▀▀──▀▄░░░░░░░░░░░░░░░░░░█────────────────█░
▀────────▀▄░░░░░░░░░░░░░░▄▀──────────▄█▄▄────█
───────────▀▄▄▄▄░░░░░▄▄▄▀────────────▀██▀────█
────────────█░░░▀▀▀▀██████████▀▀▀▀▀▀▄▄▄▄▄▄▄▄▄█
───────────▄▀░░░░░░░█▒▒▒▒▒▒▒▒█░░░░░░░░░▄▄░░░░█
───────────▀▄▄▄░░░░░█▒▒▒▒▒▒▒▒█░░░░░░░░░▀█▀░░░█