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