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