######## ...... #.?..#### +....... #..S.# #.<..# #....# ##.#.# #.#.# #.# # ..# ###