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