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