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