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