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