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