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