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