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