xx * ^ *xx