.
░░░░░░░░░▄▄░░░░░░░░░░░░░░░░░░▄▄░░░░░░░░░
░░░░░░░▄██░░░░░░░░▄██▄░░░░░░░░██▄░░░░░░░
░░░░░▄████░░░░░░░░▄██▄░░░░░░░░████▄░░░░░
░░░░▄█████░░░▄▄▄░░▀██▀░░▄▄▄░░░█████▄░░░░
░░░██▀████░░░░██░░░██░░░██░░░░████▀██░░░
░░██▀░▀████▄░░░▀█▄▄██▄▄█▀░░░▄████▀░▀██░░
░▄██░█▄▀█████▄▄░░░████░░░▄▄█████▀▄█░██▄░
░██░███▄░▀████▀███▌░░▐███▀████▀░▄███░██░
███▄░████▄░▀▀██▄▄░▌░░▐░▄▄██▀▀░▄████░▄███
████▄░▀▀▀███▄▄▄▀██▌▐▌▐██▀▄▄▄███▀▀▀░▄████
██████░░░░░░░▀███▄▌▐▌▐▄███▀░░░░░░░██████
█████▀░███████▀▀▀█▌▐▌▐█▀▀▀███████░▀█████
████░░░▀█████░░░░░▌▐▌▐░░░░░█████▀░░░████
░███░░░░████░░░░░░▌▐▌▐░░░░░░████░░░░███░
░▀██░░░░░███░░░░░░▌▐▌▐░░░░░░███░░░░░██▀░
░░▀█░░░░░░▀█▄░░░░░▌▐▌▐░░░░░▄█▀░░░░░░█▀░░
░░░▀█░░░░░░▀█▄░░░▄▌▐▌▐▄░░░▄█▀░░░░░░█▀░░░
░░░░░▀▄░░░░░░▀░░░▌░▐▌░▐░░░▀░░░░░░▄▀░░░░░
░░░░░░░░░░░░░░░░░▌░▐▌░▐░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░▐░▐▌░▌░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░▌░░▐░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░▐░░▌░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░▌▐░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░▐▌░░░░░░░░░░░░░░░░░░░