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