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