.. ..# #. .... ##. ..# ..##...# ..#..## #... .# ##.##..##.. ######..<......# ###.g....#.......# #.S.######........ #.### #........ #.......# .......?. #........ ......... #.....#### .......## #..... .......## ...... #####