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