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