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