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