.. #. # ### #.#. ##.# ... #..## ..# ##..###..#..# #........# #.##.#...# ###...# ## #...#.. ##..##..# .#.# .## #..#. # .#. # #. 1