......# ......# .....# .. ..... #.#######... #..........# #......)...# ###..........# ...........#.# ##.........#.# ...........#.# ........o.oo.# ....#.!.g.o###... ... +...g..'...... .. #......####... #......# ##........ #.######.. #.# .. #.. . ###