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