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