^ T TA TE TH TM TO TP TR TW TX TY ^