Chapter 59

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