#. .# #.#.# .# # #.#.# .#.#. #.#.##.#... #.......... ###......... #........# #. #....o...# .###.###..o