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