. . # .# .#. # . ###. # #.## .. #. ... # ... .# .. #.......##.## ..#. #... .# #.# ..#. #.# . ..... . ... ## . # . ##.. .#..## . # .# .. # #.. # .# . #.# # .###..#.## #. ....#. ###...# . .. .###.####..#.. # # .#####.....##...# #.........# .# #.4..#..##.. .# #...#...###.... # #.4. #...##. #.. .. ##.........# #..#...#### #.#.... # #.....# # ##.# ...# ..# .# .# .. #