## .# # .## #.# ##.. .. #.. ##.##.#S####.# .........b...# ##.##.#.###.... # #.# # ?.# ###