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