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