+.......# #.......# #.......+ . ##.......####....... ....#.............. #.#!.............. ###....)........... ...."....####....# ............+....# .#####....g.#....# #....g.<....# #.............. #.....g........ #........>..... #.............. #.............. ................ ......S.........