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