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