Chapter 40

Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,Exp,