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