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