### ..# #.# # ##.## #.#...## #.....O###.# #...S......# ....#.....##### # ##...## #...# ..... ##...#. ##.### #.#