######...... ?...#..... #.#.#....# ##.#.#"...# #....#....# #...#....## ###.#.....# #<....)..# ##..##..... #>..# ... ##.## . #.. ... ..... #.#.## #.#.# ....