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