################. #.(......(....... #.#######...####### #<# ##.#......<####### #.# #.....####........ #.# #####...S........# #.# #########...## #.# ## #.. ##. .