Broken square generation