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