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