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