### .. # #.. ..# #.########.##..# #.........)....# #...S...