Chapter 78

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