. .. ## . ... #..# .. #.#.### #.# ###.#. ... # # # #. # .. .#.#. . # # ..... .## #.... . . .# . . .# ##....# #.. ##.....#..... #.#.##..# #.. # ..#.#.......... .....# .. .#...###.#### #.#.. .#..... #...# . ... .###.#..#.*## # ... #.. .#...... ...## #. ##.##..#### .#.. ....# . ..#. # #.## . .#.#. . .. .. # .#.# . .#.. ..