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