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