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