░░░░░░░░░░████████████░░░░░░░░░░
░░░░░░██████▓▓░░░░▓▓██████░░░░░░
░░░░████▓▓▓▓▓▓░░░░▓▓▓▓▓▓████░░░░
░░████░░▓▓▓▓░░░░░░░░▓▓▓▓░░████░░
░░██▓▓░░░░░░░░░░░░░░░░░░░░▓▓██░░
████▓▓▓▓░░░░▓▓▓▓▓▓▓▓░░░░▓▓▓▓████
██▓▓▓▓▓▓░░▓▓▓▓▓▓▓▓▓▓▓▓░░▓▓▓▓▓▓██
██▓▓▓▓▓▓░░▓▓▓▓▓▓▓▓▓▓▓▓░░▓▓▓▓▓▓██
██▓▓▓▓░░░░▓▓▓▓▓▓▓▓▓▓▓▓░░░░▓▓▓▓██
██░░░░░░░░░░▓▓▓▓▓▓▓▓░░░░░░░░░░██
██░░░░████████████████████░░░░██
████████░░░░██░░░░██░░░░████████
░░████░░░░░░██░░░░██░░░░░░████░░
░░░░██░░░░░░░░░░░░░░░░░░░░██░░░░
░░░░████░░░░░░░░░░░░░░░░████░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░