#.#.# .... #.#.###....# #....?.#.#.# # #.......... #.#........# #........g.# #.....g...### #...