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