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