- - | tf o^