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