ELF>@@P@8@77 QtdPtd<<"<"`%+ Rtd<<"<"XXp"p"PPp"p"$$xx"x"$$XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX _&(hy  u Fp sDR"Ta  _ FA  +XM tR k>  oc2 +C@8Jj,r   RR) dZhF    X|"<o8 C2Tv $ K} _N L 2< :y l Il1  lV"f)u{ b", h"$C"e ;0 %" b""e" i[=" i["iBJ# e" gN"jBXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ui 1   P&y =   ui 1 )E ӯkS t)^ <"Ї<"І<"<"<"<"_"F"rF"P"F"K"F"@K"F"K"F"J"G"J"G"@J"G"J"G"I" G"I"(G"@I"0G"I"8G"H"@G"H"HG"@H"PG"H"XG"G"`G"G"G"`L"G"L"H"L"@H" M"H"`M"H"M"I"M"@I" N"I"`N"I"N"J"N"@J" O"J"`O"J"O"K"O"@K" P"K"`P"K"`P"K" P"K"O"K"O"K"`O"K" O"K"N"K"N"L"`N"L" N"L"M"L"M" L"`M"(L" M"0L"L"8L"L"@L"`L"`L"rhL"L"rL"L"rL"P M"r(M"`M"rhM" sM"sM"M"*sM" N"@(N"h`N"hN"N"N"N"8N"` O"(O"`O"hO"O"8O"`O"3sO" P";s(P"`P"VmhP"BsP"IsP"ЎP"#oP"`P" P"csP"Q"qsQ"Q"h Q"s(Q"8Q"0@Q"sHQ"XQ"`Q"shQ"@xQ"PQ"sQ"#Q"xQ"9nQ"Q"Q"OnQ"0Q"Q"oQ"Q"R"oR"R"s R"Zn(R"8R"s@R" tHR"ЯXR"(`R"#thR"xR"PR"inR"R"R"nR"pR"R"6tR" R"R"eoR"R"S"XS"`S" S"lm(S"8S"@S"GtHS"XS"``S"hS"@_xS"S"hrS"\S"S"qS"@GS"S"S"`S"(S".oS"PS"T"]tT"T"qt T"t(T"@8T"t@T"tHT"XT"H`T"thT"@xT"xT"T"T"T"tT"@T"T"nT"T"tT"U"uU" U"q(U"pD@U"~rHU"a`U"-rhU"pUU"JrU"YU"qU"0;U"U"nU"U" U">oU"V"nV" V"u(V"p@V",uHV" `V">uhV"V"RuV"V"qV"08V"buV"V"XV"oV""V"W"oW""W"P W"m(W" 8W"@W"ruHW"XW"`W"ȅhW"xW"0W"uW"`W"xW"uW"W"W"uW"W"W"uW"W"X"uX"X"8 X"u(X"8X"@X" vHX"`X"vhX"@X"+vX"X"BvX" X"hX"mX"X"X"PvX"X"Y"avY"`Y" Y"yv(Y"8Y"@Y"vHY"`XY"v`Y"vhY"xY"vY"mY"`Y"XY"vY"Y"Y"vY" Y"Y"wY"Y"Z"nZ"` Z"w(Z"@Z"-wHZ"`Z"?whZ" Z"VwZ"Z"gwZ" Z"swZ"Z"mZ" ["m[" ["w(["@["wH["`["wh["["w["@ ["h["w["`["["o["!["["ro["P ["\"w\"\"v \"w(\"`8\"v@\"mH\"X\"X`\"mh\" x\"\"w\"\"\"x\"p\"(\"x\"\"\"6x\"p]"Dx]" ]"n(]"p@]"nH]"P`]"Rxh]"0]"gx]"]"yx]"P]"n]"]"8]"]"0]"x^"^" ^" ^"(^"8^"@^"0H^"X^"`^"xh^"^"8^"^"x^"^"No^"^"x^"_"X_" _"x(_"@_"4rH_"O`_"Qrh_"I_"x_"@_"d"`"0 a"y(a"8a"x@a"yHa"ЈXa"`a"rlha"xa"a""ya"a")ya"Gya"a"a"6wa"a"Ly?" ?" ?"(?"!0?"#8?"&@?")H?"*P?"7X?"<`?">h?"@p?"Tx?"W?"a?"i?"j?"o?"?"?"?"?"?"?"?"?"?"?"?"b"U@" @"(@"0@"8@"@@"H@"P@"X@" `@" h@"p@" x@" @"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"A"A" A"!A"" A"$(A"%0A"'8A"(@A"+HA",PA"-XA".`A"hA"/pA"0xA"1A"2A"3A"4A"5A"6A"8A"9A":A";A"=A"?A"AA"BA"CA"DA"EB"FB"GB"HB" B"I(B"J0B"K8B"L@B"MHB"NPB"OXB"P`B"QhB"RpB"SxB"VB"XB"YB"ZB"[B"\B"]B"^B"_B"`B"bB"cB"dB"eB"fB"gB"hC"kC"lC"mC"n C"p(C"q0C"r8C"@C"sHC"tPC"uXC"v`C"whC"xpC"yxC"zC"{C"|C"}C"~C"C"C"C"C"C"C"C"C"C"C"C"D"D"D"D" D"(D"0D"8D"@D"HD"PD"XD"`D"hD"pD"xD"D"D"D"D"D"D"D"D"D"D"D"D"D"D"D"D"E"E"E"E" E"(E"0E"8E"@E"HE"PE"XE"`E"hE"pE"xE"E"E"E"E"E"HH5!%!@%!h%!h%!h%!h%!h%!h%!h%!hp%!h`%!h P%!h @%!h 0%!h %!h %!h%z!h%r!h%j!h%b!h%Z!h%R!h%J!h%B!h%:!hp%2!h`%*!hP%"!h@%!h0%!h % !h%!h%!h%!h %!h!%!h"%!h#%!h$%!h%%!h&%!h'p%!h(`%!h)P%!h*@%!h+0%!h, %!h-%!h.%z!h/%r!h0%j!h1%b!h2%Z!h3%R!h4%J!h5%B!h6%:!h7p%2!h8`%*!h9P%"!h:@%!h;0%!h< % !h=%!h>%!h?%!h@%!hA%!hB%!hC%!hD%!hE%!hF%!hGp%!hH`%!hIP%!hJ@%!hK0%!hL %!hM%!hN%z!hO%r!hP%j!hQ%b!hR%Z!hS%R!hT%J!hU%B!hV%:!hWp%2!hX`%*!hYP%"!hZ@%!h[0%!h\ % !h]%!h^%!h_%!h`%!ha%!hb%!hc%!hd%!he%!hf%!hgp%!hh`%!hiP%!hj@%!hk0%!hl %!hm%!hn%z!ho%r!hp%j!hq%b!hr%Z!hs%R!ht%J!hu%B!hv%:!hwp%2!hx`%*!hyP%"!hz@%!h{0%!h| % !h}%!h~%!h%!h%!h%!h%!h%!h%!h%!h%!hp%!h`%!hP%!h@%!h0%!h %!h%!h%z!h%r!h%j!h%b!h%Z!h%R!h%J!h%B!h%:!hp%2!h`%*!hP%"!h@%!h0%!h % !h%!h%!h%!h%!h%!h%!h%!h%!h%!h%!hp%!h`%!hP%!h@%!h0%!h %!h%!h%z!h%r!h%j!hH=!H H=5!HH=!!HH= !HH=!HH=!HL;HMtL6H~H=!rHjH=!^HVH=!JHBH=k!6H.H=W!"HH=C!HH=/!HH=!HH=!HH=!HH߾0IHL`4HL9tHHwL9tH HbM9tLH}L9tH?M9tLH}L9tHH=!HH=q!HH=!HH= !HH=5!HHD$(HxH;=!tAHHH$Ht/MtL"H|$PHtH|$0HtHLLH7I9tLI9tLH}L9tLL9tHHLHD$HxL9uHD$HxL9tcHHネNHH}H9t8HNHD$HxH9tLsH+HD$ HxH9tLPH}H9tL羈IL羈IH}H9tHHD$HxH9tLHHD$ HxH9tnLH}H9tXL羈IFL羈I4HJHLzI9tL I9tLHXH}L9tLL9tHH2HHrLHタHHD$HxL9tHHD$HxL9twHHタbHH߾MHH߾8HHH=!H=!HHε!H5!BfHHE!HtHfH=!H!H9tH޷!Ht H=!H5!H)HHH?HHtHM!HtfD=!u/UH=!Ht H=!]ha!]{f. wH1HcHH)!HDHA!HDH!HDH!HDHQ!HDH!HDHi!HDH!HDHa!HDH!HDH!HDH!G Hf.H!G Hf.USH!H!tHĘH[]f1H2H!HHHH߹2HD$HHHD$0H HD$XH!HD$`H|!H$H$H!H$HN H$Ho!HD$ 0HDŽ$H$HHWHHHĘH[]@HH!H5nH8Hff.HHŵ!H5H8VHff.HH!H5H8&Hff.HHe!H5H8Hff.HH5!H5H8Hff.UH1SH1H5z1HHD$LD$/t1Hc} H|$HHt`tH5!E HHH[]H!E HHH[]@ATUSHWHHHBHHƄt%DH|HDuHHHDH=H1H{(HHt)HHH@HIHLH[]A\fH2H5ODf.HGH!Hi!H!AUH5wATUS1HHHL IHtlfI܋B(tOHj HtFH}Ht H/uHGP0H}Ht H/uHGP0H}Ht H/uHGP0IMHH9rH=!Ht)H/uHGP0H!H[]A\A]fDH=79r^HbH9HAHAHDHHnH AHEH!HH5H81T1HDH!H5H81HHH HAHEH!HH5H811Hf.HH }HAHE빸f.HHtwHGtZLOM~!IuHGHHf.H !HAH H5H81H1HÐH:HHɥ!HAH H5ZH811HÐHHHGtvLOE1H Mx@I-MHGHIHG HB.@AH H,!HH5"H81x1HÐH:HBHH!HE1H 5H5H8131HøLJE1HH s t@HHD2HrHH)у_1҉׃L>9rHUHSH(H;!HH3HtsHT$Ht$HD$HD$H|$HD$4Ht$H1H=GH|$HHtH/t3HT$H|$H)H([]fH;HH([]fDHGP0Df.HLG HGL_KTHwoN$_HL9tHNL @HH׃@AA<9@yQI9uJDFIH=1HfI3H=h1HHFf.ATUHSH_Ht8I H[Ht'H;HuLSÃt []A\@HuH¢!HH5H81ff.HLG HGL_KTHwoN$_HL9toHNL @HH׃@AA<9@yQI9uJDFIH=j1HfI;HHFf.GxH;=*!HOH@H?ATIUSHHWH9H9v HH9HBHC9H=v%H9s %HH)H?H9HGH{HXI$HHH@HtHtTHIt$HHH;-r!uH[H]A\H=!tHW-fGAD$EDH]DH=fAWAVAUATUHSH(!tdH!H$H!H<$HIHtu1H#II,$tH(L[]A\A]A^A_ID$LP0H=Y!tH=D!H$HA!tvH1!HD$HH\$Ld$Hl$IMmL;l$IEHtHXM}1 @InH9wLtIO$I4$HtH|$tyMtI^MLd$11LH<$LHHH+HCHP0HD$Hl$HD$HD$LxMlL E1O,I]HHH@LD؄f|OI fA|tIEJIzEuH9L9H@ uH9u T@H9tKH t uI9uI9t H t8ujHKHH9t.I9t)SH u@I9uHKHH9ufD)ʉLH))Eu-Ld$Ѻ 8~}Et(IzHtfDIM9HD$H@HD$H;D$iLd$E1 DHHnEtIz1H=GHk!&HtLHQ!)@HA!HD$H)HCATUSHWHHHBHHƄt%DH|HDuHH"HDH=qH1/H{(HHt)HHHHI%HLH[]A\fH2H5Df.AUATIUSHHLn!tyH-!L9tHC H=fHpu&H_!I\$(HHH[]A\A]HY!H5zH8JH1[]A\A]DH=1!lsH=!HH!ZHff.AWAVAUATUSHH8 Ho(t5HtHmtHH8[]A\A]A^A_fHEHP0@LgMMl$ MMuMHT$(Ht$ HD$HD$ H|$HD$(AE IF1HP@ HIMXHT$(Ht$ H|$tI,$$ID$LP0fID$HtVHƄt$@H|HDuHHHDH=1DH5gI4$f.I~>L{U!L-N!?!H8!Hx LHLIHt(L|$~D$Ld$@ H@(D$@11LLImIIELP0L(HT$(Ht$ H|$H=!MH=x!Hy!HD$'HD$-DH=Q!H=8!IH6!HH@H5!ATUSHHHAHHH(HhtC!tML%!L9tHC H=HpuUH[]A\DHU0Hk!uH=|!tH=g!IHe!fDH[]A\GH=$HH¼!,DkHmcHATUSLgH!tJH-!I9tHC H=HpuH[]A\H[]A\@H=!tH=!HH!5Hf.H[H;=0!*AWAVAUATIUSH(H4$0HHLhMH@I9Mt$DL8MLH[HtHLH81uI9t.HCHsHFHCHtHpLsHCI^I\$H<$tWHCD$HtL$ LHt$ЋL$ IH$L(*fHm(HtOHELmI9FH$HtL(1H([]A\A]A^A_Ht1H1ɉù@AWAVAUATIUHSH(HGHHtnHT$Ht$HH5H1H1HfHHD$HtnHϴ!HHt$:x&HD$HH+HHc'HfD‰H5gHO1H1HfAVAUATUSH0HD$HH3!HHt$Ht$H|$wLt$Ll$LL)HnHHtFM9tAM1!f.HUIKHM9tHcA$>HuHmt"1MtLH0H[]A\A]A^HEHP01fD1H5H-H0H[]A\A]A^DH01[H]A\A]A^H;@f.UHH5S1HHHD$HL$ HH޲!H|$ Ht$GH|$(Ht$Hl$[x_D$H|$0H!D$H9G`1D$H@HHHH[]@D‰fH5OHDD‰>H5HHHH[]DHɌ!H5B1H8}HHD$Ht^H!HHt$*xH|$ HD‰H5HG1H1HfAUHH5<ATUS1H(HT$H$HH !H|$HH|$Ht$L,$HD$ŅxaLd$MLL8 Ht"I$HxH;=.!LH(H[]A\A]DDH5H?H(H[]A\A]ÐD‰nH5_HH(H[]A\A]ÐHy!H5H8rDKVfDHHD$Ht^H߯!HHt$JxH|$LHu!HH@D‰H5Hg1H1HfHHD$Ht^H_!HHt$xH|$LH!HH@D‰FH5H1H1HfHHD$Ht^H߮!HHt$JxH|$ HDHD‰H5Hg1H1HfHHD$Ht^H_!HHt$xH|$HĿHD‰FH5H1H1HfHHD$Ht^H߭!HHt$JxH|$\GHfD‰H5wHo1H1HfHHD$Ht^H_!HHt$xH|$lHD‰FH5_H1H1HfSH HD$HHڬ!HHt$ExIH\$gH|$H@T$HHD$H8pHH [fDD‰H5H7H 1[H 1[SH HD$HH*!HHt$xIH\$H|$H@T$HHD$gH8pLHdH [fDD‰H5H臿H 1[H 1[HHD$Ht^H!HHt$xH|$謽HHD‰fH5H1H1HfHHD$Ht^H!HHt$jxH|$ H!HH@D‰H5oH臾1H1HfUHH5WS1H(HT$H$\HtHH`!H|$HxoH|$Ht$H,$x(D$HH!HH(H[]DD‰.H5oHϽH(H[]DD‰H5H蟽H(H[]DHHD$Ht^H!HHt$ xHD$@8HfD‰H5H/1H1HfSHH5=1H HD$HT$HtVH!H|$Ht$qxMH|$H\$H܃!H9Gu^tT1H@Hu!HH H[D‰H5H_DHQ!H51H8@@f.HHD$HtnH7!HHt$x&H|$1Hӂ!HHf.D‰H5H迻1H1HfHHD$HtnH!HHt$x&H|$WH@!HHD‰H5H/1H1HfHHD$Ht^H!HHt$xH|$THD‰H5H觺1H1HfHHD$Ht^H!HHt$ xH|$ܸԾHD‰H5oH'1H1HfHHD$Ht^H!HHt$xH|$臽HfD‰H5_H诹1H1HfHHD$Ht^H!HHt$ xH|$LHfD‰H5?H/1H1HfHHD$Ht^H!HHt$xHD$@8臼HfD‰H5H诸1H1HfSHH51H HD$HT$|HtVH!H|$Ht$xMH|$H\$H\!H9Gu^1tT1H@\H~!HH H[D‰>H5H߷DH~!H51H8@f.HHD$Ht.Hϣ!HHt$*x&HD$xH1HfD‰H5H?1HHHD$Ht^HO!HHt$xH|$,觺HfD‰.H5H϶1H1HfHHD$Ht^HϢ!HHt$*xHD$Hc8)H@D‰H5HO1H1HfHHD$Ht^HO!HHt$xHD$@觹HfD‰.H5_Hϵ1H1HfHHD$Ht^Hϡ!HHt$*xHD$@'HfD‰H57HO1H1HfUHH5:S1HXHD$HL$0HtxH2!H|$0Ht$H|$8Ht$ Hl$xSD$ H|$@Ht$(D$D$L$(HdHm{!HHXH[]D‰H5HWHXH[]DD‰H5gH'HXH[]DD‰VH5HifHHD$Ht^H!HHt$jxH|$蜴gHfD‰H5H菳1H1HfHHD$Ht^H!HHt$xH|$ܳHcHD‰fH5H1H1HfHHD$Ht^H!HHt$jxHD$Hcx8hHD‰H5gH菲1H1HfHHD$Ht^H!HHt$xH|$lHfD‰nH5OH1H1HfHHD$Ht.H!HHt$jx&HD$x8H1HfD‰H5'H1HHHD$Ht^H!HHt$xHD$@HfD‰nH5H1H1HfHHD$Ht^H!HHt$jxHD$@gHfD‰H5H菰1H1HfUHH5S1H(HT$H$\HtMHx!H|$HxoH|$Ht$H,$x(MD$HմHv!HH(H[]ÃD‰.H5HϯH(H[]DD‰H5WH蟯H(H[]DUHH5S1H(HT$H$|HtMH!H|$HxoH|$Ht$H,$ x(L$EHHu!HH(H[]ÃD‰NH5HH(H[]DD‰H5H迮H(H[]DHHD$Ht^HϚ!HHt$*xH|$\'HfD‰讽H5'HO1H1HfHHD$Ht^H!HHt$xH|$lHt!HH@D‰&H5Hǭ1H1HfHHD$Ht^H!HHt$*xHD$@8'HfD‰讼H5HO1H1HfHHD$Ht^H!HHt$xHD$@@觰HfD‰.H5HϬ1H1HfUHH5S1HXHD$HL$0fHtxH!H|$0Ht$ H|$8Ht$ Hl$xSD$ H|$@Ht$(D$D$L$(HtHr!HHXH[]D‰6H5H׫HXH[]DD‰H5H觫HXH[]DD‰ֺH5gHwifSHH5Š1H HD$HT$\HtLHH!H|$Ht$x=H|$H\$HH!HHt$ux1H|$HtHPHi!HHÐ1HfD‰^H5H1HAUHH5ATUSH(HT$HAH\$Lc!H-!I9HC H=bHpHfHHuvH5!HT$H\$H<H輨Hh!HDH=)!dkwH=!HH!R@Hl$Lm!L%!M9tHE H=Hpu=Hg!Hk(HEHHQHHH([]A\A]@H(1[]A\A]Hqg!H5H8bH;g!HfDH=I!脠\藰H=0!IH.!C@H=HT$HT$HH!H=HIAUHH5ATUSH(HT$ҽHAH\$Lc!H-!I9HC H=RHpHVHHuvH5!HT$H\$H<H謦H f!HDH=!TkgH=!HH!豠R@Hl$Lm؎!L%ю!M9tHE H=Hpu=H~e!Hk(HEHHQHHH([]A\A]@H(1[]A\A]Hae!H5H8RH+e!HfDH=9!t\臮H= !IH!џC@H=HT$HT$HH!HUHaAUHH5ATUSH(HT$»HAH\$Lc!H-!I9HC H=BHpHFHHuvH5߉!HT$H\$H<H蜤Hc!HDH= !DkWH=!HH!衞R@Hl$LmȌ!L%!M9tHE H=uHpu=Hnc!Hk(HEHHQHHH([]A\A]@H(1[]A\A]HQc!H5rH8BHc!HfDH=)!d\wH=!IH!C@H=׏HT$כHT$HHp!HmHyHtKSHFHtBEHHuPHH9wJo[fD1D讪H5HO1[ÝٿDAUATUSHHHH|$HtXLf MtRI|$(HtH訜HH~D$Hl$@ H@(D$@HH[]A\A]E1!H!!L-!I} `HH襛HHtX~D$Hl$@ H@(D$@Mt0I|$It$HӴH+HH H`!HHH[]A\A]H=!4\GH=!IHމ!葛C@H=!H=!HH!Y@HCHHP0iH@HL@f.HtCHv*4!SHtLH5!Ht0H[H@H_!H@H_!H[H=茿ʄ!HH!fDAUHH5mATUS1H(HT$H$踶HH!H|$H+H|$Ht$L,$HD$wŅxiLd$MLL舙H5y!H Ht"I$HxH;=^!L|H(H[]A\A]fDD6H5HחH(H[]A\A]fD‰H5H蟗H(H[]A\A]ÐH ^!H5rH8ziD۴MfDAUATUSHhHD$HHFLNIUIKoVH7!)T$0o^(H|$0)\$@HF8Ht$HD$PxH|$8Ht$Hl$蜳d$H|$@Ht$ $$zl$ H|$HH]!l$H9G@{AŃ/H|$PHt$(HD$(gÅLd$(M1L$E$@HL谖H5Q!HtjI $HyH;=\!LH$VH$Hh[]A\A]H\!AH ĉHtH5H811Hh[]A\A]H\!H5RH8zHh1[]A\A]DD‰覤H5HGHh1[]A\A]f.H)\!AH $HԊH5H81dHh1[]A\A]D‰.H5HϔHh1[]A\A]fD؉H5H蟔1Hh[]A\A]fD‰ΣH5WHo1HZ!H5H8J1fDH9[!H5JH8*1H$臱H$@f.AUHH5ATUS1H(HT$H$HH!H|$H[H|$Ht$L,$HD$ŅxiLd$MLLؒH5!H9Ht"I$HxH;=Y!L謔H(H[]A\A]fDDfH5WHH(H[]A\A]fD‰.H5ǵHϒH(H[]A\A]ÐH9Y!H5BH8誒iD MfDAUHH5]ATUS1H(HT$H$xHH~!H|$HH|$Ht$L,$HD$7ŅxiLd$MLLxH5 ~!HHt"I$HxH;=X!LHMHyH;=S!HH$薎H$DHT!E1H XHH5H81Of.H\$@Hx!Ht$ HD$ H^Hl$H1HwLd$P1L`lHx!Ht$(HHD$( Ht$0HH\$(!D$0Ht$8L$$L$8HfH5x!HfHLFHDJ1҉փI<09rD‰H5H菋1z1H|$@gD‰貚H5cHS1>D‰芚H5{H+1DbH5HD؉{@UHH5HvS1H8HD$HT$ ۝HHk!H|$ Ht$LH|$(Hl$HG$ḢHHHu/H8F!HD$H $H0D$H8H8H[]Hؿ(kHS㥛 HHH?HHH)HiH)HHHHH?HH)‰HzH:nDD‰H5H~H8H[]DލH5Ϭ1H}~>@ATHH5׬US1H0HL$H$HHUj!H|$H踮H|$L$$HG葂H9HHHH9H|$ Ht$舚x,D$L脅H}D!HH0H[]A\DD‰ƌH5Hg}DD‰螌H5H?}H0H[]A\vH5?1H}H0H[]A\f{ɿf.H(HH5{HT$x1HtDH|$wLh!IHI@ HtHyt,HIHuHlC!A@(HHHH(DHHz uLJHB MtIytfMIMtIyuIHz uHzHr HHD$HD$f.H(HH5{HT$訜1HtDH|$觐Lh!IHI@ HtHyt,HIHuHB!A@(HHHH(DHHz uLJHB MtIytfMIMtIyuIHz uHzHr HHD$HD$f.H(HH5OzHT$؛1HtDH|$׏Lg!IHI@ HtHyt,HIHuHA!A@(HHHH(DHHz uLJHB MtIytfMIMtIyuIHz uHzHr HHD$AHD$f.AWHH5OAVAUATUS1H8HD$HL$HH^f!H|$Ht$迪H|$Ll$HG~I?HHAI.L9H|$ HGtyT~IHLL9DDL艁Hb@!HH8H[]A\A]A^A_@D‰覈H5gHGyD膈H57H'yDfH51Hy{{o{뭿ƿf.ATUSHPHD$HHFULNIIoVH~Hd!)T$0o^(Ht$)\$@4H|$8Ht$Ld$d$H|$@Ht$ d$L$ H|$HHt$(HD$( $  $Hl$(HD$HLzH5c!Ht^HMHyH;=Q>!HH$yH$2@H>!AH |kHmH5fzH81~1HP[]A\ÐHQ>!H5zH8:wHP1[]A\D‰fH5gHwHP1[]A\@H=!AH jHTmH5~yH81,~HP1[]A\ÐD‰H5OHvHP1[]A\@D‰΅H5WHov1D؉螅H5_H?v1HP[]A\@HHD$Hh UH]HCL%,!L9AT$y AD$yEqIIL9IvH!Q!+H5P!HLM9jL9)H []A\A]A^@LeHUH?I9I9v HI9LBID$9H=v%L9s %II)H?I9LGI|$qcHUHL`HH@HtHHHjHUHL%*!L9BHCHfDH*!H D‰>sH5'HcH 1[]A\A]A^LuHUH?I9I9v HI9LBIF9H=v%L9s %II)H?I9LGI~kbHULpILp@HtH&HL{iHUM9IUADH 1[]A\A]A^fHXLb@H=W|HHN!N!H=)!tvUHHD$dHD$DLHD$HD$H=)!tnDH=x)!tFDUJMDECHUEAEHUEEHDH=VdH=vVdHLlHQlSHHD$Ht}HM!HHt$褻xpH\$HtHC HxH;=(!u%HHbH1(!HH[H=`(!tVPb뼐H1[D‰NpH5H`H1[PJHDSHHD$HtmHL!HHt$ĺx`H\$Ht-HCHHxH;=/'!uuH{tH;axHaHB'!HH[H1[D‰~oH5H`H1[H=0'!t&Pooaef.PJHDUfSHX)D$0HD$@HHFHuoHt$0HK!Ht$ HHD$ qHK!Ht$(HHD$(H|$(eHc\CfLNE1H sSMIMHnHl$0IHF HK!Ht$HHD$HD$8mH\$8HJ!1HʸHJ!Ht$ HHD$ HD$(HJ!Ht$(HHl$ HD$(HHHzfHc[:AH ~RH%!HTH5aH81deH=m言1HX[]1Ht$81HD$0HD$8ƒH<9rfH$!E1H QHmTH59`H81dDD‰lH5H_]1bD‰lH5ϔH/]12H#!H5HD$H: ]HD$ HT$81HH\$0NH(HH5[HT$x}1HtDH|$wqLH!IHI@ HtHyt,HIHuHl#!A@(HHHH(DHHz uLJHB MtIytfMIMtIyuIHz uLRHB MtIztMRMuIHz uHzHr HHD$sHD$f.H(HH5ZHT$x|1HtDH|$wpLG!IHI@ HtHyt,HIHuHl"!A@(HHHH(DHHz uLJHB MtIytfMIMtIyuIHz uLRHB MtIztMRMuIHz uHzHr HHD$rHD$f.H(HH5YHT$x{1HtDH|$woLF!IHI@ HtHyt,HIHuHl!!A@(HHHH(DHHz uLJHB MtIytfMIMtIyuIHz uLRHB MtIztMRMuIHz uHzHr HHD$qHD$f.HHE!pHfDH5E!鄾@AUATUSHHD$HHE!HHt$ H\$HhHH+H_IHtOHLL9t`1IT$HKHI9tGHcH}WHuI,$u ID$LP0HE1[L]A\A]L%!I$HL[]A\A]fDDE1gH5 HXHL[]A\A]@f.HHt$]Hf.HHD!HfDSHH5OH HT$H$HD$&vHtrHD!H|$Ht$蛈x7H|$HH\$XtBH4$HU_[H [f.D‰fH5oHWH 1[SHH5|NH@HD$HL$ HD$@vHHXC!H|$ Ht$xUH|$(Ht$H\$IWt^H|$0Ht$sxZD$Ht$HWH!HH@[fDD‰&fH5HV1H@[D‰eH5/HV1SHH5MH HT$H$HD$vtHtrHzB!H|$Ht$x7H|$HH\$UVtBH4$HUYH [f.D‰NeH5ϐHUH 1[SHH5LH@HD$HL$ HD$tHHA!H|$ Ht$1xUH|$(Ht$H\$Ut^H|$0Ht$6rxZD$Ht$HWH(!HH@[fDD‰vdH5_HU1H@[D‰FdH5HT1H5A!餹@AUATUSHHD$HH@!HHt$@H\$Ht}H{(H+{ H[IHtLHk Lk(L9tc1IT$HKHI9tGHcH}[HuI,$u ID$LP0HE1[L]A\A]L%!I$HL[]A\A]fDDE1+cH5HSHL[]A\A]@f.HHt$SHf.AWAVAUATUSHxH=@!?!A!>OC!H=O+!H`+!H->!uf.H H{L+MtH5JJLTIHtDuH@ HD$EtIE1%AIcH@HLdE4$EtML$LD$LLL$LSLL$Ht$HLGRLD$uATM|$ MFID$(H J>!M)MH)H z%!HH8HD$RHHI| HL$&WIHLLHMIXHD$Hswig_ptrA: I4$HEfE\$L(DAD$ _LAD$ LAD$ Lĉƃ@42AD$LHAt$ ƃ@AD$L42HAt$D42AD$LH At$ƃ@42AD$LH(At$ƃ@42AD$LH0At$ƃ@42At$LAD$LH8M|$H<AD$HAD$M)YQHL$HPID H9w LLVL3H H{hfH=4!1NHHD$ pOH=7!I HLHKi1JH5DLH2iJH5DLHiJH5DLHhJH5DLHhdJH5DLHhHJH5|DLHh1/JH5uDLHhJH5eDLHqhIH5_DLHUhIH5YDLH9hIH5PDLHh1IH5LHhIH5#LHgnIH5/LHgRIH5CLHg6IH5LHgIH5#LHxgHH5CLH\g1HH5LHCgHH5LH'g HH5CLH g HH5~CLHf uHH5|CLHf1\HH5͉LHf@HH5ىLHf1'HH5LHf HH5-CLHifH3!HHH5&CLHH+ OHHtp*OHEHt]fopHiveMipGaHH H ]fofp(@H[HL$~D$HD$D$EHCHEHk NHHtt+{NHEHtafoZ@*HlToleranHH cefoXfH(H \@H"[HL$~D$HD$D$EHCHEHk NHHtk)MHEHtXfo@(HoleranceHH H w\foHL$@HlZ~D$HD$D$EHCHEHk MHHt`$pMHEHtMfoO@ lveH ^HL$foq@HY~D$HD$D$EHCHEHk MHHtp*LHEHt]foyHmentalitHH H ]fofP(@HYHL$~D$HD$D$EHCHEHkHD$ Hx[]A\A]A^A_@L%Q!I$OHCHP04H=5!GD 3!LEiH=b5!Hc5!HD$HHD$H=95!4GaD3!ME H=5!L%5!H=H -!H -!HHH-!H -!HD$XHL$HH-!L|$hE1MHD$H-!HD$H-!HD$`fDHD$L|$N$Hk-!I9I$LLHD$(MHE-!I9IoHtHM/1I^H9wL4+IOdI4$HtH|$(HL$8HT$0JHT$0HL$8tyMtInHB ILHtHC IHD$`J,HEHI\$LT$H ,!I9HLHMMIHD$(f.Md$HT,!I9Mt$MtM$I1LMI @I_L9woN<3IO,ImHt[H|$(HLL$PLD$@HL$8HT$0LT$HIHT$0HL$8LD$@LL$Pt-LT$HyMtMwL9vMHLMIIIHD$HLJ9IHuMvMILH8}HuI9t4IFIVHBIFHtHPI^IFLsLMt$H HEHgHD$N$IL;l$XgJL|$hHD$HD$HIHMLHtHkH]Il$HDLEfIIDH=I3!CSH=03!H13!DH=Q1!LC/!H/!OH=(1!H)1!DH=I/!CWEH=0/!H1/!dD:H!~!H)!H!HD$H.!D$))!H&1H=DgHH.!JH2DH.!H=n9HHUH5hDH=1)!HDHBHHH5C9HD" ZIYfDH=5AH5.!$DA+!HR+!HEH} MFHHBHHt*H@H*! fDLXECH)!H5H*!H8AHD$ qH-!HH(0HPHR0!CZ=u*!HÅ<-ZH/DXHBKHNKHnKHRKHrK@f.AUHfH5L9ATUSHXHT$0)D$0HD$@aH.H\$H|$0H`,!HD$HH@,!H|$0HHD$H\$(H|$8HUHD$(AHL9H+!H|$0Ht$ HD$ pHLl$ MpH|$8H%UHt$(HL9HEHt$(LHVDHL$(HyH;=!yH5V+!HΣ@H!HHX[]A\A]fHl$(H|$8HTHD$(AALL9H*!H|$0Ht$ HD$ *ox^H\$ HH|$8H;TH|$(IM9-DHHHCH5*!H>D‰fMH5}H>@H!HHk!H5}H8=ӃD‰MH5~H=밃D‰LH5V~H=HD$ZHD$s몸HHf.AWfHAVH5P6AUATUSHHL$p)D$0HD$HD$@)D$PHD$`[HtH%)!H|$pHt$m.H|$xLd$CHHLl$ Lt$0H BHHtYLHH$HtX;MtLK;H!H0fDD‰HH5zH91H|$PHt:H|$0Ht:HĸH[]A\A]A^A_Hmu HEHP0AHuH6!H5zH8'9DLL6H5zHH=H5N1H:HH5qH?/H01[]A\A]A^LH6HHD$H H5D#H8/Ht$~H:H:AVHfH5(AUATUSH`HT$@)D$@HD$PPHtHHHt%H=r9Q1H`[]A\A]A^f.H=Qq-HHtHt-HH5'HL2HH|$@H.H+u HCHP0H!H|$H1YH HD$HCHD$ ,1HI-H|$@1H5&13HHtNLl$(HT$0HHD$(HD$0L*KHt$(Ht T$0Lt+Hmu HEHP0H\!H|$HHt$]HT$HKHl$0LH+H|$0kHD$8Ll$(HD$(H|$ L2HD$(HxH9HD$ Ht$Hx:RHpHH[H}H9LHD$!2HD$HL$ HyH9HD$H=ao$+HHH+Hu#H+HCHP0H5%H90HtH|$@Hw,H+u HCHP0hH HCHD$*1HI+H|$@1H5$11IHl$0Ll$(HtPHl$0Ll$(HHD$(HD$0HL5IHt$(Ht T$0L)I.u IFLP01LLHfD$(D$*D$,'-)H|$0HD$8Lt$ HD$ H|$L0HD$ HxH9[HD$LHxbPHpHH胑H}H98LHD$I0HD$HxHD$H9+HHD$Ll$(HT$H5L1H|$0H@s*iD‰9H5\mHD*L/1Lt$ HT$H5,Ll1H|$0H@O*eGHD$VGHD$.HU H5NmH8)HD$8HxH9GGHD$GHD$HD$8HxH9VH= tP<*2PJHIk5Is5I5I5H5I~5H5IK5fAVHfH5"AUATUSH`HT$@)D$@HD$P.JHtHHHt%H=&oYK1H`[]A\A]A^f.H=qk4'HHtH'HH5!Hl,HH|$@H(H+u HCHP0H7!H|$H16YH HD$HCHD$ &1HI'H|$@1H5!1-HHtNLl$(HT$0HHD$(HD$0LJEHt$(Ht T$0L%Hmu HEHP0H|!H|$HHt$WHT$HKHl$0LH+H|$0kHD$8Ll$(HD$(H|$ L,HD$(HxH9HD$ Ht$HxZLHpHH{H}H9LHD$A,HD$HL$ HyH9HD$H=iD%HHH%Hu#H+HCHP0H5HY*HtH|$@H&H+u HCHP0hH HCHD$%1HI&H|$@1H51,IHl$0Ll$(HtPHl$0Ll$(HHD$(HD$0HLUCHt$(Ht T$0L#I.u IFLP01LLHfD$(D$*D$,')H|$0HD$8Lt$ HD$ H|$L*HD$ HxH9[HD$LHxJHpHH裋H}H98LHD$i*HD$HxHD$H9+=BHD$Ll$(HT$H5L+H|$0H@s$iD‰3H5iHd$L)1Lt$ HT$H5LL+H|$0H@o$AHD$vAHD$.Hu H5iH8#HD$8HxH9=A3AHD$$AHD$HD$8HxH9VH= tP<$2PJHI0I0I80IS0H[0I(0H]0I/fAVHH5AUATUSHHD$HT$0AHH !H|$0Ht$uSMH|$8Hl$H H9G& 1H\$PD$,'D$(H1fT$)"HH Hl$@HT$(HH&H|$@ HD$HH- HD$ HZ$EyEH\$ CyCCLcIT$%MII9FIvH !H5 !HL菆I9I9tTH= S8LHD$#HD$$D‰0H5WiH_!1H[]A\A]A^DHT$H|$ H5?(H|$@H@H- fDH=GHH ! !LsHSH?I9~I9v HI9LBIF9H=v%L9s %II)H?I9LGI~{HSLpILp@HtHHL&HSI9HIUAD9HLU@H HAK fDLHD$S=HD$#fAEHSySJKfH= tVDH H5gH8HD$HH- HxH9"<f.CQH=!Iy,H,Hy,IY,f.AUHH5ATUSHHD$HL$@=HH !H|$@Ht$bOJH|$HLd$H H9_'"H|$PH9_*}"1Hl$`D$,'D$(H1fT$)_HLH\$0HT$(HHH|$0HD$8L% HD$ H* AD$y AD$H\$ CyCHHHFCHpHH !H5 !HHlH}L9L9tDHHD$:HD$0fDD‰,H5eHO1H[]A\A]HT$H|$ H5'j$H|$0H@ufL% f.H=CHH!!HZH@H HfHD$9HD$@Hq H5beH8bDHQ H5eH8BHD$8L% HxL99H)I)I)I)f.AVHH5AUATUSH0HD$HT$ 9HvH!H|$ Ht$HLH\$H1HH H|$(1H51Lt$!IHtdHD$H@HD$HaHt$LL!Ht$Ht T$HI,$HH!L- LHH IEHHD$H|$HwF#IHt6H|$(H1HH5 I,$ItWMt I.tl@HD$HxL9H"H0H[]A\A]A^fDH01H[]A\A]A^fDID$LP0ID$LP0IFLP0@D1ۉ<)H5mcHzLL!HHD$7@fDH H5cH8'H~ H5 H8oHt$TH'H 'DAVHH5cAUATUSH0HD$HT$ 77H^H?!H|$ Ht$ILl$1HHDH|$(1H5 1Ld$HHtcHD$H@HD$HjwHt$LHHt$Ht T$HyH+LHL- LHH IEHHD$H|$Hw IHt2H|$(H1HH5+I,$ItAMtI.tVHD$HxL9uhH0 H0H[]A\A]A^H01[]A\A]A^ÐID$LP0HCHP02IFLP0HD$HxL9t4fD‰&H5aH?H01[]A\A]A^LHHHD$H H5D H8Ht$~H$H$AUfH1ATH5USHXHL$0)D$0)D$@5HtHHHtH=Bb=91HX[]A\A]H!H|$0Ht$HD$GxH=>YHHtHaH`H5<H9HHH|$8Hs3H+u HCHP0H|$@12NH!H|$0Ht$HD$hFLl$1HHH|$81H51Ld$ HHtILHT$(HHD$ HD$(3Ht$ Ht T$(HZHmu HEHP0H|$@L1D$ H|$(HLHD$(1H@ǨsHHD$FHD$Q@H+5HCHP0&H!H|$0Ht$HD$9EH=rW5HHHHtH5pHmHtH|$8HkH+u HCHP0HT!H|$0Ht$HD$DLl$1HHPH|$81H5 1Ld$(HHtIHt$ LHHD$ HD$(\1Ht$ Ht T$(HHmu HEHP0H LHL,HD$(1H@Ǩ^H1OD‰~"H5/^H1H`1D‰G"H5X^HH@1NH H fAVAUATUSHIHIQHHuH: HHIM[]A\A]A^ÐH?H9H8HS9HvQH{IMHL`HH@HtUHHLgHH;- uKIM[]A\A]A^fDLI)I9LGI|$f.AEH]DH=l H=2}f.HPy@HJyBHHAUATUHSHHHtBHHSHCHHH; H]HH[]A\A]Ld$@Ll$0HLHHPH$HHD$`H$HD$hHL$`HLL)L$HLd$8HD$0HWH$HD$_H= =LcHSH?I9I9v HI9LBID$9H=v%L9s %II)H?I9LGI|$HSIL`@Hu"HXL;- IUADfHHHt&HHHSHfCsAEHSHH='@HHuHGHxH;= ufDtH@H=` tPPJHDAWIHAVAUIATIUSH(HOH/HH)H)HH<IH9LHT$HL$ HT$HL$HIIILLM)HK9HD$I9HHLL$HL$} HL$LL$I9t>LLLHu+H\$~D$MuD$AEH([]A\A]A^A_HfDHH95E11HIDI9u두L4f.@AWIHAVAUIATIUSH(HOH/HH)H)HH<IH9LHT$HL$f HT$HL$HIAILLM)K9HD$I9HHLL$HL$* HL$LL$I9t;LLL=Hu(H\$~D$MuD$AEH([]A\A]A^A_HHfDHH95E11HIDI9u딐L4fHH 0@P`p0123456789abcdefSwigPyObjectunknownthis__new____swig_destroy__(, SwigPyPackedswigvarlinkExpecting str or bytesat least at most %S Additional information: %s%s%sbasic_string::_S_create_p_charstd::string *Solver_VerifySolutionObjective_SetOffsetVariable_SetIntegerVariable_SetBoundsVariable_SetLbVariable_SetUbConstraint_SetBoundsConstraint_set_is_lazyConstraint_SetLbConstraint_SetUbsurrogateescapeSolver_LookupVariableSolver_VarSolver_BoolVarSolver_LookupConstraintSolver_Constraintnew_MPSolverParametersVariable_SetBranchingPrioritySolver_SetNumThreadsSolver_set_time_limitSolver_SetTimeLimitSolver_IntVarSolver_NumVarnew_SolverSolver_infinitySolver_Infinitynew_ModelExportOptionsSolver_SolveConstraint_GetCoefficientConstraint_SetCoefficientObjective_GetCoefficientObjective_SetCoefficientswig_ptr: swig_runtime_data4type_pointer_capsuleSolver_CLP_LINEAR_PROGRAMMINGSolver_OPTIMALSolver_FEASIBLESolver_INFEASIBLESolver_UNBOUNDEDSolver_ABNORMALSolver_NOT_SOLVEDSolver_FREESolver_AT_LOWER_BOUNDSolver_AT_UPPER_BOUNDSolver_FIXED_VALUESolver_BASICMPSolverParameters_PRESOLVEMPSolverParameters_SCALINGMPSolverParameters_DUALMPSolverParameters_PRIMALMPSolverParameters_BARRIERMPSolverParameters_SCALING_ONcvar__lshift__Solver_SetHintsequence(double) expectedhint.SerializeToStringSolver_LoadModelFromProtoSolver_ExportModelToProto(O)ParseFromStringMPModelProtoSolver_ExportModelAsLpFormatSolver_ExportModelAsMpsFormatSolver_SolveWithProtoSolver_LoadSolutionFromProtoMPSolutionResponse_pywraplp_p_unsigned_short_p_unsigned_long_p_unsigned_int_p_unsigned_char_p_std__ostreamstd::ostream *_p_signed_char_p_short_p_long_p_intchar *SWIG_PyInstanceMethod_Newdelete_SolverSolver_CreateSolverSolver_SupportsProblemTypeSolver_ClearSolver_NumVariablesSolver_variables Creates an integer variable. Creates a boolean variable.Solver_NumConstraintsSolver_constraintsSolver_ObjectiveSolver_InterruptSolveSolver_EnableOutput Enables solver logging.Solver_SuppressOutput Suppresses solver logging.Solver_iterationsSolver_nodesSolver_NextSolutionSolver_wall_timeSolver_SetGurobiLibraryPathSolver_WallTimeSolver_IterationsSolver_swigregisterSolver_swiginitObjective_ClearObjective_offsetObjective_SetMinimizationObjective_SetMaximizationObjective_maximizationObjective_minimizationObjective_ValueObjective_BestBoundObjective_Offsetdelete_ObjectiveObjective_swigregisterVariable_nameVariable_integerVariable_solution_valueVariable_indexVariable_lb Returns the lower bound.Variable_ub Returns the upper bound.Variable_reduced_costVariable_basis_statusVariable_branching_priorityVariable___str__Variable___repr__Variable_SolutionValueVariable_IntegerVariable_LbVariable_UbVariable_ReducedCostdelete_VariableVariable_swigregisterConstraint_nameConstraint_ClearConstraint_lbConstraint_ubConstraint_indexConstraint_dual_valueConstraint_basis_statusConstraint_LbConstraint_UbConstraint_DualValuedelete_ConstraintConstraint_swigregisterdelete_MPSolverParametersMPSolverParameters_swiginitdelete_ModelExportOptionsModelExportOptions_swiginitFindErrorInModelProtodisownacquireappendappends another 'this' objectnextreturns object representationVariable MPSolverParameters_kDefaultIncrementality is read-only.Variable MPSolverParameters_kDefaultPresolve is read-only.Variable MPSolverParameters_kDefaultDualTolerance is read-only.Variable MPSolverParameters_kDefaultPrimalTolerance is read-only.Variable MPSolverParameters_kDefaultRelativeMipGap is read-only.swig_runtime_data4.type_pointer_capsuleUnknown C global variable '%s'%s expected %s%d arguments, got noneUnpackTuple() argument list is not a tuple%s expected %s%d arguments, got %dAttempt to append a non SwigPyObjectswig/python detected a memory leak of type '%s', no destructor found. in method 'Solver_SetGurobiLibraryPath', argument 1 of type 'std::string const &'invalid null reference in method 'Solver_SetGurobiLibraryPath', argument 1 of type 'std::string const &'in method 'Solver_Clear', argument 1 of type 'operations_research::MPSolver *'in method 'Solver_NumVariables', argument 1 of type 'operations_research::MPSolver const *'in method 'Solver_NumConstraints', argument 1 of type 'operations_research::MPSolver const *'in method 'Solver_ComputeConstraintActivities', argument 1 of type 'operations_research::MPSolver const *'in method 'Solver_VerifySolution', argument 1 of type 'operations_research::MPSolver const *'in method 'Solver_VerifySolution', argument 2 of type 'double'in method 'Solver_VerifySolution', argument 3 of type 'bool'in method 'Solver_InterruptSolve', argument 1 of type 'operations_research::MPSolver *'Solver_SetSolverSpecificParametersAsStringin method 'Solver_SetSolverSpecificParametersAsString', argument 1 of type 'operations_research::MPSolver *'in method 'Solver_SetSolverSpecificParametersAsString', argument 2 of type 'std::string const &'invalid null reference in method 'Solver_SetSolverSpecificParametersAsString', argument 2 of type 'std::string const &'in method 'Solver_EnableOutput', argument 1 of type 'operations_research::MPSolver *'in method 'Solver_SuppressOutput', argument 1 of type 'operations_research::MPSolver *'in method 'Solver_iterations', argument 1 of type 'operations_research::MPSolver const *'in method 'Solver_nodes', argument 1 of type 'operations_research::MPSolver const *'in method 'Solver_ComputeExactConditionNumber', argument 1 of type 'operations_research::MPSolver const *'in method 'Solver_NextSolution', argument 1 of type 'operations_research::MPSolver *'in method 'Solver_wall_time', argument 1 of type 'operations_research::MPSolver const *'in method 'Solver_WallTime', argument 1 of type 'operations_research::MPSolver const *'in method 'Solver_Iterations', argument 1 of type 'operations_research::MPSolver const *'in method 'Objective_Clear', argument 1 of type 'operations_research::MPObjective *'in method 'Objective_SetOffset', argument 1 of type 'operations_research::MPObjective *'in method 'Objective_SetOffset', argument 2 of type 'double'in method 'Objective_offset', argument 1 of type 'operations_research::MPObjective const *'Objective_SetOptimizationDirectionin method 'Objective_SetOptimizationDirection', argument 1 of type 'operations_research::MPObjective *'in method 'Objective_SetOptimizationDirection', argument 2 of type 'bool'in method 'Objective_SetMinimization', argument 1 of type 'operations_research::MPObjective *'in method 'Objective_SetMaximization', argument 1 of type 'operations_research::MPObjective *'in method 'Objective_maximization', argument 1 of type 'operations_research::MPObjective const *'in method 'Objective_minimization', argument 1 of type 'operations_research::MPObjective const *'in method 'Objective_Value', argument 1 of type 'operations_research::MPObjective const *'in method 'Objective_BestBound', argument 1 of type 'operations_research::MPObjective const *'in method 'Objective_Offset', argument 1 of type 'operations_research::MPObjective const *'in method 'Variable_SetInteger', argument 1 of type 'operations_research::MPVariable *'in method 'Variable_SetInteger', argument 2 of type 'bool'in method 'Variable_integer', argument 1 of type 'operations_research::MPVariable const *'in method 'Variable_solution_value', argument 1 of type 'operations_research::MPVariable const *'in method 'Variable_index', argument 1 of type 'operations_research::MPVariable const *'in method 'Variable_lb', argument 1 of type 'operations_research::MPVariable const *'in method 'Variable_ub', argument 1 of type 'operations_research::MPVariable const *'in method 'Variable_SetBounds', argument 1 of type 'operations_research::MPVariable *'in method 'Variable_SetBounds', argument 2 of type 'double'in method 'Variable_SetBounds', argument 3 of type 'double'in method 'Variable_reduced_cost', argument 1 of type 'operations_research::MPVariable const *'in method 'Variable_basis_status', argument 1 of type 'operations_research::MPVariable const *'in method 'Variable_branching_priority', argument 1 of type 'operations_research::MPVariable const *'in method 'Variable_SolutionValue', argument 1 of type 'operations_research::MPVariable const *'in method 'Variable_Integer', argument 1 of type 'operations_research::MPVariable const *'in method 'Variable_Lb', argument 1 of type 'operations_research::MPVariable const *'in method 'Variable_Ub', argument 1 of type 'operations_research::MPVariable const *'in method 'Variable_SetLb', argument 1 of type 'operations_research::MPVariable *'in method 'Variable_SetLb', argument 2 of type 'double'in method 'Variable_SetUb', argument 1 of type 'operations_research::MPVariable *'in method 'Variable_SetUb', argument 2 of type 'double'in method 'Variable_ReducedCost', argument 1 of type 'operations_research::MPVariable const *'in method 'Constraint_Clear', argument 1 of type 'operations_research::MPConstraint *'in method 'Constraint_lb', argument 1 of type 'operations_research::MPConstraint const *'in method 'Constraint_ub', argument 1 of type 'operations_research::MPConstraint const *'in method 'Constraint_SetBounds', argument 1 of type 'operations_research::MPConstraint *'in method 'Constraint_SetBounds', argument 2 of type 'double'in method 'Constraint_SetBounds', argument 3 of type 'double'in method 'Constraint_set_is_lazy', argument 1 of type 'operations_research::MPConstraint *'in method 'Constraint_set_is_lazy', argument 2 of type 'bool'in method 'Constraint_index', argument 1 of type 'operations_research::MPConstraint const *'in method 'Constraint_dual_value', argument 1 of type 'operations_research::MPConstraint const *'in method 'Constraint_basis_status', argument 1 of type 'operations_research::MPConstraint const *'in method 'Constraint_Lb', argument 1 of type 'operations_research::MPConstraint const *'in method 'Constraint_Ub', argument 1 of type 'operations_research::MPConstraint const *'in method 'Constraint_SetLb', argument 1 of type 'operations_research::MPConstraint *'in method 'Constraint_SetLb', argument 2 of type 'double'in method 'Constraint_SetUb', argument 1 of type 'operations_research::MPConstraint *'in method 'Constraint_SetUb', argument 2 of type 'double'in method 'Constraint_DualValue', argument 1 of type 'operations_research::MPConstraint const *'in method 'delete_Objective', argument 1 of type 'operations_research::MPObjective *'in method 'delete_MPSolverParameters', argument 1 of type 'operations_research::MPSolverParameters *'in method 'delete_ModelExportOptions', argument 1 of type 'operations_research::MPModelExportOptions *'in method 'delete_Solver', argument 1 of type 'operations_research::MPSolver *'in method 'Solver_SupportsProblemType', argument 1 of type 'operations_research::MPSolver::OptimizationProblemType'in method 'Solver_LookupVariable', argument 1 of type 'operations_research::MPSolver const *'in method 'Solver_LookupVariable', argument 2 of type 'std::string const &'invalid null reference in method 'Solver_LookupVariable', argument 2 of type 'std::string const &'in method 'Solver_Var', argument 1 of type 'operations_research::MPSolver *'in method 'Solver_Var', argument 2 of type 'double'in method 'Solver_Var', argument 3 of type 'double'in method 'Solver_Var', argument 4 of type 'bool'in method 'Solver_Var', argument 5 of type 'std::string const &'invalid null reference in method 'Solver_Var', argument 5 of type 'std::string const &'in method 'Solver_BoolVar', argument 1 of type 'operations_research::MPSolver *'in method 'Solver_BoolVar', argument 2 of type 'std::string const &'invalid null reference in method 'Solver_BoolVar', argument 2 of type 'std::string const &'in method 'Solver_LookupConstraint', argument 1 of type 'operations_research::MPSolver const *'in method 'Solver_LookupConstraint', argument 2 of type 'std::string const &'invalid null reference in method 'Solver_LookupConstraint', argument 2 of type 'std::string const &'in method 'Solver_Constraint', argument 1 of type 'operations_research::MPSolver *'in method 'Solver_Constraint', argument 2 of type 'std::string const &'invalid null reference in method 'Solver_Constraint', argument 2 of type 'std::string const &'in method 'Solver_Constraint', argument 2 of type 'double'in method 'Solver_Constraint', argument 3 of type 'double'in method 'Solver_Constraint', argument 4 of type 'std::string const &'invalid null reference in method 'Solver_Constraint', argument 4 of type 'std::string const &'Wrong number or type of arguments for overloaded function 'Solver_Constraint'. Possible C/C++ prototypes are: operations_research::MPSolver::MakeRowConstraint(double,double) operations_research::MPSolver::MakeRowConstraint() operations_research::MPSolver::MakeRowConstraint(double,double,std::string const &) operations_research::MPSolver::MakeRowConstraint(std::string const &) in method 'Solver_Objective', argument 1 of type 'operations_research::MPSolver *'in method 'Solver_CreateSolver', argument 1 of type 'std::string const &'invalid null reference in method 'Solver_CreateSolver', argument 1 of type 'std::string const &'in method 'Variable_SetBranchingPriority', argument 1 of type 'operations_research::MPVariable *'in method 'Variable_SetBranchingPriority', argument 2 of type 'int'MPSolverParameters_GetDoubleParamin method 'MPSolverParameters_GetDoubleParam', argument 1 of type 'operations_research::MPSolverParameters const *'in method 'MPSolverParameters_GetDoubleParam', argument 2 of type 'operations_research::MPSolverParameters::DoubleParam'MPSolverParameters_GetIntegerParamin method 'MPSolverParameters_GetIntegerParam', argument 1 of type 'operations_research::MPSolverParameters const *'in method 'MPSolverParameters_GetIntegerParam', argument 2 of type 'operations_research::MPSolverParameters::IntegerParam'in method 'Solver_SetNumThreads', argument 1 of type 'operations_research::MPSolver *'in method 'Solver_SetNumThreads', argument 2 of type 'int'in method 'Solver_set_time_limit', argument 1 of type 'operations_research::MPSolver *'in method 'Solver_set_time_limit', argument 2 of type 'int64'in method 'Solver_SetTimeLimit', argument 1 of type 'operations_research::MPSolver *'in method 'Solver_SetTimeLimit', argument 2 of type 'int64'MPSolverParameters_SetDoubleParamin method 'MPSolverParameters_SetDoubleParam', argument 1 of type 'operations_research::MPSolverParameters *'in method 'MPSolverParameters_SetDoubleParam', argument 2 of type 'operations_research::MPSolverParameters::DoubleParam'in method 'MPSolverParameters_SetDoubleParam', argument 3 of type 'double'MPSolverParameters_SetIntegerParamin method 'MPSolverParameters_SetIntegerParam', argument 1 of type 'operations_research::MPSolverParameters *'in method 'MPSolverParameters_SetIntegerParam', argument 2 of type 'operations_research::MPSolverParameters::IntegerParam'in method 'MPSolverParameters_SetIntegerParam', argument 3 of type 'int'in method 'Solver_IntVar', argument 1 of type 'operations_research::MPSolver *'in method 'Solver_IntVar', argument 2 of type 'double'in method 'Solver_IntVar', argument 3 of type 'double'in method 'Solver_IntVar', argument 4 of type 'std::string const &'invalid null reference in method 'Solver_IntVar', argument 4 of type 'std::string const &'in method 'Solver_NumVar', argument 1 of type 'operations_research::MPSolver *'in method 'Solver_NumVar', argument 2 of type 'double'in method 'Solver_NumVar', argument 3 of type 'double'in method 'Solver_NumVar', argument 4 of type 'std::string const &'invalid null reference in method 'Solver_NumVar', argument 4 of type 'std::string const &'in method 'new_Solver', argument 1 of type 'std::string const &'invalid null reference in method 'new_Solver', argument 1 of type 'std::string const &'in method 'new_Solver', argument 2 of type 'operations_research::MPSolver::OptimizationProblemType'in method 'Constraint_name', argument 1 of type 'operations_research::MPConstraint const *'in method 'Variable_name', argument 1 of type 'operations_research::MPVariable const *'in method 'Variable___repr__', argument 1 of type 'operations_research::MPVariable *'in method 'Variable___str__', argument 1 of type 'operations_research::MPVariable *'in method 'delete_Variable', argument 1 of type 'operations_research::MPVariable *'in method 'delete_Constraint', argument 1 of type 'operations_research::MPConstraint *'in method 'Solver_Solve', argument 1 of type 'operations_research::MPSolver *'in method 'Solver_Solve', argument 2 of type 'operations_research::MPSolverParameters const &'invalid null reference in method 'Solver_Solve', argument 2 of type 'operations_research::MPSolverParameters const &'Wrong number or type of arguments for overloaded function 'Solver_Solve'. Possible C/C++ prototypes are: operations_research::MPSolver::Solve() operations_research::MPSolver::Solve(operations_research::MPSolverParameters const &) in method 'Solver_constraints', argument 1 of type 'operations_research::MPSolver const *'in method 'Constraint_GetCoefficient', argument 1 of type 'operations_research::MPConstraint const *'in method 'Constraint_SetCoefficient', argument 1 of type 'operations_research::MPConstraint *'in method 'Constraint_SetCoefficient', argument 3 of type 'double'in method 'Objective_GetCoefficient', argument 1 of type 'operations_research::MPObjective const *'in method 'Objective_SetCoefficient', argument 1 of type 'operations_research::MPObjective *'in method 'Objective_SetCoefficient', argument 3 of type 'double'in method 'Solver_variables', argument 1 of type 'operations_research::MPSolver const *'Solver_GLPK_LINEAR_PROGRAMMINGSolver_GLOP_LINEAR_PROGRAMMINGSolver_SCIP_MIXED_INTEGER_PROGRAMMINGSolver_GLPK_MIXED_INTEGER_PROGRAMMINGSolver_CBC_MIXED_INTEGER_PROGRAMMINGSolver_GUROBI_LINEAR_PROGRAMMINGSolver_GUROBI_MIXED_INTEGER_PROGRAMMINGSolver_CPLEX_LINEAR_PROGRAMMINGSolver_CPLEX_MIXED_INTEGER_PROGRAMMINGSolver_XPRESS_LINEAR_PROGRAMMINGSolver_XPRESS_MIXED_INTEGER_PROGRAMMINGSolver_BOP_INTEGER_PROGRAMMINGSolver_SAT_INTEGER_PROGRAMMINGMPSolverParameters_RELATIVE_MIP_GAPMPSolverParameters_PRIMAL_TOLERANCEMPSolverParameters_DUAL_TOLERANCEMPSolverParameters_LP_ALGORITHMMPSolverParameters_INCREMENTALITYMPSolverParameters_PRESOLVE_OFFMPSolverParameters_PRESOLVE_ONMPSolverParameters_INCREMENTALITY_OFFMPSolverParameters_INCREMENTALITY_ONMPSolverParameters_SCALING_OFFFailure to create SWIG globals.in method '__lshift__', argument 1 of type 'std::ostream &'invalid null reference in method '__lshift__', argument 1 of type 'std::ostream &'in method '__lshift__', argument 2 of type 'operations_research::MPSolver::OptimizationProblemType'in method '__lshift__', argument 2 of type 'operations_research::MPSolver::ResultStatus'in method 'Solver_SetHint', argument 1 of type 'operations_research::MPSolver *'sequence(operations_research::MPVariable*) expectedortools/gen/ortools/linear_solver/linear_solver_python_wrap.ccDifferent number of variables and values when setting in method 'Solver_LoadModelFromProto', argument 1 of type 'operations_research::MPSolver *'in method 'Solver_ExportModelToProto', argument 1 of type 'operations_research::MPSolver const *'ortools.linear_solver.linear_solver_pb2in method 'ExportModelAsMpsFormat', argument 2 of type 'operations_research::MPModelExportOptions const &'invalid null reference in method 'ExportModelAsMpsFormat', argument 2 of type 'operations_research::MPModelExportOptions const &'Wrong number or type of arguments for overloaded function 'ExportModelAsMpsFormat'. Possible C/C++ prototypes are: operations_research::ExportModelAsMpsFormatReturnString(operations_research::MPModelProto const &,operations_research::MPModelExportOptions const &) operations_research::ExportModelAsMpsFormatReturnString(operations_research::MPModelProto const &) in method 'ExportModelAsLpFormat', argument 2 of type 'operations_research::MPModelExportOptions const &'invalid null reference in method 'ExportModelAsLpFormat', argument 2 of type 'operations_research::MPModelExportOptions const &'Wrong number or type of arguments for overloaded function 'ExportModelAsLpFormat'. Possible C/C++ prototypes are: operations_research::ExportModelAsLpFormatReturnString(operations_research::MPModelProto const &,operations_research::MPModelExportOptions const &) operations_research::ExportModelAsLpFormatReturnString(operations_research::MPModelProto const &) in method 'Solver_ExportModelAsLpFormat', argument 1 of type 'operations_research::MPSolver *'in method 'Solver_ExportModelAsLpFormat', argument 2 of type 'bool'in method 'Solver_ExportModelAsMpsFormat', argument 1 of type 'operations_research::MPSolver *'in method 'Solver_ExportModelAsMpsFormat', argument 2 of type 'bool'in method 'Solver_ExportModelAsMpsFormat', argument 3 of type 'bool'in method 'Solver_SolveWithProto', argument 1 of type 'operations_research::MPModelRequest const &'invalid null reference in method 'Solver_SolveWithProto', argument 1 of type 'operations_research::MPModelRequest const &'Solver_FillSolutionResponseProtoin method 'Solver_FillSolutionResponseProto', argument 1 of type 'operations_research::MPSolver const *'in method 'Solver_LoadSolutionFromProto', argument 1 of type 'operations_research::MPSolver *'in method 'Solver_LoadSolutionFromProto', argument 3 of type 'double'Wrong number or type of arguments for overloaded function 'Solver_LoadSolutionFromProto'. Possible C/C++ prototypes are: operations_research::MPSolver::LoadSolutionFromProto(operations_research::MPSolutionResponse const &,double) operations_research::MPSolver::LoadSolutionFromProto(operations_research::MPSolutionResponse const &) uint16 *|unsigned short *|uint_least16_t *|uint16_t *uintptr_t *|uint_least64_t *|uint_fast32_t *|uint_fast64_t *|uint64 *|uint64_t *|unsigned long *|uint_fast16_t *|uintmax_t *uint_least32_t *|uint32 *|uint32_t *|unsigned int *unsigned char *|uint8 *|uint_least8_t *|uint_fast8_t *|uint8_t *signed char *|int8 *|int_least8_t *|int_fast8_t *|int8_t *int16 *|short *|int_least16_t *|int16_t *_p_operations_research__MPVariableoperations_research::MPVariable *_p_operations_research__MPSolverParametersoperations_research::MPSolverParameters *_p_operations_research__MPSolveroperations_research::MPSolver *_p_operations_research__MPObjectiveoperations_research::MPObjective *_p_operations_research__MPModelRequestoperations_research::MPModelRequest *_p_operations_research__MPModelExportOptionsoperations_research::MPModelExportOptions *_p_operations_research__MPConstraintoperations_research::MPConstraint *intptr_t *|int_least64_t *|int_fast32_t *|int_fast64_t *|int64 *|int64_t *|long *|int_fast16_t *|intmax_t *int *|int_least32_t *|int32 *|int32_t * Create a solver with the given name and underlying solver backend. Recommended factory method to create a MPSolver instance, especially in non C++ languages. It returns a newly created solver instance if successful, or a nullptr otherwise. This can occur if the relevant interface is not linked in, or if a needed license is not accessible for commercial solvers. Ownership of the solver is passed on to the caller of this method. It will accept both string names of the OptimizationProblemType enum, as well as a short version (i.e. "SCIP_MIXED_INTEGER_PROGRAMMING" or "SCIP"). solver_id is case insensitive, and the following names are supported: - CLP_LINEAR_PROGRAMMING or CLP - CBC_MIXED_INTEGER_PROGRAMMING or CBC - GLOP_LINEAR_PROGRAMMING or GLOP - BOP_INTEGER_PROGRAMMING or BOP - SAT_INTEGER_PROGRAMMING or SAT or CP_SAT - SCIP_MIXED_INTEGER_PROGRAMMING or SCIP - GUROBI_LINEAR_PROGRAMMING or GUROBI_LP - GUROBI_MIXED_INTEGER_PROGRAMMING or GUROBI or GUROBI_MIP - CPLEX_LINEAR_PROGRAMMING or CPLEX_LP - CPLEX_MIXED_INTEGER_PROGRAMMING or CPLEX or CPLEX_MIP - XPRESS_LINEAR_PROGRAMMING or XPRESS_LP - XPRESS_MIXED_INTEGER_PROGRAMMING or XPRESS or XPRESS_MIP - GLPK_LINEAR_PROGRAMMING or GLPK_LP - GLPK_MIXED_INTEGER_PROGRAMMING or GLPK or GLPK_MIP Whether the given problem type is supported (this will depend on the targets that you linked). Clears the objective (including the optimization direction), all variables and constraints. All the other properties of the MPSolver (like the time limit) are kept untouched. Returns the number of variables. Returns the array of variables handled by the MPSolver. (They are listed in the order in which they were created.) Looks up a variable by name, and returns nullptr if it does not exist. The first call has a O(n) complexity, as the variable name index is lazily created upon first use. Will crash if variable names are not unique. Creates a variable with the given bounds, integrality requirement and name. Bounds can be finite or +/- MPSolver::infinity(). The MPSolver owns the variable (i.e. the returned pointer is borrowed). Variable names are optional. If you give an empty name, name() will auto-generate one for you upon request. Creates a continuous variable. Returns the number of constraints. Returns the array of constraints handled by the MPSolver. They are listed in the order in which they were created. Looks up a constraint by name, and returns nullptr if it does not exist. The first call has a O(n) complexity, as the constraint name index is lazily created upon first use. Will crash if constraint names are not unique. *Overload 1:* Creates a linear constraint with given bounds. Bounds can be finite or +/- MPSolver::infinity(). The MPSolver class assumes ownership of the constraint. :rtype: :py:class:`MPConstraint` :return: a pointer to the newly created constraint. | *Overload 2:* Creates a constraint with -infinity and +infinity bounds. | *Overload 3:* Creates a named constraint with given bounds. | *Overload 4:* Creates a named constraint with -infinity and +infinity bounds. Returns the mutable objective object. *Overload 1:* Solves the problem using the default parameter values. | *Overload 2:* Solves the problem using the specified parameter values. Solver_ComputeConstraintActivities Advanced usage: compute the "activities" of all constraints, which are the sums of their linear terms. The activities are returned in the same order as constraints(), which is the order in which constraints were added; but you can also use MPConstraint::index() to get a constraint's index. Advanced usage: Verifies the *correctness* of the solution. It verifies that all variables must be within their domains, all constraints must be satisfied, and the reported objective value must be accurate. Usage: - This can only be called after Solve() was called. - "tolerance" is interpreted as an absolute error threshold. - For the objective value only, if the absolute error is too large, the tolerance is interpreted as a relative error threshold instead. - If "log_errors" is true, every single violation will be logged. - If "tolerance" is negative, it will be set to infinity(). Most users should just set the --verify_solution flag and not bother using this method directly. Interrupts the Solve() execution to terminate processing if possible. If the underlying interface supports interruption; it does that and returns true regardless of whether there's an ongoing Solve() or not. The Solve() call may still linger for a while depending on the conditions. If interruption is not supported; returns false and does nothing. Encodes the current solution in a solution response protocol buffer. Solves the model encoded by a MPModelRequest protocol buffer and fills the solution encoded as a MPSolutionResponse. Note(user): This creates a temporary MPSolver and destroys it at the end. If you want to keep the MPSolver alive (for debugging, or for incremental solving), you should write another version of this function that creates the MPSolver object on the heap and returns it. Note(pawell): This attempts to first use `DirectlySolveProto()` (if implemented). Consequently, this most likely does *not* override any of the default parameters of the underlying solver. This behavior *differs* from `MPSolver::Solve()` which by default sets the feasibility tolerance and the gap limit (as of 2020/02/11, to 1e-7 and 0.0001, respectively). Exports model to protocol buffer. Advanced usage: pass solver specific parameters in text format. The format is solver-specific and is the same as the corresponding solver configuration file format. Returns true if the operation was successful. Infinity. You can use -MPSolver::infinity() for negative infinity. Returns the number of simplex iterations. Returns the number of branch-and-bound nodes evaluated during the solve. Only available for discrete problems. Solver_ComputeExactConditionNumber Advanced usage: computes the exact condition number of the current scaled basis: L1norm(B) * L1norm(inverse(B)), where B is the scaled basis. This method requires that a basis exists: it should be called after Solve. It is only available for continuous problems. It is implemented for GLPK but not CLP because CLP does not provide the API for doing it. The condition number measures how well the constraint matrix is conditioned and can be used to predict whether numerical issues will arise during the solve: the model is declared infeasible whereas it is feasible (or vice-versa), the solution obtained is not optimal or violates some constraints, the resolution is slow because of repeated singularities. The rule of thumb to interpret the condition number kappa is: - o kappa <= 1e7: virtually no chance of numerical issues - o 1e7 < kappa <= 1e10: small chance of numerical issues - o 1e10 < kappa <= 1e13: medium chance of numerical issues - o kappa > 1e13: high chance of numerical issues The computation of the condition number depends on the quality of the LU decomposition, so it is not very accurate when the matrix is ill conditioned. Some solvers (MIP only, not LP) can produce multiple solutions to the problem. Returns true when another solution is available, and updates the MPVariable* objects to make the new solution queryable. Call only after calling solve. The optimality properties of the additional solutions found, and whether or not the solver computes them ahead of time or when NextSolution() is called is solver specific. As of 2020-02-10, only Gurobi and SCIP support NextSolution(), see linear_solver_interfaces_test for an example of how to configure these solvers for multiple solutions. Other solvers return false unconditionally. Set a hint for solution. If a feasible or almost-feasible solution to the problem is already known, it may be helpful to pass it to the solver so that it can be used. A solver that supports this feature will try to use this information to create its initial feasible solution. Note that it may not always be faster to give a hint like this to the solver. There is also no guarantee that the solver will use this hint or try to return a solution "close" to this assignment in case of multiple optimal solutions. Sets the number of threads to be used by the solver. Clears the offset, all variables and coefficients, and the optimization direction. Sets the coefficient of the variable in the objective. If the variable does not belong to the solver, the function just returns, or crashes in non-opt mode. Gets the coefficient of a given variable in the objective It returns 0 if the variable does not appear in the objective). Sets the constant term in the objective. Gets the constant term in the objective. Sets the optimization direction (maximize: true or minimize: false). Sets the optimization direction to minimize. Sets the optimization direction to maximize. Is the optimization direction set to maximize? Is the optimization direction set to minimize? Returns the objective value of the best solution found so far. It is the optimal objective value if the problem has been solved to optimality. Note: the objective value may be slightly different than what you could compute yourself using ``MPVariable::solution_value();`` please use the --verify_solution flag to gain confidence about the numerical stability of your solution. Returns the best objective bound. In case of minimization, it is a lower bound on the objective value of the optimal integer solution. Only available for discrete problems. Returns the name of the variable. Sets the integrality requirement of the variable. Returns the integrality requirement of the variable. Returns the value of the variable in the current solution. If the variable is integer, then the value will always be an integer (the underlying solver handles floating-point values only, but this function automatically rounds it to the nearest integer; see: man 3 round). Returns the index of the variable in the MPSolver::variables_. Sets both the lower and upper bounds. Advanced usage: returns the reduced cost of the variable in the current solution (only available for continuous problems). Advanced usage: returns the basis status of the variable in the current solution (only available for continuous problems). See also: MPSolver::BasisStatus. Advanced usage: Certain MIP solvers (e.g. Gurobi or SCIP) allow you to set a per-variable priority for determining which variable to branch on. A value of 0 is treated as default, and is equivalent to not setting the branching priority. The solver looks first to branch on fractional variables in higher priority levels. As of 2019-05, only Gurobi and SCIP support setting branching priority; all other solvers will simply ignore this annotation. Returns the name of the constraint. Clears all variables and coefficients. Does not clear the bounds. Sets the coefficient of the variable on the constraint. If the variable does not belong to the solver, the function just returns, or crashes in non-opt mode. Gets the coefficient of a given variable on the constraint (which is 0 if the variable does not appear in the constraint). Advanced usage: sets the constraint "laziness". **This is only supported for SCIP and has no effect on other solvers.** When **laziness** is true, the constraint is only considered by the Linear Programming solver if its current solution violates the constraint. In this case, the constraint is definitively added to the problem. This may be useful in some MIP problems, and may have a dramatic impact on performance. For more info see: http://tinyurl.com/lazy-constraints. Returns the index of the constraint in the MPSolver::constraints_. Advanced usage: returns the dual value of the constraint in the current solution (only available for continuous problems). Advanced usage: returns the basis status of the constraint. It is only available for continuous problems). Note that if a constraint "linear_expression in [lb, ub]" is transformed into "linear_expression + slack = 0" with slack in [-ub, -lb], then this status is the same as the status of the slack variable with AT_UPPER_BOUND and AT_LOWER_BOUND swapped. See also: MPSolver::BasisStatus. The constructor sets all parameters to their default value. Sets a double parameter to a specific value. Sets a integer parameter to a specific value. Returns the value of a double parameter. Returns the value of an integer parameter.MPSolverParameters_swigregisterModelExportOptions_swigregisterreleases ownership of the pointeracquires ownership of the pointerreturns/sets ownership of the pointerreturns the next 'this' objectbasic_string::_S_construct null not valid for enum type: Invalid enum value of: MPSolverParameters_kDefaultRelatrs_kDefaultPrimars_kDefaultDualTrs_kDefaultPresors_kDefaultIncre;0x`|t@Tă؃|t*RLz!ʄ"߄&' 0((At)d,ȅ.d/4/eD00چ\1d1L2(2fL33ƈ04|/@ЊTh|@pЌ,`P`pp H А| @ `$ p8 Вh | 0  P Жt  `$ L x `  ` 04 X p P XlP,`(Lp(``,`Pt`@$H@l < `  8\ @0T@x@@ H@\4ptP`X0dP HPT !@T!x! "X"" #d##0#($P`$$$p$@%T%%T&p & & '` @''H())))(*D*`* |* *!*0"+P"+p"4+ #`+ $+$+%+%+'T, 'l,P:-P=.B/F/`I\0K0Qt1W1[d2^2`ad3c3g-iX-@il-@k0.kH.l.zRx $q0 FJ w?;*3$"DXtl4AANQ DAJ DAT$D_l$D_$D_$D_$D_00̄AKR0L DAA VDA,d(BAA  ABC  8BIA A(F0 (A ABBG ( LAAF  DAF 0L0LNAG YAAGH LHDFfX$|3AAD jAA<BBB A(A0 (D BBBF (4 ,<0QIDG T AAF `l`(lAHQAA(gAAG F DAL (TAOQAA<\4sBBA D(G0{ (D ABBD T (F ABBI  (D ABBC xT"AV I A4d~ADD v DAD S DAA @BDA G0W  AABG Y  CABA 2$(4]A] J O I \(PlD~ F n J \ D n,|D F z F \ D } K (Dq K n B L D n$4ID B T D k A 4\ADD@ AAC O AAG 8G C X H (\tBAD y ABE G C O A 4p'lDA DBAp zPLRx-V  L$H;&BBB B(A0D8D`J 8D0A(B BBBH (zPLRxU  `0t%,BAA  ABC P%BBD A(G0R (A ABBH Z (C ABBF $zPLRxT  0,,t&%L|`%BBB B(A0A8Gpb 8A0A(B BBBC (zPLRxeT  p0s($<$IAA d ABF L ABI $zPLRxS   ,TsJ$<<:$BAA A ABH D ABI s$d lXBB B(D0A8D`8C0A(B BBBHX`GLP#BBB B(D0D8D` 8C0A(B BBBA 0TrY#l $BAA D0w  DABJ G  DABB g  DABB D  FABC Z  DABG  ԞwD  E g A F , 0D C I g I F P D I C g I Fp2m"BBB A(A0D` 0D(A BBBD w 0D(A BBBF D 0C(D BBBA (zPLRx)Q  `0p!4, =APF` DAE M DAF d wD | H g A F\ ZBLA A(FP (D ABBF e (D ABBB e (D ABBB wD  E g A F PwD  E g A F 0 wD | H g A F T wD | H g A F x dwD y C g I F wD | H g A F0 AD0k AG e CH DC0 AD0k AG e CH DC (wD | H g A F LpwD  E g A F<p̦AKF@c DAF e DAF eDA lwD y C g I F ȧAP0r DI D A K g I F D D H g I F @\wD | H g A F dwD | H g A F wD y C g I F pwD y C g I F ̪wD y C g I F (AP0r DI xD x D F J g <@wD y C g I F `wD w E g I F wD y C g I F TwD y C g I F@>APFp DAH e DAF e DAF wD y C g I F 4wD | H g A F XdwD x D g I F |wD y C g I F xD x D F J g xwD y C g I F ԰wD y C g I F< 0AKF@h DAA e DAF eDA<LбAKF@h DAA e DAF eDA pwD y C g I F ̲wD  E g A F (wD y C g I F wD y C g I F@>APFp DAH e DAF e DAF `ܴAP0h DC wD x D g I F wD y C g I F @wD | H g A F wD y C g I F wD y C g I F<8TAKF@h DAA e DAF eDA<xAKF@h DAA e DAF eDA wD y C g I F|XBB B(D0A8D` 8C0A(B BBBC @``D8F0A(B BBBA0\AD X AB T CI eC |D I C g I F D I C g I F TD J B F J gP BLA A(DPI (A ABBE D (C ABBD $zPLRxF  P,f(P< BLA A(DPI (A ABBE D (C ABBD Bf(]P MBLA A(DPI (A ABBE D (C ABBD e($hF|V\ D PBBA A(D@a (D ABBD  (D ABBH $zPLRx-E  @,je(~$$(UWlL D \LjBLA A(FP (D ABBG e (D ABBJ e (D ABBB RBBA A(Dx (A ABBH r (A ABBH Z (C ABBF e (C ABBK p (C ABBH e (C ABBC g (A ABBC \XTjBLA A(FP (D ABBG e (D ABBJ e (D ABBB \djBLA A(FP (D ABBG e (D ABBJ e (D ABBB <tBFA A(D (A ABBD XD B J g I FLPBBB B(A0A8DPh 8D0A(B BBBE (zPLRxEB  P0b(HJDD@x AAD eCAGH@Z CAJ D|`XAAD J CAD ` IAN Z CAA zPLRxmA   (a@AKF@ DAG e DAF _ DAD @$xAKF@ DAF e DAF _ DAD @hTAKF@ DAG e DAF _ DAD D0K"AKF@ DAK u DAF _ DAD 48AKFP DAA  DAF 4,AKFP DAA  DAF PdsBPA FP  DABF M  DABD _  DABJ D0f F D0f F |D0f F H 0BQB B(A0A8Fp 8D0A(B BBBE |XBAA Dpr  AABB Z  CABH e  CABE p  CABB e  CABE W  AABE |BAA Dpr  AABB Z  CABH e  CABE p  CABB e  CABE W  AABE <x$BLA A(D`U (A ABBA $zPLRxy=  `,^1 IG H L\\ IG H L\\ DL H m K \TdBAA D@  AABJ   CABE D  CABF $zPLRxu<  @,,]ST0CBAA D@  AABJ   CABE D  CABF \ plp BBB A(A0DP 0A(A BBBE  0C(A BBBA  0C(A BBBJ (zPLRxQ;  P0.\# p$t BBB A(A0DP 0A(A BBBE  0C(A BBBA  0C(A BBBJ [#+ 4"lAD b AH d CI e CH 4"AD q AI D CI e CH (#AEDp AAH ,#D0f F H#D0f F d#hD0f F #LDP#T X#P"BBA A(D@ (D DBBH P (D ABBG h(D ABB$$D N $,DP(8$4AN0e AK eC(d$ASP AG g AH ($AN0e AK eC($ASP AG g AH $ X$BBA A(D@ (D DBBH P (D ABBG h(D ABBX%D NP"; BBB B(A0A8D 8A0A(B BBBE ,zPLRxM7  4lXd L &:BBB A(A0o (A BBBB j (A BBBG \&;)8p&;BBA D(IE (D ABBH @ : BPA A(D_ (A ABBC (zPLRx!6  0WT =[HL'P=BBHB E(D0A8D` 8A0A(B BBBD H'T>BBHB E(D0A8D` 8A0A(B BBBA P!hy#BNI B(A0A8G 8D0A(B BBBD ,zPLRx4  4{VM(lY.DWL!4BBB B(A0A8D`\ 8D0A(B BBBI !HV1D "BLB A(A0D` 0D(A BBBE dVEsp"hcBLB A(A0D`n 0D(A BBBA D 0C(A BBBB u 0C(A BBBA U0D #BPB A(A0DC 0A(A BBBK (zPLRx2  0vUD#4 BPB A(A0DC 0A(A BBBK UH#%BLB A(A0G 0A(A BBBF (zPLRx1  0U:@$4)BQA A(G (A ABBI (zPLRxe1  0LU>Q\%+ABLB A(A0D` 0D(A BBBG D 0F(A BBBG l U0 p%-hBLB A(A0D`n 0D(A BBBA D 0C(A BBBB u 0C(A BBBA  T0<&/BKH A(D (A ABBA HT**Q *d< Wp%--]}3AGh$ A))'-'-/ &!&"w#&#%#%&U++N    +   H:,?3$;g|h&:5!%$;g{BT-    t        .(T-    t        .(8'z'-*0%!%$Dp|s %$;g{B&)oЇІ<"_"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX<"&v6vFvVvfvvvvvvvvvvvww&w6wFwVwfwvwwwwwwwwwxx&x6xFxVxfxvxxxxxxxxxyy&y6yFyVyfyvyyyyyyyyyzz&z6zFzVzfzvzzzzzzzzz{{&{6{F{V{f{v{{{{{{{{{||&|6|F|V|f|v|||||||||}}&}6}F}V}f}v}}}}}}}}}~~&~6~F~V~f~v~~~~~~~~~&6FVfv&6FVfvƀր&6Swig var link objectSwig object carries a C/C++ instance pointerSwig object carries a C/C++ instance pointerrP"K"@K"K"J"J"@J"J"I"I"@I"I"H"H"@H"H"G"G"`L"L"L" M"`M"M"M" N"`N"N"N" O"`O"O"O" P"`P"`P" P"O"O"`O" O"N"N"`N" N"M"M"`M" M"L"L"`L"rrrPrr ss*s@h8`8`3s;sVmBsIsЎ#o` csqshs0ss@Ps#x9nOn0oosZns tЯ(#tPinnp6t eoX`lmGt`@_hr\q@G`(.oP]tqtt@ttHt@xt@ntuqpD~ra-rpUJrYq0;n >onup,u >uRuq08buXo"o"Pm ruȅ0u`xuuuu8u vv@+vBv hmPvav`yvv`vvvm`Xvv wn`w-w?w Vwgw swm mwwww@ hw`o!roP wvw`vmXm wxp(x6xpDxnpnPRx0gxyxPn80x 0x8xNoxXx4rOQrIx@d"0yxyЈrl"y)yGy6wLyGCC: (GNU) 4.4.7 20120313 (Red Hat 4.4.7-23)GCC: (GNU) 8.3.1 20190311 (Red Hat 8.3.1-3)x""Pr"H8::Heuv@ l l   ,2<"<"<"p"?"@"E" b"H*FZЈog"f"p`" 5 F"-a<z a"$ $P$0$h$0 @P0`gp(e"P`L4ЎFN@d" i 3~`@ PQА@e"0e"@gUgPxE"-~`b"Hb"Мt/E"W0s}"`2@]4qp@I(@S Plk'0e"e" e" @7 J ^ h"} h" T h(   4 U 0l  hd" `d" xd"0 pd"S   w d" @ Я `2( ́Z =v w `Z w @w w @w$ wM @wg ~ p  w w  w `<\wywwwwx`w,wA`wSwe`>~w ww wx  ww0 EZwu`ww`w> wpww=pwQwep|P0w@0D `(  ( 2(`8Z(i0j0Rjjp A(r`DK_{0sP >Rf`wP@ Ԃ #@X#y!#2"KP k!""#f"P" d"0&K"=`F"ha_"0rf"@b"F"Dd080;yǃM9І.e|d"t@1pDEE@Gh0GIdODpU΅:Y>>k\F0@_hv0a&*RK"@f@K"@yK"@J"@J"@@J"@*J"@ZI"@I"@@I"@I"@H"@H"@9@H"@VH"@rG"@G"@`L"0L"0L"0  M"0! `M"0= M"0X M"0m  N"0 `N"0 N"0!N"00! O"0c!`O"0!O"0!O"0! P"0!`P"0"" "P(">" b"M"<"t"Ї"<""" (2"b""@""<"" "<""b"#Q######^$s$$$$"jB*%;%m%%%%=&R& n&&&& 'X'i' lo''''''(R(d("(((( )8)M))))**b"$*4*w*0 ** +@+T+j+~+++h"+ +,G,e,,,, --^-----.E.U.].q." i[. //9/n// 0R0g0001121%"C1n1"e1b"19122j222 383k333333-4^4444435^5$55555%6"iB66=7M7b7p777:uA8U88889 9-9>999999:>:N:Z:::::(;"J;;"f);;;" i[<_<<<< = $=D=U=i=}=====,>" g{>>>>>>> ???????# 6@"eI@a@n@@@@A!A9AXAmAAABkBBBB5CDCuCCCC/usr/lib/../lib64/crti.ocall_gmon_start_ZL21SWIG_Python_ErrorTypeiSwigPyObject_disownSwigPyObject_acquireSwigPyObject_TypeOnce_ZZ21SwigPyObject_TypeOnceE17swigpyobject_type_ZZ21SwigPyObject_TypeOnceE9type_initSwigPyObject_deallocSwigPyObject_repr_ZZ21SwigPyObject_TypeOnceE22SwigPyObject_as_number_ZZ21SwigPyObject_TypeOnceE14swigobject_docSwigPyObject_richcompare_ZL18swigobject_methodsSwig_var_MPSolverParameters_kDefaultIncrementality_setSwig_var_MPSolverParameters_kDefaultPresolve_setSwig_var_MPSolverParameters_kDefaultDualTolerance_setSwig_var_MPSolverParameters_kDefaultPrimalTolerance_setSwig_var_MPSolverParameters_kDefaultRelativeMipGap_setSwigPyObject_ownSwigPyObject_longSwig_var_MPSolverParameters_kDefaultDualTolerance_getSwig_var_MPSolverParameters_kDefaultPrimalTolerance_getSwig_var_MPSolverParameters_kDefaultRelativeMipGap_getSWIG_Python_DestroyModule_ZL16Swig_This_globalSwigPyClientData_New_ZL15SWIG_AsVal_longP7_objectPlSwig_var_MPSolverParameters_kDefaultIncrementality_getSwig_var_MPSolverParameters_kDefaultPresolve_getSWIG_PyInstanceMethod_New_ZL21SwigMethods_proxydocsswig_varlink_deallocswig_varlink_strswig_varlink_reprSWIG_TypeClientData.isra.0SwigPyObject_nextSwigPyPacked_TypeOnce.part.6_ZZ21SwigPyPacked_TypeOnceE17swigpypacked_type_ZZ21SwigPyPacked_TypeOnceE9type_initSwigPyPacked_deallocSwigPyPacked_reprSwigPyPacked_str_ZZ21SwigPyPacked_TypeOnceE14swigpacked_docswig_varlink_type.part.8swig_varlink_getattr_ZZ17swig_varlink_typeE12varlink_type_ZZ17swig_varlink_typeE9type_initswig_varlink_setattr_ZZ17swig_varlink_typeE14varlink__doc__SWIG_Python_NewShadowInstance.isra.11_ZL23SWIG_Python_SetConstantP7_objectPKcS0__ZL17SWIG_AsVal_doubleP7_objectPd_ZNSs4_Rep10_M_disposeERKSaIcE.isra.74.part.75_ZL24PyString_AsStringAndSizeP7_objectPPcPl.constprop.188_ZL23SWIG_Python_UnpackTupleP7_objectPKcllPS0_.constprop.194_ZL23SWIG_Python_UnpackTupleP7_objectPKcllPS0_.constprop.197_ZL23SWIG_Python_UnpackTupleP7_objectPKcllPS0_.constprop.199_ZL23SWIG_Python_UnpackTupleP7_objectPKcllPS0_.constprop.200_ZL34SWIG_Python_RaiseOrModifyTypeErrorPKc_ZZ13SWIG_PackDataE3hex_ZNSs4_Rep7_M_grabERKSaIcES2_.isra.100SWIG_Python_TypeQuery_ZGVZ21SWIG_Python_TypeCacheE5cache_ZZ21SWIG_Python_TypeCacheE5cache_ZZ21SWIG_Python_GetModuleE12type_pointerSWIG_Python_TypeQuery.cold.204SwigPyObject_repr2SwigPyObject_append_ZGVZ17SwigPyObject_typeE4type_ZZ17SwigPyObject_typeE4typeSwigPyObject_append.cold.205SwigPyObject_dealloc.cold.206SWIG_Python_GetSwigThis.part.5SWIG_Python_GetSwigThisSWIG_Python_GetSwigThis.part.5.cold.207SWIG_Python_GetSwigThis.cold.208SWIG_Python_ConvertPtrAndOwn.constprop.192_ZL21SWIG_AsPtr_std_stringP7_objectPPSs_ZZL21SWIG_AsPtr_std_stringP7_objectPPSsE4init_ZZL21SWIG_AsPtr_std_stringP7_objectPPSsE10descriptor_ZZL21SWIG_pchar_descriptorvE4init_ZZL21SWIG_pchar_descriptorvE4info_ZL21SWIG_AsPtr_std_stringP7_objectPPSs.cold.209_wrap_Solver_SetGurobiLibraryPath_wrap_Solver_Clear_ZL10swig_types_wrap_Solver_NumVariables_wrap_Solver_NumConstraints_wrap_Solver_ComputeConstraintActivities_wrap_Solver_ComputeConstraintActivities.cold.210_wrap_Solver_VerifySolution_wrap_Solver_InterruptSolve_wrap_Solver_SetSolverSpecificParametersAsString_wrap_Solver_EnableOutput_wrap_Solver_SuppressOutput_wrap_Solver_iterations_wrap_Solver_nodes_wrap_Solver_ComputeExactConditionNumber_wrap_Solver_NextSolution_wrap_Solver_wall_time_wrap_Solver_WallTime_wrap_Solver_Iterations_wrap_Objective_Clear_wrap_Objective_SetOffset_wrap_Objective_offset_wrap_Objective_SetOptimizationDirection_wrap_Objective_SetMinimization_wrap_Objective_SetMaximization_wrap_Objective_maximization_wrap_Objective_minimization_wrap_Objective_Value_wrap_Objective_BestBound_wrap_Objective_Offset_wrap_Variable_SetInteger_wrap_Variable_integer_wrap_Variable_solution_value_wrap_Variable_index_wrap_Variable_lb_wrap_Variable_ub_wrap_Variable_SetBounds_wrap_Variable_reduced_cost_wrap_Variable_basis_status_wrap_Variable_branching_priority_wrap_Variable_SolutionValue_wrap_Variable_Integer_wrap_Variable_Lb_wrap_Variable_Ub_wrap_Variable_SetLb_wrap_Variable_SetUb_wrap_Variable_ReducedCost_wrap_Constraint_Clear_wrap_Constraint_lb_wrap_Constraint_ub_wrap_Constraint_SetBounds_wrap_Constraint_set_is_lazy_wrap_Constraint_index_wrap_Constraint_dual_value_wrap_Constraint_basis_status_wrap_Constraint_Lb_wrap_Constraint_Ub_wrap_Constraint_SetLb_wrap_Constraint_SetUb_wrap_Constraint_DualValueSWIG_Python_ConvertPtrAndOwn.constprop.193_wrap_delete_Objective_wrap_delete_MPSolverParameters_wrap_delete_ModelExportOptions_wrap_delete_SolverModelExportOptions_swiginitModelExportOptions_swiginit.cold.211Solver_swiginitSolver_swiginit.cold.212MPSolverParameters_swiginitMPSolverParameters_swiginit.cold.213_wrap_Solver_SupportsProblemTypeSWIG_Python_NewPointerObj.constprop.190SWIG_Python_NewPointerObj.constprop.190.cold.214_ZL23SWIG_FromCharPtrAndSizePKcm_wrap_Solver_LookupVariable_wrap_Solver_Var_wrap_Solver_BoolVar_wrap_Solver_LookupConstraint_wrap_Solver_Constraint_wrap_Solver_ObjectiveSWIG_Python_NewPointerObj.constprop.191SWIG_Python_NewPointerObj.constprop.191.cold.215_wrap_Solver_CreateSolver_wrap_new_MPSolverParameters_wrap_new_MPSolverParameters.cold.216_wrap_Variable_SetBranchingPriority_wrap_MPSolverParameters_GetDoubleParam_wrap_MPSolverParameters_GetIntegerParam_wrap_Solver_SetNumThreads_wrap_Solver_set_time_limit_wrap_Solver_SetTimeLimit_wrap_MPSolverParameters_SetDoubleParamModelExportOptions_swigregisterMPSolverParameters_swigregisterConstraint_swigregister_wrap_MPSolverParameters_SetIntegerParam_wrap_Solver_IntVar_wrap_Solver_NumVar_wrap_new_Solver_wrap_new_Solver.cold.217_wrap_Solver_infinity_wrap_Solver_Infinity_wrap_new_ModelExportOptions_wrap_Constraint_name_wrap_Constraint_name.cold.218_wrap_Variable_name_wrap_Variable_name.cold.219_wrap_Variable___repr___wrap_Variable___repr__.cold.220_wrap_Variable___str___wrap_Variable___str__.cold.221_wrap_delete_Variable_wrap_delete_Constraint_wrap_Solver_SolveVariable_swigregisterObjective_swigregisterSolver_swigregister_wrap_Solver_constraints_wrap_Constraint_GetCoefficient_wrap_Constraint_SetCoefficient_wrap_Objective_GetCoefficient_wrap_Objective_SetCoefficient_wrap_Solver_variables_ZGVZ17SwigPyPacked_typeE4type_ZL11SwigMethods_ZL16swig_const_table_ZL17swig_type_initial_ZZ16PyInit__pywraplpE11SWIG_module_ZL11swig_module_ZZ17SwigPyPacked_typeE4type_ZZ12SWIG_globalsE7globals_ZL17swig_cast_initialPyInit__pywraplp.cold.222_wrap___lshift___wrap___lshift__.cold.223_wrap_Solver_SetHint_wrap_Solver_SetHint.cold.224_GLOBAL__sub_I_linear_solver_python_wrap.cc_ZStL8__ioinit_wrap_FindErrorInModelProto_wrap_FindErrorInModelProto.cold.225_wrap_Solver_LoadModelFromProto_wrap_Solver_LoadModelFromProto.cold.226_wrap_Solver_ExportModelToProto_wrap_Solver_ExportModelToProto.cold.227_wrap_ExportModelAsMpsFormat_wrap_ExportModelAsMpsFormat.cold.228_wrap_ExportModelAsLpFormat_wrap_ExportModelAsLpFormat.cold.229_wrap_Solver_ExportModelAsLpFormat_wrap_Solver_ExportModelAsLpFormat.cold.230_wrap_Solver_ExportModelAsMpsFormat_wrap_Solver_ExportModelAsMpsFormat.cold.231_wrap_Solver_SolveWithProto_wrap_Solver_SolveWithProto.cold.232_wrap_Solver_FillSolutionResponseProto_wrap_Solver_FillSolutionResponseProto.cold.233_wrap_Solver_LoadSolutionFromProto_wrap_Solver_LoadSolutionFromProto.cold.234_ZL14_swigc__p_char_ZL13_swigc__p_int_ZL14_swigc__p_long_ZL43_swigc__p_operations_research__MPConstraint_ZL51_swigc__p_operations_research__MPModelExportOptions_ZL45_swigc__p_operations_research__MPModelRequest_ZL42_swigc__p_operations_research__MPObjective_ZL39_swigc__p_operations_research__MPSolver_ZL49_swigc__p_operations_research__MPSolverParameters_ZL41_swigc__p_operations_research__MPVariable_ZL15_swigc__p_short_ZL21_swigc__p_signed_char_ZL22_swigc__p_std__ostream_ZL23_swigc__p_unsigned_char_ZL22_swigc__p_unsigned_int_ZL23_swigc__p_unsigned_long_ZL24_swigc__p_unsigned_short_ZL24_swigt__p_unsigned_short_ZL23_swigt__p_unsigned_long_ZL22_swigt__p_unsigned_int_ZL23_swigt__p_unsigned_char_ZL22_swigt__p_std__ostream_ZL21_swigt__p_signed_char_ZL15_swigt__p_short_ZL41_swigt__p_operations_research__MPVariable_ZL49_swigt__p_operations_research__MPSolverParameters_ZL39_swigt__p_operations_research__MPSolver_ZL42_swigt__p_operations_research__MPObjective_ZL45_swigt__p_operations_research__MPModelRequest_ZL51_swigt__p_operations_research__MPModelExportOptions_ZL43_swigt__p_operations_research__MPConstraint_ZL14_swigt__p_long_ZL13_swigt__p_int_ZL14_swigt__p_charcrtstuff.cderegister_tm_clones__do_global_dtors_auxcompleted.7182__do_global_dtors_aux_fini_array_entryframe_dummy__frame_dummy_init_array_entry__FRAME_END____TMC_END___GLOBAL_OFFSET_TABLE__DYNAMIC__GNU_EH_FRAME_HDR__dso_handleDW.ref.__gxx_personality_v0_ZN4absl14lts_2020_09_2319ToInt64MillisecondsENS0_8DurationE_ZNK19operations_research8MPSolver18ExportModelToProtoEPNS_12MPModelProtoEPyLong_FromLongPyUnicode_AsUTF8String_ZSt19__throw_logic_errorPKc@@GLIBCXX_3.4PyDict_SetItem_ZN19operations_research22ExportModelAsMpsFormatERKNS_12MPModelProtoERKNS_20MPModelExportOptionsEPyUnicode_FromFormatPyExc_ValueError_ZN6google8protobuf11MessageLite14ParseFromArrayEPKviprintf@@GLIBC_2.2.5_ZNSt6vectorIdSaIdEE17_M_realloc_insertIJRKdEEEvN9__gnu_cxx17__normal_iteratorIPdS1_EEDpOT_PyModule_Create2_ZN19operations_research8MPSolver12NextSolutionEv_ZSt17__throw_bad_allocv@@GLIBCXX_3.4_ZNK19operations_research8MPSolver10iterationsEv_ZNK19operations_research11MPObjective12minimizationEv_ZNK19operations_research8MPSolver27ComputeConstraintActivitiesEvPyDict_SetItemString_ITM_deregisterTMCloneTablePyImport_ImportModulePyExc_OverflowError_ZN19operations_research8MPSolver17MakeRowConstraintEv_Z22FromObjectMPConstraintPN19operations_research12MPConstraintE_ZN19operations_research23FindErrorInMPModelProtoERKNS_12MPModelProtoEdPyType_IsSubtype_fini_Znwm@@GLIBCXX_3.4memmove@@GLIBC_2.2.5PyModule_GetDict_ZN19operations_research8MPSolver14SuppressOutputEvPyErr_Fetch_ZNK19operations_research12MPConstraint10dual_valueEv_ZN19operations_research8MPSolver11MakeBoolVarERKSsfree@@GLIBC_2.2.5__cxa_finalize@@GLIBC_2.2.5PyErr_GivenExceptionMatchesPyExc_RuntimeError_ZN4absl14lts_2020_09_238DurationmIES1__ZN19operations_research8MPSolver12EnableOutputEv_ZNSs4_Rep20_S_empty_rep_storageE@@GLIBCXX_3.4strncmp@@GLIBC_2.2.5_ZNK19operations_research11MPObjective14GetCoefficientEPKNS_10MPVariableEPyExc_MemoryError_ZN19operations_research18MPSolverParameters21kDefaultDualToleranceEPyUnicode_DecodeUTF8PyUnicode_FromString__bss_startPyErr_SetString_ZN19operations_research12MPModelProtoC1EPN6google8protobuf5ArenaE_Z7PyObjAsIPN19operations_research10MPVariableEEbP7_objectPT__ZNK19operations_research10MPVariable14solution_valueEv__cxa_guard_acquire@@CXXABI_1.3_ZN4absl14lts_2020_09_236Status15UnrefNonInlinedEmPyObject_IsInstancePyErr_WriteUnraisable_ZdaPv@@GLIBCXX_3.4_ZN19operations_research8MPSolver7MakeVarEddbRKSs_ZNK19operations_research10MPVariable12basis_statusEv_end__gmon_start__strlen@@GLIBC_2.2.5_ZNK6google8protobuf11MessageLite17SerializeToStringEPSs__cxa_guard_abort@@CXXABI_1.3_ZNK19operations_research10MPVariable12reduced_costEvPyExc_IOError_ZNK19operations_research12MPConstraint12basis_statusEv_Z24CanConvertToMPConstraintP7_objectPyType_Type_ZN19operations_research12MPConstraint14SetCoefficientEPKNS_10MPVariableEd_ZN19operations_research18MPSolverParameters22kDefaultRelativeMipGapE_Znam@@GLIBCXX_3.4strstr@@GLIBC_2.2.5PyObject_Init_ZNK19operations_research8MPSolver20LookupVariableOrNullERKSs_ZN19operations_research11MPObjective5ClearEvPyLong_AsDouble_ZdlPvm_ZdlPv@@GLIBCXX_3.4_ZN4absl14lts_2020_09_2317internal_statusor12StatusOrDataISsED2Ev_ZNK19operations_research8MPSolver25FillSolutionResponseProtoEPNS_18MPSolutionResponseE_PyObject_New__cxa_guard_release@@CXXABI_1.3_ZN19operations_research8MPSolver12CreateSolverERKSs_ZNK19operations_research18MPSolverParameters14GetDoubleParamENS0_11DoubleParamE_ZN19operations_research8MPSolver18LoadModelFromProtoERKNS_12MPModelProtoEPSs_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@@GLIBCXX_3.4PyCapsule_GetPointer_ZN19operations_research12MPModelProtoD1Ev_ZN19operations_research10MPVariable20SetBranchingPriorityEi_ZN19operations_research10MPVariable10SetIntegerEb_Py_NoneStruct__gxx_personality_v0@@CXXABI_1.3PyInit__pywraplp_ZSt20__throw_length_errorPKc@@GLIBCXX_3.4_ZNSsC2EPKcRKSaIcE_edata_ZN19operations_research18MPSolverParameters16kDefaultPresolveE_ZN19operations_research11MPObjective14SetCoefficientEPKNS_10MPVariableEdPyErr_Clear_ZN19operations_research8MPSolver35SetSolverSpecificParametersAsStringERKSs_ZNK19operations_research18MPSolverParameters15GetIntegerParamENS0_12IntegerParamEPyCapsule_New_ZN19operations_research8MPSolver21LoadSolutionFromProtoERKNS_18MPSolutionResponseEd_Unwind_Resume@@GCC_3.0_ZN19operations_research8MPSolver13SetNumThreadsEi_ZNSt8ios_base4InitD1Ev@@GLIBCXX_3.4PyDict_New_ZN19operations_research8MPSolver10MakeIntVarEddRKSsPyModule_AddObjectPy_DecRef_ZN4absl14lts_2020_09_2316numbers_internal15FastIntToBufferEiPc_ZN19operations_research18MPSolverParametersC1Ev_ZN19operations_research8MPSolver17MakeRowConstraintEdd_Py_NotImplementedStructPyExc_TypeError_ZN19operations_research12MPConstraint9SetBoundsEdd_ZNK19operations_research8MPSolver22LookupConstraintOrNullERKSs_ZNK19operations_research8MPSolver5nodesEv_Z22CanConvertToMPVariableP7_object_ZN19operations_research8MPSolver10MakeNumVarEddRKSsPyExc_SystemErrorPyType_ReadyPyFloat_FromDouble_ZN19operations_research8MPSolver17MakeRowConstraintEddRKSs_ZNSt6vectorIPN19operations_research10MPVariableESaIS2_EE17_M_realloc_insertIJRKS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT__ZN19operations_research8MPSolver20SetGurobiLibraryPathERKSs_ZN19operations_research8MPSolver19SupportsProblemTypeENS0_23OptimizationProblemTypeEPyObject_IsTruePyDict_GetItemStringPyObject_Free_ZN19operations_research8MPSolver17MakeRowConstraintERKSs_ZNK19operations_research8MPSolver14VerifySolutionEdb_ZN19operations_research21ExportModelAsLpFormatERKNS_12MPModelProtoERKNS_20MPModelExportOptionsEstrcmp@@GLIBC_2.2.5_ZN19operations_research8MPSolver7SetHintESt6vectorISt4pairIPKNS_10MPVariableEdESaIS6_EEPyBool_FromLong_ZNK6google8protobuf14EnumDescriptor17FindValueByNumberEiPyLong_AsLong__cxa_atexit@@GLIBC_2.2.5PyFloat_TypePyExc_IndexError_ZNK19operations_research8MPSolver27ComputeExactConditionNumberEv_ZN19operations_research10MPVariable9SetBoundsEddPyObject_Malloc_ZN6google15LogMessageFatalD1Evmalloc@@GLIBC_2.2.5PyFloat_AsDouble_ZNK19operations_research11MPObjective12maximizationEvPyTuple_SetItemPyBool_Type_Z7PyObjAsIPN19operations_research12MPConstraintEEbP7_objectPT_PyIter_Next_ZN19operations_research18MPSolutionResponseC1EPN6google8protobuf5ArenaEPyErr_Restore_ZN19operations_research12MPModelProtoD0Ev__pthread_key_create@@GLIBC_2.2.5_ZN19operations_research18MPSolverParameters23kDefaultPrimalToleranceE_ZNSs4swapERSsPyObject_CallPyArg_UnpackTuple_ZN4absl14lts_2020_09_2317internal_statusor12StatusOrDataISsED1Ev_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@@GLIBCXX_3.4.9_ZN19operations_research8MPSolver5SolveEv_ZN19operations_research8ToStringENS_8MPSolver23OptimizationProblemTypeEPyLong_FromVoidPtr_ZNSt8ios_base4InitC1Ev@@GLIBCXX_3.4_ITM_registerTMCloneTable_ZN6google10LogMessage6streamEvPyCapsule_ImportPyObject_CallMethodmemcpy@@GLIBC_2.2.5PyObject_GetAttrPyObject_GetAttrStringPyExc_SyntaxError_ZN19operations_research18MPSolverParameters22kDefaultIncrementalityE_ZN19operations_research12MPConstraint5ClearEv_ZN19operations_research17ProtoEnumToStringINS_22MPSolverResponseStatusEEESsT_PyBytes_AsStringAndSizePyCFunction_TypePyList_NewPyObject_GetIterPyDict_GetItemPyImport_AddModule_ZN19operations_research8MPSolver5ClearEv_ZNK19operations_research11MPObjective9BestBoundEv_ZN19operations_research8MPSolver14SolveWithProtoERKNS_14MPModelRequestEPNS_18MPSolutionResponseE_ZNK19operations_research11MPObjective5ValueEvPyObject_CallFunctionObjArgsPyTuple_New_Z20FromObjectMPVariablePN19operations_research10MPVariableE_ZNSsC1EPKcRKSaIcEPyExc_ZeroDivisionErrorPyErr_FormatPyObject_SetAttr_ZNK19operations_research12MPConstraint14GetCoefficientEPKNS_10MPVariableE_ZN19operations_research8MPSolver14InterruptSolveEvPyUnicode_ConcatPyCFunction_NewExPyUnicode_AsUTF8AndSize_ZN4absl14lts_2020_09_233NowEvPyExc_AttributeErrorPyObject_GenericGetAttr_ZN19operations_research18MPSolverParameters14SetDoubleParamENS0_11DoubleParamEd_ZN19operations_research11MPObjective24SetOptimizationDirectionEb_ZN19operations_research18MPSolverParameters15SetIntegerParamENS0_12IntegerParamEi_ZN19operations_research11MPObjective9SetOffsetEdPyUnicode_InternFromString_ZN4absl14lts_2020_09_236StrCatERKNS0_8AlphaNumES3_S3_S3__ZN19operations_research8MPSolver5SolveERKNS_18MPSolverParametersEPyErr_Occurred_ZN19operations_research18MPSolutionResponseD0Ev_ZN6google15LogMessageFatalC1EPKci_ZN19operations_research33MPSolverResponseStatus_descriptorEvPyBytes_FromStringAndSize_ZN19operations_research8MPSolverC1ERKSsNS0_23OptimizationProblemTypeE.symtab.strtab.shstrtab.note.gnu.build-id.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_r.rela.dyn.rela.plt.init.text.fini.rodata.eh_frame_hdr.eh_frame.gcc_except_table.init_array.fini_array.data.rel.ro.dynamic.got.got.plt.data.bss.comment8 HoH8H8Uo::d::*nBHeHexuusvv0 ~@@ll  l lL-,2,2<"<<"<<"<?"?@"@E"EH  b"b 0bYhb2B 7D? p"P@Pr"Pm!.o"x"x$!  u l<"<"o"Pr" m! @"He:* o:ooH8o__gmon_start___init_fini_ITM_deregisterTMCloneTable_ITM_registerTMCloneTable__cxa_finalizePyExc_RuntimeErrorPyExc_IOErrorPyExc_MemoryErrorPyExc_AttributeErrorPyExc_SystemErrorPyExc_ValueErrorPyExc_SyntaxErrorPyExc_OverflowErrorPyExc_ZeroDivisionErrorPyExc_TypeErrorPyExc_IndexError_Py_NoneStructPyObject_GenericGetAttrPyType_ReadyPyErr_SetStringPyArg_UnpackTuplePyBool_FromLongPyObject_IsTruePyUnicode_FromFormatPyUnicode_ConcatPy_DecRefPyLong_FromVoidPtr_ZN19operations_research18MPSolverParameters21kDefaultDualToleranceEPyFloat_FromDouble_ZN19operations_research18MPSolverParameters23kDefaultPrimalToleranceE_ZN19operations_research18MPSolverParameters22kDefaultRelativeMipGapEPyCapsule_GetPointerPyUnicode_FromStringmallocPyType_TypePyObject_IsInstancePyObject_GetAttrStringPyErr_OccurredPyErr_ClearPyTuple_NewPyTuple_SetItemPyLong_AsLong_ZN19operations_research18MPSolverParameters22kDefaultIncrementalityEPyLong_FromLong_ZN19operations_research18MPSolverParameters16kDefaultPresolveEPyCFunction_TypePyInstanceMethod_NewPyCFunction_NewExfreePyUnicode_InternFromStringPyObject_Free_Py_NotImplementedStructPyObject_CallPyObject_SetAttrPyDict_NewPyDict_SetItemStringstrcmpPyErr_FormatPyFloat_TypePyType_IsSubtypePyLong_AsDoublePyFloat_AsDouble_ZdlPvPyBytes_AsStringAndSizePyUnicode_AsUTF8AndSizePyErr_GivenExceptionMatchesPyErr_FetchPyErr_Restore_ZNSs4_Rep20_S_empty_rep_storageE_Znwmmemcpy_ZSt20__throw_length_errorPKcPyDict_GetItem__cxa_guard_acquire__cxa_guard_releasePyCapsule_NewPyDict_SetItemstrlenPyCapsule_Import__gxx_personality_v0__cxa_guard_abort_Unwind_ResumeprintfPyObject_MallocPyObject_InitPyObject_CallFunctionObjArgsPyErr_WriteUnraisablePyObject_GetAttrPyUnicode_AsUTF8String_Znam_ZdaPv_ZdlPvm_ZN19operations_research8MPSolver20SetGurobiLibraryPathERKSs_ZN19operations_research8MPSolver5ClearEv_ZNK19operations_research8MPSolver27ComputeConstraintActivitiesEvPyList_NewPyBool_Type_ZNK19operations_research8MPSolver14VerifySolutionEdb_ZN19operations_research8MPSolver14InterruptSolveEv_ZN19operations_research8MPSolver35SetSolverSpecificParametersAsStringERKSs_ZN19operations_research8MPSolver12EnableOutputEv_ZN19operations_research8MPSolver14SuppressOutputEv_ZNK19operations_research8MPSolver10iterationsEv_ZNK19operations_research8MPSolver5nodesEv_ZNK19operations_research8MPSolver27ComputeExactConditionNumberEv_ZN19operations_research8MPSolver12NextSolutionEv_ZN4absl14lts_2020_09_233NowEv_ZN4absl14lts_2020_09_238DurationmIES1__ZN4absl14lts_2020_09_2319ToInt64MillisecondsENS0_8DurationE_ZN19operations_research11MPObjective5ClearEv_ZN19operations_research11MPObjective9SetOffsetEd_ZN19operations_research11MPObjective24SetOptimizationDirectionEb_ZNK19operations_research11MPObjective12maximizationEv_ZNK19operations_research11MPObjective12minimizationEv_ZNK19operations_research11MPObjective5ValueEv_ZNK19operations_research11MPObjective9BestBoundEv_ZN19operations_research10MPVariable10SetIntegerEb_ZNK19operations_research10MPVariable14solution_valueEv_ZN19operations_research10MPVariable9SetBoundsEdd_ZNK19operations_research10MPVariable12reduced_costEv_ZNK19operations_research10MPVariable12basis_statusEv_ZN19operations_research12MPConstraint5ClearEv_ZN19operations_research12MPConstraint9SetBoundsEdd_ZNK19operations_research12MPConstraint10dual_valueEv_ZNK19operations_research12MPConstraint12basis_statusEv_ZN19operations_research8MPSolver19SupportsProblemTypeENS0_23OptimizationProblemTypeE_PyObject_NewPyUnicode_DecodeUTF8_ZNK19operations_research8MPSolver20LookupVariableOrNullERKSs_ZN19operations_research8MPSolver7MakeVarEddbRKSs_ZN19operations_research8MPSolver11MakeBoolVarERKSs_ZNK19operations_research8MPSolver22LookupConstraintOrNullERKSs_ZN19operations_research8MPSolver17MakeRowConstraintEv_ZN19operations_research8MPSolver17MakeRowConstraintEddRKSs_ZN19operations_research8MPSolver17MakeRowConstraintERKSs_ZN19operations_research8MPSolver17MakeRowConstraintEdd_ZN19operations_research8MPSolver12CreateSolverERKSs_ZN19operations_research18MPSolverParametersC1Ev_ZN19operations_research10MPVariable20SetBranchingPriorityEi_ZNK19operations_research18MPSolverParameters14GetDoubleParamENS0_11DoubleParamE_ZNK19operations_research18MPSolverParameters15GetIntegerParamENS0_12IntegerParamE_ZN19operations_research8MPSolver13SetNumThreadsEi_ZN4absl14lts_2020_09_236Status15UnrefNonInlinedEm_ZN19operations_research18MPSolverParameters14SetDoubleParamENS0_11DoubleParamEd_ZN19operations_research18MPSolverParameters15SetIntegerParamENS0_12IntegerParamEi_ZN19operations_research8MPSolver10MakeIntVarEddRKSs_ZN19operations_research8MPSolver10MakeNumVarEddRKSs_ZN19operations_research8MPSolverC1ERKSsNS0_23OptimizationProblemTypeE_ZN19operations_research8MPSolver5SolveEv_ZN19operations_research8MPSolver5SolveERKNS_18MPSolverParametersE_Z7PyObjAsIPN19operations_research12MPConstraintEEbP7_objectPT__Z22FromObjectMPConstraintPN19operations_research12MPConstraintE_Z24CanConvertToMPConstraintP7_object_Z7PyObjAsIPN19operations_research10MPVariableEEbP7_objectPT__ZNK19operations_research12MPConstraint14GetCoefficientEPKNS_10MPVariableE_ZN19operations_research12MPConstraint14SetCoefficientEPKNS_10MPVariableEd_ZNK19operations_research11MPObjective14GetCoefficientEPKNS_10MPVariableE_ZN19operations_research11MPObjective14SetCoefficientEPKNS_10MPVariableEd_Z20FromObjectMPVariablePN19operations_research10MPVariableE_Z22CanConvertToMPVariableP7_objectPyInit__pywraplpstrstrstrncmpPyModule_Create2PyModule_GetDictPyImport_AddModulePyModule_AddObject_ZNSsC2EPKcRKSaIcE_ZSt19__throw_logic_errorPKc_ZNSsC1EPKcRKSaIcE_ZNSs4swapERSs_ZN19operations_research17ProtoEnumToStringINS_22MPSolverResponseStatusEEESsT__ZN19operations_research33MPSolverResponseStatus_descriptorEv_ZNK6google8protobuf14EnumDescriptor17FindValueByNumberEi_ZN4absl14lts_2020_09_2316numbers_internal15FastIntToBufferEiPc_ZN4absl14lts_2020_09_236StrCatERKNS0_8AlphaNumES3_S3_S3__ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l_ZN19operations_research8ToStringENS_8MPSolver23OptimizationProblemTypeE_ZN4absl14lts_2020_09_2317internal_statusor12StatusOrDataISsED2Ev_ZN4absl14lts_2020_09_2317internal_statusor12StatusOrDataISsED1Ev_ZNSt6vectorIPN19operations_research10MPVariableESaIS2_EE17_M_realloc_insertIJRKS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_memmove_ZNSt6vectorIdSaIdEE17_M_realloc_insertIJRKdEEEvN9__gnu_cxx17__normal_iteratorIPdS1_EEDpOT_PyObject_GetIterPyIter_Next_ZN19operations_research8MPSolver7SetHintESt6vectorISt4pairIPKNS_10MPVariableEdESaIS6_EE_ZN6google15LogMessageFatalC1EPKci_ZN6google10LogMessage6streamEv_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc_ZN6google15LogMessageFatalD1Ev_ZSt17__throw_bad_allocv_ZNSt8ios_base4InitC1Ev_ZNSt8ios_base4InitD1Ev__cxa_atexit_ZN19operations_research12MPModelProtoC1EPN6google8protobuf5ArenaEPyObject_CallMethod_ZN6google8protobuf11MessageLite14ParseFromArrayEPKvi_ZN19operations_research23FindErrorInMPModelProtoERKNS_12MPModelProtoEd_ZN19operations_research12MPModelProtoD0Ev_ZN19operations_research8MPSolver18LoadModelFromProtoERKNS_12MPModelProtoEPSs_ZNK19operations_research8MPSolver18ExportModelToProtoEPNS_12MPModelProtoE_ZNK6google8protobuf11MessageLite17SerializeToStringEPSsPyBytes_FromStringAndSizePyImport_ImportModulePyDict_GetItemString_ZN19operations_research22ExportModelAsMpsFormatERKNS_12MPModelProtoERKNS_20MPModelExportOptionsE_ZN19operations_research21ExportModelAsLpFormatERKNS_12MPModelProtoERKNS_20MPModelExportOptionsE_ZN19operations_research12MPModelProtoD1Ev_ZN19operations_research18MPSolutionResponseC1EPN6google8protobuf5ArenaE_ZN19operations_research8MPSolver14SolveWithProtoERKNS_14MPModelRequestEPNS_18MPSolutionResponseE_ZN19operations_research18MPSolutionResponseD0Ev_ZNK19operations_research8MPSolver25FillSolutionResponseProtoEPNS_18MPSolutionResponseE_ZN19operations_research8MPSolver21LoadSolutionFromProtoERKNS_18MPSolutionResponseEd__pthread_key_createlibortools.solibrt.so.1libpthread.so.0libdl.so.2libstdc++.so.6libm.so.6libgcc_s.so.1libc.so.6_edata__bss_start_endGLIBC_2.2.5GCC_3.0GLIBCXX_3.4.9CXXABI_1.3GLIBCXX_3.4$ORIGIN:$ORIGIN/../../ortools:$ORIGIN/../../ortools/.libs:$ORIGIN/../../../../lib:$ORIGIN/../../../../dependencies/install/lib64:$ORIGIN/../../../../dependencies/install/lib$ORIGIN:$ORIGIN/../../ortools:$ORIGIN/../../ortools/.libs:$ORIGIN/../../ortools.libsCKfEqX|X~8X/z3>-CEMvY" " D^ȼqxbDGNUC&eۘixo4ƻ~