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