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