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