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