######### #.......# #.......# #<......# ##......# #g....####### ##.....##....# ### #............. ##.. ##............ #...########............ #.........##..##.####.. #.........##..##.### #.............#....# ##......#####.#....# #..##.## ####.(.# .... #.# ##...# ...........g...#....# ............._.#....# ###..##!..o..G.#....# #.. #.#.8...##...<##########.. ... ..##..?##..........^.....# ... ... #####....<'########### ... #.. ###...## #...# #...# #...# #...# ##..# ##..# #...# #...# #...# #...# #####