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