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