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