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