In a square tiling, one can mark squares using edge-colored matching rules. I describe a set of matching rules based on universal cycles. These arise when one studies arrangements of different letters from a small alphabet into a single sequence in which all possible permutation of a given length can be found. The results are interesting visually. They may have applications in creating parquet or other two dimensional tiling patterns.