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