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