xor squares