.
████████████████████████████████████████
██████████████▀▀▀▀░░░░░░░░▀▀████████████
███████████▀░░░░▀██░░░░░░░░░░▄██████████
████████▀░░░░░░░░░░░░░░░░░░░▀▀░░░▀██████
██████▀░░░░▄░▀▀▀██▄░░░░░░░░░░░▄▄▄▄░█████
████▀░░░░▄█▄▀▀▀▀▀▀▀▀░░░░░░░░█▀░░▄██▄████
███▀░░░░░░▀░░░░░░░░░░░░░░░░░░▀▄░░░░░▀███
██▀░░░░░░░░░░░░░░░▄░░░░░░░░░░░░░░░░░░███
██░░░░░░░░░░░░░░▄▀░░░░▄▄▀▀░▄▄░░░░░░░░▀██
██░░░░░░░░░░░░░▄▄▄▄▄█▄██▄█▄▄██▄▄░░░░░░██
██░░░░░░░░░░░░░░░░▀███████████▀▀░░░░░░██
██░░░░░░░░░░░░░░░░░░░▀▀▀███▀▀▀░░░░░░░░██
██▄░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░███
███▄░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▄███
█████▄░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▄████
████████▄░░░░░░░░░░░░░░░░░░░░░░░░░██████
███████████▄░░░░░░░░░░░░░░░░░▄▄▄████████
████████████████████████████████████████
.
░░░░░░░░░░░░░▄▄▄▄▄▄▄▄▄▄▄▄▄░░░░░░░░░░░░░░
░░░░░░░░▄▄▀▀▀░░░░░░░░░░░░▀▀▀█▄▄░░░░░░░░░
░░░░▄▄▀▀░░░░░░░░░░░░░░░▄▄▄▄░░░▀▀█▄░░░░░░
░░▄█▀▄██▄░░░░░░░░░░░░░██▀░░▀░░░░░░▀█▄░░░
░█▀░░░░▀▀░░░░░░░░░░░░░░░░░░░░░░░░░░░▀█▄░
█░░░▄▄░░░░░░░░░░░░░░░░░▄▄█▀▀▀▀▄▄░░░░░░▀▀
░▄█▀░░▀▀▄░░░░░░░░░░░░░████▄▄▄▄▄░▀▄░░░░░░
██▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░░▀▀▀█▄░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░▄░░░░░░░░░░░░░░░▄░░░░░░░░░░░░░░░░
░░░░░▄▀░░▄▄▀▀█▀▀█▄▄░░░░░▀█░░░░░░░░░░░░░░
░░░░░█░▄▀██▄▄█▄▄█▄██▀▄▄▄▄▄█░░░░░░░░░░░░░
░░░░░████████████████▄██▀░░░░░░░░░░░░░░░
░░░░░▀▀▀█████████████▀░░░░░░░░░░░░░░░░░░
░░░░░░░░▀▀▀▀▀▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░