I * O # G * T*