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