.# #. .#.# #.# #.#.# #.#+.. #.#.# #.#.#.. #.#.# #.#.#.# #.#.# #.#.#.# #.#.#.#.#.# #.#+#.#.#.#.# #....<..#.# +......#.# #.......#.# #.#.#.#O#.#.# #.#.#.#.....#!# .#.#.#.#...#.#.# #.#.#.#....+#.#.# .#.#.# #.(.# #.#.# #.# .# #. #.#. .# # # #.