. # . ....#.#########.... ................... .?........<..g..... ....#.##gg.####.[.. . # #...# . #...# ....g ....... .###.##.. #.# # .