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