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