. ... b. #. #.. .. .##?##. .#.#. #...# ###...### #.......# ###.......# #....g....# ...........###### #.#.............# # #..#.##..####.# .............# ###.#####.###...# #. #.# #.. ###.### . #.....# #.###.# #. #<# ## ###