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