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