.. .# #.# #.# ###.# ####### #...###### # ......####### ###.#....... ####.#### #....S..# #.....## ........# #..####.# #.##...## #.# #..# #.# #.#..)..# #O# #..####S######.##...## #.##.###..##...(......###.## #.........##.#.######## #.# ####.####.##.#.# #.# ...# #.#. ..# #+# #.### #......# #. ##...... . #...... [ ##...$> .. .......