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