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