F f f f f f f f f f rF f f f f f f f f f r f r f r r r r r r r r r r r r r tF f f f f f f f f f r f r f r r r r r r r r r r r r r t t t t r r r t F f f f f f f f f f r f r f r r r r r r r r r r r r r t t t t r r r t r r r f r f r r r r r r r r r r r r r t t t t r r r