. . . ... . ..# ## . .. ... #..#.## ...#.#.## ###.#...#. ## # ##....##..# .. #...###..# .## #..#..#....#...#.# # .##..#....#...# ###....###......# #.. ##...#5....# # ##.#..#..###.## ## #.##.. # .#.##.#.. ## #.# .##.. # # #. ... .......#.. #..#.##.#.. #. #. ###.#. # ##. . . . #. # .#