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