###### ...... #....### #....... ......# #.....# #....[# #<....# #...S....# ...!...#.##.# ####... .# # #... .# ###. .# #. .# #. .# . .