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