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