| t f tf