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