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