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