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