. .. .. .# .# ### .# . ####.##.# . # #...#...# . # ###.##...#..# .##....##..##*.## . .#..#..#.# .## #. ##.#.#....... ....#.#####..## . . #..# .. #.# #......##.# ..# ....####..# .# .# .... #.### #