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