## ... #.# ... # #.# #. #.# # .#.#..###.###..# ......s.g......# .###..###.###..# .... #.# #.### #.# . #. ###.###..# ..#.######.......... .........g.......... ...s.......?.....### ........########## #.#.###.# #.# #.# #.# #.# #.# #.# #.# ### ##########.# #<# ........##.###.### #.......#.+.'.# #.##.####.###.### #....##.'#'.+#'.# #.#####.###.###.### #.###.'#'.+#'.'#'.# #...#.###.###.###.# #.#...............# #.################# #.# #.# #.# #.# #.