... ....# ... ..... .... .... e.... #..# .....###..# .g....#...##....# ......g...##.888# #)..##....# #..e##888.# #..<##....# #....#.888# ####'#....# #...###+.## #.g..#....# #....#....# #....#....# #....'....# #....#....# #.#..#....# .# ###.####### ....####.# . #....o.#######.. #...#.g...#..... ...## #...#....... .......##.#...#. ...#......# .# # #..o#......# o..##.#...#..... ... ? ###.# .... .. .# .. ... #. ... .. # .... . ##..