ttttttt ttt t f tr r r ttttt tr trtrtr