..# . .g...# #.# #.....# #.# #.....# #.# #.....# #.## #.....# #.. #.....# #.# ...#.....#####.####... #..........%......?S.... #...####.######.####### #...####g######.###### #...!..(S............# ......!.%............... ##.#####(####........## #.# ###....### #.. .....# #### #....# #....# #.... .