████████████████████████████████████████
██░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░██
██░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░██
██░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░██
██░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░██
██░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░██
██░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░██
██░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░██
██░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░██
██░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░██
██░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░██
██░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░██
██░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░██
██░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░██
██░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░██
██░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░██
██░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░██
██░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░██
██░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░██
████████████████████████████████████████
░░░░░░░░░░░░░░██████████░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░██████████░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░██████████░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░██████████░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░██████████░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░██████████░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░██████████░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░██████████░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░██████████░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░██████████░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░██████████░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░██████████░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░██████████░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░██████████░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░██████████░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░██████████░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░██████████░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░██████████░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░██████████░░░░░░░░░░░░░░░░
░░░░░░░░░░██░░██████████░░██░░░░░░░░░░░░
░░░░░░░░░░██░░██████████░░██░░░░░░░░░░░░
░░░░░░░░░░██████████████████░░░░░░░░░░░░
░░░░░░░░░░██████████████████░░░░░░░░░░░░
░░░░░░░░░░██████████████████░░░░░░░░░░░░