# . #. .# .. .. . #. .# #.# .. ..... ##. .#.# ##. #.. ... #.....#.#.#.#.#.# #..<........ ##.#.#.#.#.# #.. ... ##. .#.# .. .### .. >. #.# .# #. .# .