... .# .....#. ## ......#.. .# # ........####.##.. ............... ............. ...........# ##.# ...........####....#. !...........S........ .####............... ##.#####............... ..........)###......... #####..###..##......... #.# ##)#######..#. #. .# .... . .# .#. .# [. .. # ..