```plantuml A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T A -> A: T ```