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