Chapter 28

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