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