# ## ## . #. .# #.#.###.# #.#.#...# ... ..^# #.####.##).# #....... S... ###.# ..