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