Well, since this is getting silly anyway, here's *my* entry in the copyrighted bitsequence contest: Arb = (0 | 1)* (One dimension) Any = Arb (; Arb)* (Two dimensions) where ";" is the next-row delimiter. These bit-patterns are copyrighted, .... Regards, | "Copy right? What computer can manage that?" Kers.