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