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