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