. . # # . .#. # # ## . # # # . .# # .### .. .# #.#### ##### # .. #...# #. .# #.###.#.# #.. ..#.....#.# ##### #.###.### # #.....# # ......# .# #.###.####### .#...... # ########.###. ## .. . ...#.#...# ### ## .#.##### # . # ###.# # # ###