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