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