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