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