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