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