eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeceecccccccccccccccccccccecceeeeeeeeeeeeeeeeeceeeecccccccccccccceccccccccccccceeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeceeccccccccccccccccccccceccccceeeeeeeeeeeeeecceeeccccccccccccccccccccccccccccceeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeececccccccccccccccccccccccccccceeeeeeeeeeeeeeccccccccccccccccccccccccaccccccccceeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeccccccccacccccccccccccccccccccceeeeeeeeeeceeccccccccccccccccccccccccaccccccccceeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeceeeeeeeeeecccaaaaacaaccccccccccccccccccceeeeeeeeccecccccccccccccecccccccccccaccccccccceeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeceeeeeeeeeecccaaaaacaaccccccccccccccccccceeeeeeeeccccccccccccccccecccccccccccaccccccccceeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeceeeeeeeeeecccaaaaacaaccacccccccccccccccceeeeeeeeccccccccccccccccecccccccccccaccccccccceeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeceecccceeeecccaaaaaaaacaacccccccccccccccceeeeeeeeeecccccccccccccccccccccccccccccccccccceeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeccccccceeeecccaaaaaaaaaaacccccccccccccccceeeeeeceeecccccccccccccccccaccccaacccccccccccceeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeccccccceeeeccaaaaaaaaaaaaaccccccccccccccceeeeeeceeecccccccccccccccccaaccaaacccccccccccceeeeeeeeeeeeeeeeeceeeeeeeeeeeeeeeeeeeeeccccccccceeeeccaaaaaaaaaaaaaccccccccccccccceeeeecceeecccccccccccccccccaacaaaacccccccccccceeeeeeeeeeeeeeeeeceeeeeeeeeeeeeeeeeeeeeccccccccccccccaaaaaaaaaaaaaacccccccccccccceeeeeecceeecccccccccccccccccaacaaaacccccccccccceeeeeeeeeeeeeeeeecceeeeeeeeeeeeeeeeeeeeccccccccccceccaaaaaaaaacaaaaccccccccccccceeeeceecceeecccccccccccccccccaacaaaccccccccccccceeeeeeeeeeeeeeeeecceeeeeeeeeeeeeeeeeeeeccccccccccceccaaaaaaaaacaaaaccccccccccccceeeeceecceeecccccccccccccccccaacaaaccccccccccccceeeeeeeeeeeeeeeeecceeeeeeeeeeeeeeeeeeeeccccccccccceccaaaaaaaaacaacaacccccccccccceeeeceecceececcccceccccccccccaacaacccccccccccccceeeeeeeeeeeeeeeeecceeeeeeeeeeeeeeeeeeeeccccccccccccccaaaaaaaaccaacaacccccccccccceeeecccccecceecccceccceeccccccccaacccccccccccccceeeeeeeeeeeeeeeeecceeeeeeeeeeeeeeeeeeeeccccccccccccccaaaaaaaaccaccaacccccccccccceeeecccccecceecccceccceeccccccccaacccccccccccccceeeeeeeeeeeeeeeeecceeeeeeeeeeeeeeeeeeeeccecccccccccccaaaaaaaacccccaaaccccccccccceeeeccceeecceecccccccceecccccccccacccccccccccccceeeeeeeeeeeeeeeeecceeeeeeeeeeeeeeeeeeeeccecccccccccccaaaaaaaacccccaaaccccccccccceeeeecceeecceecccccccceecccccccccacccccccccccccceeeeeeeeeeeeeeeeeceeeeeeeeeeeeeeeeeeeeeccecccccccccccaaaaaccaccccaaaaccccccccccceeeeeeeeeeeeeecccccccccecccccccccccccccceccccccceeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeecceeceecccccccaaaaaccaccccaaaaacccccccccceeeeeeeeeceeeeeccccccccecccccccccccccccceecccccceeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeecceeceecccccccaaaaaccaccccaaaaacccccccccceeeeeeeeeceeeeeeccccccceccccccccccccccceeeeccccceeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeecceeeeecccccccaaaaaccaccccaaaaacccccccccceeeeeeeeeceeeeeecccccceeccccccccccccccceeeeccccceeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeecceeeeecccccccaaaaacccccccaaaaacccccccccceeeeeeeeeceeeeeecccccceeccccccccccccccceeeeccccceeeeeeeeeeeeeeeeeceeeeeeeeeeeeeeeeeeeeecceeeeecccccccaaaaacccccccacccccccccccccceeeeeeeeeeeeeeecccccceeeccccccccccccccceeeeccccceeeeeeeeeeeeeeeeeceeeeceeeeeeeeeeeeeeeecceeeeecccccccaaaaacccccccccccccccccccccceeeeeeeeeeeeeecccccceeeeccccccccccccccceeeeecccceeeeeeeeeeeeeeeeecceeccceeeeeeeeeeeeeeeccceeeecccccccaaaaacccccccccccccccccccccceeeeeeeeeeeeeecccccceeeecccccccccccccccceeeecccceeeeeeeeeeeeceeeecceeccceeeeeeeeeeeeeeecccceeecccccccaaaaacccccccccccccccccccccceeeeeeeeeeeeeeccccceeeeeccccccccccccccccceeecccceeeeeeeeeeeeceeeecceeccceeeeeeeeeeeeeeecccceeecccccccaaaaacccccccccccccccccccccceeeeeeeeeeeeeeccccceeeeeccccccccccccccccceeecccceeeeeeeeeeeeceeeeceeecceeeeeeeeeeeeeeeecccceeccccccccaaaaacccccccccccccccccccccceeeeeeeeeeeeeeccccceeeeecccccccccccccccccccccccceeeeeeeeeeeeeeeeeceeecceeeeeeeeeeeeeeeeccccccccccccccaaaaacccccccccccccccccccccceeeeeeeeeeeeeeccccceeeeecccccccccccccccccccccccceeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeccccccccccccccccccccccaccaaccccccccccccceeeeeeeeeeeeeeecccceeeeeeccccccccccccccccccccccceeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeecccccccccccccccccccccaaccaaacccccccccccceeeeeeeeeeeeeeeccceeeeeeeccccccccccacccccccccccceeeeeeeeeeeeeeceeeeeeeeeeeeeeeeeeeeeeeeeeccccccceeeccccccccccaaccaaacccccccccccceeeeeeeeeeeeeeeccceeeeeeecccccccccaacccccccccccceeeeeeeeeeeeeeceeeeeeeeeeeeeeeeeeeeeeeeeeccccccceeecccccccaccaaccaaacccccccccccceeeeeeeeeeeeeeeccceeeceeecccccccccaacccccccccccceeeeeeeeeeeeeeceeeeeeeeeeeeeeeeeeeeeeeeeeccccccceeccccccaaaacaaccaaacccccccccccceeeeeeeeeeeeeeeccceeeceeecccccccccaacccccccacccceeeeeeeeeeeeeeceeeeeeeeeeeeeeeeeeeeeeeeeecccccccccccccaaaaaaaaaaaaaacccccccccccceeeeeeeeeeeeeeeccceccccccccccccccaaaaaaaaccacccceeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeecccccccccccaaaaaaaaaaaaaaacccccccccccceeeeeeeeeeeeeeeecccccccccccccaaccaaaaaaaaccacccceeeeeeeeeeeeeeeeeeeeeeeeceeeeeeeeeeeeeeececccccccccccaaaaaaaaaaaaaaaccccccccccccceeeeeeeeeeeeeeecccccccccccccaacaaaaaaaaaccccccceeeeeeeeeeeeceeeeeeeeeeeceeeeeeeeeeeeeeececccccccccccaaaaaaaaaaaaaaacccccccccccccceeeeeeeeeeeeeeeccccccccccccaaaaaaaaaaaaccccccceeeeeeeeeeeeceeeeeeeeeeecceeeeeeeeeeeeeececcceccccccaaaaaaaaaaaaaaaacccccccccccccceeeeeeeeeeeeeeeccccccccccccaaaaaaaaaaaaccccccceeeeeeeeeeeeceeeeeeeeeeecceeeeeeeeeeeeecceccceccccacaaaaaaaaaaaaaaaacccccccccacccceeeeeeeeeeeeceeccccccacccccaaaaaaaaaaaaccccccceeeeeeeeeeeeceeeeeeeeeeecceeeeeeeeeeeeecceccceccccccaaaaaaaaaaaaaaaccccccccccccccceeeeeeeeeeeeceeccccccacccccaaaaaaaaaaaaccccccceeeeeeeeeeeeceeeecceeeeecceeeeeeeeeeeeecceccceccccccaaaaaaaaaaaaaaaccccccccccccccceeeeeeeeeeeecccccccccccccccaaaacccaccccccccccceeeeeeeeeeeeceeeeccceeeecceeeeeeeeeeeeecceccceccccccaaaaaaaaaaaaaaaccccccccccccccceeeeeeeeeeeecccccccccccccccaaaacccccccccccccccccceeeeeeeeeceeeeccceeeecceeeeeeeeeeeeecceccceccccccaaaaaaaaaaaaaaaccccccccccccccceeeeeeeeeeeecccccccccccccccaaaacccccccccccccccccceeeeeeeeeceeeecccceeeceeeeeeeeeeeeeeccecccccccccccaaaaaaaaaaaaacccccccccccccccceeeeeeeeeeeecccccccccccccccaaaacccccccccccccccccceeeeeeeeeceeeecccceeeceeeeeeeeeeeeeeccecccccccccccaaaaaaaaaaaaaccccccccccccccceeeeeeeeeeeeecccccccccccccccaaaacccccccccccccccccceeeeeeeeeeeeeecccccccceeeeeeeeeeeeeecceeeeccccccccaaaaaaaaaaaaacccccccccccccceeceeeeeeeeeeecccccccccccccccaacaacccccccccccccccccceeeeeeeeeeceeccccccceeeeeeeeeeeeeeccceeeeccccccccaaaaaaaaaaaccccccaccccccccceeceeeecceeeecccccccccccccccccccaacccccccccccccccccccceeeecceeceeccccccceeeeeeeeeeeeeeecceeeeccccccccaaaaaaaaaaaccccccaacccccccceeceeeecceeeeccccccccccccccccccccaccccccccccccccccccccceeecceeceeccccccceeeeeeeeeeeeeeecceeeeccccccccaaaaaaaaaaaccccccaacccccccceeceeeecceeeeccccccccccccccccccccaccccccccccccccccccccceeecceeceeccccccceeeeeeeeeeeeeeecceeeeccccccccaaaaaaaaaaaccccccaacccccccceeceeeecceeeeccccccccccecccccccccaccccccccccccccccccccceeecceeceeccccccceeeeeeeeeeeeeeecceeeeccccccccaaaaaaaaaaaccccccaacccccccceeceeeecceeeeccccccccccecccccccccaccccccccccccccccccccceeecceeceeccccccceeeeeeeeeeeeeeecceeeeccccccccaaaaaaaaaaaccccccaacccccccceeceeeecceeeeccccccccccccccccccccaccccccccccccccccccccceeecceeceeccccccceeeeeeeeeeeeeeecceeeeccccccccaaaaaaaaaaaccccccaacccccccceeceeeecceeeeccccccccccccccccccccaccccccccccccccccccccceeecceeceeccccccceeeeeeeeeeeeeeecceeeeccccccccaaaaaaaaaaaaccccccccccccccceeceeeecceeeeeccccccccccccccccaccacccccccccccccccccceeeeeeeeeeceecccccccceeeeeeeeeeeeeecceececcccccccaaaaaaaaaaaaacccccccccccccceeceeeeeeeeeeecccccccccccccccaacaacccccccccccccccccceeeeeeeeeeceecccceeeceeeeeeeeeeeeeeccecccccccccccaaaaaaaaaaaaacccccccccccccccceeeeeeeeeeeecccccccccccccccaaaacccccccccccccccccceeeeeeeeeeeeeecccceeeceeeeeeeeeeeeeeccecccecccccccaaaaaaaaaaaaaaccccccccccccccceeeeeeeeeeeecccccccccccccccaaaacccccccccccccccccceeeeeeeeeceeeeccceeeecceeeeeeeeeeeeecceccceccccccaaaaaaaaaaaaaaaccccccccccccccceeeeeeeeeeeecccccccccccccccaaaacccccccccccccccccceeeeeeeeeceeeecceeeeecceeeeeeeeeeeeecceccceccccccaaaaaaaaaaaaaaaccccccccccccccceeeeeeeeeeeecccccccccccccccaaaacccccccccccccccccceeeeeeeeeceeeecceeeeecceeeeeeeeeeeeecceccceccccccaaaaaaaaaaaaaaaccccccccccccccceeeeeeeeeeeecccccccccccccccaaaacccaccccccccccceeeeeeeeeeeeceeeeeeeeeeecceeeeeeeeeeeeecceccceccccccaaaaaaaaaaaaaaaacccccccccccccceeeeeeeeeeeeceeccccccacccccaaaaaaaaaaaaccccccceeeeeeeeeeeeceeeeeeeeeeecceeeeeeeeeeeeecceccceccccacaaaaaaaaaaaaaaaacccccccccacccceeeeeeeeeeeeceeccccccacccccaaaaaaaaaaaaccccccceeeeeeeeeeeeceeeeeeeeeeecceeeeeeeeeeeeecceccceccccacaaaaaaaaaaaaaaaacccccccccacccceeeeeeeeeeeeceeccccccacccccaaaaaaaaaaaaccccccceeeeeeeeeeeeceeeecceeeeecceeeeeeeeeeeeecceccceccccccaaaaaaaaaaaaaaaccccccccccccccceeeeeeeeeeeecccccccccccccccaaaaaaaaaaaaccccccceeeeeeeeeeeeceeeecceeeeecceeeeeeeeeeeeecceccceccccccaaaaaaaaaaaaaaaccccccccccccccceeeeeeeeeeeecccccccccccccccaaaacccaccccccccccceeeeeeeeeeeeceeeeccceeeecceeeeeeeeeeeeecceccceccccccaaaaaaaaaaaaaaaccccccccccccccceeeeeeeeeeeecccccccccccccccaaaacccccccccccccccccceeeeeeeeeceeeeccceeeeceeeeeeeeeeeeeecceccceccccccaaaaaaaaaaaaaaaccccccccccccccceeeeeeeeeeeecccccccccccccccaaaacccccccccccccccccceeeeeeeeeceeeecccceeeceeeeeeeeeeeeeeccecccccccccccaaaaaaaaaaaaacccccccccccccccceeeeeeeeeeeecccccccccccccccaaaacccccccccccccccccceeeeeeeeeceeeecccceeeceeeeeeeeeeeeeeccecccccccccccaaaaaaaaaaaaaccccccccccccccceeeeeeeeeeeeecccccccccccccccaaaacccccccccccccccccceeeeeeeeeeeeeecccccccceeeeeeeeeeeeeecceeeeccccccccaaaaaaaaaaaaacccccccccccccceeceeeeeeeeeeecccccccccccccccaacaacccccccccccccccccceeeeeeeeeeceeccccccceeeeeeeeeeeeeeecceeeeccccccccaaaaaaaaaaaccccccaacccccccceeceeeecceeeecccccccccccccccccccaaccccccccccccccccccccceeecceeceeccccccceeeeeeeeeeeeeeecceeeeccccccccaaaaaaaaaaaccccccaacccccccceeceeeecceeeeccccccccccccccccccccaccccccccccccccccccccceeecceeceeccccccceeeeeeeeeeeeeeecceeeeccccccccaaaaaaaaaaaccccccaacccccccceeceeeecceeeeccccccccccccccccccccaccccccccccccccccccccceeecceeceeccccccceeeeeeeeeeeeeeecceeeeccccccccaaaaaaaaaaaccccccaacccccccceeceeeecceeeeccccccccccecccccccccaccccccccccccccccccccceeecceeceeccccccceeeeeeeeeeeeeeecceeeeccccccccaaaaaaaaaaaccccccaacccccccceeceeeecceeeeccccccccccecccccccccaccccccccccccccccccccceeecceeceeccccccceeeeeeeeeeeeeeecceeeeccccccccaaaaaaaaaaaccccccaacccccccceeceeeecceeeeccccccccccccccccccccaccccccccccccccccccccceeecceeceeccccccceeeeeeeeeeeeeeecceeeeccccccccaaaaaaaaaaaccccccaacccccccceeceeeecceeeeccccccccccccccccccccaccccccccccccccccccccceeecceeceeccccccceeeeeeeeeeeeeeecceeeeccccccccaaaaaaaaaaaaccccccccccccccceeceeeecceeeeeccccccccccccccccaccacccccccccccccccccceeeeeeeeeeceecccccccceeeeeeeeeeeeeecceececcccccccaaaaaaaaaaaaacccccccccccccceeceeeeeeeeeeecccccccccccccccaacaacccccccccccccccccceeeeeeeeeeceecccceeeceeeeeeeeeeeeeeccecccccccccccaaaaaaaaaaaaacccccccccccccccceeeeeeeeeeeecccccccccccccccaaaacccccccccccccccccceeeeeeeeeceeeecccceeeceeeeeeeeeeeeeeccecccecccccccaaaaaaaaaaaaaaccccccccccccccceeeeeeeeeeeecccccccccccccccaaaacccccccccccccccccceeeeeeeeeceeeeccceeeecceeeeeeeeeeeeecceccceccccccaaaaaaaaaaaaaaaccccccccccccccceeeeeeeeeeeecccccccccccccccaaaacccccccccccccccccceeeeeeeeeceeeecceeeeecceeeeeeeeeeeeecceccceccccccaaaaaaaaaaaaaaaccccccccccccccceeeeeeeeeeeecccccccccccccccaaaaccccccccccccccceeceeeeeeeeeceeeecceeeeecceeeeeeeeeeeeecceccceccccccaaaaaaaaaaaaaaaccccccccccccccceeeeeeeeeeeecccccccccccccccaaaacccaccccccccccceeeeeeeeeeeeceeeeeeeeeeecceeeeeeeeeeeeecceccceccccccaaaaaaaaaaaaaaaacccccccccccccceeeeeeeeeeeeceeccccccacccccaaaaaaaaaaaaccccccceeeeeeeeeeeeceeeeeeeeeeecceeeeeeeeeeeeeececcceccccacaaaaaaaaaaaaaaaacccccccccacccceeeeeeeeeeeeeeeccccccacccccaaaaaaaaaaaaccccccceeeeeeeeeeeeceeeeeeeeeeecceeeeeeeeeeeeeececccecccccccaaaaaaaaaaaaaaacccccccccccccceeeeeeeeeeeeeeeccccccccccccaaaaaaaaaaaaccccccceeeeeeeeeeeeceeeeeeeeeeeceeeeeeeeeeeeeeececccecccccccaaaaaaaaaaaaaaacccccccccccccceeeeeeeeeeeeeeeccccccccccccaaaaaaaaaaaaccccccceeeeeeeeeeeeceeeeeeeeeeeceeeeeeeeeeeeeeececccccccccccaaaaaaaaaaaaaaaccccccccccccceeeeeeeeeeeeeeecccccccccccccaacaaaaaaaaaccccccceeeeeeeeeeeeceeeeeeeeeeeeeeeeeeeeeeeeeeeeecccccccccccaaaaaaaaaaaaaaacccccccccccceeeeeeeeeeeeeeeccceccccccccccccccaaaaaaaaccacccceeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeccccccccccccccaaaaaaaaaaaaacccccccccccceeeeeeeeeeeeeeeccceccccccccccccccaaaaaaaaccacccceeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeccccccceeccccccaaaacaaccaaacccccccccccceeeeeeeeeeeeeeeccceeeceeecccccccccaacccccccacccceeeeeeeeeeeeeeceeeeeeeeeeeeeeeeeeeeeeeeeeccccccceeeccccccccccaaccaaacccccccccccceeeeeeeeeeeeeeeccceeeeeeecccccccccaacccccccccccceeeeeeeeeeeeeeceeeeeeeeeeeeeeeeeeeeeeeeeeccccccceeeccccccccccaaccaaacccccccccccceeeeeeeeeeeeeeeccceeeeeeecccccccccaacccccccccccceeeeeeeeeeeeeeceeeeeeeeeeeeeeeeeeeeeeeeecccccccccccccccccccccaaccaaccccccccccccceeeeeeeeeeeeeeeccceeeeeeeccccccccccccccccccccccceeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeecccccccccccccaaaccccccaccaaccccccccccccceeeeeeeeeeeeeeecccceeeeeeccccccccccccccccccccccceeeeeeeeeeeeeeeeeceeecceeeeeeeeeeeeeeeecccceeccccccccaaaaacccccccccccccccccccccceeeeeeeeeeeeeeccccceeeeecccccccccccccccccccccccceeeeeeeeeeeeeeeeeceeecceeeeeeeeeeeeeeeecccceeecccccccaaaaacccccccccccccccccccccceeeeeeeeeeeeeeccccceeeeecccccccccccccccccccccccceeeeeeeeeeeeeeeeecceeccceeeeeeeeeeeeeeecccceeecccccccaaaaacccccccccccccccccccccceeeeeeeeeeeeeeccccceeeeeccccccccccccccccceeecccceeeeeeeeeeeeceeeecceeccceeeeeeeeeeeeeeeccceeeecccccccaaaaacccccccccccccccccccccceeeeeeeeeeeeeecccccceeeeccccccccccccccccceeecccceeeeeeeeeeeeceeeecceeccceeeeeeeeeeeeeeeccceeeecccccccaaaaacccccccccccccccccccccceeeeeeeeeeeeeecccccceeeecccccccccccccccceeeecccceeeeeeeeeeeeceeeeceeeeceeeeeeeeeeeeeeeecceeeeecccccccaaaaacccccccacccccccccccccceeeeeeeeeeeeeeecccccceeeccccccccccccccceeeeccccceeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeecceeeeecccccccaaaaacccccccaaccccccccccccceeeeeeeeeeeeeeecccccceeeccccccccccccccceeeeccccceeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeecceeeeecccccccaaaaacccccccaaaaacccccccccceeeeeeeeeceeeeeecccccceeccccccccccccccceeeeccccceeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeecceeceecccccccaaaaaccaccccaaaaacccccccccceeeeeeeeeceeeeeeccccccceccccccccccccccceeeeccccceeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeecceeceecccccccaaaaaccaccccaaaaacccccccccceeeeeeeeeceeeeecccccccceccccccccccccccceeeeccccceeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeccecccccccccccaaaaaccacccaaaaaacccccccccceeeeeeeeeeeeeecccccccccecccccccccccccccceccccccceeeeeeeeeeeeeeeeeceeeeeeeeeeeeeeeeeeeeeccecccccccccccaaaaacaaccccaaaaccccccccccceeeeeeeeeeeeeecccccccccecccccccccccccccccccccccceeeeeeeeeeeeeeeeecceeeeeeeeeeeeeeeeeeeeccecccccccccccaaaaaaaacccccaaaccccccccccceeeeccceeecceecccccccceecccccccccacccccccccccccceeeeeeeeeeeeeeeeecceeeeeeeeeeeeeeeeeeeeccecccccccccccaaaaaaaacccccaaaccccccccccceeeeccceeecceecccccccceeccccccccaacccccccccccccceeeeeeeeeeeeeeeeecceeeeeeeeeeeeeeeeeeeeccccccccccccccaaaaaaaaccaacaacccccccccccceeeecccccecceecccceccceeccccccccaacccccccccccccceeeeeeeeeeeeeeeeecceeeeeeeeeeeeeeeeeeeeccccccccccceccaaaaaaaaccaacaacccccccccccceeeececcceececcccceccccccccccaacaacccccccccccccceeeeeeeeeeeeeeeeecceeeeeeeeeeeeeeeeeeeeccccccccccceccaaaaaaaaacaacaacccccccccccceeeeceecceececcccccccccccccccaacaacccccccccccccceeeeeeeeeeeeeeeeecceeeeeeeeeeeeeeeeeeeeccccccccccceccaaaaaaaaacaaaaccccccccccccceeeeceecceeecccccccccccccccccaacaaaccccccccccccceeeeeeeeeeeeeeeeecceeeeeeeeeeeeeeeeeeeeccccccccccceccaaaaaaaaacaaaaccccccccccccceeeeeeecceeecccccccccccccccccaacaaaccccccccccccceeeeeeeeeeeeeeeeeceeeeeeeeeeeeeeeeeeeeeccccccccccccecaaaaaaaaaaaaaaccccccccccccccceeeeecceeecccccccccccccccccaacaaaacccccccccccceeeeeeeeeeeeeeeeeceeeeeeeeeeeeeeeeeeeeeecccccccceceeccaaaaaaaaaaaaaccccccccccccccceeeeecceeecccccccccccccccccaacaaaacccccccccccceeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeccccccceeeecccaaaaaaaaaaaaccccccccccccccceeeeeeceeecccccccccccccccccaaccaaacccccccccccceeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeccecccceeeecccaaaaaaaaaaacccccccccccccccceeeeeeeeeecccccccccccccccccccccccccccccccccccceeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeceecccceeeecccaaaaaaaacaacccccccccccccccceeeeeeeeeecccccccccccccccccccccccccccccccccccceeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeceeeeeeeeeecccaaaaacaaccccccccccccccccccceeeeeeeeccccccccccccccccecccccccccccaccccccccceeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeceeeeeeeeeecccaaaaacaaccccccccccccccccccceeeeeeeeccecccccccccccccecccccccccccaccccccccceeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeceeeeeeeeeecccaaaaacaaccccccccccccccccccceeeeeeeecceeccccccccccccecccccccccccaccccccccceeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeccccccacccccccccccccccccccccceeeeeeeeeeeeeccccccccccccccccccccccccaccccccccceeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeececccccccccccccccccccccccccccceeeeeeeeeeeeeeccccccccccccccccccccccccaccccccccceeeeeeeeeeeeeeeee