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