te tn tt ts tr ta ah ad ao ae an at as ar aa h d o e n s r