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