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