######### #....S..# #.#####S####### #.......# #######.# #.# #.# #.# #.# #.......# #.......# #.......# ........# ##......# ......# .......