.# ## ## #.# .. ##.## #.# ############.### ##.#.# #.# #.........<....# ##.....#####.# #.#######.##...... #.#...#....#.## ###.##### #.# #.### #.....###....# #.......###.#....# ##.#.## #....## #.#.###.>........# #.## #.....# #.#.# #####.#....# #># ##..<## #.#.# #.##.#.# #.# ##.## #.#.# #.# .# # #.# #.. #.#.. ... . #.# #.## #.### ### # #.# #+# #. ..# ### #g #. ## .... .#. .. #< #..##.######.# #....S>......# ..?....######## #######