.....# ......... ... #.......# #.# ###.......# #.# # #.........# #.# .# ###.........# #.#########.# .............###.##..?.....# .............##.##........# ####..........##.##....%.!.# ...........#.#.##.##....g...# ..#######.#.........#........# ................................. #########.............##..####.##. #.......#.............##..# # +...<...'.....###.##.###..# #.......#............. .... #########................... #.......#.....###.##.###.... +.>.>.>.+....... . . . #.......###.### ######### .# ..