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