░▒▓▄▀█
░░░░░░░░░░░░░░░░░░▄▄████▄▄░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░▄▀▄███░▀█▄░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░▄██████████▄░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░▀██▀▀▀▀▀████░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░▓█░▄█░░█▄███░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░▓██▄▄░▀▀▄█████░░░░░░░░░░░░░░░
░░░░░▄▄▄██▄▄░░▄▄███▄▀██▄███░▄▄░░▄▄▓▓▄▄▄░░░░░
░░▄▓██▓▓████████████▄▄▄█████▄░▀░▀███▓▓██▓▄░░
░▄▓███▓██████████████████████▓▀░█████▓███▓█░
▄█████████████████████████▀▀▄░▄█████████████
██████████████████████▄▄▄▄█▀▄███▓███████████
███████████▓██████▄▀▀▀▀▀▀▄▄███▓▓▓█▓█████████
██████████████████████████▓▓▓▓▓█████████████
████████████▓███████░█▓▓▓▓▓▓▓▓▓█████████████
████████████▓▓██████░█▓▓▓▓▓▓▓▓██████████████
████████████▓▓▓█████▄▀█▓▓▓▓▓▓▓██████████████
█████████████▓▓▓██▓██░█▓▓▓██████████████████
█████████████▓▓▓███▓▓░██████████████████████
██████████████▓▓███▓▓▄░█████████████████████
▀███████████████▓███▓▓▄▀█▓█████████████████▀
░▓████████████████████▓▄▀█████████████████▓░
░▀▓██████████████▓██████░████████████████▓▀░
░░▓█████████████████▓▓██▄▀███████████████▓░░
░░▓██████████████████████▓███████████████▓░░
░░▓██████████████████████████████████████▓░░
░░▀▓████████████████████████████████████▓▀░░
░░░▓████████████████████████████████████▓░░░
░░░▀████████████████████████████████████▀░░░
░░░░▓██████████████████████████████████▓░░░░
░░░░░▓████████████████████████████████▓░░░░░
░░░░░░▓██████████████████████████████▓░░░░░░
░░░░░░▓██████████████████████████████▓░░░░░░
░░░░░░▓██████████████████████████████▓░░░░░░
░░░░░░▓██████████████████████████████▓░░░░░░
░░░░░░░▓████████████████████████████▓░░░░░░░
░░░░░░░▓████████████████████████████▓░░░░░░░
░░░░░░░▓████████████████████████████▓░░░░░░░
░░░░░░░▓████████████████████████████▓░░░░░░░
░░░░░░░▓████████████████████████████▓░░░░░░░
░░░░░░░██████████████████████████████░░░░░░░
░░░░░░░██████████████████████████████░░░░░░░
░░░░░░░█░██▀█▀████████████████▀█▀██░█░░░░░░░
░░░░░░░▀░█░░█░▀▀████████████▀▀░█░░█░█░░░░░░░
░░░░░░░░░░▄░▀░▄▀▀██████████▀▀▄░▀░▄░░░░░░░░░░
░░░░░░░░░░█░░░░░█░▀█░██░█▀░█░░░░░█░░░░░░░░░░
░░░░░░░░░░▄░░░▄░█░░▄░██░▄░░█░▄░░░▄░░░░░░░░░░
░░░░░░░░░░░░░░░░░░▄▄████▄▄░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░▄▀▄███░▀█▄░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░▄██████████▄░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░▀██▀▀▀▀▀████░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░▓█░▄█░░█▄███░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░▓██▄▄░▀▀▄█████░░░░░░░░░░░░░░░
░░░░░▄▄▄██▄▄░░▄▄███▄▀██▄███░▄▄░░▄▄▓▓▄▄▄░░░░░
░░▄▓██▓▓████████████▄▄▄█████▄░▀░▀███▓▓██▓▄░░
░▄▓███▓██████████████████████▓▀░█████▓███▓█░
▄█████████████████████████▀▀▄░▄█████████████
██████████████████████▄▄▄▄█▀▄███▓███████████
███████████▓██████▄▀▀▀▀▀▀▄▄███▓▓▓█▓█████████
██████████████████████████▓▓▓▓▓█████████████
████████████▓███████░█▓▓▓▓▓▓▓▓▓█████████████
████████████▓▓██████░█▓▓▓▓▓▓▓▓██████████████
████████████▓▓▓█████▄▀█▓▓▓▓▓▓▓██████████████
█████████████▓▓▓██▓██░█▓▓▓██████████████████
█████████████▓▓▓███▓▓░██████████████████████
██████████████▓▓███▓▓▄░█████████████████████
▀███████████████▓███▓▓▄▀█▓█████████████████▀
░▓████████████████████▓▄▀█████████████████▓░
░▀▓██████████████▓██████░████████████████▓▀░
░░▓█████████████████▓▓██▄▀███████████████▓░░
░░▓██████████████████████▓███████████████▓░░
░░▓██████████████████████████████████████▓░░
░░▀▓████████████████████████████████████▓▀░░
░░░▓████████████████████████████████████▓░░░
░░░▀████████████████████████████████████▀░░░
░░░░▓██████████████████████████████████▓░░░░
░░░░░▓████████████████████████████████▓░░░░░
░░░░░░▓██████████████████████████████▓░░░░░░
░░░░░░▓██████████████████████████████▓░░░░░░
░░░░░░▓██████████████████████████████▓░░░░░░
░░░░░░▓██████████████████████████████▓░░░░░░
░░░░░░░▓████████████████████████████▓░░░░░░░
░░░░░░░▓████████████████████████████▓░░░░░░░
░░░░░░░▓████████████████████████████▓░░░░░░░
░░░░░░░▓████████████████████████████▓░░░░░░░
░░░░░░░▓████████████████████████████▓░░░░░░░
░░░░░░░██████████████████████████████░░░░░░░
░░░░░░░██████████████████████████████░░░░░░░
░░░░░░░█░██▀█▀████████████████▀█▀██░█░░░░░░░
░░░░░░░▀░█░░█░▀▀████████████▀▀░█░░█░█░░░░░░░
░░░░░░░░░░▄░▀░▄▀▀██████████▀▀▄░▀░▄░░░░░░░░░░
░░░░░░░░░░█░░░░░█░▀█░██░█▀░█░░░░░█░░░░░░░░░░
░░░░░░░░░░▄░░░▄░█░░▄░██░▄░░█░▄░░░▄░░░░░░░░░░