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