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