X + X + * + X + + * + + X + X + X + * + X + * t*