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