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