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