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