. #. #..# ### .# .... .. # .#...# ##.#.#.#... #.#.#....# # #...#.#..# # #......#.. #. #..355#.#.... . #..#.....# . #. ##...## . #. ##.## ## .# # ##...###..# .#.....#.... #. ........ #..# ....#..## # ### ..###..# ..# ##.#### .#