ELF>@@8@dd QtdPtdP/P/P/ O O''8'8  Rtd''8'8XX@9@9PP@9@9XgXg0G0:0:$$XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX@Q'g;k_ wQ4|3.^a@1-2g6JR}{4V3wL%(1:aJh+`mr~ B/LG|\"2Z@h2+134X&IW}^hMqeT-_7=4e<b -ukI7CHmV5:tY=uQR"&Zz9d7O^f lai;5:dU;0K?GP<OE?4E@e!Z%"k:'s@D.H-7zjEb*L8(vZ[Fym f .'NMR#a]/5kxR]? D/8flU&.)I9.oCi6i9sۢMB)9Ja4X$cbv1:&KuuN.{e 4rC, 3 8FR+MM%E ?S7$$&t`*{7uX`<>\~LKJq* 24r%mW [4o5^P9Z9j6M+%]PA[6jN̔:e9LDqSDG8Y!ō8Lbi36oS82c~n4Dq'VK3pC,c+gUw'bZbgvJ+V:GA CiS9h4y}eG&FBa6CBH),|z~Qի35kDp5)p#=#ocF?%wK'_B&~},$T k*~S#,j>yI%Ah NXۜ_BdD<\րNDc{s#;A^FG<FG'<N< ?hÃw)(Y"57kڡC !FDYpe9OVc|E6m$D J*\/Y0FFaxtCA WYC2x6\ETb"SbNi 41Bf">:G4?)_ L^NI5I(s#awS8UM5$r?4pM>I!&!*gtXB?CH&`9[6P A0N_v5$5o=uyhp\SH/ECfT>B. m b4*OP o 5 {L-=&UbrtDCVShT"YJZ>  SsT~5W /a!H:JoxAz/;,S'yo Gi'q( A',_g5?8 x6ylZ}T 4AEY,M@')5n,84L>rM1"ew3T DXHn#^#& )?PJT=/H vstn3$?Ȝlao%ikH:}liE8 %HN+C;;2wp(`&#[Pce#CXIsd'zpN8fdOM lZUG#V TT LA >+Hiu:-DNǣY,@Aצjxol8#H9w0+,FWwqɘ` 0: կ& G$ } lQ!)88~G"O!((8Ѭ"Pg ' SN! *đ | S30"+ "Zr ("]D"`W P! N! *X P n"/^"TBt0 2""P! ,%Y"= l"] * 9 !`08("p1  ]"PB"3+!*88"- P1"@Ip"p" )u."0*!08( y"] PB!H58(#@ " !848x!"[/ @# "pD '*"z)"@^M!'8"`{ ShL"["2"{ zg "`+PG '"{ S "2"MBU49  N1""-cP nO"\2' Q""!̒"R!78N! `+- -"cP t 0"bK pv$ !'8, Q"`<( Sm"U"/ b t `ܠ"p"`z JP! p, r dN&"PZC O! ,-y} ld0W 5` dR! .a!(8"PB @C 'p J!08(Z" - HW"&R! -x"Zl"P] j"Y"WR!X*88( dٗ v1"A Q! ,"`<2 v."h[8"`>0 f" r7" ;"oa ^  ߆W D ,"@bt"R3"R! *88 sU0+9@ t "/";"0qz " ^"`2"  10 "`A tl d O! +\PW  =  !p68UL '"pv/"@z?@+ I@ p 0 $@M  ""$% p" G!+88k0"ip K"k&"P\.| v^ "(?"pd "p*Τ"0b"b0"Pd{ S&!838) W C"=_" bj !X28h[`@ '7 ɋg  _1~R! -)&"@& Z" 2O! @,02 IЂ l !88 ."n~"@5!38p 3"" @ tHp3 O"P""c""2"PUBR!*88#" " r`- "0=-"pf1"0PB J t""#" O!(8"0I 1"Q!@)880. Z"=7 J"["V(+!(8%";"0e3" }CE m"0]"Pi&` ["`45"`RV d¸!18("]zU0+9 "$2"k 1!787" 5"гD.J6!08(MK"p[`  @N"bx H!18(6 dmP  "  tV!h(8"8" R6" N! *&>  "0"PB "FS! @.'sK"[ "BP vi"O(έ "m"` N! +$M! *!48"  "0!28@Lj[ "`"zP P!(8:Q! ,"`LB."@w!(180 . W /"0M V"|0 "pУ מ"0"0b˷H ""21"`Q! -"1ж "05 QP l"MQ!)88w"]F("] !@(8P!)88<"@'K"p["0=% p`  t m"`m '"%`") vK"0k d@J 1Q! P-P v t4P  2B0"@/-/"`tM="OW 9"oW g "0R"bsP4 a"o0"+S!8+88"@ d]Q!x)888N! @*':" " b8!18p1";@P; A"@>"po" pv"2 d1"` dՓ!X18(i vж  `"Qr"pM!'8 O4"o"L":"%d` ]M! )0R! -#Р t@"R(3"L"[2"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'U ui U[U P&y UiU ui UBU)UӯkUt)U'8'8'8'8'8'8(9x+8@+8p+8+8+8 +8`+8+8+8,80,8`(,88,8H,8 X,8`h,8x,8,8 ,8`,8,8,8 ,8`,8,8-8 -8`(-88-8H-8 X-8`h-8x-8-8 -8`-8-8-8 -8`-8-8.8 .8`(.88.8H.8 X.8`h.8x.8.8 .8`.8.8.8 .8`.8.8/8 /8`(/88/8H/8 X/8`h/8x/8/8 /8`/8/8/8`/8/8/8 0808(08808@H08X08^8-A ^8@8`^8`8h^8 8p^88x^88^8`8^8 8^88^88^8`8^8 8^88^88^8`8^8 8^88^88^8`8^8 8^88^8@8_8@8_8@|8_8|8_8{8 _8{8(_880_8@{88_8`z8@_8 z8H_8y8P_8y8X_8@y8`_8y8h_8x8p_8x8x_8@x8_8x8_8`w8_8 w8_8v8_8v8_8@v8_8u8_8 u8_8t8_8t8_8`t8_8s8_8s8_8@s8_8 r8_8q8`8q8`8`q8`8 q8`8p8 `8p8(`8n80`888`8n8@`8@n8H`8m8P`8m8X`8`m8``8 m8h`8l8p`8l8x`8@l8`88`8 k8`8j8`8j8`8`j8`8 j8`8i8`8i8`8`i8`88`8 i8`8h8`8`h8`8 h8`8`g8`8g8a8f8a8f8a8@f8a8f8 a8e8(a8e80a8@e88a8e8@a8d8Ha8d8Pa8@d8Xa8d8`a8c8ha8c8pa8@c8xa8c8a8b8a8b8a8@b8a8b8a8a8a88b8@8@b88b88b88c8@8@c88c88c88d8@8@d88d88d88e8@8@e88e88e88f8@8@f88f88f88g8@8 g88(g8`g88g88g8g8@8g8g8@8g8g88g8 h88`h88h8@8h88h8 h88h8  i88`i88i88i8@8 j88`j88j88j8@8 k88@k88Hk8 `k88hk8 k88k8 k88k8 k88k8 k88k80 l8@8l8@ @l88Hl8`l88l88l8@8 m88`m88m88m8@8n88n8 @n88n88n88n8n88n8o88o8` o8@8(o8@o8@8Ho8`o88ho8o88o8 o88o80o88o8Po88o8p8@8p8@ p88@p8@8Hp8p`p88hp8p8@8p88 q88`q88q8@8q88 r88(r80@r8@8Hr8@`r88r88r8r8@8r8r8@8r8r88r8 s88s8@s88s8@8s88s88s8 t88t8  t88(t8 `t88t88t8@8 u88@u8@8Hu8`u8@8hu8u88u8u88u88u8 v88v8 @v88v8@8v8@8v8 v88 w88`w8@8hw8P w88w8` w88w88w8p x8@8@x88x88x88y8@8@y88y88y88y8 y88 z8@8`z88z88z8Pz88z8`z88z8z88z8{8@8{8p@{88{88{8@8|88@|88H|8`|88h|8|88|8|88|8|88|80|88|8 }88}8@ }88(}8@}8@8H}8`}88h}8`}8@8}8}88}8}88}8}88}8~88~8 ~88(~8@~8@8H~8`~8@8h~8~88~8P~8@8~8p~8@8~8P~88~8`888 88(8 @8@8H80`88h8@888@88p8@888@88888 88(8@88H8`88h88@888888@8Ȁ8 8880 888  88(8 @88H8@ `88h8P 8@88 888` 8@8ȁ8p 88@888@88888@8@8888@88 88ȃ8 888p 88`888@888 88`888@888 88`888@888 88`888@888 88`888888888@888Ȉ88Ј88؈8@88888888@88888888@8 88(88088888@8@8H88P88X8@8`88h88p88x888@88888888@88888888@8ȉ88Љ88؉888@88888888@8888888 8@8(88088888@8@8H88P88X88`8@8h88p88x88888@88888888@888888@8Ȋ88Њ8@8؊8888888@8888888888@8 88(8808888@8@88H88P88X8@8`88h88p88x8@88888888@88888888@888ȋ88Ћ88؋8@88887A88@8IAH8p8ZA88jAȌ8(8p8@8H8@888{Aȍ8A8H8@8H80888Ȏ88X8@8H888x88ȏ88A8A@8pH88(8H8AȐ88A80@8`H888 8(ȑ8X88@8H8(8X88Ȓ8888A@8XH8888ȓ8@8x8@8H88(8P8xȔ888@8HH8x888ȕ8(8X8@8H88 8H8pȖ888@8 H8H8 B8(B8pȗ888@8PH8x888Ș8@8p8@8H8888h8ș8888@8hH8888(Ț8X88@8H88(8DB8Hț8p88@8H88H88Ȝ88(8X@8bBH8B888ȝ8888`@8H8888 Ȟ8H8p8@8H88 8H8p8@8888@8h@8H88880ȡ88X8@8H8888BȢ88B8P@8EH8B8B8B8Bȣ8C8C8&C@8:CH8NC8aC8uC8CȤ8x8C8@8H8@8C8C8Cȥ8C8D8D@8)DH8`8lh8`x8`8]8@28`88n888H^Ȧ82ئ88q8 88_838 8_(8 488X@8`H85X8X`8oh8x88a8588p88p80bȧ8P6ا8p8b8688c878 8r(8P88 @8dH88X8 `8sh8x8`8He8 98`8e8988Ȩ8ب88888 88(8s@8`H80 `8"Ah8@x8CD8$88A88OD8ȩ8Pة88&8P8898 89(80 @8H8:`8h8;880<888@ 8Ȫ8<ت8 88>8H 8F8<8 8T(888X@8H8 ?X8x`8h8?x888p@88 8 A8X80ȫ8Aث88I8`B88V8 C8X 8 8(8Д 88@8XH8X8`8'h8@x8(81;8 8cD8[98P= 880Ȭ8 ج88k98D 8`8;8 8 8z9(8 R 88P@89H8 Y X8`8o'h8 x8uD8*8@K 88*8I 88gȭ8ح88}8p8@8*8G 8D 8*(8`F 88D@8*H8D X8D`8*h8C x8D8u*8A 8D8\*8P@ 8E8F*Ȯ80? خ8.E81*8= 8HE8*8 < 8YE 8)(8: 88tE@8)H89 X8``8)h8 8 x8E8)8p6 8E8)84 8E8w)ȯ83 د88])8p2 8E8G)80 8E 80)(8@/ 88F@8)H8 . X8"F`8 )h8, x8@F8(8+ 8UF8(8) 8cF8(Ȱ8p( ذ8F8(8' 8F8;8P 8F 8;(8 @89H8 ` `89h8e 898t 898| 8^;ȱ8p 8K;8 898 8(888@8 <H8& X8`8h8x888Е8 8['8 88(Ȳ8 % ز8F8(8" 8F8(8! 88(8p 88@87H8 X8H`8)8h8 x8F8;88 8 :8@ 8(8\<ȳ84 س88;8# 8!8:8 8 " 8;(8 88`#@8?=H80 X8#`8X=h8 x88&8=8 8&8w8 8&8*=ȴ8 ش8'8k=8 8(8<;8 8* 8;(8 88P*@8=H8 X8*`8<h8@ x8@+8>8^8@/8>8M8X08<ȵ8 8;80 838(e8`M 84 8&(8886@8H8X86`8h8x8(78@ 8i8788g888ȶ8eض8x98!8k8`:888@; 8(888x>@8+H8X X8A`8=h80 x8B8=8 8XC8=8@ 8K8ȷ8*ط8L88`'8PM88$8M 8(8!88N@8H8PX8Q`8"h8x8Q8#8 8Q8#8$8Q8,:ȸ8 ظ8(R8D:8 8 S8\:8 8S 8=(8 88HT@82&H8X8HX`8h8x8pX88p8@Y8&88Y8ȹ8Yع8Y88@]88Z88j8Z 8@(8о@8H8pX8[`81h8p x8[8&88 ^888F80Ⱥ8pغ8^8"88 G88 8(8 @8#H89`8h8 8&<8P) 8N8 82Ȼ8  8=80 8=80 849(8@/ @8$H8P?X8^`8*$h80Ax8_8]#8`8a8v#8!8xa8C>ȼ8ؼ8a8Pp8{ 8hb8b8Т8b 8#9(8+ @88H8 `8yh8x8@c8808c8<80j 8t:Ƚ8@ ؽ8c8I8 8e8P>8, 8(8'88h@8#H8 X8i`8+>h8x80k8s8g 8g8C8p8zȾ8Dؾ8@q88@E8q8>80k88r 8>(8i888r@8H8SX8pr`897h80i x8r88E8r88F8@s8ȿ8Gؿ8hs88pH88 I8s 8*7(8`f @8H9H84 `81h8p 808 8<8e 8n<80X 8<8 8x8P 8}(8 @8<H8\ `8yh8p 8:8 8<8a 8G8Pu8-G8p 8j+8} 82(8`@87H8} `8S6h8E 8K58 8 8I8=G8P8UG8 8y+80~ 8D(8@8@H8s `8h8`8|78v 8iG88J8t8x8@t8@ 8+8 8b4(8 @83H8X X8`t`83h8@W x8t878 868`< 868 V 8<8K8yG8P 8G(8 @8+H8 `8ah88138 Z 8t878z 8586 8f68G 8L8`L 8G(80@8GH8 `8+h8 x8u8U48 828U 8v8c8@M8@v8S78l 8r80N8v 8(8PO880w@8H8pP`8Gh808G8 8+8@ 8x8p828T 8xw8 8S 8w 8e7(8o @8H8X8`x`86h8@S 8580 8(8P68#8>8818#8< 8;(8:@8#H8`;`8h8e8888Щ888F8848  8"(80}@8H8@x`8h8Ps88O8q;8 8:8 88PQ8G8 8H(8@ @8+H8 `8h8 880R8%H88 S8?H88T8TH8S8P 80y8k(8 8Xy 8((8 88y@8'H8 X8y`8'h8  x8y88U8xz88U8z8u8V8z8u8W8z8-8X8{ 8J(8Y88{@8cH8ZX8X|`8h8[x8|88\8k88p^8}8 8p8580 8583 8(8`_@8hHH8`8Hh80 88@`87%888a8%80808 8@} 8 &(888}@8H8aX8}`8h8bx8}8"8 80~8&88`~818 8X8B68 B 848P 8R(8?@8f$H8E`8bh8 D8D$8C8r8H8U$8PD8&888L 8.(8@8>H8`8Nh8`88@n88i88d88^88Y 8(8T@8;H80 `8:h8 8{88 888 888 8H8P88@c8 80(8c888@8BH8dX8p`8Wh8Pex88589 8H8H8}8k8f8]8828p 8 8%(888H@8"H8 X8`88h8` x88j88 8@818P 8818 8X8x8f8H88v8 8h(888@8H8X8`8h8gx8H880h8H858`( 8_58" 8I8858 8>(8@8~H8h`8h8ix8%H88j888s88$I88o8x880q888r8 8(8u88H@8H8X8`8h8x8ȇ8 8 888@8X8888@88888 8 (888h@8H8А`8h80kx888888k8?I88pm8M(8` 8'80 8(8 n@8 H8n`84h8p 8RI8p8881 8o8@8E 8 p8p8W 8p8X 8h (8q88?I@8/(H8p `8'h8@ 8358 8kI80q8 80r88 8r8%8 8a%(8@80H8 `8 h8s8 8@t8180 8h18 8 8t88 8u 8%(80@8F%H80`8j0h8 8 8Pv8% 8w8J18P 8,18 8@ 8w80 8S (8`x@8%H8`8%h808R08 8f 8y8| 8y818p 808 8 (8pz88@8 H8 {`8 h8{8 8|8I88 8`}88 8080 8Ѝ 8(888@8H8``8h8888$8}808>8~8[8088p 8(8P5@8H8`8h8p&898P808p78O888,8g80 8(8.@8H8`8Hh818888038888(88 8`(8*@8] H8P`8s h88 88 8`8 88 88. 8 8F (8@87H8b `87h8^ 8I8p8*68@? 8%8`88;8a8`8T8b8 8i(8`d88`@8H8 X8А`8h8x88" 8~8@868Y 868M 8I883 8~ 8N (8`@8k H8`8h88x888`8 888p8 8@ 8(8@8 H8`8 h88 88288 808 8880 8I(8p@8H8`8 h88 88~38@` 8@808ؑ8Ї8`8_ 85 (8p@8O H8`8M3h8] 8P888P88\ 8Y88xZ8 8(8P@8 ]H8`8P[h888\88h88^8@88`88 8(8@8^H8 `8Wh88X88(8p8_8`8i 88 8P 8(8@8H8`8h88pS88R88T8P88` 88x 8(8P{ @8H8v `8 h88 88888P8 8p8 8  8 (8@8 H8В`8 h884 808O 88` 88@88ؑ8@8е8h 8s (8P@8)H8p`8 h8@8 88 88 8P8 88R8@A 8m(8B@8H8G`8!h8P88888%88688"8` 85!(8`@8$H8^`8G!h88G8p8[8`8o8P88@880 8(8 @8H8`8h8888888Ч8488[!8` 8r!(8@8$H8 Y`8!h8`8!88!8`8w$80W8!88!8` 8"(8@8$H8]`8."h88E"8`8`"88$8[8{"8`8>80 8 (8p6@8H8P3`8h848>48 8 48` 88 848 8V+8c 8@+(8_ @8++H8\ `85h8. 8>8 8588 6886808H78 87(8@8?H8``8~?h88I88 8,88P 88@T8p 88^8 8 8X(8 88@@8NH8X8`8h8x88l88v8@8n58% 8I88p88@8` 8 (8 88@8H8``8h80888881#888p 8I8 8J(8 @8H8`8E#h888888&8 !888J8`  82(8`@8H8p`8h88A8!80J8r8EJ8P 8>8m880 8(8@8 H8`8 h8д8?8u8ؚ8>8p8P8"8VJ88(?8@y 8(8`/@88H8`8Rh8p8m8@8b?88ؚ8F?8 }8g8`#8x80| 8?(80@8H82`8h8 88и888?88ؚ8?888@$ 8(8P@8xH8R `82h8P 888ț8P8H8`8888ȳ8p 8h(8p88`@8PiH8`8 h80 88 88h8б8:8 8@V8%999 9H(989؞@9 H9``9ph999 99@99P9`99 9Xa99` 9d(9 @9H9 `9h9x999099~9:9@ 9r49 9{@9 92(9O @9H9[`9h99t9 .99@9,99sJ99J9p  9:(90 @94H9@ `92h9M 9c@9p9(9;99J99J9` 9N9 9J(90@9'H9`X9p`9h9`9d99x990&9999pP 939Ph 9M(9p 89ȣ@9XH9X9`9HWh9&9999 9;9  9W9'99@9 9(90@9H9'`9h99x99999 999y%90 9(9@9%%H90`9>0h9 99P929 9%99"999  9(9@@9H9`9h999@x9Y99t9969[ 9J 9Ц 9l>( 958 9Х@ 9H 9@(` 9h 9 9P 9  9 9 9 9p 9 g 9P 9 9 9J( 9 @ 9E@H 9` 9hh 9 9 9 9 94@ 9  9p 9 90) 9P 9 9 9 9 9( 9 @ 9H 9 ` 93h 9Pf 9 9Pd 9' 9 98 9 90s 9 9о 9H 9 9H( 9 8 9@ 9>H 9` 9h 9 x 9p 9Pq 9~ 9 90 9` 9ر 9 9P 9  9h 9` 9H 9: 9 9 9;( 9@ 98<H 9`` 9<h 9x 9 9> 9p 9h@ 9 9L& 9 9X 90 9@ 99299 9(9p 89@@9XH9 X9H`9N8h9 x998f9 99890999989x99999й 9(989@9H9 X9`9Xh9} x9ȼ9H999h9999@9909pZ9h99h9@ 9p(9@g89`@9XH9`9@h9pk9h9@99$9m99Q99y9x9{ 9(9 I@9H9X9H`9hh99 R9P999999P9Ѕ99X9@ 9(9@89@9H9`9ȡh9 Ax9899=999D9999 909`9p9@99 9X(989@9H9 `9h9x9x99`N99@999;999Pk99H99@9` 9P(9^89@9H9X9P`9h9Cx99X9@99X9Pn9099 999`99P9 9(9@@9H9`9h9?9(P9@ 9(9999Q99@9H>9099@99H 9X(989(@9H9X9`9h9x99o99p9P9Ц9999@999H99  9(989@9H9X9H`9h9Px9989` 999 9P9909 9B99f&990 9&(9P89@9(CH9X9``9h9 x99x9 989999D99H9 F9P9999H 9H(9@9GH9X9`9h9`o x9969`*99I9+9H99 U99q9@99Z9,9 9"(989@9#H9"X9`9h9x9P9999(989(9(9P;999 9999 9(9pP89@9H9X9``9h9x999909x9R99b9p9(9909X989 9 9(989@9cH9 `9ph9x9(909P99h9pJ9`99T999 9999p 9(9P89@9sH9X9`9h9x98999x99@999@9909`9(99h 9 (989@9H9 X9`9pKh9x9 9X9 9 9K990K9 9>9 99) 9(9Ѕ@9FKH9 `9Mh999J 9999P9Y9* 9 9Л 9( 9 @ 9H 9P+` 9h 9 9 9 9xN 9` 9Z 9, 90 9z!9X!9  !9V(!9@!9 H!9,`!9h!9py!9!9 !9q!9 !9p!9!9!9"9["9. "9("9v@"9H"9 `"9>h"9."9"9 "9"9`"90N"9P"9"9pa "9 "9"9""9#9#90# #9Xx(#9P$@#9H#9p%`#9h#9 x#9#9#9`#9#9؊#90E#9#9F#9#9 #9K#98$9$9pV$9 $9x($9pJ8$9H@$9H$9KX$9`$9 h$9Ix$9$9$9W$9$9$9O$9H$9$9M$9$9x$9 $9%9%9Pc%9(! %9(%9`8%9"@%9`H%9X%9"`%9Ph%9l%9h%9t%9M%9%9"%9P%9PR%9 #%94%9 %9$&9 &9F &9(&9@&9H&9 `&9{h&9 )&9z&9&&9&9p&9`&9&9h&9>'9cK'9p '9C<('90- 8'9$@'9?H'9X'9P%`'9Vh'9/'9*''9'9('9'9K'9o'9'90(9l(900 (9h((9@+ @(9@'H(9@ `(9h(9(9X&(9p(9K(9P (9-9)9p@*9KH*9X*9&`*9Kh*9x*9&*92*9 *9&*95(*9p*9K*9K*9*9&*9!6*9*9K'8X(8h(8(8p+8+8+8+8+8+8+8+8+8,8,8 ,80,8@,8P,8`,8p,8,8,8,8,8,8,8,8,8-8-8 -80-8@-8P-8`-8p-8-8-8-8-8-8-8-8-8.8.8 .80.8@.8P.8`.8p.8.8.8.8.8.8.8.8.8/8/8 /80/8@/8P/8`/8p/8/8/8/8/8/8/8/8/80808 08008@08P08'8S'8>'8>(8>((8>@(8>x(8>(8>(8>'8'8L(8w(8(86 (88(8P(808=8 +90(8iH(8`(8kp(8(8(8(8(8`18X=8(8(8p*8h?8(8(8@(8)8@)8x)8)8)8 *8X*8*8*8+88+8(8(80)8h)8)8)8*8H*8*8*8*8(+8`+8018(>8)8 )8(=8H)8X)8A?8A)8)8<8)8)8?8)8*8P>8(*8!8*8H>8`*8T*8<*8/x<8/*8*88?8+8+8>8@+8P+88=8h08p08x0808K08YX?8Y0808#08#08# 18#08>808=808R08g>8g08?80818=818oh<8o18%818@18H18 P18h18Up18x18182818?818@28H2818Q878Q78Q88Q181868H78888818=181818(8818182828 28828P28`28\28\h28p28ix2828?28s282882828283828282828284828z38}38 38r(38038@3838H38P38DX38`38h38|p38Wx3838Z38J3838'3838548538k383838538"3893848n48 48(48048G@48e48eH48jP48X48`48vh48dp48x4848484848148  58 48484844848 484858 5858(58U058858)@58DP58H68X58`58h58Bp58cx585858b5858158585858585858585858a58<58686868l68m 68C(68x068868P68X688`68=h68ox686868686868686868B68686868:6868787878@=878 78x(78g078@78P78X78|`787h78Vp78Ax7878Op<8O78L78?87878M7878(78h88787878788888"88& 88088888@88NH88P88bX88p88Fx888888]88!098!?8!8888888888(8888 888888/989898f<8f98t 98>8898l@98H983P98.`982982h98p98{x98E989898 9898 98p98I989898Y98 989898:80:8P<8 X<8`<8<86<8:<8D<8f<8S<8<8^<8F<8j<8w<8<8<8:<8=8[=8=8 =80=8H=8P=8`=8h=8=p=8Wx=8B=8=8=8%=8y=8}=8K=8=8=8=8^=8=8=8=8;>8>8>80 >80>88>8@>8X>8`>8Ph>8p>8Dx>8>86>8W>8Y>8>8~>8>8>8V>8>8>8>8>8?8`?8?8 ?8(?80?8I@?8yH?8P?8q`?8p?8x?8j?8?8?8 ?8E?8?8?88?8<?8H?8?8_(+9@8 @8(@80@8H8@8@@8H@8P@8X@8`@8h@8p@8 x@8 @8 @8 @8 @8@8@8@8@8@8@8@8@8@8@8@8@8A8A8A8A8 A8(A80A88A8@A8 HA8)PA8!XA8"`A8#hA8$pA8%xA8A8&A8'A8(A8)A8_A8*A8+A8,A8-A8.A80A81A82A83A84A85B87B88B89B8; B8<(B8=0B8>8B8?@B8@HB8APB8BXB8C`B8EhB8FpB8GxB8HB8IB8B8JB8PB8KB8LB8MB8B8NB8OB8PB8QB8RB8TB8UB8VC8WC8XC8YC8Z C8[(C8\0C8]8C8_@C8`HC8aPC8bXC8`C8chC8dpC8exC8fC8gC8hC89C8iC8jC8kC8lC8C8mC8nC8oC8pC8qC8rC8sC8tD8uD8vD8xD8y D8z(D80D8{8D8|@D8cHD8}PD8~XD8`D8}hD8pD8xD8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8E8~E8E8E8 E8(E80E88E8@E8HE8aPE8XE8`E8hE8pE8xE8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8F8F8F8F8 F8(F80F88F8@F8HF8PF8XF8`F8hF8pF8xF8F8F8F8F8zF8F8F8F8F8F8F8F8F8F8F8F8G8G8G8G8 G8(G80G88G8@G8HG8rPG8XG8`G8hG8pG8xG8`G8G8G8G8G8G8G8G8G8G8G8G8G8G8G8G8H8H8H8H8 H8(H80H88H8@H8HH8PH8XH8`H8hH8pH8xH8H8H8H8H8H8H8H8vH8H8H8H8H8H8H8H8H8I8I8I8 I8  I8 (I80I8 8I8 @I8HI8PI8XI8`I8hI8pI8xI8I8I8I8I8I8I8I8I8I8I8I8 I8!I8"I8#I8$I8%J8&J8'J8(J8) J8*(J8+0J8,8J8-@J8.HJ8/PJ80XJ8`J81hJ82pJ83xJ8J8J8wJ84J85J86J87J88J8QJ89J8:J8;J8J8<J8>J8?J8@K8AK8CK8DK8E K8F(K8G0K8H8K8I@K8JHK8KPK8LXK8M`K8NhK8OpK8PxK8QK8RK8SK8TK8UK8VK8XK8YK8ZK8[K8\K8+K8]K8^K8_K8`K8pL8aL8bL8cL8d L8e(L8f0L8g8L8h@L8iHL8jPL8kXL8l`L8mhL8npL8oxL8pL8L8L8qL8rL8sL8tL8uL8vL8wL8%L8L8xL8zL8{L8|L8~M8M8M8M8 M8(M8J0M88M8@M8HM8PM8;XM8`M8hM8pM8xM8M8M8M8M8M8M8M8M8M8M8M8M8M8M8M8M8N8N8sN8N8 N8(N8+0N88N8@N8qHN8PN8XN8`N8hN8pN8xN8N8N8N8N8N8*N8N8N8N8N8WN8N8N8N8N8;N8O8O8O8O8 O8(O80O88O8@O8HO8PO8XO8`O8hO8pO8xO8O8O8O8O8O8O8O8O8O8O8O8O8O8O8O8O8P8P8P8P8 P8(P80P88P8@P8HP8PP8XP8`P8hP8pP8xP8P8P8P8P8P8P8P8P8P8P8P8P8P8P8jP8P8Q8Q8Q8XQ8 Q8(Q80Q88Q8@Q8HQ8PQ8XQ8`Q8hQ8pQ8xQ8Q8Q8Q8Q8Q8 Q8 Q8 Q8 Q8 Q8Q8Q8Q8Q8Q8Q8R8R8R8R8 R8(R80R88R8@R8HR8PR8XR8 `R8!hR8#pR8$xR8%R8&R8'R8(R8)R8*R8+R8R8R8,R8-R8.R8R8/R80R81R82S83S84S85S8 S8(S860S878S88@S8HS89PS8:XS8;`S8<hS8=pS8?xS8@S8AS8BS8S8S8CS8ES8FS8.S8GS8 S8HS8S8IS8JS8S8KT8LT8MT8NT8O T8P(T8Q0T8R8T8S@T8THT8UPT8VXT8X`T8ZhT8pT8[xT8\T8T8]T8^T8_T8`T8aT8bT8cT8dT8eT8fT8gT8hT8iT8jT8kU8lU8mU8nU8> U8o(U8p0U8q8U8r@U8sHU8tPU8XU8u`U8vhU8wpU8xxU8yU8zU8U8{U8|U8}U8U8U8U8U8U8U8U8U8U8U8V8NV8V8V8 V8(V80V88V8@V8HV8PV8XV8`V8hV8pV8xV8V8V8V8V8V8V8V8V8V8V8V8{V8V8V8V8V8W8W8W8W8 W8(W80W88W8@W8HW8PW8XW8-`W8hW8pW8xW8W8W8W8W8W8W8W8W8W8W8W8W8W8W8W8W8X8X8kX8X8 X8(X80X88X8h@X8HX8PX8XX8`X8hX8pX8xX8X8X8X8X8X8X8X8X8X8X8X8X8X8OX8X8X8Y8Y8Y8Y8 Y8(Y80Y88Y8@Y8HY8PY8XY8`Y8hY8pY8xY8Y8Y8Y8Y8Y8Y8Y8Y8Y8Y8SY8Y8'Y8Y8Y83Y8&Z8Z8Z8Z8j Z8(Z80Z88Z8@Z8HZ8PZ8,XZ8`Z8hZ8pZ8 xZ8Z8 Z8 Z8 Z8Z8Z8Z8Z8Z8Z8Z8Z8Z8Z8Z8Z8[8[8[8[8 [8([8 0[8!8[8"@[8#H[8$P[8%X[8&`[8'h[8p[8 x[8([89[8)[8*[8+[8,[8-[8.[8/[80[81[82[83[84[85[86[87\8:\8;\8=\8> \8(\8?0\8@8\8B@\8CH\8DP\8X\8Z`\8Eh\8Fp\8Gx\8I\8J\8K\8L\8M\8N\8O\8P\8Q\8R\8S\8T\8U\8V\8W\8X\8Y]8Z]8[]8\]8] ]8^HH54%4@%4h%4h%4h%4h%4h%4h%4h%z4hp%r4h`%j4h P%b4h @%Z4h 0%R4h %J4h %B4h%:4h%24h%*4h%"4h%4h%4h% 4h%4h%4hp%4h`%4hP%4h@%ڇ4h0%҇4h %ʇ4h%‡4h%4h%4h %4h!%4h"%4h#%4h$%4h%%4h&%z4h'p%r4h(`%j4h)P%b4h*@%Z4h+0%R4h, %J4h-%B4h.%:4h/%24h0%*4h1%"4h2%4h3%4h4% 4h5%4h6%4h7p%4h8`%4h9P%4h:@%چ4h;0%҆4h< %ʆ4h=%†4h>%4h?%4h@%4hA%4hB%4hC%4hD%4hE%4hF%z4hGp%r4hH`%j4hIP%b4hJ@%Z4hK0%R4hL %J4hM%B4hN%:4hO%24hP%*4hQ%"4hR%4hS%4hT% 4hU%4hV%4hWp%4hX`%4hYP%4hZ@%څ4h[0%҅4h\ %ʅ4h]%…4h^%4h_%4h`%4ha%4hb%4hc%4hd%4he%4hf%z4hgp%r4hh`%j4hiP%b4hj@%Z4hk0%R4hl %J4hm%B4hn%:4ho%24hp%*4hq%"4hr%4hs%4ht% 4hu%4hv%4hwp%4hx`%4hyP%4hz@%ڄ4h{0%҄4h| %ʄ4h}%„4h~%4h%4h%4h%4h%4h%4h%4h%4h%z4hp%r4h`%j4hP%b4h@%Z4h0%R4h %J4h%B4h%:4h%24h%*4h%"4h%4h%4h% 4h%4h%4hp%4h`%4hP%4h@%ڃ4h0%҃4h %ʃ4h%ƒ4h%4h%4h%4h%4h%4h%4h%4h%4h%z4hp%r4h`%j4hP%b4h@%Z4h0%R4h %J4h%B4h%:4h%24h%*4h%"4h%4h%4h% 4h%4h%4hp%4h`%4hP%4h@%ڂ4h0%҂4h %ʂ4h%‚4h%4h%4h%4h%4h%4h%4h%4h%4h%z4hp%r4h`%j4hP%b4h@%Z4h0%R4h %J4h%B4h%:4h%24h%*4h%"4h%4h%4h% 4h%4h%4hp%4h`%4hP%4h@%ځ4h0%ҁ4h %ʁ4h%4h%4h%4h%4h%4h%4h%4h%4h%4h%z4hp%r4h`%j4hP%b4h@%Z4h0%R4h %J4h%B4h%:4h%24h%*4h%"4h%4h%4h% 4h%4h%4hp%4h`%4hP%4h@%ڀ4h0%Ҁ4h %ʀ4h%€4h%4h%4h%4h%4h%4h%4h%4h%4h%z4hp%r4h`%j4h P%b4h @%Z4h 0%R4h  %J4h %B4h%:4h%24h%*4h%"4h%4h%4h% 4h%4h%4hp%4h`%4hP%4h@%4h0%4h %4h%4h%4h%4h %4h!%4h"%4h#%4h$%4h%%4h&%z4h'p%r4h(`%j4h)P%b4h*@%Z4h+0%R4h, %J4h-%B4h.%:4h/%24h0%*4h1%"4h2%4h3%4h4% 4h5%4h6%~4h7p%~4h8`%~4h9P%~4h:@%~4h;0%~4h< %~4h=%~4h>%~4h?%~4h@%~4hA%~4hB%~4hC%~4hD%~4hE%~4hF%z~4hGp%r~4hH`%j~4hIP%b~4hJ@%Z~4hK0%R~4hL %J~4hM%B~4hN%:~4hO%2~4hP%*~4hQ%"~4hR%~4hS%~4hT% ~4hU%~4hV%}4hWp%}4hX`%}4hYP%}4hZ@%}4h[0%}4h\ %}4h]%}4h^%}4h_%}4h`%}4ha%}4hb%}4hc%}4hd%}4he%}4hf%z}4hgp%r}4hh`%j}4hiP%b}4hj@%Z}4hk0%R}4hl %J}4hm%B}4hn%:}4ho%2}4hp%*}4hq%"}4hr%}4hs%}4ht% }4hu%}4hv%|4hwp%|4hx`%|4hyP%|4hz@%|4h{0%|4h| %|4h}%|4h~%|4h%|4h%|4h%|4h%|4h%|4h%|4h%|4h%z|4hp%r|4h`%j|4hP%b|4h@%Z|4h0%R|4h %J|4h%B|4h%:|4h%2|4h%*|4h%"|4h%|4h%|4h% |4h%|4h%{4hp%{4h`%{4hP%{4h@%{4h0%{4h %{4h%{4h%{4h%{4h%{4h%{4h%{4h%{4h%{4h%{4h%z{4hp%r{4h`%j{4hP%b{4h@%Z{4h0%R{4h %J{4h%B{4h%:{4h%2{4h%*{4h%"{4h%{4h%{4h% {4h%{4h%z4hp%z4h`%z4hP%z4h@%z4h0%z4h %z4h%z4h%z4h%z4h%z4h%z4h%z4h%z4h%z4h%z4h%zz4hp%rz4h`%jz4hP%bz4h@%Zz4h0%Rz4h %Jz4h%Bz4h%:z4h%2z4h%*z4h%"z4h%z4h%z4h% z4h%z4h%y4hp%y4h`%y4hP%y4h@%y4h0%y4h %y4h%y4h%y4h%y4h%y4h%y4h%y4h%y4h%y4h%y4h%zy4hp%ry4h`%jy4hP%by4h@%Zy4h0%Ry4h %Jy4h%By4h%:y4h%2y4h%*y4h%"y4h%y4h%y4h% y4h%y4h%x4hp%x4h`%x4hP%x4h@%x4h0%x4h %x4h%x4h%x4h%x4h%x4h%x4h%x4h%x4h%x4h%x4h%zx4hp%rx4h`%jx4h P%bx4h @%Zx4h 0%Rx4h  %Jx4h %Bx4h%:x4h%2x4h%*x4h%"x4h%x4h%x4h% x4h%x4h%w4hp%w4h`%w4hP%w4h@%w4h0%w4h %w4h%w4h%w4h%w4h %w4h!%w4h"%w4h#%w4h$%w4h%%w4h&%zw4h'p%rw4h(`%jw4h)P%bw4h*@%Zw4h+0%Rw4h, %Jw4h-%Bw4h.%:w4h/%2w4h0%*w4h1%"w4h2%w4h3%w4h4% w4h5%w4h6%v4h7p%v4h8`%v4h9P%v4h:@%v4h;0%v4h< %v4h=%v4h>%v4h?%v4h@%v4hA%v4hB%v4hC%v4hD%v4hE%v4hF%zv4hGp%rv4hH`%jv4hIP%bv4hJ@%Zv4hK0%Rv4hL %Jv4hM%Bv4hN%:v4hO%2v4hP%*v4hQ%"v4hR%v4hS%v4hT% v4hU%v4hV%u4hWp%u4hX`%u4hYP%u4hZ@%u4h[0%u4h\ %u4h]%u4h^%u4h_%u4h`%u4ha%u4hb%u4hc%u4hd%u4he%u4hf%zu4hgp%ru4hh`%ju4hiP%bu4hj@%Zu4hk0%Ru4hl %Ju4hm%Bu4hn%:u4ho%2u4hp%*u4hq%"u4hr%u4hs%u4ht% u4hu%u4hv%t4hwp%t4hx`%t4hyP%t4hz@%t4h{0%t4h| %t4h}%t4h~%t4h%t4h%t4h%t4h%t4h%t4h%t4h%t4h%zt4hp%rt4h`%jt4hP%bt4h@%Zt4h0%Rt4h %Jt4h%Bt4h%:t4h%2t4h%*t4h%"t4h%t4h%t4h% t4h%t4h%s4hp%s4h`%s4hP%s4h@%s4h0%s4h %s4h%s4h%s4h%s4h%s4h%s4h%s4h%s4h%s4h%s4h%zs4hp%rs4h`%js4hP%bs4h@%Zs4h0%Rs4h %Js4h%Bs4h%:s4h%2s4h%*s4h%"s4h%s4h%s4h% s4h%s4h%r4hp%r4h`%r4hP%r4h@%r4h0%r4h %r4h%r4h%r4h%r4h%r4h%r4h%r4h%r4h%r4h%r4h%zr4hp%rr4h`%jr4hP%br4h@%Zr4h0%Rr4h %Jr4h%Br4h%:r4h%2r4h%*r4h%"r4h%r4h%r4h% r4h%r4h%q4hp%q4h`%q4hP%q4h@%q4h0%q4h %q4h%q4h%q4h%q4h%q4h%q4h%q4h%q4h%q4h%q4h%zq4hp%rq4h`%jq4hP%bq4h@%Zq4h0%Rq4h %Jq4h%Bq4h%:q4h%2q4h%*q4h%"q4h%q4h%q4h% q4h%q4h%p4hp%p4h`%p4hP%p4h@%p4h0%p4h %p4h%p4h%p4h%p4h%p4h%p4h%p4h%p4h%p4h%p4h%zp4hp%rp4h`%jp4h P%bp4h @%Zp4h 0%Rp4h  %Jp4h %Bp4h%:p4h%2p4h%*p4h%"p4h%p4h%p4h% p4h%p4h%o4hp%o4h`%o4hP%o4h@%o4h0%o4h %o4h%o4h%o4h%o4h %o4h!%o4h"%o4h#%o4h$%o4h%%o4h&%zo4h'p%ro4h(`%jo4h)P%bo4h*@%Zo4h+0%Ro4h, %Jo4h-%Bo4h.%:o4h/%2o4h0%*o4h1%"o4h2%o4h3%o4h4% o4h5%o4h6%n4h7p%n4h8`%n4h9P%n4h:@%n4h;0%n4h< %n4h=%n4h>%n4h?%n4h@%n4hA%n4hB%n4hC%n4hD%n4hE%n4hF%zn4hGp%rn4hH`%jn4hIP%bn4hJ@%Zn4hK0%Rn4hL %Jn4hM%Bn4hN%:n4hO%2n4hP%*n4hQ%"n4hR%n4hS%n4hT% n4hU%n4hV%m4hWp%m4hX`%m4hYP%m4hZ@%m4h[0%m4h\ %m4h]%m4h^%m4h_%m4h`%m4ha%m4hb%m4hc%m4hd%m4he%m4hf%zm4hgp%rm4hh`%jm4hiP%bm4hj@%Zm4hk0%Rm4hl %Jm4hm%Bm4hn%:m4ho%2m4hp%*m4hq%"m4hr%m4hs%m4ht% m4hu%m4hv%l4hwp%l4hx`%l4hyP%l4hz@%l4h{0%l4h| %l4h}%l4h~%l4h%l4h%l4h%l4h%l4h%l4h%l4h%l4h%zl4hp%rl4h`%jl4hP%bl4h@%Zl4h0%Rl4h %Jl4h%Bl4h%:l4h%2l4h%*l4h%"l4h%l4h%l4h% l4h%l4h%k4hp%k4h`%k4hP%k4h@%k4h0%k4h %k4h%k4h%k4h%k4h%k4hHt6SHH?H#L4WHCCHHC([HD$Ht HHHhHD$Ht HHHIH=bB5]H5H=NB5IH!H=:B55H H=&B5!HH=B5 HHt1HHt1BIHt1IHt1JHtje1KHtNId1oLHt2-H1MHu11OHu1%PHt1PHt1SQHt1QHt1hSHtni12THtRMh1THt61L1YHt01ZHt1[Ht1M^Ht1!_Ht1_Ht1`Htrm1aHtVQl1qbHt:5P1EcHt41dHt1dHt1eHt1fHt1gHt1@iHuv1jeHuZu1kIHt>9T1 lHt"81lHt1KmHt1mHt1pnHt1oHu1oHuz1IpiHt^Yt1pHtB=X1wqHt&!<1=rHt  1rHt1osHt1+uHt1+vHt1vHt~y1PwHtb]x1xHtFA\1yHt*%@1yHt $1@zHt1zHt1h{Ht1{Ht1|Ht}1$}Htfa|1}HtJE`1O~Ht.)D1~Ht (1wHt 1 Htտ1韀Ht蹿13Ht蝿1ǁHt聿1^Huj1 YHtNId1鳃Ht2-HTHt.隊HtHt߾&HtžlHt諾鲔Ht葾1 Htzu1nHt^Yt1HtB=X1ɛHt&!<1Ht  1髝Ht1?Htͽ1ӞHt豽1隟Ht蕽1nHt~y1BHtb]x1HtFA\1Ht*%@1龣Ht $1钤Ht1fHtѼ1:Ht赼1Ht虼1Ht}1鶨Htfa|1銩HtJE`1^Ht.)D12Ht (1Ht 1ݬHtջ1鱭Ht蹻1SHt蝻1Hu膻1zuHuj1αYHuNi1=Hu2M1A!Hu11"Ht1鍸Htٺ1OHt轺1鵺Ht衺1wHt腺1)Htni1&HtRMh1魿Ht61L1Hu51 Ht1}Hu1RHuƹ1Ht襹1;Ht艹1@Htrm1HtVQl1Ht:5P1rHt41&Hu1Hu1Huʸ1:Ht詸1Hu蒸1.Huv1UeHuZu1)IHt>9T1Ht"81Ht1GHt1Htɷ1_Ht護1Ht葷1Htzu1hHt^Yt1lHtB=X16Ht&!<1Ht  1Ht1oHtͶ1Ht豶1Ht蕶1Ht~y1oHtb]x1HtFA\1Ht*%@1/Ht $1Ht1VHtѵ1Ht赵1{Ht虵1Ht}1H=05H]H=,5qHILH4H=M05HH H=9054H HH|$ Ht0HLHu>ߴHH;HtH߾LLtHtHHHuteHuZu1IH=b/5]H5H=N/5IH!Hu(11Hu1Hu(޳1<Hudz1%Hu(観1Hu菳1~yHu(n1,HuWr1FAHu(6Q1!Hu:1! Hu(1$Hu1$Hu>Ʋ(Hu$豲(Hu蜲(Hu>x,Hu$c~,HuNi,?:5Hu>*E0Hu$00Hu0Hu>ܱ"5Hu$DZ 5Hu貱4Hu>莱9Hu$y9Hud9UPKHu>@[=Hu$+F=Hu1=Hu> AHu$ݰAHuȰAHu$褰FHu菰}F{Hu>pHHu$[vHHuFaH72-Hu>"=MHu$ (kMHuVMHu>ԯBRHu$迯-RHu誯RHu>膯WHu$qVHu\wVMHCHu>8S[Hu$#>[Hu)[Hu>`Hu$ծ`Hu~`Hu>蜮jeHu$臮UeHur@ec^YHu>NinHu$nHu֭nHu>貭sHu$蝭ksHu舭VsytoHu>d"xHu$Oj xHu:Uw+&!Hu>1|Hu$|Hu|HuKȬ1鉀Hu9豬t/HEHxH;= 04u#Hi1O}x΀NHta\w1)HuKE`1ƃHu9.It/HEHxH;=/4u#H1錃 Ht٫1׆Ht轫1騇Ht衫1鼈HuN芫At@H(HHxH;=.4H8t9H((1鬉<頉Ht,'B1Ht &1ێHt 1鯏HD$PHt HHLHujH1蹪ZHD$PHtH|$@HH+u HCHP0H+tLH+tRHD$0HtH|$ HHYHHD$PHzHHhHCHP0HCHP0Ht '1ّHt 1mHtԩ1Ht踩1ӓHt蜩1Ht耩1HuiE1WHuLg,=Hu2M1 !Hu11ԚHu1/Ht٨騜Ht迨1逝Ht裨1Hu茨1鱞{Hup1雟_HuTo1鏠CHt83N1Ht21鈢Ht1Htߧ1鰣Htç1髤Ht觧1Ht苧1VHtto1骨HtXSn1Ht<7R1RHt 61馬Ht1Ht1NHtǦ1DHt諦1Hu蔦1ϷHux1øgHt\Wr1¼Ht@;V1Ht$:1JHt1Ht12Ht˥1vHt该1Ht蓥1H= 5蛵HsH= 5臵H_H߾02LHHtA詼Hu螡d?菼Hu脡@uHujA[HuPkCAHu6QyD'Hu7E HuGHukHٻHuΠI迻Hu贠K襻Hu蚠mL苻Hu耠MqHufOWHuLgYP=Hu2MQ#Hu3R HuQTHuUպHuʟV軺Hu谟SX衺Hu薟Y臺Hu|ZmHub}U\SHuHc]9Hu.I^Hu/t`HuZbHucѹHuƞ e跹Hu謞ǿBf蝹Hu蒞譿g胹Hux蓿hiHu^y8jOHuD_k5Hu*ElHu+:nHuoHuܝp͸Huݾ Hu1@Hu1jBԭHuɒ1>D踭Hu譒1ƳF蜭Hu葒謳H肭Huw1萳AfHu4[vt*HEHxH;=4uH1*'H=4tPGŋPJHHu4 t*HEHxH;=^4uH触1^軬RH=>4tPۦŋPJHHu4胑螲t*HEHxH;=4uH;1钹O醹H=4tPoŋPJHHu42t*HEHxH;=4uHϥ1ֺʺH=f4tPŋPJHHu4諐Ʊt*HEHxH;=4uHc1wH=4tP藥ŋPJHHu4?Zt*HEHxH;=4uH1^ RH=4tP+ŋPJHHu4ӏt*HEHxH;=B4uH苤1颾蟪閾H="4tP迤ŋPJHHu&g肰"HuR1k ANjPJHHuץHD$pHtH|$`HH+u HCHP0H+u HCHP0H+tRHD$0HtH|$ HHwHD$PHt HHIuH1Pk-HCHP0Ht/*E1Ht)1{Hu1Htۤ։1!Ht迤躉ժ1EHt裤螉蹪1KHt臤肉蝪1Htkf聪11HtOJe1Hu31L"Hu10%Hu1Htߣڈ1Htã辈٩1Hu览©蘣Hu荈訩u~Htsn艩1HtWRm1Hu;V,Hu!<Ht1(Ht14HuχVHu赇Ш覢Ht蛢薇豨1lHtz蕨1xHuc~ THuIdA :Ht/*E1 Ht)1 HuHu݆ΡHtá辆٧1Ht觡袆轧18Hu苆覧|Huq茧)bHuWrHHu=1VR,H8HEHxH;= 4H͚1LHunۅtnHEHxH;=J 4ulH蓚1Hu>衅輦t>HEHxH;= 4uCHY1mhc!!b/(IHu(1L1r$Hu51[$ HuD1(Hu(1'Hu˄1'躟赟谟HuD襄1+Hu(莄詥1u+Huw蒥1^+fa\HuDQl1(/Hu(:U1/Hu#>1. Hu(1w6Hu1`6՞ОHu(Ń1?6HuI讃ɤ1(6蝞Hu(蒃譤1 6Hu{薤15je`H߾3HLHtB=X1KGH߾HLHt)1HHタ՗HLHt߂1IHタ覗HLHt赝谂ˣ1JHネwHLHt膝聂蜣1KHネHHLHtWRm1LH߾HLHt(#>1*NH=p4+HH=\4HH=4HۜH=4HǜH= 4ۑH賜H}HL9tH虜H}HL9tgHH}HL9tMHeH}HL9t3HKHEHtH}HH+u HCHP0H+tmH+u HCHP0LHEHtH}HHHEHt LLHLHuH1ۡqHHCHP0HD$PHt HHHLHu~H1x蓡-HD$PHtH|$@HH+u HCHP0H+u HCHP0H+u HCHP0HD$0HtH|$ HHHHD$PHt HHHLHu~H1鷇HD$PHtH|$@HH+u HCHP0H+u HCHP0H+u HCHP0HD$0HtH|$ HH^HHEHt LLHEHt HHLLHusH12HEHtH}HH+u HCHP0H+t7H+u HCHP0LHEHtH}HH讙HHCHP0HEHtH}HH+u HCHP0H+u HCHP0H+t]LHEHtH}HH>HEHt HHLLHuH1~-铋HHCHP0HD$PHt HHHLHu~H1}oHD$PHtH|$@HH+u HCHP0H+u HCHP0H+u HCHP0HD$0HtH|$ HHVHHD$PHt HHHLHu~H1$}?HD$PHtH|$@HH+u HCHP0H+u HCHP0H+u HCHP0HD$0HtH|$ HH谗HHD$PHt HHHLHu~H1~|虝鄐HD$PHtH|$@HH+u HCHP0H+u HCHP0H+u HCHP0HD$0HtH|$ HH HH{12H$Ht HHHD$pHt HHLLHutH1{辜<HD$pHtH|$`HH+u HCHP0H+u HCHP0H+t+HD$PHtH|$@HH9H/HCHP0H{1-鰔H$Ht HHHD$pHt HHLLHutH1zܛÖHD$pHtH|$`HH+u HCHP0H+u HCHP0H+t+HD$PHtH|$@HHWHMHCHP0H2z1K>H$Ht HHHD$pHt HHLLHutH1yQHD$pHtH|$`HH+u HCHP0H+u HCHP0H+t+HD$PHtH|$@HHuHkHCHP0HPy1i̛H$Ht HHHD$pHt HHLLHutH1xߝHD$pHtH|$`HH+u HCHP0H+u HCHP0H+t+HD$PHtH|$@HH蓓H艓HCHP0Hnx1臙ZH$Ht HHHD$pHt HHLLHutH1x6mHD$pHtH|$`HH+u HCHP0H+u HCHP0H+t+HD$PHtH|$@HH豒H角HCHP0Hw1襘H$Ht HHHD$pHt HHLLHutH19wTHD$pHtH|$`HH+u HCHP0H+u HCHP0H+t+HD$PHtH|$@HHϑHőHCHP0Hv1×vH$Ht HHHD$pHt HHLLHutH1Wvr醨HD$pHtH|$`HH+u HCHP0H+u HCHP0H+t+HD$PHtH|$@HHHHCHP0Hu1H$Ht HHHD$pHt HHLLHutH1uu萖HD$pHtH|$`HH+u HCHP0H+u HCHP0H+t+HD$PHtH|$@HH HHCHP0Ht1钭HD$pHtH|$`HH+u HCHP0H+H+u HCHP0HD$PHtH|$@HHvH$Ht HHHD$pHt HHLLHuH1/tJUHHCHP0eHs1YH$Ht HHHD$pHt HHLLHutH1sŔlHD$pHtH|$`HH+u HCHP0H+u HCHP0H+t+HD$PHtH|$@HH@H6HCHP0Hs14HD$pHtH|$`HH+u HCHP0H+H+u HCHP0HD$PHtH|$@HH諍H$Ht HHHD$pHt HHLLHuH1dr駶HPHCHP0eHEHt LLIuLHr8HEHtH}HH+u HCHP0H+u HCHP0LHh=HŌIGHt LLL MHEHtH}HHEHt LLHEH8H}H%HEHt׺LLHEHtHHMLH+u HCHP0H+u HCHP0LLYHHEHtHHHLHu6H1p̑HEHtHHMqHHEHtHHLHuPLUppHEHtHHHLH H1p2LHnHIEHt LLо L賄HEHtHHH+u HCHP0H+u HCHP0LHH肊IEHuT LLHEHtHHI,$u ID$LP0I,$+ID$LP0LLHxHEHtHH(HLHHhHtHXHH辉Hun1̏{袉HEHCHH-HttHEHHHHtFHEHHHjH1n4 HCHt HHH߾ LɂHEHtH}HHxƍHp躍H貈HEHt LLLHuHE1m裎UHCHt HHH߾ L8HEHyH}HfHEHt%HHHEHt HHHELH^H}HKHul1zHxÇHulӍ1HT蟇IHtHmtNHtH+t7L{H3H3LH53HIE薅L>HCHP0HEHP0릐IHtHmtNHtH+t7LHj3H[3LH5I3HIE,LԒHCHP0HEHP0릐IHtHmtNHtH+t7L视H3H3LH53HIE„LjHCHP0HEHP0H3H3LH53HI${HLHtH+tHHCHP0Hg3HX3LH5F3HI$)HL̑HtH+tHɅHCHP0H3H3LH53HI$׃HLzHtH+tHwHCHP0H3H3LH53HI$腃HL(HtH+tH%HCHP0Hq3Hb3LH5P3HI$3HL֐HtH+tHӄHCHP0쐐IHtHmtNHtH+t7L裄H3H3LH53HIE辂LfHCHP0HEHP0H3H3LH53HIxIMtI,$u ID$LP0HtHmu HEHP0HtH+tLLݏHCHP0␐IHtHmtNHtH+t7L軃H3H3LH53HIEցL~HCHP0HEHP0릐IHtHmtNHtH+t7LQH3H3LH53HIElLHCHP0HEHP0Hc3HT3LH5B3HI&IMtImu IELP0HtH+u HCHP0HtHmtL褂L茎HEHP0H3H3LH53HI$詀HLLHtH+tHIHCHP0H3H3LH5t3HI$WHLHtH+tHHCHP0HC3H43LH5"3HI$HL訍HtH+tH襁HCHP0H3H3LH53HI$HLVHtH+tHSHCHP0H3H3LH5~3HI$aHLHtH+tHHCHP0HM3H>3LH5,3HI$HL貌HtH+tH诀HCHP0쐐IHtHmtNHtH+t7LH3H3LH53HIE~LBHCHP0HEHP0H3H3LH5p3HI$S~HLHtH+tHHCHP0H?3H03LH53HI$~HL褋HtH+tHHCHP0H3H3LH53HI$}HLRHtH+tHOHCHP0H3H3LH5z3HI^}IMtI,$u ID$LP0HtHmu HEHP0HtH+tL~LÊHCHP0H+u HCHP0LHtHmt_Dt%I$HxH;=3uLbS1!!QHuQd>_1HubM>h_tXIHxH;=3H8u\LR1~YHHH}Ht8SHXXJH}HtSHX諆HuH=^1*HH}HtRHXHtHH}HtRHwXHo=^1*Hu3HU=p^1@0Ht2HH}HtrRH*XHH}HtYRHXH =$^1/HuH< ^15HH}HtRHWHtHH}HtQHWH<]1q5HEHtH}HH+u HCHP0H+u HCHP0H+u HCHP0LHPHt|QHEHtH}HHWHEHt HHLLHuH1; ]>HHEHt HHLLHH1;\8;HEHtH}HH+u HCHP0H+u HCHP0H+u HCHP0LHPHtPHEHtH}HH.VHuH1;9\d?HH}HtCPH}Ht5PHUHH}HtPLHt'H}HtPHpHtOHUH:[At$IHxH;=3uL1UO@@FH}HtOLHt8H}HtOHpHtnOHPHt]OHUH :([At$IHxH;=y3uL1NTDMD豂H}HtOLHt'H}HtNHpHtNHTH9Z,t%IEHxH;=3uL18NGG)HtHH}HtpNH(THuH95Z1]NHH}Ht=NHSHuH8Z1*NHH}Ht NHSH8Y1MHu81YSSHuH8YtWHH}HtMHaSHuHS8nY\ZHH|$ HtwMH/SHuH!8S酲HEHtֺLLHCHP0HtZHH}HtGHpHt GHLHt>HH}HtFHpHtFHLH1R17Hv1R1#HEHt HHLLHH1:1UR闿HEHtH}HH+u HCHP0H+u HCHP0H+u HCHP0LHpHtH`HHKHHHH}HtEHKHEHt HHLLHuH1m0QHHpHtH`HH;KHuH1+0FQHH}HtPEHKHEHtH}HH+u HCHP0H+u HCHP0H+u HCHP0LYHt-HH}HtDHJH1/P H1|/PHuHd/P1HH|$@HtDH>JHu3/NP1x"JHtJHt JHuH.P1HH|$@Ht DHIHu.O1IHtIHtIHt8HH}HtCHIHt-HH}HtCHhIH`.{O1\HL.gO1HHHH}HteCH`HtTCH IHH-O1HuHH-N1HHH}HtBH`HtBHHHH}HtBH`HtBHvHHH}HtBH`HtBHLHHD-_N1bH0-KN1NHtZHH}HtMBH`HtHH}HtBH`Ht BHGH,M1H,M1HtZHH}HtAH`HtAHlGHt>HH}HtAH`HtAH@HEH* L1QHu.H*K1r Hu-H*K1X HH}Ht?HEHH}Ht?H|EHHH}Ht?H`Ht?H@Ht?H Htn?H&EHHH}HtK?H`Ht:?H@Ht)?H Ht?HDHuH)J1HH}Ht>H`Ht>H@Ht>H Ht>HjDHb)}J1=HN)iJ1)HtZHH}Htk>H`HtZ>HDHt>HH}Ht;>H`Ht*>HCH(I1NH(I1:HtZHH}Ht=H`Ht=HCHt>HH}Ht=H`Ht=HZCHR(mI1&H>(YI1&HtnHH}Ht[=H`HtJ=HCHt*HH}Ht+=H`Ht=HBH'H1.H'H1.Hu.H'H16Hu-H'H1p6HH}Ht9'TH1J:Ht,HH}HtVH#E1QH#D1QHu.H#D1VHu.H#D1VHH|$PHt8H>HH|$PHt8Hm>Ht'HH}Ht8H}Ht8H@>H16#QD^HEHt HHLLHH1"D[HEHtH}HH+u HCHP0H+tHH+u HCHP0LHPHt7HEHtH}HH=HHCHP0묾PLD7IHR"mC18bL7LHHuH%"@C1 bH}HtK7H=H߾P6LLHu!C1w_<L6^PL6LwH}Ht6HHt'HH}Ht2H}Ht2H8H>1H}Ht2H}Ht2LHuHj>SL32HpHt2HPHtq2H0Ht`2H2H 8Hu2H1>?HH1=!HH}Ht2H`Ht1H@Ht1H7Hu,H={Hu`H1q=逝HH}Ht1H`Ht1H@Htt1H Htc1H7HH}HtJ1H7Hu.H1 =5HuOH1<ܨHH}Ht0H`Ht0H@Ht0H6HH}Ht0H`Ht0Hi6HuOH1Yt<霭HH}Ht~0H`Htm0H@Ht\0H6HH}HtC0H`Ht20H@Ht!0H5HuH;黳HH}Ht/H`Ht/H@Ht/H Ht/Hu5HEHtH}HH+u HCHP0H+H+u HCHP0LHPHt`/HEHtHpHH4HEHt HHHEHt LLLLHuH:׻H{HCHP0YHEHt LLHEHt HHLLHHYt:骿HEHtH}HH+u HCHP0H+tKH+u HCHP0LHPHt>.HEHtHpHH3HHCHP0HEHt LLHEHt HHLLHH9hHEHtH}HH+u HCHP0H+tKH+u HCHP0LHPHtl-HEHtHpHH 3HHCHP0HEHt LLHEHt HHLLHH8&HEHtH}HH+u HCHP0H+tKH+u HCHP0LHPHt,HEHtHpHH82HHCHP0HEHtHHH+u HCHP0H+u HCHP0H+H@Ht,HpHtH`HL1HuoH17HEHtHHLHu0H1f7HEHtHHIUHH}Htg+H1HCHP0-HH17HEHtHHI,$u ID$LP0I,$u ID$LP0I,$H@Ht*H Ht*HpHtH`HHb0HEHt-HHHEHtHHLHu6LLHtHH}t Hp6HH H}tL5LLHtHH}t Hp5HHw HŃ3H3HH53HHEHH*$MtI,$tH&ID$LP0HD$HxH;=3tEHtHmuHEHP0HD$HxH;=b3tEHH#3H3HH53HHEHH#MtI,$tHID$LP0HD$HxH;=3t@EHtHmuHEHP0HD$HxH;=3tEH)Hu.H61A Hu>H1' HH}Ht$H`HtHHH}HtH`HtHL)LLHuH1< IH}HtHPH@HtLGLLLHuH+F1醦 H"IHHpHt;LHtHH}HtHH1鐧 Hu1S HuZ Hu逶 pHue1S THuIdj :Hu/J Ht+ HtM Hu Hu1 Hu LoHHu| mHu.b1{H% H!H94Hu.)1BH%+ H HH߾ HH߾ HHu.HY%1# Hu H߾f H~HuCs H߾< HTHuIdH$1m 0+Hu. ;H$1 H HI9tL@I9tL@HL HuHLF$ HH(o HHZ HLHuCi1 L0 HLHu?1XH j &!H$HxL9t?HCHHuHE1 HHD$0HxL9t?HHHuHE1q HHu1w |Htql1 HuIUptyHEHxH;=y3urH 1 Hp H HD$8HxL9t>HHuH(1 h >HumtcHEHxH;=%y3uWHn 1: Hu.|H(1 Hp; HSNI >H.I1` Hu(21I Hu12 H߾8 LHuH-1 Hu(1 HuN1 Hu(x1 Hu%a|1 PKFA<HD$PHxL9t =H1HHuHE1#j HHD$`HxL9t<HHHuHE1' HLHHL羀tLLHHEHxH;=v3uxH31 LタLLHuA.ItHEHxH;=v3u2HL1Z y ;;U1SHRH;H9kt$3H1HH1Df.tkUSHHt5u%HHtH;H/uHGP0H{H1[]fH.3HUHHHH1[]@H>3H1HH1Df.tkUSHHt5u%HHtH;H/uHGP0HH1[]fH.HUHHHH1[]@H=3H1HH1Df.tkUSHHt5u%HHtH;H/uHGP0H;H1[]fH.HUHHHH1[]@H=3H1HH1Df.tkUSHHt5u%HHtH;H/uHGP0HH1[]fH.SHUHHHH1[]@H<3H1HH1Df.tkUSHHt5u%HHtH;H/uHGP0HH1[]fH.HUHHHH1[]@H1<3H1HH1Df.tkUSHHt5u%HHtH;H/uHGP0H[H1[]fH.HUHHHH1[]@Ha;3H1HH1Df.tkUSHHt5u%HHtH;H/uHGP0HH1[]fH.sHUHHHH1[]@H:3H1HH1Df.tkUSHHt5u%HHtH;H/uHGP0HH1[]fH.HUHHHH1[]@HA:3H1HH1Df.tkUSHHt5u%HHtH;H/uHGP0H{H1[]fH.3HUHHHH1[]@Ha93H1HH1Df.tkUSHHt5u%HHtH;H/uHGP0HH1[]fH.HUHHHH1[]@H83H1HH1Df.tkUSHHt5u%HHtH;H/uHGP0H;H1[]fH.HUHHHH1[]@H83H1HH1Df.tkUSHHt5u%HHtH;H/uHGP0HH1[]fH.SHUHHHH1[]@Hq73H1HH1Df.tkUSHHt5u%HHtH;H/uHGP0HH1[]fH.HUHHHH1[]@H63H1HH1Df.tkUSHHt5u%HHtH;H/uHGP0H[H1[]fH.HUHHHH1[]@H63H1HH1Df.tkUSHHt5u%HHtH;H/uHGP0HH1[]fH.sHUHHHH1[]@HQ53H1HH1Df.tkUSHHt5u%HHtH;H/uHGP0HH1[]fH.HUHHHH1[]@H23H1HH1Df.tkUSHHt5u%HHtH;H/uHGP0H{H1[]fH.3HUHHHH1[]@H43H1HH1Df.tkUSHHt5u%HHtH;H/uHGP0HH1[]fH.HUHHHH1[]@HQ33H1HH1Df.tkUSHHt5u%HHtH;H/uHGP0H;H1[]fH.HUHHHH1[]@H23H1HH1Df.tkUSHHt5u%HHtH;H/uHGP0HH1[]fH.SHUHHHH1[]@H23H1HH1Df.tkUSHHt5u%HHtH;H/uHGP0HH1[]fH.HUHHHH1[]@H!/3H1HH1Df.tkUSHHt5u%HHtH;H/uHGP0H[H1[]fH.HUHHHH1[]@H.3H1HH1Df.tkUSHHt5u%HHtH;H/uHGP0HH1[]fH.sHUHHHH1[]@H-3H1HH1Df.tkUSHHt5u%HHtH;H/uHGP0HH1[]fH.ӾHUHHHH1[]@Ha/3H1HH1Df.tkUSHHt5u%HHtH;H/uHGP0H{H1[]fH.3HUHHHH1[]@H.3H1HH1Df.tkUSHHt5u%HHtH;H/uHGP0HH1[]fH.蓽HUHHHH1[]@H-3H1HH1Df.tkUSHHt5u%HHtH;H/uHGP0H;H1[]fH.HUHHHH1[]@H1-3H1HH1Df.tkUSHHt5u%HHtH;H/uHGP0HH1[]fH.SHUHHHH1[]@Ha,3H1HH1Df.tkUSHHt5u%HHtH;H/uHGP0HH1[]fH.賻HUHHHH1[]@H+3H1HH1Df.tkUSHHt5u%HHtH;H/uHGP0H[H1[]fH.HUHHHH1[]@H1+3H1HH1Ð@f.H=<3tG~GPW.@f.Hff.SHGHHut#[DHHH[Hy;3H5 H8j[UHSH(HK;3HH3HtsHT$Ht$HD$HD$H|$HD$THt$H1H=k 辵H|$HHtH/t3HT$H|$HH([]fH;H赿H([]fDHGP0Df.HLG HGL_KTHwoN$_HL9tHNL $ @HH׃@AA<9@yQI9uJDFIH= 1ڴHfI3H= 1迴HHFf.HGt#HJ1HuH@Hff.Hff.Hff.Hff.Hff.Hff.Hff.Hff.Hff.Hff.Hff.Hff.Hff.Hff.Hff.Hff.Hff.Hff.Hff.Hff.Hff.Hff.Hff.Hff.Hff.Hff.Hff.Hff.Hff.Hff.Hff.Hff.Hff.Hff.Hff.Hff.Hff.Hff.Hff.Hff.Hff.Hff.Hff.Hff.Hff.Hff.Hff.Hff.Hff.Hff.Hff.Hff.Hff.Hff.Hff.Hff.Hff.Hff.Hff.Hff.Hff.Hff.Hff.Hff.Hff.Hff.Hff.Hff.Hff.Hff.Hff.Hff.Hff.Hff.Hff.Hff.Hff.Hff.Hff.Hff.Hff.Hff.Hff.Hff.Hff.Hff.Hff.Hff.Hff.Hff.Hff.Hff.Hff.Hff.Hff.Hff.Hff.Hff.Hff.ATUHSH_Ht8I H[Ht'H;HduLSÃt []A\@3HuHj43HH5B H81ff.HLG HGL_KTHwoN$_HL9toHNL d @HH׃@AA<9@yQI9uJDFIH= 1HfI;舶HHFf.UHSHHHt)HH9w!]H[] HtH1[]f.USHHLH HH5i H81]Ht@HH-HHtTH+tHH[]@HCHP0HH[]@1HuH/3H5n@ H86@[HtQ1HuH/3H5<@ H8{Df.AVIAUIATIUSH HAHD$HHtHHͺHHfoE)D$E1HLLLuHHD$Ht HHH H[]A\A]A^HHf.U1SHHH81{HtvHH03H9CtQHt<1H@H+u HCHP0H[]fHa.3H5? 1H8ȴfD1HuH5.3H5> H8螴ff.ATUSHWHHHBHHƄt%DH|HDuHH2 HDH=> H1H{(HHt)HHH`HIHLH[]A\fH2H5 Df.AUATIUSHHLn$4tyH-$4L9tHC H=v Hpu&H-3I\$(HHH[]A\A]HY.3H5> H8JH1[]A\A]DH=a$4|soH=H$4HHF$49ZHff.AWAVAUATUSHH8 Ho(t5HtHmtHH8[]A\A]A^A_fHEHP0@LgMMl$ MMuMHT$(Ht$ HD$HD$ H|$HD$(虬AE IF1HP@ HIMXHT$(Ht$ H|$I,$$ID$LP0fID$HtVHƄt$@H|HDuHH HDH=< 1ʧDH5w I4$f.I~>L{"4L-~"4o"4Hh"4Hx LHLIHt(L|$~D$Ld$@ H@(D$@11LLImIIELP0LȴHT$(Ht$ H|$H=!4ܳMϼH=!4H!4HD$藼HD$-DH=!4蜳菼H=h!4IHf!4YHH@AUATL% USHHHo!!4L-!4I9tHC LHptdH54HHHHH(HhtD 4tNL- 4L9tHk LHufHH[]A\A]HU0Hko 4uH=d 4tvH=O 4IHM 4@fDH=1 4L ?H= 4IH 4 @H= HH4DHD :HHH[H;=(3*AWAVAUATIUSH(H4$@HHLhMH@I9Mt$DL8MLH[HtHLH81uI9t.HCHsHFHCHtHpLsHCI^I\$H<$tWHCD$HtL$ LHt$ЋL$ IH$L(*fHm(HtOHELmI9FH$HtL(1H([]A\A]A^A_Ht1H1ɉù@HH;=`'3jAWAVAUATIUSHH(H $Ht$IHtMIMoMIGI9Mt$fH(MLH[HHHH8uL9t.HCHsHFHCHtHpLsHCI^I\$H|$tCHCD$HHt$LH$|$@H|$HH@H<$t H$AG AG H(1[]A\A]A^A_ÐM(Mt?IGMoI9HD$HtH<$L(u1Ht HøH([]A\A]A^A_à qHD$DSHH5 11HLD$H$HD$t3He4H|$1Hx*H<$0ܵHE%3HHH[D‰nH55 H诪HH[fDSHH5o 11HLD$H$HD$htCH4H|$1H>x:H$HtHHH$3HHH[D‰议H55 Hf.SHH5 11HLD$H$HD$t4H4H|$1H~x*H<$HtHPH#3HHH[D‰H5?5 H?f.SHH5 11HLD$H$HD$t4H4H|$1Hx*H<$HtHPH$#3HHH[D‰NH54 H菨f.SHH5 11HLD$H$HD$Ht4H4H|$1Hx*H<$HtHPHt"3HHH[D‰螬H54 Hߧf.SHH5 11HLD$H$HD$t4H4H|$1Hnx*H<$HtHPH!3HHH[D‰H5W4 H/f.SHH5U 11HLD$H$HD$t4He4H|$1Hx*H<$HtHPH!3HHH[D‰>H53 Hf.SHH5 11HLD$H$HD$8t4H4H|$1Hx*H<$HtHPHd 3HHH[D‰莪H53 Hϥf.SHH5 11HLD$H$HD$t3Hm4H|$1H^x*H<$LH3HHH[D‰ީH5W3 HHH[fDSHH5 11HLD$H$HD$t3Hm4H|$1Hx*H<$ 蜯H3HHH[D‰.H53 HoHH[fDSHH5 11HLD$H$HD$(t3H4H|$1Hx*H<$PHU3HHH[D‰~H52 H迣HH[fDSHH5U 11HLD$H$HD$xteH4H|$1HNxZH$Ht7H{@Ht蓮H{(Ht腮H{HtwXH Hs3HHH[fDD‰螧H5G2 Hߢf.SHH5 11HLD$H$HD$t3H4H|$1Hnx*H<$\H3HHH[D‰H51 H/HH[fDSHH5 11HLD$H$HD$t3H 4H|$1Hx*H<$謬H3HHH[D‰>H51 HHH[fDSHH5\ 11HLD$H$HD$8t3Hm 4H|$1Hx*H<$He3HHH[D‰莥H5g1 HϠHH[fDSHH5 11HLD$H$HD$tOHU 4H|$1H^xZH$Ht!H{0u2H;Ht蝫HH0H3HHH[@H{oH;HuDD‰认H50 Hf.SHH5 11HLD$H$HD$tOH} 4H|$1H~xZH$Ht!H{0u2H;Ht轪HHPH3HHH[@H{菪H;HuDD‰ΣH50 Hf.ATHUH5, 1S1HLD$H$HD$H 4H|$1HH,$HtoH}0LeH]I9t=fDH{@Ht躩H{(Ht謩H{HtC螩HXI9uH]HtH脩HHH3HHH[]A\HXI9uDH}GgfD‰莢H50 Hϝf.SHH50 11HLD$H$HD$舿t4H5 4H|$1H^x*H<$HtHPH3HHH[D‰ޡH5O0 Hf.SHH5Z 11HLD$H$HD$ؾt4H4H|$1Hx*H<$HtHPH3HHH[D‰.H50 Hof.SHH5S0 11HLD$H$HD$(t4H4H|$1Hx*H<$HtHPHT3HHH[D‰~H5/ H进f.SHH5;0 11HLD$H$HD$xt4H4H|$1HNx*H<$HtHPH3HHH[D‰ΟH5/ Hf.SHH5c 11HLD$H$HD$ȼtrH4H|$1HxjH$HtDH{HHtH{0HtեH{HtǥH;Ht躥pHMH3HHH[fD‰ޞH5W/ Hf.SHH5 11HLD$H$HD$ػtCH-4H|$1Hx:H$HtH H茤H3HHH[D‰H5. H_f.SHH5 11HLD$H$HD$t4Hu4H|$1Hx*H<$HtHPHD3HHH[D‰nH5. H诘f.SHH5. 11HLD$H$HD$ht4H4H|$1H>x*H<$HtHPH3HHH[D‰辜H5. Hf.SHH5 11HLD$H$HD$踹t4H4H|$1Hx*H<$HtHPH3HHH[D‰H5_. HOf.SHH5. 11HLD$H$HD$tuH4H|$1HxjH$HtGHH@H;3uyH3H{(HHHtH{HtHH芡H3HHH[fDD‰H5. H_DH뷐SHH5 11HLD$H$HD$H4H|$1HH$Ht`HH@H;3H3HH{XHuPH3H{(HHHtH{HtpHyH3HHH[DH{@跠DD‰H5_- H?DH먐SHH5- 11HLD$H$HD$t4H4H|$1Hx*H<$HtHPH$3HHH[D‰NH5G- H菔f.SHH5i 11HLD$H$HD$HtCH4H|$1Hx:H$HtHiHHe3HHH[D‰莘H5, Hϓf.SHH5 11HLD$H$HD$舵t4H3H|$1H^x*H<$HtHPH 3HHH[D‰ޗH5, Hf.SHH5' 11HLD$H$HD$شtaH3H|$1HxZH$Ht3HH@H;+3uiH 3HHH;HnH 3HHH[f.D‰H57, H?DH볐UHSHHH3Hx1H<$1HtHH@pH; 3unH}H[]fDH3Ht$HLx0H|$Ht&HP@HtH|$HP@HEDH1[]H닐HH53HfDHH3HfDHH%3HfDHH3HfDSHH5C+ 11HLD$H$HD$Ȳt'H3H|$H0xH$Hc8谅HHH[@D‰.H5* HoHH[fDSHH5S+ 11HLD$H$HD$(t(Hu3H|$HxH$HcxHHH[D‰莔H5+ HϏHH[fDSHH5s+ 11HLD$H$HD$舱t(H3H|$HxH$HcxoHHH[D‰H57+ H/HH[fDSHH5+ 11H LL$LD$HD$HD$HD$ٰtQH&3H|$Ht$?xCH|$H\$H 3H9GuTotJHtC H3HH H[D‰H5+ HWDHI 3H5z+ 1H88fDSHH5+ 11HLD$H$HD$t(HE3H|$H`xH$x HHH[D‰^H5g+ H蟍f.SHH5+ 11HLD$H$HD$Xt(H3H|$HxH$Hcx?HHH[D‰辑H5w+ HHH[fDSHH5+ 11HLD$H$HD$踮t(H3H|$H xH$Hcx蟁HHH[D‰H5+ H_HH[fDSHH5+ 11H LL$LD$HD$HD$HD$ tQHV3H|$Ht$oxCH|$H\$HB3H9GuT蟤tJHtCH3HH H[D‰FH5o+ H臋DHy3H5+ 1H8hfDSHH5, 11HLD$H$HD$(t(Hu3H|$HxH$x?HHH[D‰莏H5+ Hϊf.SHH5, 11HLD$H$HD$般t(H3H|$HxH$HcxoHHH[D‰H5+ H/HH[fDSHH5, 11HLD$H$HD$t(H53H|$HPxH$Hcx ~HHH[D‰NH5+ H菉HH[fDUHSH5", 11H(LL$LD$H$HD$HD$HD$0tQH}3H|$HxlH|$1Ht$H,$HE3x$Ht HD$HE(H?3HH(H[]ÐD‰nH5, H诈DD‰FH5w+ H臈H(H[]f.HH1LD$H5 H$HD$;t7H3H|$Hx/H<$NHf1HfD‰莌H5+ Hχ1HHHH1LD$H5 H$HD$苩t7H83H|$Hx/H<$6~H3HHfD1HfD‰ދH5_+ H1HHWHH1LD$H5a H$HD$ۨt7H3H|$HCx/H<$H3HHfD1HfD‰.H5+ Ho1HHõSH1H5 H LL$LD$H$HD$HD$HD$tWH3H|$H{xwH3H|$Ht$H$]x)Ht$H<H [fDH 1[ÃD‰NH5* H菅H 1[D‰H5O* H_H 1[HδDf.SH1H5 H LL$LD$H$HD$HD$HD$tWH3H|$H[xwH3H|$Ht$H$=x)Ht$HܫH [fDH 1[ÃD‰.H5o* HoH 1[D‰H5) H?H 1[HʳDf.HH1LD$H5 H$HD$t7H3H|$HSx/H<$薇HxHf1HfD‰>H5) H1HH'SHH5 11HLD$H$HD$8t+H3H|$HxH$H`xHHH[ÃD‰螇H5) H߂HH[fDHH1LD$H5 H$HD$蛤t7HH3H|$Hx/H<$膭H~wHf1HfD‰H5?) H/1HHSHH5 11HLD$H$HD$t+H3H|$HPxH$HhvHHH[ÃD‰NH5( H菁HH[fDSHH5[ 11HLD$H$HD$Ht+H3H|$HxH$H,vHHH[ÃD‰讅H5( HHH[fDHH1LD$H5 H$HD$諢tGHX3H|$Hx?H<$VHHxuH@HfD1HfD‰H5O( H/1HHHH1LD$H5 H$HD$tGH3H|$HSx?H<$HHxtH@[HfD1HfD‰.H5' Ho1HHkHH1LD$H5h H$HD$+t7H3H|$Hx/H<$xHctHf1HfD‰~H5' H~1HH׮HH1LD$H5 H$HD${t7H(3H|$Hx/H<$FuHc^sHf1HfD‰΂H5?' H~1HHCHH1LD$H52 H$HD$˟t7Hx3H|$H3x/H<$֙HcrHf1HfD‰H5& H_}1HH鯭SHH5 11HLD$H$HD$t9H3H|$Hx,H$HH+HHcqHHH[fD‰nH5& H|HH[fDSH1H5 H LL$LD$H$HD$HD$HD$StWH3H|$HxwH03H|$Ht$H$x)Ht$H܏He2HH [H 1[ÃD‰莀H5o& H{H 1[D‰^H5% H{H 1[H Df.HH1LD$H5 H$HD$Kt7H3H|$Hx/H<$փH2HHfD1HfD‰H5% Hz1HHgHH1LD$H5P H$HD$蛜t7HH3H|$Hx/H<$ƜH2HHfD1HfD‰~H5% H/z1HHӪSHH5Ƽ 11HLD$H$HD$t.H3H|$HPx$H%2H$Hƀ|HH[DD‰F~H5G% HyDSHH58 11HLD$H$HD$HtQHE3H|$Hx\H<$Ht%H2H5-2HٙHtxtHW2HHH[f.@H@HfD‰n}H5$ Hxf.SHH5j 11HLD$H$HD$htQH3H|$Hx\H<$Ht%H$2H52HHtxtHw2HHH[f.@H@HfD‰|H5?$ Hwf.SHH5 11HLD$H$HD$舙tQH3H|$Hx\H<$Ht%HD2H52HHtxtH2HHH[f.@H@HfD‰{H5# Hvf.SHH5׹ 11HLD$H$HD$記tQH3H|$Hx\H<$Ht%Hd2H5%2H9HtxtH2HHH[f.@H@HfD‰zH5G# Hvf.SH1H5 HLD$H$HD$ʗtfH3H|$H2xnH$Ht-H2H5W2HHXHt H@H9D$t(HHP HcwjH[ÐH1[HHfDD‰yH5" Hu1HSH1H5+ H LL$LD$H$HD$HD$HD$ÖtWH3H|$H+xwHX3H|$Ht$H$ x)Ht$H,H2HH [H 1[ÃD‰xH5" H?tH 1[D‰xH5! HtH 1[HDf.SH1H5 H LL$LD$H$HD$HD$HD$裕tWH3H|$H xwH83H|$Ht$H$x)Ht$HH2HH [H 1[ÃD‰wH5" HsH 1[D‰wH5! HrH 1[HDf.SHH5 11HLD$H$HD$蘔tQH3H|$Hx\H<$Ht%HT2H5%2H)HtxtH2HHH[f.@H@HfD‰vH5?! Hqf.SHH59 11HLD$H$HD$踓tQH3H|$H x\H<$Ht%Ht2H52HIHtxtH2HHH[f.@H@HfD‰uH5 Hqf.SH1H5i HLD$H$HD$ڒtnHW3H|$HBxnH$Ht-H2H52HHhHt H@H9D$t(HHPH2HH[fDH1[HpfDD‰tH5 H/p1HFSH1H5 HLD$H$HD$tnHg3H|$HRxnH$Ht-H2H52HHxHt H@H9D$t(HHP H2HH[fDH1[HkfDD‰sH5 H?o1HrSH1H5 HLD$H$HD$tnHw3H|$HbxnH$Ht-H2H52HH舏Ht H@H9D$t(HHP(H2HH[fDH1[HfDD‰sH5 HOn1H鞟SH1H5 HLD$H$HD$ tnH3H|$HrxnH$Ht-H2H52HH蘎Ht H@H9D$t(HHPXH2HH[fDH1[HofDD‰rH5w H_m1HʞSH1H5 HLD$H$HD$tnH3H|$H肾xnH$Ht-H2H52HH訍Ht H@H9D$t(HHP`H2HH[fDH1[HxafDD‰.qH5 Hol1HSH1H5 HLD$H$HD$*tnH3H|$H蒽xnH$Ht-H2H52HH踌Ht H@H9D$t(HHPhH(2HH[fDH1[HHsfDD‰>pH5 Hk1H"SH1H5 HLD$H$HD$:tnH3H|$H袼xnH$Ht-H2H52HHȋHt H@H9D$t(HHPpH82HH[fDH1[HhfDD‰NoH5' Hj1HNSH1H5V HLD$H$HD$JtfH3H|$H費xnH$Ht-H2H52HH؊Ht H@H9D$t(HHPx'H[ÐH1[H踕fDD‰^nH5 Hi1HzSH1H5 HLD$H$HD$ZtnH3H|$HºxnH$Ht-H2H5/2HHHt H@H9D$t(HH4H[fDH1[H8fDD‰nmH5 Hh1H馚SH1H5 HLD$H$HD$jtnH3H|$HҹxnH$Ht-H&2H5?2HHHt H@H9D$t(HHHe2HH[H1[HefDD‰~lH5 Hg1HҙSH1H5ګ HLD$H$HD$ztnH3H|$HxnH$Ht-H62H5O2HHHt H@H9D$t(HHTH[fDH1[HxqfDD‰kH5 Hf1HATHUH5 SH8HD$HD$0HD$HD$HD$ HD$(HD$0P1LL$0LD$(WZYH3H|$H蹷H3H|$ Ht$H$藷H|$(Ht$Hl$H3tLd$Ht1H2H52HH蕆HtH@H9D$HLHH׀H0[]A\fDH01[]A\DD‰jH5_ HWeH01[]A\@D‰iH5 H'eH01[]A\@D‰iH5_ Hd1YLHH€>H,DSH1H5/ HLD$H$HD$蚆tnH3H|$HxnH$Ht-HV2H5o2HH(Ht H@H9D$t(HHH2HH[H1[HfDD‰hH5 Hc1HVSHH5^ 11HLD$H$HD$訅tQH%3H|$Hx\H<$Ht%Hd2H5}2H9HtxtH2HHH[f.@H@HfD‰gH5? Hcf.HH1LD$H5 H$HD$˄tGHH3H|$H3xOH<$HH@(H;e2u+@@WHD1HfHfD‰fH5 H?b1H”HH1LD$H5Ŧ H$HD$tGHx3H|$HcxOH<$HH@8H;%2u+G1@VHfD1HfHfD‰.fH5W Hoa1HHH1LD$H5 H$HD$+t7H3H|$H蓲x/H<$HP`=|H1HfD‰~eH5 H`1HzHH1LD$H5_ H$HD${t7H3H|$Hx/H<$HPh{H1HfD‰dH5 H`1HHH1LD$H5 H$HD$ˁt7Hh3H|$H3x/H<$HPH2HHD1HfD‰dH5O H__1HRHH1LD$H5! H$HD$t7H3H|$H胰x/H<$HP -zH1HfD‰ncH5 H^1H龑HH1LD$H5 H$HD$kt7H3H|$Hӯx/H<$HP(HMSH1HfD‰bH5 H]1H*HH1LD$H5 H$HD$t7HX3H|$H#x/H<$HP0H2HHD1HfD‰bH5g HO]1H閐HH1LD$H5L H$HD$ t?H3H|$Hsx?H$HH@hH;2uxH@1HÐHfDD‰NaH5 H\1HHH1LD$H5 H$HD$K~tGH3H|$H賭x?H<$HHHx %QH軆HfD1HfD‰`H5 H[1HNHH1LD$H5 H$HD$}t7H3H|$Hx/H<$HHjPHD1HfD‰_H5G H[1H麎HH1LD$H5C H$HD$|t7Hh3H|$HCx/H<$HHOHD1HfD‰._H5 HoZ1H&SH1H5 H LL$LD$H$HD$HD$HD$|tOH3H|$Ht$yxEH|$HH\$cutH4$H#XH,2HH [fH 1[D‰N^H5 HYH 1[H^Df.HH1LD$H5 H$HD$;{t7H3H|$H裪x/H<$HPHn2HHD1HfD‰]H57 HX1H龌HH1LD$H5q H$HD$zt7H(3H|$Hx/H<$PHcnMHf1HfD‰\H5 HX1HH'SHH5y 11HLD$H$HD$yt(H3H|$H@xH$Hx LHHH[D‰>\H5 HWHH[fDUHSH5 H@HD$HD$0HD$HD$HD$ HD$(HD$0P1LL$0LD$( yZYH3H|$HkH3H|$ Ht$H$Ix]H|$(Ht$Hl$H3*HHT$HHqH8[]H81[]D‰[H5w HGVH81[]fDD‰ZH5 HVH81[]fDD‰ZH5w HU1ZH HH1LD$H5X H$HD$wt7H3H|$Hx/H<$HPH2HHD1HfD‰YH5 H/U1HrHH1LD$H5 H$HD$vt7H3H|$HSx/H<$HoHD1HfD‰>YH5 HT1HވHH1LD$H5' H$HD$;vt7H@3H|$H裥x/H<$HPxMoH1HfD‰XH5 HS1HJSHH5 11HLD$H$HD$ut(H3H|$HxH$xnHHH[D‰WH5? H/Sf.HH1LD$H5 H$HD$tt7HX3H|$HSx/H<$HmHD1HfD‰>WH5 HR1HHH1LD$H5h H$HD$;tt7H3H|$H裣x/H<$HHk2HHf1HfD‰VH5 HQ1H邆HH1LD$H5ɗ H$HD$st7H3H|$Hx/H<$HPH2HHD1HfD‰UH5? HQ1HHH1LD$H51 H$HD$rt7H3H|$HCx/H<$HP(HEH1HfD‰.UH5 HoP1HZHH1LD$H5 H$HD$+rt7H3H|$H蓡x/H<$HP0H EH1HfD‰~TH5 HO1HƄHH1LD$H5 H$HD${qt7H03H|$Hx/H<$HPPH]DH1HfD‰SH5O HO1H2HH1LD$H5c H$HD$pt7H3H|$H3x/H<$HPXHCH1HfD‰SH5 H_N1H鞃HH1LD$H5˔ H$HD$pt7Hй3H|$H胟x/H<$HPpHBH1HfD‰nRH5 HM1H HH1LD$H53 H$HD$kot7H 3H|$HӞx/H<$HPxHMBH1HfD‰QH5w HL1HvHH1LD$H5 H$HD$nt7Hp3H|$H#x/H<$HHAHD1HfD‰QH5/ HOL1HHH1LD$H5 H$HD$ nt7H3H|$Hsx/H<$HH@HD1HfD‰^PH5 HK1HNHH1LD$H5q H$HD$[mt7H3H|$HÜx/H<$HH:@HD1HfD‰OH5 HJ1H麀HH1LD$H5ԑ H$HD$lt7H`3H|$Hx/H<$HH?HD1HfD‰NH5O H?J1H&HH1LD$H57 H$HD$kt7H3H|$Hcx/H<$HH>HD1HfD‰NNH5 HI1HHH1LD$H5 H$HD$Kkt7H3H|$H賚x/H<$HH*>HD1HfD‰MH5 HH1H~HH1LD$H5 H$HD$jt7HP3H|$Hx/H<$HcHD1HfD‰LH5o H/H1Hj~HH1LD$H5o H$HD$it7H3H|$HSx/H<$HbHD1HfD‰>LH5' HG1H}HH1LD$H5ڎ H$HD$;it7H3H|$H裘x/H<$HGbHf1HfD‰KH5 HF1HB}SH1H5P HLD$H$HD$htVH?3H|$HxNH$HHu"HHaH[DH1[D‰JH5 HEH1[H|Df.HH1LD$H5 H$HD$gt7H`3H|$Hx/H<$H`HD1HfD‰IH5' H?E1H{SHH5 11HLD$H$HD$ft0H}3H|$H`x$H$HxH+xH9HHH[D‰VIH5 HDHH[@f.SHH5^ 11HLD$H$HD$Hft*H-3H|$H谕xH$H2HHH[ÐD‰HH5 HCf.SHH5ً 11HLD$H$HD$et*H3H|$HxH$H2HHH[ÐD‰HH5o HOCf.SHH5V 11HLD$H$HD$et'H3H|$HpxH$8 ^HHH[@D‰nGH57 HBf.SHH5Ҋ 11HLD$H$HD$hdt(H3H|$HГxH$HxO7HHH[D‰FH5 HBHH[fDSHH5D 11HLD$H$HD$ct(H]3H|$H0xH$Hx6HHH[D‰.FH5 HoAHH[fDSHH5 11HLD$H$HD$(ct(H3H|$H萒xH$Hx6HHH[D‰EH5 H@HH[fDSHH5* 11HLD$H$HD$bt2H3H|$Hx,H$1HHH9H@[HHH[fD‰DH5? H@f.SH1H5 H LL$LD$H$HD$HD$HD$au*OH2HH [fH93H|$H xHH!3H|$Ht$H$xZHt$H|HdZH [fDD‰CH5 H?[f.D‰CH5 H>+f.H2H5" H8>Huf.SH1H5A H LL$LD$H$HD$HD$HD$c`uMH32HH [fH٩3H|$H謏xHH3H|$Ht$H$莏xZHt$H|Hb)YH [D‰~BH5 H=[f.D‰NBH5 H=+f.H2H5 H8j=HJtf.SHH5 11HLD$H$HD$_t(Hը3H|$H耎xH$Hx1HHH[D‰~AH5 H@H5 H;HH[fDSHH5 11HLD$H$HD$8]t(H3H|$H蠌xH$Hx 0HHH[D‰?H5 H:HH[fDSHH5 11HLD$H$HD$\t(HU3H|$HxH$Hx(/HHH[D‰>H5w H?:HH[fDSHH5* 11HLD$H$HD$[t(H3H|$H`xH$Hx0.HHH[D‰^>H5G H9HH[fDSHH5 11HLD$H$HD$X[t(H3H|$HxH$Hx8?.HHH[D‰=H57 H8HH[fDSHH5 11HLD$H$HD$Zt(Hu3H|$H xH$Hx@-HHH[D‰=H5/ H_8HH[fDSH1H5b H LL$LD$H$HD$HD$HD$ZujGHӲ2HH [fH3H|$HLxHH3H|$Ht$H$.xZHt$H|HtMRH [fDD‰5H5 H0HH[fDSHH5z 11HLD$H$HD$8Rt3H3H|$H蠁x,H$HxH+xHHc%HHH[D‰4H5 H/HH[fDSHH5y 11HLD$H$HD$Qt9HM3H|$Hx,H$Hx`H+xXHiHc^$HHH[fD‰3H5 H/HH[fDSHH5x 11HLD$H$HD$Pt?H3H|$H@x4H$HH+Hi.Hc#HHH[@D‰&3H5/ Hg.HH[@f.HH1LD$H5@x H$HD$Pt7H3H|$Hx/H<$XHO2HHfD1HfD‰n2H5 H-1HH+eHH1LD$H5w H$HD$kOt7H03H|$H~x/H<$-H2HHfD1HfD‰1H5 H,1HHdSH1H5 w H LL$LD$H$HD$HD$HD$NtOHh3H|$Ht$ ~xEH|$HH\$GtH4$H>H2HH [fH 1[D‰0H5 H,H 1[HcDf.SHH56v 11HLD$H$HD$Mt2H3H|$H0}x,H$1H@FHHH[fD‰0H5 H_+f.HH1LD$H5u H$HD$Mt7H3H|$H|x/H<$f1HHf1HfD‰n/H5W H*1HHbHH1LD$H5t H$HD$kLt7H03H|$H{x/H<$0HNHf1HfD‰.H5 H)1HHaHH1LD$H5dt H$HD$Kt7H3H|$H#{x/H<$@HHf1HfD‰.H5 HO)1HHWaHH1LD$H5s H$HD$ Kt7HГ3H|$Hszx/H<$V-DHf1HfD‰^-H5 H(1HH`SH1H5@s H LL$LD$H$HD$HD$HD$CJtOH3H|$Ht$yxEH|$HH\$CtH4$H3:H H [DH 1[D‰~,H5 H'H 1[H_Df.SH1H5_r H LL$LD$H$HD$HD$HD$SItOH3H|$Ht$xxEH|$HH\$BtH4$HS%HH [DH 1[D‰+H5w H&H 1[H*_Df.SH1H5~q H LL$LD$H$HD$HD$HD$cHtOH(3H|$Ht$wxEH|$HH\$AtH4$H3,H+H [DH 1[D‰*H5 H%H 1[HV^Df.SH1H5p H LL$LD$H$HD$HD$HD$sGtOH83H|$Ht$vxEH|$HH\$@tH4$Hsk@H [DH 1[D‰)H5W H$H 1[H]Df.SH1H5o H LL$LD$H$HD$HD$HD$FtOHH3H|$Ht$uxEH|$HH\$sDtH4$HC7HKH [DH 1[D‰(H5 H#H 1[H\Df.SH1H5n H LL$LD$H$HD$HD$HD$EtOHX3H|$Ht$txEH|$HH\$CtH4$HH[H [DH 1[D‰'H57 H#H 1[H[Df.SH1H5n H LL$LD$H$HD$HD$HD$DtOHh3H|$Ht$ txEH|$HH\$BtH4$H#1HkH [DH 1[D‰&H5 H"H 1[H[Df.SH1H5.m H LL$LD$H$HD$HD$HD$CtOHx3H|$Ht$sxEH|$HH\$AtH4$HCGH{H [DH 1[D‰%H5 H/!H 1[H2ZDf.SH1H5Ul H LL$LD$H$HD$HD$HD$BtOH3H|$Ht$)rxEH|$HH\$@tH4$H?HH [DH 1[D‰$H5 H? H 1[H^YDf.SH1H5|k H LL$LD$H$HD$HD$HD$AtOH3H|$Ht$9qxEH|$HH\$?tH4$HCHH [DH 1[D‰$H5 HOH 1[HXDf.SH1H5j H LL$LD$H$HD$HD$HD$@tOH3H|$Ht$IpxEH|$HH\$>tH4$HIHH [DH 1[D‰#H5 H_H 1[HWDf.SH1H5i H LL$LD$H$HD$HD$HD$?tOH3H|$Ht$YoxEH|$HH\$=tH4$H*HH [DH 1[D‰."H5 HoH 1[HVDf.SH1H5h H LL$LD$H$HD$HD$HD$?tOHȇ3H|$Ht$inxEH|$HH\$!H5_ HH 1[HVDf.SH1H5 h H LL$LD$H$HD$HD$HD$>tOH؆3H|$Ht$ymxEH|$HH\$H5 HH(1[]A\A]fHsL-L,2HUHNff.AUH1ATH5` USH(LL$LD$H$HD$HD$HD$5tzH3H|$HVeH3H|$Ht$H$4exPLd$HCL+LHhh1I9H2HkHH([]A\A]DH(1[]A\A]D‰H5 H?H(1[]A\A]fD‰H5G HH(1[]A\A]fHsL,L0HUHwMff.SHH5Q_ 11HLD$H$HD$4t(H~3H|$HdxH$x-HHH[D‰H5? H?f.AUHATH5^ USH@HD$HD$0HD$HD$ HD$(HD$0P1LL$0LD$(3ZYH}3H|$Ht$.cH|$ Ht$H\$HH~3 cH|$(Ld$Hڌ2H9G3*@@:ktLL+/I9r.@kH2HH8[]A\A]@H81[]A\A]HsL$L.HD‰H5 H1D‰fH5 HH81[]A\A]f.H2H5 H8z1DH"Kf.SHH5] 11HLD$H$HD$(2t2Hz3H|$Hax,H$HxH+8HHcHHH[fD‰~H5 HHH[fDATH1UH5a\ SHLD$H$HD$w1H@z3H|$H`H$HHhH9tcL%2;f.1HCHB8H;p2uNW1HCH H9tH{HHB(L9tH{H@H92HH[]A\@@H1[]A\DD‰NH5 HH1[]A\HOIff.UH1SH58[ HLD$H$HD$90teHy3H|$H_x]H$HHhH9t*D;tH{HtHHSHsPPH H9uH<2HH[]ÐH1[]D‰^H5? H H1[]H}H@f.SHH5cZ 11HLD$H$HD$H/t8Hx3H|$H^x,H$HxH+8HiHcHHH[D‰H5' H HH[fDUH1SH5Y HLD$H$HD$.tUHnw3H|$H^xMH$HHhH9tDH`2HPH9uH2HH[]DH1[]D‰H5 H 1HGUH1SH5Y HLD$H$HD$-teHv3H|$H1]x]H$HHhH9u"HPH9t;tHR*HPH9uH҅2HH[]H1[]D‰H5 H/ 1HJFSHH5UX 11HLD$H$HD$,t8Hu3H|$HP\x,H$HxH+8Hi.HcHHH[D‰>H5 H HH[fDUH1SH5W HLD$H$HD$9,tUHu3H|$H[xMH$HHhH9tDH`HXH9uHP2HH[]DH1[]D‰nH5 H 1HDUH1SH5W HLD$H$HD$i+teHFt3H|$HZx]H$HHhH9u"HXH9t;tH2%HXH9uHr2HH[]H1[]D‰ H5 H1H"DSHH5GV 11HLD$H$HD$*tQHmt3H|$HYx\H<$Ht%HD2H5}2H)HtxtH2HHH[f.@H@HfD‰ H5 Hf.SH1H5 H LL$LD$H$HD$HD$HD$)t_Hxt3H|$HXxH@r3H|$Ht$H$Xx9HHt$HP H2HH [f.H 1[D‰ H5 H1D‰ H5 HH 1[HBBSH1H5! HLD$H$HD$(tfHos3H|$HWxfH$Ht-HF2H52HH'Ht H@H9D$t(HHPHg!H[ÐH1[1@D‰ H5 H1HrAf.SHH5C 11HLD$H$HD$'t3H}r3H|$HWx,H$HxH+xHHctHHH[D‰ H5 H/HH[fDSH1H5 HLD$H$HD$&tnHq3H|$HRVx^H$Ht-H2H5O2HHx%Ht H@H9D$t HHPXH~2HH[fDH1[ÃD‰ H5 HO1H?ATHUH5 SH8HD$HD$0HD$HD$HD$ HD$(HD$0P1LL$0LD$(%ZYH~o3H|$H9UHzn3H|$ Ht$H$UH|$(Ht$Hl$HIn3TLd$Ht1HC~2H5|2HH$HtH@H9D$HLHHPZH0[]A\ÐH01[]A\DD‰H5 HH01[]A\@D‰nH5_ HH01[]A\@D‰>H5 H1^LHHb0;H$>DATH1UH5? SHLD$H$HD$$Hm3H|$H{SH,$HL%{2H|2HHL"HHtvHH5kO HPtbH{21HLf"HKHHH9L$t%P`H[]A\ÐH1[]A\DH@hH;z2uc^@Hz2H5 H82H1[]A\D‰H57 H1~gHH5 HHH[fDHH1LD$H5 H$HD$;t?H(j3H|$HNx7H<$HH@XH;x2uHdw2HH1HÐ@D‰H5_ H1H8f.HH1LD$H5XJ H$HD${t7Hpg3H|$HMx/H<$Hc^Hf1HfD‰H5 H1HH[8SHH5I 11HLD$H$HD$t3Hf3H|$H0Mx,H$HxH+xHHcHHH[D‰H5G H_HH[fDSHH5'I 11HLD$H$HD$tQH f3H|$HLx\H<$Ht%Hu2H5v2HHtxtH'u2HHH[f.@H@HfD‰>H5 Hf.SHH5VH 11HLD$H$HD$8tQH]e3H|$HKx\H<$Ht%Ht2H5t2HHtxtHGt2HHH[f.@H@HfD‰^H5/ Hf.HH1LD$H5G H$HD$[t7Hpe3H|$HJx/H<$HPhmH1HfD‰H5 H1HZ5HH1LD$H5 H$HD$t7Hxd3H|$HJx/H<$HP0H1HfD‰H5 H?1H4UHSH5>F H@HD$HD$0HD$HD$HD$ HD$(HD$0P1LL$0LD$(ZYHc3H|$H+IHlb3H|$ Ht$H$ Ix]H|$(Ht$Hl$H?b3HHHT$HHP8Hq2HH8[]H81[]D‰H5W HH81[]fDD‰H5 HH81[]fDD‰fH5_ H1ZHG3UHSH5 H@HD$HD$0HD$HD$HD$ HD$(HD$0P1LL$0LD$()ZYHa3H|$HGH`3H|$ Ht$H$iGxUH|$(Ht$Hl$H`3JGHT$HHH p2HH8[]H81[]D‰.H5/ HoH81[]fDD‰H5 H?H81[]fDD‰H5? H1aH1ATHUH5 SH8HD$HD$0HD$HD$HD$ HD$(HD$0P1LL$0LD$(ZYH6`3H|$HEH:_3H|$ Ht$H$EH|$(Ht$Hl$H _3ELd$Ht1Ho2H5 n2HHHtH@H9D$HLHHP8H;n2HH0[]A\fDH01[]A\DD‰VH5 HH01[]A\@D‰&H5/ HgH01[]A\@D‰H5 H71YLHH;H/DSHH5=A 11HLD$H$HD$t3H}^3H|$H@Dx,H$HxH+xHHcHHH[D‰.H5 HoHH[fDSH1H5 H LL$LD$H$HD$HD$HD$|H]3H|$Ht$uCxAH|$HH\$_ tLH$HS`HcHHChH)HH9s?Hc H$HD$[tGHh[3H|$HAxOH<$HH@(H;k2u+@@*HD1HfHfD‰H5 H1H,HH1LD$H5> H$HD$tGHZ3H|$H@xOH<$HH@8H;j2u+G1@[HfD1HfHfD‰H5/ H1H,HH1LD$H5N= H$HD$tOHY3H|$H#@xGH<$HH@`H;i2u+Hj29G H1HÐ@D‰H5 H71Hf+f.SH1H5< H LL$LD$H$HD$HD$HD$t_HX3H|$H;?xHY3H|$Ht$H$?x9HHt$HHg2HH [H 1[D‰H5 H?1D‰H5 HH 1[H^*SH1H5; H LL$LD$H$HD$HD$HD$toHW3H|$H>HW3H|$Ht$H$=xEHHt$HHPxH;'f2Hf2HH [fH 1[D‰H5 H1D‰H5 HH 1[~H<)fSH1H5a: H LL$LD$H$HD$HD$HD$s twHV3H|$H<HV3H|$Ht$H$H5G HH H[fDSHH5 11HLD$H$HD$8t?HQ3H|$H6x4H$H0H+(HiHcHHH[@D‰H5/ HHH[@f.HH1LD$H5i H$HD${t7HP3H|$H5x/H<$&H^2HHfD1HfD‰H5' H1HH!UHSH5z H0HD$HD$ HD$HD$HD$ P1LL$ LD$ZYtUHO3H|$H5xMH|$H$H|$HH߉H]2HH([]@H(1[]D‰H5 HH(1[]H @f.HH1LD$H5 H$HD$t7H O3H|$H34x/H<$HcHf1HfD‰H5 H_1HHO HH1LD$H51 H$HD$t7HpN3H|$H3x/H<$VHO\2HHfD1HfD‰nH5w H1HHSHH5 11HLD$H$HD$ht+HM3H|$H2xH$HcpLHHH[ÃD‰H5g HHH[fDSHH5 11HLD$H$HD$t+HM3H|$H02xH$HHH[ÃD‰.H5g Hof.SHH5 11HLD$H$HD$(t+H}L3H|$H1xH$3H|$(Ht$H$`%H|$0Ht$Hl$H"@3=%H|$8Ht$Ld$Ho>3%HL$LHH_HM2HH@[]A\H@1[]A\DD‰H5 H7H@1[]A\@D‰H5 HH@1[]A\@D‰H5 H1\D‰nH5 H14HHH1LD$H5A H$HD$kt7H>3H|$H#x/H<$HNHf1HfD‰H5 H1HHSHH5"! 11HLD$H$HD$t+H >3H|$H #xH$HcPHHH[ÃD‰H5 H_HH[fDUHSH5 H@HD$HD$0HD$HD$HD$ HD$(HD$0P1LL$0LD$(ZYH8=3H|$HK"H;3H|$ Ht$H,$)"xeH\$HH>3H|$(Ht$"HT$HH)HJ2HH8H[]@1H8H[]@D1ۉH5] HD1ۉH5 HH8H[]D1ۉH5 HbHH2H5Z H8GHf.SH1H5 H LL$LD$H$HD$HD$HD$CtOH;3H|$Ht$ xEH|$HH\$tH4$HH\I2HH [fH 1[D‰~H5g HH 1[H Df.SH1H5 H LL$LD$H$HD$HD$HD$StOH:3H|$Ht$xEH|$HH\$CtH4$HHlH2HH [fH 1[D‰H5 HH 1[H Df.SHH5; 11HLD$H$HD$xt+H93H|$HxH$pHHH[ÃD‰H5 Hf.SHH5K 11H LL$LD$HD$HD$HD$tXH93H|$Ht$/x[H|$H\$,HE2;t1H`H+XH9@@HH H[@D‰H5 H/H H[fDSHH5 11HLD$H$HD$t9H=83H|$HPx,H$H`H+XHHcHHH[fD‰>H5 HHH[fDSHH5 11HLD$H$HD$8tDH73H|$Hx?2HHD1HfD‰^H5 H1HnHH1LD$H59 H$HD$[t7H013H|$Hx/H<$HP0H>2HHD1HfD‰H5 H1HHH1LD$H5I H$HD$t7H/3H|$Hx/H<$&H=2HHfD1HfD‰H5 H?1HHCHH1LD$H51 H$HD$t7H@/3H|$Hcx/H<$Hf1HfD‰NH5 H1HHHH1LD$H5! H$HD$Kt7H.3H|$Hx/H<$6^Hf1HfD‰H5 H1HHSHH5+ 11HLD$H$HD$t+H-3H|$HxH$HH|HHH[ÃD‰H5 H?HH[fDSHH5; 11HLD$H$HD$t+H=-3H|$H`xH$HܵHHH[ÃD‰^H5 HHH[fDSH1H5a H LL$LD$H$HD$HD$HD$Ct_HH+3H|$HxH*3H|$Ht$H$x9HHt$HPXHT:2HH [f.H 1[D‰nH5 H诿1D‰FH5_ H臿H 1[HSH1H5 H LL$LD$H$HD$HD$HD$#t_H8*3H|$HxH)3H|$Ht$H$mx9HHt$HPXH492HH [f.H 1[D‰NH5 H菾1D‰&H57 HgH 1[HHH;=82AWAVAUATUHSLH8LD$L$Ht$IHtMtMgHIGH9 LmfDHMMMvMIHH8uM9t-IFIvHFIFHtHpMnIFMuLuH|$tDIFD$,HHt$,LHL$|$,@H|$HH@H|$t HL$AG D$uQH81[]A\A]A^A_M(Mt_IGMgH9HD$HtH|$L uAG fDHtHu1H8[]A\A]A^A_øÃ CHD$Df.AUATUSHHHGLOIILgHo L HHLm-3-L%-3M9t#HE H= HpHk(H 62HEHHHHHH[]A\A]f.Hy62A1H HB H5\ H81RHH[]A\A]@H5 )3HHLeuHz52HsfH!62H5 1H8HH[]A\A]f.H52H5E H8ʺH#52HH=+3H=+3IH+3@Hy52A1H HA H5 H81RHH[]A\A]@H=/ 脹HH'3Hf.HHHHHxHhHXHHH8H(HHHHHHHHHHHxHhHXHHH8AWAVAUATUHSH( &3tdH&3H$H衷H<$HI2Htu1HII,$tH(L[]A\A]A^A_ID$LP0H=%3DtKH=%3H$H%3vH%3HD$HH\$Ld$Hl$IMmL;l$IEHtHXM}1 @InH9wLtIO$I4$HtH|$tyMtI^MLd$11L,H<$LHH芬H+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=? H"3&Ht\H"3)@H"3HD$H)HfAWAVAUATIUHSH(HGƩHHtnHT$Ht$HtWHD$Lt$HhHHLHIHl$H+u HCHP0MfH@R3H;3H"Ht$HeÅxMt HD$I$H([]A\A]A^A_Ë 3H3HtHt$HHD$ÅvLl$M8LHhMIIIH?I9pH7HLt$H}ԬHHD$ALAHAILLLHL$0HL$IH; i,2MM<$uLf.H1,2L@H= 3HH3H= 3HH3HMfI$Yf.HM8HH)H9HFHD$HxAEA L1D)H= HyfAUATUSHHHH|$HtXLf MtRI|$(HtH8HH~D$Hl$@ H@(D$@HH[]A\A]E1^"3HW"3H"3L-A"3I} HH%HHtX~D$Hl$@ H@(D$@Mt0I|$It$HH+HH H*2HHH[]A\A]H=!3ij\跼H=!3IH!3聼C@H=q!3茳H=X!3HHV!3I@HCHHP0iHH@f.AVH1AUH5 ATUSH@HD$LD$HD$H3H|$Ht$Ht$H|$ #HL$(Ld$ fHHH@L)HHtHH9H٨HL$(Ld$ HL)HD$~D$HHkH,flI9 LHȨHkLL-3{HHCH3fEIHEI)LHHH9 L3HHCH3II)HL$~D$ILeflEH9tHL)HLLHHMtH;HHtdH߾H@H[]A\A]A^H@1[H]A\A]A^fDHkMfDH1fDD1LH5 H荭H@H[]A\A]A^DM1 )$HHIbHIJIyI~fDAVH1AUH5 ATUSH@HD$LD$HD$HC3H|$Ht$THt$H|$ Hl$ H\$(L-3bIfIH@I)LHHH9L"HD$~D$IMt$flA$H9t7H11H)HHfDoLH HH9wHHLLID$JHHtH:H@H[]A\A]A^f.H@1H[]A\A]A^fD1OD1ۉLH5 H荫H@H[]A\A]A^8HHHATH1UH5z SH0LD$H$HD$'Hx3H|$HH,$H} IH@HH|$o@(HpP )D$莻HD$H|$ LHD$ D$D$(ͦL hHC3VL HHljhH0[]A\@H01[]A\DD‰H5 HGH01[]A\H@UHSH5 11HLD$H$HD$tCHL3H|$H_x;H$H;3耣Hމ(HHHH[]fDD‰>H5 HHH[]DAUATUSHHHH|$HtXLf MtRI|$(HtHHH~D$Hl$@ H@(D$@HH[]A\A]E13H33L-3I} PHHHHtX~D$Hl$@ H@(D$@Mt0I|$It$HsH+HH H"2HHH[]A\A]H=i3脫\wH=P3IHN3AC@H=13L?H=3HH3 @HCHHP0iH}H@f.SfHPHF)D$0HD$@t8HHH~"HSHT$0H~ HS HT$8HHtH= 1HP[H3H|$0HH$xH3H|$8Ht$HD$qx1LL$(LD$ H߹H5 HD$HD$HD$ HD$(<H3H|$ Ht$%H|$(Ht$H\$H83Ht$H辠H53Hf.H3H|$0Ht$HD$1LD$(HߺH5< HD$ HD$(t>H,3H|$(Ht$ =H|$ 1H5r3H*_1XD‰,H5m Hm10fD1#D‰H5 H81D‰ϩH5 H1HHfSfHPHF)D$0HD$@t8HHAH~"HSHT$0H~ HS HT$8HHtH= (1HP[H13H|$0HH$xH)3H|$8Ht$HD$x1LL$(LD$ H߹H5~ HD$HD$HD$ HD$(<H3H|$ Ht$V%H|$(Ht$H\$H33Ht$H辮H5?3Hf.H13H|$0Ht$HD$1LD$(HߺH5 HD$ HD$('t2H5 H8/1`1Q1JD‰谣H5a H1"D‰舣H5 Hɞ1H2H5 H8謞1HH DSfHPHF)D$0HD$@t8HHH~"HSHT$0H~ HS HT$8HHtH=% 1HP[H 3H|$0HH$xH3H|$8Ht$HD$ax1LL$(LD$ H߹H5: HD$HD$HD$ HD$(蔿<H= 3H|$ Ht$%H|$(Ht$H\$H(3Ht$H.H5 3Hf.H 3H|$0Ht$HD$1LD$(HߺH5[ HD$ HD$(Ǿt/H3H|$8LHD$ 1LL$(LD$ H߹H5 HD$HD$HD$ HD$(`H)3H|$ Ht$z H\$HH2H|$(Ht$NyHt$HH53H:YDHQ3H|$8LHD$1LL$(LD$ H߹H5% HD$HD$HD$ HD$(2t~HG3H|$ Ht$wH\$HH3H|$(Ht$l%Ht$H藞D‰pH5 H豓H2HOH|$8E11HR2-1LL$(LD$ H߹H5 HD$HD$HD$ HD$(,tH=3H|$ Ht$H\$HH2H|$(Ht$bHt$HHD‰]H5 H螒D‰7H5` HxD‰H5: HRD‰H5 H,wD‰ŖH5 HQH 2H5 H86H 2H5 H8БH 2H5 H8赑H 2H5 H8蚑HHHf.AUfATUSHXHF)D$0HD$@uH 2HHX[]A\A]ÐHH襮H~HSHT$0H~ HS HT$8HuHl$0IH+2H$LLl$H[KH2LHH$9 H2LHHD$GH|$851LL$(LD$ H߹H51 HD$HD$ HD$(<He2H|$ Ht$xSH|$(Ht$H\$FHl$HHLcHP@HHL苽H5\2H\D‰eH5 H規fD Ht 2HOH 2H|$8LHD$1LL$(LD$ H߹H5 HD$HD$HD$ HD$(rHC2H|$ Ht$|-H|$(Ht$H\$Hf2YHLd$HHkP@LHH聘@H2H|$8LHD$ 1LL$(LD$ H߹H58 HD$HD$HD$ HD$(:Hc2H|$ Ht$xwH|$(Ht$H\$H:2}H|$HkHP@IHHP@LHH蜗D‰eH5 H覍D‰?H5x H耍D‰H5Z HZD‰H5 H4D‰͑H5^ HiHHHAUfATUSHXHF)D$0HD$@uH2HHX[]A\A]ÐHH%H~HSHT$0H~ HS HT$8HuHl$0IH2H$LLl$HKH2LHH$ Hb2LHHD$GH|$8451LL$(LD$ H߹H5 HD$HD$ HD$(輭H2H|$ Ht$xPH|$(Ht$H\$ƛHLd$HHkP@LHHH52HD‰H5i H)f苚H2HOH2H|$8LHD$k1LL$(LD$ H߹H5 HD$HD$HD$ HD$(蚬rH2H|$ Ht$-H|$(Ht$H\$H2HLd$HHkP@LHH@HY2H|$8LHD$1LL$(LD$ H߹H5 HD$HD$HD$ HD$(身H2H|$ Ht$xwH|$(Ht$H\$H2H|$HkHP@IHHP@LHHD‰H5f H&D‰迍H5@ HD‰虍H5" HڈD‰sH5 H贈D‰MH5& H莈iH\HiHvAUfATUSHXHF)D$0HD$@uH 2HHX[]A\A]ÐHH襥H~HSHT$0H~ HS HT$8HuHl$0IH+2H$LLl$H[KH2LHH$9 H2LHHD$GH|$851LL$(LD$ H߹H5W HD$HD$ HD$(<He2H|$ Ht$xPH|$(Ht$H\$FHLd$HHkP@LHHH5_2H_D‰hH51 H詆f Ht2HOH 2H|$8LHD$1LL$(LD$ H߹H5> HD$HD$HD$ HD$(rHC2H|$ Ht$|-H|$(Ht$H\$Hf2YHLd$HHkP@LHH!}@H2H|$8LHD$ 1LL$(LD$ H߹H5^ HD$HD$HD$ HD$(:Hc2H|$ Ht$xwH|$(Ht$H\$H:2}H|$HkHP@IHHP@LHH<|D‰eH5. H覄D‰?H5 H耄D‰H5 HZD‰H5l H4D‰͈H5 HiH*H7HDSHHH52H8jH5 HH16Ht!H(t [fHPH[HR0fH!1H5Z [H8鉃fAUfATUSHXHF)D$0HD$@uH01HHX[]A\A]ÐHH赠H~HSHT$0H~ HS HT$8HuHl$0IH2H$LLl$Hk;Hd2LHH$IHB2LHHD$&GH|$851LL$(LD$ H߹H5~ HD$HD$ HD$(LH2H|$ Ht$xAH|$(Ht$H\$VWH{HT$H譯H5~2H~D‰臆H5 Hȁ+H1H_H)2H|$8LHD$ 1LL$(LD$ H߹H5u HD$HD$HD$ HD$(:rH2H|$ Ht$H|$(Ht$H\$H2yH{HT$H谝H 2H|$8LHD$;1LL$(LD$ H߹H5 HD$HD$HD$ HD$(jH2H|$ Ht$xkH|$(Ht$H\$Hj2H|$HkHP@HHH؜D‰衄H5 HD‰{H5 HD‰UH5 HD‰/H5 HpD‰ H5 HJHHHf.AUfATUSHXHF)D$0HD$@uH1HHX[]A\A]ÐHHUH~HSHT$0H~ HS HT$8HuHl$0IH+2H$LLl$H ;H2LHH$H2LHHD$GH|$8d51LL$(LD$ H߹H5. HD$HD$ HD$(He2H|$ Ht$NxDH|$(Ht$H\$WHT$H{HHJH52HD‰$H5 He}DˌH41H_H2H|$8LHD$1LL$(LD$ H߹H5% HD$HD$HD$ HD$(ڞrHS2H|$ Ht$<H|$(Ht$H\$H&2H{HT$HPH2H|$8LHD$1LL$(LD$ H߹H5U HD$HD$HD$ HD$( H2H|$ Ht$lxkH|$(Ht$H\$H 2MH|$HkHP@HHHx D‰AH5¼ H{D‰H5 H\{D‰H5~ H6{D‰H5 H{D‰H5 HzH颿H鯿H鼿f.AUfATUSHXHF)D$0HD$@uHp1HHX[]A\A]ÐHHH~HSHT$0H~ HS HT$8HuHl$0IH2H$LLl$H;H2LHH$H2LHHD$fGH|$851LL$(LD$ H߹H5 HD$HD$ HD$(茛H2H|$ Ht$xAH|$(Ht$H\$薉WH{HT$HmH52HD‰}H5 HykH1H_Hi2H|$8LHD$K1LL$(LD$ H߹H5 HD$HD$HD$ HD$(zrH2H|$ Ht$H|$(Ht$H\$H2H{HT$HoHI2H|$8LHD${1LL$(LD$ H߹H5 HD$HD$HD$ HD$(誙H#2H|$ Ht$ xkH|$(Ht$H\$H2H|$HkHP@HHHnD‰{H5 H"wD‰{H5| HvD‰{H5^ HvD‰o{H5 HvD‰I{H5b HvH鐻H靻H骻f.ATfUSHPHF)D$0HD$@uH1HHP[]A\DHH蕓H~HSHT$0H~ HS HT$8HuHl$0HHk2H$Ld$HNHG2LHHD$+jH|$8ɶX1LL$(LD$ H߹H5 HD$HD$ HD$(QQH2H|$ Ht$ H|$(Ht$H\$WrH{HT$HyH52Hf.Ha2H|$8LHD$C1LL$(LD$ H߹H5 HD$HD$HD$ HD$(rtvH2H|$ Ht$xqH|$(Ht$H\$H2xuH{HT$HTp!D‰xH5 HsfDcH1HD‰xH5 HsȃD‰^xH5 Hs륃D‰;xH5 H|sHӸHf.AUfATUSHXHF)D$0HD$@uH1HHX[]A\A]ÐHH蕐H~HSHT$0H~ HS HT$8HuHl$0IH2H$LLl$HKsH2LHH$)IH2LHHD$GH|$8褳51LL$(LD$ H߹H5 HD$HD$ HD$(,HU2H|$ Ht$x{H|$(Ht$H\$6'HLd$HHkP@LHH~HHuH1H51HHuHOH@HcD‰-vH5 HnqfDӀH<1H'H2H|$8LHD$h1LL$(LD$ H߹H5] HD$HD$HD$ HD$(rH 2H|$ Ht$DIH|$(Ht$Hl$H.2!H\$LeHH@pH;1HEHP@HHLTH2H|$8LHD$1LL$(LD$ H߹H5e HD$HD$HD$ HD$(zH2H|$ Ht$LH|$(Ht$H\$H2)H|$HkHP@IHHP@LHHhD‰tH5 HRoH5~2H D‰sH5 HoD‰sH5J HnD‰sH5̳ Hn_D‰esH5V Hn9HHH!H.H;ff.AUfATUSHXHF)D$0HD$@uH 1HHX[]A\A]ÐHH襋H~HSHT$0H~ HS HT$8HuHl$0IH{2H$LLl$H[cHT2LHH$9AH22LHHD$GH|$8贮51LL$(LD$ H߹H5 HD$HD$ HD$(<H2H|$ Ht$螾xlH|$(Ht$H\$F}H{HT$H蝙HHH1H51HH蔍HaH@HrD‰LqH5} HlD{H\1H7H2H|$8LHD$ӽx1LL$(LD$ H߹H5 HD$HD$HD$ HD$(rH{2H|$ Ht$d\H|$(Ht$H\$HN2AHl$L%1LkHEH@pL9HH@pL9HHLjDH2H|$8LHD$Ӽ1LL$(LD$ H߹H5 HD$HD$HD$ HD$(rH{2H|$ Ht$dH|$(Ht$H\$H2AH|$HkHP@IHH@pH;1LHHuD‰oH5O H_jH52H D‰nH5 H%jD‰nH5 HirD‰nH5 HiLD‰rnH5 Hi&HHHH HHHbHoH|Df.AUfATUSHXHF)D$0HD$@uH1HHX[]A\A]ÐHH蕆H~HSHT$0H~ HS HT$8HuHl$0IHk2H$LLl$HKcHD2LHH$)AH"2LHHD$GH|$8褩51LL$(LD$ H߹H5 HD$HD$ HD$(,H2H|$ Ht$莹xlH|$(Ht$H\$6xH{HT$HcHHH1H51HH脈HaH@HrD‰21Hl$L%1LkHEH@pL9HH@pL9HHLZDH2H|$8LHD$÷1LL$(LD$ H߹H5 HD$HD$HD$ HD$(rHk2H|$ Ht$TH|$(Ht$H\$H21H|$HkHP@IHH@pH;1LHHYD‰jH5o HOeH5{2H˻ D‰iH55 HeD‰iH5 HdrD‰iH5 HdLD‰biH5 Hd&HHHH HHH頪H魪H麪Df.AUfATUSHXHF)D$0HD$@uH1HHX[]A\A]ÐHH腁H~HSHT$0H~ HS HT$8HuHl$0IH[2H$LLl$H;cH42LHH$AH2LHHD$GH|$8蔤51LL$(LD$ H߹H5 HD$HD$ HD$(H2H|$ Ht$~xlH|$(Ht$H\$&sH{HT$H]wHHH1H51HHtHaH@HrD‰,gH5 HmbDqH<1H7H2H|$8LHD$賳x1LL$(LD$ H߹H5 HD$HD$HD$ HD$(rH[2H|$ Ht$D\H|$(Ht$H\$H.2!Hl$L%1LkHEH@pL9HH@pL9HHLjvDH2H|$8LHD$賲1LL$(LD$ H߹H5 HD$HD$HD$ HD$(rH[2H|$ Ht$DH|$(Ht$H\$H2!H|$HkHP@IHH@pH;1LHHuuD‰dH5 H?`H5k2H軶 D‰dH5U H`D‰dH5Ϩ H_rD‰xdH5 H_LD‰RdH53 H_&HHHH HHHޥHHDf.AUfATUSHXHF)D$0HD$@uH1HHX[]A\A]ÐHHu|H~HSHT$0H~ HS HT$8HuHl$0IHK2H$LLl$H+cH$2LHH$ AH2LHHD$GH|$8脟51LL$(LD$ H߹H5 HD$HD$ HD$( H2H|$ Ht$nxlH|$(Ht$H\$nH{HT$HWHHH1H51HHd~HaH@HrD‰bH5ݦ H]]DlH,1H7H2H|$8LHD$裮x1LL$(LD$ H߹H5 HD$HD$HD$ HD$(~rHK2H|$ Ht$4\H|$(Ht$H\$H2Hl$L%1LkHEH@pL9HH@pL9HHLYDHq2H|$8LHD$裭1LL$(LD$ H߹H5 HD$HD$HD$ HD$(}rHK2H|$ Ht$4H|$(Ht$H\$H2H|$HkHP@IHH@pH;1LHHXD‰_H5 H/[H5[2H諱 D‰_H5u HZD‰_H5 HZrD‰h_H5! HZLD‰B_H5S HZ&HHHH HHHH)H6Df.AUfATUSHXHF)D$0HD$@uH1HHX[]A\A]ÐHHewH~HSHT$0H~ HS HT$8HuHl$0IH;2H$LLl$HH2LHH$aH2LHHD$֪GH|$8t51LL$(LD$ H߹H5 HD$HD$ HD$(zHu2H|$ Ht$^H|$(Ht$H\$iHLd$HkH@pH;1iLHH_mHHHd1H51HH6yHcH@HTD‰\H5ߢ H/XgH1HH2H|$8LHD$sX1LL$(LD$ H߹H5k HD$HD$HD$ HD$(yrH2H|$ Ht$\H|$(Ht$H\$H2Hl$L%m1LkHEH@pL9HH@pL9HHLjvDHA2H|$8LHD$sz1LL$(LD$ H߹H5k HD$HD$HD$ HD$(xrH2H|$ Ht$H|$(Ht$H\$H2H|$HkHP@IHH@pH;Y1 LHHuuD‰ZH5 HUH5+2H{D‰ZH5u HUD‰^ZH5G HUrD‰8ZH5ɠ HyULD‰ZH5S HSU&HHHHHHHHH-H:HGfAUfATUSHXHF)D$0HD$@uH1HHX[]A\A]ÐHH5rH~HSHT$0H~ HS HT$8HuHl$0IH 2H$LLl$HcH2LHH$ɥAH¿2LHHD$覥GH|$8D51LL$(LD$ H߹H5 HD$HD$ HD$(uHE2H|$ Ht$.xlH|$(Ht$H\$cH{HT$H-qHHHR1H5s1HH$tHaH@HrD‰WH5 HSDbH1H7H2H|$8LHD$cx1LL$(LD$ H߹H5j HD$HD$HD$ HD$(trH 2H|$ Ht$\H|$(Ht$H\$H޽2ѣHl$L%]1LkHEH@pL9HH@pL9HHLKDH12H|$8LHD$c1LL$(LD$ H߹H5j HD$HD$HD$ HD$(srH 2H|$ Ht$H|$(Ht$H\$H2ѢH|$HkHP@IHH@pH;I1LHHJD‰UH5Ϝ HPH52Hk D‰tUH5 HPD‰NUH5 HPrD‰(UH5A HiPLD‰UH5s HCP&HHHH HHHxH酗H钗Df.AUfATUSHXHF)D$0HD$@uH1HHX[]A\A]ÐHH%mH~HSHT$0H~ HS HT$8HuHl$0IH2H$LLl$H۠sH2LHH$蹠IHb2LHHD$薠GH|$8451LL$(LD$ H߹H5 HD$HD$ HD$(pH2H|$ Ht$x{H|$(Ht$H\$^'HLd$HHkP@LHHnJHHuH31H5T1HHoHOH@HcD‰RH5 HMfDc]H1H'Ha2H|$8LHD$Ch1LL$(LD$ H߹H5Y HD$HD$HD$ HD$(rorH2H|$ Ht$ԞIH|$(Ht$Hl$H2豞H\$LeHH@pH;21HEHP@HHLdAH2H|$8LHD$K1LL$(LD$ H߹H5a HD$HD$HD$ HD$(znzH2H|$ Ht$ܝH|$(Ht$H\$Hv2蹝H|$HkHP@IHHP@LHHx@D‰PH5 HKH52H^ D‰gPH5 HKD‰APH5B HKD‰PH5Ę H\K_D‰OH5N H6K9HHHӒHHff.AUfATUSHXHF)D$0HD$@uH1HHX[]A\A]ÐHH5hH~HSHT$0H~ HS HT$8HuHl$0IH2H$LLl$HsH2LHH$ɛIHr2LHHD$覛GH|$8D51LL$(LD$ H߹H5 HD$HD$ HD$(kH2H|$ Ht$.x{H|$(Ht$H\$Y'HLd$HHkP@LHH]HHuHC1H5d1HHjHOH@HcD‰MH5f HIfDsXH1H'Hq2H|$8LHD$Sh1LL$(LD$ H߹H5{ HD$HD$HD$ HD$(jrH2H|$ Ht$IH|$(Ht$Hl$Hγ2H\$LeHH@pH;B1HEHP@HHL]H)2H|$8LHD$[1LL$(LD$ H߹H5 HD$HD$HD$ HD$(izH2H|$ Ht$H|$(Ht$H\$H2ɘH|$HkHP@IHHP@LHH(\D‰KH5J HFH52Hn D‰wKH5 HFD‰QKH5 HFD‰+KH5 HlF_D‰KH5 HFF9HHH1H>HKff.AUfATUSHXHF)D$0HD$@uH1HHX[]A\A]ÐHHEcH~HSHT$0H~ HS HT$8HuHl$0IH˰2H$LLl$HsH2LHH$ٖIH2LHHD$趖GH|$8T51LL$(LD$ H߹H5ޖ HD$HD$ HD$(fH2H|$ Ht$>x{H|$(Ht$H\$T'HLd$HHkP@LHH>HHuHS1H5t1HH%eHOH@HcD‰HH5 HDfDSH1H'H2H|$8LHD$ch1LL$(LD$ H߹H5 HD$HD$HD$ HD$(erH2H|$ Ht$IH|$(Ht$Hl$Hޮ2єH\$LeHH@pH;R1HEHP@HHL@H92H|$8LHD$k1LL$(LD$ H߹H5 HD$HD$HD$ HD$(dzHí2H|$ Ht$H|$(Ht$H\$H2ٓH|$HkHP@IHHP@LHH?D‰FH5 HBH5.2H~ D‰FH5h HAD‰aFH5 HAD‰;FH5t H|A_D‰FH5 HVA9HHH鏉H霉H驉ff.AUfATUSHXHF)D$0HD$@uHл1HHX[]A\A]ÐHHU^H~HSHT$0H~ HS HT$8HuHl$0IH۫2H$LLl$H sH2LHH$IH2LHHD$ƑGH|$8d51LL$(LD$ H߹H5 HD$HD$ HD$(aH2H|$ Ht$Nx{H|$(Ht$H\$O'HLd$HHkP@LHH^THHuHc1H51HH5`HOH@HcD‰CH5 H.?fDNH1H'H2H|$8LHD$sh1LL$(LD$ H߹H5 HD$HD$HD$ HD$(`rH˩2H|$ Ht$IH|$(Ht$Hl$H2H\$LeHH@pH;b1HEHP@HHLt]HI2H|$8LHD${1LL$(LD$ H߹H5Ǐ HD$HD$HD$ HD$(_zHӨ2H|$ Ht$ H|$(Ht$H\$H2H|$HkHP@IHHP@LHH\D‰AH5 H=H5>2H莓 D‰AH5 H<D‰qAH5J H<D‰KAH5̍ H<_D‰%AH5V Hf<9HHHHHff.AUfATUSHXHF)D$0HD$@uH1HHX[]A\A]ÐHHeYH~HSHT$0H~ HS HT$8HuHl$0IH2H$LLl$HsHĦ2LHH$IH2LHHD$֌GH|$8t|51LL$(LD$ H߹H5" HD$HD$ HD$(\H%2H|$ Ht$^x{H|$(Ht$H\$K'HLd$HHkP@LHHNXHHuHs1H51HHE[HOH@HcD‰>H5n H>:fDIH 1H'H2H|$8LHD$胋h1LL$(LD$ H߹H5 HD$HD$HD$ HD$([rHۤ2H|$ Ht$IH|$(Ht$Hl$H2H\$LeHH@pH;r1HEHP@HHL3HY2H|$8LHD$苊1LL$(LD$ H߹H5 HD$HD$HD$ HD$(ZzH2H|$ Ht$H|$(Ht$H\$H2H|$HkHP@IHHP@LHH(2D‰%H5w H 1HHlSH1H5{s H LL$LD$H$HD$HD$HD$#Bt_HЌ2H|$HqH42H|$Ht$H$iqx5Ht$HMH52HYvH [H 1[D‰N$H57 HH 1[D‰$H5 H_H 1[HkDf.SH1H5br H LL$LD$H$HD$HD$HD$@t_H2H|$H[pH2H|$Ht$H$9px5Ht$H(=H52H)uH [H 1[D‰#H5 H_H 1[D‰"H57 H/H 1[HjDf.SH1H5Kq H LL$LD$H$HD$HD$HD$?t_Hp2H|$H+oHl2H|$Ht$H$ ox5Ht$H,H52HsH [H 1[D‰!H5O H/H 1[D‰!H5~ HH 1[HoiDf.SHH54p 11HLD$H$HD$>t/Hň2H|$Hnx$H$H592HxsHHH[@D‰!H5~ HGHH[@f.AVH1AUH5o ATUSHLD$H$HD$=H2H|$HWm?H$HH1H5Ė1HHuH5| HtH+ffSH1H5m HLD$H$HD$:;tFHg2H|$Hjx>H<$HH_P@HHH52HoH[H1[D‰~H5g| HH1[HeDf.SH1H5Dl HLD$H$HD$j:tFH2H|$Hix>H<$HH_P@HHe.H52HnH[H1[D‰H5{ HH1[HdDf.SHH5k 11HLD$H$HD$9t/H2H|$Hix$H$H5)2HxmHHH[@D‰H5{ H7HH[@f.HH1LD$H5j H$HD$8tGHh2H|$HShxOH<$HH@pH;ݑ1u+H5L2?mHf.1HfHfD‰H5{ H_1H^cHH1LD$H5j H$HD$8u%H1HHfH2H|$Hlgx(H4$H~$H5\2H\lHD‰^H5z HHbDHH1LD$H5oi H$HD$[7t?H؀2H|$Hfx/H4$H~H52HkHfD1HÐD‰H5Wz H1HH!bHH1LD$H5h H$HD$6t?H(2H|$Hfx/H4$H~*H52HkHfD1HÐD‰H5y H?1HHaHH1LD$H5.h H$HD$5tGH2H|$HcexOH<$HH@pH;1u+H5\2OjHf.1HfHfD‰.H5y Ho1H`SH1H5qg H LL$LD$HD$HD$HD$5tgH~2H|$Ht$dx]H|$H\$HT1H9Gun+td1HH@H5i~2HIiH [H 1[D‰>H5x H1Hq1H5"y H8b1H_fDSH1H5xf H LL$LD$HD$HD$HD$ 4tgH}2H|$Ht$qcx]H|$H\$HD1H9Gun*td1HH@H5Y}2H9hH [H 1[D‰.H5ox Ho1Ha1H5x H8R1H^fDSHH5e 11HLD$H$HD$3t/H }2H|$Hpbx$H$H5y|2HxhgHHH[@D‰fH5Gx HHH[@f.HH1LD$H5d H$HD$[2t?H|2H|$Hax/H<$H(H5{2HfHfD1HÐD‰H5w H1H]HH1LD$H5?d H$HD$1t?H`{2H|$Hax/H<$H0H5{2HfHfD1HÐD‰H5w H?1H]HH1LD$H5c H$HD$0t?Hz2H|$Hc`x/H<$H8H5Sz2HSeHfD1HÐD‰NH5Ow H1H\HH1LD$H5 c H$HD$K0t?Hz2H|$H_x/H<$H@H5y2HdHfD1HÐD‰H5v H 1H[SH1H5~b H LL$LD$H$HD$HD$HD$/H4y2H|$H^Hy2H|$Ht$H$^xaH{HL$1H6HHtvH1H5(1HH-HtTH@HH [fDH 1[D‰~H5v H H 1[H5w2H1cH [D‰6H5u Hw H 1[HZSH1H5'a H LL$LD$H$HD$HD$HD$.Hw2H|$Hw]Hw2H|$Ht$H$U]xaH{HL$H+5HHtsH1H51HHf,HtQH@HH [H 1[D‰H5u HO H 1[H5qv2HaH [D‰H5Gu H H 1[HPYSH1H5_ H LL$LD$H$HD$HD$HD$,HTv2H|$H\H8v2H|$Ht$H$[xaH{HL$H3HHtsH$1H5E1HH*HtQH@HH [H 1[D‰H5?u H H 1[H5u2HQ`H [D‰VH5t H H 1[HWSH1H5x^ H LL$LD$H$HD$HD$HD$3+Ht2H|$HZHt2H|$Ht$H$uZxaH{HL$HK2HHtsH1H5Ճ1HH)HtQH@HH [H 1[D‰. H5t HoH 1[H5s2H^H [D‰ H5s H'H 1[HVSH1H5 ] H LL$LD$H$HD$HD$HD$)Hts2H|$H'YHXs2H|$Ht$H$YxaH{HL$H0HHtsHD1H5e1HH(HtQH@HH [H 1[D‰ H5s HH 1[H5!r2Hq]H [D‰v H57s HH 1[HTUSH1H5[ H LL$LD$H$HD$HD$HD$S(Hr2H|$HWHq2H|$Ht$H$WxaH{HL$Hk/HHtsHԀ1H51HH&HtQH@HH [H 1[D‰N H57s HH 1[H5p2H\H [D‰ H5r HGH 1[HTSH1H5xZ H LL$LD$H$HD$HD$HD$&Hp2H|$HGVHxp2H|$Ht$H$%VxaH{HL$H-HHtsHd1H51HH6%HtQH@HH [H 1[D‰H5r HH 1[H5Ao2HZH [D‰H5q HH 1[HRSH1H5 Y H LL$LD$H$HD$HD$HD$s%H$o2H|$HTHo2H|$Ht$H$TxaH{HL$H,HHtsH}1H5~1HH#HtQH@HH [H 1[D‰nH5q HH 1[H5m2H!YH [D‰&H57q HgH 1[HXQSH1H5W H LL$LD$H$HD$HD$HD$$Hm2H|$HgSHm2H|$Ht$H$ESxaH{HL$H+HHtsH|1H5|1HHV"HtQH@HH [H 1[D‰H5/q H?H 1[H5al2HWH [D‰H5p HH 1[HPSHH5tV 11HLD$H$HD$"t/H=l2H|$HRx$H$H5l2HxWHHH[@D‰H5p HGHH[@f.SHH5U 11HLD$H$HD$!t/Hk2H|$H`Qx$H$H5k2HxHXVHHH[@D‰VH5Gp HHH[@f.SHH5=U 11HLD$H$HD$H!t/Hk2H|$HPx$H$H5k2HxUHHH[@D‰H5p HHH[@f.HH1LD$H5T H$HD$ t7H`i2H|$HPx/H<$H5j2HTHf1HfD‰H5o H/1HHYMSHH5 T 11HLD$H$HD$t/Hh2H|$HPOx$H$H5h2HxHTHHH[@D‰FH5wo HHH[@f.SHH5o 11HLD$H$HD$8t/Hg2H|$HNx$H$H5g2HxSHHH[@D‰H5Wo HHH[@f.SHH5o 11HLD$H$HD$t/HMg2H|$HMx$H$H5Ag2HxXRHHH[@D‰H5/o H'HH[@f.SHH5ko 11HLD$H$HD$t/Hf2H|$H@Mx$H$H5f2HxX8RHHH[@D‰6H5o HwHH[@f.SHH5So 11HLD$H$HD$(t2He2H|$HLx,H$H5e2HQHHH[fD‰~H5n HHH[fDSHH53o 11HLD$H$HD$xt2H=e2H|$HKx,H$H59e2HPHHH[fD‰H5n HHH[fDHH1LD$H5o H$HD$t7H(e2H|$H3Kx/H<$HPHH5.f2H&PHÐ1HfD‰H5n H_1HHSH1H5RO H LL$LD$HD$HD$HD$ tgHd2H|$Ht$qJx]H|$H\$HDt1H9Guntd1HH@H5Yd2H9OH [H 1[D‰.H5Gn Ho1Has1H5n H8R1HGfDSH1H5]N H LL$LD$HD$HD$HD$tgHc2H|$Ht$aIx]H|$H\$H4s1H9Guntd1HH@H5Ic2H)NH [H 1[D‰H5m H_1HQr1H52n H8B1HFfDH5a2H=Zq1Mf.H5a2H=s1Mf.SHH5,M 11HLD$H$HD$t2H c2H|$H Hx,H$H5c2HMHHH[fD‰H5m HOHH[fDSHH5m 11HLD$H$HD$t2H]b2H|$HpGx,H$H5Qc2H eLHHH[fD‰^H5om HHH[fDSHH5m 11HLD$H$HD$Xt2Ha2H|$HFx,H$H5b2HPKHHH[fD‰H5om HHH[fDSHH5m 11HLD$H$HD$t2H`2H|$HFx,H$H5a2HhKHHH[fD‰H5om H?HH[fDSH1H5m H0LL$(LD$ HD$HD$HD$ HD$(tnH7`2H|$ Ht$HEH|$(Ht$H\$H_2%ExAHD$HHHXH5^2H JH0[H01[D‰H5m H?1D‰H5l HH01[H!l1H5m HD$H:HD$jHBf.SH1H5!n H0LL$(LD$ HD$HD$HD$ HD$(tnH^2H|$ Ht$CH|$(Ht$H\$H^2CxAHD$HHHH5]2HHH0[H01[D‰H5m H1D‰vH5Wm HH01[Hj1H5*n HD$H:HD$jH@Af.SH1H5n H0LL$(LD$ HD$HD$HD$ HD$("tnHw]2H|$ Ht$BH|$(Ht$H\$H:]2eBxAHD$HHH(H5\2HIGH0[H01[D‰>H5_n H1D‰H5m HWH01[Hai1H5n HD$H:-HD$jH?f.SHH5gF 11HLD$H$HD$t2H-\2H|$H@Ax,H$H5Z2H 5FHHH[fD‰.H5gn HoHH[fDSHH5n 11HLD$H$HD$(t2H}[2H|$H@x,H$H5Y2H EHHH[fD‰~H5Gn HHH[fDSH1H5n H0LL$(LD$ HD$HD$HD$ HD$(btnHZ2H|$ Ht$?H|$(Ht$H\$HX2?xAHD$HHHhH5X2HDH0[H01[D‰~H57n H1D‰VH5m HH01[Hf1H5Zn HD$H:mHD$jHX=f.SH1H5n H0LL$(LD$ HD$HD$HD$ HD$(tnHWY2H|$ Ht$h>H|$(Ht$H\$HW2E>xAHD$HHHXH5qW2H)CH0[H01[D‰H5Wn H_1D‰H5m H7H01[HAe1H5zn HD$H: HD$jHHHH[fD‰H5n HHH[fDSHH5n 11HLD$H$HD$ t2HS2H|$H9x,H$H5S2H>HHH[fD‰H5n H?HH[fDSHH5= 11HLD$H$HD$t/HMS2H|$H`8x$H$H5S2Hx X=HHH[@D‰VH5on HHH[@f.SH1H5n H LL$LD$H$HD$HD$HD$3tHR2H|$H7H\R2H|$Ht$H$y7xUHt$HHHtpH`1H5_1HHHtNH@HH [H 1[D‰>H5gn HH 1[H5P2H;H [D‰H5m H7H 1[H5SHH5; 11HLD$H$HD$t2H-Q2H|$HP6x,H$H5!Q2HE;HHH[fD‰>H5m HHH[fDSHH5+n 11HLD$H$HD$8t2H}P2H|$H5x,H$H5aP2HH:HHH[fD‰H5m HHH[fDSHHH5jP2H8::H54 HH1Ht!H(t [fHPH[HR0fH\1H5*# [H8YfSH]1HH=v`M2tH5wM2Ht7H[9fH=3 *RM2HH@M2HuHD]1H[fDHH9 H[DSH(\1H H=v`L2tH5L2Ht7H[9fH=~2 )L2HHL2HuH\1H[fDHH9 H[DSHp^1HH=v`jL2tH5WL2Ht7H[8fH=1 d)2L2HH L2HuH$\1H[fDHHu8 H[uDHATUSHHH|$Ht2HF Ht)Hx(Ht +HuXH[1HH[]A\fyR2H-rR2cR2t_L%`R2I|$ HHCHt#~D$H\$D$@ H@(@H[]A\fH9[1H@H=Q2t H=Q2IHQ2xH=Q2KH=Q2HHQ22H0H0ff.ATH11U1H57 S7t+0HHH5oK2H[]A\k[1]A\IH0H0@f.SH1H56 HHD$LD$tNH|$H [1H9GuLgtBCXH5K2HHH[@H1[HIZ1H5i H8:1H 0@f.HH111H5 6 t3H2[1H5SK2HHHH81HH/ATH1UH5?i SHLD$H$HD$tSHJ2H|$H/xKhH,$HHH_H5I2HH[]A\H1[]A\DD‰H5h HH1[]A\H/HI.ATH1UH5h SH LL$LD$HD$HD$HD$HI2H|$Ht$.H\$HH|$HX1H9Gt|H@@HHIH5I2LsHH H[]A\@H 1H[]A\fD1ۉH5-h HHW1H5 i 1H8fDHU1H5bh H8}H-HH-f.ATH1UH5m3 SHLD$H$HD$7HH2H|$H-H,$HpHHHNHU1H5H2fHHCHHCPHHOV1HChHC@HHH[]A\H1H[]A\f.D1H5g H]HqT1H5Jh H8BH,HI,f.ATH1UH582 SHLD$H$HD$t[H2H|$H#H<$HH|HxH+8H|IHtLH+LkL9td1@IT$HKHI9tGHcHc}HuI,$u ID$LP0HE1[L]A\A]L%K1I$HL[]A\A]fDDE1H5a H\HL[]A\A]HE#fDAUH1ATH5Va USHLD$H$HD$H=2H|$Hi"H<$HHH|HxH+8H,IHtLH+LkL9td1@IT$HKHI9tGHcHc}HuI,$u ID$LP0HE1[L]A\A]L%J1I$HL[]A\A]fDDE1H5l` H HL[]A\A]H"fDAUH1ATH5` USHLD$H$HD$H><2H|$H!H<$HH|HxH+8HIHtLH+LkL9td1@IT$HKHI9tGHcHc}?HuI,$u ID$LP0HE1[L]A\A]L%YI1I$HL[]A\A]fDDE1{H5_ HHL[]A\A]H fDUH1SH5% HHD$LD$qt]H|$HGt[H~HHunHhH5y:2HHHHH[]D1HH[]@H5W_ 1HHH[]CH @UH1SH5% HHD$LD$t]H|$HGt[HHHunHhH5Y92HHHHH[]D1HH[]@H5^ 1HHH[]cHT@UHSH5X$ 11H(LL$LD$HD$HD$HD$tRHU82H|$Ht$xJH|$H\$HGtcHHuqHk(HF1HH(H[]D‰H5] HH(H[]DH5?^ 1HK@UHSH5e# 11H(LL$LD$HD$HD$HD$tRH72H|$Ht$xJH|$H\$HGtcHvHuqHkHE1HH(H[]D‰H5] HH(H[]DH5] 1H;@UHSH5j" 11H(LL$LD$HD$HD$HD$xtRH 62H|$Ht$xJH|$H\$HGtcHfHuqHkHD1HH(H[]D‰H5/] HH(H[]DH5g] 1H+@UHSH5o! 11H(LL$LD$HD$HD$HD$htRH%52H|$Ht$xJH|$H\$HGtcHVHuqHk0HvC1HH(H[]D‰H5\ HH(H[]DvH5] 1H@UHSH5] 11H(LL$LD$HD$HD$HD$XtRH42H|$Ht$xJH|$H\$HGtcHFHuqHk8HfB1HH(H[]D‰H5\ HH(H[]DfH5\ 1H @UHSH5\ 11H(LL$LD$HD$HD$HD$HtRH32H|$Ht$xJH|$H\$HGtcH6HuqHk@HVA1HH(H[]D‰~H5g\ HH(H[]DVH5\ 1H@UHSH5\ 11H(LL$LD$HD$HD$HD$8tRH12H|$Ht$xJH|$H\$HGtcH&HuqHkHF@1HH(H[]D‰nH57\ HH(H[]DFH5\ 1H@UHSH5\ 11H(LL$LD$HD$HD$HD$(tRH02H|$Ht$xJH|$H\$HGtc~HHuqHkH6?1HH(H[]D‰^H5[ HH(H[]D6H5G\ 1Hu@UHSH5Z\ 11H(LL$LD$HD$HD$HD$tRH/2H|$Ht$~xJH|$H\$HGtcnHHuqHkH&>1HH(H[]D‰NH5[ HH(H[]D&H5\ 1He@UHSH52\ 11H(LL$LD$HD$HD$HD$tRH.2H|$Ht$nxJH|$H\$HGtc^HHuqHk H=1HH(H[]D‰>H5[ HH(H[]DH5[ 1HU@AVHSH5 \ 11H8LL$(LD$ HD$HD$ HD$(teH-2H|$ Ht$]xYH|$(H\$HGtrMIH|Lt$~D$flCH;1HH8H[A^D‰H5o[ H_H8H[A^@H5[ 1H5@AVHSH5[ 11H8LL$(LD$ HD$HD$ HD$(teH,2H|$ Ht$=xYH|$(H\$HGtr-IH|Lt$~D$flC(H:1HH8H[A^D‰H5/[ H?H8H[A^@H5w[ 1H{@AVHSH5[ 11H8LL$(LD$ HD$HD$ HD$(teHt+2H|$ Ht$xYH|$(H\$HGtr IH|Lt$~D$flCH91HH8H[A^D‰H5Z HH8H[A^@H57[ 1H[@AVHSH5Q[ 11H8LL$(LD$ HD$HD$ HD$(teHT*2H|$ Ht$xYH|$(H\$HGtrIH|Lt$~D$flC8H81HH8H[A^D‰H5Z HH8H[A^@H5[ 1Hս;@AVHSH5 11H8LL$(LD$ HD$HD$ HD$(wteH )2H|$ Ht$xYH|$(H\$HGtrIeH|Lt$~D$flCHr71HH8H[A^D‰H5_Z H߼H8H[A^@vH5Z 1H赼@AUH1ATH5Z USH(LL$LD$HD$HD$HD$VH?)2H|$Ht$ H|$Hl$HGH8HHE H[HHtvH{H+;HNIHtFH+LkL9t=1fDIT$HKHI9tHcHc}诰HuI,$tsE1H(L[]A\A]L%51I$H(L[]A\A]fDDE1H5Y H4H(L[]A\A]fDID$LP0趿H57Z E1HH(L[]A\A]fDK@UHSH5JZ 11H(LL$LD$HD$HD$HD$tVH&2H|$Ht$ xJH|$H\$HGtcHvHuyHHcIHtFH+LkL9t=1fDIT$HKHI9tHcHc}蟬HuI,$tsE1H(L[]A\A]L%11I$H(L[]A\A]fDDE1H5X H$H(L[]A\A]fDID$LP0覻H5Y E1HH(L[]A\A]fD;@AUH1ATH5Y USH(LL$LD$HD$HD$HD$vH"2H|$Ht$H|$Hl$HGHXHH@H[HHtsH{H+;HkIHtCH+LkL9t:1IT$HKHI9tHcHc}ϪHuI,$tsE1H(L[]A\A]L%/1I$H(L[]A\A]fDDE1H5|X HTH(L[]A\A]fDID$LP0ֹH5X E1HH(L[]A\A]fDk@UHSH5X 11H(LL$LD$HD$HD$HD$tRH 2H|$Ht$xJH|$H\$HGtcHHuyHHcHH}HH9ww]0H(1HH(H[]D‰H5V HOH(H[]DH5V 1H%苽ٿf.UHSH5 11H(LL$LD$HD$HD$HD$tfH 2H|$Ht$xZH|$H\$HGtsHH}C,C(1+HHH9@HH(H[]@D‰ޱH57V HH(H[]D趱H5oV 1H[@UHSH5zV 11H(LL$LD$HD$HD$HD$tlH2H|$Ht$xbH|$Hl$HGt{HHHH9wHt]H&1HH(H[]fDD‰趰H5U HH(H[]D莰H57V 1Hͫ3ٿDUHSH5V 11H(LL$LD$HD$HD$HD$htlH2H|$Ht$xbH|$Hl$HGt{HVHHH9wHt]H\%1HH(H[]fDD‰膯H5U HǪH(H[]D^H5_V 1H蝪ٿDUHSH5V 11H(LL$LD$HD$HD$HD$8tlH2H|$Ht$xbH|$Hl$HGt{H&HHH9wHt]H,$1HH(H[]fDD‰VH5V H藩H(H[]D.H5oV 1HmӸٿDUHSH5V 11H(LL$LD$HD$HD$HD$tlHU2H|$Ht$nxbH|$Hl$HGt{^HHHH9wHt]H"1HH(H[]fDD‰&H5U HgH(H[]DH5WV 1H=裷ٿDUHSH5zV 11H(LL$LD$HD$HD$HD$tlH%2H|$Ht$>xbH|$Hl$HGt{.HHHH9wHt]H!1HH(H[]fDD‰H5U H7H(H[]DΫH5GV 1H sٿDUHSH5bV 11H(LL$LD$HD$HD$HD$tlH2H|$Ht$xbH|$Hl$HGt{HHHH9wHt]H 1HH(H[]fDD‰ƪH5U HH(H[]D螪H5V 1HݥCٿDUHSH5"V 11H(LL$LD$HD$HD$HD$xtlH2H|$Ht$xbH|$Hl$HGt{HfHHH9wHt] Hl1HH(H[]fDD‰薩H5U HפH(H[]DnH5U 1H譤ٿDUHSH511H(LL$LD$HD$HD$HD$HtZH2H|$Ht$xJH|$H\$HGtc螿H6HuyHC@H52H<}HH(H[]ÃD‰~H5wU H迣H(H[]DVH5U 1H蕣H(H[]ff.UHSH511H(LL$LD$HD$HD$HD$(tZH}2H|$Ht$xJH|$H\$HGtc~HHuyHCpH5n2H<]HH(H[]ÃD‰^H5T H蟢H(H[]D6H5?U 1HuH(H[]ӱff.UHSH511H(LL$LD$HD$HD$HD$tZH]2H|$Ht$nxJH|$H\$HGtc^HHuyHCXH5N 2H<=HH(H[]ÃD‰>H5T HH(H[]DH5T 1HUH(H[]賰ff.UHSH511H(LL$LD$HD$HD$HD$tYH- 2H|$Ht$NxJH|$H\$HGtc>HHuyHH5/ 2H<HH(H[]ÐD‰H5T H_H(H[]DH5WT 1H5H(H[]蓯ff.UHSH511H(LL$LD$HD$HD$HD$tZH 2H|$Ht$.xJH|$H\$HGtcHHuyHC`H5 2HxjH|$Hl$HG*HHHH9H0HcH11H(LL$LD$HD$HD$HD$ضttH1H|$Ht$>xjH|$Hl$HG*HHHH9HE HcH1IT$HKHI9tHcHc}}HuI,$tsE1H(L[]A\A]L%1I$H(L[]A\A]fDDE1H5I H\H(L[]A\A]fDID$LP0ތH5I E1HH(L[]A\A]fDsɿDUHSH5I 11H(LL$LD$HD$HD$HD$訩t~H1H|$Ht$xrH|$Hl$HGH蒴HHH9HHcH51HxjH|$Hl$HG*I¦HHLH諟HcnHH H[]A\@H 1H[]A\fD1ۉ}H5C H-yH H[]A\Ð}H5C 1HyH H[]A\f[HYff.ATH1UH5C SH LL$LD$HD$HD$HD$舚ttH1H|$Ht$xjH|$Hl$HGړIrHHLH H3mHH H[]A\@H 1H[]A\fD1ۉ|H5MC HwH H[]A\Ðv|H5C 1HwH H[]A\f H#ff.ATH1UH5C SH LL$LD$HD$HD$HD$8ttH}1H|$Ht$xjH|$Hl$HG芒I"HHLH HkHH H[]A\@H 1H[]A\fD1ۉL{H5 C HvH H[]A\Ð&{H5oC 1HevH H[]A\f軅Hff.ATH1UH5wC SH LL$LD$HD$HD$HD$ttH-1H|$Ht$NxjH|$Hl$HG:IҢHHLH諒HjHH H[]A\@H 1H[]A\fD1ۉyH5B H=uH H[]A\ÐyH5?C 1HuH H[]A\fkHff.ATH1UH5GC SH LL$LD$HD$HD$HD$蘖ttH1H|$Ht$xjH|$Hl$HGI股HHLH[hHCiHH H[]A\@H 1H[]A\fD1ۉxH5B HsH H[]A\ÐxH5B 1HsH H[]A\fHff.ATH1UH5B SH LL$LD$HD$HD$HD$HttH1H|$Ht$xjH|$Hl$HG蚎I2HHLH諂HgHH H[]A\@H 1H[]A\fD1ۉ\wH5-B HrH H[]A\Ð6wH5B 1HurH H[]A\fˁHKff.ATH1UH5SH LL$LD$HD$HD$HD$ttHM1H|$Ht$^xjH|$Hl$HGJIHHLHfHcfHH H[]A\@H 1H[]A\fD1ۉ vH5A HMqH H[]A\ÐuH5A 1H%qH H[]A\f{Hff.ATH1UH5A SH LL$LD$HD$HD$HD$訒ttH1H|$Ht$xjH|$Hl$HGI蒝HHLHkkHSeHH H[]A\@H 1H[]A\fD1ۉtH5EA HoH H[]A\ÐtH5A 1HoH H[]A\f+Hff.UHSH5 11H(LL$LD$HD$HD$HD$XH1H|$Ht$H|$Hl$HG袊H:HHH9غHHf.HHH1Hiel HHHpuH0HDžPpHH(H[]ÃD‰%sH5@ HfnH(H[]ÿsH5@ 1HAn}ܿff.ATH1UH5SH LL$LD$HD$HD$HD$؏ttH-1H|$Ht$>xjH|$Hl$HG*IšHHLHks賈HH H[]A\@H 1H[]A\fD1ۉqH5? H-mH H[]A\ÐqH5@ 1HmH H[]A\f[|H)ff.ATH1UH5? SH LL$LD$HD$HD$HD$舎ttH1H|$Ht$xjH|$Hl$HGڇIrHHLH[mcHH H[]A\@H 1H[]A\fD1ۉpH5]? HkH H[]A\ÐvpH5? 1HkH H[]A\f {Hff.ATH1UH5? SH LL$LD$HD$HD$HD$8ttH}1H|$Ht$螼xjH|$Hl$HG芆I"HHLHkaHH H[]A\@H 1H[]A\fD1ۉLoH5? HjH H[]A\Ð&oH5o? 1HejH H[]A\fyH齾ff.ATH1UH5SH LL$LD$HD$HD$HD$t|H1H|$Ht$NxzH|$Hl$HG:IҖHHLHH51H HH H[]A\DH 1H[]A\f.D1ۉmH5> H-iH H[]A\ÐmH5> 1HiH H[]A\f[xHwff.ATH1UH5> SH LL$LD$HD$HD$HD$舊t|H1H|$Ht$xzH|$Hl$HGڃIrHHLH{nH5t1H謾HH H[]A\DH 1H[]A\f.D1ۉlH5= HgH H[]A\ÐflH57> 1HgH H[]A\fvH1ff.ATH1UH5SH LL$LD$HD$HD$HD$(H1H|$Ht$芸H|$Ld$HGrH HHHH9LyH0HH H[]A\H 1H[]A\fD1ۉkH5== H]fH H[]A\ÐjH5w= 1H5fH H[]A\fuɿHԺDATH1UH5SH LL$LD$HD$HD$HD$踇t|He1H|$Ht$xzH|$Hl$HG I袒HHLH H51HܻHH H[]A\DH 1H[]A\f.D1ۉiH5}< HdH H[]A\ÐiH5< 1HdH H[]A\f+tH镹ff.ATH1UH5< SH LL$LD$HD$HD$HD$XH1H|$Ht$躵H|$Ld$HGH:HHHH9LmH70HH H[]A\H 1H[]A\fD1ۉLhH5; HcH H[]A\Ð&hH5'< 1HecH H[]A\frɿH8DATH1UH5SH LL$LD$HD$HD$HD$Hi1H|$Ht$JH|$Ld$HG2~HʏHHHH9L^H0HH H[]A\H 1H[]A\fD1ۉfH55; HbH H[]A\ÐfH5o; 1HaH H[]A\fKqɿHDATH1UH5SH LL$LD$HD$HD$HD$xH1H|$Ht$ڲH|$Ld$HG|HZHHHH9LZHW0HH H[]A\H 1H[]A\fD1ۉleH5e: H`H H[]A\ÐFeH5: 1H`H H[]A\foɿH錵DATH1UH5KSH LL$LD$HD$HD$HD$H1H|$Ht$jH|$Ld$HGR{HHHHH9LH0HH H[]A\H 1H[]A\fD1ۉcH59 H=_H H[]A\ÐcH59 1H_H H[]A\fknɿH6DATH1UH5SH LL$LD$HD$HD$HD$蘀H1H|$Ht$H|$Ld$HGyHzHHHH9L~Hw0HH H[]A\H 1H[]A\fD1ۉbH58 H]H H[]A\ÐfbH58 1H]H H[]A\flɿHDAUH1ATH5USH(LL$LD$HD$HD$HD$&HO1H|$Ht$舮H|$Hl$HGpxIHHHELmHP@LHL@H511H1HH(H[]A\A]H(1H[]A\A]ÃD1ۉaH57 H]\H(H[]A\A]`H5'8 1H-\H(H[]A\A]kH鉱@ATH1UH58 SH LL$LD$HD$HD$HD$}H 1H|$Ht$H|$Ld$HGwH蚈HHHH9LuH0HH H[]A\H 1H[]A\fD1ۉ_H5]7 HZH H[]A\Ð_H57 1HZH H[]A\fjɿH4DATH1UH57 SH LL$LD$HD$HD$HD$H|t|H1H|$Ht$讫xzH|$Hl$HGuI2HHLH[yH541HlHH H[]A\DH 1H[]A\f.D1ۉL^H5=7 HYH H[]A\Ð&^H57 1HeYH H[]A\fhHff.ATH1UH5pSH LL$LD$HD$HD$HD$zt|H1H|$Ht$NxzH|$Hl$HG:tI҅HHLHZH51H HH H[]A\DH 1H[]A\f.D1ۉ\H56 H-XH H[]A\Ð\H56 1HXH H[]A\f[gH鯭ff.ATH1UH56 SH LL$LD$HD$HD$HD$yH1H|$Ht$H|$Ld$HGrHjHHHH9LcHcLHH H[]A\H 1H[]A\fD1ۉ|[H55 HVH H[]A\ÐV[H5W6 1HVH H[]A\feɿHRDATH1UH5W6 SH LL$LD$HD$HD$HD$xHY1H|$Ht$zH|$Ld$HGbqHHHHH9LOHcJHH H[]A\H 1H[]A\fD1ۉ ZH55 HMUH H[]A\ÐYH55 1H%UH H[]A\f{dɿHDATH1UH55 SH LL$LD$HD$HD$HD$vH1H|$Ht$ H|$Ld$HGoH芁HHHH9LaH6IHH H[]A\H 1H[]A\fD1ۉXH5%5 HSH H[]A\ÐvXH5o5 1HSH H[]A\f cɿH馩DATH1UH5֮SH LL$LD$HD$HD$HD$8uHѿ1H|$Ht$蚤H|$Ld$HGnHHHHH9L~HGHH H[]A\H 1H[]A\fD1ۉ,WH5u4 HmRH H[]A\ÐWH54 1HERH H[]A\faɿHPDATH1UH5SH LL$LD$HD$HD$HD$sHa1H|$Ht$*H|$Ld$HGmH~HHHH9L>rHVFHH H[]A\H 1H[]A\fD1ۉUH53 HPH H[]A\ÐUH54 1HPH H[]A\f+`ɿHDATH1UH5,SH LL$LD$HD$HD$HD$XrH1H|$Ht$躡H|$Ld$HGkH:}HHHH9LWHDHH H[]A\H 1H[]A\fD1ۉLTH53 HOH H[]A\Ð&TH5O3 1HeOH H[]A\f^ɿH餥DATH1UH5?3 SH LL$LD$HD$HD$HD$pH)1H|$Ht$JH|$Ld$HG2jH{HHHH9L|HcvCHH H[]A\H 1H[]A\fD1ۉRH52 HNH H[]A\ÐRH52 1HMH H[]A\fK]ɿHNDATH1UH52 SH LL$LD$HD$HD$HD$xoH1H|$Ht$ڞH|$Ld$HGhHZzHHHH9LeHBHH H[]A\H 1H[]A\fD1ۉlQH52 HLH H[]A\ÐFQH5o2 1HLH H[]A\f[ɿHDATH1UH5SH LL$LD$HD$HD$HD$nt|H1H|$Ht$nxzH|$Hl$HGZgIxHHHELHfHH H[]A\H 1H[]A\f.D1ۉ PH5}1 HMKH H[]A\ÐOH51 1H%KZHɡff.ATH1UH5SH LL$LD$HD$HD$HD$lt|Hŵ1H|$Ht$xzH|$Hl$HG fIwHHHELHeHH H[]A\H 1H[]A\f.D1ۉNH50 HIH H[]A\ÐNH50 1HI;YH铠ff.AUH1ATH50 USH(LL$LD$HD$HD$HD$fkH1H|$Ht$ȚH|$Ld$HG%dHHvHH<HH92LAHHttHxH+8HDoHHtDLeLmM9t91HSIMHM9tHcIc<$=HuH+tuD1H(H[]A\A]H0HH(H[]A\A]D1ۉLH5/ H-HH(H[]A\A]HCH1P0f.LH5/ 1HGH(H[]A\A];WɿH馞DAUH1ATH5/ USH(LL$LD$HD$HD$HD$fiH1H|$Ht$ȘH|$Ld$HG%bHHtHH<HH92L7H5W1H/HH H[]A\H 1H[]A\fD1ۉAH5* H]hH51H近HH H[]A\H 1H[]A\fD1ۉ?H5E* H:H H[]A\Ð?H5* 1H:H H[]A\fJɿHpDATH1UH5ŖSH LL$LD$HD$HD$HD$H\H1H|$Ht$誋H|$Ld$HGUH*gHHHH9LNBH5O1HOHH H[]A\H 1H[]A\fD1ۉ<>H5) H}9H H[]A\Ð>H5) 1HU9H H[]A\fHɿHDATH1UH5hSH LL$LD$HD$HD$HD$ZHY1H|$Ht$:H|$Ld$HG"THeHHHH9LcH51HߎHH H[]A\H 1H[]A\fD1ۉSH LL$LD$HD$HD$HD$VH11H|$Ht$H|$Ld$HGOHjaHHHH9L]H51H菊HH H[]A\H 1H[]A\fD1ۉ|8H5& H3H H[]A\ÐV8H5' 1H3H H[]A\fBɿH‹DATHUH5 ' S1H(HD$HD$ HD$HD$HD$ P1LL$ LD$UZYHV1H|$HiH|$H,$H90H9GKAăH|$HG+NH_HHH9HcH0Hì0HHH4иHHHHH H!EHDHHH H[]A\D‰6H5% H1DH0H5R& 1H81fD~6H5& 1H1#AٿDATHUH5'SH8HD$HD$0HD$HD$ HD$(HD$0P1LL$0LD$(@SZYHם1H|$Ht$蠂H|$ Ld$HGLH ^HHHH9H|$(Ht$?Lt+HT$Ll0H%HH0H[]A\DH01H[]A\fD1ۉ5H5}% H]0H0H[]A\Ð4H5% 1H50H0H[]A\f?ɿH|DATHUH5% SH8HD$HD$0HD$HD$ HD$(HD$0P1LL$0LD$(QZYH71H|$Ht$H|$ Ld$HGJH\HHHH9H|$(Ht$?Ot+HT$L,7H$HH0H[]A\DH01H[]A\fD1ۉ|3H5$ H.H0H[]A\ÐV3H5$ 1H.H0H[]A\f=ɿHDATHUH5$ SH8HD$HD$0HD$HD$ HD$(HD$0P1LL$0LD$(PZYH1H|$Ht$`H|$ Ld$HGHIHZHHHH9H|$(Ht$Mt+HT$LLJHt"HH0H[]A\DH01H[]A\fD1ۉ1H5# H-H0H[]A\Ð1H5G$ 1H,H0H[]A\fK<ɿHpDATHUH5_SH8HD$HD$0HD$HD$ HD$(HD$0P1LL$0LD$(`NZYH1H|$Ht$}H|$ Ld$HGGH@YHHHH9H|$(Ht$Kt+HT$L?H HH0H[]A\DH01H[]A\fD1ۉ<0H5# H}+H0H[]A\Ð0H5_# 1HU+H0H[]A\f:ɿHDATHUH5܇SH8HD$HD$0HD$HD$ HD$(HD$0P1LL$0LD$(LZYHW1H|$Ht$ |H|$ Ld$HGFHWHHHH9H|$(Ht$_Jt+HT$LL1H4HH0H[]A\DH01H[]A\fD1ۉ.H5-" H)H0H[]A\Ðv.H5w" 1H)H0H[]A\f 9ɿHdDAUHATH5h" USH@HD$HD$0HD$HD$ HD$(HD$0P1LL$0LD$(KZYH1H|$Ht$~zH|$ Ld$HG3fDHUHHJHH9@H|$(Ht$m:tyHT$L@HHtrHxH+8HNHHtJL#LkM9t@1!f.HUIKHM9tHcIc<$@HuHmtl@1H8H[]A\A]H-i0HEH8H[]A\A]fDD1,H5 H'H8H[]A\A]HEHP0@N,H57! 1H'H8H[]A\A]6ɿHVf.ATH1UH5%SH LL$LD$HD$HD$HD$IH1H|$Ht$jxH|$Hl$HGRBISHHH}LH/HHtRHs0H50HHEGHt0HXHH H[]A\@H 1H[]A\f.H5q1H|H HH[]A\fD1ۉ*H5 H%H H[]A\Ð*H5' 1H%H H[]A\f+5H~ff.ATH1UH5SH LL$LD$HD$HD$HD$XGH 1H|$Ht$vH|$Hl$HG@I:RHHH}LH .HHtRHß0H50HHEHt0HXHH H[]A\@H 1H[]A\f.H51H{H HH[]A\fD1ۉ )H5 HM$H H[]A\Ð(H5 1H%$H H[]A\f{3H)}ff.ATH1UH5SH LL$LD$HD$HD$HD$EHY1H|$Ht$ uH|$Hl$HG>IPHHH}L1H],HHtUH0H570HHCHt3HXHH H[]A\H 1H[]A\f.H51HayH HH[]A\fD1ۉ\'H5 H"H H[]A\Ð6'H5 1Hu"H H[]A\f1H{ff.ATH1UH5ZSH LL$LD$HD$HD$HD$CH1H|$Ht$ZsH|$Hl$HGB=INHHH}LH*HHtRHc0H50HH5BHt0HXHH H[]A\@H 1H[]A\f.H5a1HwH HH[]A\fD1ۉ%H5 H H H[]A\Ð%H5 1H H H[]A\f0Hyff.ATH1UH5}SH LL$LD$HD$HD$HD$HBH1H|$Ht$qH|$Hl$HG;I*MHHH}LH(HHtRH0H5Ԛ0HH@Ht0HXHH H[]A\@H 1H[]A\f.H51HvH HH[]A\fD1ۉ#H5 H=H H[]A\Ð#H5 1HH H[]A\fk.Hgxff.ATH1UH5$|SH LL$LD$HD$HD$HD$@HI1H|$Ht$oH|$Hl$HG9IzKHHH}LHJ'HHtRH0H5$0HH>Ht0HXHH H[]A\@H 1H[]A\f.H51HQtH HH[]A\fD1ۉL"H5 HH H[]A\Ð&"H5 1HeH H[]A\f,Hvff.ATH1UH5zSH LL$LD$HD$HD$HD$>H1H|$Ht$JnH|$Hl$HG28IIHHH}LH%HHtRHS0H5t0HH%=Ht0HXHH H[]A\@H 1H[]A\f.H5Q1HrH HH[]A\fD1ۉ H5 HH H[]A\Ðv H5 1HH H[]A\f +H;uff.ATH1UH5xSH LL$LD$HD$HD$HD$8=H1H|$Ht$lH|$Hl$HG6IHHHH}LH#HHtRH0H5ĕ0HHu;Ht0HXHH H[]A\@H 1H[]A\f.H51HpH HH[]A\fD1ۉH5u H-H H[]A\ÐH5 1HH H[]A\f[)Hsff.UHSH5 1H@HD$HD$0HD$ HD$(HD$0P1LL$0LD$(y;ZYH01H|$Ht$jH|$ Hl$HG4H$XFHHH|$(HGtr4HD$+FHHK0~$HD$E8H8H[]D‰fH5 HH8H[]D>H5_ HDH5 1H]H8H[]''UHSH5B 1H@HD$HD$0HD$ HD$(HD$0P1LL$0LD$(9ZYH1H|$Ht$9iH|$ Hl$HG!3H$DHHH|$(HGtr2HD$DHH0~$HD$EH8H[]D‰H5_ HH8H[]DH5 HD~H5 1HH8H[]&&UHSH5t1H@HD$HD$0HD$ HD$(HD$0P1LL$0LD$(98ZYHȁ1H|$Ht$gH|$ Hl$HG1H$CHHH|$(HGtrU1HD$BHH 0~$HD$EH8H[]D‰&H5 HgH8H[]DH5G H?DH5 1HH8H[]{$o$UHSH5 1H@HD$HD$0HD$ HD$(HD$0P1LL$0LD$(6ZYHP1H|$Ht$eH|$ Hl$HG/H$xAHHH|$(HGtr/HD$KAHHk0~$HD$EH8H[]D‰H57 HH8H[]D^H5 HD>H5_ 1H}H8H[]""UHSH5 1H@HD$HD$0HD$ HD$(HD$0P1LL$0LD$(4ZYH~1H|$Ht$YdH|$ Hl$HGA.H$?HHH|$(HGtr.HD$?HHˌ0~$HD$E(H8H[]D‰H5 H'H8H[]DH5W HDH5 1HH8H[];!/!ATHUH51 SH8HD$HD$0HD$HD$ HD$(HD$0P1LL$0LD$(P3ZYH~1H|$Ht$bH|$ Ld$HG ,H0>HH$HH9H}1H|$(Ht$HbxDHT$HL+HH0H[]A\DH01H[]A\fD‰H5 H_DD1ۉH5 H5H0H[]A\fH90H5  H8 dDH5' 1HH0H[]A\f;ɿHiDAUHATH5 USH@HD$HD$0HD$HD$ HD$(HD$0P1LL$0LD$(N1ZYH{1H|$Ht$`H|$ Ld$HG3*H.H8@+.Ht!.1HuHkz0H5 H8uDf.AUHATH5 USH0HD$HD$ HD$HD$HD$ P1LL$ LD$g"ZYHl1H|$HQH|$H,$HGIJ-HHH|$HGI-HLLH$H-z0HH(H[]A\A]H(1H[]A\A]D1ۉ<H5 H}H(H[]A\A]H5_ HODH5 1H-H(H[]A\A]wH)YAUHATH5\USH0HD$HD$ HD$HD$HD$ P1LL$ LD$ ZYHVi1H|$HOH|$H,$HGIz+HHH|$HGIK+HLLHH]x0HH(H[]A\A]H(1H[]A\A]D1ۉlH5  HH(H[]A\A]>H5 HDH5' 1H]H(H[]A\A] HuWAUHATH5X USH0HD$HD$ HD$HD$HD$ P1LL$ LD$ZYHi1H|$H)NH|$H,$HGI)HHH|$HGI{)HLLH!Hv0HH(H[]A\A]H(1H[]A\A]D1ۉH5m HH(H[]A\A]nH5 HDNH5 1HH(H[]A\A] HUAUHATH5 USH0HD$HD$ HD$HD$HD$ P1LL$ LD$ZYHFg1H|$HYLH|$H,$HGBI'HHH|$HGI'HLLHHlHH(H[]A\A]H(1H[]A\A]D1ۉH5 H H(H[]A\A]H5 HD~H5' 1HH(H[]A\A]  H TAUHATH5h USH0HD$HD$ HD$HD$HD$ P1LL$ LD$'ZYHve1H|$HJH|$H,$HGrI &HHH|$HGCI%HLLH4HHH(H[]A\A]H(1H[]A\A]D1ۉH5m H=H(H[]A\A]H5 HDH5 1HH(H[]A\A]C7HYRAUHATH5 USH0HD$HD$ HD$HD$HD$ P1LL$ LD$WZYHc1H|$HHH|$H,$HGI:$HHH|$HGsI $H1LLHHHH(H[]A\A]fH(1H[]A\A]ÃD1ۉ,H5 HmH(H[]A\A]H5_ H?DH5 1HH(H[]A\A]sgHPATHUH5SSH8HD$HD$0HD$HD$ HD$(HD$0P1LL$0LD$(ZYH?`1H|$Ht$FH|$ Ht$Hl$t`H|$(HGIM"HHHt$LHHZo0HH0H[]A\f.H01H[]A\fD1ۉlH5 HH0H[]A\ÐFH5G 1HHHODf.ATHUH5PRSH8HD$HD$0HD$HD$ HD$(HD$0P1LL$0LD$(ZYH^1H|$Ht$`EH|$ Ht$Hl$Dt`H|$(HG5I HHHt$LHaHm0HH0H[]A\f.H01H[]A\fD1ۉH5- H-H0H[]A\ÐH5_ 1HnHMDf.ATHUH5PSH8HD$HD$0HD$HD$ HD$(HD$0P1LL$0LD$(ZYH?]1H|$Ht$CH|$ Ht$Hl$dt`H|$(HG IMHHHt$LHHZl0HH0H[]A\f.H01H[]A\fD1ۉlH5E HH0H[]A\ÐFH5 1HH|LDf.ATHUH5{OSH8HD$HD$0HD$HD$ HD$(HD$0P1LL$0LD$(ZYH[1H|$Ht$`BH|$ Ht$Hl$t`H|$(HG5 IHHHt$LHHj0HH0H[]A\f.H01H[]A\fD1ۉH5e H-H0H[]A\ÐH5 1HnHKDf.ATHUH5NSH8HD$HD$0HD$HD$ HD$(HD$0P1LL$0LD$(ZYH?Z1H|$Ht$@H|$ Ht$Hl$dt`H|$(HG IMHHHt$LH HZi0HH0H[]A\f.H01H[]A\fD1ۉlH5 HH0H[]A\ÐFH5 1HHIDf.ATHUH5LSH8HD$HD$0HD$HD$ HD$(HD$0P1LL$0LD$(ZYHX1H|$Ht$`?H|$ Ht$Hl$ t`H|$(HG5 IHHHt$LHHg0HH0H[]A\f.H01H[]A\fD1ۉH5 H-H0H[]A\ÐH5 1HnHJHDf.ATHUH5EKSH8HD$HD$0HD$HD$ HD$(HD$0P1LL$0LD$(ZYH?W1H|$Ht$=H|$ Ht$Hl$d t`H|$(HGIMHHHt$LHHZf0HH0H[]A\f.H01H[]A\fD1ۉlH5 HH0H[]A\ÐFH5 1HHFDf.ATHUH5ISH8HD$HD$0HD$HD$ HD$(HD$0P1LL$0LD$( ZYHU1H|$Ht$`<H|$ Ht$Hl$ t`H|$(HG5IHHHt$LHHd0HH0H[]A\f.H01H[]A\fD1ۉH5 H-H0H[]A\ÐH57 1HnH~EDf.ATHUH5{HSH8HD$HD$0HD$HD$ HD$(HD$0P1LL$0LD$( ZYH?T1H|$Ht$:H|$ Ht$Hl$d t`H|$(HGIMHHHt$LHHZc0HH0H[]A\f.H01H[]A\fD1ۉlH5% HH0H[]A\ÐFH5_ 1HHDDf.ATHUH5GSH8HD$HD$0HD$HD$ HD$(HD$0P1LL$0LD$( ZYHR1H|$Ht$`9H|$ Ht$Hl$t`H|$(HG5IHHHt$LHHa0HH0H[]A\f.H01H[]A\fD1ۉH5E H-H0H[]A\ÐH5 1HnHBDf.ATHUH5ESH8HD$HD$0HD$HD$ HD$(HD$0P1LL$0LD$(ZYH?Q1H|$Ht$7H|$ Ht$Hl$t`H|$(HGIMHHHt$LHHZ`0HH0H[]A\f.H01H[]A\fD1ۉlH5e HH0H[]A\ÐFH5 1HHLADf.ATHUH57DSH8HD$HD$0HD$HD$ HD$(HD$0P1LL$0LD$(ZYHO1H|$Ht$`6H|$ Ht$Hl$t`H|$(HG5IHHHt$LHH^0HH0H[]A\f.H01H[]A\fD1ۉH5} H-H0H[]A\ÐH5 1HnH?Df.ATHUH5BSH8HD$HD$0HD$HD$ HD$(HD$0P1LL$0LD$(ZYH?N1H|$Ht$4H|$ Ht$Hl$dt`H|$(HGIMHHHt$LHHZ]0HH0H[]A\f.H01H[]A\fD1ۉlH5 HH0H[]A\ÐFH5 1HH>Df.ATHUH5iASH8HD$HD$0HD$HD$ HD$(HD$0P1LL$0LD$(ZYHL1H|$Ht$`3H|$ Ht$Hl$t`H|$(HG5IHHHt$LHH[0HH0H[]A\f.H01H[]A\fD1ۉH5 H-H0H[]A\ÐH5 1HnH=Df.ATHUH5@SH8HD$HD$0HD$HD$ HD$(HD$0P1LL$0LD$(ZYH?K1H|$Ht$1H|$ Ht$Hl$dt`H|$(HGIM HHHt$LHHZZ0HH0H[]A\f.H01H[]A\fD1ۉlH5 HH0H[]A\ÐFH5/ 1HH;Df.USHHH HH5 H81HtCHHHHtWH+tHH[]HCHP0HH[]@# 1HuHmX0H5iH8@ Ht 1HuH;X0H5hH8xDf.USHHH HH5=H810HtCHHHHtWH+tHH[]HCHP0HH[]@S 1HuHW0H5>hH8@+ Ht! 1HuHkW0H5 hH8xDf.USHHH HH5mH81`HtCHH0HHtWH+tHH[]HCHP0HH[]@ 1HuHV0H5ngH86@[ HtQ 1HuHV0H5[H8@+Ht!1HuHkJ0H5 [H8xDf.USHHH HH5mH81`HtCHH0HHtWH+tHH[]HCHP0HH[]@1HuHI0H5nZH86@[HtQ1HuHI0H5H5 HDH5 1H]H(H[]A\A]띿H!AUHATH5X USH0HD$HD$ HD$HD$HD$ P1LL$ LD$ZYH01H|$H)H|$H,$HGIHHH|$HGI{HLH9DLH~Hw=0HH(H[]A\A]DH(1H[]A\A]ÃD1ۉH5U HH(H[]A\A]^H5 HD>H5 1H}H(H[]A\A]띿HDUSHHLH HH5H81ݿHt@HHHHtTH+tHH[]@HCHP0HH[]@1HuHM;0H5KH8@Ht1HuH;0H5KH8{Df.USHHLH HH5H81 Ht@HHHHtTH+tHH[]@HCHP0HH[]@31HuH}:0H5KH8@ Ht1HuHK:0H5JH8{Df.ATHUH5 SH8HD$HD$0HD$HD$ HD$(HD$0P1LL$0LD$(@ZYH,1H|$Ht$H|$ Ht$Hl$H*1}xyH\$HH|$(HG`IHLHHAH蹴HH0H[]A\f.H01H[]A\fD1ۉH5m H]D1ۉH5 H5H0H[]A\fH980H5z H8 _DH5 1H:KHff.ATHUH5FSH8HD$HD$0HD$HD$ HD$(HD$0P1LL$0LD$(`ZYH+1H|$Ht$H|$ Ht$Hl$t`H|$(HGI-HHHt$LH衿H5)1HbHH0H[]A\H01H[]A\fD1ۉLH5 H荽H0H[]A\Ð&H5 1HeHDf.ATHUH5SH8HD$HD$0HD$HD$ HD$(HD$0P1LL$0LD$(ZYH)1H|$Ht$@H|$ Ht$Hl$$t`H|$(HGIHHHt$LHH5'1HHH0H[]A\H01H[]A\fD1ۉH5 H H0H[]A\ÐH5 1HNH$Df.ATHUH5 SH8HD$HD$0HD$HD$ HD$(HD$0P1LL$0LD$(`ZYH(1H|$Ht$ H|$ Ht$Hl$t`H|$(HGI-HHHt$LHH5&1HbHH0H[]A\H01H[]A\fD1ۉLH5 H荺H0H[]A\Ð&H5? 1HeHDf.ATHUH5SH8HD$HD$0HD$HD$ HD$(HD$0P1LL$0LD$(ZYH&1H|$Ht$@ H|$ Ht$Hl$$t`H|$(HGIHHHt$LHAH5j%1HHH0H[]A\H01H[]A\fD1ۉ̽H5- H H0H[]A\Ð覽H5W 1HNHXDf.ATHUH5I SH8HD$HD$0HD$HD$ HD$(HD$0P1LL$0LD$(`ZYH%1H|$Ht$ H|$ Ht$Hl$t`H|$(HGI-HHHt$LHH5#1HbHH0H[]A\H01H[]A\fD1ۉLH5] H荷H0H[]A\Ð&H5 1HeHDf.ATHUH5 SH8HD$HD$0HD$HD$ HD$(HD$0P1LL$0LD$(ZYH#1H|$Ht$@H|$ Ht$Hl$$t`H|$(HGIHHHt$LHAH5!1H HH0H[]A\H01H[]A\fD1ۉ̺H5 H H0H[]A\Ð覺H5 1HNHDf.ATHUH5SH8HD$HD$0HD$HD$ HD$(HD$0P1LL$0LD$(`ZYH"1H|$Ht$H|$ Ht$Hl$$t`H|$(HGI-HHHt$LH!H5 1Hb HH0H[]A\H01H[]A\fD1ۉLH5 H荴H0H[]A\Ð&H5/ 1HeH&Df.AUHATH50 US1H@HD$HD$0HD$ HD$(HD$0P1LL$0LD$(ZYH4 1H|$Ht$EH|$ Ld$HG-HHHHH9H|$(HGIHKLmHI$pHyuJeHH8H[]A\A]@D‰讷H5' HH8H[]A\A]ÐHq.0HcLHi-8ߝfo E1HMHI HyH1HƒD$ HL1H!fnD$ f`fafpAofoftfA…LIHHH!A94u.@H5 H'fABA!tb1AHHH!A;4t覶H5 1HH8H[]A\A];/zftIf…t1tLHHH!DAVHAUH5YATUSH8HD$HD$0HD$HD$ HD$(HD$0P1LL$0LD$(ZYHS1H|$Ht$|H|$ Ht$Hl$H1YH|$(Ll$HGAIHH L9eu7H*0HH0H[]A\A]A^@H01H[]A\A]A^fDLLu$I9rLefD1ۉܴH5 HH0H[]A\A]A^DD1ۉ褴H5- HH0H[]A\A]A^DHuLTLHEdVH5 1H蕯Hm ff.AVHAUH5]ATUSH8HD$HD$0HD$HD$ HD$(HD$0P1LL$0LD$( ZYH1H|$Ht$lH|$ Ht$Ld$H1IH|$(Ll$HG1HHH ID$HH9u8H(0HH0H[]A\A]A^DH01H[]A\A]A^fDLM4$ I9rwIl$밃D1ۉ̲H5 H H0H[]A\A]A^DD1ۉ蔲H5 HխH0H[]A\A]A^DIt$LCL{I$kfFH5 1H腭 Hw ff.AWHAVH5 AUATUSH0HD$HD$ HD$HD$HD$ P1LL$ LD$ZYHR1H|$HeH|$L,$HGNIHHAI.L9H|$HGIHLL9DDLH&0HH(H[]A\A]A^A_1@D1ۉ輰H5} H螰H5/ H߫D~H5 1H轫w륿뾿H fAWHAVH5 AUATUSH0HD$HD$ HD$HD$HD$ P1LL$ LD$#ZYHr1H|$HH|$L,$HGnIHHAI.L9H|$HG'IHLL9DDLLH$0HH(H[]A\A]A^A_1@D1ۉܮH5 H辮H5 HD螮H5 1Hݩw;/륿뾿HfAWHAVH5` AUATUSH0HD$HD$ HD$HD$HD$ P1LL$ LD$CZYH1H|$HH|$L,$HGI&HHAI.L9H|$HGGIHLL9DDL,H"0HH(H[]A\A]A^A_1@D1ۉH5M H=ެH5 HD辬H5 1Hw[O륿뾿HfAWHAVH5 AUATUSH0HD$HD$ HD$HD$HD$ P1LL$ LD$cZYH1H|$HH|$L,$HGIFHHAI.L9H|$HGgIHLL9DDLH!0HH(H[]A\A]A^A_1@D1ۉH5 H]H5 H?DުH5 1Hw{o륿뾿H[fAWHAVH5x AUATUSH@HD$HD$ HD$HD$HD$ P1LL$ LD$ZYH1H|$HH|$L,$HGIfHH AI,L9 H|$HGIHLL9McMcI}8Ld$(Lt$ HT$ Ht$(I}(AU@H赙HH8H[]A\A]A^A_1@D1ۉ$H5E HeH5 HGDH5 1H%~苳뭿ƿծHf.ATHUH5SH8HD$HD$0HD$HD$ HD$(HD$0P1LL$0LD$(ZYH'1H|$Ht$H|$ Ht$Hl$txH|$(HG赾IMHHLH9Ht$DH苦H5$1HlHH0H[]A\DH01H[]A\f.D1ۉLH5 H荢H0H[]A\Ð&H5 1HeαܿHATHUH5_SH8HD$HD$0HD$HD$ HD$(HD$0P1LL$0LD$(ZYH1H|$Ht$@H|$ Ht$Hl$ttxH|$(HGIHHLH9Ht$DHkH5 1HHH0H[]A\DH01H[]A\f.D1ۉ謥H5 HH0H[]A\Ð膥H5 1HŠ.ܿHsATHUH5SH8HD$HD$0HD$HD$ HD$(HD$0P1LL$0LD$(@ZYH 1H|$Ht$H|$ Ht$Hl$H 1}H\$HH|$(HG\IHLH9DHH'ϺHH0H[]A\H01H[]A\fD1ۉ H5 HMD1ۉH5U H%H0H[]A\fH)0H5 H8iD薣H5W 1H՞H0H[]A\4ҿH@f.AUHATH5USH8HD$(H$HD$HD$HD$HD$ HD$(PHD$(P1LL$(LD$ 0ZYH 1H|$Ht$H|$Ld$H_0H9G踶ŃH|$ HPtlH|$(HGAIHH1H$L@LH5 1HHH8H[]A\A]fDH81H[]A\A]ÃD1ۉH5 H-H!0H5* 1H8fD计H5? 1HtSH@AUHATH58 USH@HD$HD$0HD$HD$ HD$(HD$0P1LL$0LD$(nZYH1H|$Ht$&H|$ Ht$Hl$H1H|$(Ld$HG 蓷I+HH'H}MLH訮HHH0H50HHHtbHXHH8H[]A\A]@1H8H[]A\A]ÃD1ۉH5} H]H8H[]A\A]H5y1HH8HH[]A\A]D1ۉ輟H5 HH8H[]A\A]莟H5_ 1H͚:3H@AUHATH5p USH@HD$HD$0HD$HD$ HD$(HD$0P1LL$0LD$(NZYH1H|$Ht$&H|$ Ht$Hl$H1H|$(Ld$HG sI HH'H}MLH般HHH0H50HH_HtbHXHH8H[]A\A]@1H8H[]A\A]ÃD1ۉH5 H=H8H[]A\A]H5Y1HH8HH[]A\A]D1ۉ蜝H5 HݘH8H[]A\A]nH5 1H識:H@AUHATH5 USH@HD$HD$0HD$HD$ HD$(HD$0P1LL$0LD$(.ZYH1H|$Ht$&H|$ Ht$Hl$H1kH|$(Ld$HG SIHH'H}MLHhHHHm0H50HH?HtbHXHH8H[]A\A]@1H8H[]A\A]ÃD1ۉܛH5 HH8H[]A\A]H591HH8HH[]A\A]D1ۉ|H5 H轖H8H[]A\A]NH5 1H荖:H@AUHATH5 USH@HD$HD$0HD$HD$ HD$(HD$0P1LL$0LD$(ZYH1H|$Ht$n&H|$ Ht$Hl$H1KH|$(Ld$HG 3IHH'H}MLHHHHHM0H5n0HHHtbHXHH8H[]A\A]@1H8H[]A\A]ÃD1ۉ輙H5 HH8H[]A\A]H51HiH8HH[]A\A]D1ۉ\H55 H蝔H8H[]A\A].H5 1Hm:ӣH@AUHATH5 USH@HD$HD$0HD$HD$ HD$(HD$0P1LL$0LD$(ZYH0H|$Ht$N&H|$ Ht$Hl$Hp0+H|$(Ld$HG IHH'H}MLH(HHH-0H5N0HHHtbHXHH8H[]A\A]@1H8H[]A\A]ÃD1ۉ蜗H5- HݒH8H[]A\A]H50HIH8HH[]A\A]D1ۉfvH5/ H跆H@f.ATH1UH5SH LL$LD$HD$HD$HD$Hu试H0HH []A\HY0H|$Ht$xfH|$H\$HGtw股HHHLcHP@HHL趆H5G0HGH []A\fDD‰FH5? H臅>f&H5w Hg͔H@f.ATH1UH5SH LL$LD$HD$HD$HD$u_H/HH []A\H 0H|$Ht$BxfH|$H\$HGtw2HʱHHLcHP@HHL&H50HH []A\fDD‰H5 H7>fֈH5 H}HQ@f.ATHUH5SH@HD$HD$8HD$HD$HD$ HD$(HD$0HD$8PHD$8P1LL$8LD$0xZYH0H|$ Ht$H|$(Ht$Hl$\H|$0HG詞IAHHH0H|$8Ht$ox{HL$Ht$LH6H50HWHH@H[]A\H@1H[]A\fD1ۉHhHH0H[]A\A]A^H01H[]A\A]A^fDD1ۉDxH5տ HsH0H[]A\A]A^DxH5o HWsfwH5 1H5sH0H[]A\A]A^DwH5o 1Hs-k_zPHAVHAUH5h ATUSH0HD$HD$(HD$HD$HD$ HD$(PHD$(P1LL$(LD$ fZYH0H|$Ht$H|$Hl$HG讍IFHHJH|$ HGIH*H|$(HGSIHH LLLH~HfHH0H[]A\A]A^H01H[]A\A]A^fDD1ۉvH5% HEqH0H[]A\A]A^DuH5 HqfuH5G 1HpH0H[]A\A]A^DuH5 1Hp-+zHAVHAUH5 ATUSH0HD$HD$(HD$HD$HD$ HD$(PHD$(P1LL$(LD$ &ZYHu0H|$Ht$H|$Hl$HGnIHHJH|$ HG?IלH*H|$(HGI諜HH LLLHNHfdHH0H[]A\A]A^H01H[]A\A]A^fDD1ۉsH5e HoH0H[]A\A]A^DsH5 HnfvsH5 1HnH0H[]A\A]A^DFsH5 1Hn-}}z}HaAVHAUH5ؾ ATUSH0HD$HD$(HD$HD$HD$ HD$(PHD$(P1LL$(LD$ ZYH50H|$Ht$FH|$Hl$HG.IƚHHJH|$ HGI藚H*H|$(HGӈIkHH LLLH辎VHH0H[]A\A]A^H01H[]A\A]A^fDD1ۉqH5 HlH0H[]A\A]A^DVqH57 Hlf6qH5 1HulH0H[]A\A]A^DqH5? 1HEl-{{z{H;AUHATH5/USH8HD$(H$HD$HD$HD$HD$ HD$(PHD$(P1LL$(LD$ 蠍ZYH_0H|$Ht$H|$HHl$膋H|$ HGӆIkHHH|$(HG褆ImH5 1H}hmH5G H_hdwwHf.AUHATH5USH8HD$(H$HD$HD$HD$HD$ HD$(PHD$(P1LL$(LD$ ZYH0H|$Ht$ H|$HHl$覇H|$ HGI苔HHH|$(HGĂI\HH4$LLHwHj/HH8H[]A\A]H81H[]A\A]ÃD1ۉ|kH5 HfH8H[]A\A]NkH5' 1Hf.kH5O HofduuHf.AUHATH5USH8HD$(H$HD$HD$HD$HD$ HD$(PHD$(P1LL$(LD$ ЇZYH0H|$Ht$0H|$HHl$超H|$ HGI蛒HHH|$(HGԀIlHH4$LLHHz/HH8H[]A\A]H81H[]A\A]ÃD1ۉiH5 HdH8H[]A\A]^iH5' 1Hd>iH5G HddssHf.AUHATH5USH8HD$(H$HD$HD$HD$HD$ HD$(PHD$(P1LL$(LD$ ZYH0H|$Ht$@H|$HHl$&H|$ HGI諐HHH|$(HG~I|HH4$LLHQoH/HH8H[]A\A]H81H[]A\A]ÃD1ۉgH5 HbH8H[]A\A]ngH5 1HbNgH5/ HbdqqHf.AVHAUH5 ATUSH0HD$HD$(HD$HD$HD$ HD$(PHD$(P1LL$(LD$ ZYHE0H|$Ht$VH|$Hl$HG3>}I֎HHjH|$ HG}I觎HJH|$(HG|I{HH*LH9 DLLH蘋Hq/HH0H[]A\A]A^DH01H[]A\A]A^fDD1ۉ|eH5ͷ H`H0H[]A\A]A^DNeH5o H`}f.&eH5 1He`H0H[]A\A]A^DdH5o 1H5`#ooro뾿Hf.AVHAUH5` ATUSH0HD$HD$(HD$HD$HD$ HD$(PHD$(P1LL$(LD$ 膁ZYH0H|$Ht$H|$Hl$HG3zIfHHjH|$ HGzI7HJH|$(HGszI HH*LH9 DLLH8fH/HH0H[]A\A]A^DH01H[]A\A]A^fDD1ۉ cH5 HM^H0H[]A\A]A^DbH5Ƿ H^}f.bH5? 1H]H0H[]A\A]A^DbH5Ϸ 1H]#+mmrm뾿Htf.AUHATH5ȷ USH8HD$(H$HD$HD$HD$HD$ HD$(PHD$(P1LL$(LD$ ZYH0H|$Ht$pH|$HHl$|H|$ HGCxIۉHHH|$(HGxI謉HH4$LLHUH50HHH8H[]A\A]ÐH81H[]A\A]ÃD1ۉ`H5 H \H8H[]A\A]`H5 1H[~`H5 H[k%kkH鞾f.AUHATH5( USH8HD$(H$HD$HD$HD$HD$ HD$(PHD$(P1LL$(LD$ }ZYH0H|$Ht$耬H|$HHl${H|$ HGSvIHHH|$(HG$vI輇HH4$LLHqdH5*0HHH8H[]A\A]ÐH81H[]A\A]ÃD1ۉ^H5 HZH8H[]A\A]^H5G 1HY^H5 HYk5i)iHʼf.AUHATH5 USH8HD$(H$HD$HD$HD$HD$ HD$(PHD$(P1LL$(LD$ 0{ZYH0H|$Ht$萪H|$HHl$yH|$ HGctIHHH|$(HG4tI̅HH4$LLHxH5:0HHH8H[]A\A]ÐH81H[]A\A]ÃD1ۉ\H5m H-XH8H[]A\A]\H5 1HW\H5 HWkEg9gHf.AUHATH5 USH8HD$(H$HD$HD$HD$HD$ HD$(PHD$(P1LL$(LD$ @yZYH0H|$Ht$蠨H|$HHl$&wH|$ HGsrI HHH|$(HGDrI܃HH4$LLHqH5J0HHH8H[]A\A]ÐH81H[]A\A]ÃD1ۉZH5 H=VH8H[]A\A]ZH5' 1H VZH5_ HUkUeIeH"f.AWHAVH5\AUATUSHHHD$HD$8HD$ HD$(HD$0HD$8PHD$8P1LL$8LD$0TwZY H0H|$ Ht$账H|$(Ld$HG!pI4HHHH|$0HGmpIH(AI.L9(H|$8HG)pHD$迁HL$HHHL9DLLnH/HHHH[]A\A]A^A_1@D1ۉXH5ݳ HTXH5g HSDXH5 1HSwvXH5g 1HSWcccwHHHHFH*eLS0IHI@ HtHyt'HIHuH/A@(HHfDHHz uLJHB MtIytf.MIMtIyuIHz uHzHr HHD$hHD$f.LNM~It9H/AH HH5o}H81e{1HfDHvHA/AH _HH5|H81{1HDHHHFHcL[0IHI@ HtHyt'HIHuH/A@(HHfDHHz uLJHB MtIytf.MIMtIyuIHz uHzHr HHD$qgHD$f.LNM~It9H*/AH HH{H5|H81z1HfDHvH/AH H2H5n{H81y1HDHHHFHjbLü0IHI@ HtHyt'HIHuH/A@(HHfDHHz uLJHB MtIytf.MIMtIyuIHz uHzHr HHD$fHD$f.LNM~It9H/AH HH5zH81x1HfDHvH/AH HH5zH81\x1HDHHHFH aL{0IHI@ HtHyt'HIHuH_/A@(HHfDHHz uLJHB MtIytf.MIMtIyuIHz uHzHr HHD$dHD$f.LNM~It9Hj/AH HH5OyH81Ew1HfDHvH!/AH ?HrH5xH81v1HDHHHFH_L{0IHI@ HtHyt'HIHuH/A@(HHfDHHz uLJHB MtIytf.MIMtIyuIHz uHzHr HHD$QcHD$f.LNM~It9H /AH (H[H5wH81u1HfDHvH/AH ߊHH5NwH81u1HDHHHFHJ^LC0IHI@ HtHyt'HIHuH/A@(HHfDHHz uLJHB MtIytf.MIMtIyuIHz uHzHr HHD$aHD$f.LNM~It9H/AH ȉHH5vH81t1HfDHvHa/AH HH5uH81L[0IHI@ HtHyt'HIHuH/A@(HHfDHHz uLJHB MtIytf.MIMtIyuIHz uHzHr HHD$QBHD$f.LNM~It9H /AH (jH[H5VH81T1HfDHvH/AH iHH5NVH81T1HDHHHFHJ=L0IHI@ HtHyt'HIHuH/A@(HHfDHHz uLJHB MtIytf.MIMtIyuIHz uHzHr HHD$@HD$f.LNM~It9H/AH hHH5UH81S1HfDHvHa/AH hHH5TH81HD$f.LNM~It9H/AH fH;H5RH81P1HfDHvH/AH eHH5.RH81|P1HDHHHFH*9LÒ0IHI@ HtHyt'HIHuH/A@(HHfDHHz uLJHB MtIytf.MIMtIyuIHz uHzHr HHD$1HfDHvH/AH SHH5N@H81>1HDHHHFHJ'L+0IHI@ HtHyt'HIHuH/A@(HHfDHHz uLJHB MtIytf.MIMtIyuIHz uHzHr HHD$*HD$f.LNM~It9H/AH RHH5?H81=1HfDHvHa/AH RHH5>H81<=1HDHHHFH%L;0IHI@ HtHyt'HIHuH?/A@(HHfDHHz uLJHB MtIytf.MIMtIyuIHz uHzHr HHD$)HD$f.LNM~It9HJ/AH hQHH5/>H81%<1HfDHvH/AH QHRH5=H81;1HDHHHFH$LC~0IHI@ HtHyt'HIHuHߌ/A@(HHfDHHz uLJHB MtIytf.MIMtIyuIHz uHzHr HHD$1(HD$f.LNM~It9H/AH PH;H5<H81:1HfDHvH/AH OHH5.<H81|:1HDHHHFH*#L3~0IHI@ HtHyt'HIHuH/A@(HHfDHHz uLJHB MtIytf.MIMtIyuIHz uHzHr HHD$&HD$f.LNM~It9H/AH NHۗH5o;H81e91HfDHvHA/AH _NHH5:H8191HDHHHFH!LK{0IHI@ HtHyt'HIHuH/A@(HHfDHHz uLJHB MtIytf.MIMtIyuIHz uHzHr HHD$q%HD$f.LNM~It9H*/AH HMH{H5:H8181HfDHvH/AH LH2H5n9H8171HDHHHFHj L;z0IHI@ HtHyt'HIHuH/A@(HHfDHHz uLJHB MtIytf.MIMtIyuIHz uHzHr HHD$$HD$f.LNM~It9Hʈ/AH KHH58H8161HfDHvH/AH KHҔH58H81\61HDHHHFH Lx0IHI@ HtHyt'HIHuH_/A@(HHfDHHz uLJHB MtIytf.MIMtIyuIHz uHzHr HHD$"HD$f.LNM~It9Hj/AH JHH5O7H81E51HfDHvH!/AH ?JHrH56H8141HDHHHFHLKw0IHI@ HtHyt'HIHuH/A@(HHfDHHz uLJHB MtIytf.MIMtIyuIHz uHzHr HHD$Q!HD$f.LNM~It9H /AH (IH[H55H8131HfDHvH/AH HHH5N5H8131HDSH1H5GlH`LL$HLD$@HD$8HD$@HD$HH,t;HUu0H|$@Ht$8[y2D‰H5)k H H`1[fDHD$8H|$HHD$HGc%HD$6HHD$H$foL$pHHH$HT$hHHD$PfoD$PHD$`Hh)D$p)L$PohHL$)T$phHx)T$ H$HPHPH$H|HPHtH|$pHHD$`HtH|$PHH$nuZH|$Ht$HH\$HxHtHhHfxH/HH`[fDH\$HxHtHhHfxH/H5w`H8M? H5i H/!@f.SH1H5iH`LL$HLD$@HD$8HD$@HD$H)t;Hr0H|$@Ht$8.Yy2D‰H H5Ii HH`1[fDHD$8H|$HHD$HG"HD$y4HHD$H$foL$pHHH$HT$hHHD$PfoD$PHD$`Hh)D$p)L$PohHL$)T$phHx)T$ H$HPHPH$HHPHtH|$pHHD$`HtH|$PHH$uZH|$Ht$HP@H\$HxHtHhHfxH/HH`[fH\$HxHtHhHfxH /H5]H8?n H5g H!@f.SH1H5pgH`LL$HLD$@HD$8HD$@HD$HH't;Hp0H|$@Ht$8Vy2D‰ H5ag H H`1[fDHD$8H|$HHD$HGc HD$1HHD$H$foL$pHHH$HT$hH HD$PfoD$PHD$`Hh)D$p)L$PohHL$)T$phHx)T$ H$HPHPH$HLHPHtH|$pHHD$`HtH|$PHH$nuZH|$Ht$HP0H\$HxHtHhHfxH~/HH`[fH\$HxHtHhHfxH~/H5w[H8M?H5e H/!@f.SH1H5dH`LL$HLD$@HD$8HD$@HD$H$t;H}n0H|$@Ht$8.Ty2D‰HH5ie HH`1[fDHD$8H|$HHD$HGHD$y/HHD$H$foL$pHHH$HT$hH HD$PfoD$PHD$`Hh)D$p)L$PohHL$)T$phHx)T$ H$HPHPH$HlHPHtH|$pHHD$`HtH|$PHH$uZH|$Ht$HH\$HxHtHhHfxH{/HH`[fDH\$HxHtHhHfxH |/H5XH8?nH5c H!@f.SH1H5bH`LL$HLD$@HD$8HD$@HD$HH"t;Hk0H|$@Ht$8Qy2D‰H5c H H`1[fDHD$8H|$HHD$HGcHD$,HHD$H$foL$pHHH$HT$hHHD$PfoD$PHD$`Hh)D$p)L$PohHL$)T$phHx)T$ H$HPHPH$HHPHtH|$pHHD$`HtH|$PHH$nuZH|$Ht$HP@H\$HxHtHhHfxHy/HH`[fH\$HxHtHhHfxHy/H5wVH8M?H5b H/! @f.SH1H52`H`LL$HLD$@HD$8HD$@HD$Ht;Hh0H|$@Ht$8.Oy2D‰HH5a HH`1[fDHD$8H|$HHD$HGHD$y*HHD$H$foL$pHHH$HT$hHeHD$PfoD$PHD$`Hh)D$p)L$PohHL$)T$phHx)T$ H$HPHPH$HHPHtH|$pHHD$`HtH|$PHH$uZH|$Ht$HP0H\$HxHtHhHfxHv/HH`[fH\$HxHtHhHfxH w/H5SH8?nH5/` H! @f.SH1H5]H`LL$HLD$@HD$8HD$@HD$HHt;Hf0H|$@Ht$8Ly2D‰H5_ H H`1[fDHD$8H|$HHD$HGcHD$'HHD$H$foL$pHHH$HT$hHHD$PfoD$PHD$`Hh)D$p)L$PohHL$)T$phHx)T$ H$HPHPH$H HPHtH|$pHHD$`HtH|$PHH$nuZH|$Ht$HH\$HxHtHhHfxHt/HH`[fDH\$HxHtHhHfxHt/H5wQH8M?H5G^ H/!@f.SH1H5W[H`LL$HLD$@HD$8HD$@HD$Ht;HEd0H|$@Ht$8.Jy2D‰HH5] HH`1[fDHD$8H|$HHD$HGHD$y%HHD$H$foL$pHHH$HT$hHHD$PfoD$PHD$`Hh)D$p)L$PohHL$)T$phHx)T$ H$HPHPH$H HPHtH|$pHHD$`HtH|$PHH$uZH|$Ht$HP@H\$HxHtHhHfxHq/HH`[fH\$HxHtHhHfxH r/H5NH8?nH5W\ H!@f.SH1H5XH`LL$HLD$@HD$8HD$@HD$HHt;Ha0H|$@Ht$8Gy2D‰H5[ H H`1[fDHD$8H|$HHD$HGcHD$"HHD$H$foL$pHHH$HT$hHeHD$PfoD$PHD$`Hh)D$p)L$PohHL$)T$phHx)T$ H$HPHPH$HHPHtH|$pHHD$`HtH|$PHH$nuZH|$Ht$HP8H\$HxHtHhHfxHo/HH`[fH\$HxHtHhHfxHo/H5wLH8M?H5oZ H/!@f.SH1H5~VH`LL$HLD$@HD$8HD$@HD$Ht;H}_0H|$@Ht$8.Ey2D‰HH5 Z HH`1[fDHD$8H|$HHD$HGHD$y HHD$H$foL$pHHH$HT$hHHD$PfoD$PHD$`Hh)D$p)L$PohHL$)T$phHx)T$ H$HPHPH$H\HPHtH|$pHHD$`HtH|$PHH$uZH|$Ht$HH\$HxHtHhHfxHl/HH`[fDH\$HxHtHhHfxH m/H5IH8?nH5X H!@f.SH1H5TH`LL$HLD$@HD$8HD$@HD$HHt;H\0H|$@Ht$8By2D‰H51X H H`1[fDHD$8H|$HHD$HGc HD$HHD$H$foL$pHHH$HT$hHHD$PfoD$PHD$`Hh)D$p)L$PohHL$)T$phHx)T$ H$HPHPH$H HPHtH|$pHHD$`HtH|$PHH$nuZH|$Ht$HH\$HxHtHhHfxHj/HH`[fDH\$HxHtHhHfxHj/H5wGH8M?H5V H/!@f.SH1H5QH`LL$HLD$@HD$8HD$@HD$Ht;H}Z0H|$@Ht$8.@y2D‰HH5QV HH`1[fDHD$8H|$HHD$HG HD$yHHD$H$foL$pHHH$HT$hHHD$PfoD$PHD$`Hh)D$p)L$PohHL$)T$phHx)T$ H$HPHPH$HHPHtH|$pHHD$`HtH|$PHH$uZH|$Ht$HH\$HxHtHhHfxHg/HH`[fDH\$HxHtHhHfxH h/H5DH8?nH5T H!@f.SH1H5EOH`LL$HLD$@HD$8HD$@HD$HHt;HW0H|$@Ht$8=y2D‰H5qT H H`1[fDHD$8H|$HHD$HGcHD$HHD$H$foL$pHHH$HT$hHHD$PfoD$PHD$`Hh)D$p)L$PohHL$)T$phHx)T$ H$HPHPH$H|HPHtH|$pHHD$`HtH|$PHH$nujH|$Ht$HHPXH;Ze/HPPHD$HxHt!H\$HhHfxHd/HH`[H\$HxHtHhHfxH|e/H5gBH8=/cH5R HvDf.SH1H5LHPLL$8LD$0HD$ HD$(HD$0HD$8 t;HLV0H|$0Ht$ ;y1D‰H5`R H`HP1[DHD$ H|$8Ht$(HrT0H$:y-D‰H5dR H f.HD$(H $HD$PHT$xfoL$`HD$H$HD$@foD$@HhHT$XH)D$`)L$@oh)T$`hHx)T$HL$pHPHPHT$xHeHPHtH|$`HHD$PHtH|$@HH$tKH$HxHtHhHfxH0c/H5@H8@H$Ht$HwHxHtHhHfxHb/HHP[Ðf.AVHAUH5jJATUSHHHD$HD$@HD$HD$ HD$(HD$0HD$8HD$@PHD$@PHD$@P1LL$@LD$8 H HS0H|$Ht$l8H|$ Ld$H;b/H9G ŃH|$(Ht$*H|$0HGIHHH|$8HGIH1HT$M@LLH5R0HHD$R@D‰H5O HH01[]A\@D؉H5GO H1H0[]A\@H\/H5rO H81HD$"HD$RHTGf.ATH1UH5FSH0LL$ LD$HD$HD$HD$ Xu1H0[]A\fHO0H|$Ht$4H|$ Ht$(Ld$HD$(U.ÅHl$(HHLbtH]H{H;=^\/HHD$HD$R@D‰>H5N HH01[]A\@D؉H5N HO1H0[]A\@HY[/H5O H8*1HD$ !HD$RH Ff.ATH1UH5'O SH0LL$ LD$HD$HD$HD$ u1H0[]A\fHM0H|$Ht$ 3H|$ Ht$(Ld$HD$(,ÅHl$(HHLH5M0H7xH]H{H;=Z/HHD$HD$GfD‰H57N HH01[]A\@D؉^H5wN H1H0[]A\@HY/H5N H8z1HD$\HD$MHDf.ATH1UH5zCSH0LL$ LD$HD$HD$HD$ u1H0[]A\fHqK0H|$Ht$Z1H|$ Ht$(Ld$HD$(+ÅHl$(HHLbH5#K0H6xH]H{H;=Y/HHD$CHD$GfD‰H5M HH01[]A\@D؉H5M H1H0[]A\@HW/H5N H81HD$HD$MHCf.ATH1UH5/N SH0LL$ LD$HD$HD$HD$ Xu1H0[]A\fHJ0H|$Ht$/H|$ Ht$(Ld$HD$(U)ÅHl$(HHLrH5+J0Hc4xH]H{H;=SW/HHD$HD$GfD‰.H5GM HoH01[]A\@D؉H5M H?1H0[]A\@HIV/H5M H81HD$HD$MHTBf.ATH1UH5.@SH0LL$ LD$HD$HD$HD$ u1H0[]A\fHH0H|$Ht$-H|$ Ht$(Ld$HD$('ÅHl$(HHLbH5F0H2xH]H{H;=U/HHD$HD$GfD‰~H5L HH01[]A\@D؉NH5M H1H0[]A\@HT/H5:M H8j1HD$LHD$MHAf.ATH1UH5>SH0LL$ LD$HD$HD$HD$ u1H0[]A\fHG0H|$Ht$J,H|$ Ht$(Ld$HD$(%ÅHl$(HHLH5G0H1xH]H{H;=S/HHD$3HD$GfD‰H5OL HH01[]A\@D؉H5wL H1H0[]A\@HR/H5L H81HD$HD$MH?f.AUfATUSHXHF)D$0HD$@t.HHH~HSHT$0H~ HS HT$8Ht!H=M 1HXH[]A\A]DHl$0Ld$HE0HD$LHs*kHE0LHHD$P*xH|$8HGtEHH1LL$(LD$ H߹H5 <HD$HD$ HD$(d1H E0H|$ Ht$)H|$(Ht$H\$jHt$HH9taHA(kHS㥛 HHH?HHH)HiH)IHHHH?HH)‰H}HBHΉHpH5C0H!.H^fH|$8E11HB0r1LL$(LD$ H߹H5:HD$HD$ HD$(HC0H|$ Ht$(H|$(Ht$H\$HA0\(Hl$HLmDeLLHwH5B0H(-HeD‰.H5J Ho?D‰H5I HI1D1H5bI HHDD1H5vI HHN/H5I H8HL0$H{HT$HHH5>0H)HD‰H50I HD‰H5ZH H1D1zH5+H Hy!aD1HH5QH HGHP9H]9@AWHAVH56AUATUSHHHD$HD$0HD$HD$ HD$(HD$0PHD$0P1LL$0LD$(ZYu1HHH[]A\A]A^A_f.H>0H|$Ht$J#H|$ Hl$HGg2IHHnH|$(Ht$H|$0Ht$8L|$HD$8AąLt$8MLLLHH5<0H'AHIHxH;=J/LD1ۉH5%H HD‰^H5H Hf.DDD,H5H HmlHyI/H5H H8JIDH5G 1H%$ H 7fAVfAUATUSH`HF)D$@)D$PtGHHNH~1HSHT$@H~HS HT$HH~ HS(HT$PHHt"H=I &1H`H[]A\A]A^@H!<0H|$@Ht$HD$ xH|$HHGtaHHH|$P1iHD$HHD$(H52HHD$0HD$8HD$8P1LL$8LD$0ZY0He;0H|$ Ht$ H|$(Ht$Ll$H|$0Ht$8Lt$HD$8ÅLd$8MLLLH590H$HŀI$HxH;=G/LqDH:0H|$@Ht$HD$Q7H|$H%1LL$8LD$0H߹H5X1HD$ HD$0HD$8wH :0H|$0Ht$ H|$8Ht$(H\$ }Ht$(HH580H#HD‰H5E HgD‰H5 F HAD1aH5E HD1/H5E HpD؉ H5E HJH^E/H5E H8/ H3H3ATHUH5G 1SH`LL$LD$HD$0HD$HD$HD$H80H|$Ht$!H\$Ld$HHD$P8HHT$8Hl$@H 4HfoL$ HD$@HD$0foD$@HL$0H )L$@)D$ HD$PHT$XHL$8Ht HHHHHHHHHHD$PHD$0HtHt$ HfoT$0)T$PHLHD$PHt HHHD/HHHD$0HtH|$ HH`H[]A\HCHP0HHHP@HCHP0HHCHP0HHH-@D‰H5'E H1\HI1H1HI52H2fAWHAVH5HE AUATUSH`HD$HD$HHD$(HD$0HD$8HD$@HD$HPHD$HPHD$HP1LL$HLD$@EH 1HXH[]A\A]A^A_DHy50H|$ Ht$H|$(Hl$HGrI HHH|$0Ht$HD$H|$8HD$H D/H9GwbAƃfH|$@Ht$HHD$HAąL|$HMEHT$MLAH1EmAHIHxH;=A/LD1ۉH5C HD‰^H5'D Hcf.DDD,H5D Hm1Hy@/H5D H8JDH5_C 1H%HB/H5C H8 pH/AWHAVH5*AUATUSHPHD$HD$@HD$HD$HD$ HD$(HD$0HD$8HD$@PHD$@PHD$@P1LL$@LD$8SH H20H|$H H00H|$ Ht$H,$H|$(Ht$Ld$H00nH|$0Ll$HGVIHH H|$8HG'IHHEMLLLHP(HHHH[]A\A]A^A_1@D1ۉH5}C H%D1ۉH5B HD1ۉH5C HkvH5C 1HKVH5D H-H-fAWHAVH5B(AUATUSHPHD$HD$@HD$HD$HD$ HD$(HD$0HD$8HD$@PHD$@PHD$@P1LL$@LD$8H H.0H|$HC H.0H|$ Ht$H,$!H|$(Ht$Ld$HS.0H|$0Ll$HGI~HH H|$8HGIOHHEMLLLHP(8HHHH[]A\A]A^A_1@D1ۉtH5B HD1ۉLH5EB HD1ۉ$H5B HekH5C 1HEKH5?C H'-H.+fAWHAVH5%AUATUSHPHD$HD$@HD$HD$HD$ HD$(HD$0HD$8HD$@PHD$@PHD$@P1LL$@LD$8sH H,0H|$H H,0H|$ Ht$H,$H|$(Ht$Ld$H+0H|$0Ll$HGvIHH H|$8HGGIHHEMLLLHP(HHHH[]A\A]A^A_1@D1ۉH5B HED1ۉH5uA HD1ۉH5B HkH5gB 1HտKvH5B H跿-H(fATHUH5#1SH`LL$LD$HD$0HD$HD$HD$?H+0H|$Ht$H\$Ld$HHD$P踸HHT$8Hl$@H THfoL$ HD$@HD$0foD$@HL$0H .)L$@)D$ HD$PHT$XHL$8Ht HHHHHHHHHHD$PHD$0HtHt$ HfoT$0)T$PHLHHD$PHt HHH5p)0HHHD$0HtH|$ HH`H[]A\HCHP0HHHP@HCHP0HHCHP0HHH-@D‰.H5@ Ho1cHI&H&HI='H'fAWHAVH5W!AUATUSHXHD$HD$HHD$HD$ HD$(HD$0HD$8HD$@HD$HPHD$HPHD$HPHD$HP1LL$HLD$@H HR)0H|$ Ht$ ;H|$(Ht$Hl$H'0 H|$0Ld$HGUIhHHH|$8HGFI9H|H|$@HG:uI HHYH|$HHt$LL$MLLLHH5"'0H"HD1HXH[]A\A]A^A_@D1ۉ H5%? HMD1ۉH5> H%D‰辿H5@ Htf.薿H5? 1HպJvH57? H跺,fVH5_? 1H蕺 H$@AWHAVH5? AUATUSHhHD$HD$PHD$(HD$0HD$8HD$@HD$HHD$PPHD$PPHD$PPHD$PP1LL$PLD$HH 1HhH[]A\A]A^A_fDH &0H|$(Ht$ 2H|$0Hl$HGIHHH|$8Ht$HD$H|$@Ht$ H$oWHD$ H|$HHD$Hy4/H9GAǃH|$PHt$XHD$X.AŅLt$XMEEHL$H$MALHE3AHIHxH;=2/9LZDD1ۉH5= H=pD‰μH5g> HBf.DDD蜼H5=? HݷD‰nH5_> H请f.FH5= 1H腷H0/H52? H8jHR2/H5K> H8Cv)Hq!ff.AWHAVH5RAUATUSHhHD$HD$PHD$(HD$0HD$8HD$@HD$HHD$PPHD$PPHD$PPHD$PP1LL$PLD$HH 1HhH[]A\A]A^A_fDH"0H|$(Ht$BH|$0Ld$HGHZHH HH9H|$8Ht$9HD$H|$@Ht$ H$QHD$ H|$HHD$H#1/H9G|AǃH|$PHt$XHD$XAŅLt$XM?EHL$H$MALEAHIHxH;=./;LD1ۉ謹H5-= H`D‰~H5= H迴2f.DDDLH5E> H荴D‰H5= H_f.H5< 1H5HI-/H5"> H8H//H5c= H8fHDAWHAVH5 > AUATUSHhHD$HD$XHD$HD$HD$ HD$0HD$8HD$@HD$HHD$PHD$XPHD$XPHD$XPHD$XP1LL$XLD$P+H H0H|$0Ht$!H|$8Ht$Hl$H0fH|$@Ht$Ld$H0CH|$HHt$ Ll$Hu0 H|$PLt$ HGCIHHJH|$XHt$(LL$(MLLLHdlH 1HhH[]A\A]A^A_@D1ۉ褶H5< HD1ۉ|H5M< H轱D1ۉTH5= H蕱rD1ۉ,H5]= HmJD‰H5= H?H5= 1HH%fDATHUH5= 1SHĀLL$LD$HD$0HD$HD$HD$8H0H|$Ht$H\$Hl$HHD$p(HH HT$8HfoL$ HD$`HD$0foD$`HL$0H )L$`)D$ HD$pHT$xHL$8HtH|$`HHHHFHHHHHD$PHD$0HeH\$@Ht$ HHT$8HD$0foD$@foT$`HD$PHL$x)D$`oHL$X)\$`HHL$pHH)T$@HD$xHHt(H|$`HHD$PHtH|$@HHp)/HHHD$0HtH|$ HHH[]A\@HCHP0HCHP0HHH@HCHP0HHH@D‰.H5; Ho1_HT$XHHHIf.H?XHHU0HfDSH1H5MH LL$LD$H$HD$HD$HD$tOH 0H|$Ht$xEH|$HH\$tHH4$HPHH'/HH [ÐH 1[D‰H5: H/H 1[HDf.SH1H5xH LL$LD$H$HD$HD$HD$tOH0H|$Ht$)xEH|$HH\$tHH4$HPHH&/HH [ÐH 1[D‰H5': H?H 1[H!Df.ATHUH5SH8HD$HD$0HD$HD$ HD$(HD$0P1LL$0LD$(ZYH70H|$Ht$ H|$ Ht$H\$H|$(H&/H9G1E1Hl$AHt-H&&/H5?&/HHHt H@H9D$thHDHHPPHb%/HH0[]A\DH01[]A\DD‰~H59 H迪H01[]A\@DHH肪H%/H5:9 H8芪1H@f.UH1SH5H(LL$LD$H$HD$HD$HD$"H0H|$Ht$|H|$HH\$jtVH,$Ht-H$/H5$/HHHt H@H9D$t`HHHPHH#/HH([]fH(1[]D‰H5W8 H_H(1[]fDHH%Hef.UH1SH5 H(LL$LD$H$HD$HD$HD$H[0H|$Ht$D|H|$HH\$*tVH,$Ht-H~#/H5#/HHPHt H@H9D$t`HHHP@H"/HH([]fH(1[]D‰ެH57 HH(1[]fDHH%HAf.HH-0`HfDSH1H5 H LL$LD$H$HD$HD$HD$tOH0H|$Ht$xEH|$HH\$stHH4$HP0H!/HH [ÐH 1[D‰辫H56 HH 1[HQDf.SH1H5 H LL$LD$H$HD$HD$HD$tOH0H|$Ht$xEH|$HH\$tHH4$HP0H /HH [ÐH 1[D‰ΪH5?6 HH 1[H}Df.UH1SH5h6 H(LL$LD$H$HD$HD$HD$H0H|$Ht$|H|$HH\$tVH,$Ht-H> /H5W /HHHt H@H9D$t`HHHP0H}/HH([]fH(1[]D‰螩H55 HߤH(1[]fDHHuHUf.ATHUH5 SH8HD$HD$0HD$HD$HD$ HD$(HD$0P1LL$0LD$(GZYH0H|$Ht$H|$ HH\$-tyH|$(Ht$ztfLd$H,$Ht-H/H5/HHHt H@H9D$tkHLHHP8H/HH0[]A\1H0[]A\DD‰H54 H_H01[]A\@LHH肷HHH0HfDHH0HfDUHSHHHe0HUx1H<$1HtHH@pH;/unH}H[]fDH 0Ht$H x0H|$Ht&HP@HtH|$HP@HEDH1[]H닐AUHATH5qUSH8HD$(H$HD$HD$HD$HD$ HD$(PHD$(P1LL$(LD$ ZYHw0H|$Ht$0H|$HHl$H|$ HGIHHH|$(HGԼIlHH4$LLHH5 0HHH8H[]A\A]ÐH81H[]A\A]ÃD1ۉ茥H5U2 H͠H8H[]A\A]^H52 1H蝠>H52 HkٯH, f.AUHATH5USHPHD$HD$@HD$HD$HD$ HD$(HD$0HD$8HD$@PHD$@PHD$@P1LL$@LD$8H Hl 0H|$Ht$%H|$ HHl$苾H|$(HGIHH H|$0HGɺIaHH|$8Ht$虺t=LD$H4$LLHH5/ 0HHHHH[]A\A]fD1HHH[]A\A]D1ۉ\H50 H蝞HHH[]A\A].H5'1 1HmH5G1 HOt赭詭H f.AUHATH5xUSH8HD$(H$HD$HD$HD$HD$ HD$(PHD$(P1LL$(LD$ 谿ZYHW 0H|$Ht$H|$HHl$vH|$ HGI{HHH|$(HG贸ILHH4$LLHH520HHH8H[]A\A]ÐH81H[]A\A]ÃD1ۉlH5/ H譜H8H[]A\A]>H50 1H}H5/0 H_kū蹫HD f.SHH5H@HD$8H$HD$HD$HD$HD$ HD$(HD$0HD$8PHD$8P1LL$8LD$0賽ZYHZ0H|$ Ht$xH|$(HH\$}tYH|$0Ht$jtFH|$8Ht$׶t3HL$HT$HH4$轾H5n0HH@[1H@[D‰讟H5. HH@1[HDf.SHH5LH8HD$HD$0HD$HD$HD$ HD$(HD$0P1LL$0LD$(jZYtlH0H|$Ht$xZH|$ HH\$8tH5 H~1HUHSH5HHHD$8H$HD$HD$HD$HD$ HD$(HD$0HD$8PHD$8P1LL$8LD$0ZYH/H|$ Ht$RH|$(HH\$踜tdH5/H|$0Ht$H|$8Ht$Hl$t.HL$H4$HH H5/HHH[]@1HH[]D‰ށH5 H}HH1[]fDD‰讁H5 H|1HAATHUH59SH8HD$HD$0HD$HD$ HD$(HD$0P1LL$0LD$(耞ZYH'/H|$Ht$H|$ Ht$Hl$Dt`H|$(HG赗IMHHHt$LH聑H5/HHH0H[]A\H01H[]A\fD1ۉlH5 H{H0H[]A\ÐFH5 1H{HDf.ATHUH5SH@HD$HD$8HD$HD$HD$ HD$(HD$0HD$8PHD$8P1LL$8LD$0ZYH/H|$ Ht$HH|$(Ht$Hl$謙txH|$0HGI赧HHH|$8Ht$t6HL$Ht$LHQyH5/HH@HH[]A\1H@H[]A\fD1ۉ~H5 HyH@H[]A\Ð~H5 1Hy>HSDf.ATHUH52SH@HD$HD$8HD$HD$HD$ HD$(HD$0HD$8PHD$8P1LL$8LD$08ZYH/H|$ Ht$H|$(Ht$Hl$|txH|$0Ht$teH|$8HGZIHHHT$Ht$LH!yH5"/H"H@HH[]A\1H@H[]A\fD1ۉ }H5 HMxH@H[]A\Ð|H5 1H%x莇HDf.AUHATH5USH8HD$(H$HD$HD$HD$HD$ HD$(PHD$(P1LL$(LD$ 萙ZYH7/H|$Ht$H|$HHl$VH|$ HGÒI[HHH|$(HG蔒I,HH4$LLHH5b/HbHH8H[]A\A]ÐH81H[]A\A]ÃD1ۉL{H5 HvH8H[]A\A]{H5 1H]vzH5 H?vk襅虅Hf.H5/@HHt$rHf.AWfAVAUATUSHHF)D$p)$)$HDŽ$HHH~jHSHT$pH~QHS HT$xH~BHS(H$H~0HS0H$H~HS8H$H~HS@H$HH=HsH/H|$pHt$HD$lLH|$x :H$%H$H$H-.H9oZH$1¿HD$`HHD$HD$8H5' HD$@HD$HHD$PHD$XHD$`PHD$`PHD$`PHD$`P1LL$`LD$XH 1TfDH/H|$pHt$HD$9xH|$xifDH=q ,1Hĸ[]A\A]A^A_H!/H|$pHt$(HD$(xH|$xCitH$bxH$1oxHD$`HHD$0HD$8H5 HD$HHD$PHD$XHD$`PHD$`P1LL$`LD$X贔ZYrH[/H|$HHt$8[H|$PHt$0Ld$88H|$XHt$@衂H|$`Ht$hLl$@HD$h茽ÅHl$hHHt$0HLL!H5/HoHMHyH;=.]HHD$|HD$>H$H$gH$1׼HD$ HHD$0H5@ HHD$8HD$HHD$PHD$XHD$`HD$hHD$hPHD$hPHD$hP1LL$hLD$`H QH/H|$@Ht$0ZH|$HHt$ Ld$0>H|$PHt$8H|$XHt$(Ll$8 H|$`Ht$hHD$h軻ÅHl$hHHL$(Ht$ ILLtH5/HHMHyH;=.HHD$zHD$hfH/H|$8Ht$Z"HD$H|$@Ht$ HD$)H|$HHt$(Ll$ 5H|$PHt$0Lt$(oH|$XL|$0H9oL0Aă;H|$`Ht$hHD$h茺ÅlHl$hHAEH|$ILALLEqH5/HaHMHyH;=t.>HHD$yHD$0f.D‰NsH5 Hn1D‰&sH5 Hgn1D‰rH5 H?n11urH5! Hn1urH5z Hm1YH.H5E H8m1uGPH5HK1u PH5HaK11uOH5H3K1uOH5H K1uOH5}HJ1tu}OH5HJ1MuVOH5gHJ1&u/OH5HpJ1uOH5!HIJ1uNH5bH"J1uNH5;HI1uNH5HI1c1\ueNH5HI15u>NH5WHI1uNH5HXI1uMH5qH1I1uMH5JH I1uMH5HH1r1kHպHHH H H/DH5q/$@HHt$EHf.H5I/@HHt$aHf.UHSHcHHt)HH9w!]H[]+uHtH1[]f.UHSHbcHHt)HH9w!]H[]tHtH1[]f.UHSHcHHt)HH9w!]H[]ktHtH1[]f.UHSHbHHt)HH9w!]H[] tHtH1[]Ðff.HG(HwHG8HG@H.GHPHHG(HD$~D$HGXHT$HG0HGHD$GXHG`HGhHGpHGxf.ATH1UH5QSHHD$LD$htcHl$H;-_.t5?HHHmH5/H6dH[]A\D~?HH,.HHH1[]A\HXHI:f.HG0HWHG@HGHH.HwHPHXG HGHG`G0HG8HGPHG`HGhHGpHGxHLJ@ATH1UH50SH LL$LD$HD$HD$HD$ftdH|$Ht$Hl$Hf/)x}H;-.Ld$tGM>LHHH=H5/HbH []A\@H 1[]A\D>HHd.LcHHD‰HH5HD1HI׶HHG(HwHG8HG@H.GHP`HG(HD$~D$HGXHT$HG0HGHD$GXHG`HGhHGpHGxf.ATH1UH5SHHD$LD$?etYH\$H;.t5%Hm i"H5ZHHH%Hmi 1B"H5.HHH$Hm2 "H5HHH$Hm !H5HHH$Hm !H5ۗHHHo$Hm !H5HHHE$HmJ p!H5HHH$Hm F!H5HHH#Hm !H5vHHH#Hm  H5eHHH#Hmb H5MHHHs#Hm( H5=HHHI#Hm t H5"HHH#Hm J H5 HHH"Hmz H5HHH"Hm@H5ۖHHH"HmH5–HHHw"Hm1H5HHHP"Hm{H5HHH&"Hm[QH5lHHH!Hm!1*H5OHHH!HmH5=HHH!HmH5'HHH!Hmv1H5HHHZ!Hm?H5HHH0!Hm[H5ߕHHH!Hm14H5MHHH Hm H5HHH HmZH5HHH Hm H5HHHa HmH5QHHH7 Hm1eH5HHH Hmu;H5HHHHm;H5HHHHmH-/HHH5HHmD EIHt^EI$HtKfo' HPenaltyHHH B9H5HL$~D$HD$D$AD$HEID$Le vEIHtedEI$HtRfo @ionHDisjunctHHH /H4HL$~D$HD$D$AD$HEID$Le DIHtgDI$HtTfo8 nHDimensioHHH n/fxHP4HL$~D$HD$D$AD$HEID$Le1QH52HH@5H5>HH@H5RHHw@HH5cH[@ DHHta"CHHtOfo_ tH SBfp foT HL$@H43~D$HD$D$CHEHCH] CHHte#CHHtSfo t2@"fH H dBfoِ HL$@H2~D$HD$D$CHEHCH] CHHta" CHHtOfom sH BfP for HL$@H1~D$HD$D$CHEHCH]HD$ Hx[]A\A]A^A_fDL-.IE}HEHP0H-O/HUD G/H-X/IE I|$ AHH',HH[ H@H/HEHP0HEHP0|HEHP0EHEHP0 HEHP0HEHP0HEHP0]HEHP0&HEHP0HEHP0HEHP0{HEHP0AHEHP0HEHP0HEHP0HEHP0\HEHP0%HEHP0HEHP0HEHP0wHEHP0=HEHP0HEHP0HEHP0HEHP0UHEHP0HEHP0HEHP0HEHP0mHEHP03HEHP0HEHP0HEHP0HEHP0NHEHP0HEHP0HEHP0HEHP0iHEHP0/HEHP0HEHP0HEHP0HEHP0JHEHP0HEHP0HEHP0HEHP0bHEHP0(HEHP0HEHP0HEHP0}HEHP0CHEHP0 HEHP0HEHP0HEHP0[HEHP0!HEHP0HEHP0HEHP0sHEHP09HEHP0HEHP0HEHP0HEHP0THEHP0HEHP0HEHP0HEHP0rHEHP08HEHP0H=Ɏ/"'D/LEiH=/H/HD$Q+HD$H=y/T"D͌/ME H=R/L-S/+H y/H b/HHHW/H H/HD$XHL$HH>/H\$hE1MHD$H//HD$H+/HD$`fDHD$L|$N$H/I9I$LLHD$(MHŃ/I9IoHtHM/1I^H9wL4+IOdI4$HtH|$(HL$8HT$08HT$0HL$8tyMtInHB ILHtHC IHD$`J,HEHI\$LT$H /I9HLHMMIHD$(f.Md$HԂ/I9Mt$MtM$I1LMI @I_L9woN<3IO,ImHt[H|$(HLL$PLD$@HL$8HT$0LT$H7HT$0HL$8LD$@LL$Pt-LT$HyMtMwL9vMHLMIIIHD$HLJ9 IHuMvMILH8m6uI9t4IFIVHBIFHtHPI^IFLsLMt$H HEHgHD$N$IL;l$XgJH\$hHD$HD$HHIMLHtHkH]Il$HDLEfIIDH=/U'H=p/Hq/d'8H=/lD5/H/EH=f/Hg/'DH=/$',H=x/Hy/&H.~.HM/H.HD$HB/D$)/H1H=ܤ=H/{GH)H/H=ՂvAH*H5H=/I*HBMHH5Le-"{0Ik0fDH=WH}/L2H.H5:H/H8oHD$ H!/HlH(HPHR0q1DD/HE0I/HHHHH@f.ATUHSHH1H81@L%7.HID$HEHHCuMHT$HH>tNH$HT$HH>H+u HCHP0HH[]A\Ht$HCCH$HuEEHuH.H52H8EHuHg.H5H8H#fDATUHSHH1H81?L%7.HID$HEHHCuMHT$HH=tNH$HT$HH=H+u HCHP0HH[]A\Ht$HCBH$HuEDHuH.H52H8DHuHg.H5H8H=fDATUHSHH1H81>L%7.HID$HEHHCuMHT$HHHH|$XHt$@!y-D‰H5H,f.HD$@HH\$`HT$ ~D$ HHD$HD$HHH$HD$`H$HD$(HhH $D$()D$p%HD$pHt HHH$ uXH|$HT$Ht$HH$HxHtHhHfxH.HHP[H$HxHtHhHfxH=.H5(hH8QH5H3FDf.SHH5|HXHD$@HD$`HD$PHD$XHD$`P1LL$`LD$Xi1ZYt;H{/H|$HHt$8`y1D‰H5H(HP1[DHD$8H|$PHD$HG*HD$xkHX/Ht$@H\$H$>xqHHt$@H HNg.HD‰H5TH1D1ۉYH5*HMD1ۉ1H5jHr%HRggII]gHgHgDAUfATUSHHF)D$ HD$0t.HH H~HSHT$ H~ HS HT$(Ht&H=7z+1HĨH[]A\A]Hl$ Ld$HoW/HD$LH=CHLW/HHH$HM/H|$L3H\$Ld$HHD$pHHT$XHl$`H uHfoL$@HD$`HD$PfoD$`HL$PH )L$`)D$@HD$pHT$xHL$XHt HHHHHu HCHP0HHHu HCHP0HHHu HCHP0Ht$@HI$I|$H$foD$`H$Hfo$LHD$p)$)T$`H$HD$xHD$pHT$xH$HLAH$Ht HHHD$pHt HHHZ.HHD$PHH|$@HzfHK/H|$(Ht$HD$11LD$`HL$H5NHD$HD$@HD$`HDŽ$HK/H|$`Ht$\1xkH1K/Ht$@H\$H$:1xqHHt$@HHY.HD‰3H5Ht1D1ۉ H5HJMD1ۉH5H"%H\\II\H\H3]DAUfATUSHHF)D$ HD$0t.HH9H~HSHT$ H~ HS HT$(Ht&H=ϱ*1HĨH[]A\A]Hl$ Ld$HJ/HD$LH/CHI/HHH$/xH|$(;tLL$LD$H1H5LHD$PHD$HD$HD$HI/H|$L2/H\$Ld$HHD$pIHHT$XHl$`H HfoL$@HD$`HD$PfoD$`HL$PH )L$`)D$@HD$pHT$xHL$XHt HHHHHu HCHP0HHHu HCHP0HHHu HCHP0Ht$@HI$I|$H$foD$`H$Hfo$LHD$p)$)T$`H$HD$xHD$pHT$xH$IHLAH$Ht HHHD$pHt HHHV.HHD$PHH|$@HzfHYG/H|$(Ht$HD$a-1LD$`HL$H5IHD$HD$@HD$`HDŽ$H;G/H|$`Ht$,xkHF/Ht$@H\$H$,xqHHt$@HHU.HD‰H5|H1D1ۉH5RHMD1ۉqH5H%HYgYII%YHnYHYDAUfATUSHHF)D$ HD$0t.HHH~HSHT$ H~ HS HT$(Ht&H=W1HĨH[]A\A]Hl$ Ld$HE/HD$LH[+CHE/HHH$9+xH|$(tLL$LD$H1H5GHD$PHD$HD$HD$^HE/H|$L*H\$Ld$HHD$pHHT$XHl$`H HfoL$@HD$`HD$PfoD$`HL$PH )L$`)D$@HD$pHT$xHL$XHt HHHHHu HCHP0HHHu HCHP0HHHu HCHP0Ht$@HI$I|$H$foD$`H$Hfo$LhhHD$p)$)T$`H$HD$xHD$pHT$xH$HLAH$Ht HHHD$pHt HHHR.HHD$PHH|$@H}DHB/H|$(Ht$HD$(1LD$`HL$H5nEHD$HD$@HD$`HDŽ$HB/H|$`Ht$|(xhHQB/Ht$@H\$H$Z(xnHHt$@HPhH!Q.HD‰VH5H1D1ۉ,H5HmPD1ۉH5%HE(HUUIIUHUHVAUfATUSHHF)D$ HD$0t.HHYH~HSHT$ H~ HS HT$(Ht&H=׬J1HĨH[]A\A]Hl$ Ld$H?A/HD$LH&CHA/HHH$&xH|$([tLL$LD$H1H5ZCHD$PHD$HD$HD$H@/H|$LR&H\$Ld$HHD$piHHT$XHl$`H HfoL$@HD$`HD$PfoD$`HL$PH )L$`)D$@HD$pHT$xHL$XHt HHHHHu HCHP0HHHu HCHP0HHHu HCHP0Ht$@H5I$I|$H$foD$`H$Hfo$Lh`HD$p)$)T$`H$HD$xHD$pHT$xH$lHLAH$Ht HHHD$pHt HHHM.HHD$PHH|$@H}DHy>/H|$(Ht$HD$$1LD$`HL$H5AHD$HD$@HD$`HDŽ$H[>/H|$`Ht$ $xhH=/Ht$@H\$H$#xnHHt$@HP`HL.HD‰H5H'1D1ۉH5mHPD1ۉH5H(HRNRII RHURHRAUfATUSHHF)D$ HD$0t.HHH~HSHT$ H~ HS HT$(Ht&H=G1HĨH[]A\A]Hl$ Ld$H.utH>.HxD‰.H5GHo1HLA{D1ۉH5H7뎃D1ۉH5;H HFH:GGIIKGHF@f.UHH5N2HAWAVHELMAULxATSHHEP1HDžhHDžpHDžxHE`ZYgH0/HxHpH}LpHGI;HXHLH9H]HHE苼HH Q HHEHHP~PHPP)EGIH@HEHLuLLfoMLhHDžhHEAOMt'IFHt LLо LHELhHtLuLLHHHu HCHP0HHHu HCHP0HhHEHCHmL}HLHCLuHEHCHEHEHtLLfoU)ULDLHHEHt LLHEHtH}HH5-/HHX+H5HHDžXHhHt#HCHt HHо HHXHe[A\A]A^A_]LhHDžhMDLh|D‰H5HO[f.HELuHICIDIoDH-DI9DHImDHIDUfHAWAVAUATSH8HF))HDž thHHH~DHSHH~-HS HH~HS(HH~HS0HHt>HHZH=1HeH[A\A]A^A_]f.HH+/HHDžHIUH~+/LHHDž,zHEHHI\HEAALL9@1HL0LHDžH5,HDžHDž0 H*/HH~H0LH HuIM9HH5A*/HAHfLLHC*/HDžLLH*/LHHDž H)/LLHDžHEHHIIHEAALL9HٲHH0H߹P1LLH5Q+HDžHDžHDžHDžHDž0eZY=H )/HH "HLLcH]IM9H0HxHLf.LLHs(/HDžLL%  HN(/LLHDž NHEHHH,HEH9H&/HHHDž H&H0LHPHLP1H5z)HDžHDžHDžHDžHDžHDžHDž0x^_ H'/HH ] HHLr LuLH9H%/HHv  H0LHHE芳HH HHEHH~H)EFIH@HEHM HLfo}HHDžHEA}Ht5HAHtHHϺHH HHELHtHHHHHu HCHP0HHHu HCHP0LHL贳LLDLHHEHt LLH5$/HHHIH9HAHt HHо L"DH$/HE116fLH18~# LH5|&Dž0HHDžhHDžHDžHDžZ H3$/HH H$/HHLAąHH L}Lk(LLL0oK8fSHHUfoEoXHhHpHhHU)]XHEHMHpHt LLAt#HC8Ht LLоHHXL0HXo8fHI(Eem@LLEHHEHtLH(HH5"/H HHhHHXHHEHHHAHEH9*HH0HH߹PL1LH5$HDžLHDžHDžHDžHDž0[A]H!/HHkHHLLLmLH9H0HHECHH )LHHLHEHH~H)EHEHtHHHHHu HCHP0HHHu HCHP0LHLLDLIHHEHt LLH51 /H1 HHIHoHAHt HHо LXGHEHHHHEAALL9H+/LHHDžHHߺH0LHDžP1LH5n!HDžHDžHDžHDž0AZA[cH2/HHHHHHvHEIIM9H3/H0H]HDHv1HEHHH1HEH9H/HHHDžHH0LHPHLP1H5HDžHDžHDžHDžHDžHDžHDž0AXAY H/HHJHHHHG'IHH`LH9OHv/HHL0HI$HHEߩL H e I$HEH@H~H)E蚩IH@HEHtHLfouAuLHDžMt#IGHt LLо LaHELHtHHI,$u ID$LP0I,$u ID$LP0LHEID$Ht#LHID$HEID$HELHDHL`HHEHt LLH58/H8HHIHvHAHHHD‰H5ҍHR1DDDH5H(1+茽D1ۉ賲H54HD‰荲H5Hέ1_D‰1cH5$H褭uL7H5Hx1D‰H5HP1SD‰H5@H(1HHDžHLu虱H5Hڬ1.D‰qH5H責1 u1HH5AH艬hH%.H5nH8n1quH5H41g莻İH5H1Y޸NI0%1I71IIS1HI}1H*2H62H2HI2H2H2H2H3H2II2HI0H3I3I|1H=1HN01I<1fUHH5HAVATHELMSLEHHEP1HDžpHDžxHEHEHEZY!HY/H}HuHEHQ LeHh~hHEHn&Hhh)EHH@HEHHuHHpfoMHDžpHEKIHt'IFHt LLо LǴHEHpHtH}HHEH Hh~hHEHHhh)E8HH@HEHHuHHxfoUHDžxHESIHt'IFHt LLо LHEHxHtH}HHxHEHCHt$HUHHIֺHCHEHCHEHpHEH]HH@Ht IHHIFHEIFHEHEHLHIIHEHt HHHEHt LLH5d/LIHxHt#HCHt HHо HڲHpHt#HCHt HHо H諲HeL[A\A^]DD‰FH5H臧E1fHpHDžpIH`HpfDHxHDžxIHHx;I/HIi/HA/I/II/H/II/H.DSH1H5H0HD$LD$HD$tUH&/H|$Ht$x[H\$HHH; .u3H".Hc{|$$9tSVH0[H01[HHfDD‰辪H5H1HH|$Ha DHD$HuHc{H\$ HL$H5^ H覴HH5x H/HWH..f.SH1H5GH0HD$LD$HD$ItUHV/H|$Ht$x[H\$HHH;.u3H H==uR HO f.ATUSHHH= H1HH1iHtDH(t.HtH+t []A\fDHCH[]A\H@0HPHR0@蛻HtlH H=IH.LH0IH=tHf.AVAUIHH5.ATUHSH5.HHqIHH=IIHE1HH1WHtzH(tdMtI,$tHHtHmt,HtH+t []A\A]A^HCH[]A\H@0A]A^HEHP0@ID$LP0HPHR0@SH~ H 4HIH.LH0H=s輭III@f.ATUSH-HH=H{1HH1/HHHCHI肹HLH9H+tHtHmt!D[]A\fHCHP0@HEHP0D[]A\fDHgH HIH@.LH0车 FH5rHH=%pHIHfATUSHHH=肊H{1HH1πHHtoHx.H9CHΣAH+tHtHmtD[]A\DHCHP0@HEHP0D[]A\fDӷHt褏H HuIH.LH0聥L@Ha.H5qH8貓H=o&IH6ATUSHHH=bH{1HH1HHtoHX.H9CH订AH+tHtHmtD[]A\DHCHP0@HEHP0D[]A\fD賶Ht脎H HUIH.LH0a@HA.H5pH8蒒H=knI:\H~ATUSHHH=FBH{1HH1~HHtoH8.H9CH莡AH+tHtHmtD[]A\DHCHP0@HEHP0D[]A\fD蓵HtdH xH5IH.LH0A@H!.H5zoH8rH=KmIHAVAUATIUSHHH5.cH5.LHQH{I9H=GH{IHE1LH1=}HHH.H9CH8AH+t3MtImtgMtI,$tKHtHmt[D]A\A]A^HCHP0@HEHP0[D]A\A]A^f.ID$LP0IELP0@HAȋH HIH(.LH0襡H.H5mH8ڏH=kNIRHdHhHAVAUATIUSHHH5.H5.LHH{I9H==GH{IHE1LH1{HHH2.H9CH舞AH+t3MtImtgMtI,$tKHtHmt[D]A\A]A^HCHP0@HEHP0[D]A\A]A^f.ID$LP0IELP0@KHAH ,HIHx-LH0H-H52lH8*H=Kj螥I:tHLHPHAVAUATIUSHHH5H.H5<.LHHI6H=蔃HIHE1LH1yHHH|-H9CHҜAH+t5MtImtaMtI,$tEHtHmt![D]A\A]A^DHCHP0@HEHP0[D]A\A]A^fID$LP0IELP0@蛰HGhH |H9IH-LH0EH)-H5jH8zH=hI"\H4H8HmATUSHHH=H1HH1YxHHtqH-H9CHXAH+tHtHmtD[]A\HCHP0@HEHP0D[]A\fD[Ht,H @HIH-LH0 @H-H5BiH8:H=g订IzHAVAUATIUSHHH5h.#H5\.LHHI6H=贀HIHE1LH1vHHH-H9CHAH+t5MtImtaMtI,$tEHtHmt![D]A\A]A^DHCHP0@HEHP0[D]A\A]A^fID$LP0IELP0@軭HG舅H HYIH-LH0eHI-H5gH8蚉H=cfIB|HTHXHATUSHHH=2/H1HH1yuHHtqH"-H9CHxAH+tHtHmtD[]A\HCHP0@HEHP0D[]A\fD{HtLH `HIH-LH0)@H -H5bfH8ZH=#eΟIHATUSHHH=0}H1HH1ItHHtqH-H9CHHAH+tHtHmtD[]A\HCHP0@HEHP0D[]A\fDKHtH 0HIH|-LH0,@H-H52eH8*H=c螞IHAVAUATIUSHHH5X.H5L.LHHI6H=|HIHE1LH1rHHH-H9CHAH+t5MtImtaMtI,$tEHtHmt![D]A\A]A^DHCHP0@HEHP0[D]A\A]A^fID$LP0IELP0@諩HGxH HIIH-LH0UH9-H5cH8芅H=bIHHHATUSHHH="{H1HH1iqHHtqH-H9CHhAH+tHtHmtD[]A\HCHP0@HEHP0D[]A\fDkHtvH5'[Hq1D‰vH5ZHWqH(1[]H=O[2tH f.ATHUH5Q[SH8HD$HD$0HD$HD$HD$ HD$(HD$0P1LL$0LD$(ǒZYH.H|$H)Hj.H|$ Ht$H$H|$(Ht$Hl$H9.Ld$Ht1H3-H5l-HHHtH@H9D$HLHHPJH0[]A\ÐH01[]A\DD‰tH5ZHoH01[]A\@D‰^tH5ZHoH01[]A\@D‰.tH5ZHoo1^H=[LrH% @SH1H5[HLD$H$HD$tnHG.H|$Hx^H$Ht-H-H5-HH訏Ht H@H9D$tMHHP0H-HH[fDH1[ÃD‰>sH5ZHn1H=Z_qHT SH1H5HLD$H$HD$*tnHW.H|$H蒿x^H$Ht-H-H5-HH踎Ht H@H9D$tMHHP(H(-HH[fDH1[ÃD‰NrH5?ZHm1H=ZopHUH1SH5 H(LL$LD$H$HD$HD$HD$"Hs.H|$H膾H.H|$Ht$H$dxpHl$Ht1H-H5-HH艍HtH@H9D$HHHPH-HH([]H(1[]D‰qH5YHOl1D‰pH5WYH'lH(1[]H=YoH/f.UH1SH5H(LL$LD$H$HD$HD$HD$貍H.H|$HH?.H|$Ht$H$xpHl$Ht1HG-H5-HHHtH@H9D$HHHP H-HH([]H(1[]D‰oH57YHj1D‰voH5XHjH(1[]H=WYmHf.UH1SH5SH(LL$LD$H$HD$HD$HD$BHs.H|$H覻H.H|$Ht$H$脻xpHl$Ht1H-H5p-HH詊HtH@H9D$HHHPH-HH([]H(1[]D‰.nH5XHoi1D‰nH5'XHGiH(1[]H=X"lHf.AVH1AUH5ATUSH LL$LD$H$HD$HD$HD$̊dH.H|$H0HY.H|$Ht$H$>Hl$Ht1H]-H5-HH/HtH@H9D$HHHPHHsH-H5-HHIH"HXLp H@(HHt{M IH@HtH9h sH@HuM9tVI9m wPI}(HPLLHx(IHtHPLrIl$@uHvHt@ H H[]A\A]A^f.H 1H[]A\A]A^fDD1ۉkH5MWH%gD1ۉkH5VHfH H[]A\A]A^DH5!.HiH HH[]A\A]A^fDH5.1BH0H=+WiHfDSH1H51WH@HD$LD$HD$YtEH.H|$Ht$迷xkH\$HC8H{@HD$(H|$ H9u*[H@[@H@1[Ht$(H|$ HGW:HD$Hu9H{@f.D‰njH5VHeH@1[H\$0HL$;H5WHytHшH9Hff.SH1H5VH@HD$LD$HD$)tEH.H|$Ht$菶xkH\$HC(H{0HD$(H|$ H9uYH@[@H@1[Ht$(H|$ H HD$Hu9H{0f.D‰>iH57VHdH@1[H\$0HL$5H5UHIsH衇H H ff.SH1H59VH@HD$LD$HD$tEH.H|$Ht$_xkH\$HCH{ HD$(H|$ H9uXH@[@H@1[Ht$(H|$ HOVډHD$Hu9H{ f.D‰hH5UHOcH@1[H\$0HL$/H5THrHqHـHff.SH1H5'H@HD$LD$HD$ɄtEH.H|$Ht$/xkH\$HCH{HD$(H|$ H9uWH@[@H@1[Ht$(H|$ H誈HD$Hu9H{f.D‰fH5UHbH@1[H\$0HL$)H5SHpHAHHff.AWHAVH5UAUATUSHhHD$HD$(HD$HD$HD$ HD$(PHD$(P1LL$(LD$ dZY:H.H|$Ht$IJ$H|$Hl$HG|IDHHH|$ HG}|IHH|$(HGFQ|IHHhLHI$xJc,I$l$H)HHD$HH9HLl$8HLt$0H}KHT$0Ht$8HUHNUHHhH[]A\A]A^A_f1@D1ۉdH5}SH_dH57TH_DHt$HH|$HTdHD$@HuwI$x1FdH5S1H_E&dH5T1He_%nnZnHl$PHL$@H5[TH nHcH|iH#3fATH1UH57TSH@LL$LD$HD$HD$HD$言H.H|$Ht$ H|$Hl$HGyI芋HHLH9H`HhDd$McH)HHT$(L9vqLH5.HH苴HH@H[]A\@H@1H[]A\f.D1ۉlbH5=SH]H@H[]A\ÐHt$(H|$HSZbHD$ HuSH`c@bH5_S1HU]H@H[]A\flɿHl$0HL$ H5ORHkHWHzH>NfATH1UH5LSH@LL$LD$HD$HD$HD$~H.H|$Ht$ H|$Hl$HGwI芉HHLH9HxHDd$McH)HHT$(L9vqLH5.HH苲HH@H[]A\@H@1H[]A\f.D1ۉl`H5=RH[H@H[]A\ÐHt$(H|$HPZ`HD$ HuSHxc@`H5WR1HU[H@H[]A\fjɿHl$0HL$ H5OPHiHW~HxH`pfAVAUATUSH`HFHIHxH~Il$E11H.HPHEHtEH6ц1IHuEDHI9t7HHlvHpuH=Rԙ1H`H[]A\A]A^ffLD$1H5L)D$ HD$0HD${H|$蓀HHLd$@Ll$ HUyHHLHVH+Au HCHP0EHt$(H;t$0t&HD$@HHHFHt$(xf.LLEf~IHufDHI9HHZHouHmu HEHP0HHuH-H5HH9LOHHD$(Ht$ II)MIHL$~D$ILkflH9tHLOHJ!fME1HC)D$@HD$PMt+HI9LQOIHCH II)LD$~D$MLd$Pfl)D$@H9tLLHBOIMPLD$HNHt$@HIMH|$@Htn`H5.LosH|$ HHAI`7M1IE11DDDtYH5KHT|H-H5rLH8TaPKKKFKAKHHAH=H9H5H]II&HlIIqIIsHHHHHIHHHATH1UH5NSHPLL$ LD$HD$HD$HD$HD$ uH.H|$Ht$H|$ Ht$H\$H+.ΤHD$HD$(HLtBHl$0|H5LHH,SHTv1H5hNH uHHtHH;HD$(HHFHH-HHP[]A\@HP1[]A\DD‰6WH5WMHwRHP1[]A\@D‰WH5LHGRHP1[]A\@HT$(H'_bfH\$@zH5GGHwHOu H5;MHtHoHIHff.AWAVAUATUHSH(jxHIAAHfLqHHt@HlHHt_J0L9w`l$H+uHCHP0LpHHufI,$u ID$LP0I~HH([]A\A]A^A_@+~HtH+u HCHP0I,$tH(1[]A\A]A^A_fDID$LP0HD$HD$LIpHHmH%lIHtBJ0L9wD|$H+tPHuH;ut4D$HLFHuoHHuu}HFHT$H YwHCHP0ff.UHfH5KHAWAVHELMAULxATSH)EPHEPHEPHEP1HDž`HEHDžxHEHEHEHEHEtqH (1H}HtZHeH[A\A]A^A_]fDH.HxH`覠.H`H]H}HHX@8H}Hh(_PH}HpLh _HpH}HPH-H9GigAƃH}HuHEșAą LmMVEHPMLAHXHE)^qiAHIEHxH;=-:LXf.D‰RH5IHMbf.zHJH-H5SH8M/D‰.RH5IHoMf.DDDQH5JH=M1fDD‰QH5IHMH#-H5JH8L1H-H5IH8Lj轋Hf.AWHfAVH5J1AUATUSHXLL$(LD$ )D$0HD$HD$@HD$ HD$(Pn)Hٸ.H|$ Ht$貝HD$H|$(HD$rHHJHD$AAH$L|$0HkHHtaHhgIHJ(L9Dd$H+/Ht$8H;t$@D$HHFHt$8'kHHuHmxHHH|$Ht$0vH-H*D‰OH5IHK1H|$0Ht^VHXH[]A\A]A^A_@#xH,H+u HCHP0HmuHEHP0fwHuH-H5WH8J|H$LlSHCHP0HEHP0H@AWHfAVH5 I1AUATUSHXLL$(LD$ )D$0HD$HD$@HD$ HD$(k)Hy.H|$ Ht$RHD$H|$(HD$vpHHJHD$AAH$L|$0H(iHHtaHeIHJ(L9Dd$H+/Ht$8H;t$@D$HHFHt$8hHHuHm?vHHH|$Ht$0\HM-H*D‰~MH5GHH1H|$0HtSHXH[]A\A]A^A_@uH,H+u HCHP0HmuHEHP0fuHuHO-H5H8@H|H$L QHCHP0HEHP0H@AWHfAVH5LG1AUATUSHXLL$(LD$ )D$0HD$HD$@HD$ HD$(i)H.H|$ Ht$HD$H|$(HD$nHHJHD$AAH$L|$0HfHHtaHbIHJ(L9Dd$H+/Ht$8H;t$@D$HHFHt$8gfHHuHmsHHH|$Ht$0UH-H*D‰KH5FH_F1H|$0HtQHXH[]A\A]A^A_@csH,H+u HCHP0HmuHEHP0f+sHuH-H5H8E|H$LNHCHP0HEHP0\Ho@UHfH5EHAWAVHELMAULEATSHĀHEP1)EHEHEHEHE'gZYmHv.H}Hu艖!HEH}HhkHxHHEAAHpL}HxVdHHt`H6`IHJ(L9DeH+~HuH;uXEHxHFHucHHuHxHHpHH@[qHH}HGtA_I4qHH>HhHuLE-H*vHH5oDHC1H}HtNHeH[A\A]A^A_]fDpHH+u HCHP0HxHHxHHuHAHP0fDkpHuH/-H5׳H8 CkHpLKB@HCHP0sHBHP0D‰~GH5CHB %RH@f.UHfH5=HAWAVHELMAULEATSHĀHEP1HE)EHEHEHEHEdZYeHެ.H}Hu聓!HEH}HuHhS)H}hHxHHEAAHpL}Hx9aHHt`H]IHJ(L9DeH+aHuH;u;EHxHFHu`HHuHxHHpHHu HBHP08nHHHuHhHUx>HA-H-D‰vEH5AH@1H}HtKHeH[A\A]A^A_]fDmH H+u HCHP0HxHHxHHuHAHP0fDkmHuH/-H5װH8 @kHpLH_@HCHP0H@UHfH5HAWAVHELMAULEATSHĀHEP1HE)EHEHEHEHEoaZYeH..H}Huѐ!HEH}HuHhQ)H}eHxHHEAAHpL}Hx^HHt`HiZIHJ(L9DeH+aHuH;u;EHxHFHu)^HHuHxHHpHHu HBHP0kHHHuHhHUPH-H-D‰BH5o?H>1H}Ht@IHeH[A\A]A^A_]fDkH H+u HCHP0HxHHxHHuHAHP0fDjHuH-H5'H8p=kHpL9F_@HCHP0H@UHfH5>HAWAVHELMAULEATSHĀHEP1HE)EHEHEHEHE^ZYeH~.H}Hu!!HEH}HuHhQN)H}0cHxHHEAAHpL}Hx[HHt`HWIHJ(L9DeH+aHuH;u;EHxHFHuy[HHuHxHHpHHu HBHP0hHHHuHhHUMH-H-D‰@H5G=HW;1H}HtFHeH[A\A]A^A_]fDShH H+u HCHP0HxHHxHHuHAHP0fD hHuHϵ-H5wH8:kHpLC_@HCHP0H @UfHH5eHAWAVHhLPAULHATSH)pPH`PHXP1HDž8HDž@HE)EHE)EHEHDžHHDžPHDžXHDž`HDžh[H Hp.HHH@ eH@HPH8H4KHX`H(HH4AAH LpH(XHHtlHTIHJ(L9D4H+HxH;u4H(HFHxGXHHuH(HH HHu HBHP0eHHHEH`HILeHhLyt}H8HMLHp%EHn-Hz+eH H+u HCHP0H(HH(HHuHAHP0fDdHuH-H5OH871H}HtBH}HtBHpHtBHeH[A\A]A^A_]H L@@HCHP0ID‰;H5W9H6jHf.UfHH5w9HAWAVHhLXAULPATSH)pPH`P1HDžHHE)EHE)EHEHDžPHDžXHDž`HDžh1XZYH.HPHH荇uHHHXH(\H8H3H@AAH0LpH8NUHHtlH.QIHJ(L9D@H+SHxH;u*@H8HFHxTHHuH8HH0HH|GbHfH`[IHNAHDAH0L}LpTHHtjHPPH8HLL98DH+HuH;uDHLFHuTHHuI,$u ID$LP0waHHHEHhHIetyH(HUHpLWNH`-H|f.aH^H+u HCHP0H8HH8HHuHAHP0fD`HuH-H5?H831H}Ht>H}Ht>HpHt>HeH[A\A]A^A_]H0L HGP0P@P5@PJH4vfH-AVAUATHPHXUHSH_XHWHHtJH=-LgHL--HsL1MHC LsHxL9HL4MuH-H}HEtH}H/H](LeHtyHsL`CH{(HkHtSHPH%4HtMHHsLLHC LsHxL9ukHL3MujfDH3Hu[]A\A]A^f.HGP0[@P3@PJH~3ff.AVAUATUHSHHJ-H_XHPHHHD$~D$HT$D$GHtJH=x-LgHL-e-HsLKHC LsHxL9HL2MuH-H}HEtH}H/H](LeHt{HsLAH{(HkHtUHPH2HtOHDHsLKHC LsHxL9ukHLX2MuhfDH@2HuH[]A\A]A^fDHGP0Y@P2@PJH1@AVAUATUHSHHڢ-H_XHPxHHD$~D$HT$D$GHtJH=-LgHL-՟-HsL JHC LsHxL9HL[1MuHw-H}HEtH}H/H](LeHt{HsL:@H{(HkHtUHPH0HtOHDHsLtIHC LsHxL9ukHL0MuhfDH0HuH[]A\A]A^fDHGP0Y@Pq0@PJHV0@H1-AVAUATHPHUSHoXHH(HHtJH=i-LgHL-V-HuLHHE LuHxL9HL/MuH-H{HtH{H/Hk(LkHHuL>H}(LeHt[HPH}/MtULHuLGHE LuHxL9oHLD/Mucf.H(/MuH|-H{HH(Ht/H{Ht.HF-H{HH(Ht.HpHt.HPHt.H Ht.HHt.HHt.HHto.HxHt^.H`HtM.HHHt<.H0Ht []A\A]A^#.HGP0_@[]A\A]A^P-@PJH-vDH-AVAUATHPHxUHSH_XHWHHtJH=ޝ-LgHL-˛-HsLFHC LsHxL9HLQ-MuHm-H}HEtH}H/H](LeHtyHsL0)vfAVAUATUHSHH-H_XHP`HHD$~D$HT$D$GHtJH=8-LgHL-%-HsL[AHC LsHxL9HL(MuHǗ-H}HEtH}H/H](LeHt{HsL7H{(HkHtUHPHO(HtOHDHsL@HC LsHxL9ukHL(MuhfDH(HuH[]A\A]A^fDHGP0Y@P'@PJH'@Hɖ-AVAUATHPHXUHSH_hHHGHtJH=-LgXL--HsL?HC LsHxL9HL1'MuHM-H} HEtH}H/H]8Le(HtyHsL6H{(HkHtSHPH&HtMHHsLL?HC LsHxL9ukHL&MujfDH&Hu[]A\A]A^f.HGP0[@PI&@PJH.&ff.SH0H߾[%fSH_Hc0H߾[%DSHH511HLD$H$HD$X]xJH$Ht(HHWHH@H9uShH Hr-HHH[DD‰H5WH D@H!-AVAUATHPHUHSH8HHHtMH=6-L(L- -HsLV-HC LsHxL9HLMuHƒ-HHtHH/HLHtwHsLv#H{(LcHtQHPH;MtKLϐHsL,HC LsHxL9ukHLMu]fDHMu[H]A\A]A^ HGP0W@P@PJH@SHwH߾X[fSH HPH߾X[fSHH5,y11HLD$H$HD$)tVHr.H|$1HZxJH$Ht(HHWHH@H9uSXHiHҁ-HHH[DD‰ H5 H?D@Ha-AVAUATHPHUSH0HHHHtMH=-L L--HuL*HE LuHxL9HLMuH"-HHtHH/HLHtHuL H}(LeHtYHPHMtSLϐHuL*HE LuHxL9_HLdMuYf.HHMuH-HHHHt$HHtHd-HxHHHtHHHtH(HtHHtHHtHHtH{hHtH{PHtH{8HtuH{ HtgH{Ht[]A\A]A^QHGP0o@[]A\A]A^P @PJH@SHH߾P[yfSH(HH߾P[RfH}-AVAUATHPHUHSHHHGxHtMH=-LL-}-HsL'HC LsHxL9HL9MuHU~-HHExtHH/HLHt}HsL H{(LcHtWHPHMtQLHsLD'HC LsHxL9ukHLMuZfDHMu[H]A\A]A^HGP0Q@PA@PJH&@SHH߾[ fSH_HH߾[ DUfHAWAVAUATSHHF)E)E)EtVHIH~FIUHUH~2IU HUH~$IU(HUH~IU0HUH~IU8HUHt!H= A1He[A\A]A^A_]@H]H=n.HHDžHCSHn.HH HDž SxH]HCxH&LcME1f.HLHHH@Ht\-LcMt71 HL9t'HH H@ufDIM9tIH]vfD;&LcMu ِHL9tHHHH@uH}A|H}L%{-L9gg;YH}1KFHfLHXL@HDž(PHPL8PHHH5P1H`)`HDžpHDž8HDž@HDžHHDžPHDžX!H Hk.H8H(H`PH@HGH(H`H$HH`HHHQ+HDžHH@IH@H%LHA0+HH`HHIHL4IIL3 MHzHDž+Mt HIHHH9H`HLJ0LDLMLHLALAAt0IMHyH;=u-LHYHHHSHLr(H"Mt HIHHH9t]H`HLJ0LdHxH}HXHG!H}Hh-H9_AƃH}H9_HW.H}Hui>1LEEHXHuI Hg-H5^H8E1HEH]IH9tDH;Ht8HI9uH]HtHHeL[A\A]A^A_]HI9uDHcHUHEHHPIH)HHH9mGHDž`H`H}|IH@H LcH`H}HcHhL$IILHWHHH)HH94s HH9tHGHhH1#f.MtM7HH9hHEHLJ L<0HIHu*HYHBf.MtM7HH9htCHEHLJ LH=L_uH5HIH$3HHH{HH11CHHHt$HHD$AHt$HH|$AueHD$PHxHOL9IEHtH+tuHtHmtYHD$HxL9H L[]A\A]A^Lt$MtIHxL9Lo@HEHP0@HCHP0|HH HY:IHD-LH0eqHt$1H=F-tFP%gfH=F-tD@PJHDH=pF-tPfPJHHt(t#DCH5HH=XAIqCqH qH8qfAVAUATUSH L%C-H~ID$HD$ IH=Q<HfH{HH11賿HHHt$HHD$1AHt$HH|$AueHD$PHxHOL9IEHtH+tuHtHmtYHD$HxL9H L[]A\A]A^Lt$MtIHxL9Lo@HEHP0@HCHP0|+HH H7IHXB-LH0oHt$1DH=@D-tFP%fH=D-tD@PJHD3Ht(t#DH5MH}H=AI.o^oH;oHSoff.AVAUATUSH L%eA-H~ID$HD$ IH=<HH{HH11CHHHt$HHD$AHt$HH|$AueHD$PHxHOL9IEHtH+tuHtHmtYHD$HxL9H L[]A\A]A^Lt$MtIHxL9Lo@HEHP0@HCHP0|HH HY5IH?-LH0emHt$1H=A-tFP%gfH=A-tD@PJHDHt(t#DlH5H H=AI@mpmHMmHemff.AVAUATUSH L%>-H~ID$HD$4IH=q7HH{HH11ӺHHHt$HHD$QAHt$HH|$.AueHD$PHxHOL9IEHtH+tuHtHmtYHD$HxL9H L[]A\A]A^Lt$MtIHxL9L9o@HEHP0@HCHP0|KHH ,H2IHx=-LH0kHt$1dH=`?-tFP%fH=8?-tD@PJHDH=?-tPfPJHHt(t#DH5DHtH=ŧAI)kYkH6kHNkfAVAUATUSH L%e<-H~ID$HD$ IH=4HH{HH11CHHHt$HHD$ AHt$HH|$AueHD$PHxHOL9IEHtH+tuHtHmtYHD$HxL9H L[]A\A]A^Lt$MtIHxL9Lo@HEHP0@HCHP0|HH HY0IH:-LH0eiHt$1H=<-tFP%gfH=<-tD@PJHDHt(t#DlH5H H=AIDitiHQiHiiff.AVAUATUSH L%9-HID$HD$IH=n2H胿HHH11͵HHHt$HHD$K AHt$HH|$(Au_HD$PHxHOL9IEHtH+toHtHmtSHD$HxL9H L[]A\A]A^ÐLt$MtIHxL9L9u@HEHP0@HCHP0@KHH ,H-IHx8-LH0gHt$1d!H=`:-tFP+!fH=8:-tD@PJHDSHt(t#DH5mHH=AIVggHcgH{gff.AVAUATUSH L%7-HID$HD$IH=/HHHH11]HHHt$HHD$AHt$HH|$Au_HD$PHxHOL9IEHtH+toHtHmtSHD$HxL9H L[]A\A]A^ÐLt$MtIHxL9Lu@HEHP0@HCHP0@HH Hy+IH6-LH0fHt$1!H=7-tFP+!fH=7-tD@PJHDHt(t#DH5H-H=AIheeHueHeff.AVAUATUSH L%5-H~ID$HD$ IH=-H覺H{HH11HHHt$HHD$qAHt$HH|$NAueHD$PHxHOL9IEHtH+tuHtHmtYHD$HxL9H L[]A\A]A^Lt$MtIHxL9LYo@HEHP0@HCHP0|kH8H LH )IH3-LH0dHt$1H=5-tFP%fH=X5-tD@PJHDsHt(t#DH5HH=1AIzccHcHcff.AVAUATUSH L%2-H~ID$HD$ IH=@-H6H{HH11胮HHHt$HHD$AHt$HH|$AueHD$PHxHOL9IEHtH+tuHtHmtYHD$HxL9H L[]A\A]A^Lt$MtIHxL9Lo@HEHP0@HCHP0|HȼH H&IH(1-LH0&bHt$1H=3-tFP%fH=2-tD@PJHDHt(t#D謻H5HMH=~AIaaHaHaff.AVAUATUSH L%50-H~ID$HD$ IH=(HƵH{HH11HHHt$HHD$AHt$HH|$nAueHD$PHxHOL9IEHtH+tuHtHmtYHD$HxL9H L[]A\A]A^Lt$MtIHxL9Lyo@HEHP0@HCHP0|HXH lH)$IH.-LH058`Ht$1H=0-tFP%7fH=x0-tD@PJHDHt(t#D&HSHHH11蝩HHHt$HHD$AHt$HH|$Au_HD$PHxHOL9IEHtH+toHtHmtSHD$HxL9H L[]A\A]A^ÐLt$MtIHxL9L u@HEHP0@HCHP0@HH H!IHH,-LH0J^Ht$14!H=0.-tFP+ǽ!fH=.-tD@PJHD#Ht(t#D̶H5=HmH=6AI]]H]H]ff.AVH1AUH5P#ATUSH0HD$LD$ HD$ 2H.H|$ Ht$Ht$Ll$(LHPH-*-EH\$(CCLcIT$I9HsMIHU.H5>.H LmI9DI9tyH=g,-yS]LHD$HD$ICCLcIT$Z;H\$(EC*1H0[]A\A]A^f1LLþHpILpHHLܮ*H=tHH:.8.H1*-HD‰^H5H蟯1BH=(+-t.AULHD$趺HD$@AUJAMSJKf.H=*-tDCH/[H[H4[AVH1AUH5 ATUSH0HD$LD$ HD$ 2H+.H|$ Ht$Ht$Ll$(LHPH- (-EH\$(CCLcIT$I9HsMIHu.H5^.H LI9DI9tyH=)-yS]LHD$HD$ICCLcIT$Z;H\$(EC*1H0[]A\A]A^f1LLHpILpHHL*H=HHZ.X.HQ'-HD‰~H5H迬1BH=H(-t.AULHD$ַHD$@AUJAMSJKf.H='-tDCHXHvXHXAVH1AUH5ATUSH0HD$LD$ HD$ 2H.H|$ Ht$4Ht$Ll$(LHPH-*%-EH\$(CCLcIT$I9HsMIH.H5~.H LI9DI9tyH=&-yS]LHD$6HD$ICCLcIT$Z;H\$(EC*1H0[]A\A]A^f1LLHpILpHHL*H=>HHz.x.Hq$-HD‰螮H5Hߩ1BH=h%-t.AULHD$HD$@AUJAMSJKf.H=%-tDCHUHUHUAVH1AUH5ATUSH0HD$LD$ HD$ H.H|$ Ht$THt$HH@H;"-Ll$(HT$H5 LzH-+"-EyEH\$(CyCCLcIT$I9HsMIH.H5y.HLI9I9tSHXSAVH1AUH59ATUSH0HD$LD$ HD$ "2H.H|$ Ht$Ht$Ll$(LHPH-z-EH\$(CCLcIT$I9HsMIH.H5.H LI9DI9tyH= -yS]LHD$膰HD$ICCLcIT$Z;H\$(EC*1H0[]A\A]A^f1LLSHpILpHHkLl*H=HH..H-HD‰H5H/1BH=-t.AULHD$FHD$@AUJAMSJKf.H=X-tDCHPHPHPAVH1AUH5qATUSH0HD$LD$ HD$ B2H;.H|$ Ht$Ht$Ll$(LHPH--EH\$(CCLcIT$I9HsMIH .H5 .H LI9DI9tyH=-yS]LHD$覭HD$ICCLcIT$Z;H\$(EC*1H0[]A\A]A^f1LLsHpILpHHL茠*H=$HH . .H-HD‰H5/HO1BH=-t.AULHD$fHD$@AUJAMSJKf.H=x-tDCH NHMHNAVH1AUH5ATUSH0HD$LD$ HD$ b2H .H|$ Ht$Ht$Ll$(LHPH--EH\$(CCLcIT$I9HsMIH% .H5 .H L=I9DI9tyH=7-yS]LHD$ƪHD$ICCLcIT$Z;H\$(EC*1H0[]A\A]A^f1LL蓭HpILpHHL謝*H=DHH . .H-HD‰.H5Ho1BH=-t.AULHD$膩HD$@AUJAMSJKf.H=-tDCHgKHRKHlKAVH1AUH5ATUSH0HD$LD$ HD$ 肿2H .H|$ Ht$Ht$Ll$(LHPH--EH\$(CCLcIT$I9HsMIHE.H5..H L]I9DI9tyH=W-yS]LHD$HD$ICCLcIT$Z;H\$(EC*1H0[]A\A]A^f1LL質HpILpHHL̚*H=dHH*.(.H!-HD‰NH5H菛1BH=-t.AULHD$覦HD$@AUJAMSJKf.H=-tDCHHHHHHAVH1AUH5 ATUSH0HD$LD$ HD$ 袼2H+.H|$ Ht$Ht$Ll$(LHPH--EH\$(CCLcIT$I9HsMIHe.H5N.H L}I9DI9tyH=w-yS]LHD$HD$ICCLcIT$Z;H\$(EC*1H0[]A\A]A^f1LLӧHpILpHHL*H=HHJ.H.HA-HD‰nH5H诘1BH=8-t.AULHD$ƣHD$@AUJAMSJKf.H=-tDCHFH FH$FAVH1AUH5ATUSH0HD$LD$ HD$ ¹H.H|$ Ht$$Ht$HH@H;-Ll$(HT$H5LJH--EyEH\$(CyCCLcIT$I9HsMIH`.H5I.HLxI9I9tH.>HH>AVH1AUH5ATUSH0HD$LD$ HD$ 22H-H|$ Ht$Ht$Ll$(LHPH--EH\$(CCLcIT$I9HsMIH-H5-H L I9DI9tyH= -yS]LHD$薙HD$ICCLcIT$Z;H\$(EC*1H0[]A\A]A^f1LLcHpILpHH{L|*H=HH--H-HD‰H5ϦH?1BH=-t.AULHD$VHD$@AUJAMSJKf.H=h-tDCH;H;H;AVH1AUH5 ATUSH0HD$LD$ HD$ R2H-H|$ Ht$Ht$Ll$(LHPH--EH\$(CCLcIT$I9HsMIH-H5-H L-I9DI9tyH='-yS]LHD$趖HD$ICCLcIT$Z;H\$(EC*1H0[]A\A]A^f1LL胙HpILpHHL蜉*H=4HH--H-HD‰H5OH_1BH=-t.AULHD$vHD$@AUJAMSJKf.H=-tDCH8H8H9AVH1AUH5BATUSH0HD$LD$ HD$ rH -H|$ Ht$Ht$HH@H;I-Ll$(HT$H5LH--EyEH\$(CyCCLcIT$I9HsMIH-H5-HL(I9I9txH5אHs1BH=,t.AULHD$~HD$@AUJAMSJKf.H=,tDCH#H#H$AVH1AUH5fATUSH0HD$LD$ HD$ 蒔Hc-H|$ Ht$Ht$HH@H;),Ll$(HT$H5LH-,EyEH\$(CyCCLcIT$I9HsMIH0-H5-HLHI9I9tPWlfPJHDEPJHHIH4HgHICfAVH1AUH5kATUSHPHD$LD$ HD$ rzH#-H|$ Ht$Ա,Hl$HEHPH;(,RH|$0HPHD$0H,HxL`H9bMiHELd$8HLPHL$@H|$(H,AH5 Ld$@HD$H]xHD$8HxH9SCyCHl$(EyEELeIT$I9HuMIH-H5-HLI97I9t4H=,ULHD$IjHD$f1HP[]A\A]A^ÐH|$(HHg,f.H=4HH--ZHT$H|$(H5bDHt$@1LlHpILpHHL] DH,HD‰bH57~H]1 H=,t.AULHD$iHD$@AUJAMH=@,tnPhxfUJMhfH=,tFDH=,t>PhfPJHDEPJHHHHHIfAVH1AUH5ATUSH0HD$LD$ HD$ ~*HK-H|$ Ht$Ll$(Ht$LcH-,EH\$(CCLcIT$I9HsMIHf-H5O-H6L~I95I9trH=x,jSVLHD$gHD$BCCLcIT$a3H\$(EC11H0[]A\A]A^Ð1LLiHpILpH'HLY9H=蔢HHZ-X-D‰_H5o{HZH01[]A\A]A^H,HH=H,t.AULHD$eHD$@AUJAMSJKf.H=,tDCHM H8 HR AVH1AUH5ATUSH0HD$LD$ HD$ {*H{-H|$ Ht$4Ll$(Ht$LJgH-+,EH\$(CCLcIT$I9HsMIH-H5-H6L讯I95I9trH=,jSVLHD$7dHD$BCCLcIT$a3H\$(EC11H0[]A\A]A^Ð1LLgHpILpH'H+L,W9H=NğHH--D‰\H5xHXH01[]A\A]A^HI,HH=x,t.AULHD$cHD$@AUJAMSJKf.H=,tDCH H H ATHUH5<SH@H,HD$LD$ HD$ HCHD$(1xHG-H|$ Ht$XHHl$Ht1H,H5x,HHywHtH@H9D$ HEH|$8HPHD$(PHT$8JHՅHxHT$(HD$8H9ELeIT$I97HuHp-H5Y-HhH般I9H=,UnLHD$aHD$ZBI@HT$8@JHՅ+@D‰&ZH5vHgU1HT$(HzH9H@[]A\f.Ht$1LcHpHL`HH٫HS DH=tHH:-8-Ld$0HLhhH|$(LuHD$0HxH9Hl$(SH,HH=,tnJHD$_HD$H=,t&P_눐UJMKfPJHbJqrDH=,tDEHiH|SfATHUH5SH@H5,HD$LD$ HD$ HCHD$(1vuH-H|$ Ht$ؤHHl$Ht1H',H5H,HHsHtH@H9D$ HEH|$8HPHD$(PHT$8JHՅHxHT$(HD$8H9ELeIT$I97HuH-H5ټ-HhHI9H=,UnLHD$]HD$ZBI@HT$8@JHՅ+@D‰VH5sHQ1HT$(HzH9H@[]A\f.Ht$1LA`HpHL`HHYHZP DH=~HH--Ld$0HLcH|$(LqHD$0HxH9Hl$(SHq,HH=,tnJHD$*\HD$H=h,t&P\눐UJMKfPJH耏bJqrDH=,tDEH0HCfATHUH5)rSH@H,HD$LD$ HD$ HCHD$(1qH-H|$ Ht$XHHl$Ht1H,H5,HHypHtH@H9D$ HEH|$8HPHD$(PHT$8JHՅHxHT$(HD$8H9ELeIT$I97HuHp-H5Y-HhH舥I9H=,UnLHD$ZHD$ZBI@HT$8@JHՅ+@D‰&SH5pHgN1HT$(HzH9H@[]A\f.Ht$1L\HpHL`HH٤HL DH=tHH:-8-Ld$0HLhcH|$(LnHD$0HxH9Hl$(SH,HH=,tnJHD$XHD$H=,t&PX눐UJMKfPJHbJqrDH=,tDEHH fATHUH5SH@H5,HD$LD$ HD$ HCHD$(1vnH-H|$ Ht$؝HHl$Ht1H',H5 ,HHlHtH@H9D$ HEH|$8HPHD$(PHT$8JHՅHxHT$(HD$8H9ELeIT$I97HuH-H5ٵ-HhHI9H=,UnLHD$VHD$ZBI@HT$8@JHՅ+@D‰OH5mHJ1HT$(HzH9H@[]A\f.Ht$1LAYHpHL`HHYHZI DH=~HH--Ld$0HLJH|$(LjHD$0HxH9Hl$(SHq,HH=,tnJHD$*UHD$H=h,t&PU눐UJMKfPJH耈bJqrDH=,tDEHHfATHUH5SH@H,HD$LD$ HD$ HCHD$(1jH/-H|$ Ht$XHHl$Ht1H,H5h,HHyiHtH@H9D$ HEH|$8HPHD$(PHT$8JHՅHxHT$(HD$8H9ELeIT$I97HuHp-H5Y-HhH舞I9H=,UnLHD$SHD$ZBI@HT$8@JHՅ+@D‰&LH5jHgG1HT$(HzH9H@[]A\f.Ht$1LUHpHL`HHٝHE DH=tHH:-8-Ld$0HLZH|$(LgHD$0HxH9Hl$(SH,HH=,tnJHD$QHD$H=,t&PQ눐UJMKfPJHbJqrDH=,tDEHHofATHUH5SH@H5,HD$LD$ HD$ HCHD$(1vgHo-H|$ Ht$ؖHHl$Ht1H',H5P,HHeHtH@H9D$ HEH|$8HPHD$(PHT$8JHՅHxHT$(HD$8H9ELeIT$I97HuH-H5ٮ-HpHI9H=,UnLHD$OHD$ZBI@HT$8@JHՅ+@D‰HH5ogHC1HT$(HzH9H@[]A\f.Ht$1LARHpHL`HHYHZB DH=~HH--Hl$0HT$H5@HlH|$(HcHD$0HxH9Hl$(JfDHi,HH=,tnJHD$*NHD$H=h,t&PN두UJMKfPJH老kJqrDH=,tDEHLH_6fATHUH5SH@H,HD$LD$ HD$ HCHD$(1cH'-H|$ Ht$XHHl$Ht1H,H5@,HHybHtH@H9D$ HEH|$8HPHD$(PHT$8JHՅHxHT$(HD$8H9ELeIT$I97HuHp-H5Y-HpH舗I9H=,UnLHD$LHD$ZBI@HT$8@JHՅ+@D‰&EH5WdHg@1HT$(HzH9H@[]A\f.Ht$1LNHpHL`HHٖH> DH=tHH:-8-Hl$0HT$H5HhH|$(H`HD$0HxH9Hl$(JfDH,HH=,tnJHD$JHD$H=,t&PJ두UJMKfPJH~kJqrDH=,tDEHH&fUHHSHH9kHHHHH,ƃǃHPHHH(HǃHǃHǃ(Hǃ0H8H@HǃHH[]Df.AVAUATUHSHdHILl$HfLh]HHt6HX[HHtOHl$H+uHCHP0L2]HHuI,$u ID$LP0jHH[]A\A]A^jHtH+u HCHP0I,$toH1[]A\A]A^HCHP0HuH;utiHD$HHFHuL\HHmHZIHt#Lt$H+ufID$LP0iH_LH8bfDUfHAWAVAUATSHHHF)E)EHEtRHHYH~8HSHUH~$HS HUH~HS(HUH~HS0HUHt+HH=`{1He[A\A]A^A_]@HELH-HDžLHIMHv-LLHDž(xH};SLeID$H_%LI)gI1MuILM9HLIRWH@uHELHƧ-HDžLHIuMH-LLHDžPH}:t{LeID$H%LIfI1MuILM9HLIzVH@u/IfDH}W:KLmIEH@%LIsOfE1IHuLHII9LLUH@uHEIH}9LmIEH%LIeE1IHuQLHII97LLJUH@uHEI${^IHuAIMM9t4LLM:H@u?H5HLeID$H%LIdI1Mu/ILM9t HLITH@u;HfH߹PHLP1LH5HDž)HDž)HDžHDž) HDž0)@HDžPHDžHDžHDžHDžYZYH4-HHHHLGVH HHiyLHLOFH@HHI6FHLHFL`HL\H]LH\HLHLdH}HHtAH`HtAH5-HH@HtHAHH HtHAHHHtHoAHHHHLAH[[IHufDIMM9tLLMZ7H@ubHuH,H5?H851 ZIHu)IM9LL6H@uZIHu@IM9LL6H@uLmIEH%LI.aE1IHufDLHII9LLPH@ukYIHuxfDIM9eLL5H@u)HfHH`L@)EP1L H5HDžHDžHEHDž HDž@HDž`UAZA[tlHs-H H(4HH@HIRt)H]H`Hl`HW1H}H?7HfHH`L@)EP1L H5HDžHDžHEHDž HDž@HDž`TAXAYtlHo-H H$HH@HIQt)H]H`H_H61D‰6H5zVH*21WIHu*@IM9tLL3H@uHfH߹PHLP1LH5QHDž)HDž)HDžHDž) HDž0)@HDžPHDžHDžHDžHDž#S^_3Hʝ-HHHHLOH HHpLHL5OH@HHI=HLHOL`HLWH]LHWHLHL,H}HHt{;H`Htj;H5K-H蛆u4H56TH/1jHHL%H5-HNeuX4H5SH/1>HHL7H5-Hu 4H5SHL/r\HSH2,H5ݣH8#/1H,H5H8/1H,H5H8.HI[HHIVHbHHHIHIHNH8@f.UfHAWAVAUATSHHF)E)EHEHHKH~H{-HpHX0z@HxH`HX8FH`H}HhI8`HhLHRH5-H~MIHu@IM9LL)H@u!iMIHu@IMM9LLMj)H@u #MIHu>fDIM9+LL()H@uLIHu@IM9LL(H@uafLxH1LpHDžhH5Λ)EHEHDžpHDžxHtQH-HpHh>x(HhH]HxHIySHt'1H}HH81H8HY,H5H8J&fLxH1LpHDžhH5ؚ)EHEHDžpHDžxGWH-HpHhDwHhH]HxHIRHH,H5*H8s%fDH}1pHfHHpLh)EP1L`H5HDžXHEHDž`HDžhHDžpFAZA[QH-H`HX>vtH]HhLXHxQHH,H5*H8p$H}1oHfHHpLh)EP1L`H5HDžXHEHDž`HDžhHDžpEAXAYQH-H`HX>uNH]HhLXHPHH,H5'H8p#D‰(H5GJHG#1D‰'H5KH#1HLHH5-HytHL.4H5-HoyUD‰x'H5JH"(D‰R'H5IH"D‰,'H5mIHm"D‰'H5GIHG"D‰&H5!IH!"HpHxHDžxNmAƅhLxM=LHLU%H5f-HVxD5I $HyH;=C,LH8,H8HpHxHDžxlAƅLxMLHL'H5ό-HwdD؉%H5qIH !x,"H ,H5IH8 JH8_H8H8_H8H,H5(HH8 uAD(%H5GHi H},H5GH8N uAD$H5wGH' .HHH H+HX'HX&Hz,H5"H8kHhHL(H5-Hr렃D‰ H5uGH%xAIHu 'IM9tLLH@uHEHfHPLMLx1H5HDžhHDžp)EHEHDžxHEHEz=^_tZH%-HxHplxiHpH}HhI<:tH]H}H(uOHHtT1mHhHL*H52-HqGuH5FH1 H,H5jH81HH Df.UfHAWAVAUATSHHF)E)EHEtHHH7H~8HSHUH~$HS HUH~HS(HUH~HS0HUHt#H=E1IHu5LHII9LL.H@uHEI!mfD7IHuAIMM9t4LLMH@u+o!uf.HEHfHPLMLx1H5HDžhHDžp)EHEHDžxHEHE3ZYtbH+~-HxHpbHpH}HhI>0t"H]H}HjuMQ>Ht+@1H}H>HXMHX&H,H5H8HhHLH5X|-HHg렃D‰TH5}?Hx5IHu 'IM9tLL H@uHEHfHPLMLx1H5'HDžhHDžp)EHEHDžxHEHE1^_tZH|-HxHpJaxiHpH}HhI.tH]H}HuH=1 H/,H5ڃH8 1'HfDLHII9%LL%H@u /IHuwfDIM9dLL H@uYH]HuH LHL+HEHt HHH,HD‰ H59H_.IHuoDIM9taLLl H@u%.IHuIM9LL( H@uqHfHHHL@HEP1L8H58HDž0)PHDž`HDž8HDž@HDžH)^_Hs-H8LWYH@H0HIHEhHH n*HUHfoUHEHEfoEHMH )U)EHEHUHMHtH}HHHHu HCHP0HHHu HCHP0HHHu HCHP0LPHHL4Ht31HPHt%HEHVH}HCH,H5Y{H8DHfHHPLH)EP1L@H56HDž8HE)EHEHDž@HDžHHDžP(AXAYH r-H@H8uWxvHEHHL8HItyH]HPHtbHLLK.H,HH}HtH}H u H5#6H[12HuHF,H5yH871H]HuH LHLEHEHt HHHX,H u H55HH酾I3II颾鹾II;ItH鉿ϾH/f.UfHH57HAWAVHhLHAUL@ATSH)pPH`PHXPHPP1HEHDž0)EHEHDž@HDžHHDžPHDžXHDž`HDžh%H ;1H}HtHpHtHeH[A\A]A^A_]Ho-H@H0TH]HHL0HdHEHH(HH9ZHPH8%}H8LmHXLH HpLHH+!H`H},H9GNAǃHhHHEMAŅPLuMmEHHAE)H MEHً(LkH}HtK 3AHJIHxH;=m{,;L $DD‰VH5?5HfD‰.H55Hof.D‰H55H?f.[.HH|,H5uH8 lDDDH56H1=Hy,H5P6H81 H{,H5s5H8?HHI韻H騻Df.UfHH5O6HAWAVHHL(AUL ATSH)PPH@PH8PH0P1HDž`HDž)pHE)EHEHDž HDž(HDž0HDž8HDž@HDžH!H I1H}Ht HpHt HPHt HeH[A\A]A^A_]DHk-H HPnHHpH(HH*rH0HHLeH8LHHPLHHH@Hy,H9G8AǃLmHHHELIAąVLuMqEHLAE%HMELHHH}Ht0 AHQIHxH;=Rw,2L+fD‰>H53Hf.*HH[x,H5nH8LD‰H53Hf.;*HHw,H5qH8nDDD|H5E4H?Hu,H54H8$Hw,H53H8 m;H3HIHf.UfHH54HAWAVHhLPAULHATSH)pPH`PHXP1HEHDž8)EHEHDžHHDžPHDžXHDž`HDžhH 61H}HtHpHtHeH[A\A]A^A_]Hg-HHH8LH]HPL8HHpHHXH@2 H`L@H=v,H9GXÃHLuHhHELE,LmM1Hpf)E(HxHEHH)HHGHH9HHHxHpII)H H~ H]fl)EH9tLHL L HLLMLHM(LH}HtH,IEHxH;=s, L[fDD‰H51H?f.[&HHt,H5mH8 yI1fDD‰H51H~H}LuHG} IHH}6HhHH|AH`HEHXHh HHtkHIHNJ8H9JD|H+HuH;u|HhHFHup HHuHhHH`HHu HBHP0HH IV KDmHuHP1HDž(HDž0HDž@HDžHHDžPHDžXHDž`H H4-H@H(t3 H(HHH IH2-HPH0- HXL0L9o X H`H8XL8LLH #H52-HeH3-H}HHDž&H}e H1-H}HHDžKH}L- B,L9oyH}H}H}PH`HPHXL8PHPL0PHHH5;PH@P1HDžHDžHDžHDžHDž HDž0HDž8HDž@HDžHHDžPHDžXHDž`H0E H<2-H0H HH8HIl H 0-H@H  HHL L9oY ÃI HPH(' HXHL(Ew H`H*\ AQ1LMLHL7H5/-_HAXH}H/-H}HHDžH}L-?,L9oH})H}xH`L@HPHXL8PHPH5@9PHHP1HDžHDžHDž HDž(HDž8HDž@HDžHHDžPHDžXHDž`)H H/-H8H pH H@HIDH--HHH(<mHPL(L9o8gÃ(HXH0xH`HL01LMHLLܼH5m--HNH,-H}HHDžnH}L-C=,L9oH}LeID$H%LI:I1MuMDILM9tH*-H@H |"HHL L9oAǃHPH(TH`H9,HXHL(H1H`HHHIHuf.IM9LLHu/uH5H1uH5hH1uXH5AH虾11u*H5Hk1H]9,H5H8N1}uH5'H'1VuH5H1/uH5yHٽ1uqH5H貽7uLH55H荽u'H5Hh1HZ8,H5H8K1zuH5$H$1SuH5H1,1%H7,H59H8ټ1uqH5H貼1H7,H5uH8蕼1HEIMLL`H5'-HuH5Ht3HpHd ,HhH- HK1HpHPHH811D‰TH5MH蕥1 u-H5&Hn11D‰H5H?1HHHLVH,H1u赩H5H u萩H5HѤ1E1>ubH5[H裤1H,H5fH8膤8eHJeHYeHmeHeHeHeff.UfHAWAVAUATSHHF)E)E)EHE@HHxH~XHSHUH~@HS HUH~2HS(HUH~.HS0HUH~*HS8HUH~&HS@HUHHaHHHH$-H}HHDžH}谳pH}_H}NH}=H},HpLPHPHhLHPH`H5PHXP1HDžHDž HDž(HDž0HDž8HDž@HDžHHDžPHDžXHDž`HDžhHDžp'H H-HHH@Y HPHH@HXH DH`H()vHhH0[HpH8@L8L0HH(H Hx~HEL@H -HDž@LHIH -LLHDž@`xH}C93H=tW1He[A\A]A^A_]fDHQ -H}H HDž xH}tH}tH}tH}zHpAPHPHhLXPH`LPP1H5HDž(HDž0HDž8HDž@HDžHHDžPHDžXHDž`HDžhHDžpH xH6 -HPHH]HXH(HHi4H`H0讬HhH8蓬HpH@xL@H8HH0H(茿 Hi -H}HPHDžPH}1HLpLhHDžXH5$HDž`HDžhHDžp(H -HhH`HpHXH`nHXH譮 Hq -H}H0HDž0H}H} H}HpHH5(PHhL`P1LXHDž8HDž@HDžHHDžPHDžXHDž`HDžhHDžpҾ^_!Hy -HXHP.rH`H8HP謿HhH@HpHH֩HHH@HH8io@H}臬LmIEH%LI}?E1IHuLHII9LLʷH2uHEIH}HHpH߹P1LhL`H5'HDžHHDžPHDžXHDž`HDžhHDžp ZYH-H`HXfHhHHHXHpHP)HPHHH;õfDq1ҿIHu4IM9t#LLܛHu1oHfHHhL`HDžHP1LXH5HDžP)pHEHDžXHDž`HDžh襻AYAZtvHN-HXHP"HPH`HHI~t3HpH,HhHm`HH1HpH`HYHH1AD‰蔝H5EH՘1umH5H讘11D‰>H5H1HHHL薹螳4uH5H9 uӜH5H1X1Qu襜H5VH1*H,H5H8ɗ=YHOYH^YHrYHYHYHYDf.UHfH5J HAWAVHELMAULEATSHpHEP1HE)EHEHEHEHEZYMH-H}Huq H}HuLuH}臽HxH[LeLmHxCHHtYLHH+Au HCHP0EHuH;uHEHxHHFHuHHuHxHHpHHu HAHP0IHHHuHUL}H5>-H~H3fD‰~H5H迕1H}HtHeH[A\A]A^A_]fDLLUHxHHxHHu HAHP0HuHK,H5H8<HxWjWf.AVAUATUSHH̻HILl$Ht(LHeH+u HCHP0@t>LfHHuI,$u ID$LP0HH[]A\A]A^@I,$u ID$LP0H1[]A\A]A^LH脒LHHtLHɯHmAu HEHP0EtHsH;stHD$HLHFHs譳HHuBUfHAVAUATSHĀHF)E)EtDHHMH~.HSHUH~HS HUH~HS(HUHHt$H=e(1He[A\A]A^]fH!-H}HpHDžpxLeID$Ht%LI}I1MufDILM9LHI HuEfH,H}HuHE4LeID$H%LI۾I1Mu@ILM9LHIjHBufH,H}E11zHEHfHPLMLE1H5HDžx)EHEHEHEHEHE觳ZYtKHR,H}Hx HxH]H}HIH苾Hto1H}HHh苜Hh蓶IHufDIM9LL蘒HuSH ,H5H8ѐv7IHu*DIM9tLLDH蜆ufLMLEH߹1)EH5aHEHEHEHEHtEH,H}HuHEH]H}HI4Ht1H ,H5H81H),H}HuDHUHHLH5,H%<D‰.H5HoHLH5,HD‰H5H*1D‰H5HH,H5?H8HTQHkQ]Q9QUfHAWAVAUATSHHF)E)EHEtRHHH~+H5H8/t1H}jHfHH`LX)EP1LPH5HDž@HDžHHEHDžPHDžXHDž`蓕AZA[tUH<,HPHHsHHH]HXHI,oH1蚂萂V膂D‰wH50Hr1H`H@VcH@HL|H5=,H=HH@HLhH5,HHH`H@΍H@HLtH5,HHuvH5=Hq1uvH5Hq1funvH5Hq?H+H5LH8q1$II(6H6H6II6$6I:6*7H?76IH7H6H76}7fDAWfAVAUATUSHHF)D$`)D$ptGHHiH~-HSHT$`H~HS HT$hH~ HS(HT$pHt/HH=A1HĈ[]A\A]A^A_DH9,H|$`Ht$ HD$ xLd$hID$HtL蘜1IHu6fHI9 LH(HfuJHl$`Ld$H,HD$LHKSHt,LHHD$(0HQ,LHHD$H|$ho#H|$p葰HD$HHD$(H5lHHD$8HD$@HD$HHD$HP1LL$HLD$@AXAYPH,H|$0Ht$ [H|$8Ht$H\$ 迍H|$@Ht$(~HT$(Ht$H}H5,Hf.H|$hn H|$pnHD$HHD$(H5_HHD$0HD$8HD$@HD$HHD$HP1LL$HLD$@ZY,HDž`LLxLeID$HH,LLHDž`贳sLeID$HX%LI@[I1Mu7ILM9t$LHI}HWuDH}ߢHEHfHPLMLx1H5HDžh)EHEHDžxHEHEB^_tRH,HxHh袲HhH]H}HI0#H1H}H0HXlHX+IHufDIMM9LLM*bHVuf%LIte辌E1IHufDLHII9tsLLN|H&VuLuH+H5H8`iIHu)IM9tLLtaHUuH}UMHEHfHPLMLx1H5HDžhHDžp)EHEHDžxHEHEEZYtNH,HxHp襰#HpH]H}HI&Ht1H+H5H8^1DH}HpnxVHpHLvH5,H#D‰,cH5=Hm^~m<D‰bH5eH=^NH}Hhy/HhHLkH5?,H菴ubH5H]1H>%HU%(%B%fUfHAWAVAUATSHHF)E)EHEtHHHzH~8HSHUH~$HS HUH~HS(HUH~HS0HUHt#H=ǜ1He[A\A]A^A_]fDLmL(H,HDž(LLhxrLuIFHt\%LIE1IHu HLHII9-LLxHzRuLmH#,LLHDž(խxoLuIFHtY%LI腈E1IHu^DLHII9FLLxHQuLmH,LLHDž(ExLuIFHFHX,LLHDž( OLeID$H4%LI豇I1Mu5DILM9t$LHIFwHQuDLeID$H%LI?I1Mu ILM9HLIvH@um IHu끐IMM9pLLM\HjPu.%LI諆E1IHu<LHII9&LL:vHPuLm^pIHu2fDIMM9t LLMv[H@uH}HXfH߹PHPLHP1L@H5HDž0)`HDžp)EHEHDž@HDžHHDžPHDžX!{AXAYtQH,H@H0H`HHL0HHtF1H}HtHdHH`HuHcH]H{+H5$H8lXf.LmIEH%LIw萄E1IHuLHII9LL"tH@uz[}IHu끐IM9sLLhYHMuALmIEH%LIE1IHunLHII9TLLrsH@uZ|IHuwfDIM9dLLXHMuLmIEH%LIR/E1IHuLHII9LLrH@uz{IHuwfDIM9dLLWHPLu9HEHPHIq0THSH+H5H8V8k{IHufDIM9LLpWH@u){IHu@IM9tLL4WH@u zIHu`IM9SLLVH@u8D‰YH5H%UXH}K`HXfH߹PHPLHP1L@H5:HDž0HDž8)`HDžp)EHEHDž@HDžHHDžPHDžXrvZYtUH,H@H8ҥH`HHL8H PH1JH}7HXfH߹PHPLHP1L@H5*HDž0)`HDžp)EHEHDž@HDžHHDžPHDžXmuAZA[tUH,H@H0ˤUH`HHL0HIH1CH}I?HXfH߹PHPLHP1L@H5#HDž0HDž8)`HDžp)EHEHDž@HDžHHDžPHDžX[t^_tUH,H@H8軣H`HHL8HG9H13HXH8&bx=H8LHL UH5,HN$aa/uDVH5HQHEHPHIj~H=HM+H5H8>Q1qHEHPHI!D~HH+H5H8P1(uUH5HP1HEHPHI}HH+H5<H8P1Hw+H5 H8hP1HXH0k/H0LHLxH5b,H貦WHXH8J`xmH8LHLhH5",HrHXH0JkH0LHLMaH5޺,H.u8TH5HyO1uTH5*HRO1uSH5H+O1^H+H5ƧH8O1AH+H5H8N1$HHH;H]fDUfHAWAVAUATSHHF)E)EHEtHHHkH~8HSHUH~$HS HUH~HS(HUH~HS0HUHt#H=,Ǎ1He[A\A]A^A_]fDLuL(H,HDž(LLhxLeID$HPHz,LLHDž(,qLeID$HV%LIyI1Mu7ILM9t$LHIfiH>CuDLeID$H%LI_yI1MuILM9HLIhH@u+rIHu~fDIMM9hLLM*NHBuF%LI`xE1IHuLHII9LLRhH*BuLuTqIHu2fDIMM9t LLMMH@uH}HXfH߹PHPLHP1L@H5HDž0)`HDžp)EHEHDž@HDžHHDžPHDžX9mZYtQH,H@H0虜H`HHL0HԵ%xHtF1H}HtHVHH`HHUHwH+H5>H8J@LeID$H?%LIvE1IHuLHII9LL:fH@usoIHuvfDIM9cLLxKH?uHEHPHIvHH+H5<H8InIHu MIM9tCLLJH@u$D‰MH5H)IBH}KHXfH߹PHPLHP1L@H5VHDž0)`HDžp)EHEHDž@HDžHHDžPHDžXj^_tQH,,H@H0H`HHL0HuzcuH1CHXH8PXx)H8LHL=H5(,HxuLH5HGHEHPHI uRtHlH+H5:H8G1uLH5HYG1rHXH8WxFH8LHLNH5W,H觝2H +H5H8F1uKH5HF1HH@UfHAWAVAUATSHHF)E)EHEtHHHcH~8HSHUH~$HS HUH~HS(HUH~HS0HUHt#H=|Dž1He[A\A]A^A_]fDLuL(H,HDž(LLhxLeID$HPHz,LLHDž(,qLeID$HV%LIqI1Mu7ILM9t$LHIfaH>;uDLeID$H%LI_qI1MuILM9HLI`H@u+jIHu~fDIMM9hLLM*FH:uF%LI`pE1IHuLHII9LLR`H*:uLuTiIHu2fDIMM9t LLMEH@uH}HXfH߹PHPLHP1L@H5,HDž0)`HDžp)EHEHDž@HDžHHDžPHDžX9eZYtQH,H@H0虔H`HHL0Hԭ%pHtF1H}HtHNHH`HHMHwH+H5>H8B@LeID$H?%LInE1IHuLHII9LL:^H@usgIHuvfDIM9cLLxCH7uHEHPHInHH+H5<H8AfIHu MIM9tCLLBH@u$D‰EH5ٰH)ABH}KHXfH߹PHPLHP1L@H5tHDž0)`HDžp)EHEHDž@HDžHHDžPHDžXb^_tQH,,H@H0H`HHL0HuzcmH1CHXH8PPx)H8LHLgH5(,HxuDH5ӯH?HEHPHIuRlHlH+H5:H8?1uDH5 HY?1rHXH8OxFH8LHLlH5W,H觕2H +H5H8>1uCH5H>1HC5HfX@UfHAWAVAUATSHHF)E)EHEtHHH[H~8HSHUH~$HS HUH~HS(HUH~HS0HUHt#H=}1He[A\A]A^A_]fDLmL@H,HDž@LLhxsLuIFHt]%LIjE1IHu RLHII97LLYH@uLmH",LLHDž@ԎxoLuIFHtY%LIiE1IHu@LHII9LLYH@uLmH,LLHDž@DxLuIFHHW,LLHDž@ NLeID$H3%LI}hI1Mu4@ILM9t$LHIFXH2uDH}2H}&}HxfH߹PHpLhP1L`H5jHDžHHDžP)EHEHDž`HDžhHDžpHDžxc]AZA[tUH ,H`HPHPH]HhHI?hH1H}HH8;FH8C`IHufDIMM9LLMBcH1HpHHkQHxHXFxqHXHHHLsQH5,H4 EEMD D‰:H5XH`5UD‰9H5H:5/HpHHPHxHPPHPHHHL&:H5,Hguq9H5H41HpHHPmHxHPORHPHHHL\PH5,H݊Du8H5 H(41HpHHOHxHPsOHPHHHL/H5,HSu]8H5H31H+H5;H831vHs+H5H8d31YHV+H5H8G31<7HRHcHHH]HhHIy>]H1H}HH8;H8@UIHufDIMM9LLM1H&u%LItl_\E1IHuLHII9t{LLKH%uLuH+H5[H8/fDUIHu+fIM9tLL 1Hd%uH}pxH}H%HxfH߹PHpLhP1L`H5ӥHDžHHDžP)EHEHDž`HDžhHDžpHDžxPZYtUH`,H`HPvHPH]HhHIP[H1HpHP>xmHxHXLPb>xuHXLHLVH5:,H芄tD‰2H5TH-LD‰m2H5~H-&D‰G2H5H-u,LeID$H%LI"dPI1Mu4ILM9t HLI?H@uLeID$H%LI8OI1Mu@ILM9HLI?H@uGLmIEH%LI}OE1IHuLHII9LL?HucLHIHuIM9kLLP$Hu!LmIEH/%LINE1IHuLHII9LLZ>H2uGIHuxIM9dLL#HuRGIHuDIM9LLX#H@uHfHHL)EPHLPHH5P1HDž) HDž0)@HDžP)`HDžpHEHDžHDžHDžHDžHDžBH fH~,HH3rH HLHnH@HHIML`HL LmHLtMLLHLXH5I,HvH}HtHD+HH`HtH%+HH@HtH+HH HH*HLHuHv+H5xH8g1WDIHufDIM9LL H@uLmIEH%LINKE1IHuWfDLHII9>LL:H@u*DIHuxfDIM9eLL HpuLmIEH%LIJE1IHuQLHII97LL":Hu\CIHuxIM9dLL`HuYD‰M"H5>H1~H}HGH%IcIIHLuE1LHII9LLG9H@uBIHu|IM9lLLH@uXH}HGHf%I IIHLuE1LHII9LL8HnuAIHufDIM9mLLH0uRIHH+H5H81gAIHtlLu IM9t]LLuH@uE.AIHLu IM9LL4Hu-PHfHPHPHLP1LH5”HDž) HDž0)@HDžP)`HDžp)EHEHDžHDžHDžHDžHDžs,HDž LLWx5H}L-Ɂ+L9ou$&tLuIFH`Hr,LLHDž WYH}L-o+L9oD6LeID$H%LI2I1Mu2fILM9t$LHI!HuDLeID$H%LI1I1MuILM9HLIB!H@uW{*IHu끐IM9sLLHu%LH1HDžIHu"DHHI9HL HquL}-)IHu+DIM9tLLH@uqH}QE`HfHHXL@)EPHPL8PHHH5zP1HDž()`HDžpHEHDž8HDž@HDžHHDžPHDžXp%H tsHp,H8H(TH@L(L9oAăH`HHHmG*0HtF1H}HtH.HH`HH HH}+H5Q[H8LuIFH %LH.HDžIHu!@HHI9HL9H@ur'IHu"eDHHL9HHLiHuKHEHPHI.HH|+H5-rH8v|&IHu7fHHI9t!HLH@uH}RBHfHHXL@)EPHPL8PHHH5wP1HDž()`HDžpHEHDž8HDž@HDžHHDžPHDžXq"H twHm,H8H(QH@L(L9oYAăHH`HHHj+-H1HXH0xs1L0EL@HLH5k,H7VD‰@H5aHHuz+H5H8fluH5HAGHEHPHI&I,HH z+H5sH81Hy+H5WH81Hy+H5H81uXH5yH1HXH0x21L0EL@HL}H5fj,HTVuH5H)1/HH)UfHAVAUATSHHF)E)EHEtRHHBH~@IM9-LL HuLeLH\,HDžLL8AxDHk+H}HH9Gu,gt"H}H} H!\,LHHDž@RHj+H}HH9G6(H}H}#H}"0LuIFLALA/E1IHun fIM9X LL HuqH}/LuIFH%LIZE1IHuDIM9LL HuLesKfLmIELALAwE1IHuiIM9tXLL HtuvIHu@IM9uLLH8u:H}1T'HfH߹PHLPHLPHH5$dPHPHP1HDžHDžPHDž)HDž) HDž0HDžHDžHDžHDžHDžHDžHDžHDž"H0?HX,HH|=HHHHH9G Aƃ HH*HHHDžpBHH HHXHfo@H`HPfo`HPH ))`)@HpHxHXHtH`HHHHHu HCHP0HHHu HCHP0HHHu HCHP0HHG 6IHHG LHL\U%L HL>UHHsDHPHDžpH H`H@HHfoP)pMQL1ATEMHH@LHXHpZHt LLH5V,H@HH HtHHtHPHbH@HLIHuIM9LLHuuH5sH1U;IHufDIM9LL@Hu IHuBDIM90LLHXuZzHjH:c+H5@H8+1uH5qH1H}1"HWfLPHHPHLPHH5^PHP1HDžHDžPHDž) HDž0HDžHDžHDžHDžHDžHDžHDž H0HS,HHn8cHLHH9G)AƃHH#'HHHDžp;HH HXHfo@H`HPfo`HPH )`)@HpHxHXHtH`HH+u HCHP0H+u HCHP0H+u HCHP0HHGDIHHL HLjPHr1H HtHPHjH@HTH}1`3HVfHPHPHLPHLPHH5'\P1HDžHDž0HDž)HDžHDžHDžHDžHDžHDžHDžHDžRH0HP,HH5HHHHH9GNAƃ=HL^HHHDžPvHH H8Hfo H@H0fo@H0H )@) HPHXH8HtH@HH+u HCHP0H+u HCHP0H+u HCHP0HHGOIHHLHLMurHtK1xH]+H5lH81[u2H5lHs14He]+H5;H8V1LH5]+I|$H9TGID$L,/HL@H LPHDLE1HH`AHHMLMDHHLHHpHt LLHPHt LLH5M,H7HHHtwH0H0H HlH5[kH1LG5kH5jH1mH[+H5xjH8u"H5iHcH`HiH5]jH-1H[+H5iH8 1HZ+H58H8sHH5![+HxHH9HH@H HH`H@HHML1EHML@LHHpHt LLH5K,H5HiH5XiHgH?D-cH5hH+I鹭IIEI鱮[IIIIKeHxHKII I铯IIЯH頭AVfAUATUSHpHF)D$0HD$@t.HHjH~HSHT$0H~ HS HT$8HtH=0l[1Hp[]A\A]A^@Lt$0Ll$HH,HD$LL/xLd$8ID$HHH,LLHD$.xLd$8ID$H[Ln 1IHu *fHI9tLH HufLL$(LD$ 1H)D$PHD$H5 THD$`HD$ HD$(tbHG,H|$ Ht$- H\$PH|$(Hl$H-Gp HuH4W+H54H8%D1H|$PHWHD$VHD$C@cIHufDHL9LHhHuL1IHuDHI9HLH@uLt$0D‰H5XiH8HELeHP@HHLWH5F,H1nIHu*@HL9tHL|H@ugfLL$(LD$ 1H)D$PHD$H5QHD$`HD$ HD$(xt?HE,H|$ Ht$+xyH\$PH|$(Hl$HCu.jHt1H'U+H5NH81HELeHP@HHLH5vE,Hv0D‰H5gH1H鍫H頫钫Df.AVfAUATUSHpHF)D$0HD$@t.HHH~HSHT$0H~ HS HT$8HtH=i1Hp[]A\A]A^@Lt$0Ll$HD,HD$LLs*xLd$8ID$HHSD,LLHD$7*xLd$8ID$H[L1IHu *fHI9tLH|HTufLL$(LD$ 1H)D$PHD$H5OHD$`HD$ HD$(tbHsC,H|$ Ht$\) H\$PH|$(Hl$HBHuHR+H5M0H8D1H|$PHWHD$HD$C@IHufDHL9LHH0uLl1IHuDHI9HLH@uLt$0D‰gH5@fHHELeH@pH;Q+HHLH5A,H,IHu/fHL9tHLH@uWfLL$(LD$ 1H)D$PHD$H5qMHD$`HD$ HD$(tCHUA,H|$ Ht$>'H\$PH|$(Hl$H蟗u;Ht1HP+H5.JH8t1HHHELeH@pH;mP+uJHHL-H5@,H+D‰H5dH1sHH-BHqHOf.UfHAWAVAUATSHHF)E)pt@HHH~0HSHpH~HS HxH~HS(HUHt H=e1HeH[A\A]A^A_]LpL0HC@,HDž0LL%xLxID$HH@,LH(HDž(R%jHxVLeID$H;%LItNI1Muf.ILM9LHIrHJuIHufDIM9LLHu%LIBE1IHufLHII9LLH@uLpfHfHHHL@HEP1L8H5TcHDž0)PHDž`HDž8HDž@HDžHZYH>,H8Lq#/H@H0HIHEHH HUHfoMHEHEfoEHMH )M)EHEHUHMHtH}HHHHu HCHP0HHHu HCHP0HHHu HCHP0LPHHL;7Ht31HPHt?HEHH}H}HK+H5q)H8LeID$H%LIE1IHufDLHII9LLrHJuIHuxIM9dLLH@uYH]HuH^LHLHEHt HHH#J+HD‰XH5`HIHu*DIM9tLL HduHfHHPLH)EP1L@H5#`HDž8HE)EHEHDž@HDžHHDžP^_tQH:,H@H8> HEHHL8HI虐u5H1H}HtH}HH]HPH-9uGtHuH8I+H5&H8)렃uH57_H{HLLTHMH+H_HH+H5BH8BHm_鷠H II鈠I麠ff.UfHAVAUATSHpHF)E)EHHHHSHUH~HS HUHHS(HUHH}1LEH5DHHELuL;59G+]PLHHH5l8,H He[A\A]A^]HHu(H}t!LeID$Hu*f.H=_ 1He[A\A]A^]D%LII1MuILM9LHIHu@H}tH}HGHg%IIHHLm1ILM90LHIHzuH}HF+H9G&HEHfHPLMLEH5B1)EHEHEHEHEZYH]H}LeH5H}H0F+H9G:,L;%E+APQAHLHI\H5-6,LmIHufDIM9LLH0uRHuHE+H5"H81H}HHx5HxDLmIHucIM9SLLHH蠿u7MAHHI;,fHH@HH@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@HHHHHH@HHǃHǃHǃHHǃHǃHǃHHǃ H`HC+(HHHǃ8Hǃ@HǃXHhHǃpxHǃƃHǃHHǃHǃHǃHǃHǃHǃHǃfLMLEH߹1)EH5>HEHEHEtrH]H}LeH1t:L;%ZA+tXP1HLHIH52,L,HuHA+H5_H81V1HHIFH}A+H5YH8niHIHIHIH7IIBHMH鈚HIVHI]HAWHfAVH5=1AUATUSHHLL$LD$)D$ HD$0HD$HD$!H|$Ld$RHHHl$Ll$ HIHtUHHI.Au IFLP0EHt$(H;t$0tyHD$HHHFHt$(IHuH+8HHu`L;%Y?+h詾HT$ LHHH5/,H'HDfHL4H+u HCHP0HuH?+H58H81H|$ HtHHH[]A\A]A^A_DHCHP0H5NH1H}HtHeH[A\A]A^A_]fDHxHHxHHu HAHP0WHuH3+H5H8 f.LL|HAHP0麍H͍@UHfH5/HAWAVHELMAULEATSHpHEP1HE)EHEHEHEHE_ZY=H$,H}HuH}LuHxHPLeLmHxHHtYLHuH+Au HCHP0EHuH;u+HEHxHHFHuOHHuHxHHpHHHHH}HutOHUHuLWH5!,H H-D‰޺H5LH1H}HtXHeH[A\A]A^A_]fDHxHHxHHu HAHP0HuH0+H5dH8謵f.LL赳|HAHP0鋋H鞋@AWHfAVH5-1AUATUSHHLL$LD$)D$ H$HD$0HD$HD$BH: ,H|$HuH|$L4$HHDLd$Ll$ HaHHtYLH.H+Au HCHP0EHt$(H;t$0HD$HHHFHt$(HHuHmHHIInLP@HT$ HHHHH.+H5/+HHHHXH&D‰膸H5JHdz1H|$ HtHHH[]A\A]A^A_@Hmu HEHP0HuH~.+H5' H8oDLL}HEHP0H5q,H HddHwff.AWHfAVH56+1AUATUSHHLL$LD$)D$ H$HD$0HD$HD$RH*,H|$HH|$L,$?HHTLd$Lt$ HHHtYLHH+Au HCHP0EHt$(H;t$0*HD$HHHFHt$(HHuHm HHIEImH@pH;,+HT$ LHHHH,+H5,+HHbHHXH*D‰H5HHW1H|$ Ht薼HHH[]A\A]A^A_@Hmu HEHP0JHuH,+H5 H8DLL HEHP0H5,HQHdfLIHfDUHfH5(HAWAVHELMAULEATSHpHEP1)EHEHEHEHE'ZYMH,H}HuH}LuHxH`LeLmHxpHHtYLH=H+Au HCHP0EHuH;u3HEHxHHFHuHHuHxHHpHH|HH}HGtBIUHHHuLLjH5;,HH(fD薳H5GH׮1H}HtHeH[A\A]A^A_]fDHxHHxHHu HAHP0HuHs)+H5H8dfLLutHAHP0D‰޲H5EHJ腽 H鰄预@f.UHfH5A&HAWAVHELMAULEATSHpHEP1)EHEHEHEHEZYMH.,H}HuH}LuHxH`LeLmHxHHtYLHH+Au HCHP0EHuH;u3HEHxHHFHuwHHuHxHHpHHHH}HGtBIHHHuLL:H5,HH(fDH5EH71H}HtpHeH[A\A]A^A_]fDHxHHxHHu HAHP0HuH&+H5|H8īfLLթtHAHP0D‰>H5CHJ HA3@f.UHfH5#HAWAVHELMAULEATSHpHEP1)EHEHEHEHEZYMH,H}HuIH}LutHxH`LeLmHx0HHtYLHH+Au HCHP0EHuH;u3HEHxHHFHuHHuHxHHpHHHG1H}Ht耯HeH[A\A]A^A_]fDHxHHxHHu HAHP0HuH+H5H8ԣfLLdHBHP0D‰NH5=H菣J Hzz@f.UfHH5>HAWAVHxLpAULhATSH)EP1HDž`HE)EHEHDžhHDžpHDžxZYH,HhH`/HpL`THXHLeLuHXHHtYLHݽH+Au HCHP0EHuH;uHEHXHHFHuHHuHXHHPHHAHgHxHXHLeLuHXSHHt[HCIHVL}H+u HCHP0HuH;uHEHXHHFHuHHuHXHHPHHu HAHP0WHHHUHuL۸Hd+H0fDD‰薥H5;Hנ1H}HtH}HtHeH[A\A]A^A_]HXHHXHHu HBHP0HuHk+H5H8\f.LLekHH+u HCHP0HXHHXHHtH3H*H+H5H8LL] HAHP0@HAHP0H;w-w@UHfH53HAWAVHELMAULEATSHxHEPHEP1HDžx)EHEHEHEHEHEZYeH ,H}HuqH}LuHhHxLeLmHhXHHtYLH%H+Au HCHP0EHuH;uKHEHhHHFHuHHuHhHH`HHdHH}Hx蛹twH}HGtC葹I)HHHxHuLLWH5 ,HXH%iH59H誝f.1H}HtHeH[A\A]A^A_]fDHhHHhHHu HAHP0HuHC+H5H84fLLE\HBHP0D‰计H5w8HJUHtt@f.UHfH5tHAWAVHELMAULEATSHxHEPHEP1HDžx)EHEHEHEHEHE?ZYeH,H}HuH}LuHhHxLeLmHh舻HHtYLHUH+Au HCHP0EHuH;uKHEHhHHFHu/HHuHhHH`HHHH}Hx˶twH}HGtCIYHHHxHuLLH58,HH%號H5Z7Hښf.1H}HtHeH[A\A]A^A_]fDHhHHhHHu HAHP0HuHs+H5H8dfLLu\HBHP0D‰ޞH5?6HJ腩Hrr@f.UfHH5HAWAVHxLpAULhATSH)EP1HDž`HE)EHEHDžhHDžpHDžxcZYH ,HhH`HpL`HXHLeLuHX蠸HHtYLHmH+Au HCHP0EHuH;uHEHXHHFHuGHHuHXHHPHHQHwHx'HXHLeLuHXHHt[HӵIHfL}H+u HCHP0HuH;uHEHXHHFHu舷HHuHXHHPHHu HAHP0HH#HUHuL;H5,HH1D‰H5'4H_1H}Ht蘢H}Ht芢HeH[A\A]A^A_]HXHHXHHu HBHP0'HuH+H5H8ܖf.LLHH+u HCHP0HXHHXHHtHH"Hs+H5 H8dLLݻHAHP0@HAHP0H\nNn@UfHH5HAWAVH(L AULATSH)0P1HDžHDž@HDž)PHDž`)pHEHDžHDž HDž(]ZYSH,HH H L޻HHLeLPH藴HHtbLHdH+Au HCHP0E8HXH;`tHEHHHFHX5HHuHHHHHHHHIHXfHPIHBI)LMHt2HH9LčHHXHPII)HI~MgflAH9t LH词LI_HHDžHtH;HtHwH(L4HHlLeLpHHHtaHݰIHL}H+u HCHP0HxH;uCHEHHHFHx茲HHuHHHHHu HAHP0IHHpH0,H8H0fHE)EHH)HHHH9HHH8H0II)HH<~H}fl)EH9tHLHLLfHMI\$I+$)EHHEHCHH9THxHHH~H]fl)EID$I4$HH)H9tHHhHHHUHuLHM~H}HHt蝜H}Ht菜H5+HI.D‰ƕH5/.HE1HpHtL`HL "tiHEH HI!tOLLLH,uH5+HHu$xH5Hes1艠HHI*H5H8:s1HRfHPHPHLP1LH5HDž) HDž0)@HDžP)`HDžp)EHEHDžHDžHDžHDžHDžiH H+HHHLHHHL HH蟑IHt`HHhImAu IELP0E<H(H;0HHHHFH(9H+u HCHP0貞HHL@HL`3L`HLB3HEHHI$3toH MLLLH59+HHH}Ht8|H`Ht'|H@Ht|H H*ܝHtv1HLnH+u HCHP0誝HuHn*H5H8_p1butH5 H8p1;H**H5H8p1PHfHPHPHLP1LH5HDž) HDž0)@HDžP)`HDžp)EHEHDžHDžHDžHDžHDžJH H+HHHLɕHH7HL HH耎IHt`HHIImAu IELP0EH(H;0NHHHHFH(H+u HCHP0蓛HHL@HLL`HLctjHEHHIItPH MLLL݆H5+HnHH+u HCHP0Ht.1HuH*H5LH8m1H*H50H8xm1{urH5 HQm1THL[kNL`HL /HEH HI/LLLH9H5+HjH/uqqH5: Hl1uJqH5 Hl1H}*H5(H8nl1HEH HI1PLLLH؊H5i+HH~H*H5H8 la1H.H*H5H8k18H*H5}H8k1HEH HILLLHH5+HHwDDDDHEeEzEHBEEHFoFHFHgDHFHEHUEUHfH5%HAWAVH8L(AUL ATSHHEPH0P1HDž)PHDž`HDž HDž(HDž0HDž8nZYH+H Hʻ"H(LHHLHLPH襉HHteLHrH+Au HCHP0EFHXH;`HHHHHFHX@HHuHHHHHJ襖IHH0H@yVL@LH97H8HHEbHHH HfopLeHEHEfoEHUHU)M)pHEHUHMHt LLHHHu HCHP0HHHu HCHP0HHHu HCHP0HpLkH]LHkHPHDLzIHEHt HHHEHt LLH5R+L蒾I0DD‰lH5 HgE1HPHt sHEHtHpHHeL[A\A]A^A_]HHHHHu HAHP0藔HuH[*H5H8LgwLLUeHAHP0D‰kH5G Hf*HBIIBCIIBI`BDUHfH5HAWAVH8L(AUL ATSHHEPH0P1HDž)PHDž`HDž HDž(HDž0HDž8ZY|H+H HzbH(L蟌HHLHLPHUHHteLH"H+Au HCHP0E6HXH;`rHHHHHFHXHHuHHHHHUIHH0HHE^HHH ˈHfopHEHEfoEHUHU)M)pHEHUHMHtH}HHHHHHHHH8H@tL@LH9H]HpHgLeHLgHPDLL'^IHEHt LLHEHt HHH5+LYI/@D‰^hH5 HcE1HPHtnHEHtHpHHeL[A\A]A^A_]HHHHHu HAHP0WHuH*H5ĻH8 coLLa/HCHP0kHCHP0HHHP@HCHP0HHH#@HAHP0gD‰.gH5Hob?II>HI?II>I>DUHfH5wHAWAVH8L(AUL ATSHHEPH0P1HDž)PHDž`HDž HDž(HDž0HDž8莃ZY|H5+H HbH(LHHLHLPHŀHHteLH|H+Au HCHP0E6HXH;`rHHHHHFHX`HHuHHHHHōIHH0HHE,ZHUHH HfopHEHEfoEHUHU)M)pHEHUHMHtH}HHHHHHHHH8H@pL@LH9H]HpH cLeHLbHPDLLrIHEHt LLHEHt HHH5+LɵI/@D‰cH5GH_E1HPHtDjHEHtHpHHeL[A\A]A^A_]HHHHHu HAHP0NjHuH*H54H8|^oLL\/HCHP0kHCHP0HHHP@HCHP0HHH#@HAHP0gD‰bH5H]B;II;H;II;I8;DUHfH5HAWAVH8L(AUL ATSHHEPH0P1HDž)PHDž`HDž HDž(HDž0HDž8~ZY|H+H HZbH(LHHLHLPH5|HHteLHxH+Au HCHP0E6HXH;`rHHHHHFHX{HHuHHHHH5IHH0HHEUH%HH WHfopHEHEfoEHUHU)M)pHEHUHMHtH}HHHHHHHHH8H@kL@LH9H]HpHkvLeHL\vHPDLLtIHEHt LLHEHt HHH5+L9I/@D‰>_H5HZE1HPHteHEHtHpHHeL[A\A]A^A_]HHHHHu HAHP07HuH*H5H8YoLLW/HCHP0kHCHP0HHHP@HCHP0HHH#@HAHP0gD‰^H5HOY7IIG7H7IIJ7Iz7DUfHAWAVAUATSHHF)E)E)EHHPvH~JHSHUH~2HS HUH~$HS(HUH~HS0HUH~HS8HUHHgHH+H}HHDž˩xoLeID$HtX%LIzI1Mu;ILM9(LHI tHMufDH=A1jHeH[A\A]A^A_]Ha+H}HHDžxLeID$Ht%LIO轃I1MufDILM9LHIJsH"MuAfLuLH+HDžLLhxrLmIEHt\%LI\E1IHu LHII9LLrHzLuLuH#+LHHDžѧqLmIEHW%LIyI1Muf.ILM9LHIrHKuLeID$H%LII1MuILM9LHIqHjKuzIHu끐IMM9pLLMVH*KuIzIHu-fIMM9tLLMVHJu H}cHEH}HHdHEH9HfHHLHDžpPHLPHH5P1HDž) HDž0)@HDžPHDžHDžHDžHDžHDžuH H+HH>HHH\zIHLL LsHHLHnH+Au HCHP0EmH(H;0HHLHFH(r~xIHuIMM9LLMTHHuLmIEHA%LIE1IHu&LHII9LLnHjHuwIHu~IM9jLLSH(HuwIHu %IM9tLLSHGuH}aHEH}HHbHEH9HfH߹PHLP1LH5HDžpHDž)@HDžPHDžHDžHDžHDžsAXAYtQH+HLu1L@HLL谻}H1H@Ht[HpHH`HLLNHEH}HH`yHEH9bHfHH@L )EP1LH5HDžHEHDžHDž HDž@qZYtNHt+HH)THH Hg|Ht1H}HZHU*H5H8FOσuSH5,H$O1H@HtaZH HtPZHpH&H`HImu IELP0{HuH*H5aH8NtIHu-IM9tLLPHtDuHEH}HH^HEH9H fH߹PHLP1LH5HDž)`HDžp)EHEHDžHDžHDžHDž o^_HJ+HH8H`HLH:HHeH H@d]AH@HH9HHL=MH5ָ+HnHH}HtXH`HWImu IELP0yHHL@HL`LI$HEFL H `HxI$fo`HEHpfoEHpH މ)])`HEHUHxHtHHI,$u ID$LP0I,$u ID$LP0I,$u ID$LP0HH[YLLH9HpHEHt!H`Hfop)eLHELH LLHHEHt LLH5+H萡HD‰OH5OHJwHuH*H5jH8J1H@H`ZH`HH9-HHPH5M+HHuNH5H-JHHHECHH qHxHfo`HEHpfoEHpH )M)`HEHUHxHtHHH+u HCHP0H+u HCHP0H+u HCHP0HH YH HH9HpHEHt!H`Hfop)ULLLL,AHHEHt LLH5+HTHu[MH5HHu6MH5?HwHMH5HWHuٸ벃uLH5HH1=LH5-HG1H*H5H8G!uø뼸I&'HI*'HIV''I&H'II0(IIA(Hq(HB'H'Df.UHfH5GHAWAVHELMAULEATSHHEPHEP1HDžpHDžx)EHEHEHEHEHEhZYHh+H}Hx Ha+H}HuLxHEH}HpH`ziH} mHhHLmLuHheHHtYLHaH+Au HCHP0EHuH;uHEHhHHFHuleHHuHhHHXHHu HAHP0rHHHpH`HMLpH5+HH+D‰IH5H?E1H}HtxPHeH[A\A]A^A_]fDLL%CD‰IH5HDDHhHHhHHu HAHP0qHnH*H5HH8DSH%%@f.UfHH5gHAWAVHHL8AUL0ATSH)PPH@P1HDžHDžHDž HDž(HDž`)pHEHDž0HDž8HDž@HDžHeZYH+H0H Hï+H8H(L ٔaH(H@HiHHLeLPHbHHtbLH}^H+Au HCHP0EHXH;`HEHHHFHXNbHHuHHHHHu HAHP0oIHe'E1HpHtJHPHtIHHtH;HtIHmIHHtH;HtIHGIHeL[A\A]A^A_]DLLU<HHHHHu HBHP07kH6H*H5H8=D‰~BH5H=f.M1fDH5Ѩ+H!IfI1tfD1fIE1!4 444HHIHHII Hf.UfHAWAVAUATSHxHF)E)E)EHEtnHHLL"WH0uLuH+LHHDžQpLmIEHV%LIfI1Mu f.ILM9LHIVHZ0uLeID$H%LIfI1MuILM9LHIVH/uK_IHu끐IMM9pLLMR;H/uH _IHu-fIMM9tLLM;Hn/u LeID$H%LI"eI1Mu3ILM9tLHI&UH.uLeID$H%LI$eI1MuDILM9LHITH.u(LmIEH%LIdI1MufILM9LHIBTH.u|]IHu~IM9jLL9H-uvLmIEH%LIcE1IHuLHII9LLSHb-uc\IHuxIM9dLL8H -u!\IHuDIM9LL8H,u~H}EmHfH߹PHLPHLPHH5%P1HDž`HDž)HDž)HDž)HDž )0HDž@HDžHDžHDžHDžHDžHDžWH &H~+HH3HHHpQ\IHLLLUHHLHPH+Au HCHP0E}HH;HHLHFHTsZIHufDIM9 LLx6H*unuf9H5H41H0Ht?HHt?HHt?HHt?H`HHPHLLP2LmIEH%LI[`I1Mu^@ILM9JLHIOH)u`$YIHu|IM9hLL(5H)uLmIEHg%LI_E1IHuLHII9vLL2OH )u lXIHuxIM9dLLp4H(uIHxHIu IGLP0_HH*H56H8~2IHxHIu IGLP0_HHuLHLtLHLuL0HLWLI$LxHE+L H mHhI$foPLpHpH`fopH`H R)p)PHEHUHhHt LLHxHHhHHu HAHP0HxHHhHHuHxHGP0HxHHxHHu HAHP0HPLM4HpMMLHL(HHEHt LLH5֛+H&HH}?$PHfMPHHPHLP1H5HDž`HDž)HDž)HDž )0HDž@HDžHDžHDžHDžHDžQH ZH]+HHbHL7VHH HLHxHNIHHxHJImAu IELP0EHH; HHHHFHNMTIHuBIM95LLX0H$uNH}HGH%IZIHLuE1LHII9LLgJH?$u@SIHuIM9lLL/H$uHxL,NSIHt+Lu IM9tLL\/H#uHRfHPHPHLP1LH5HDž)HDž )0HDž@)PHDž`)pHEHDžHDžHDžHDžHDžNH H+HH8~HLHLIpL0HLRHPHH4LpHLtsMHLLL;H5O+H蟂HHpHtK7HPHt:7H0Ht)7HH~7tXHt(1륃uP0H5H+1H*H5/H8w+1dH+u HCHP0XH1H+u HCHP0fXHHuLHLtL0HLޕtLI$LxHE$L H eHhI$foPLpHpH`fopH`H U)p)PHEHUHhHt LLHxHHpHHu HAHP0HxHHpHHuHxHGP0HxHHxHHu HAHP0HPLN-HMLLLf4HHEHt LLH5ޔ+H.HH0Ht4HHt4HHt4H`H HPHH;*H5H8,)1덃u-H5@H)1fII H  H& H! IIb H q H @UHfH5LHAWAVHLAULATSH()PHP1HDž HDž@HDžHDžHDžHDžHDžHDžJZYwH+HH\y4HLNHHLPLH7GHHteLHCH+Au HCHP0EHHH;HPHHHFHFHHuHHHHH7THHLIHE HGYL0IfoHpH H H(fopHEHUH)p)H(HtHpHIHHIHIHLIvLIHEH"YL0Ifo0HEH@H@HHfoEHEHUHJ)U)0HHHtH}HIHHIZHI-HLI LpH0LL(LPHL@LmLL(LuLL@HLLL=HHEHt LLHEHt LLH`Ht LLHEHtHHH5+H6{H$D‰>)H5H$1HHt/H@HtH0HH HtHHHeH[A\A]A^A_]HHHHHu HAHP0'QHoH*H5|H8#TLL!IFP0~@IFLP0ILHI]ѐIFLP0IHI0@IFP0@IFLP0ILHIѐIFLP0IHI@HBHP0II"II2IIIHH,HH@UfHH5wHAWAVHxLpAULhATSH)EP1HDž`HE)EHEHDžhHDžpHDžx3DZYHڎ+HhH`sHpL`HHXHLeLuHXpAHHtYLH==H+Au HCHP0E!HuH;uHEHXHHFHuAHHuHXHHPHH|NH{HxGHXH_LeLuHX@HHtYLHH5+HvH3fD‰$H5H/ 1H}Hth+H}HtZ+HeH[A\A]A^A_]HXHHXHHuHBHP0@LHuH*H5`xH8{LLLLaHXHHXHHuHAHP0f.HAHP0H@UfHH5HAWAVHxLpAULhATSH)EP1HDž`HE)EHEHDžhHDžpHDžx@ZYHJ+HhH`oHpL`$EHXHLeLuHX=HHtYLH9H+Au HCHP0E!HuH;uHEHXHHFHu=HHuHXHHPHHJH{HxgDHXH_LeLuHX#=HHtYLH8H+Au HCHP0EHuH;uFHEHXHHFHuHQ@UfHH5HAWAVHxLpAULhATSH)EP1HDž`HE)EHEHDžhHDžpHDžx9ZYH*+HhH`hHpL`>HXHLeLuHX6HHtYLH2H+Au HCHP0E!HuH;uHEHXHHFHug6HHuHXHHPHHCH{HxG=HXH_LeLuHX6HHtYLH1H+Au HCHP0EHuH;uFHEHXHHFHu5HHuHXHHPHHu HAHP0 CHHHUHuL-9H5+H>lH3fD‰>H5_H1H}Ht H}Ht HeH[A\A]A^A_]HXHHXHHuHBHP0@CBHuH*H5mH8{LLLLaHXHHXHHuHAHP0f.HAHP0H@UfHH5HAWAVHxLpAULhATSH)EP1HDž`HE)EHEHDžhHDžpHDžx5ZYH+HhH`OeHpL`t:HXHLeLuHX03HHtYLH.H+Au HCHP0E!HuH;uHEHXHHFHu2HHuHXHHPHH<@H{Hx9HXH_LeLuHXs2HHtYLH@.H+Au HCHP0EHuH;uFHEHXHHFHu2HHuHXHHPHHu HAHP0y?HHHUHuL>H5^}+HhH3fD‰H5/H1H}Ht(H}HtHeH[A\A]A^A_]HXHHXHHuHBHP0@>HuHw*H5 jH8h{LLuLLeaHXHHXHHuHAHP0f.HAHP0H@UHfH5gHAWAVHLAULATSH@)PHPHP1HDž HDž@HDžHDžHDžHDžHDžHDžHDž-2H H|+HHaHL6HH@LPLHb/HHteLH/+H+Au HCHP0EHH;HPHHHFH.HHuHHHHHb@HBHP0D‰^ H5WHjCIH.HII8IIFHQIILH_UfHH5R~HAWAVHxLhAUL`ATSH)EPHpP1HDžPHE)EHEHDž`HDžhHDžpHDžx%ZYHGp+H`HPTHhLP!*HHH9LeLuHH"HHtYLHH+Au HCHP0E>HuH;uHEHHHHFHu"HHuHHHH@HH/HHpd)HHH|LeLuHH "HHtYLHH+Au HCHP0EHuH;ucHEHHHHFHu!HHuHHHH@HHu HAHP0&/HHHxHXx3HXHUHuL|H5l+H=XH2D‰>H5oH1H}Ht H}Ht HeH[A\A]A^A_]HHHHHHHuHBHP0@C.HuH|*H5YH8{LLLLDHHHHHHHuHAHP0f.HAHP0D‰.H5HoHf.UHfH5}zHAWAVHELpAULhATSH)EPHEPHEPHEPHEPHxP1HDžHHDžPHEHDžhHDžpHDžxHEHEHEHEHE!H0H(l+HhHPPHPHpH0Hz*H9GAƃHxHHH}HG.yH( ,H2H}%H8HLmL}H8GHHtYLHH+Au HCHP0EXHuH;u2HEH8HHFHuHHuH8HH HHu HAHP0M+HHH}HXAH}H`LX"L}H5y*L`IH9IGt#L8*H $H5HeD1H}HtHeH[A\A]A^A_]fDLLMuH8HH8HHu HAHP0'*HuHw*H5UH8wL881E8M@HH(HHAUH0LEH5 i+ZHYSHD‰H5HGfD‰H5/Hf.H w*H5H8DD‰H5Hjf.fH5wHB THgfUHfH5/HAWAVHLpAULhATSH)PHPHxP1HDžHDžHDžHDž`HDžHDžhHDžpHDžxHDžHDžH HWg+HhH` LlH`HpHX*!IHL0LLHHtaLHH+Au HCHP0EHH;H0HLHFHHHuIHPHI&HH\LxIHDž`WH(L8IfoHPHHHfoPH`HhH)P)HHtHPHIHPHI6HIYHLI9LIMHEL0H (HIfoHpHfopHH &)p)HEHUHHtHpHIHPHIHIHLILIMHEH(L8IfoHEHHHfoEHEHUH)])HHtH}HIHPHIbHIHLIeLPHLLHL0HLLPLHLuLmLLfLuLLgLpLLEHXMLLHHHEHt LLHEHt LLHEHt LLH Ht LLH@HtHPHH`HtHHHH5ra+HLH(DD‰H5H1HHt4HHtHHHHtHHHHtHHHeH[A\A]A^A_]IHXHIu IGLP0"HVHFp*H5MH87;fLLEIFLP0IHI@IFP0@IFLP0ILHInѐIGLP0IHI@IGP0@IGLP0ILHIѐIGP0S@IGLP0ILHI2ѐIGLP0IHI@IGLP0YH HXH@HH'IIIIIIEIIIHHfUfHH5mHAWAVH8L AULATSH)PPH0PH(P1HDžHDž`)pHE)EHE)EHEHDžHDž HDž(HDž0HDž8H fH_+HH6DH L[HHL@LPHHHteLH H+Au HCHP0ERHXH;`H@HHHFHXHHuHHHHH&H`H(HHDLHLpHBHHtbLH H+Au HCHP0EHxH;ubHHHHHFHxHHuHHHHHu HBHP0?HHHEH0HI[tqLeH8L[tZHpMLLHPH5[+H7GH:fHHHHHuHBHP0@H1H}HtH}HtHpHtHPHtzHeH[A\A]A^A_]LL%LLBHHHHHZHAHP0KHAHP0Hj*H5RHH8+DD‰.H5ϩHoHf.UfHAWAVAUATSHHF)E)E)EtVHH H~FHSHUH~2HS HUH~$HS(HUH~HS0HUH~HS8HUHt!H=].1He[A\A]A^A_]@HELHN[+HDžLHI?xrLmIEHt\%LI"E1IHuDLHII9LL: HuHEIHZ+LLHDžj?xwLmIEHta%LIE1IHu"#f.LHII9LL HjuHEIH Z+LLHDž>xoLmIEHtY%LI_E1IHufLHII9LL HuHEIHY+LLHDžB>xoLmIEHtY%LIE1IHufLHII9vLLHJuHEIHY+LLHDž=xLmIEHCHX+LLHDžw=&LeID$H %LII1Mu2fILM9t$LHIH~uDLeID$H%LII1Mu ILM9LHIBHuH{IHu끐IMM9pLLMHu%LIgE1IHuLHII9LLHruHEI^IHu.IMM9tLLMH>ulH}\+[H}1i5HHfHHPL8)EPHHL0PH@H5HPWfL8PHHHPH@L0P1H5{XHDž HDž()`HDžp)EHEHDž0HDž8HDž@HDžHHDžPH H@J+H0H(.H`HY*H8HL(l H+H,X*H5-H8D‰H5HHEH@HHGuG HHW*H5`5H8HHH(HPHXL(HDžX'AąLXMHMLHLH5CG+H2AIMHyH;=U*uELHHudH5HHHHT*H5H8uhuAD H5HNAHEH@HHFRHHV*H53H8uH5HE1E1AMI$HxH;=KT*8LHEH@HH聜HcHdU*H5OH8UHuH5H0#HEH@HHut8HHT*H5NH8HEH@HH HHT*H5UJH8HHH(HPHXL(HDžX$Aą=LXMHMLHLH5WD+H/HHH(?HPHXL(HDžX"$AąxnLXMtGHMLHLH5C+H(/HQ*H5 H8}pHQ*H5H8bUuADH5H;.uH5H uADH57HuH5HudH5]Hu?H58HE1E1`HHH HHPHXHDžX"AŅELXMH MHLH[H5,B+H|-AI $HyH;=hP*LHHHEH@HHЄuTHvHwQ*H5GH8h[uH5HCE1E1`HHH HPHXHDžXO!AŅ9LXMH MHLHHH5@+HI,HHH !HPHXHDžX AŅLXMH MHLHH5u@+H+DHIN*H5H8 HH3HN*H5wH8uADH5HuADXH5HHM*H5H8~quADH5HWJHjHHH`1HjHq^@UHfH5iNHAWAVHELMAULEATSHpHEP1HE)EHEHEHEHEZY=H6@+H}Hu$H}LuHxHPLeLmHxHHtYLHEH+Au HCHP0EHuH;u+HEHxHHFHuHHuHxHHpHHHHH}HutOHUHuLH5=+H)H-D‰H5?HO1H}HtHeH[A\A]A^A_]fDHxHHxHHu HAHP0'HuHL*H5H8f.LLE|HAHP0lH@UfHH5HAWAVH(LAULATSH)0PH P1HDž@HDž)PHDž`)pHEHDžHDžHDž HDž(ZYDH$=+HHA"HLfHHLeLPHHHtbLHH+Au HCHP0E0HXH;`lHEHHHFHXHHuHHHHH7"HHHHXHPfIHCI)LHHH9LJHHXHPII)HI~LcflH9tHL6HLH LmHKLi!L}LH9QLpH(LIHuUHI*H5CH8HDž2@D‰VH5HHDž1HpHtHPHtH0HtHtH;HtH(HHe[A\A]A^A_]fHHHHHu HAHP0'HHTHH*H5H89LLE5HBHP0M13fDH0L!H8H0fHE)EII)LHHH9LHH8H0II)HI~Lefl)EH9tLHLLHHCH3LfHMI)EI)HELHHH9LcHHCH3II)HI~Lefl)EH9tLHLNLHLDLLHMHMH}Ht}H}HtoHxF*HH~D‰H5ǍHPf.M13fDM1je`I閼I鉼I遼IyIqIiIaI[IQIII4I9I1II邼II酼f.UHfH5EHAWAVHELMAULEATSHpHEP1)EHEHEHEHEZYu)1H}HtHeH[A\A]A^A_]H)7+H}Hu\H}LuHxHLeLmHxHHtYLH8H+Au HCHP0E,HuH;uHEHxHHFHurHHuHxHHpHHu HAHP0HHH}HuHEADžLeMHuLLH54+HHDI$HxH;=B*L u@LL腽D‰H5H9f.HxHHxHHu HAHP0HHC*H5H8AEljH5H^fHiA*H52H8: ¹H@f.AWHfAVH5B1AUATUSHHLL$LD$)D$ H$HD$0HD$HD$ HZ4+H|$HH|$L4$?HH Ld$Ll$ HHHtYLHnH+Au HCHP0EHt$(H;t$0HD$HHHFHt$(HHuHm HH}Ht$ L臻H52+HXH&D‰^H5H1H|$ HtHHH[]A\A]A^A_@Hmu HEHP0HuHVA*H5H8GDLLHEHP0,HB4@AWHfAVH5@1AUATUSHHLL$LD$)D$ H$HD$0HD$HD$ HZ2+H|$HH|$L4$?HH Ld$Ll$ HHHtYLHnH+Au HCHP0EHt$(H;t$0HD$HHHFHt$(HHuHm HH}Ht$ LH50+HXH&D‰^H5H1H|$ HtHHH[]A\A]A^A_@Hmu HEHP0HuHV?*H5H8GDLLHEHP0,Htf@AVfAUATUSHpHF)D$0HD$@t.HHZH~HSHT$0H~ HS HT$8HtH=K1Hp[]A\A]A^@Hl$0Ld$HW.+HD$LHH4.+LHHD$xeLl$8IEHtN%LH^1IHuHI9LHHuHl$0H-+LHHD$LH-+LHHD$)xLl$8IEH*HS-+LHHD$GH0-+LHHD$Ld$8ID$HpL(s1IHu/HI9tLH Hu$fLL$(LD$ 1H)D$PHD$H5l<HD$`HD$ HD$(tjHK,+H|$ Ht$xH\$PH|$(Hl$H<*HiHuH-<*H5H8fD1H|$PH_HD$NHD$K@[IHufDHI9LH`HuH|$8螶1LL$PLD$(H߹H5<;HD$HD$ HD$(HD$PMH++H|$(Ht$ H|$PHt$H\$ `Ht$HnH5++HAf.H|$81LL$PLD$(H߹H5t:HD$HD$ HD$(HD$PHF*+H|$(Ht$ H|$PHt$H\$ kHt$H6H5*+HyfH|$81LL$PLD$(H߹H59HD$HD$ HD$(HD$PH)+H|$(Ht$ 'H|$PHt$H\$ [Ht$HFH5++Hf%LH1IHuHI9LH@HuHl$0uk2aD‰H5H˽1IHu@HI9t{LHH5H1HH=H5*HGHH袶H5*H,D‰H5iH!1D‰踿H5AH1qH郭H饭HݭHHzH饭闭鲭AVfAUATUSHpHF)D$0HD$@t.HHH~HSHT$0H~ HS HT$8HtH=1Hp[]A\A]A^@Hl$0Ld$H&+HD$LH H&+LHHD$p xeLl$8IEHtN%LH>1IHuHI9LHH萯uHl$0H(&+LHHD$ H&+LHHD$ xLl$8IEH H%+LHHD$ 7H%+LHHD$l Ld$8ID$HpL(1IHu/HI9tLHHdu$fLL$(LD$ 1H)D$PHD$H53HD$`HD$ HD$(&tjH$+H|$ Ht$ XH\$PH|$(Hl$H2*Hv HuH2*H5^|H8辷fD1H|$PH_HD$HD$K@IHufDHL9LHH8uH|$8>l1LL$PLD$(H߹H51HD$HD$ HD$(HD$PH#+H|$(Ht$ OgH|$PHt$H\$ 3`Ht$HΪH0*HEfDH|$8n1LL$PLD$(H߹H5+1HD$HD$ HD$(HD$P-H"+H|$(Ht$ H|$PHt$H\$ Ht$H;fH|$81LL$PLD$(H߹H5s0HD$HD$ HD$(HD$Pu"H"+H|$(Ht$ H|$PHt$H\$ Ht$HF%LHj1IHuHI9LHHȽuHl$05+R!D‰JH5{H苴IHu@HI9t{LHHTuIHufHL9LH踵Hu3HH HU.*H6fLL$(LD$ 1H)D$PHD$H5.HD$`HD$ HD$(tGH7 +H|$ Ht$vH\$PH|$(Hl$HA!Ht1HA.*H5 H821ufLL$(LD$ 1H)D$PHD$H5-HD$`HD$ HD$(tJHs+H|$ Ht$<H\$PH|$(Hl$HF.*HuuHt1Hz-*H5{mH8k1@D‰H5yH?1HHMH,*HgHHbHk,*HLD‰蠶H5AyH1$D‰xH5yH蹱1HH7HoH~H H7)DUfHAWAVAUATSHHF)E)E)EHHH~JHSHUH~2HS HUH~$HS(HUH~HS0HUH~HS8HUHHOHH~+H}H(HDž(+xoLeID$HtX%LII1MuILM9LHIjHBufDH=|1He[A\A]A^A_]H+H}H@HDž@vxH+H}HHHDžHPxH+H}HPHDžP*jHHEHPLx1LpH5`*HDžXHDž`HDžhHDžpHDžxHE1AXAYH+HpHXH+HxH`HXb0H`H+HhH}I9WHhLH?H5+H aLuL8H.+HDž8LLxrLeID$Ht[%LIE1IHuDLHII9*LLHuLuH+LLHDž8MLeID$Hr%LIAI1MuDILM9LHIH:uH}跽H}覽H+H}H0HDž0HfHHxL`)EPHpLXPHhH5'P1HDž8HDž@HDžHHEHDžPHDžXHDž`HDžhHDžpHDžxLH tQH+HXHHRHHH]H`HI(Ht|1H}HH(H@3IHuffDIMM9PLLM2H芡uI?Hp&*H5H8ai@IHufDIM9LLȬHuIHu-IM9tLL茬HuH}BdH+H}H@HDž@(HxfH߹PHpLhP1L`H5S%HDžHHDžP)EHEHDžXHDž`HDžhHDžpHDžx ^_tUH+H`HPjHPH]HhHIH1H}H+H}H@HDž@-HxfH߹PHpLhP1L`H5$HDžHHDžP)EHEHDžXHDž`HDžhHDžpHDžxZYt\Hz+H`HP/HPH]HM#*HhHIHH1uѷnHhH8iNHpH@N3H+HxHPLPH@HLH8DH5%+HeD‰nH5/rH诧D‰HH5arH艧1XD‰ H5qHa10uH5zrH:1 HpHH@H +HxHX~JHXHHHLH5+H^uhH5)qH試1HpHHHx+HxHXxyHXHHHLH5+HKu۪H5pH1$u贪H5%rHu菪H5qHХ1H *H5kH8賥1uKH5DqH茥1H~ *H5jH8o1wH鑙H韙{H鷙HΙ霙fUfHAWAVAUATSHHF)E)EHEtRHHpH~udDH}H*H9GJD‰1H5`Hܸ룸-H+}HI }HI<}H}H?}f.UHfH5aHAWAVL`LXAUATSHH)HDžx)EHpHhP1HEHDžHHDžXHDž`HDžhZYHU*HXHHb:HHH`H0HGT?IױHHKLH9:H.*HhHPAąHPH8HLpLuHIW(L߀HEHUHpHMHpHxHxHUHEHEHUHUHEHEHUHUH}HEHMHUHAt'H8HxtH8H80芎HGLL8H0LDH}uH)H$fH5o`HG1H}t Hp{HeH[A\A]A^A_]f[Ad8fH}7H@)Hf.DDDlH55`H譂hD‰>H5'_H:f.H)H5Z`H8ZD軑Hz zIIyfUHfH5`HAWAVL`LXAUATSHHo)HDžx)EHpHhP1HEHDžHHDžXHDž`HDžh膣ZYH*HXHH:HHH`H0HGT远IWHHKLH9:H*HhHPkAąHPH8HLpLuHIW(L_}HEHUHpHMHpHxHxHUHEHEHUHUHEHEHUHUH}HEHMHUHAt'H8HxtH8{H80 HGLL|H0LDFH}uHH)H$f膄H5_H1H}t HpHeH[A\A]A^A_]fۊAd8fH}跊H)Hf.DDDH5^H-hD‰较H5]H~:f.H )H5^H8~D;HvvIIvfUHfH5'_HAWAVL`LXAUATSHH)HDžx)EHpHhP1HEHDžHHDžXHDž`HDžhZYHU*HXHHb:HHH`H0HGT?IתHHKLH9:H.*HhHPAąHPH8HLpLuHIW(LyHEHUHpHMHpHxHxHUHEHEHUHUHEHEHUHUH}HEHMHUHAt'H8HxtH8H80芇HGLL8yH0LD&uH}uH)H$fH5]HG|1H}t Hp{HeH[A\A]A^A_]f[Ad8fH}7H@)Hf.DDDlH5u]H{hD‰>H5g\H{:f.H)H5]H8Z{D車HssIIsAUATUSHHHL-)H@xL9LHl$H5HHT$ãH H$HD$HxH;=Y){HH=yH1IH1;pHHH@xL9Ll$HT$H H5L8LH蝓HD$HxH;=)$HH)H9E:H)HmtMtI,$t!H[]A\A]@HEHP0@ID$LP0H[]A\A]H5[D1H5FHHV謦HHy~H HJHH)HH0VqH=)tvPio_f.H=)tVP?f.H)H52`H8*f.PJHDPJHH=v^yH_qHqHWqEqHqHqH[q@AUATUSHHHL-)HL9IHl$H5HHT$H(HaHD$HxH;=)xHH=.wH1IH1xmHHHL9Ll$HT$H(H5QLrLHאHD$HxH;= )HH)H9E4H#HmtMtI,$t#H[]A\A]fDHEHP0@ID$LP0H[]A\A]úH5D1H5HH\HN{H ʹHHH)HH0薑oH=)tvPl证bf.H=)tVPf.H)H5r]H8jf.PJHDPJHH=V\蹖HAoHyoH9o'oH|oHaoH=o@UfHAWAVAUATSHHF)EH)E)EtZHH~MHHQHUH~2HQ HUH~$HQ(HUH~HQ0HUH~HQ8HUHtH=_Y袴1He[A\A]A^A_]ÐLeHH*HDžHHLAxeLmIEHtNL)1IHuHI9|LH舐H`juLeH *LHHDžxLmIEHH*LHHDžwLeID$HLD1IHu+HI9tLH輏Hiu}H]HCeHۘLcMtE1@HLtHH@HHHIte耟LcMt8E1 IM9t'LHH@uf.IM9H]rf.+LcMu ѐIM9tLHH褁H~1HHQHUH~HQ HUH~HQ(HUHtH=7L肣1He[A\A]A^A_]ÐLmH@Hv*HDž@HHL!xLeID$HH2*LH(HDž(jLeID$HNL=舏1IHu,@HI9tLH$HXuH]HCHCLcMlE1@HLUdHH@H@HIt]LcMt0E1 IM9tLH~H@udfIM9H]zf.蛇LcMu ѐIM9tLHcH@u f.[IHufDHL9LH`cHWuLN1IHuq@HI9`LH}HhWuLmHHHfLPH1L8H5HDž0)pH]HE)EHEHDž8HDž@HDžHӂZY:Hz*H8H0H]+H0H@H]HHpHHTHHH]HG軅HcHUHEHHIH)HHH9kHDžLeHHHLaIH@H %LHHH}HLHIHL,IILmMHHDž+Mt HIHHH9HEHLLJ(L<8{H|HHu.HujMt HIHHH9HEHLLJ(LHHTHHTH LH H!MtHIHHL9rU LHH(H[]A\A]D‰[H5gAHVH(H[]A\A]fL1HIIH9sDHSHHSH H HIHI9wef.[H57A1HUVCe@AWH1AVH5AUATUSH8LL$(LD$ HD$HD$HD$ HD$(wH*H|$ Ht$KSH|$(Ht$Ld$/qtcM\$M$Lt$LL)HHcH NHt+M;p1HM;tHcH9r11H8[]A\A]A^A_ML$0K>fo\1Hi-8ߝHHHH1LHHHHH1LHƒH $HH1L!fn$f`fafpAo foftfʅ1It$ HHL!HL;4oH8[]A\A]A^A_fD‰YH5g?HOTH81[]A\A]A^A_fDID$(H)MT$HL:H9I|$ML$0Ii-8ߝH|$fDHIlJD=IH1HIH1LHH HH1щƒL!ɉ$fn$H$f`fafpAo foftft_1I|$ HcHL!HHH;*u'ZLڃL)HcHH9[&fDV!t1fft hH$fхtsH|$HQHID$ MT$HM$M\$H(@ML$0qA!t 1-ftHfdHHHL!H$HHL!HMf.AWH1AVH5 AUATUSHHLL$8LD$0HD$ HD$(HD$0HD$8)tu%aH)HHH[]A\A]A^A_fDHѼ*H|$0Ht$ jxvH|$8Ht$(H\$ H*KLt$(MLSMnLM&LLL)L)HH9tlHH[]A\A]A^A_fDD‰VH5=HOQ%f.D‰UH5=HQf.HC(HH9HKLKH)Ii-8ߝHL$L:fDHHs0MdKfo 1Hi-8ߝHHHH1LHHHHH1LHƒH D$HH1L!fnD$f`fafpAo foftfʅ1It$ HHL!HL;4ocHH[]A\A]A^A_ÃD‰LH58HGHH1[]A\A]A^A_fDIT$(Ht)MT$HcL8H9ID$Ht$ML$0Ii-8ߝHD$HHIlHJD=IH1HIH1LHH HH1щƒL!ɉT$fnD$HD$f`fafpAo foftft`1I|$ HcHL!HHH;*u0L؉ZL)HcHHD$H9NfV!t 1묐ft HD$fхtzH|$HXHID$ MT$HM$M\$H(@ML$0oA!t 1ftHfPHHHL!HT$HHL!HA@AWH1AVH5 AUATUSHXLL$HLD$@HD$0HD$8HD$@HD$Hgu%0UH)HHX[]A\A]A^A_fDHy*H|$@Ht$0 H|$HHt$8H\$0HL*Lt$8MLSMnHLM&LLL)L)HHHH9tyO`HX[]A\A]A^A_ÃD‰IH55HDf.D‰nIH5G6HDf.HS(HcH9HCHL$LKIi-8ߝHD$H)L8HHs0HMdHKf.H9)H52H8 >DW!tA1OfDft If'LHHH!fDft HD$fхtfDHc@SHLHPHH<%L4IXM9`IL$LCD$,E1I<LHH HH1H<HH{0HH1HƒD$HH1H!fnD$f`fafpAo foftftr1LK HHH!HLH;0F!tI1fH )H5R0H86DW!tA1fDft If'LHHH!NfDft HD$fхt9H|$HWHHC LKHLLSL @1HT$HHH!HA2f.AWH1AVH5tAUATUSHHLL$8LD$0HD$ HD$(HD$0HD$8WH*H|$0Ht$(cH|$8Ht$ Ld$(OGtsM\$M$H.袋.Lt$ LL)HHHcH PHt1M;p1DH4HpM;tHcH9r11HH[]A\A]A^A_ML$0K>fo1Hi-8ߝHHHH1LHHHHH1LHƒH D$HH1L!fnD$f`fafpAo foftfʅ1It$ HHL!HL;4OHH[]A\A]A^A_ÃD‰8H5_.H4HH1[]A\A]A^A_fDIT$(H)MT$HcL8H9ID$Ht$ML$0Ii-8ߝHD$HHBIlJD=IH1HIH1LHH HH1щƒL!ɉT$fnD$HD$f`fafpAo foftft`1I|$ HcHL!HHH;*u0L؉ZL)HcHHD$H9NfV!t 1묐ft HD$fхtzH|$HmSHID$ MT$HM$M\$H(@ML$0oA!t 1ftHfPHHHL!HT$HHL!Hr.@AWH1AVH5AUATUSHXLL$HLD$@HD$0HD$8HD$@HD$HSu%@AH)HHX[]A\A]A^A_fDH*H|$@Ht$0H|$HHt$8H\$0Hd*Lt$8MLSMnH.袋.LM&LLL)L)HHHH9tI1bLHX[]A\A]A^A_D‰5H5+H0f.HS(HcH9HCHL$LKIi-8ߝHD$HC)L8HHs0HBMdKfDHc@HLHPHH<DdIXM9IL$LCD$,E1I<LHH HH1H<HH{0HH1HƒD$HH1H!fnD$f`fafpAo foftf1LK HHH!HLH;,F!tu1DD‰n3H5*H.f.H)H5+H8.DW!tA1OfDft If'LHHH!fDft pHD$fхtH*H|$ Ht$~H\$H&1HI;TH|$(1H51PHHtfHD$@H@HD$HHfHt$@HT$HHRHt$@Ht T$HLc"HmHA*H|$0Ht$}x~H|$8Ht$Hl$H*}HL$HLH$`GLHNHPH[]A\fHP1H[]A\fHEHP0iD‰~0H5)H+L1eNHPH[]A\fD‰>0H5*H+DD1ۉ0H5(HU+;Ht$HHcVHHD$@fDHI)H5(H8+H)H5hiH8*Ht$@aHa'Hn'DATH1UH5)SH0LL$LD$HD$HD$HD$LH*H|$Ht${Ld$#$1HHQH|$1H511NHHtaHD$ H@HD$(HHt$ HT$(H4PHt$ Ht T$(HH+tHHLAHHHjLH0H[]A\fDH01H[]A\f.HCHP0@D1ۉ.H5(H])H0H[]A\ÐHt$(HcTHHD$ GH/)H5gH8 )Ht$ 'H%H%fDATH1UH5(SH0LL$LD$HD$HD$HD$JH *H|$Ht$zLd$C"1HHOH|$1H521QLHHtaHD$ H@HD$(HHt$ HT$(HTNHt$ Ht T$(HH+tHHL:HHHJH0H[]A\fDH01H[]A\f.HCHP0@D1ۉ<,H5]'H}'H0H[]A\ÐHt$(HRHHD$ GHO)H5eH8@'Ht$ 'H $H!$fDAUfATUSHHF)D$p)$HDŽ$t\HH^DH~FHSHT$pH~-HS HT$xH~HS(H$H~ HS0H$HHtH=(!f1HĨ[]A\A]ÐHɒ*H|$pHt$HD$wxH*H|$xHt$HD$wxH={&HHtH HH5ڢH?HH$H)Hmu HEHP0H*Ht$ H$HD$ "w HD$XHHD$(HD$0H5%HD$8HD$@HD$HHD$PHD$XPHD$XP1LL$XLD$P*GZYHy*H|$@Ht$(vH|$HHt$0Ld$(H*gvLl$01HHLH|$P1H51HHHtKHt$`HT$hHHD$`HD$hcHt$`Ht T$hHLHmu HEHP0H*H|$XHt$8uHL$8HLL 3H5*HzHHD$FHD$@HY*H|$pHt$(HD$(auLH*H|$xHt$0HD$0:u%H=$HH HHH5^HH~1HSHT$`H~HS HT$hH~ HS(HT$pH4HtH=/&Z`1H[]A\H*H|$`Ht$HD$ rxH= iHHtHiHXH55Ha9H@H|$hH#+Hmu HEHP0HS*H|$pHt$ HD$ q5HD$(HHD$8H54$HHD$@HD$HHD$PHD$PP1LL$PLD$HAZYH*H|$8Ht$(pLd$((1HHFH|$@1H516CHHtKHt$PHT$XHHD$PHD$XZ^Ht$PHt T$XHHmu HEHP0H$*H|$HHt$0]pHT$0HL0H5*HFuHHD$YAHD$H*H|$`Ht$0HD$0oH=UHHHQH@H5HI7H(H|$hH!Hmu HEHP01LL$HLD$@H߹H5J"HD$8HD$@HD$H?H*H|$@Ht$8,oLd$8U1HHDH|$H1H5D1cAHHtKHt$PHT$XHHD$PHD$X\Ht$PHt T$XHHmu HEHP01HL/IfDHm7HEHP0(D‰!H5]!H1D‰d!H5!HHM?1H HH%H2fDATH1UH5g#SH0LL$LD$HD$HD$HD$(>Hy*H|$Ht$mLd$1HH&CH|$1H51?HHtaHD$ H@HD$(HHt$ HT$(HAHt$ Ht T$(HNH+t@HL}3H)HH=HH0[]A\fDH01[]A\DHCHP0@D‰H57"HH01[]A\@Ht$(HEHHD$ OHǕ)H5!YH8Ht$ /HH@f.AWHAVH5 "1AUATUSH8HD$LD$Y<1HIzAH|$1H51>HHtkHD$(H@HD$ H HT$(Ht$ H@Ht$ Ht T$(LH+u HCHP0H|$(L%H-6)EH\$(CLcID$HD$CI9HsMIH!*,H5*HLoI9SLHD$;I9HD$tfH=)IL$FLHD$'$HD$2CA@H\$(EC&1H8[]A\A]A^A_H)HTH=)ID$@Ht$ 1L&HpILxHHnLDH=h_HHJ*H*Ht$(HBHHD$ fDH=`)t.AVLHD$"HD$y@AVJANCSJKzH[)H5UH8LoHjHUHgHgqfAUfATUSHXHF)D$0HD$@t8HHl4H~"HSHT$0H~ HS HT$8HHtH=p1QVHXH[]A\A]H|$0E11H*5XxH=eHHtHeH$H5aH]/H H|$8HHmu HEHP01LL$LD$H߹H5HD$HD$HD$7H'*H|$Ht$@gH\$H(`1HHC&H|$1H5O1n9IHtLHt$ HT$(HHD$ HD$(THt$ Ht T$(H I,$u ID$LP0HHHI)H5h*L`3HH4?H|$0E11H2*V1LD$(HߺH5HD$ HD$(6tyH*H|$(Ht$ fH\$ H!HHHH5*H2H@HmnHEHP0_1f1_D1ۉH5H7D1ۉH5HHٌ)H5H8H)H5H8HHIHIHH"ff.AWAVAUATUH1SHHHo:11H5LH15bL$L6HD$HHFH$HH7LHH9)L 1H=  HHH HH5gH+IHL-)LHIEH$yH$HwX@IHHIcLH516I.Iu IFLP0H$HxL9t!P)+fDE1Hmu HEHP0H0HĈL[]A\A]A^A_E1HH HHAWAVAUATUH1SHhHH"11H5\H1M3ELd$0LHD$HH,HD$8HH LHH9%L H=EHHH HH5ЍH)IHL-A)LHIEHD$0H|$0Hw>IHHaLH51Y4I.Iu IFLP0HD$0HxL9t3O):fDE1Hmu HEHP0H$HhL[]A\A]A^A_fE1HH HH +ATH1UH5ڌSHLD$H$HD$1Hz*H|$H`H,$HL%)H@)HHL0HHtvHH5\HPtbHӋ)1HL/HKHHH9L$t%P`:*H[]A\ÐH1[]A\DH@pH;e)uc#@HI)H5jH8H1[]A\D‰>H5H1~gH SH1H5HLD$H$HD$*0tnHy*H|$H_xnH$Ht-H)H5)HH.Ht H@H9D$t(HHPhH()HH[fDH1[H9fDD‰>H5/H 1H AVfAUATUSH`HF)D$@HD$Pt.HH*H~HSHT$@H~ HS HT$HHtH=HL1H`[]A\A]A^@Hl$@Hw*Ht$HD$HV^Hw*Ht$HHD$1^xH|$H1Wx1LL$0LD$(H߹H5މHD$ HD$(HD$0].1EfDH=A,IHbH(HH5iH %HH|$HHzI,$u ID$LP01LL$(LD$ H߹H5!HD$HD$ HD$(-Hav*H|$ Ht$]ipLd$+1HH'H|$(1H519/HHtJHt$0HT$8HHD$0HD$8]JHt$0Ht T$8HH+u HCHP0HLl1L-})H>)Ht$8HIEHHD$8H|$8Hw8IHtGH|$(H1H[H5.I,$Iu ID$LP0MtI.u IFLP0HD$8HxL9H}3H<DH u*H|$(Ht$ [H|$0Ht$8Ld$ HD$8UUÅHl$8HHL2/%HMHyH;=Z)HHD$HD$D‰>H5H 1oI,$ID$LP0D؉ H5H< 1,HN)H5H8 11D‰ H5(H1HD$GHD$GvHsHHHf.ATfUSH`HF)D$@HD$Pt.HH%H~HSHT$@H~ HS HT$HHtH=G1H`[]A\@Hl$@Hr*Ht$HD$HYHr*Ht$HHD$iYxH|$H1)Sx1LL$0LD$(H߹H56HD$ HD$(HD$0)1IfDH=ydIHbH`HH5HX HH|$HH I,$u ID$LP01LL$(LD$ H߹H5yHD$HD$ HD$((Hq*H|$ Ht$:XpLd$c1HH&#H|$(1H5R1q*HHtJHt$0HT$8HHD$0HD$8EHt$0Ht T$8HH+u HCHP0HLH})HHA/HfHp*H|$(Ht$ jWH|$0Ht$8Ld$ HD$8QÅHl$8HHL THMHyH;=)HHD$ZHD$#D‰ H5H?1I,$'ID$LP0D؉ H5H1H~)H5H811D‰o H5H1lHD$CHD$HHH%f.UfHAWAVAUATSHHF)E)E)E)EwHI!H~fIWHUH~NIW HUH~@IW(HUH~HHH5w{HHH}HH+u HCHP01LLxLpHDžhH5*{HDžpHDžxg Hj*HpHhN 8Lh1HHoHx1H5y1 HIHtNHuHUHEHE jL`MLjLLHzH5Kc*ZHYMR@Ha*H}E118nH}8]H}7LH}7;H}Hr)H9_&aHELhLPHEL`PHxH5sPHpP1HDž8HDž`HDžhHDžpHDžxHEHEH -Hb*H`H8XGH8HhH@H\`*H(GDžH@HLL(D`}HpHHHxHPLHH}HXLPgLXH}LH9_ rjLMHLLLP+ H5`*A[H[IK@HQ_*H}E11F6%H}5H}5H}5H}Ho)H9_ H}H9_ HHELPHEL`PHxLXPHpH5qPHhP1HDž0HDžXHDž`HDžhHDžpHDžxHEHE{H05H `*HXH0DH0H`H8H]*HDDžH8HtpL HsHhH@1HpHHL@HxHPLHH}LPH9_'I H}H9_$ HMMHLLPP{ ^H5K^*_HHSD1GD‰H5hH1D‰oH5H111D‰9H5Hz1D‰H5HR1D‰H5H*1qD‰H5H1ID‰H5H1!urH5H1uKH5$H1H~k)H5wH8o11uH5HA11uH5H1Z1S1LHquH5\H11 u]H5H1Hh)H5QHH:zHuH5HP1uH5QH)1puH5H1IHi)H5H81,u}H5VH1uVH5H1u/H5Hp1uH5HI1H[g)H5HH:%HguH5H1BuH5lH1ulH5 H1uEH5H1Hb{u H5HM1uH5H&1muH5'H1FuH5H1upH5IH1uIH5H1H|g)H5uH8m1H_g)H5H8P1Hbe)H5HH:,HnuH5H1IuH5sH1"usH5H1uLH5H1HiHmf)H5H8^1HPf)H5IH8A1HHIHHHlHH=HHcfAWAVAUATUH1SHHH11H5TH1 RLd$PLUHD$HH9HD$XHH-LHH9LH= EHHHAHH5gH9IHL-c)LHIEHD$P"H|$PHwIHH:LH5Sg1 I.Iu IFLP0HD$PHxL9t (fD5fDE1Hmu HEHP0HHĨL[]A\A]A^A_E1HH HH*AWAVAUATUH1SHH\$H$HD$HLD$H1H5f MHU*H|$H@:H$Ld$`LHp HD$HH_HD$hHH[LHH9 LH=CHHH?HH5eH7IHL5a)LHIFHD$` H|$`HwIHH8LH5Qe1 ImIu IELP0HD$`HxL9te&^D‰FH5oHE1HHĸL[]A\A]A^A_[fDE1HmuHEHP0f.HH H'EH-AWfAVAUATUSHXHF)D$0HD$@t8HHHH~"HSHT$0H~ HS HT$8HHt#H=l/&1HX[]A\A]A^A_fDH|$011xH=LHHtHLHH5cHDHH|$8HHmu HEHP0LL$H1LD$H5cHD$HD$15Ll$(H|$HD$(L0ÅHl$(H@HE1HIxH|$1H54b1S IHtHHt$ LHHD$ HD$(y$Ht$ Ht T$(LI.u IFLP0LHHIH5Q*LIt,HMHyH;=m^)HHD$HD$LHD$HD$H|$01/1LD$ HߺH5SbHD$ cu/1HmHEHP0fDH|$ Ht$(HD$(h/ÅHl$(HHHIH5P*L9CHMHyH;=Y])HHD$HD$D؉=H5H~1D؉H5HV1Hh\)H5H891HK\)H5H81HD$!HD$FHD$!HD$H?IIIIIHIHf.Df.DGf.fHGf.f.f.Df.DHHH@P@f.Hf.ff.DHf.f1f.1fDW1DH])9GHHf.Df.f.Df.1f.1f.f.D1f.f.Df.DUHSHHHt)HH9w!Ht]H[] HtH1[]f.fDvfDffDHa[)SHHH H߾[;f.UHSHHHtHtH]H[]@; H1HtH[]f.f.HY)SHHHH(HtH{HtH߾H[@HyY)SHHHXHt H@HY)H{(HHHtH{HtH߾p[6fDLHwL)IHHHoufM I9L)H)LH+H1HH)H H1LH)IH)H)IL1IH)H)I&L1IH)H)IL1IH)H)IL1IH)H)I#L1IH)H)I1L1IH)H)I L1IH)H)I L1IH)H)IL1HH)HH1HcH9)HDHY)SHHHHGHxH;=W)u H[d@H=Y)tP3ԐPJHDH9Y)SHHHHGHxH;=GW)u H[@H=8Y)tPԐPJHDHX)SHHHHGHxH;=V)u H[@H=X)tPsԐPJHDHyX)SHHHHGHxH;=V)uHEH߾[H=hX)tPĐPJHDH X)SHHHHGHxH;=V)uHH߾[WH=W)tPĐPJHDHW)SHHHHGHxH;=U)uHeH߾[H=W)tP#ĐPJHDH)W)SHHHHGHxH;=7U)uHH߾[wH=W)tPĐPJHDHV)SHHHHGHxH;=T)u H[@H=V)tPSԐPJHDSH1fo*FHrManagerH;aT)HPH@@@HJu HH[@H@0SH)BfoEH; T)H@HP@@u HH[fH@(SH#H;S)HBaseObjeHHHPctH@ @fJuHH[H @"SH6fo:EHaksConstH;QS)HPH@@@HJBrainBtuHH[fH@5SH*"foDH;R)HPH@@@BruHH[fDH@)f.SH,foDteH;R)HPH@@@fJBru HH[DH@+USHHH~ktH[]ÐHS8Ht?HK 1퐀<)x!HHHC(HxHt HS8HK HH9uHH{HtH߾PH[]fDHH5;HyHQH5;HHDHQ)SHHHH(HtH{Ht[[f.@HyQ)SHHHXHt H@HQ)H{(HHHtH{Ht [[f.@H1R)HHf.AVAUATUSHIHIqHHuHP)HHIM[]A\A]A^ÐH?H9H8HS9HvQH{ImHL`HH@HtUHHLHH;-P)uKIM[]A\A]A^fDLI)I9LGI|$f.AEH]DH=+&yH=*:}f.AVAUATUHSHH HLd$LPHD$L-lO)HxLpL9Mt^HLt$HLPH^R)LHALt$H59HD$HD$HxL9uaH H[]A\A]A^ÐLHH5^.H H[]A\A]A^fDH=P)tNPYgOfH=P)tPC뀐PJHDPJHHHD$HxL9tHHPy@HJyBHHAUATUHH?SHHH9IIH9w"HPHH9w@HHPH9@I$HPH9HHC9H=v%H9s %HH)H?H9HGH{I$HXHSM)Hz@H9HPI$H9HtI<$HHLHL[]A\A]f.HH9HBLH?HH)H9HtHHI<$HGH;L)tGHo/fI$HL)HBM@AEHL[]A\A]BHj*&@H=PN)t.JHD$HD$JqrDHtHAHI<$0AEI<$ H=6@ATfIUHSHH^H+HHGHtkHH9w`HHHL$~D$HH]flEID$I4$HH)H9tHHHHHMH[]A\D1Of.DSHH HNoHFHD$fo $HVHFHGoHOHO)$HD$HL$HWHt HHH H[HJ)SHHHHxHt=HHHt,H(HtHHt HHtHHtH{hHtH{PHtH{8HtH{ HtH{Ht[[f.@HI)SHHHHxHtmHHHt\H(HtKHHt:HHt)HHtH{hHt H{PHtH{8HtH{ HtH{HtH߾[d@AWAVAUATUSHHH9tbL~L.IL7HOLL)L)HHHH9wPHHL)HHH9M9HLLH+HkHH[]A\A]A^A_fDE1Ht!H?H9H}L3IM9tHLLMtLLL#Hk6Ht!LLhH{L3M|$M,$HL)ItL9uLHkT@LH)-H+ATIUSHoHH9tDH;Ht([HH9uI$Ht!H[]A\=DHH9uD[]A\ATfIUHSHH^H+HHGHtkH?H9w`HLHHL$~D$HH]flEID$I4$HH)H9tHH@HHHMH[]A\D1f.DHGHFHt/UHSHHHEHCHEHCH[]DHHCHt HHHf.@HGHFHt/UHSHHHEHCHEHCH[]DHHCHt HHH^f.@HGHFHt/UHSHHHEHCHEHCH[]DHHCHt HHHf.@HAWfAVAUIATUHSHH^H+HHGHHHH H9H-H$H$HD$~D$HI]flAELuH]HI9Ilf.L9LHHL$~D$ILeflEHCH3II)H9tHLHLHHHMI9t.LcL+#fHELEHz1fDImH[]A\A]A^A_DH$&!HiH;,$u.H$H8HtH$H^I}HtpH(HGHFHt/UHSHHHEHCHEHCH[]DHHCHt HHHf.@AWAVAUATUSHHH9tbL~L.IL7HOLL)L)HHHH9wPHHL)HHH9M9HLLH+HkHH[]A\A]A^A_fDE1Ht!HH9HL3IM9tHLLMtLLL#Hk6Ht!LLH{L3M|$M,$HL)ItL9uLHkT@LH)]H+#SHHt'HCHt HHH߾ [#[f.@ATIUSH HH@ID$HtLHAoD$EL#HMt$ID$Ht LLо LH+H[]A\HHEHt HHH kHSHHt'HCHt HHH߾ [3[f.@AWAVAUIATUSH(H9LvL>IHLL)HHD$HGHHH/HH)HHHT$H9HGHD$H)HHHH9H|$HI~;LHIHIuHD$HD@HLIJl%H9l$tH}HHH9l$uHT$IUIUH(L[]A\A]A^A_DHH H9qH|$貿HD$LLd$IL9uoL97HHHL$~D$HIl$flA$HCH3HH)H9tHHsHHHIIL$I9wHkH++fID$HA$Hq1DHH~5LHIHHuIEImMt$M<$HD$H)HT$ILd$HL9@HkH++fID$HA$HHH9HOHHL$~D$HIl$flA$HCH3HH)H9t.HHHI;HHIL$I9gfHHIIL$L9Gf1}fHD$fImI]H9tH;Ht8#HH9uI]HtH HT$IUHT$IUofHH9uPKFH芹H\$L9u3KHsL9d$u7HD$H8HtHD$H;HtHHH KH#>HH|$t H|$DHHf.DSHHtH;Ht H߾[@[fDAUATUSHH/HLeH]I9t2H=>)L-<)tL@HHxL9HI9uH]HtHHH[]A\A]HHxL9u@HI9tHHxL9tPJH9H[]A\A]DPf \@HtSATIUSHHsLH{(HkHtHPHHtHHHu[]A\fDH;)ATUHSHHt HH/t[LcH[(HtCHsLH{(HkHtHPHGHtHDH0Hu[]A\fDHGP0AUATUHSHH$;)HHt HH/tmH](LmHtEHsLH{(LcHtHPHMtLHMuHHH[]A\A]@HGP0f.DATIUHHSHH\$H蒷A4$H|$HLuHHHHHH[]A\HHHf.DATUSH H;)HcGT$D$9tH []A\fDHl$Ld$HH#HL衼HD$HuHcCHLẩH5# HbH5#HHfAUATUSHH/HEH9H9uHCuIH?HH9H~H9v8H H9HBHK9HvH9vHH)H9HGH{.HUHXIHX@Hu+H7)I9ugIUHzH9ujI]H[]A\A]Ht*HHgHU뾐E~H/HE'DEAD$HUfI$AD@H=h9)t&Bzpf.BHJH= fAUATUSHHHttHHH?L`L)H9IIL;`~L9w HPHI9vELHH;HHtKHLZHHPH;6)uJHH[]A\A]@HLI):H;IHHuAE뷐@~Hs@L`B H=~!fAUIHATIUHoSHHH7)HT$HHH;A<$t*H5rH`LLHHJUHtH[]A\A]DHsLH[]A\A]HHHCHxH;=z5)tH3Hf.ATH?5)IUSH(H LHHH-H7)H5?5)HHHlHt@ATIUHS\LH> HHHDH 7)H5)HH56)HH`HHH f.UHSHHHHHQ4)HH0H4)H3)HH54)HHHHHHAWAVIAUIATUHSHH(LgHGL)HH9M~I)LHH9HMLI)M9tHLLfD$IE~D$HIEL9t LLHfD$H)H)ų~D$HH9tYH)HHSHHHHt:HfoHflHHHH9uHHLtH9tfAH([]A\A]A^A_H)wHHfo1HflDHHHA H9uHHIH9tfIH MII)J HD$L9t|LLLL$LD$GL9LD$LL$tHLHHLD$LD$Mu+L|$~D$MuD$AEH([]A\A]A^A_LHfDI9ufILLI}FLH=ATIUHHSHH\$H"I4$H|$HܬHuHH(HH=HH[]A\HH&H>f.@ATIUHHSHH\$H袭A4$H|$$H\HuH HHH轷HH[]A\HH覷Hf.@Ii-8ߝATUSH H1)HLOfo HHH1ILMH1I HƒD$ HL1L!fnD$ f`fafpAo foftfDEtF1L_AHHL!HLH;uH H[]A\fA@A!t1AfDftHftbHl$HHH5 H%H5 HIH5LH3LH&HHHL!f.@HAWAVIAUIATUHSHH(LgHGL)HH9M~I)LHH9HMLI)M9tHLLfD$赭IE~D$HIEL9t LLHfD$H)H)腭~D$HH9tYH)HHSHHHHt:HfoHflHHHH9uHHLtH9tfAH([]A\A]A^A_H)wHHfo1HflDHHHA H9uHHIH9tfIH MII)J HD$L9t|LLLL$LD$L9LD$LL$tHLHHLD$ELD$Mu+L|$~D$MuD$AEH([]A\A]A^A_LfDI9ufILLI}FLH=Ht[AWAVAUATIUHSHH_HGH)HH9w;HH1HұH +IL$H[]A\A]A^A_f.HH+IHIL)H9L9MLCMI9LGILuH1H<IOIT$I$H9tAH)HLsH˺Jt=MM4$IMl$ID$H[]A\A]A^A_fHtH=蝽f.HWHHH)HH9ws HH9tHGf.H)AWIHAVAUIATIUSH(HOH/HH)H)HH<IH9LHT$HL$VHT$HL$HIIILLM)HK9HD$I9HHLL$HL$=HL$LL$I9t>LLLHu+H\$~D$MuD$AEH([]A\A]A^A_HHfDHH95E11HIDI9u두L4f.@AWIHAVAUIATIUSH(HOH/HH)H)HH<IH9LHT$HL$HT$HL$HIAILLM)K9HD$I9HHLL$HL$HL$LL$I9t?LLL1Hu,H\$~D$MuD$AEH([]A\A]A^A_@HfDH?H95E11HIDI9u됐L4f.@AWIHHAVAUIATIUSH(LGH/LH)H)HHH HIH9LHL$LD$襥HL$LD$HIIGAoMLT M)HD K: HD$I9HHHLT$LD$~LD$LT$M9t?LLLHu,H\$~D$MuD$AEH([]A\A]A^A_@H舶fDH H9&E11H:DM9u됐L4RIf.@AWAVLwAUATUSHHoHL.MM}DIHmHt0H} LH_L9HFHtuLtiyHmHuM9tBIt$ H^I9HIFHt LuI)II|FDMHHL[]A\A]A^A_L)HXH|wMf.AVAUATUSH HfHHI-HHuL-F#)IM|H?H94H8HS9HH{I)ILhHH@HHHLHL-")M9HHt$HL$HT$HzL9uXH1H9tP(H []A\A]A^LI)I9LGI}RAAD$vfH=H$)t6JHD$޳HD$|@I$ADEJqrH=v ɝH=_譶f.USHH(Hl$HT$HH{HHHT$HzH;=!)uHP1H9tP(H([]H=#)t&JHD$HD$Jqrf.AVAUATUSH HfHHIHHuL-!)IM|H?H94H8HS9HH{IILhHH@HHHLOHL- )M9H(Ht$HL$HT$HzL9uXH01H9tP(H []A\A]A^LI)I9LGI}RAAD$vfH=")t6JHD$螱HD$|@I$ADEJqrH=6 艛H=mf.USHH(Hl$HT$HH{HHHT$HzH;=a)uHP1H9tP(H([]H=@!)t&JHD$ְHD$Jqrf.AVAUATUSH HfHHI譪HHuL-)IM|H?H94H8HS9HH{I詞ILhHH@HHHLHL-M)M9H8Ht$HL$VHT$HzL9uXH@1H9tP(H []A\A]A^LI)I9LGI}RAAD$vfH=)t6JHD$^HD$|@I$ADEJqrH=IH=-f.USHH(Hl$HT$HH{HHYHT$HzH;=!)uHP1H9tP(H([]H=)t&JHD$薮HD$Jqrf.AVAUATUSH HfHHImHHuL-)IM|H?H94H8HS9HH{IiILhHH@HHHLHL- )M9H Ht$HL$HT$HzL9uXH(1H9tP(H []A\A]A^LI)I9LGI}RAAD$vfH=)t6JHD$HD$|@I$ADEJqrH= H=f.USHH(Hl$HT$HEH{HHHT$HzH;=)uHP1H9tP(H([]H=)t&JHD$VHD$Jqrf.AVAUATUSH HfHHI-HHuL-F)IM|H?H94H8HS9HH{I)ILhHH@HHHLHL-)M9H}PHt$HL$ټHT$HzL9u[HX1H9tP(H []A\A]A^DLI)I9LGI}ZAAD$vfH=H)t6JHD$ުHD$y@I$ADEJqrH=vɔH=_譭f.USHH(Hl$HT$HH{HHٻHT$HzH;=)uHP1H9tP(H([]H=)t&JHD$HD$Jqrf.AVAUATUSH HfHHIHHuL-)IM|H?H94H8HS9HH{IILhHH@HHHLOHL-)M9H}XHt$HL$虺HT$HzL9u[H`1H9tP(H []A\A]A^DLI)I9LGI}ZAAD$vfH=)t6JHD$螨HD$y@I$ADEJqrH=6艒H=mf.USHH(Hl$HT$HH{HH虹HT$HzH;=a)uHP1H9tP(H([]H=@)t&JHD$֧HD$Jqrf.AVAUATUSH HfHHI譡HHuL-)IM|H?H94H8HS9HH{I評ILhHH@HHHLHL-M)M9H}XHt$HL$YHT$HzL9u[H`1H9tP(H []A\A]A^DLI)I9LGI}ZAAD$vfH=)t6JHD$^HD$y@I$ADEJqrH=IH=-f.USHH(Hl$HT$HH{HHYHT$HzH;=!)uHP1H9tP(H([]H=)t&JHD$薥HD$Jqrf.AVAUATUSH HfHHImHHuL-)IM|H?H94H8HS9HH{IiILhHH@HHHLϽHL- )M9H}XHt$HL$HT$HzL9u[H`1H9tP(H []A\A]A^DLI)I9LGI}ZAAD$vfH=)t6JHD$HD$y@I$ADEJqrH= H=f.USHH(Hl$HT$HEH{HHHT$HzH;=)uHP1H9tP(H([]H=)t&JHD$VHD$Jqrf.AVAUATUSH HfHHI-HHuL-F)IM|H?H94H8HS9HH{I)ILhHH@HHHL菻HL-)M9H}PHt$HL$ٳHT$HzL9u[HX1H9tP(H []A\A]A^DLI)I9LGI}ZAAD$vfH=H)t6JHD$ޡHD$y@I$ADEJqrH=vɋH=_譤f.USHH(Hl$HT$HH{HHٲHT$HzH;=)uHP1H9tP(H([]H=)t&JHD$HD$Jqrf.AVAUATUSH HfHHIHHuL-)IM|H?H94H8HS9HH{IILhHH@HHHLOHL-)M9H}PHt$HL$虱HT$HzL9u[HX1H9tP(H []A\A]A^DLI)I9LGI}ZAAD$vfH=)t6JHD$螟HD$y@I$ADEJqrH=6艉H=mf.USHH(Hl$HT$HżH{HH虰HT$HzH;=a )uHP1H9tP(H([]H=@)t&JHD$֞HD$Jqrf.AVAUATUSH HfHHI識HHuL- )IM|H?H94H8HS9HH{I詌ILhHH@HHHLHL-M )M9H}XHt$HL$YHT$HzL9u[H`1H9tP(H []A\A]A^DLI)I9LGI}ZAAD$vfH= )t6JHD$^HD$y@I$ADEJqrH=IH=-f.USHH(Hl$HT$H腺H{HHYHT$HzH;=! )uHP1H9tP(H([]H= )t&JHD$薜HD$Jqrf.AVAUATUSH HfHHImHHuL- )IM|H?H94H8HS9HH{IiILhHH@HHHLϴHL- )M9H}PHt$HL$HT$HzL9u[HX1H9tP(H []A\A]A^DLI)I9LGI}ZAAD$vfH= )t6JHD$HD$y@I$ADEJqrH= H=f.USHH(Hl$HT$HEH{HHHT$HzH;=)uHP1H9tP(H([]H= )t&JHD$VHD$Jqrf.HAUATUHSHHH=_ )L%P)t>HsH芲HC LkHxL9uaHLޙMuH[]A\A]fDHsHLHC LkHxL9u;HL蠙MufPuPJH^f.fHLGHGHL)HHH9HFHkHNLf1HHHH0@@H9rH HHIH)H9t3fH@Ht@H@(Ht H@@@0HvIHGfAWAVAUATUHSHHL+MMILH HL)H9L9LHCLH9HGL4@JHHD$}IN8HCH[HKLf1HH@HH0@@H9wH HH H)MH9t6fI@AHt A@I@(Ht I@@A@0LuL}M9txLLf@HHHBHpHrHxH@HrHzHxHpHrHzHpI9uI?HtPIM9uL}MtLLLmH[IDLl$HELmH[]A\A]A^A_DIM9uDHLHH=虙fHAUATUSHLgHLH)HHH9wbrH[]A\A]DHvHL,LM9tDH;Ht HI9uLmH[]A\A]HI9uDHH)[]A\A]~f.@AVLwAUATIUHSHI9L*L9n vHH_HHH9t*HQHL9h HxHHEHEH[]A\A]A^fHW 1H9tHwHL9h H}HHEHDH(tHO HA H9I\$HLDHCHtHHK I9rHC1HuH@1I9HFHGHHH[]A\A]A^HH1[]A\A]A^fDH1H[]A\A]A^fDIl$HufHEHtRHHM I9rHE1fDHHT$I9\$H͐HT$HHH HL7fDH@u1I9HFHGHdLH9HHHH HI\$HuV@HCHtHHK I9rHC1fDH@u%1I9HFHGHH1LI9\$tHHHH HH1KH1f.DH?ATUSHHHWH9IH{H9s8H H9HBHK9HvH9sHH)H9HGH{HXI$HHH@HtHt%HIt$HuHH;-)u[H]A\ÐAD$EDH]DH=IfSHH HH9t*PHxHOx)HR)H9uuH HyH9u)HH H[D1Ht$H)H=)t&QHD$讑HD$QrqDH=)txD@jf.DH)fHGGHHG(Hu ATHIUH?SHLHHHH{HoHHHH)HHS([HHHHkHkHU,D$(HCHHH+SH)HS([]A\f.H/AWIAVAUIATIUHSHH(HOHGH)HH9"I΋mI)LHH9HIHI)L9tHHL~HIGHIGM9tLHLL)H)~LI9t|HLL)HJHHHHv@Hщl$fnT$HHfpLHH9uHHM,H9tIEAmH9tIEAmH9tAmH([]A\A]A^A_H)HCHl$fn\$H1HfpHHH1H9uHHHH)HH9t*Ht jHtjHHsDL$fnL$1HHfpIHIBH9wHIHI)HH9tDItDOItDOH,HLL)HDHD$M9t~LLHL$LD${HL$LD$I9tJHLHLD$LD$Mu-Lt$~D$MoD$AH([]A\A]A^A_fDL訌fDL9ufIHLI@IHHGH=7QAWHfAVAAUIATUSHHhHHHHHGHGHGHG HG(HG0HG8HG@HGHHGPHGXHG`HGhHGpHGxHLJHLJHHLJHLJHLJHMeHH@ImH`Hn(HLJHHLJHHHLJHHLJ (HLJ8HLJ@HHLJXHhHLJpxHLJƇHtHL)HHHHǃHǃHǃHǃHǃHǃI9HL)HHH9dHLxLCILHL HCI )H$HL$M9LLLD$LL$LLLpHu+H\$~D$MuD$AEH([]A\A]A^A_H8fDHH95E11HIDI9u두L4f.@AWIHAVAUIATIUSH(HOH/HH)H)HH<IH9LHT$HL$nHT$HL$HIIILLM)HK9HD$I9HHLL$HL$nHL$LL$I9t>LLL Hu+H\$~D$MuD$AEH([]A\A]A^A_HfDHH95E11HIDI9u두L4f.@AWAVAUIATUSHHHILt$Ht)@LHAH+u HCHP0@t@L耓HHuI,$u ID$LP0HH[]A\A]A^A_@I,$u ID$LP0H1[]A\A]A^A_LHJpLHHtLHAHmAu HEHP0EtHsH;stHD$HLHFHsŒHHu@AWIHAVAUIATIUSH(HOH/HH)H)HH<IH9LHT$HL$vlHT$HL$HIIILLM)HK9HD$I9HHLL$HL$]lHL$LL$I9t>LLL蠖Hu+H\$~D$MuD$AEH([]A\A]A^A_Hh}fDHH95E11HIDI9u두L4f.@AWIHAVAUIATIUSH(HOH/HH)H)HH<IH9LHT$HL$&kHT$HL$HIIILLM)HK9HD$I9HHLL$HL$ kHL$LL$I9t>LLLPHu+H\$~D$MuD$AEH([]A\A]A^A_H|fDHH95E11HIDI9u두L4f.@AWAVAUIATUSHHHILt$Ht)@LHAH+u HCHP0@t@L谏HHuI,$u ID$LP0!HH[]A\A]A^A_@I,$u ID$LP0H1[]A\A]A^A_LH*dLBHHtLHAHmAu HEHP0EtHsH;stHD$HLHFHsHHu@AWIHAVAUIATIUSH(HOH/HH)H)HH<IH9LHT$HL$hHT$HL$HIIILLM)HK9HD$I9HHLL$HL$hHL$LL$I9t>LLLВHu+H\$~D$MuD$AEH([]A\A]A^A_HyfDHH95E11HIDI9u두L4f.@AWIHAVAUIATIUSH(HOH/HH)H)HH<IH9LHT$HL$VgHT$HL$HIIILLM)HK9HD$I9HHLL$HL$=gHL$LL$I9t>LLL耑Hu+H\$~D$MuD$AEH([]A\A]A^A_HHxfDHH95E11HIDI9u두L4f.@AWAVAUIATUSHHGHILt$Ht)@LHAH+u HCHP0@t@LHHuI,$u ID$LP0QHH[]A\A]A^A_@I,$u ID$LP0H1[]A\A]A^A_LH{LrHHtLHAHmAu HEHP0EtHsH;stHD$HLHFHs%HHu@AWIHAVAUIATIUSH(HOH/HH)H)HH<IH9LHT$HL$dHT$HL$HIIILLM)HK9HD$I9HHLL$HL$dHL$LL$I9t>LLLHu+H\$~D$MuD$AEH([]A\A]A^A_HufDHH95E11HIDI9u두L4f.@AWAVAUIATUSHHǐHILt$Ht)@LHAH+u HCHP0@t@L`HHuI,$u ID$LP0іHH[]A\A]A^A_@I,$u ID$LP0H1[]A\A]A^A_LHLHHtLHAHmAu HEHP0EtHsH;stHD$HLHFHs襈HHu@AWIAVAUIATUSH(LwH/LH)H)HH IH9NLHT$Ht$\bHt$HT$HJ HD$Lc3I9IUHEH)HH9HCH95H?H"Hr1HHHfoL HH9uHHHH|HH9t"HOI9tOHHOI9tOHLdM9t$M)LLIFHL4LMHtHrH\$~D$Ld$HD$IGD$AH([]A\A]A^A_H?H9HuA1HD$fL$pfD1@HȋL HHH9u)AWAVAUIATUSHH藍HID$ Lt$ Ht)@LHAH+u HCHP0@t@L(HHuI,$u ID$LP0虓HH[]A\A]A^A_@I,$u ID$LP0H1[]A\A]A^A_LHL躅HHtLHAHmAu HEHP0EtHsH;stD$ HLFHsoHHuBfHI(fHGGHHG(Hu ATHIH?LUHSHHHHGHhHHH)H|HK( _HHHHkHkHUfD$(HCHHH+SH)HS([]A\f.DAWIHV(AVHAUATUH1SHHtHMH%I$I$ILALI?HHL)HHLcM]HKL+HHyHH?HHH)H*AHCLs^IHHL{L{IWeB8HCHHH+SH)HS(MHi-8ߝ1fvHL9A|5xH|(IcE1LLKHHLH H1HHH1L! LL!AofoIfdfȅtɃHcHL!ALKLBLM!ȃH ADA HHC L9XLnLUHuA<}4fvAo*fofdfHIH4A<|<H(fvHi-8ߝLHcLLcJ HHH1LHH HH11L!fHL!Ao foHfdfDEt1҃HAHcHL!AL[LJLM!كH AD NHC AzIR}5Do"fofdfHHH4:|tI)tHuHEHCHEH)C(H[]A\A]A^A_f.HKLcLALI?HHHL)HH HH?HI9PLxL+II<LlH(fHCCHHC(HHH?HLxIIH=nmDHL1[]A\A]A^A_@LwHD$L9pt1LgH $ML` IH)I\$LmL9MLF*HL1[]A\A]A^A_f.fAWHGAVIAUIATUSHH9H LF HHiM`L9MLFMRLHLLD$H $蓆H $LD$HL)H=H=|HHI9^UHH $fHx ILgL9LHFHtH $HuI)IrI| D^IHEIDHH[]A\A]A^A_fj MtHLLH $詅H $uI)II| D}I9^ HH $wHp ILfL9LHFHtH $HAuL)HH| H{IEIEHH1H[]A\A]A^A_@H(tIH_ H2H{ LfHoLL9HFHtG躄t>yHH1[]A\A]A^A_fDHLL[]A\A]A^A_L)HH|HL)H=AWAVIAULoATIUSHHoHLLMxHHmHtJH} LHOL9HFHLHL$L$ЃL$HL$yHmHuI9t?Hs HnI9HIFHt L莃uI)IvI|Dyf0HUL=(HLHIC(HS HC IGIhIHHtcI9tHtyLHHNID$(HHC([]A\A]A^A_DHL)H=H=DHC HxL9u{HLffDHr H{ L~LwLM9IFHt 脂u L1L)H=PH=?:fDLH=h(tPie_PJHf.DAWAVAUIATUSH8T$ H|$(HT$'LMuXIEPH$MLd$(HM|$LMvMt8I~ LH_L9HFHL聁yMvMuH9,$tJHu H^I9HIFHt LGuMI)II| D0I_SHHD$(LI}HH!(E(HU HE HCHD$(_fIHHu H9$H $LHIEpLd$(/@L)HHH(D$ I|$E(H9H8[]A\A]A^A_HU HzH9HH$dH$H|Hr H} LFHOLL9HFHtLD$HL$HL$LD$u H1L)H=H=HH=(tAD$HHD$LH(E(HU I|$PHE HCHD$QIIHI9t HLLHkID$xLt$2LL)H=H= DH)(D$I~E(H9H([]A\A]A^A_DHU HzH9HLOf.Hr H} LvHOLL9HFHtHL$kHL$u H1L)H=H= @LH=h(t&AF7N-fAFPAVH=((tJNJqrHHD$HxH;=(t5HMTf.AWAVAUIATUSH8T$ H|$(HT$'kMuXIEPH$MLd$(HM|$LMvMt8I~ LH_L9HFHL!jyMvMuH9,$tJHu H^I9HIFHt LiuMI)II| D0I;HHD$(LI}HH(E(HU HE HCHD$(NIHHu H9$H $LHhIEpLd$(/@L)HHH=(D$ I|$E(H9H8[]A\A]A^A_HU HzH9HH$LH$H|Hr H} LFHOLL9HFHtLD$HL$hHL$LD$u H1L)H=H=HH=(tAD$<L2AD$PAT$H=J(t$J'H$KH$JqrHHD$(HxH;=(tOHgQfDAWAVAUATIUMl$`SH(T$H|$HT$iI\$hH Lt$LM~HH[HtBH{ LLGM9IFHLLD$DgLD$yH[HuI9tGHu H^I9HIFHt LguI)II| D0I!9HHD$LH(E(HU I|$XHE HCHD$ LIIHI9t HLLHeI$Lt$/LL)H=H= DHY(D$I~E(H9H([]A\A]A^A_DHU HzH9HLIHr H} LvHOLL9HFHtHL$eHL$u H1L)H=H= @LH=(t&AF7.I-fAFPAVH=X(tJHJqrHHD$HxH;=(te|H}Nf.AWAVAUIATUSH8T$ H|$(HT$'fMuXIEPH$MLd$(HM|$LMvMt8I~ LH_L9HFHLQdyMvMuH9,$tJHu H^I9HIFHt LduMI)II| D0I/6HHD$(LI}HH(E(HU HE HCHD$(/IIHHu H9$H $LHbIEpLd$(/@L)HHHm(D$ I|$E(H9H8[]A\A]A^A_HU HzH9HH$FH$H|Hr H} LFHOLL9HFHtLD$HL$bHL$LD$u H1L)H=H=HH=(tAD$Hr H} LvHOLL9HFHtHL$ZHL$u H1L)H=H= @LH=(t&AF7=-fAFPAVH=(tJO=JqrHHD$HxH;=t(tpHBf.AWAVAUIATUSH8T$ H|$(HT$'|ZMuXIEPH$MLd$(HM|$LMvMt8I~ LH_L9HFHLXyMvMuH9,$tJHu H^I9HIFHt LwXuMI)II| D0I*HHD$(LI}HHQ(E(HU HE HCHD$(=IHHu H9$H $LH WIEpLd$(/@L)HHHͩ(D$ I|$E(H9H8[]A\A]A^A_HU HzH9HH$C;H$H|Hr H} LFHOLL9HFHtLD$HL$)WHL$LD$u H1L)H=H=HH=(tAD$<:2AD$PAT$H=ڪ(t$J'H$m:H$JqrHHD$(HxH;=(tmH?fDAWAVAUATIUMl$`SH(T$H|$HT$WI\$hH Lt$LM~HH[HtBH{ LLGM9IFHLLD$ULD$yH[HuI9tGHu H^I9HIFHt LUuI)II| D0I'HHD$LHw(E(HU I|$XHE HCHD$:IIHI9t HLLH@TI$Lt$/LL)H=H= DH(D$I~E(H9H([]A\A]A^A_DHU HzH9HL\8Hr H} LvHOLL9HFHtHL$GTHL$u H1L)H=H= @LH=((t&AF77-fAFPAVH=(tJ7JqrHHD$HxH;=(tjH =f.AWAVAUIATUSH8T$ H|$(HT$'TMuXIEPH$MLd$(HM|$LMvMt8I~ LH_L9HFHLRyMvMuH9,$tJHu H^I9HIFHt LRuMI)II| D0I$HHD$(LI}HH(E(HU HE HCHD$(7IHHu H9$H $LHPQIEpLd$(/@L)HHH(D$ I|$E(H9H8[]A\A]A^A_HU HzH9HH$s5H$H|Hr H} LFHOLL9HFHtLD$HL$YQHL$LD$u H1L)H=H=HH=A(tAD$<42AD$PAT$H= (t$J'H$4H$JqrHHD$(HxH;=(thH':fDAWAVAUATIUM$0SH(T$H|$HT$QI$8HLt$LM~DHH[HtBH{ LLGM9IFHLLD$OLD$yH[HuI9tGHu H^I9HIFHt LOuI)II| D0I!HHD$H(LE(HU I$(HE HCHD$4IIHI9t HLLHeNI$PLt$4DLL)H=H=DH (D$I~E(H9H([]A\A]A^A_DHU HzH9HL|2{Hr H} LvHOLL9HFHtHL$gNHL$u H1L)H=H=@LH=H(t&AF71-fAFPAVH=(tJ1JqrHHD$HxH;=ğ(teH-7f.AWAVAUIATUSH8T$ H|$(HT$'NMuXIEPH$MLd$(HM|$LMvMt8I~ LH_L9HFHLMyMvMuH9,$tJHu H^I9HIFHt LLuMI)II| D0IHHD$(LI}HH(E(HU HE HCHD$(1IHHu H9$H $LHpKIEpLd$(/@L)HHH(D$ I|$E(H9H8[]A\A]A^A_HU HzH9HH$/H$H|Hr H} LFHOLL9HFHtLD$HL$yKHL$LD$u H1L)H=H=HH=a(tAD$<.2AD$PAT$H=*(t$J'H$.H$JqrHHD$(HxH;=ޜ(t/bHG4fDAWAVAUATIUM$@SH(T$H|$HT$KI$HHLt$LM~DHH[HtBH{ LLGM9IFHLLD$JLD$yH[HuI9tGHu H^I9HIFHt LIuI)II| D0IHHD$H›(LE(HU I$8HE HCHD$.IIHI9t HLLHHI$`Lt$4DLL)H=H=DH)(D$I~E(H9H([]A\A]A^A_DHU HzH9HL,{Hr H} LvHOLL9HFHtHL$HHL$u H1L)H=H=@LH=h(t&AF7+-fAFPAVH=((tJ+JqrHHD$HxH;=(t5_HM1f.AWAVAUIATUSH8T$ H|$(HT$'HMuXIEPH$MLd$(HM|$LMvMt8I~ LH_L9HFHL!GyMvMuH9,$tJHu H^I9HIFHt LFuMI)II| D0IHHD$(LI}HH(E(HU HE HCHD$(+IHHu H9$H $LHEIEpLd$(/@L)HHH=(D$ I|$E(H9H8[]A\A]A^A_HU HzH9HH$)H$H|Hr H} LFHOLL9HFHtLD$HL$EHL$LD$u H1L)H=H=HH=(tAD$<)2AD$PAT$H=J(t$J'H$(H$JqrHHD$(HxH;=(tO\Hg.fDAWAVAUATIUMl$`SH(T$H|$HT$FI\$hH Lt$LM~HH[HtBH{ LLGM9IFHLLD$DDLD$yH[HuI9tGHu H^I9HIFHt LDuI)II| D0I!HHD$LH(E(HU I|$XHE HCHD$ )IIHI9t HLLHBI$Lt$/LL)H=H= DHY(D$I~E(H9H([]A\A]A^A_DHU HzH9HL&Hr H} LvHOLL9HFHtHL$BHL$u H1L)H=H= @LH=(t&AF7.&-fAFPAVH=X(tJ%JqrHHD$HxH;=(teYH}+f.AWAVAUIATUSH8T$ H|$(HT$'CMuXIEPH$MLd$(HM|$LMvMt8I~ LH_L9HFHLQAyMvMuH9,$tJHu H^I9HIFHt LAuMI)II| D0I/HHD$(LI}HH(E(HU HE HCHD$(/&IHHu H9$H $LH?IEpLd$(/@L)HHHm(D$ I|$E(H9H8[]A\A]A^A_HU HzH9HH$#H$H|Hr H} LFHOLL9HFHtLD$HL$?HL$LD$u H1L)H=H=HH=(tAD$LD$yH[HuI9tGHu H^I9HIFHt L6>uI)II| D0IQHHD$LH(E(HU I|$PHE HCHD$P#IIHI9t HLLHƒI)HPLk(@.HKH!ʃH@lH[]A\A]f>tHHHHH)HHH9CwsHa.H3HKfvfoHH I1I!Bo,&fdfЅu#IfoMI!Bo$&fdfЅtLk(HcJ"H!H"Ht?H 놾HtDAVIAUATUHSH0H6IFHcH)HT$IHD$ H9 H 9(L)H9eHMLe HE0D$ HEII)LHA4HcH9tE~'HEIE @LHcHLA9uA8AF1EtL-HILE Hu8E1Hi-8ߝIfo)xLH H1HHH1ʉH!L$ fnD$ f`fafpAo foftfʅF1LM(HcHH!HLH9HwH;wD$ HFHwD$ H0[]A\A]A^HH9HUfAAE{L,HJ(HLE H}8HL$ Hi-8ߝfo"wE1HLH H1HƒD$ HH1H!fnD$ f`fafpAo foftf1LM(HHH!HI; nLe Ht$ LPHH;PCDU:E~FAMHMIHcH9EJ1fItHHcH;4zI9uH)H}%DU}H~tsIHXHHH)H+H1HoufH)HH)H)H H1HH)H)HH1HH)H)H&H1HH)H)HH1HH)H)HH1HH)H)H#H1HH)H1H1H)HH)H)H H1HH)H)H H1HH)H)HH1H)HH1IIHIfy!1HcHH!HLH;=@HT$ HADL1fDH\$ H|$HWoH?HD$HI6IFHcUH)HIH~tsHNHHH)H+H1HoufH)HH)H)H H1HH)H)HH1HH)H)H&H1HH)H)HH1HH)H)HH1HH)H)H#H1HH)H1H1H)HH)H)H H1HH)H)H H1HH)H)HH1H)HH1J)^HJ)RftIfɅt{LHfHHE(HH@H@DUHMvF!t 1jftIfHLHHH! LHHH!HHL$H5|kH*HP%f.@AWAVAUATUSHXH/H|$(EHt$0IH|$(D$1H/H|$0HH;Ou]@H\$(Ht$HH+HD$0D$HHcT$HH@HD$H)HHH9RH+EHRHxH(H1Hi-8ߝME8HHI} HH1H HHH1HL!HL!o,7foHfdfЅt1ɃHcH1L!ˆIu8HJHH!IM DIE(HHPH@HHSHPHKHCHPHHHKHSHPHHH{HSHvIffvH M9LUL} Le(A<}1fvɐAo7fofdfHIHIA<|<HM(HHD$ DHi-8ߝHD$ I$HIM Iu81H1HHH HH1H! HH!foZoo<HfdfЅt҃fHcHH!IM8HSHH!ʃIU DI$I](Mt$M+t$HLCHHCH?H9pLHHL$~D$ILsflCID$It$II)H9tHL~HLI IWHKAofodnfdfHHHIĀ:|IfDA<x!HHIE(HxHt ` Me8M} HL9uLG H|(fIE(AE0IE IEHfD1t HwHE0IE0HE0I)EHmLAEd@HX[]A\A]A^A_ÐH%I$I$II}0HwHH?HHH)HH HH?HL9;LpHM} IHLD1fPH]H+]fIƋEAFAHHAFIFHH9HtHHL$~D$HI^flAFHEHuHH)H9tHHhHHIF HUH1INLD$OHHHD$ Hu0Mf8H%I$I$IH~HH?HHH)HhMI^0M~ HHsHH?HHH)H8AIF8I^(IIF HMn(Mn8IU\B(IF8HHI+V0H)IVHMBMfvfMIi-8ߝfDIH M9 A}xHz(HE1Iv I~8HIHH H1HHH1H! @LH!ofoIfdfȅtɃHcHH!Iv8HJHH!IN DIF(HHPH@HHSHPHKHCHPHHHKHSHPHHH{HSH IffvIi-8ߝH M9L L} Le(A<}2fvfAo'fofdfHIHIA<|<Hy(HHD$DHi-8ߝHD$I$HIN Iv81H1HHH HH1H! HH!foioHfdfЅt҃fHcHH!IN8HSHH!ʃIV DI$I^(Ml$M+l$HLCHHC&H?H9LHHL$~D$ILkflCID$It$II)H9tHLHLI IWHKAo"fohfdfHHHIĀ:|IfDA<x!HHIF(HxHt Mf8M~ HL9uLHv(fIF(AF0IF IFH1V1ft HgHE0IF0HE0I)FHmAFLAFefDMF0IxHH?HHHH)J H HH?HL98LhHM~ IHLHHH?HLhHIHLSHHH?HLpHIHLqHHI~8u#I~Ht0LPH H|$HH)HHI}8t H|$8I}HtLPoH HHPH=owEHHHH H1HH%V,H1HH%H1HHH1DLHLHA߰fLLBHLƁH HHH3h L1HHJI9uHL` A߰@HHH HH HHH3t]L1HHI9uHxHH%H HHH3` t߰H1Hx1DHHL9df.H HL9+f.AVAULnATIUSLwHH/LgHwHI|5pIHHLkLkIUAB(HCHHH+SH)HS(MHM.fvLIi-8ߝHHI9>xHs(HfoLLcHMHI HIH1HHȹIH1HHL1L!AoIfdfЅu(@I foHL!AoIfdfЅt1ɃHHHcJL!ALSHJHL!AH AD HOGHSH BI9![H]A\A]A^[]A\A]A^HwHHT1H9t@focfo_bHfo(foHfdff@H9uo9:1LOMAVE1fvAUATUHi-8ߝS@IM9LOA;uHGLfoHH Hr(H0HHHIHL1HHȹHH1LIH II1M!Co4"LfdfЅu)DH1foHHL!Ao$2fdfЅt1ɃHcH1LL!L)HL!L)HI!IL9uJAHOIPH!ʃHDLOfIL+G[M)]A\LG(A]A^IIHIA:AHOHtBH!HHD HGHLH SLpL sHPLOH!HHD HGHLȋSH PHHBHWI@IH!ЃHDfDE1L+GM)LG(ÐAUfvAATfoUHSIHIHH7HHH L1H!oHfdfЅu&JfoIH!oHfdfЅtLk(HcHH!HMtDHC1Ҁ>ƒI)HPLk(@.HKH!ʃH@lH[]A\A]f>tHHHHH)HHH9CwsHH3HKfvfoHH I1I!Bo,&fdfЅu#IfoMI!Bo$&fdfЅtLk(HcJ"H!H"Ht?H 놾H tDAWIIAVAUATUSHhHF`H+FXHHVH+ViHH_H+_H\$HHH+Hi.ЉD$P9=CI_E1MHD$@IE JHD$IEJ,LHHH;hoM_LH)HHcHH IHt.H;k1fDHH;lHcH9rLl$POH5VLLm&H5aXHH6.H5rXH"HH'LH5im(IW8H6AHcHt$ H9IG(Hl$(HLt$0ELl$8If.HE1Hi-8ߝLdI,HH1LHH1HHH HH1щƒL!T$fnD$f`fafpo foftfn1MO0HcHL!HLL;"LDrAH)IcHH9MHl$(Lt$0Ll$8HT$ fo\Hi-8ߝHHHIHL1E1HHHH H1HƒD$HH1L!fnD$f`fafpo foftfʅ1Iw0HHL!HHH;(Hc@HHDHHH|$IHL;HHL4HL4DLHIH8H H1tH IFHL;t$t!IDHIFH!HL;t$uMI[8I{PL\$H L\$HIs L\$IIIH)L\$ILPXHh[]A\A]A^A_@H=j(IG8H?AHH|$ I(H9Iw(Hl$(MG@Hl$ Lt$0ELl$8IHE1Hi-8ߝLdI,HH1LHH1HHH HH1щƒL!T$fnD$f`fafpo foftfn1MO0HcHL!HLL;"DrLAH)IcHH9MHl$(Lt$0Ll$8HD$ E1Hi-8ߝHHH1HHHH H1HƒD$HH1L!fnD$f`fafpo foftfʅ1Iw0HHL!HH;,CLH)HHcHH Ht8H;k1ɃHcH9s!DHHH;h'HcH9rH% fV!t)1fDV!ta1fDft 8XIfхLH]I(M_HIG0I_HL MG@@hft WIfх\LH I(M_HIG0I_HL MG@@hMG@9A!1f.Ll$PLd$HH|$HRLLoL\$HHD$H&LLDH5PL-H5QH^fHA!t51Vft VIfHLHHL!ftIf$LHHL!LHHL!LHHL!>94f.AVAULnATIUSLwHH/LgHwHI|5IHHLkLkIUqB(HCHHH+SH)HS(MHM.fvLIi-8ߝHHI9>xHe(HfoLLcHMHI HIH1HHȹIH1HHL1L!AoIfdfЅu(@I foHL!AoIfdfЅt1ɃHHHcJL!ALSHJHL!AH AD HOGHSH BI9![H]A\A]A^[]A\A]A^HwHHT1H9t@foGUfoTHfo(foHfdff@H9uo9:1LOMAVE1fvAUATUHi-8ߝS@IM9LOA;uHGLfoHH HLd(H0HHHIHL1HHȹHH1LIH II1M!Co4"LfdfЅu)DH1foHHL!Ao$2fdfЅt1ɃHcH1LL!L)HL!L)HI!IL9uJAHOIPH!ʃHDLOfIL+G[M)]A\LG(A]A^IIHIA:AHOHtBH!HHD HGHLH SLpL sHPLOH!HHD HGHLȋSH PHHBHWI@IH!ЃHDfDE1L+GM)LG(ÐAUfvAATfoUHSIHIHH7HHH L1H!oHfdfЅu&JfoIH!oHfdfЅtLk(HcHH!HMtDHC1Ҁ>ƒI)HPLk(@.HKH!ʃH@lH[]A\A]f>tHHHHH)HHH9CwsH1H3HKfvfoHH I1I!Bo,&fdfЅu#IfoMI!Bo$&fdfЅtLk(HcJ"H!H"Ht?H 놾H tDAVAULnATIUSLwHH/LgHwHI|5IHHLkLkIUB(HCHHH+SH)HS(MHM.fvLIi-8ߝHHI9>xH[`(HfoLLcHMHI HIH1HHȹIH1HHL1L!AoIfdfЅu(@I foHL!AoIfdfЅt1ɃHHHcJL!ALSHJHL!AH AD HOGHSH BI9![H]A\A]A^0[]A\A]A^HwHHT1H9t@foOfoNHfo(foHfdff@H9uo9:1LOMAVE1fvAUATUHi-8ߝS@IM9LOA;uHGLfoHH H^(H0HHHIHL1HHȹHH1LIH II1M!Co4"LfdfЅu)DH1foHHL!Ao$2fdfЅt1ɃHcH1LL!L)HL!L)HI!IL9uJAHOIPH!ʃHDLOfIL+G[M)]A\LG(A]A^IIHIA:AHOHtBH!HHD HGHLH SLpL sHPLOH!HHD HGHLȋSH PHHBHWI@IH!ЃHDfDE1L+GM)LG(ÐAUfvAATfoUHSIHIHH7HHH L1H!oHfdfЅu&JfoIH!oHfdfЅtLk(HcHH!HMtDHC1Ҁ>ƒI)HPLk(@.HKH!ʃH@lH[]A\A]f>tHHHHH)HHH9CwsHH3HKfvfoHH I1I!Bo,&fdfЅu#IfoMI!Bo$&fdfЅtLk(HcJ"H!H"Ht?Hi놾HZtDAWAVAUATUSH8LOL~LGLnLLL)L)HH9tH81[]A\A]A^A_fHG8Ht$HAHH9Hw(LW(HZ(Hi-8ߝHt$L"DHHs@E1MlKD%HH1LHH1LHH HH1щƒH!T$fnD$f`fafpAo foftf1L[0HcHH!HLL;*DrLAL)IcHH9QHD$LhLxM9H Z(Hi-8ߝL 6DHcxHLH{I M9IuLC(D$,E1I<4LHH HH1H<0HH{@HH1HƒD$HH1H!fnD$f`fafpAo foftfʅ1LK0HHH!HLH;04A!1ՐHt$LS`HH{XHn`LvXLH)HHL)HHH9HAHcH9HX(HL$Ii-8ߝLKpL0HCpHD$HLE1HHlHJD5IH1HIH1LHH HH1щƒL!T$fnD$f`fafpAo foftf1L[xHcHL!HLH;*hLDbAH)IcHHD$H9DHD$LpXHh`I9HW(Ii-8ߝL(=Hc@jHSwigPyPackedswigvarlink(L)Expecting str or bytes%S Additional information: %s%s%sLLLdelete_DefaultPhaseParametersdelete_Solverdelete_BaseObjectdelete_PropagationBaseObjectdelete_DecisionBuilderdelete_Constraintdelete_SearchMonitordelete_SearchLimitdelete_AssignmentElementdelete_IntVarElementdelete_IntervalVarElementdelete_SequenceVarElementdelete_RevIntegerdelete_NumericalRevIntegerdelete_RevBooldelete_IntVarContainerdelete_IntervalVarContainerdelete_SequenceVarContainerdelete_LocalSearchFilterdelete_RoutingIndexManagerdelete_RoutingModeldelete_RoutingModelVisitordelete_TypeRegulationsCheckerdelete_TypeRequirementCheckerdelete_RoutingDimensiondelete_BasePathFilterdelete_CPFeasibilityFilterSolver_NextSolutionSolver_RestartSearchSolver_EndSearchSolver_CheckAssignmentSolver_CheckConstraintSolver_WallTimeSolver_BranchesSolver_SolutionsSolver_FailuresSolver_AcceptedNeighborsSolver_StampSolver_FailStampSolver_SearchDepthSolver_SearchLeftDepthSolver_SolveDepthSolver_ConstraintsSolver_AcceptSolver_FinishCurrentSearchSolver_RestartCurrentSearchSolver_ShouldFaildisown_BaseObjectdisown_PropagationBaseObjectdisown_Decisiondisown_DecisionBuilderDemon_PriorityDemon_InhibitDemon_Desinhibitdisown_Demondisown_ConstraintSearchMonitor_EnterSearchSearchMonitor_RestartSearchSearchMonitor_ExitSearchSearchMonitor_BeginFailSearchMonitor_EndFailSearchMonitor_AcceptSolutionSearchMonitor_AtSolutionSearchMonitor_NoMoreSolutionsSearchMonitor_LocalOptimumSearchMonitor_AcceptDeltaSearchMonitor_AcceptNeighbordisown_SearchMonitorIntExpr_MinIntExpr_MaxIntExpr_BoundIntExpr_IsVarIntVarIterator_InitIntVarIterator_OkIntVarIterator_ValueIntVarIterator_NextIntVar_IsVarIntVar_SizeIntVar_OldMinIntVar_OldMaxSolutionCollector_EnterSearchOptimizeVar_BestOptimizeVar_AcceptDeltaOptimizeVar_EnterSearchOptimizeVar_AtSolutionOptimizeVar_AcceptSolutionSearchLimit_CrossedSearchLimit_CheckSearchLimit_InitSearchLimit_EnterSearchIntervalVar_StartMinIntervalVar_StartMaxIntervalVar_OldStartMinIntervalVar_OldStartMaxIntervalVar_DurationMinIntervalVar_DurationMaxIntervalVar_OldDurationMinIntervalVar_OldDurationMaxIntervalVar_EndMinIntervalVar_EndMaxIntervalVar_OldEndMinIntervalVar_OldEndMaxIntervalVar_MustBePerformedIntervalVar_MayBePerformedIntervalVar_CannotBePerformedIntervalVar_IsPerformedBoundIntervalVar_WasPerformedBoundSequenceVar_SizeAssignmentElement_ActivateAssignmentElement_DeactivateAssignmentElement_ActivatedIntVarElement_MinIntVarElement_MaxIntVarElement_ValueIntVarElement_BoundIntVarElement___eq__IntVarElement___ne__IntervalVarElement_StartMinIntervalVarElement_StartMaxIntervalVarElement_EndMinIntervalVarElement_EndMaxIntervalVarElement___eq__IntervalVarElement___ne__SequenceVarElement___eq__SequenceVarElement___ne__Assignment_ClearAssignment_EmptyAssignment_SizeAssignment_NumIntVarsAssignment_NumIntervalVarsAssignment_NumSequenceVarsAssignment_StoreAssignment_RestoreAssignment_AddObjectiveAssignment_HasObjectiveAssignment_ObjectiveMinAssignment_ObjectiveMaxAssignment_ObjectiveValueAssignment_ObjectiveBoundAssignment_MinAssignment_MaxAssignment_ValueAssignment_BoundAssignment_StartMinAssignment_StartMaxAssignment_StartValueAssignment_DurationMinAssignment_DurationMaxAssignment_DurationValueAssignment_EndMinAssignment_EndMaxAssignment_EndValueAssignment_PerformedMinAssignment_PerformedMaxAssignment_PerformedValuePack_AddCountUsedBinDimensionPack_PostPack_InitialPropagateWrapperRevInteger_ValueNumericalRevInteger_IncrNumericalRevInteger_DecrRevBool_ValueRevBool_SetValueIntVarContainer_SizeIntVarContainer_StoreIntVarContainer_RestoreIntervalVarContainer_SizeIntervalVarContainer_StoreIntervalVarContainer_RestoreSequenceVarContainer_SizeSequenceVarContainer_StoreSequenceVarContainer_Restoredisown_LocalSearchOperatorMakeOneNeighborBaseLns_FragmentSizeBaseLns___len__disown_BaseLnsdisown_ChangeValuePathOperator_NeighborLocalSearchFilter_SynchronizeIntVarLocalSearchFilter_SizeBooleanVar_MinBooleanVar_MaxBooleanVar_BoundBooleanVar_WhenBoundBooleanVar_WhenRangeBooleanVar_WhenDomainBooleanVar_SizeRoutingModel_CloseVisitTypesRoutingModel_GetDepotRoutingModel_AddSearchMonitorRoutingModel_CloseModelRoutingModel_statusRoutingModel_AddToAssignmentRoutingModel_CheckLimitRoutingModel_nodesRoutingModel_vehiclesRoutingModel_SizeRoutingModel_IsMatchingModelBasePathFilter_OnSynchronize_p_charbasic_string::_S_createstd::string *RoutingModel_RemainingTimeRoutingModel_SolveSolver_AllSolutionCollectorSolver_LastSolutionCollectorSolver_FirstSolutionCollectorSolver_Assignment__lshift__Constraint___sub__Constraint___add__Constraint___mul__(O)IntExpr___add__IntExpr___sub__IntExpr___mul__IntExpr___mod__Constraint___lt__IntExpr___lt__IntExpr___le__IntExpr___gt__IntExpr___ge__IntExpr___ne__IntExpr___eq__Constraint___le__Constraint___gt__Constraint___ge__Constraint___ne__Constraint___eq__Solver_BoolVarSolver_TrueConstraintSolver_FalseConstraintSolver_AbsEqualitySolver_IntervalVarSolver_MirrorIntervalSolver_IntervalRelaxedMinSolver_IntervalRelaxedMaxSolver_CustomLimitSolver_PrintModelVisitorSolver_StatisticsModelVisitorSolver_FailDecisionSolver_ConstraintAdderSolver_RestoreAssignmentSolver_StoreAssignmentPropagationBaseObject_solverConstraint_VarConstraint___neg__Constraint___abs__Constraint_SquareSearchMonitor_solverIntExpr_VarIntExpr___neg__IntExpr___abs__IntExpr_SquareIntVar_VarIntVar_HoleIteratorAuxIntVar_DomainIteratorAuxOptimizeVar_VarIntervalVar_StartExprIntervalVar_DurationExprIntervalVar_EndExprIntervalVar_PerformedExprIntervalVar_EndsAfterEndIntervalVar_EndsAfterStartIntervalVar_EndsAtEndIntervalVar_EndsAtStartIntervalVar_StartsAfterEndIntervalVar_StartsAfterStartIntervalVar_StartsAtEndIntervalVar_StartsAtStartIntervalVar_StaysInSyncIntVarElement_VarIntervalVarElement_VarSequenceVarElement_VarAssignment_ObjectiveAssignment_IntVarContainerBooleanVar_HoleIteratorAuxBooleanVar_DomainIteratorAuxRoutingModel_GetDimensionsRoutingModel_PreAssignmentRoutingModel_CostVarRoutingModel_solverRoutingDimension_modelsurrogateescapenew_DefaultPhaseParametersnew_RevBoolnew_RoutingModelVisitornew_TypeRequirementCheckernew_TypeRegulationsConstraintnew_CPFeasibilityFilternew_RevIntegernew_NumericalRevIntegerIntervalVarElement_SetEndMinIntVarElement_SetMinIntVarElement_SetMaxIntervalVarElement_SetEndMaxIntVarElement_SetValueIntervalVar_SetPerformedCP Solver failRoutingModel_IsEndRoutingModel_NextVarRoutingModel_ActiveVarRoutingModel_VehicleVarRoutingDimension_CumulVarRoutingDimension_TransitVarRoutingDimension_SlackVarIntVarLocalSearchFilter_ValueRoutingModel_StartRoutingModel_EndRoutingModel_VehicleIndexBaseLns___getitem__IntervalVarContainer_ElementIntVarContainer_ElementSequenceVarContainer_ElementAssignment_BackwardSequenceAssignment_UnperformedAssignment_ForwardSequenceRoutingModel_ActiveVehicleVarSolver_FailAssignment_SetObjectiveMinAssignment_SetObjectiveMaxAssignment_SetObjectiveValueRoutingModel_GetVisitTypeSolver_ReSeedRoutingModel_IsStartSolver_BranchesLimitBaseLns_AppendToFragmentSolver_FailuresLimitSequenceVar_RankFirstSequenceVar_RankNotFirstSequenceVar_RankLastSequenceVar_RankNotLastConstraint___floordiv__Solver_SolutionsLimitSolutionCollector_WallTimeSolutionCollector_BranchesSolutionCollector_FailuresIntVar_ContainsBooleanVar_ContainsIntervalVar_SafeStartExprIntervalVar_SafeDurationExprIntervalVar_SafeEndExprSolutionCollector_SolutionSolver_LubyRestartSequenceVar_IntervalSequenceVar_NextSolver_ConstantRestartSolutionCollector_ValueSolutionCollector_StartValueSolutionCollector_EndValueIntervalVar_CrossesDateIntervalVar_AvoidsDateIntervalVar_EndsAfterIntervalVar_EndsAtIntervalVar_EndsBeforeIntervalVar_StartsAfterIntervalVar_StartsAtIntervalVar_StartsBeforeIntVarElement_SetRangeSolutionCollector_UnperformedAssignment_SetObjectiveRangeAssignment_SetMaxAssignment_SetValueAssignment_SetStartMinAssignment_SetStartMaxAssignment_SetStartValueAssignment_SetDurationMinAssignment_SetDurationMaxAssignment_SetDurationValueAssignment_SetEndMinAssignment_SetEndMaxAssignment_SetMinAssignment_SetEndValueAssignment_SetPerformedMinAssignment_SetPerformedMaxAssignment_SetPerformedValueiiIntVar_RemoveIntervalBooleanVar_RemoveIntervalRoutingModel_NextSolver_MinimizeSolver_AssignVariableValueSolver_MaximizeSolver_NeighborhoodLimitRevInteger_SetValueNumericalRevInteger_AddSolver_RankFirstIntervalSolver_RankLastIntervalRoutingModel_IsVehicleUsedSolver_OptimizeSolver_SplitVariableDomainConstraint___rmul__Constraint___rsub__Constraint___radd__Solver_ScheduleOrPostponeSolver_ScheduleOrExpediteIntExpr___rsub__IntExpr___rmul__IntExpr___radd__Assignment_SetDurationRangeAssignment_SetStartRangeAssignment_SetPerformedRangeAssignment_SetEndRangeAssignment_SetRangeRoutingModel_SetVisitTypeBooleanVar_RemoveValueBooleanVar_SetMaxIntExpr_SetMinIntervalVar_SetDurationMaxIntervalVar_SetStartMaxBooleanVar_SetMinIntVar_RemoveValueIntExpr_SetMaxIntervalVar_SetStartMinIntervalVar_SetDurationMinIntervalVar_SetEndMinIntervalVar_SetEndMaxIntExpr_SetValueSolver_AddConstraintSolver_SimulatedAnnealingRoutingModel_HasDimensionRoutingModel_WriteAssignmentIntExpr_VarWithNameRoutingModel_ReadAssignmentSolver_SearchTraceSolver_TimeLimitIntExpr___floordiv__Solver_FixedIntervalSolver_IntConstLocalSearchFilter_AcceptBasePathFilter_AcceptCPFeasibilityFilter_AcceptSolver_ClosureDemonSolver_ConvexPiecewiseExprRoutingModel_AddDimensionSearchLimit_RefuteDecisionOptimizeVar_RefuteDecisionSearchMonitor_AfterDecisionSearchMonitor_RefuteDecisionSearchMonitor_ApplyDecisionSearchLimit_BeginNextDecisionOptimizeVar_BeginNextDecisionSearchMonitor_EndNextDecisionSolver_IsBetweenVarSolver_IsBetweenCtSolver_BetweenCtSolver_IsLessCtSolver_IsLessVarSolver_IsLessCstVarSolver_IsLessCstCtSolver_IsGreaterCtSolver_IsGreaterVarSolver_IsGreaterCstVarSolver_IsGreaterCstCtSolver_IsGreaterOrEqualCtSolver_IsGreaterOrEqualVarSolver_IsGreaterOrEqualCstVarSolver_IsGreaterOrEqualCstCtSolver_IsLessOrEqualCtSolver_IsLessOrEqualVarSolver_IsLessOrEqualCstVarSolver_IsLessOrEqualCstCtSolver_IsDifferentCtSolver_IsDifferentVarSolver_IsDifferentCstVarSolver_IsDifferentCstCtSolver_IsEqualVarSolver_IsEqualCtSolver_IsEqualCstVarSolver_IsEqualCstCtSolver_ConditionalExpressionSolver_SemiContinuousExprSolver_TemporalDisjunctionAssignment_ActivatedAssignment_DeactivateAssignment_Activatenew_BaseObjectnew_PropagationBaseObjectnew_Decisionnew_DecisionBuildernew_Demonnew_Constraintnew_SearchMonitorswig_ptr: swig_runtime_data4type_pointer_capsuleDefaultPhaseParameters_NONEDefaultPhaseParameters_NORMALSolver_INT_VAR_DEFAULTSolver_INT_VAR_SIMPLESolver_CHOOSE_FIRST_UNBOUNDSolver_CHOOSE_RANDOMSolver_CHOOSE_LOWEST_MINSolver_CHOOSE_HIGHEST_MAXSolver_CHOOSE_MIN_SIZESolver_CHOOSE_MAX_SIZESolver_CHOOSE_PATHSolver_INT_VALUE_DEFAULTSolver_INT_VALUE_SIMPLESolver_ASSIGN_MIN_VALUESolver_ASSIGN_MAX_VALUESolver_ASSIGN_RANDOM_VALUESolver_ASSIGN_CENTER_VALUESolver_SPLIT_LOWER_HALFSolver_SPLIT_UPPER_HALFSolver_SEQUENCE_DEFAULTSolver_SEQUENCE_SIMPLESolver_INTERVAL_DEFAULTSolver_INTERVAL_SIMPLESolver_TWOOPTSolver_OROPTSolver_RELOCATESolver_EXCHANGESolver_CROSSSolver_MAKEACTIVESolver_MAKEINACTIVESolver_MAKECHAININACTIVESolver_SWAPACTIVESolver_EXTENDEDSWAPACTIVESolver_PATHLNSSolver_FULLPATHLNSSolver_UNACTIVELNSSolver_INCREMENTSolver_DECREMENTSolver_SIMPLELNSSolver_GESolver_LESolver_EQSolver_DELAYED_PRIORITYSolver_VAR_PRIORITYSolver_NORMAL_PRIORITYBOOL_UNSPECIFIEDBOOL_FALSEBOOL_TRUERoutingModel_ROUTING_SUCCESSRoutingModel_ROUTING_FAILRoutingModel_ROUTING_INVALIDcvarBooleanVar_SetRangeIntervalVar_SetEndRangeIntervalVar_SetDurationRangeIntervalVar_SetStartRangeIntExpr_SetRangeSolver_ElementFunctionSolver_MonotonicElementIntervalVar_WhenAnythingIntervalVar_WhenEndBoundIntervalVar_WhenEndRangeIntervalVar_WhenDurationBoundIntervalVar_WhenDurationRangeIntervalVar_WhenStartBoundIntervalVar_WhenStartRangeIntVar_WhenDomainIntVar_WhenBoundIntExpr_WhenRangeSolver_SearchLogWithCallbackSolver_SearchLogSolver_DecisionIntVar_ValueBooleanVar_ValueSWIG director method error.BeginInitialPropagationEndInitialPropagationOnStartNextNeighborIsIncrementalChangeValue_ModifyValueBaseLns_NextFragmentLocalSearchOperator_StartConstraint_PostDemon_RunWrapperDecision_RefuteWrapperDecision_ApplyWrapperDecisionBuilder_NextWrapperIntervalVarElement_EndValueend_max_ == end_min_IntervalVarElement_StartValuestart_max_ == start_min_RoutingModel_TransitCallbacknew_LocalSearchFilterManagersequence(int) expectedAssignment_SetUnperformedAssignment_SetForwardSequenceAssignment_SetSequencedelete_Demondelete_Decisiondelete_BaseLnsdelete_ChangeValueExpecting a list of tuplesExpecting a sequenceRoutingDimension_nameOptimizeVar_DebugStringIntExpr___str__Constraint___str__SolutionCollector_DebugStringSearchLimit_DebugStringBaseObject___repr__IntVar___str__Pack_DebugStringIntVar___repr__Assignment_DebugStringSearchMonitor___repr__SearchMonitor___str__DecisionBuilder___repr__IntVarIterator_DebugStringIntVar::IteratorDecision___repr__SequenceVar_DebugStringIntExpr___repr__BaseObject___str__DecisionBuilder___str__GlobalVehicleBreaksConstraintSequenceVar___str__Constraint___repr__Decision___str__SequenceVar___repr__BooleanVar_DebugStringIntervalVar___str__IntervalVar___repr__Solver___str__Solver_LocalSearchProfileDemon_DebugStringConstraint_DebugStringPropagationBaseObject_NameDecisionBuilder_DebugStringBaseObject_DebugStringDecision_DebugStringSolver_NotMemberCtsequence(int64) expectedSolver_IntVarSolver_MemberCtSolver_IsMemberCtSolver_IsMemberVarRoutingModel_AddDisjunctionIntVar_SetValuesIntExpr_IsMemberRoutingModel_ApplyLocksIntExpr_MemberIntVar_RemoveValuesIntExpr_NotMemberSolver_NestedOptimizeSolver_SolveAndCommitSolver_NewSearchSolver_SolveSolver_SolveOnceSolver_DefaultPhaseSolver_TreeNoCycleSolver_ScalProdSolver_ElementSolver_MinSolver_MaxSolver_SumEqualitySolver_ScalProdEqualitySolver_ScalProdGreaterOrEqualSolver_ScalProdLessOrEqualSolver_ElementEqualitySolver_CountSolver_AllDifferentSolver_WeightedMinimizeSolver_WeightedMaximizeSolver_WeightedOptimizeSolver_RandomLnsOperatorSolver_GuidedLocalSearchConstraint_IndexOfIntExpr_IndexOfnew_IntVarLocalSearchOperatornew_BaseLnsnew_ChangeValuenew_IntVarLocalSearchFilterSolver_SubCircuitSolver_SumSolver_CircuitSolver_MaxEqualitySolver_MinEqualityConstraint_MapToIntExpr_MapToSolver_AllDifferentExceptSolver_SumLessOrEqualSolver_IndexExpressionSolver_SumGreaterOrEqualSolver_PackSolver_DeviationSolver_IndexOfConstraintSolver_AssignVariablesValuesMakeSetValuesFromTargetsSolver_DistributeSolver_VarStrValEvalPhaseSolver_EvalEvalStrPhaseSolver_SumObjectiveFilterSolver_VarEvalValStrPhaseSolver_OperatorSolver_PathCumulSolver_VarEvalValEvalPhaseSolver_LexicalLessOrEqualSolver_NullIntersectSolver_SortingConstraintSolver_LexicalLessSolver_NullIntersectExceptSolver_TabuSearchSolver_DelayedPathCumulSolver_CumulativeSolver_CoverSolver_DisjunctiveConstraintSolver_ComposeSolver_TryAssignment_AddSolutionCollector_AddSolver_LocalSearchPhaseSolver_PhaseSolver_ConcatenateOperatorsnew_RoutingIndexManagerSolver_TransitionConstraintSolver_AllowedAssignmentsarity >= 0Solver_Rand32Solver_Rand64IntVarContainer_ContainsIntVarContainer___ne__IntVarContainer___eq__IntervalVarContainer_ContainsIntervalVarContainer___ne__IntervalVarContainer___eq__Assignment___ne__Assignment___eq__SequenceVarContainer___ne__SequenceVarContainer_ContainsSequenceVarContainer___eq__SolveModelWithSatSerializeToStringRoutingSearchParametersnew_RoutingModelDefaultRoutingModelParametersChangeValue_OneNeighborBaseLns_InitFragmentsAssignmentProtoAssignment_SaveParseFromStringAssignment_LoadRegularLimitParametersSolver_LimitConstraintSolverParametersSolver_Parametersnew_Solver_pywrapcp_p_unsigned_short_p_unsigned_long_p_unsigned_int_p_unsigned_char_p_std__vectorT_std__string_tstd::vector< std::string > *_p_std__ostreamstd::ostream *_p_signed_char_p_shortoperations_research::Solver *_p_operations_research__Packoperations_research::Pack *operations_research::IntVar *_p_operations_research__Demonoperations_research::Demon *_p_long_p_intchar *_p_absl__flat_hash_setT_int_tabsl::flat_hash_set< int > *_p_absl__Durationabsl::Duration *_p_VehicleClassIndexVehicleClassIndex *_p_TransitCallback2TransitCallback2 *_p_TransitCallback1TransitCallback1 *_p_RoutingDisjunctionIndex_p_RoutingDimensionIndex_p_DisjunctionIndexDisjunctionIndex *_p_DimensionIndexDimensionIndex *_p_CostClassIndexCostClassIndex *SWIG_PyInstanceMethod_New Solver API Stored Parameters. sum of all vars. Convex piecewise function. boolvar == (var == value) status var of (var == value) b == (v1 == v2) status var of (v1 == v2) boolvar == (var != value) status var of (var != value) status var of (v1 != v2) b == (v1 != v2) boolvar == (var <= value) status var of (var <= value) b == (left <= right) boolvar == (var >= value) status var of (var >= value) b == (left >= right) b == (v > c) status var of (var > value) status var of (left > right) b == (left > right) b == (v < c) status var of (var < value) status var of (left < right) b == (left < right) Variation on arrays. b == (l <= expr <= u) boolvar == (expr in set) Prints the model. Decisions.Solver_swigregisterSolver_swiginitBaseObject_swigregisterBaseObject_swiginit Object naming.Decision_swigregisterDecision_swiginitDecisionBuilder_swigregisterDecisionBuilder_swiginitDemon_swigregisterDemon_swiginitConstraint_swigregisterConstraint_swiginit Beginning of the search. Restart the search. End of the search.SearchMonitor_swigregisterSearchMonitor_swiginitIntExpr_swigregister Pretty Print.IntVarIterator_swigregister Returns the previous min. Returns the previous max.IntVar_swigregister Returns the nth solution. Internal methods.OptimizeVar_swigregisterSearchLimit_swigregisterIntervalVar_swigregisterSequenceVar_swigregisterIntVarElement_swigregisterAssignment_swigregisterPack_swigregisterRevInteger_swigregisterNumericalRevInteger_swiginitRevBool_swigregisterRevBool_swiginitIntVarContainer_swigregisterBaseLns_swigregisterBaseLns_swiginitChangeValue_swigregisterChangeValue_swiginitPathOperator_swigregisterBooleanVar_swigregisterRoutingIndexManager_swiginitRoutingModel_swigregisterRoutingModel_swiginitRoutingModelVisitor_swiginitRoutingDimension_swigregisterBasePathFilter_swigregisterCPFeasibilityFilter_swiginitdisownacquireappends another 'this' objectnextreturns object representationVariable RoutingModelVisitor_kRemoveValues is read-only.Variable RoutingModelVisitor_kLightElement2 is read-only.Variable RoutingModelVisitor_kLightElement is read-only.Variable RoutingModel_kNoDimension is read-only.Variable RoutingModel_kNoDisjunction is read-only.Variable RoutingModel_kNoPenalty is read-only.SWIG std::function invocation failed.swig_runtime_data4.type_pointer_capsuleUnknown C global variable '%s'Attempt to append a non SwigPyObjectswig/python detected a memory leak of type '%s', no destructor found. in method 'delete_DefaultPhaseParameters', argument 1 of type 'operations_research::DefaultPhaseParameters *'in method 'delete_Solver', argument 1 of type 'operations_research::Solver *'in method 'delete_BaseObject', argument 1 of type 'operations_research::BaseObject *'in method 'delete_PropagationBaseObject', argument 1 of type 'operations_research::PropagationBaseObject *'in method 'delete_DecisionBuilder', argument 1 of type 'operations_research::DecisionBuilder *'in method 'delete_Constraint', argument 1 of type 'operations_research::Constraint *'in method 'delete_SearchMonitor', argument 1 of type 'operations_research::SearchMonitor *'in method 'delete_SearchLimit', argument 1 of type 'operations_research::SearchLimit *'in method 'delete_AssignmentElement', argument 1 of type 'operations_research::AssignmentElement *'in method 'delete_IntVarElement', argument 1 of type 'operations_research::IntVarElement *'in method 'delete_IntervalVarElement', argument 1 of type 'operations_research::IntervalVarElement *'in method 'delete_SequenceVarElement', argument 1 of type 'operations_research::SequenceVarElement *'in method 'delete_RevInteger', argument 1 of type 'operations_research::Rev< int64 > *'in method 'delete_NumericalRevInteger', argument 1 of type 'operations_research::NumericalRev< int64 > *'in method 'delete_RevBool', argument 1 of type 'operations_research::Rev< bool > *'in method 'delete_IntVarContainer', argument 1 of type 'operations_research::AssignmentContainer< operations_research::IntVar,operations_research::IntVarElement > *'in method 'delete_IntervalVarContainer', argument 1 of type 'operations_research::AssignmentContainer< operations_research::IntervalVar,operations_research::IntervalVarElement > *'in method 'delete_SequenceVarContainer', argument 1 of type 'operations_research::AssignmentContainer< operations_research::SequenceVar,operations_research::SequenceVarElement > *'delete_IntVarLocalSearchOperatorin method 'delete_IntVarLocalSearchOperator', argument 1 of type 'operations_research::IntVarLocalSearchOperator *'in method 'delete_LocalSearchFilter', argument 1 of type 'operations_research::LocalSearchFilter *'delete_LocalSearchFilterManagerin method 'delete_LocalSearchFilterManager', argument 1 of type 'operations_research::LocalSearchFilterManager *'delete_IntVarLocalSearchFilterin method 'delete_IntVarLocalSearchFilter', argument 1 of type 'operations_research::IntVarLocalSearchFilter *'in method 'delete_RoutingIndexManager', argument 1 of type 'operations_research::RoutingIndexManager *'in method 'delete_RoutingModel', argument 1 of type 'operations_research::RoutingModel *'in method 'delete_RoutingModelVisitor', argument 1 of type 'operations_research::RoutingModelVisitor *'delete_GlobalVehicleBreaksConstraintin method 'delete_GlobalVehicleBreaksConstraint', argument 1 of type 'operations_research::GlobalVehicleBreaksConstraint *'in method 'delete_TypeRegulationsChecker', argument 1 of type 'operations_research::TypeRegulationsChecker *'delete_TypeIncompatibilityCheckerin method 'delete_TypeIncompatibilityChecker', argument 1 of type 'operations_research::TypeIncompatibilityChecker *'in method 'delete_TypeRequirementChecker', argument 1 of type 'operations_research::TypeRequirementChecker *'delete_TypeRegulationsConstraintin method 'delete_TypeRegulationsConstraint', argument 1 of type 'operations_research::TypeRegulationsConstraint *'in method 'delete_RoutingDimension', argument 1 of type 'operations_research::RoutingDimension *'in method 'delete_BasePathFilter', argument 1 of type 'operations_research::BasePathFilter *'in method 'delete_CPFeasibilityFilter', argument 1 of type 'operations_research::CPFeasibilityFilter *'DefaultPhaseParameters_var_selection_schema_getin method 'DefaultPhaseParameters_var_selection_schema_get', argument 1 of type 'operations_research::DefaultPhaseParameters *'DefaultPhaseParameters_value_selection_schema_getin method 'DefaultPhaseParameters_value_selection_schema_get', argument 1 of type 'operations_research::DefaultPhaseParameters *'DefaultPhaseParameters_initialization_splits_getin method 'DefaultPhaseParameters_initialization_splits_get', argument 1 of type 'operations_research::DefaultPhaseParameters *'DefaultPhaseParameters_run_all_heuristics_setin method 'DefaultPhaseParameters_run_all_heuristics_set', argument 1 of type 'operations_research::DefaultPhaseParameters *'in method 'DefaultPhaseParameters_run_all_heuristics_set', argument 2 of type 'bool'DefaultPhaseParameters_run_all_heuristics_getin method 'DefaultPhaseParameters_run_all_heuristics_get', argument 1 of type 'operations_research::DefaultPhaseParameters *'DefaultPhaseParameters_heuristic_period_getin method 'DefaultPhaseParameters_heuristic_period_get', argument 1 of type 'operations_research::DefaultPhaseParameters *'DefaultPhaseParameters_heuristic_num_failures_limit_getin method 'DefaultPhaseParameters_heuristic_num_failures_limit_get', argument 1 of type 'operations_research::DefaultPhaseParameters *'DefaultPhaseParameters_persistent_impact_setin method 'DefaultPhaseParameters_persistent_impact_set', argument 1 of type 'operations_research::DefaultPhaseParameters *'in method 'DefaultPhaseParameters_persistent_impact_set', argument 2 of type 'bool'DefaultPhaseParameters_persistent_impact_getin method 'DefaultPhaseParameters_persistent_impact_get', argument 1 of type 'operations_research::DefaultPhaseParameters *'DefaultPhaseParameters_random_seed_getin method 'DefaultPhaseParameters_random_seed_get', argument 1 of type 'operations_research::DefaultPhaseParameters *'DefaultPhaseParameters_display_level_getin method 'DefaultPhaseParameters_display_level_get', argument 1 of type 'operations_research::DefaultPhaseParameters *'DefaultPhaseParameters_decision_builder_setin method 'DefaultPhaseParameters_decision_builder_set', argument 1 of type 'operations_research::DefaultPhaseParameters *'in method 'DefaultPhaseParameters_decision_builder_set', argument 2 of type 'operations_research::DecisionBuilder *'in method 'Solver_NextSolution', argument 1 of type 'operations_research::Solver *'in method 'Solver_RestartSearch', argument 1 of type 'operations_research::Solver *'in method 'Solver_EndSearch', argument 1 of type 'operations_research::Solver *'in method 'Solver_CheckAssignment', argument 1 of type 'operations_research::Solver *'in method 'Solver_CheckAssignment', argument 2 of type 'operations_research::Assignment *const'in method 'Solver_CheckConstraint', argument 1 of type 'operations_research::Solver *'in method 'Solver_CheckConstraint', argument 2 of type 'operations_research::Constraint *const'in method 'Solver_WallTime', argument 1 of type 'operations_research::Solver const *'in method 'Solver_Branches', argument 1 of type 'operations_research::Solver const *'in method 'Solver_Solutions', argument 1 of type 'operations_research::Solver const *'in method 'Solver_Failures', argument 1 of type 'operations_research::Solver const *'in method 'Solver_AcceptedNeighbors', argument 1 of type 'operations_research::Solver const *'in method 'Solver_Stamp', argument 1 of type 'operations_research::Solver const *'in method 'Solver_FailStamp', argument 1 of type 'operations_research::Solver const *'in method 'Solver_SearchDepth', argument 1 of type 'operations_research::Solver const *'in method 'Solver_SearchLeftDepth', argument 1 of type 'operations_research::Solver const *'in method 'Solver_SolveDepth', argument 1 of type 'operations_research::Solver const *'in method 'Solver_Constraints', argument 1 of type 'operations_research::Solver const *'in method 'Solver_Accept', argument 1 of type 'operations_research::Solver const *'in method 'Solver_Accept', argument 2 of type 'operations_research::ModelVisitor *const'in method 'Solver_FinishCurrentSearch', argument 1 of type 'operations_research::Solver *'in method 'Solver_RestartCurrentSearch', argument 1 of type 'operations_research::Solver *'in method 'Solver_ShouldFail', argument 1 of type 'operations_research::Solver *'in method 'disown_BaseObject', argument 1 of type 'operations_research::BaseObject *'in method 'disown_PropagationBaseObject', argument 1 of type 'operations_research::PropagationBaseObject *'in method 'disown_Decision', argument 1 of type 'operations_research::Decision *'in method 'disown_DecisionBuilder', argument 1 of type 'operations_research::DecisionBuilder *'in method 'Demon_Priority', argument 1 of type 'operations_research::Demon const *'in method 'Demon_Inhibit', argument 1 of type 'operations_research::Demon *'in method 'Demon_Inhibit', argument 2 of type 'operations_research::Solver *const'in method 'Demon_Desinhibit', argument 1 of type 'operations_research::Demon *'in method 'Demon_Desinhibit', argument 2 of type 'operations_research::Solver *const'in method 'disown_Demon', argument 1 of type 'operations_research::Demon *'in method 'disown_Constraint', argument 1 of type 'operations_research::Constraint *'in method 'SearchMonitor_EnterSearch', argument 1 of type 'operations_research::SearchMonitor *'in method 'SearchMonitor_RestartSearch', argument 1 of type 'operations_research::SearchMonitor *'in method 'SearchMonitor_ExitSearch', argument 1 of type 'operations_research::SearchMonitor *'in method 'SearchMonitor_BeginFail', argument 1 of type 'operations_research::SearchMonitor *'in method 'SearchMonitor_EndFail', argument 1 of type 'operations_research::SearchMonitor *'SearchMonitor_BeginInitialPropagationin method 'SearchMonitor_BeginInitialPropagation', argument 1 of type 'operations_research::SearchMonitor *'SearchMonitor_EndInitialPropagationin method 'SearchMonitor_EndInitialPropagation', argument 1 of type 'operations_research::SearchMonitor *'in method 'SearchMonitor_AcceptSolution', argument 1 of type 'operations_research::SearchMonitor *'in method 'SearchMonitor_AtSolution', argument 1 of type 'operations_research::SearchMonitor *'in method 'SearchMonitor_NoMoreSolutions', argument 1 of type 'operations_research::SearchMonitor *'in method 'SearchMonitor_LocalOptimum', argument 1 of type 'operations_research::SearchMonitor *'in method 'SearchMonitor_AcceptDelta', argument 1 of type 'operations_research::SearchMonitor *'in method 'SearchMonitor_AcceptDelta', argument 2 of type 'operations_research::Assignment *'in method 'SearchMonitor_AcceptDelta', argument 3 of type 'operations_research::Assignment *'in method 'SearchMonitor_AcceptNeighbor', argument 1 of type 'operations_research::SearchMonitor *'in method 'disown_SearchMonitor', argument 1 of type 'operations_research::SearchMonitor *'in method 'IntExpr_Min', argument 1 of type 'operations_research::IntExpr const *'in method 'IntExpr_Max', argument 1 of type 'operations_research::IntExpr const *'in method 'IntExpr_Bound', argument 1 of type 'operations_research::IntExpr const *'in method 'IntExpr_IsVar', argument 1 of type 'operations_research::IntExpr const *'in method 'IntVarIterator_Init', argument 1 of type 'operations_research::IntVarIterator *'in method 'IntVarIterator_Ok', argument 1 of type 'operations_research::IntVarIterator const *'in method 'IntVarIterator_Value', argument 1 of type 'operations_research::IntVarIterator const *'in method 'IntVarIterator_Next', argument 1 of type 'operations_research::IntVarIterator *'in method 'IntVar_IsVar', argument 1 of type 'operations_research::IntVar const *'in method 'IntVar_Size', argument 1 of type 'operations_research::IntVar const *'in method 'IntVar_OldMin', argument 1 of type 'operations_research::IntVar const *'in method 'IntVar_OldMax', argument 1 of type 'operations_research::IntVar const *'SolutionCollector_AddObjectivein method 'SolutionCollector_AddObjective', argument 1 of type 'operations_research::SolutionCollector *'in method 'SolutionCollector_EnterSearch', argument 1 of type 'operations_research::SolutionCollector *'SolutionCollector_SolutionCountin method 'SolutionCollector_SolutionCount', argument 1 of type 'operations_research::SolutionCollector const *'in method 'OptimizeVar_Best', argument 1 of type 'operations_research::OptimizeVar const *'in method 'OptimizeVar_AcceptDelta', argument 1 of type 'operations_research::OptimizeVar *'in method 'OptimizeVar_AcceptDelta', argument 2 of type 'operations_research::Assignment *'in method 'OptimizeVar_AcceptDelta', argument 3 of type 'operations_research::Assignment *'in method 'OptimizeVar_EnterSearch', argument 1 of type 'operations_research::OptimizeVar *'in method 'OptimizeVar_AtSolution', argument 1 of type 'operations_research::OptimizeVar *'in method 'OptimizeVar_AcceptSolution', argument 1 of type 'operations_research::OptimizeVar *'in method 'SearchLimit_Crossed', argument 1 of type 'operations_research::SearchLimit const *'in method 'SearchLimit_Check', argument 1 of type 'operations_research::SearchLimit *'in method 'SearchLimit_Init', argument 1 of type 'operations_research::SearchLimit *'in method 'SearchLimit_EnterSearch', argument 1 of type 'operations_research::SearchLimit *'in method 'IntervalVar_StartMin', argument 1 of type 'operations_research::IntervalVar const *'in method 'IntervalVar_StartMax', argument 1 of type 'operations_research::IntervalVar const *'in method 'IntervalVar_OldStartMin', argument 1 of type 'operations_research::IntervalVar const *'in method 'IntervalVar_OldStartMax', argument 1 of type 'operations_research::IntervalVar const *'in method 'IntervalVar_DurationMin', argument 1 of type 'operations_research::IntervalVar const *'in method 'IntervalVar_DurationMax', argument 1 of type 'operations_research::IntervalVar const *'in method 'IntervalVar_OldDurationMin', argument 1 of type 'operations_research::IntervalVar const *'in method 'IntervalVar_OldDurationMax', argument 1 of type 'operations_research::IntervalVar const *'in method 'IntervalVar_EndMin', argument 1 of type 'operations_research::IntervalVar const *'in method 'IntervalVar_EndMax', argument 1 of type 'operations_research::IntervalVar const *'in method 'IntervalVar_OldEndMin', argument 1 of type 'operations_research::IntervalVar const *'in method 'IntervalVar_OldEndMax', argument 1 of type 'operations_research::IntervalVar const *'in method 'IntervalVar_MustBePerformed', argument 1 of type 'operations_research::IntervalVar const *'in method 'IntervalVar_MayBePerformed', argument 1 of type 'operations_research::IntervalVar const *'in method 'IntervalVar_CannotBePerformed', argument 1 of type 'operations_research::IntervalVar const *'in method 'IntervalVar_IsPerformedBound', argument 1 of type 'operations_research::IntervalVar const *'in method 'IntervalVar_WasPerformedBound', argument 1 of type 'operations_research::IntervalVar const *'in method 'SequenceVar_Size', argument 1 of type 'operations_research::SequenceVar const *'in method 'AssignmentElement_Activate', argument 1 of type 'operations_research::AssignmentElement *'in method 'AssignmentElement_Deactivate', argument 1 of type 'operations_research::AssignmentElement *'in method 'AssignmentElement_Activated', argument 1 of type 'operations_research::AssignmentElement const *'in method 'IntVarElement_Min', argument 1 of type 'operations_research::IntVarElement const *'in method 'IntVarElement_Max', argument 1 of type 'operations_research::IntVarElement const *'in method 'IntVarElement_Value', argument 1 of type 'operations_research::IntVarElement const *'in method 'IntVarElement_Bound', argument 1 of type 'operations_research::IntVarElement const *'in method 'IntVarElement___eq__', argument 1 of type 'operations_research::IntVarElement const *'in method 'IntVarElement___eq__', argument 2 of type 'operations_research::IntVarElement const &'invalid null reference in method 'IntVarElement___eq__', argument 2 of type 'operations_research::IntVarElement const &'in method 'IntVarElement___ne__', argument 1 of type 'operations_research::IntVarElement const *'in method 'IntVarElement___ne__', argument 2 of type 'operations_research::IntVarElement const &'invalid null reference in method 'IntVarElement___ne__', argument 2 of type 'operations_research::IntVarElement const &'in method 'IntervalVarElement_StartMin', argument 1 of type 'operations_research::IntervalVarElement const *'in method 'IntervalVarElement_StartMax', argument 1 of type 'operations_research::IntervalVarElement const *'IntervalVarElement_DurationMinin method 'IntervalVarElement_DurationMin', argument 1 of type 'operations_research::IntervalVarElement const *'IntervalVarElement_DurationMaxin method 'IntervalVarElement_DurationMax', argument 1 of type 'operations_research::IntervalVarElement const *'in method 'IntervalVarElement_EndMin', argument 1 of type 'operations_research::IntervalVarElement const *'in method 'IntervalVarElement_EndMax', argument 1 of type 'operations_research::IntervalVarElement const *'IntervalVarElement_PerformedMinin method 'IntervalVarElement_PerformedMin', argument 1 of type 'operations_research::IntervalVarElement const *'IntervalVarElement_PerformedMaxin method 'IntervalVarElement_PerformedMax', argument 1 of type 'operations_research::IntervalVarElement const *'in method 'IntervalVarElement___eq__', argument 1 of type 'operations_research::IntervalVarElement const *'in method 'IntervalVarElement___eq__', argument 2 of type 'operations_research::IntervalVarElement const &'invalid null reference in method 'IntervalVarElement___eq__', argument 2 of type 'operations_research::IntervalVarElement const &'in method 'IntervalVarElement___ne__', argument 1 of type 'operations_research::IntervalVarElement const *'in method 'IntervalVarElement___ne__', argument 2 of type 'operations_research::IntervalVarElement const &'invalid null reference in method 'IntervalVarElement___ne__', argument 2 of type 'operations_research::IntervalVarElement const &'in method 'SequenceVarElement___eq__', argument 1 of type 'operations_research::SequenceVarElement const *'in method 'SequenceVarElement___eq__', argument 2 of type 'operations_research::SequenceVarElement const &'invalid null reference in method 'SequenceVarElement___eq__', argument 2 of type 'operations_research::SequenceVarElement const &'in method 'SequenceVarElement___ne__', argument 1 of type 'operations_research::SequenceVarElement const *'in method 'SequenceVarElement___ne__', argument 2 of type 'operations_research::SequenceVarElement const &'invalid null reference in method 'SequenceVarElement___ne__', argument 2 of type 'operations_research::SequenceVarElement const &'in method 'Assignment_Clear', argument 1 of type 'operations_research::Assignment *'in method 'Assignment_Empty', argument 1 of type 'operations_research::Assignment const *'in method 'Assignment_Size', argument 1 of type 'operations_research::Assignment const *'in method 'Assignment_NumIntVars', argument 1 of type 'operations_research::Assignment const *'in method 'Assignment_NumIntervalVars', argument 1 of type 'operations_research::Assignment const *'in method 'Assignment_NumSequenceVars', argument 1 of type 'operations_research::Assignment const *'in method 'Assignment_Store', argument 1 of type 'operations_research::Assignment *'in method 'Assignment_Restore', argument 1 of type 'operations_research::Assignment *'in method 'Assignment_AddObjective', argument 1 of type 'operations_research::Assignment *'in method 'Assignment_HasObjective', argument 1 of type 'operations_research::Assignment const *'in method 'Assignment_ObjectiveMin', argument 1 of type 'operations_research::Assignment const *'in method 'Assignment_ObjectiveMax', argument 1 of type 'operations_research::Assignment const *'in method 'Assignment_ObjectiveValue', argument 1 of type 'operations_research::Assignment const *'in method 'Assignment_ObjectiveBound', argument 1 of type 'operations_research::Assignment const *'in method 'Assignment_Min', argument 1 of type 'operations_research::Assignment const *'in method 'Assignment_Max', argument 1 of type 'operations_research::Assignment const *'in method 'Assignment_Value', argument 1 of type 'operations_research::Assignment const *'in method 'Assignment_Bound', argument 1 of type 'operations_research::Assignment const *'in method 'Assignment_StartMin', argument 1 of type 'operations_research::Assignment const *'in method 'Assignment_StartMax', argument 1 of type 'operations_research::Assignment const *'in method 'Assignment_StartValue', argument 1 of type 'operations_research::Assignment const *'in method 'Assignment_DurationMin', argument 1 of type 'operations_research::Assignment const *'in method 'Assignment_DurationMax', argument 1 of type 'operations_research::Assignment const *'in method 'Assignment_DurationValue', argument 1 of type 'operations_research::Assignment const *'in method 'Assignment_EndMin', argument 1 of type 'operations_research::Assignment const *'in method 'Assignment_EndMax', argument 1 of type 'operations_research::Assignment const *'in method 'Assignment_EndValue', argument 1 of type 'operations_research::Assignment const *'in method 'Assignment_PerformedMin', argument 1 of type 'operations_research::Assignment const *'in method 'Assignment_PerformedMax', argument 1 of type 'operations_research::Assignment const *'in method 'Assignment_PerformedValue', argument 1 of type 'operations_research::Assignment const *'in method 'Pack_AddCountUsedBinDimension', argument 1 of type 'operations_research::Pack *'Pack_AddCountAssignedItemsDimensionin method 'Pack_AddCountAssignedItemsDimension', argument 1 of type 'operations_research::Pack *'in method 'Pack_Post', argument 1 of type 'operations_research::Pack *'in method 'Pack_InitialPropagateWrapper', argument 1 of type 'operations_research::Pack *'in method 'RevInteger_Value', argument 1 of type 'operations_research::Rev< int64 > const *'in method 'NumericalRevInteger_Incr', argument 1 of type 'operations_research::NumericalRev< int64 > *'in method 'NumericalRevInteger_Incr', argument 2 of type 'operations_research::Solver *const'in method 'NumericalRevInteger_Decr', argument 1 of type 'operations_research::NumericalRev< int64 > *'in method 'NumericalRevInteger_Decr', argument 2 of type 'operations_research::Solver *const'in method 'RevBool_Value', argument 1 of type 'operations_research::Rev< bool > const *'in method 'RevBool_SetValue', argument 1 of type 'operations_research::Rev< bool > *'in method 'RevBool_SetValue', argument 2 of type 'operations_research::Solver *const'in method 'RevBool_SetValue', argument 3 of type 'bool'in method 'IntVarContainer_Size', argument 1 of type 'operations_research::AssignmentContainer< operations_research::IntVar,operations_research::IntVarElement > const *'in method 'IntVarContainer_Store', argument 1 of type 'operations_research::AssignmentContainer< operations_research::IntVar,operations_research::IntVarElement > *'in method 'IntVarContainer_Restore', argument 1 of type 'operations_research::AssignmentContainer< operations_research::IntVar,operations_research::IntVarElement > *'in method 'IntervalVarContainer_Size', argument 1 of type 'operations_research::AssignmentContainer< operations_research::IntervalVar,operations_research::IntervalVarElement > const *'in method 'IntervalVarContainer_Store', argument 1 of type 'operations_research::AssignmentContainer< operations_research::IntervalVar,operations_research::IntervalVarElement > *'in method 'IntervalVarContainer_Restore', argument 1 of type 'operations_research::AssignmentContainer< operations_research::IntervalVar,operations_research::IntervalVarElement > *'in method 'SequenceVarContainer_Size', argument 1 of type 'operations_research::AssignmentContainer< operations_research::SequenceVar,operations_research::SequenceVarElement > const *'in method 'SequenceVarContainer_Store', argument 1 of type 'operations_research::AssignmentContainer< operations_research::SequenceVar,operations_research::SequenceVarElement > *'in method 'SequenceVarContainer_Restore', argument 1 of type 'operations_research::AssignmentContainer< operations_research::SequenceVar,operations_research::SequenceVarElement > *'in method 'disown_LocalSearchOperator', argument 1 of type 'operations_research::LocalSearchOperator *'IntVarLocalSearchOperatorTemplate_Startin method 'IntVarLocalSearchOperatorTemplate_Start', argument 1 of type 'operations_research::VarLocalSearchOperator< operations_research::IntVar,int64,operations_research::IntVarLocalSearchHandler > *'in method 'IntVarLocalSearchOperatorTemplate_Start', argument 2 of type 'operations_research::Assignment const *'IntVarLocalSearchOperatorTemplate_IsIncrementalin method 'IntVarLocalSearchOperatorTemplate_IsIncremental', argument 1 of type 'operations_research::VarLocalSearchOperator< operations_research::IntVar,int64,operations_research::IntVarLocalSearchHandler > const *'IntVarLocalSearchOperatorTemplate_Sizein method 'IntVarLocalSearchOperatorTemplate_Size', argument 1 of type 'operations_research::VarLocalSearchOperator< operations_research::IntVar,int64,operations_research::IntVarLocalSearchHandler > const *'IntVarLocalSearchOperatorTemplate_OnStartin method 'IntVarLocalSearchOperatorTemplate_OnStart', argument 1 of type 'operations_research::VarLocalSearchOperator< operations_research::IntVar,int64,operations_research::IntVarLocalSearchHandler > *'IntVarLocalSearchOperator_NextNeighborin method 'IntVarLocalSearchOperator_NextNeighbor', argument 1 of type 'operations_research::IntVarLocalSearchOperator *'in method 'IntVarLocalSearchOperator_NextNeighbor', argument 2 of type 'operations_research::Assignment *'in method 'IntVarLocalSearchOperator_NextNeighbor', argument 3 of type 'operations_research::Assignment *'IntVarLocalSearchOperator_OneNeighborin method 'IntVarLocalSearchOperator_OneNeighbor', argument 1 of type 'operations_research::IntVarLocalSearchOperator *'accessing protected member MakeOneNeighbordisown_IntVarLocalSearchOperatorin method 'disown_IntVarLocalSearchOperator', argument 1 of type 'operations_research::IntVarLocalSearchOperator *'SequenceVarLocalSearchOperatorTemplate_Startin method 'SequenceVarLocalSearchOperatorTemplate_Start', argument 1 of type 'operations_research::VarLocalSearchOperator< operations_research::SequenceVar,std::vector< int >,operations_research::SequenceVarLocalSearchHandler > *'in method 'SequenceVarLocalSearchOperatorTemplate_Start', argument 2 of type 'operations_research::Assignment const *'SequenceVarLocalSearchOperatorTemplate_IsIncrementalin method 'SequenceVarLocalSearchOperatorTemplate_IsIncremental', argument 1 of type 'operations_research::VarLocalSearchOperator< operations_research::SequenceVar,std::vector< int >,operations_research::SequenceVarLocalSearchHandler > const *'SequenceVarLocalSearchOperatorTemplate_Sizein method 'SequenceVarLocalSearchOperatorTemplate_Size', argument 1 of type 'operations_research::VarLocalSearchOperator< operations_research::SequenceVar,std::vector< int >,operations_research::SequenceVarLocalSearchHandler > const *'SequenceVarLocalSearchOperatorTemplate_OnStartin method 'SequenceVarLocalSearchOperatorTemplate_OnStart', argument 1 of type 'operations_research::VarLocalSearchOperator< operations_research::SequenceVar,std::vector< int >,operations_research::SequenceVarLocalSearchHandler > *'in method 'BaseLns_FragmentSize', argument 1 of type 'operations_research::BaseLns const *'in method 'BaseLns___len__', argument 1 of type 'operations_research::BaseLns *'in method 'disown_BaseLns', argument 1 of type 'operations_research::BaseLns *'in method 'disown_ChangeValue', argument 1 of type 'operations_research::ChangeValue *'in method 'PathOperator_Neighbor', argument 1 of type 'operations_research::PathOperator *'LocalSearchFilter_IsIncrementalin method 'LocalSearchFilter_IsIncremental', argument 1 of type 'operations_research::LocalSearchFilter const *'in method 'LocalSearchFilter_Synchronize', argument 1 of type 'operations_research::LocalSearchFilter *'in method 'LocalSearchFilter_Synchronize', argument 2 of type 'operations_research::Assignment const *'in method 'LocalSearchFilter_Synchronize', argument 3 of type 'operations_research::Assignment const *'LocalSearchFilterManager_Synchronizein method 'LocalSearchFilterManager_Synchronize', argument 1 of type 'operations_research::LocalSearchFilterManager *'in method 'LocalSearchFilterManager_Synchronize', argument 2 of type 'operations_research::Assignment const *'in method 'LocalSearchFilterManager_Synchronize', argument 3 of type 'operations_research::Assignment const *'IntVarLocalSearchFilter_Synchronizein method 'IntVarLocalSearchFilter_Synchronize', argument 1 of type 'operations_research::IntVarLocalSearchFilter *'in method 'IntVarLocalSearchFilter_Synchronize', argument 2 of type 'operations_research::Assignment const *'in method 'IntVarLocalSearchFilter_Synchronize', argument 3 of type 'operations_research::Assignment const *'in method 'IntVarLocalSearchFilter_Size', argument 1 of type 'operations_research::IntVarLocalSearchFilter const *'IntVarLocalSearchFilter_IndexFromVarin method 'IntVarLocalSearchFilter_IndexFromVar', argument 1 of type 'operations_research::IntVarLocalSearchFilter const *'disown_IntVarLocalSearchFilterin method 'disown_IntVarLocalSearchFilter', argument 1 of type 'operations_research::IntVarLocalSearchFilter *'in method 'BooleanVar_Min', argument 1 of type 'operations_research::BooleanVar const *'in method 'BooleanVar_Max', argument 1 of type 'operations_research::BooleanVar const *'in method 'BooleanVar_Bound', argument 1 of type 'operations_research::BooleanVar const *'in method 'BooleanVar_WhenBound', argument 1 of type 'operations_research::BooleanVar *'in method 'BooleanVar_WhenBound', argument 2 of type 'operations_research::Demon *'in method 'BooleanVar_WhenRange', argument 1 of type 'operations_research::BooleanVar *'in method 'BooleanVar_WhenRange', argument 2 of type 'operations_research::Demon *'in method 'BooleanVar_WhenDomain', argument 1 of type 'operations_research::BooleanVar *'in method 'BooleanVar_WhenDomain', argument 2 of type 'operations_research::Demon *'in method 'BooleanVar_Size', argument 1 of type 'operations_research::BooleanVar const *'RoutingIndexManager_GetNumberOfNodesin method 'RoutingIndexManager_GetNumberOfNodes', argument 1 of type 'operations_research::RoutingIndexManager const *'RoutingIndexManager_GetNumberOfVehiclesin method 'RoutingIndexManager_GetNumberOfVehicles', argument 1 of type 'operations_research::RoutingIndexManager const *'RoutingIndexManager_GetNumberOfIndicesin method 'RoutingIndexManager_GetNumberOfIndices', argument 1 of type 'operations_research::RoutingIndexManager const *'RoutingIndexManager_NodeToIndexin method 'RoutingIndexManager_NodeToIndex', argument 1 of type 'operations_research::RoutingIndexManager const *'RoutingModel_GetDisjunctionPenaltyin method 'RoutingModel_GetDisjunctionPenalty', argument 1 of type 'operations_research::RoutingModel const *'RoutingModel_GetDisjunctionMaxCardinalityin method 'RoutingModel_GetDisjunctionMaxCardinality', argument 1 of type 'operations_research::RoutingModel const *'RoutingModel_GetNumberOfDisjunctionsin method 'RoutingModel_GetNumberOfDisjunctions', argument 1 of type 'operations_research::RoutingModel const *'RoutingModel_IgnoreDisjunctionsAlreadyForcedToZeroin method 'RoutingModel_IgnoreDisjunctionsAlreadyForcedToZero', argument 1 of type 'operations_research::RoutingModel *'RoutingModel_AddPickupAndDeliverySetsin method 'RoutingModel_AddPickupAndDeliverySets', argument 1 of type 'operations_research::RoutingModel *'RoutingModel_GetNumOfSingletonNodesin method 'RoutingModel_GetNumOfSingletonNodes', argument 1 of type 'operations_research::RoutingModel const *'in method 'RoutingModel_CloseVisitTypes', argument 1 of type 'operations_research::RoutingModel *'RoutingModel_GetNumberOfVisitTypesin method 'RoutingModel_GetNumberOfVisitTypes', argument 1 of type 'operations_research::RoutingModel const *'RoutingModel_HasHardTypeIncompatibilitiesin method 'RoutingModel_HasHardTypeIncompatibilities', argument 1 of type 'operations_research::RoutingModel const *'RoutingModel_HasTemporalTypeIncompatibilitiesin method 'RoutingModel_HasTemporalTypeIncompatibilities', argument 1 of type 'operations_research::RoutingModel const *'RoutingModel_HasSameVehicleTypeRequirementsin method 'RoutingModel_HasSameVehicleTypeRequirements', argument 1 of type 'operations_research::RoutingModel const *'RoutingModel_HasTemporalTypeRequirementsin method 'RoutingModel_HasTemporalTypeRequirements', argument 1 of type 'operations_research::RoutingModel const *'RoutingModel_HasTypeRegulationsin method 'RoutingModel_HasTypeRegulations', argument 1 of type 'operations_research::RoutingModel const *'in method 'RoutingModel_GetDepot', argument 1 of type 'operations_research::RoutingModel const *'RoutingModel_GetMaximumNumberOfActiveVehiclesin method 'RoutingModel_GetMaximumNumberOfActiveVehicles', argument 1 of type 'operations_research::RoutingModel const *'RoutingModel_GetAmortizedLinearCostFactorOfVehiclesin method 'RoutingModel_GetAmortizedLinearCostFactorOfVehicles', argument 1 of type 'operations_research::RoutingModel const *'RoutingModel_GetAmortizedQuadraticCostFactorOfVehiclesin method 'RoutingModel_GetAmortizedQuadraticCostFactorOfVehicles', argument 1 of type 'operations_research::RoutingModel const *'RoutingModel_AddLocalSearchOperatorin method 'RoutingModel_AddLocalSearchOperator', argument 1 of type 'operations_research::RoutingModel *'in method 'RoutingModel_AddLocalSearchOperator', argument 2 of type 'operations_research::LocalSearchOperator *'in method 'RoutingModel_AddSearchMonitor', argument 1 of type 'operations_research::RoutingModel *'RoutingModel_AddVariableMinimizedByFinalizerin method 'RoutingModel_AddVariableMinimizedByFinalizer', argument 1 of type 'operations_research::RoutingModel *'in method 'RoutingModel_AddVariableMinimizedByFinalizer', argument 2 of type 'operations_research::IntVar *'RoutingModel_AddVariableMaximizedByFinalizerin method 'RoutingModel_AddVariableMaximizedByFinalizer', argument 1 of type 'operations_research::RoutingModel *'in method 'RoutingModel_AddVariableMaximizedByFinalizer', argument 2 of type 'operations_research::IntVar *'in method 'RoutingModel_CloseModel', argument 1 of type 'operations_research::RoutingModel *'RoutingModel_SetAssignmentFromOtherModelAssignmentin method 'RoutingModel_SetAssignmentFromOtherModelAssignment', argument 1 of type 'operations_research::RoutingModel *'in method 'RoutingModel_SetAssignmentFromOtherModelAssignment', argument 2 of type 'operations_research::Assignment *'in method 'RoutingModel_SetAssignmentFromOtherModelAssignment', argument 3 of type 'operations_research::RoutingModel const *'in method 'RoutingModel_SetAssignmentFromOtherModelAssignment', argument 4 of type 'operations_research::Assignment const *'RoutingModel_ComputeLowerBoundin method 'RoutingModel_ComputeLowerBound', argument 1 of type 'operations_research::RoutingModel *'in method 'RoutingModel_status', argument 1 of type 'operations_research::RoutingModel const *'RoutingModel_AssignmentToRoutesin method 'RoutingModel_AssignmentToRoutes', argument 1 of type 'operations_research::RoutingModel const *'in method 'RoutingModel_AssignmentToRoutes', argument 2 of type 'operations_research::Assignment const &'invalid null reference in method 'RoutingModel_AssignmentToRoutes', argument 2 of type 'operations_research::Assignment const &'in method 'RoutingModel_AssignmentToRoutes', argument 3 of type 'std::vector< std::vector< int64 > > *const'in method 'RoutingModel_AddToAssignment', argument 1 of type 'operations_research::RoutingModel *'RoutingModel_AddIntervalToAssignmentin method 'RoutingModel_AddIntervalToAssignment', argument 1 of type 'operations_research::RoutingModel *'RoutingModel_CostsAreHomogeneousAcrossVehiclesin method 'RoutingModel_CostsAreHomogeneousAcrossVehicles', argument 1 of type 'operations_research::RoutingModel const *'RoutingModel_HasVehicleWithCostClassIndexin method 'RoutingModel_HasVehicleWithCostClassIndex', argument 1 of type 'operations_research::RoutingModel const *'RoutingModel_GetCostClassesCountin method 'RoutingModel_GetCostClassesCount', argument 1 of type 'operations_research::RoutingModel const *'RoutingModel_GetNonZeroCostClassesCountin method 'RoutingModel_GetNonZeroCostClassesCount', argument 1 of type 'operations_research::RoutingModel const *'RoutingModel_GetVehicleClassesCountin method 'RoutingModel_GetVehicleClassesCount', argument 1 of type 'operations_research::RoutingModel const *'in method 'RoutingModel_CheckLimit', argument 1 of type 'operations_research::RoutingModel *'in method 'RoutingModel_nodes', argument 1 of type 'operations_research::RoutingModel const *'in method 'RoutingModel_vehicles', argument 1 of type 'operations_research::RoutingModel const *'in method 'RoutingModel_Size', argument 1 of type 'operations_research::RoutingModel const *'in method 'RoutingModel_IsMatchingModel', argument 1 of type 'operations_research::RoutingModel const *'GlobalVehicleBreaksConstraint_Postin method 'GlobalVehicleBreaksConstraint_Post', argument 1 of type 'operations_research::GlobalVehicleBreaksConstraint *'GlobalVehicleBreaksConstraint_InitialPropagateWrapperin method 'GlobalVehicleBreaksConstraint_InitialPropagateWrapper', argument 1 of type 'operations_research::GlobalVehicleBreaksConstraint *'TypeRegulationsConstraint_Postin method 'TypeRegulationsConstraint_Post', argument 1 of type 'operations_research::TypeRegulationsConstraint *'TypeRegulationsConstraint_InitialPropagateWrapperin method 'TypeRegulationsConstraint_InitialPropagateWrapper', argument 1 of type 'operations_research::TypeRegulationsConstraint *'RoutingDimension_InitializeBreaksin method 'RoutingDimension_InitializeBreaks', argument 1 of type 'operations_research::RoutingDimension *'RoutingDimension_HasBreakConstraintsin method 'RoutingDimension_HasBreakConstraints', argument 1 of type 'operations_research::RoutingDimension const *'RoutingDimension_HasPickupToDeliveryLimitsin method 'RoutingDimension_HasPickupToDeliveryLimits', argument 1 of type 'operations_research::RoutingDimension const *'RoutingDimension_global_span_cost_coefficientin method 'RoutingDimension_global_span_cost_coefficient', argument 1 of type 'operations_research::RoutingDimension const *'RoutingDimension_GetGlobalOptimizerOffsetin method 'RoutingDimension_GetGlobalOptimizerOffset', argument 1 of type 'operations_research::RoutingDimension const *'in method 'BasePathFilter_OnSynchronize', argument 1 of type 'operations_research::BasePathFilter *'in method 'BasePathFilter_OnSynchronize', argument 2 of type 'operations_research::Assignment const *'CPFeasibilityFilter_OnSynchronizein method 'CPFeasibilityFilter_OnSynchronize', argument 1 of type 'operations_research::CPFeasibilityFilter *'in method 'CPFeasibilityFilter_OnSynchronize', argument 2 of type 'operations_research::Assignment const *'%s expected %s%d arguments, got noneUnpackTuple() argument list is not a tuple%s expected %s%d arguments, got %dRoutingModel_GetDimensionsWithSoftOrSpanCostsin method 'RoutingModel_GetDimensionsWithSoftOrSpanCosts', argument 1 of type 'operations_research::RoutingModel const *'RoutingModel_GetPerfectBinaryDisjunctionsin method 'RoutingModel_GetPerfectBinaryDisjunctions', argument 1 of type 'operations_research::RoutingModel const *'in method 'RoutingModel_RemainingTime', argument 1 of type 'operations_research::RoutingModel const *'RoutingModel_GetAutomaticFirstSolutionStrategyin method 'RoutingModel_GetAutomaticFirstSolutionStrategy', argument 1 of type 'operations_research::RoutingModel const *'in method 'RoutingModel_Solve', argument 1 of type 'operations_research::RoutingModel *'in method 'RoutingModel_Solve', argument 2 of type 'operations_research::Assignment const *'Wrong number or type of arguments for overloaded function 'RoutingModel_Solve'. Possible C/C++ prototypes are: operations_research::RoutingModel::Solve(operations_research::Assignment const *) operations_research::RoutingModel::Solve() in method 'Solver_AllSolutionCollector', argument 1 of type 'operations_research::Solver *'in method 'Solver_AllSolutionCollector', argument 2 of type 'operations_research::Assignment const *const'Wrong number or type of arguments for overloaded function 'Solver_AllSolutionCollector'. Possible C/C++ prototypes are: operations_research::Solver::MakeAllSolutionCollector(operations_research::Assignment const *const) operations_research::Solver::MakeAllSolutionCollector() Solver_BestValueSolutionCollectorin method 'Solver_BestValueSolutionCollector', argument 1 of type 'operations_research::Solver *'in method 'Solver_BestValueSolutionCollector', argument 2 of type 'bool'in method 'Solver_BestValueSolutionCollector', argument 2 of type 'operations_research::Assignment const *const'in method 'Solver_BestValueSolutionCollector', argument 3 of type 'bool'Wrong number or type of arguments for overloaded function 'Solver_BestValueSolutionCollector'. Possible C/C++ prototypes are: operations_research::Solver::MakeBestValueSolutionCollector(operations_research::Assignment const *const,bool) operations_research::Solver::MakeBestValueSolutionCollector(bool) in method 'Solver_LastSolutionCollector', argument 1 of type 'operations_research::Solver *'in method 'Solver_LastSolutionCollector', argument 2 of type 'operations_research::Assignment const *const'Wrong number or type of arguments for overloaded function 'Solver_LastSolutionCollector'. Possible C/C++ prototypes are: operations_research::Solver::MakeLastSolutionCollector(operations_research::Assignment const *const) operations_research::Solver::MakeLastSolutionCollector() in method 'Solver_FirstSolutionCollector', argument 1 of type 'operations_research::Solver *'in method 'Solver_FirstSolutionCollector', argument 2 of type 'operations_research::Assignment const *const'Wrong number or type of arguments for overloaded function 'Solver_FirstSolutionCollector'. Possible C/C++ prototypes are: operations_research::Solver::MakeFirstSolutionCollector(operations_research::Assignment const *const) operations_research::Solver::MakeFirstSolutionCollector() in method 'Solver_Assignment', argument 1 of type 'operations_research::Solver *'in method 'Solver_Assignment', argument 2 of type 'operations_research::Assignment const *const'Wrong number or type of arguments for overloaded function 'Solver_Assignment'. Possible C/C++ prototypes are: operations_research::Solver::MakeAssignment() operations_research::Solver::MakeAssignment(operations_research::Assignment const *const) 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::Solver const *const'in method '__lshift__', argument 2 of type 'operations_research::Assignment const &'invalid null reference in method '__lshift__', argument 2 of type 'operations_research::Assignment const &'in method '__lshift__', argument 2 of type 'operations_research::BaseObject const *'in method 'Constraint___sub__', argument 1 of type 'operations_research::Constraint *'in method 'Constraint___sub__', argument 2 of type 'operations_research::IntExpr *'in method 'Constraint___sub__', argument 2 of type 'operations_research::Constraint *'in method 'Constraint___sub__', argument 2 of type 'int64'in method 'Constraint___add__', argument 1 of type 'operations_research::Constraint *'in method 'Constraint___add__', argument 2 of type 'operations_research::IntExpr *'in method 'Constraint___add__', argument 2 of type 'operations_research::Constraint *'in method 'Constraint___add__', argument 2 of type 'int64'in method 'Constraint___mul__', argument 1 of type 'operations_research::Constraint *'in method 'Constraint___mul__', argument 2 of type 'operations_research::IntExpr *'in method 'Constraint___mul__', argument 2 of type 'operations_research::Constraint *'in method 'Constraint___mul__', argument 2 of type 'int64'std::function invocation failed.in method 'IntExpr___add__', argument 1 of type 'operations_research::IntExpr *'in method 'IntExpr___add__', argument 2 of type 'operations_research::IntExpr *'in method 'IntExpr___add__', argument 2 of type 'operations_research::Constraint *'in method 'IntExpr___add__', argument 2 of type 'int64'in method 'IntExpr___sub__', argument 1 of type 'operations_research::IntExpr *'in method 'IntExpr___sub__', argument 2 of type 'operations_research::IntExpr *'in method 'IntExpr___sub__', argument 2 of type 'operations_research::Constraint *'in method 'IntExpr___sub__', argument 2 of type 'int64'in method 'IntExpr___mul__', argument 1 of type 'operations_research::IntExpr *'in method 'IntExpr___mul__', argument 2 of type 'operations_research::IntExpr *'in method 'IntExpr___mul__', argument 2 of type 'operations_research::Constraint *'in method 'IntExpr___mul__', argument 2 of type 'int64'in method 'IntExpr___mod__', argument 1 of type 'operations_research::IntExpr *'in method 'IntExpr___mod__', argument 2 of type 'operations_research::IntExpr *'in method 'IntExpr___mod__', argument 2 of type 'int64'in method 'Constraint___lt__', argument 1 of type 'operations_research::Constraint *'in method 'Constraint___lt__', argument 2 of type 'operations_research::IntExpr *'in method 'Constraint___lt__', argument 2 of type 'operations_research::Constraint *'in method 'Constraint___lt__', argument 2 of type 'int64'in method 'IntExpr___lt__', argument 1 of type 'operations_research::IntExpr *'in method 'IntExpr___lt__', argument 2 of type 'operations_research::IntExpr *'in method 'IntExpr___lt__', argument 2 of type 'operations_research::Constraint *'in method 'IntExpr___lt__', argument 2 of type 'int64'in method 'IntExpr___le__', argument 1 of type 'operations_research::IntExpr *'in method 'IntExpr___le__', argument 2 of type 'operations_research::IntExpr *'in method 'IntExpr___le__', argument 2 of type 'operations_research::Constraint *'in method 'IntExpr___le__', argument 2 of type 'int64'in method 'IntExpr___gt__', argument 1 of type 'operations_research::IntExpr *'in method 'IntExpr___gt__', argument 2 of type 'operations_research::IntExpr *'in method 'IntExpr___gt__', argument 2 of type 'operations_research::Constraint *'in method 'IntExpr___gt__', argument 2 of type 'int64'in method 'IntExpr___ge__', argument 1 of type 'operations_research::IntExpr *'in method 'IntExpr___ge__', argument 2 of type 'operations_research::IntExpr *'in method 'IntExpr___ge__', argument 2 of type 'operations_research::Constraint *'in method 'IntExpr___ge__', argument 2 of type 'int64'in method 'IntExpr___ne__', argument 1 of type 'operations_research::IntExpr *'in method 'IntExpr___ne__', argument 2 of type 'operations_research::IntExpr *'in method 'IntExpr___ne__', argument 2 of type 'operations_research::Constraint *'in method 'IntExpr___ne__', argument 2 of type 'int64'in method 'IntExpr___eq__', argument 1 of type 'operations_research::IntExpr *'in method 'IntExpr___eq__', argument 2 of type 'operations_research::IntExpr *'in method 'IntExpr___eq__', argument 2 of type 'operations_research::Constraint *'in method 'IntExpr___eq__', argument 2 of type 'int64'in method 'Constraint___le__', argument 1 of type 'operations_research::Constraint *'in method 'Constraint___le__', argument 2 of type 'operations_research::IntExpr *'in method 'Constraint___le__', argument 2 of type 'operations_research::Constraint *'in method 'Constraint___le__', argument 2 of type 'int64'in method 'Constraint___gt__', argument 1 of type 'operations_research::Constraint *'in method 'Constraint___gt__', argument 2 of type 'operations_research::IntExpr *'in method 'Constraint___gt__', argument 2 of type 'operations_research::Constraint *'in method 'Constraint___gt__', argument 2 of type 'int64'in method 'Constraint___ge__', argument 1 of type 'operations_research::Constraint *'in method 'Constraint___ge__', argument 2 of type 'operations_research::IntExpr *'in method 'Constraint___ge__', argument 2 of type 'operations_research::Constraint *'in method 'Constraint___ge__', argument 2 of type 'int64'in method 'Constraint___ne__', argument 1 of type 'operations_research::Constraint *'in method 'Constraint___ne__', argument 2 of type 'operations_research::IntExpr *'in method 'Constraint___ne__', argument 2 of type 'operations_research::Constraint *'in method 'Constraint___ne__', argument 2 of type 'int64'in method 'Constraint___eq__', argument 1 of type 'operations_research::Constraint *'in method 'Constraint___eq__', argument 2 of type 'operations_research::IntExpr *'in method 'Constraint___eq__', argument 2 of type 'operations_research::Constraint *'in method 'Constraint___eq__', argument 2 of type 'int64'DefaultPhaseParameters_decision_builder_getin method 'DefaultPhaseParameters_decision_builder_get', argument 1 of type 'operations_research::DefaultPhaseParameters *'in method 'Solver_BoolVar', argument 1 of type 'operations_research::Solver *'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 &'Wrong number or type of arguments for overloaded function 'Solver_BoolVar'. Possible C/C++ prototypes are: operations_research::Solver::MakeBoolVar(std::string const &) operations_research::Solver::MakeBoolVar() in method 'Solver_TrueConstraint', argument 1 of type 'operations_research::Solver *'in method 'Solver_FalseConstraint', argument 1 of type 'operations_research::Solver *'in method 'Solver_FalseConstraint', argument 2 of type 'std::string const &'invalid null reference in method 'Solver_FalseConstraint', argument 2 of type 'std::string const &'Wrong number or type of arguments for overloaded function 'Solver_FalseConstraint'. Possible C/C++ prototypes are: operations_research::Solver::MakeFalseConstraint() operations_research::Solver::MakeFalseConstraint(std::string const &) in method 'Solver_AbsEquality', argument 1 of type 'operations_research::Solver *'Solver_ConstraintInitialPropagateCallbackin method 'Solver_ConstraintInitialPropagateCallback', argument 1 of type 'operations_research::Solver *'in method 'Solver_ConstraintInitialPropagateCallback', argument 2 of type 'operations_research::Constraint *const'Solver_DelayedConstraintInitialPropagateCallbackin method 'Solver_DelayedConstraintInitialPropagateCallback', argument 1 of type 'operations_research::Solver *'in method 'Solver_DelayedConstraintInitialPropagateCallback', argument 2 of type 'operations_research::Constraint *const'in method 'Solver_IntervalVar', argument 1 of type 'operations_research::Solver *'in method 'Solver_IntervalVar', argument 2 of type 'int64'in method 'Solver_IntervalVar', argument 3 of type 'int64'in method 'Solver_IntervalVar', argument 4 of type 'int64'in method 'Solver_IntervalVar', argument 5 of type 'int64'in method 'Solver_IntervalVar', argument 6 of type 'int64'in method 'Solver_IntervalVar', argument 7 of type 'int64'in method 'Solver_IntervalVar', argument 8 of type 'bool'in method 'Solver_IntervalVar', argument 9 of type 'std::string const &'invalid null reference in method 'Solver_IntervalVar', argument 9 of type 'std::string const &'in method 'Solver_MirrorInterval', argument 1 of type 'operations_research::Solver *'in method 'Solver_IntervalRelaxedMin', argument 1 of type 'operations_research::Solver *'in method 'Solver_IntervalRelaxedMax', argument 1 of type 'operations_research::Solver *'in method 'Solver_CustomLimit', argument 1 of type 'operations_research::Solver *'in method 'Solver_PrintModelVisitor', argument 1 of type 'operations_research::Solver *'in method 'Solver_StatisticsModelVisitor', argument 1 of type 'operations_research::Solver *'in method 'Solver_FailDecision', argument 1 of type 'operations_research::Solver *'in method 'Solver_ConstraintAdder', argument 1 of type 'operations_research::Solver *'in method 'Solver_ConstraintAdder', argument 2 of type 'operations_research::Constraint *const'in method 'Solver_RestoreAssignment', argument 1 of type 'operations_research::Solver *'in method 'Solver_RestoreAssignment', argument 2 of type 'operations_research::Assignment *'in method 'Solver_StoreAssignment', argument 1 of type 'operations_research::Solver *'in method 'Solver_StoreAssignment', argument 2 of type 'operations_research::Assignment *'in method 'PropagationBaseObject_solver', argument 1 of type 'operations_research::PropagationBaseObject const *'in method 'Constraint_Var', argument 1 of type 'operations_research::Constraint *'in method 'Constraint___neg__', argument 1 of type 'operations_research::Constraint *'in method 'Constraint___abs__', argument 1 of type 'operations_research::Constraint *'in method 'Constraint_Square', argument 1 of type 'operations_research::Constraint *'in method 'SearchMonitor_solver', argument 1 of type 'operations_research::SearchMonitor const *'in method 'IntExpr_Var', argument 1 of type 'operations_research::IntExpr *'in method 'IntExpr___neg__', argument 1 of type 'operations_research::IntExpr *'in method 'IntExpr___abs__', argument 1 of type 'operations_research::IntExpr *'in method 'IntExpr_Square', argument 1 of type 'operations_research::IntExpr *'in method 'IntVar_Var', argument 1 of type 'operations_research::IntVar *'in method 'IntVar_HoleIteratorAux', argument 1 of type 'operations_research::IntVar const *'in method 'IntVar_HoleIteratorAux', argument 2 of type 'bool'in method 'IntVar_DomainIteratorAux', argument 1 of type 'operations_research::IntVar const *'in method 'IntVar_DomainIteratorAux', argument 2 of type 'bool'in method 'OptimizeVar_Var', argument 1 of type 'operations_research::OptimizeVar const *'in method 'IntervalVar_StartExpr', argument 1 of type 'operations_research::IntervalVar *'in method 'IntervalVar_DurationExpr', argument 1 of type 'operations_research::IntervalVar *'in method 'IntervalVar_EndExpr', argument 1 of type 'operations_research::IntervalVar *'in method 'IntervalVar_PerformedExpr', argument 1 of type 'operations_research::IntervalVar *'in method 'IntervalVar_EndsAfterEnd', argument 1 of type 'operations_research::IntervalVar *'in method 'IntervalVar_EndsAfterEnd', argument 2 of type 'operations_research::IntervalVar *'in method 'IntervalVar_EndsAfterStart', argument 1 of type 'operations_research::IntervalVar *'in method 'IntervalVar_EndsAfterStart', argument 2 of type 'operations_research::IntervalVar *'in method 'IntervalVar_EndsAtEnd', argument 1 of type 'operations_research::IntervalVar *'in method 'IntervalVar_EndsAtEnd', argument 2 of type 'operations_research::IntervalVar *'in method 'IntervalVar_EndsAtStart', argument 1 of type 'operations_research::IntervalVar *'in method 'IntervalVar_EndsAtStart', argument 2 of type 'operations_research::IntervalVar *'in method 'IntervalVar_StartsAfterEnd', argument 1 of type 'operations_research::IntervalVar *'in method 'IntervalVar_StartsAfterEnd', argument 2 of type 'operations_research::IntervalVar *'in method 'IntervalVar_StartsAfterStart', argument 1 of type 'operations_research::IntervalVar *'in method 'IntervalVar_StartsAfterStart', argument 2 of type 'operations_research::IntervalVar *'in method 'IntervalVar_StartsAtEnd', argument 1 of type 'operations_research::IntervalVar *'in method 'IntervalVar_StartsAtEnd', argument 2 of type 'operations_research::IntervalVar *'in method 'IntervalVar_StartsAtStart', argument 1 of type 'operations_research::IntervalVar *'in method 'IntervalVar_StartsAtStart', argument 2 of type 'operations_research::IntervalVar *'in method 'IntervalVar_StaysInSync', argument 1 of type 'operations_research::IntervalVar *'in method 'IntervalVar_StaysInSync', argument 2 of type 'operations_research::IntervalVar *'in method 'IntVarElement_Var', argument 1 of type 'operations_research::IntVarElement const *'in method 'IntervalVarElement_Var', argument 1 of type 'operations_research::IntervalVarElement const *'in method 'SequenceVarElement_Var', argument 1 of type 'operations_research::SequenceVarElement const *'in method 'Assignment_Objective', argument 1 of type 'operations_research::Assignment const *'in method 'Assignment_IntVarContainer', argument 1 of type 'operations_research::Assignment const *'Assignment_MutableIntVarContainerin method 'Assignment_MutableIntVarContainer', argument 1 of type 'operations_research::Assignment *'Assignment_IntervalVarContainerin method 'Assignment_IntervalVarContainer', argument 1 of type 'operations_research::Assignment const *'Assignment_MutableIntervalVarContainerin method 'Assignment_MutableIntervalVarContainer', argument 1 of type 'operations_research::Assignment *'Assignment_SequenceVarContainerin method 'Assignment_SequenceVarContainer', argument 1 of type 'operations_research::Assignment const *'Assignment_MutableSequenceVarContainerin method 'Assignment_MutableSequenceVarContainer', argument 1 of type 'operations_research::Assignment *'DisjunctiveConstraint_SequenceVarin method 'DisjunctiveConstraint_SequenceVar', argument 1 of type 'operations_research::DisjunctiveConstraint *'in method 'BooleanVar_HoleIteratorAux', argument 1 of type 'operations_research::BooleanVar const *'in method 'BooleanVar_HoleIteratorAux', argument 2 of type 'bool'in method 'BooleanVar_DomainIteratorAux', argument 1 of type 'operations_research::BooleanVar const *'in method 'BooleanVar_DomainIteratorAux', argument 2 of type 'bool'in method 'RoutingModel_GetDimensions', argument 1 of type 'operations_research::RoutingModel const *'RoutingModel_GetGlobalDimensionCumulOptimizersin method 'RoutingModel_GetGlobalDimensionCumulOptimizers', argument 1 of type 'operations_research::RoutingModel const *'RoutingModel_GetLocalDimensionCumulOptimizersin method 'RoutingModel_GetLocalDimensionCumulOptimizers', argument 1 of type 'operations_research::RoutingModel const *'RoutingModel_GetLocalDimensionCumulMPOptimizersin method 'RoutingModel_GetLocalDimensionCumulMPOptimizers', argument 1 of type 'operations_research::RoutingModel const *'RoutingModel_GetMutableGlobalCumulOptimizerin method 'RoutingModel_GetMutableGlobalCumulOptimizer', argument 1 of type 'operations_research::RoutingModel const *'in method 'RoutingModel_GetMutableGlobalCumulOptimizer', argument 2 of type 'operations_research::RoutingDimension const &'invalid null reference in method 'RoutingModel_GetMutableGlobalCumulOptimizer', argument 2 of type 'operations_research::RoutingDimension const &'RoutingModel_GetMutableLocalCumulOptimizerin method 'RoutingModel_GetMutableLocalCumulOptimizer', argument 1 of type 'operations_research::RoutingModel const *'in method 'RoutingModel_GetMutableLocalCumulOptimizer', argument 2 of type 'operations_research::RoutingDimension const &'invalid null reference in method 'RoutingModel_GetMutableLocalCumulOptimizer', argument 2 of type 'operations_research::RoutingDimension const &'RoutingModel_GetMutableLocalCumulMPOptimizerin method 'RoutingModel_GetMutableLocalCumulMPOptimizer', argument 1 of type 'operations_research::RoutingModel const *'in method 'RoutingModel_GetMutableLocalCumulMPOptimizer', argument 2 of type 'operations_research::RoutingDimension const &'invalid null reference in method 'RoutingModel_GetMutableLocalCumulMPOptimizer', argument 2 of type 'operations_research::RoutingDimension const &'in method 'RoutingModel_PreAssignment', argument 1 of type 'operations_research::RoutingModel const *'RoutingModel_MutablePreAssignmentin method 'RoutingModel_MutablePreAssignment', argument 1 of type 'operations_research::RoutingModel *'RoutingModel_RestoreAssignmentin method 'RoutingModel_RestoreAssignment', argument 1 of type 'operations_research::RoutingModel *'in method 'RoutingModel_RestoreAssignment', argument 2 of type 'operations_research::Assignment const &'invalid null reference in method 'RoutingModel_RestoreAssignment', argument 2 of type 'operations_research::Assignment const &'RoutingModel_CompactAssignmentin method 'RoutingModel_CompactAssignment', argument 1 of type 'operations_research::RoutingModel const *'in method 'RoutingModel_CompactAssignment', argument 2 of type 'operations_research::Assignment const &'invalid null reference in method 'RoutingModel_CompactAssignment', argument 2 of type 'operations_research::Assignment const &'RoutingModel_CompactAndCheckAssignmentin method 'RoutingModel_CompactAndCheckAssignment', argument 1 of type 'operations_research::RoutingModel const *'in method 'RoutingModel_CompactAndCheckAssignment', argument 2 of type 'operations_research::Assignment const &'invalid null reference in method 'RoutingModel_CompactAndCheckAssignment', argument 2 of type 'operations_research::Assignment const &'RoutingModel_PackCumulsOfOptimizerDimensionsFromAssignmentin method 'RoutingModel_PackCumulsOfOptimizerDimensionsFromAssignment', argument 1 of type 'operations_research::RoutingModel *'in method 'RoutingModel_PackCumulsOfOptimizerDimensionsFromAssignment', argument 2 of type 'operations_research::Assignment const *'in method 'RoutingModel_PackCumulsOfOptimizerDimensionsFromAssignment', argument 3 of type 'absl::Duration'invalid null reference in method 'RoutingModel_PackCumulsOfOptimizerDimensionsFromAssignment', argument 3 of type 'absl::Duration'in method 'RoutingModel_CostVar', argument 1 of type 'operations_research::RoutingModel const *'RoutingModel_GetVehicleTypeContainerin method 'RoutingModel_GetVehicleTypeContainer', argument 1 of type 'operations_research::RoutingModel const *'in method 'RoutingModel_solver', argument 1 of type 'operations_research::RoutingModel const *'RoutingModel_MakeSelfDependentDimensionFinalizerin method 'RoutingModel_MakeSelfDependentDimensionFinalizer', argument 1 of type 'operations_research::RoutingModel *'in method 'RoutingModel_MakeSelfDependentDimensionFinalizer', argument 2 of type 'operations_research::RoutingDimension const *'in method 'RoutingDimension_model', argument 1 of type 'operations_research::RoutingDimension const *'RoutingDimension_base_dimensionin method 'RoutingDimension_base_dimension', argument 1 of type 'operations_research::RoutingDimension const *'in method 'new_RevBool', argument 1 of type 'bool'new_GlobalVehicleBreaksConstraintin method 'new_GlobalVehicleBreaksConstraint', argument 1 of type 'operations_research::RoutingDimension const *'new_TypeIncompatibilityCheckerin method 'new_TypeIncompatibilityChecker', argument 1 of type 'operations_research::RoutingModel const &'invalid null reference in method 'new_TypeIncompatibilityChecker', argument 1 of type 'operations_research::RoutingModel const &'in method 'new_TypeIncompatibilityChecker', argument 2 of type 'bool'in method 'new_TypeRequirementChecker', argument 1 of type 'operations_research::RoutingModel const &'invalid null reference in method 'new_TypeRequirementChecker', argument 1 of type 'operations_research::RoutingModel const &'in method 'new_TypeRegulationsConstraint', argument 1 of type 'operations_research::RoutingModel const &'invalid null reference in method 'new_TypeRegulationsConstraint', argument 1 of type 'operations_research::RoutingModel const &'in method 'new_CPFeasibilityFilter', argument 1 of type 'operations_research::RoutingModel const *'RoutingModel_GetTopologicallySortedVisitTypesin method 'RoutingModel_GetTopologicallySortedVisitTypes', argument 1 of type 'operations_research::RoutingModel const *'SequenceVarElement_BackwardSequencein method 'SequenceVarElement_BackwardSequence', argument 1 of type 'operations_research::SequenceVarElement const *'SequenceVarElement_ForwardSequencein method 'SequenceVarElement_ForwardSequence', argument 1 of type 'operations_research::SequenceVarElement const *'SequenceVarElement_Unperformedin method 'SequenceVarElement_Unperformed', argument 1 of type 'operations_research::SequenceVarElement const *'in method 'new_RevInteger', argument 1 of type 'long'in method 'new_NumericalRevInteger', argument 1 of type 'long'in method 'IntervalVarElement_SetEndMin', argument 1 of type 'operations_research::IntervalVarElement *'in method 'IntervalVarElement_SetEndMin', argument 2 of type 'int64'in method 'IntVarElement_SetMin', argument 1 of type 'operations_research::IntVarElement *'in method 'IntVarElement_SetMin', argument 2 of type 'int64'in method 'IntVarElement_SetMax', argument 1 of type 'operations_research::IntVarElement *'in method 'IntVarElement_SetMax', argument 2 of type 'int64'in method 'IntervalVarElement_SetEndMax', argument 1 of type 'operations_research::IntervalVarElement *'in method 'IntervalVarElement_SetEndMax', argument 2 of type 'int64'IntervalVarElement_SetPerformedMinin method 'IntervalVarElement_SetPerformedMin', argument 1 of type 'operations_research::IntervalVarElement *'in method 'IntervalVarElement_SetPerformedMin', argument 2 of type 'int64'IntervalVarElement_SetPerformedMaxin method 'IntervalVarElement_SetPerformedMax', argument 1 of type 'operations_research::IntervalVarElement *'in method 'IntervalVarElement_SetPerformedMax', argument 2 of type 'int64'IntervalVarElement_SetStartMinin method 'IntervalVarElement_SetStartMin', argument 1 of type 'operations_research::IntervalVarElement *'in method 'IntervalVarElement_SetStartMin', argument 2 of type 'int64'IntervalVarElement_SetStartMaxin method 'IntervalVarElement_SetStartMax', argument 1 of type 'operations_research::IntervalVarElement *'in method 'IntervalVarElement_SetStartMax', argument 2 of type 'int64'IntervalVarElement_SetDurationMinin method 'IntervalVarElement_SetDurationMin', argument 1 of type 'operations_research::IntervalVarElement *'in method 'IntervalVarElement_SetDurationMin', argument 2 of type 'int64'IntervalVarElement_SetDurationMaxin method 'IntervalVarElement_SetDurationMax', argument 1 of type 'operations_research::IntervalVarElement *'in method 'IntervalVarElement_SetDurationMax', argument 2 of type 'int64'IntervalVarElement_SetStartValuein method 'IntervalVarElement_SetStartValue', argument 1 of type 'operations_research::IntervalVarElement *'in method 'IntervalVarElement_SetStartValue', argument 2 of type 'int64'IntervalVarElement_SetEndValuein method 'IntervalVarElement_SetEndValue', argument 1 of type 'operations_research::IntervalVarElement *'in method 'IntervalVarElement_SetEndValue', argument 2 of type 'int64'IntervalVarElement_SetDurationValuein method 'IntervalVarElement_SetDurationValue', argument 1 of type 'operations_research::IntervalVarElement *'in method 'IntervalVarElement_SetDurationValue', argument 2 of type 'int64'IntervalVarElement_SetPerformedValuein method 'IntervalVarElement_SetPerformedValue', argument 1 of type 'operations_research::IntervalVarElement *'in method 'IntervalVarElement_SetPerformedValue', argument 2 of type 'int64'in method 'IntVarElement_SetValue', argument 1 of type 'operations_research::IntVarElement *'in method 'IntVarElement_SetValue', argument 2 of type 'int64'SequenceVarLocalSearchOperatorTemplate_Valuein method 'SequenceVarLocalSearchOperatorTemplate_Value', argument 1 of type 'operations_research::VarLocalSearchOperator< operations_research::SequenceVar,std::vector< int >,operations_research::SequenceVarLocalSearchHandler > const *'in method 'SequenceVarLocalSearchOperatorTemplate_Value', argument 2 of type 'int64'RoutingModel_GetCostClassIndexOfVehiclein method 'RoutingModel_GetCostClassIndexOfVehicle', argument 1 of type 'operations_research::RoutingModel const *'in method 'RoutingModel_GetCostClassIndexOfVehicle', argument 2 of type 'int64'RoutingModel_GetVehicleClassIndexOfVehiclein method 'RoutingModel_GetVehicleClassIndexOfVehicle', argument 1 of type 'operations_research::RoutingModel const *'in method 'RoutingModel_GetVehicleClassIndexOfVehicle', argument 2 of type 'int64'SequenceVarLocalSearchOperatorTemplate_OldValuein method 'SequenceVarLocalSearchOperatorTemplate_OldValue', argument 1 of type 'operations_research::VarLocalSearchOperator< operations_research::SequenceVar,std::vector< int >,operations_research::SequenceVarLocalSearchHandler > const *'in method 'SequenceVarLocalSearchOperatorTemplate_OldValue', argument 2 of type 'int64'RoutingModel_GetDisjunctionIndicesin method 'RoutingModel_GetDisjunctionIndices', argument 1 of type 'operations_research::RoutingModel const *'in method 'RoutingModel_GetDisjunctionIndices', argument 2 of type 'int64'RoutingIndexManager_IndexToNodein method 'RoutingIndexManager_IndexToNode', argument 1 of type 'operations_research::RoutingIndexManager const *'in method 'RoutingIndexManager_IndexToNode', argument 2 of type 'int64'IntVarLocalSearchOperatorTemplate_Valuein method 'IntVarLocalSearchOperatorTemplate_Value', argument 1 of type 'operations_research::VarLocalSearchOperator< operations_research::IntVar,int64,operations_research::IntVarLocalSearchHandler > const *'in method 'IntVarLocalSearchOperatorTemplate_Value', argument 2 of type 'int64'IntVarLocalSearchOperatorTemplate_OldValuein method 'IntVarLocalSearchOperatorTemplate_OldValue', argument 1 of type 'operations_research::VarLocalSearchOperator< operations_research::IntVar,int64,operations_research::IntVarLocalSearchHandler > const *'in method 'IntVarLocalSearchOperatorTemplate_OldValue', argument 2 of type 'int64'in method 'IntervalVar_SetPerformed', argument 1 of type 'operations_research::IntervalVar *'in method 'IntervalVar_SetPerformed', argument 2 of type 'bool'RoutingModel_SetMaximumNumberOfActiveVehiclesin method 'RoutingModel_SetMaximumNumberOfActiveVehicles', argument 1 of type 'operations_research::RoutingModel *'in method 'RoutingModel_SetMaximumNumberOfActiveVehicles', argument 2 of type 'int'in method 'RoutingModel_IsEnd', argument 1 of type 'operations_research::RoutingModel const *'in method 'RoutingModel_IsEnd', argument 2 of type 'int64'DefaultPhaseParameters_var_selection_schema_setin method 'DefaultPhaseParameters_var_selection_schema_set', argument 1 of type 'operations_research::DefaultPhaseParameters *'in method 'DefaultPhaseParameters_var_selection_schema_set', argument 2 of type 'operations_research::DefaultPhaseParameters::VariableSelection'DefaultPhaseParameters_value_selection_schema_setin method 'DefaultPhaseParameters_value_selection_schema_set', argument 1 of type 'operations_research::DefaultPhaseParameters *'in method 'DefaultPhaseParameters_value_selection_schema_set', argument 2 of type 'operations_research::DefaultPhaseParameters::ValueSelection'DefaultPhaseParameters_heuristic_period_setin method 'DefaultPhaseParameters_heuristic_period_set', argument 1 of type 'operations_research::DefaultPhaseParameters *'in method 'DefaultPhaseParameters_heuristic_period_set', argument 2 of type 'int'DefaultPhaseParameters_heuristic_num_failures_limit_setin method 'DefaultPhaseParameters_heuristic_num_failures_limit_set', argument 1 of type 'operations_research::DefaultPhaseParameters *'in method 'DefaultPhaseParameters_heuristic_num_failures_limit_set', argument 2 of type 'int'DefaultPhaseParameters_initialization_splits_setin method 'DefaultPhaseParameters_initialization_splits_set', argument 1 of type 'operations_research::DefaultPhaseParameters *'in method 'DefaultPhaseParameters_initialization_splits_set', argument 2 of type 'int'DefaultPhaseParameters_random_seed_setin method 'DefaultPhaseParameters_random_seed_set', argument 1 of type 'operations_research::DefaultPhaseParameters *'in method 'DefaultPhaseParameters_random_seed_set', argument 2 of type 'int'DefaultPhaseParameters_display_level_setin method 'DefaultPhaseParameters_display_level_set', argument 1 of type 'operations_research::DefaultPhaseParameters *'in method 'DefaultPhaseParameters_display_level_set', argument 2 of type 'operations_research::DefaultPhaseParameters::DisplayLevel'in method 'RoutingModel_NextVar', argument 1 of type 'operations_research::RoutingModel const *'in method 'RoutingModel_NextVar', argument 2 of type 'int64'in method 'RoutingModel_ActiveVar', argument 1 of type 'operations_research::RoutingModel const *'in method 'RoutingModel_ActiveVar', argument 2 of type 'int64'in method 'RoutingModel_VehicleVar', argument 1 of type 'operations_research::RoutingModel const *'in method 'RoutingModel_VehicleVar', argument 2 of type 'int64'in method 'RoutingDimension_CumulVar', argument 1 of type 'operations_research::RoutingDimension const *'in method 'RoutingDimension_CumulVar', argument 2 of type 'int64'in method 'RoutingDimension_TransitVar', argument 1 of type 'operations_research::RoutingDimension const *'in method 'RoutingDimension_TransitVar', argument 2 of type 'int64'RoutingDimension_FixedTransitVarin method 'RoutingDimension_FixedTransitVar', argument 1 of type 'operations_research::RoutingDimension const *'in method 'RoutingDimension_FixedTransitVar', argument 2 of type 'int64'in method 'RoutingDimension_SlackVar', argument 1 of type 'operations_research::RoutingDimension const *'in method 'RoutingDimension_SlackVar', argument 2 of type 'int64'RoutingDimension_GetSpanCostCoefficientForVehiclein method 'RoutingDimension_GetSpanCostCoefficientForVehicle', argument 1 of type 'operations_research::RoutingDimension const *'in method 'RoutingDimension_GetSpanCostCoefficientForVehicle', argument 2 of type 'int'in method 'IntVarLocalSearchFilter_Value', argument 1 of type 'operations_research::IntVarLocalSearchFilter const *'in method 'IntVarLocalSearchFilter_Value', argument 2 of type 'int'RoutingDimension_GetSpanUpperBoundForVehiclein method 'RoutingDimension_GetSpanUpperBoundForVehicle', argument 1 of type 'operations_research::RoutingDimension const *'in method 'RoutingDimension_GetSpanUpperBoundForVehicle', argument 2 of type 'int'in method 'RoutingModel_Start', argument 1 of type 'operations_research::RoutingModel const *'in method 'RoutingModel_Start', argument 2 of type 'int'in method 'RoutingModel_End', argument 1 of type 'operations_research::RoutingModel const *'in method 'RoutingModel_End', argument 2 of type 'int'in method 'RoutingModel_VehicleIndex', argument 1 of type 'operations_research::RoutingModel const *'in method 'RoutingModel_VehicleIndex', argument 2 of type 'int'in method 'BaseLns___getitem__', argument 1 of type 'operations_research::BaseLns *'in method 'BaseLns___getitem__', argument 2 of type 'int'in method 'IntervalVarContainer_Element', argument 1 of type 'operations_research::AssignmentContainer< operations_research::IntervalVar,operations_research::IntervalVarElement > *'in method 'IntervalVarContainer_Element', argument 2 of type 'int'in method 'IntVarContainer_Element', argument 1 of type 'operations_research::AssignmentContainer< operations_research::IntVar,operations_research::IntVarElement > *'in method 'IntVarContainer_Element', argument 2 of type 'int'in method 'SequenceVarContainer_Element', argument 1 of type 'operations_research::AssignmentContainer< operations_research::SequenceVar,operations_research::SequenceVarElement > *'in method 'SequenceVarContainer_Element', argument 2 of type 'int'in method 'Assignment_BackwardSequence', argument 1 of type 'operations_research::Assignment const *'in method 'Assignment_Unperformed', argument 1 of type 'operations_research::Assignment const *'in method 'Assignment_ForwardSequence', argument 1 of type 'operations_research::Assignment const *'in method 'RoutingModel_ActiveVehicleVar', argument 1 of type 'operations_research::RoutingModel const *'in method 'RoutingModel_ActiveVehicleVar', argument 2 of type 'int'RoutingModel_GetSameVehicleIndicesOfIndexin method 'RoutingModel_GetSameVehicleIndicesOfIndex', argument 1 of type 'operations_research::RoutingModel const *'in method 'RoutingModel_GetSameVehicleIndicesOfIndex', argument 2 of type 'int'RoutingModel_VehicleCostsConsideredVarin method 'RoutingModel_VehicleCostsConsideredVar', argument 1 of type 'operations_research::RoutingModel const *'in method 'RoutingModel_VehicleCostsConsideredVar', argument 2 of type 'int'in method 'Solver_Fail', argument 1 of type 'operations_research::Solver *'RoutingDimension_GetLocalOptimizerOffsetForVehiclein method 'RoutingDimension_GetLocalOptimizerOffsetForVehicle', argument 1 of type 'operations_research::RoutingDimension const *'in method 'RoutingDimension_GetLocalOptimizerOffsetForVehicle', argument 2 of type 'int'RoutingModel_AreEmptyRouteCostsConsideredForVehiclein method 'RoutingModel_AreEmptyRouteCostsConsideredForVehicle', argument 1 of type 'operations_research::RoutingModel const *'in method 'RoutingModel_AreEmptyRouteCostsConsideredForVehicle', argument 2 of type 'int'in method 'Assignment_SetObjectiveMin', argument 1 of type 'operations_research::Assignment *'in method 'Assignment_SetObjectiveMin', argument 2 of type 'int64'in method 'Assignment_SetObjectiveMax', argument 1 of type 'operations_research::Assignment *'in method 'Assignment_SetObjectiveMax', argument 2 of type 'int64'RoutingModel_SetFixedCostOfAllVehiclesin method 'RoutingModel_SetFixedCostOfAllVehicles', argument 1 of type 'operations_research::RoutingModel *'in method 'RoutingModel_SetFixedCostOfAllVehicles', argument 2 of type 'int64'RoutingDimension_SetSpanCostCoefficientForAllVehiclesin method 'RoutingDimension_SetSpanCostCoefficientForAllVehicles', argument 1 of type 'operations_research::RoutingDimension *'in method 'RoutingDimension_SetSpanCostCoefficientForAllVehicles', argument 2 of type 'int64'RoutingDimension_SetGlobalSpanCostCoefficientin method 'RoutingDimension_SetGlobalSpanCostCoefficient', argument 1 of type 'operations_research::RoutingDimension *'in method 'RoutingDimension_SetGlobalSpanCostCoefficient', argument 2 of type 'int64'in method 'Assignment_SetObjectiveValue', argument 1 of type 'operations_research::Assignment *'in method 'Assignment_SetObjectiveValue', argument 2 of type 'int64'RoutingModel_GetVisitTypePolicyin method 'RoutingModel_GetVisitTypePolicy', argument 1 of type 'operations_research::RoutingModel const *'in method 'RoutingModel_GetVisitTypePolicy', argument 2 of type 'int64'RoutingDimension_GetCumulVarSoftUpperBoundin method 'RoutingDimension_GetCumulVarSoftUpperBound', argument 1 of type 'operations_research::RoutingDimension const *'in method 'RoutingDimension_GetCumulVarSoftUpperBound', argument 2 of type 'int64'RoutingDimension_GetCumulVarSoftUpperBoundCoefficientin method 'RoutingDimension_GetCumulVarSoftUpperBoundCoefficient', argument 1 of type 'operations_research::RoutingDimension const *'in method 'RoutingDimension_GetCumulVarSoftUpperBoundCoefficient', argument 2 of type 'int64'RoutingDimension_GetCumulVarSoftLowerBoundCoefficientin method 'RoutingDimension_GetCumulVarSoftLowerBoundCoefficient', argument 1 of type 'operations_research::RoutingDimension const *'in method 'RoutingDimension_GetCumulVarSoftLowerBoundCoefficient', argument 2 of type 'int64'RoutingModel_UnperformedPenaltyin method 'RoutingModel_UnperformedPenalty', argument 1 of type 'operations_research::RoutingModel const *'in method 'RoutingModel_UnperformedPenalty', argument 2 of type 'int64'RoutingDimension_GetCumulVarSoftLowerBoundin method 'RoutingDimension_GetCumulVarSoftLowerBound', argument 1 of type 'operations_research::RoutingDimension const *'in method 'RoutingDimension_GetCumulVarSoftLowerBound', argument 2 of type 'int64'in method 'RoutingModel_GetVisitType', argument 1 of type 'operations_research::RoutingModel const *'in method 'RoutingModel_GetVisitType', argument 2 of type 'int64'RoutingDimension_ShortestTransitionSlackin method 'RoutingDimension_ShortestTransitionSlack', argument 1 of type 'operations_research::RoutingDimension const *'in method 'RoutingDimension_ShortestTransitionSlack', argument 2 of type 'int64'in method 'Solver_ReSeed', argument 1 of type 'operations_research::Solver *'in method 'Solver_ReSeed', argument 2 of type 'int32'in method 'RoutingModel_IsStart', argument 1 of type 'operations_research::RoutingModel const *'in method 'RoutingModel_IsStart', argument 2 of type 'int64'RoutingDimension_HasCumulVarSoftUpperBoundin method 'RoutingDimension_HasCumulVarSoftUpperBound', argument 1 of type 'operations_research::RoutingDimension const *'in method 'RoutingDimension_HasCumulVarSoftUpperBound', argument 2 of type 'int64'RoutingDimension_HasCumulVarSoftLowerBoundin method 'RoutingDimension_HasCumulVarSoftLowerBound', argument 1 of type 'operations_research::RoutingDimension const *'in method 'RoutingDimension_HasCumulVarSoftLowerBound', argument 2 of type 'int64'in method 'Solver_BranchesLimit', argument 1 of type 'operations_research::Solver *'in method 'Solver_BranchesLimit', argument 2 of type 'int64'RoutingModel_GetPickupIndexPairsin method 'RoutingModel_GetPickupIndexPairs', argument 1 of type 'operations_research::RoutingModel const *'in method 'RoutingModel_GetPickupIndexPairs', argument 2 of type 'int64'in method 'BaseLns_AppendToFragment', argument 1 of type 'operations_research::BaseLns *'in method 'BaseLns_AppendToFragment', argument 2 of type 'int'in method 'Solver_FailuresLimit', argument 1 of type 'operations_research::Solver *'in method 'Solver_FailuresLimit', argument 2 of type 'int64'RoutingModel_SetArcCostEvaluatorOfAllVehiclesin method 'RoutingModel_SetArcCostEvaluatorOfAllVehicles', argument 1 of type 'operations_research::RoutingModel *'in method 'RoutingModel_SetArcCostEvaluatorOfAllVehicles', argument 2 of type 'int'in method 'SequenceVar_RankFirst', argument 1 of type 'operations_research::SequenceVar *'in method 'SequenceVar_RankFirst', argument 2 of type 'int'in method 'SequenceVar_RankNotFirst', argument 1 of type 'operations_research::SequenceVar *'in method 'SequenceVar_RankNotFirst', argument 2 of type 'int'in method 'SequenceVar_RankLast', argument 1 of type 'operations_research::SequenceVar *'in method 'SequenceVar_RankLast', argument 2 of type 'int'in method 'SequenceVar_RankNotLast', argument 1 of type 'operations_research::SequenceVar *'in method 'SequenceVar_RankNotLast', argument 2 of type 'int'in method 'Constraint___floordiv__', argument 1 of type 'operations_research::Constraint *'in method 'Constraint___floordiv__', argument 2 of type 'int64'RoutingModel_SetPickupAndDeliveryPolicyOfAllVehiclesin method 'RoutingModel_SetPickupAndDeliveryPolicyOfAllVehicles', argument 1 of type 'operations_research::RoutingModel *'in method 'RoutingModel_SetPickupAndDeliveryPolicyOfAllVehicles', argument 2 of type 'operations_research::RoutingModel::PickupAndDeliveryPolicy'RoutingModel_GetDeliveryIndexPairsin method 'RoutingModel_GetDeliveryIndexPairs', argument 1 of type 'operations_research::RoutingModel const *'in method 'RoutingModel_GetDeliveryIndexPairs', argument 2 of type 'int64'in method 'Solver_SolutionsLimit', argument 1 of type 'operations_research::Solver *'in method 'Solver_SolutionsLimit', argument 2 of type 'int64'RoutingModel_GetPickupAndDeliveryPolicyOfVehiclein method 'RoutingModel_GetPickupAndDeliveryPolicyOfVehicle', argument 1 of type 'operations_research::RoutingModel const *'in method 'RoutingModel_GetPickupAndDeliveryPolicyOfVehicle', argument 2 of type 'int'RoutingDimension_GetPreTravelEvaluatorOfVehiclein method 'RoutingDimension_GetPreTravelEvaluatorOfVehicle', argument 1 of type 'operations_research::RoutingDimension const *'in method 'RoutingDimension_GetPreTravelEvaluatorOfVehicle', argument 2 of type 'int'RoutingModel_GetFixedCostOfVehiclein method 'RoutingModel_GetFixedCostOfVehicle', argument 1 of type 'operations_research::RoutingModel const *'in method 'RoutingModel_GetFixedCostOfVehicle', argument 2 of type 'int'in method 'SolutionCollector_WallTime', argument 1 of type 'operations_research::SolutionCollector const *'in method 'SolutionCollector_WallTime', argument 2 of type 'int'in method 'SolutionCollector_Branches', argument 1 of type 'operations_research::SolutionCollector const *'in method 'SolutionCollector_Branches', argument 2 of type 'int'in method 'SolutionCollector_Failures', argument 1 of type 'operations_research::SolutionCollector const *'in method 'SolutionCollector_Failures', argument 2 of type 'int'RoutingDimension_GetPostTravelEvaluatorOfVehiclein method 'RoutingDimension_GetPostTravelEvaluatorOfVehicle', argument 1 of type 'operations_research::RoutingDimension const *'in method 'RoutingDimension_GetPostTravelEvaluatorOfVehicle', argument 2 of type 'int'SolutionCollector_ObjectiveValuein method 'SolutionCollector_ObjectiveValue', argument 1 of type 'operations_research::SolutionCollector const *'in method 'SolutionCollector_ObjectiveValue', argument 2 of type 'int'in method 'IntVar_Contains', argument 1 of type 'operations_research::IntVar const *'in method 'IntVar_Contains', argument 2 of type 'int64'in method 'BooleanVar_Contains', argument 1 of type 'operations_research::BooleanVar const *'in method 'BooleanVar_Contains', argument 2 of type 'int64'RoutingModel_GetSingleNodesOfTypein method 'RoutingModel_GetSingleNodesOfType', argument 1 of type 'operations_research::RoutingModel const *'in method 'RoutingModel_GetSingleNodesOfType', argument 2 of type 'int'RoutingModel_GetPairIndicesOfTypein method 'RoutingModel_GetPairIndicesOfType', argument 1 of type 'operations_research::RoutingModel const *'in method 'RoutingModel_GetPairIndicesOfType', argument 2 of type 'int'in method 'IntervalVar_SafeStartExpr', argument 1 of type 'operations_research::IntervalVar *'in method 'IntervalVar_SafeStartExpr', argument 2 of type 'int64'in method 'IntervalVar_SafeDurationExpr', argument 1 of type 'operations_research::IntervalVar *'in method 'IntervalVar_SafeDurationExpr', argument 2 of type 'int64'in method 'IntervalVar_SafeEndExpr', argument 1 of type 'operations_research::IntervalVar *'in method 'IntervalVar_SafeEndExpr', argument 2 of type 'int64'in method 'SolutionCollector_Solution', argument 1 of type 'operations_research::SolutionCollector const *'in method 'SolutionCollector_Solution', argument 2 of type 'int'RoutingModel_GetSameVehicleRequiredTypeAlternativesOfTypein method 'RoutingModel_GetSameVehicleRequiredTypeAlternativesOfType', argument 1 of type 'operations_research::RoutingModel const *'in method 'RoutingModel_GetSameVehicleRequiredTypeAlternativesOfType', argument 2 of type 'int'RoutingModel_GetRequiredTypeAlternativesWhenAddingTypein method 'RoutingModel_GetRequiredTypeAlternativesWhenAddingType', argument 1 of type 'operations_research::RoutingModel const *'in method 'RoutingModel_GetRequiredTypeAlternativesWhenAddingType', argument 2 of type 'int'RoutingModel_GetHardTypeIncompatibilitiesOfTypein method 'RoutingModel_GetHardTypeIncompatibilitiesOfType', argument 1 of type 'operations_research::RoutingModel const *'in method 'RoutingModel_GetHardTypeIncompatibilitiesOfType', argument 2 of type 'int'RoutingModel_GetTemporalTypeIncompatibilitiesOfTypein method 'RoutingModel_GetTemporalTypeIncompatibilitiesOfType', argument 1 of type 'operations_research::RoutingModel const *'in method 'RoutingModel_GetTemporalTypeIncompatibilitiesOfType', argument 2 of type 'int'in method 'Solver_LubyRestart', argument 1 of type 'operations_research::Solver *'in method 'Solver_LubyRestart', argument 2 of type 'int'in method 'SequenceVar_Interval', argument 1 of type 'operations_research::SequenceVar const *'in method 'SequenceVar_Interval', argument 2 of type 'int'in method 'SequenceVar_Next', argument 1 of type 'operations_research::SequenceVar const *'in method 'SequenceVar_Next', argument 2 of type 'int'RoutingModel_GetRequiredTypeAlternativesWhenRemovingTypein method 'RoutingModel_GetRequiredTypeAlternativesWhenRemovingType', argument 1 of type 'operations_research::RoutingModel const *'in method 'RoutingModel_GetRequiredTypeAlternativesWhenRemovingType', argument 2 of type 'int'in method 'Solver_ConstantRestart', argument 1 of type 'operations_research::Solver *'in method 'Solver_ConstantRestart', argument 2 of type 'int'RoutingModel_ConsiderEmptyRouteCostsForVehiclein method 'RoutingModel_ConsiderEmptyRouteCostsForVehicle', argument 1 of type 'operations_research::RoutingModel *'in method 'RoutingModel_ConsiderEmptyRouteCostsForVehicle', argument 2 of type 'bool'in method 'RoutingModel_ConsiderEmptyRouteCostsForVehicle', argument 3 of type 'int'in method 'SolutionCollector_Value', argument 1 of type 'operations_research::SolutionCollector const *'in method 'SolutionCollector_Value', argument 2 of type 'int'SolutionCollector_DurationValuein method 'SolutionCollector_DurationValue', argument 1 of type 'operations_research::SolutionCollector const *'in method 'SolutionCollector_DurationValue', argument 2 of type 'int'SolutionCollector_PerformedValuein method 'SolutionCollector_PerformedValue', argument 1 of type 'operations_research::SolutionCollector const *'in method 'SolutionCollector_PerformedValue', argument 2 of type 'int'in method 'SolutionCollector_StartValue', argument 1 of type 'operations_research::SolutionCollector const *'in method 'SolutionCollector_StartValue', argument 2 of type 'int'in method 'SolutionCollector_EndValue', argument 1 of type 'operations_research::SolutionCollector const *'in method 'SolutionCollector_EndValue', argument 2 of type 'int'SolutionCollector_ForwardSequencein method 'SolutionCollector_ForwardSequence', argument 1 of type 'operations_research::SolutionCollector const *'in method 'SolutionCollector_ForwardSequence', argument 2 of type 'int'in method 'IntervalVar_CrossesDate', argument 1 of type 'operations_research::IntervalVar *'in method 'IntervalVar_CrossesDate', argument 2 of type 'int64'in method 'IntervalVar_AvoidsDate', argument 1 of type 'operations_research::IntervalVar *'in method 'IntervalVar_AvoidsDate', argument 2 of type 'int64'in method 'IntervalVar_EndsAfter', argument 1 of type 'operations_research::IntervalVar *'in method 'IntervalVar_EndsAfter', argument 2 of type 'int64'in method 'IntervalVar_EndsAt', argument 1 of type 'operations_research::IntervalVar *'in method 'IntervalVar_EndsAt', argument 2 of type 'int64'in method 'IntervalVar_EndsBefore', argument 1 of type 'operations_research::IntervalVar *'in method 'IntervalVar_EndsBefore', argument 2 of type 'int64'in method 'IntervalVar_StartsAfter', argument 1 of type 'operations_research::IntervalVar *'in method 'IntervalVar_StartsAfter', argument 2 of type 'int64'in method 'IntervalVar_StartsAt', argument 1 of type 'operations_research::IntervalVar *'in method 'IntervalVar_StartsAt', argument 2 of type 'int64'in method 'IntervalVar_StartsBefore', argument 1 of type 'operations_research::IntervalVar *'in method 'IntervalVar_StartsBefore', argument 2 of type 'int64'IntervalVarElement_SetPerformedRangein method 'IntervalVarElement_SetPerformedRange', argument 1 of type 'operations_research::IntervalVarElement *'in method 'IntervalVarElement_SetPerformedRange', argument 2 of type 'int64'in method 'IntervalVarElement_SetPerformedRange', argument 3 of type 'int64'IntervalVarElement_SetDurationRangein method 'IntervalVarElement_SetDurationRange', argument 1 of type 'operations_research::IntervalVarElement *'in method 'IntervalVarElement_SetDurationRange', argument 2 of type 'int64'in method 'IntervalVarElement_SetDurationRange', argument 3 of type 'int64'in method 'IntVarElement_SetRange', argument 1 of type 'operations_research::IntVarElement *'in method 'IntVarElement_SetRange', argument 2 of type 'int64'in method 'IntVarElement_SetRange', argument 3 of type 'int64'IntervalVarElement_SetStartRangein method 'IntervalVarElement_SetStartRange', argument 1 of type 'operations_research::IntervalVarElement *'in method 'IntervalVarElement_SetStartRange', argument 2 of type 'int64'in method 'IntervalVarElement_SetStartRange', argument 3 of type 'int64'IntervalVarElement_SetEndRangein method 'IntervalVarElement_SetEndRange', argument 1 of type 'operations_research::IntervalVarElement *'in method 'IntervalVarElement_SetEndRange', argument 2 of type 'int64'in method 'IntervalVarElement_SetEndRange', argument 3 of type 'int64'TypeRegulationsChecker_CheckVehiclein method 'TypeRegulationsChecker_CheckVehicle', argument 1 of type 'operations_research::TypeRegulationsChecker *'in method 'TypeRegulationsChecker_CheckVehicle', argument 2 of type 'int'in method 'TypeRegulationsChecker_CheckVehicle', argument 3 of type 'std::function< int64 (int64) > const &'invalid null reference in method 'TypeRegulationsChecker_CheckVehicle', argument 3 of type 'std::function< int64 (int64) > const &'SolutionCollector_BackwardSequencein method 'SolutionCollector_BackwardSequence', argument 1 of type 'operations_research::SolutionCollector const *'in method 'SolutionCollector_BackwardSequence', argument 2 of type 'int'in method 'SolutionCollector_Unperformed', argument 1 of type 'operations_research::SolutionCollector const *'in method 'SolutionCollector_Unperformed', argument 2 of type 'int'RoutingModel_AddPickupAndDeliveryin method 'RoutingModel_AddPickupAndDelivery', argument 1 of type 'operations_research::RoutingModel *'in method 'RoutingModel_AddPickupAndDelivery', argument 2 of type 'int64'in method 'RoutingModel_AddPickupAndDelivery', argument 3 of type 'int64'in method 'Assignment_SetObjectiveRange', argument 1 of type 'operations_research::Assignment *'in method 'Assignment_SetObjectiveRange', argument 2 of type 'int64'in method 'Assignment_SetObjectiveRange', argument 3 of type 'int64'RoutingModel_SetAmortizedCostFactorsOfAllVehiclesin method 'RoutingModel_SetAmortizedCostFactorsOfAllVehicles', argument 1 of type 'operations_research::RoutingModel *'in method 'RoutingModel_SetAmortizedCostFactorsOfAllVehicles', argument 2 of type 'int64'in method 'RoutingModel_SetAmortizedCostFactorsOfAllVehicles', argument 3 of type 'int64'RoutingModel_GetArcCostForFirstSolutionin method 'RoutingModel_GetArcCostForFirstSolution', argument 1 of type 'operations_research::RoutingModel const *'in method 'RoutingModel_GetArcCostForFirstSolution', argument 2 of type 'int64'in method 'RoutingModel_GetArcCostForFirstSolution', argument 3 of type 'int64'RoutingModel_UnperformedPenaltyOrValuein method 'RoutingModel_UnperformedPenaltyOrValue', argument 1 of type 'operations_research::RoutingModel const *'in method 'RoutingModel_UnperformedPenaltyOrValue', argument 2 of type 'int64'in method 'RoutingModel_UnperformedPenaltyOrValue', argument 3 of type 'int64'RoutingModel_GetHomogeneousCostin method 'RoutingModel_GetHomogeneousCost', argument 1 of type 'operations_research::RoutingModel const *'in method 'RoutingModel_GetHomogeneousCost', argument 2 of type 'int64'in method 'RoutingModel_GetHomogeneousCost', argument 3 of type 'int64'in method 'Assignment_SetMax', argument 1 of type 'operations_research::Assignment *'in method 'Assignment_SetMax', argument 3 of type 'int64'in method 'Assignment_SetValue', argument 1 of type 'operations_research::Assignment *'in method 'Assignment_SetValue', argument 3 of type 'int64'in method 'Assignment_SetStartMin', argument 1 of type 'operations_research::Assignment *'in method 'Assignment_SetStartMin', argument 3 of type 'int64'in method 'Assignment_SetStartMax', argument 1 of type 'operations_research::Assignment *'in method 'Assignment_SetStartMax', argument 3 of type 'int64'in method 'Assignment_SetStartValue', argument 1 of type 'operations_research::Assignment *'in method 'Assignment_SetStartValue', argument 3 of type 'int64'in method 'Assignment_SetDurationMin', argument 1 of type 'operations_research::Assignment *'in method 'Assignment_SetDurationMin', argument 3 of type 'int64'in method 'Assignment_SetDurationMax', argument 1 of type 'operations_research::Assignment *'in method 'Assignment_SetDurationMax', argument 3 of type 'int64'in method 'Assignment_SetDurationValue', argument 1 of type 'operations_research::Assignment *'in method 'Assignment_SetDurationValue', argument 3 of type 'int64'in method 'Assignment_SetEndMin', argument 1 of type 'operations_research::Assignment *'in method 'Assignment_SetEndMin', argument 3 of type 'int64'in method 'Assignment_SetEndMax', argument 1 of type 'operations_research::Assignment *'in method 'Assignment_SetEndMax', argument 3 of type 'int64'in method 'Assignment_SetMin', argument 1 of type 'operations_research::Assignment *'in method 'Assignment_SetMin', argument 3 of type 'int64'in method 'Assignment_SetEndValue', argument 1 of type 'operations_research::Assignment *'in method 'Assignment_SetEndValue', argument 3 of type 'int64'in method 'Assignment_SetPerformedMin', argument 1 of type 'operations_research::Assignment *'in method 'Assignment_SetPerformedMin', argument 3 of type 'int64'in method 'Assignment_SetPerformedMax', argument 1 of type 'operations_research::Assignment *'in method 'Assignment_SetPerformedMax', argument 3 of type 'int64'in method 'Assignment_SetPerformedValue', argument 1 of type 'operations_research::Assignment *'in method 'Assignment_SetPerformedValue', argument 3 of type 'int64'in method 'IntVar_RemoveInterval', argument 1 of type 'operations_research::IntVar *'in method 'IntVar_RemoveInterval', argument 2 of type 'int64'in method 'IntVar_RemoveInterval', argument 3 of type 'int64'in method 'BooleanVar_RemoveInterval', argument 1 of type 'operations_research::BooleanVar *'in method 'BooleanVar_RemoveInterval', argument 2 of type 'int64'in method 'BooleanVar_RemoveInterval', argument 3 of type 'int64'RoutingModel_AddWeightedVariableMinimizedByFinalizerin method 'RoutingModel_AddWeightedVariableMinimizedByFinalizer', argument 1 of type 'operations_research::RoutingModel *'in method 'RoutingModel_AddWeightedVariableMinimizedByFinalizer', argument 2 of type 'operations_research::IntVar *'in method 'RoutingModel_AddWeightedVariableMinimizedByFinalizer', argument 3 of type 'int64'RoutingModel_AddVariableTargetToFinalizerin method 'RoutingModel_AddVariableTargetToFinalizer', argument 1 of type 'operations_research::RoutingModel *'in method 'RoutingModel_AddVariableTargetToFinalizer', argument 2 of type 'operations_research::IntVar *'in method 'RoutingModel_AddVariableTargetToFinalizer', argument 3 of type 'int64'RoutingDimension_SetSpanCostCoefficientForVehiclein method 'RoutingDimension_SetSpanCostCoefficientForVehicle', argument 1 of type 'operations_research::RoutingDimension *'in method 'RoutingDimension_SetSpanCostCoefficientForVehicle', argument 2 of type 'int64'in method 'RoutingDimension_SetSpanCostCoefficientForVehicle', argument 3 of type 'int'RoutingModel_SetFixedCostOfVehiclein method 'RoutingModel_SetFixedCostOfVehicle', argument 1 of type 'operations_research::RoutingModel *'in method 'RoutingModel_SetFixedCostOfVehicle', argument 2 of type 'int64'in method 'RoutingModel_SetFixedCostOfVehicle', argument 3 of type 'int'RoutingDimension_SetSpanUpperBoundForVehiclein method 'RoutingDimension_SetSpanUpperBoundForVehicle', argument 1 of type 'operations_research::RoutingDimension *'in method 'RoutingDimension_SetSpanUpperBoundForVehicle', argument 2 of type 'int64'in method 'RoutingDimension_SetSpanUpperBoundForVehicle', argument 3 of type 'int'in method 'RoutingModel_Next', argument 1 of type 'operations_research::RoutingModel const *'in method 'RoutingModel_Next', argument 2 of type 'operations_research::Assignment const &'invalid null reference in method 'RoutingModel_Next', argument 2 of type 'operations_research::Assignment const &'in method 'RoutingModel_Next', argument 3 of type 'int64'in method 'Solver_Minimize', argument 1 of type 'operations_research::Solver *'in method 'Solver_Minimize', argument 3 of type 'int64'in method 'Solver_AssignVariableValue', argument 1 of type 'operations_research::Solver *'in method 'Solver_AssignVariableValue', argument 3 of type 'int64'Solver_VariableLessOrEqualValuein method 'Solver_VariableLessOrEqualValue', argument 1 of type 'operations_research::Solver *'in method 'Solver_VariableLessOrEqualValue', argument 3 of type 'int64'in method 'Solver_Maximize', argument 1 of type 'operations_research::Solver *'in method 'Solver_Maximize', argument 3 of type 'int64'Solver_AssignVariableValueOrFailin method 'Solver_AssignVariableValueOrFail', argument 1 of type 'operations_research::Solver *'in method 'Solver_AssignVariableValueOrFail', argument 3 of type 'int64'Solver_VariableGreaterOrEqualValuein method 'Solver_VariableGreaterOrEqualValue', argument 1 of type 'operations_research::Solver *'in method 'Solver_VariableGreaterOrEqualValue', argument 3 of type 'int64'in method 'Solver_NeighborhoodLimit', argument 1 of type 'operations_research::Solver *'in method 'Solver_NeighborhoodLimit', argument 3 of type 'int64'RoutingModel_IsVehicleAllowedForIndexin method 'RoutingModel_IsVehicleAllowedForIndex', argument 1 of type 'operations_research::RoutingModel *'in method 'RoutingModel_IsVehicleAllowedForIndex', argument 2 of type 'int'in method 'RoutingModel_IsVehicleAllowedForIndex', argument 3 of type 'int64'in method 'RevInteger_SetValue', argument 1 of type 'operations_research::Rev< int64 > *'in method 'RevInteger_SetValue', argument 2 of type 'operations_research::Solver *const'in method 'RevInteger_SetValue', argument 3 of type 'long'in method 'NumericalRevInteger_Add', argument 1 of type 'operations_research::NumericalRev< int64 > *'in method 'NumericalRevInteger_Add', argument 2 of type 'operations_research::Solver *const'in method 'NumericalRevInteger_Add', argument 3 of type 'long'RoutingModel_AddTemporalTypeIncompatibilityin method 'RoutingModel_AddTemporalTypeIncompatibility', argument 1 of type 'operations_research::RoutingModel *'in method 'RoutingModel_AddTemporalTypeIncompatibility', argument 2 of type 'int'in method 'RoutingModel_AddTemporalTypeIncompatibility', argument 3 of type 'int'RoutingModel_AddHardTypeIncompatibilityin method 'RoutingModel_AddHardTypeIncompatibility', argument 1 of type 'operations_research::RoutingModel *'in method 'RoutingModel_AddHardTypeIncompatibility', argument 2 of type 'int'in method 'RoutingModel_AddHardTypeIncompatibility', argument 3 of type 'int'RoutingModel_SetArcCostEvaluatorOfVehiclein method 'RoutingModel_SetArcCostEvaluatorOfVehicle', argument 1 of type 'operations_research::RoutingModel *'in method 'RoutingModel_SetArcCostEvaluatorOfVehicle', argument 2 of type 'int'in method 'RoutingModel_SetArcCostEvaluatorOfVehicle', argument 3 of type 'int'RoutingModel_SetPickupAndDeliveryPolicyOfVehiclein method 'RoutingModel_SetPickupAndDeliveryPolicyOfVehicle', argument 1 of type 'operations_research::RoutingModel *'in method 'RoutingModel_SetPickupAndDeliveryPolicyOfVehicle', argument 2 of type 'operations_research::RoutingModel::PickupAndDeliveryPolicy'in method 'RoutingModel_SetPickupAndDeliveryPolicyOfVehicle', argument 3 of type 'int'DisjunctiveConstraint_TransitionTimein method 'DisjunctiveConstraint_TransitionTime', argument 1 of type 'operations_research::DisjunctiveConstraint *'in method 'DisjunctiveConstraint_TransitionTime', argument 2 of type 'int'in method 'DisjunctiveConstraint_TransitionTime', argument 3 of type 'int'in method 'Solver_RankFirstInterval', argument 1 of type 'operations_research::Solver *'in method 'Solver_RankFirstInterval', argument 3 of type 'int'in method 'Solver_RankLastInterval', argument 1 of type 'operations_research::Solver *'in method 'Solver_RankLastInterval', argument 3 of type 'int'in method 'RoutingModel_IsVehicleUsed', argument 1 of type 'operations_research::RoutingModel const *'in method 'RoutingModel_IsVehicleUsed', argument 2 of type 'operations_research::Assignment const &'invalid null reference in method 'RoutingModel_IsVehicleUsed', argument 2 of type 'operations_research::Assignment const &'in method 'RoutingModel_IsVehicleUsed', argument 3 of type 'int'in method 'Solver_Optimize', argument 1 of type 'operations_research::Solver *'in method 'Solver_Optimize', argument 2 of type 'bool'in method 'Solver_Optimize', argument 4 of type 'int64'IntervalVar_EndsAfterStartWithDelayin method 'IntervalVar_EndsAfterStartWithDelay', argument 1 of type 'operations_research::IntervalVar *'in method 'IntervalVar_EndsAfterStartWithDelay', argument 2 of type 'operations_research::IntervalVar *'in method 'IntervalVar_EndsAfterStartWithDelay', argument 3 of type 'int64'IntervalVar_StartsAtStartWithDelayin method 'IntervalVar_StartsAtStartWithDelay', argument 1 of type 'operations_research::IntervalVar *'in method 'IntervalVar_StartsAtStartWithDelay', argument 2 of type 'operations_research::IntervalVar *'in method 'IntervalVar_StartsAtStartWithDelay', argument 3 of type 'int64'IntervalVar_StaysInSyncWithDelayin method 'IntervalVar_StaysInSyncWithDelay', argument 1 of type 'operations_research::IntervalVar *'in method 'IntervalVar_StaysInSyncWithDelay', argument 2 of type 'operations_research::IntervalVar *'in method 'IntervalVar_StaysInSyncWithDelay', argument 3 of type 'int64'IntervalVar_EndsAtStartWithDelayin method 'IntervalVar_EndsAtStartWithDelay', argument 1 of type 'operations_research::IntervalVar *'in method 'IntervalVar_EndsAtStartWithDelay', argument 2 of type 'operations_research::IntervalVar *'in method 'IntervalVar_EndsAtStartWithDelay', argument 3 of type 'int64'IntervalVar_StartsAfterEndWithDelayin method 'IntervalVar_StartsAfterEndWithDelay', argument 1 of type 'operations_research::IntervalVar *'in method 'IntervalVar_StartsAfterEndWithDelay', argument 2 of type 'operations_research::IntervalVar *'in method 'IntervalVar_StartsAfterEndWithDelay', argument 3 of type 'int64'IntervalVar_StartsAfterStartWithDelayin method 'IntervalVar_StartsAfterStartWithDelay', argument 1 of type 'operations_research::IntervalVar *'in method 'IntervalVar_StartsAfterStartWithDelay', argument 2 of type 'operations_research::IntervalVar *'in method 'IntervalVar_StartsAfterStartWithDelay', argument 3 of type 'int64'IntervalVar_StartsAtEndWithDelayin method 'IntervalVar_StartsAtEndWithDelay', argument 1 of type 'operations_research::IntervalVar *'in method 'IntervalVar_StartsAtEndWithDelay', argument 2 of type 'operations_research::IntervalVar *'in method 'IntervalVar_StartsAtEndWithDelay', argument 3 of type 'int64'IntervalVar_EndsAfterEndWithDelayin method 'IntervalVar_EndsAfterEndWithDelay', argument 1 of type 'operations_research::IntervalVar *'in method 'IntervalVar_EndsAfterEndWithDelay', argument 2 of type 'operations_research::IntervalVar *'in method 'IntervalVar_EndsAfterEndWithDelay', argument 3 of type 'int64'IntervalVar_EndsAtEndWithDelayin method 'IntervalVar_EndsAtEndWithDelay', argument 1 of type 'operations_research::IntervalVar *'in method 'IntervalVar_EndsAtEndWithDelay', argument 2 of type 'operations_research::IntervalVar *'in method 'IntervalVar_EndsAtEndWithDelay', argument 3 of type 'int64'in method 'Solver_SplitVariableDomain', argument 1 of type 'operations_research::Solver *'in method 'Solver_SplitVariableDomain', argument 3 of type 'int64'in method 'Solver_SplitVariableDomain', argument 4 of type 'bool'in method 'Constraint___rmul__', argument 1 of type 'operations_research::Constraint *'in method 'Constraint___rmul__', argument 2 of type 'int64'in method 'Constraint___rsub__', argument 1 of type 'operations_research::Constraint *'in method 'Constraint___rsub__', argument 2 of type 'int64'in method 'Constraint___radd__', argument 1 of type 'operations_research::Constraint *'in method 'Constraint___radd__', argument 2 of type 'int64'in method 'Solver_ScheduleOrPostpone', argument 1 of type 'operations_research::Solver *'in method 'Solver_ScheduleOrPostpone', argument 3 of type 'int64'in method 'Solver_ScheduleOrPostpone', argument 4 of type 'int64 *const'in method 'Solver_ScheduleOrExpedite', argument 1 of type 'operations_research::Solver *'in method 'Solver_ScheduleOrExpedite', argument 3 of type 'int64'in method 'Solver_ScheduleOrExpedite', argument 4 of type 'int64 *const'in method 'IntExpr___rsub__', argument 1 of type 'operations_research::IntExpr *'in method 'IntExpr___rsub__', argument 2 of type 'int64'in method 'IntExpr___rmul__', argument 1 of type 'operations_research::IntExpr *'in method 'IntExpr___rmul__', argument 2 of type 'int64'in method 'IntExpr___radd__', argument 1 of type 'operations_research::IntExpr *'in method 'IntExpr___radd__', argument 2 of type 'int64'RoutingDimension_SetPickupToDeliveryLimitFunctionForPairin method 'RoutingDimension_SetPickupToDeliveryLimitFunctionForPair', argument 1 of type 'operations_research::RoutingDimension *'in method 'RoutingDimension_SetPickupToDeliveryLimitFunctionForPair', argument 3 of type 'int'RoutingDimension_SetCumulVarSoftLowerBoundin method 'RoutingDimension_SetCumulVarSoftLowerBound', argument 1 of type 'operations_research::RoutingDimension *'in method 'RoutingDimension_SetCumulVarSoftLowerBound', argument 2 of type 'int64'in method 'RoutingDimension_SetCumulVarSoftLowerBound', argument 3 of type 'int64'in method 'RoutingDimension_SetCumulVarSoftLowerBound', argument 4 of type 'int64'RoutingDimension_SetCumulVarSoftUpperBoundin method 'RoutingDimension_SetCumulVarSoftUpperBound', argument 1 of type 'operations_research::RoutingDimension *'in method 'RoutingDimension_SetCumulVarSoftUpperBound', argument 2 of type 'int64'in method 'RoutingDimension_SetCumulVarSoftUpperBound', argument 3 of type 'int64'in method 'RoutingDimension_SetCumulVarSoftUpperBound', argument 4 of type 'int64'RoutingDimension_GetTransitValuein method 'RoutingDimension_GetTransitValue', argument 1 of type 'operations_research::RoutingDimension const *'in method 'RoutingDimension_GetTransitValue', argument 2 of type 'int64'in method 'RoutingDimension_GetTransitValue', argument 3 of type 'int64'in method 'RoutingDimension_GetTransitValue', argument 4 of type 'int64'RoutingModel_GetArcCostForVehiclein method 'RoutingModel_GetArcCostForVehicle', argument 1 of type 'operations_research::RoutingModel const *'in method 'RoutingModel_GetArcCostForVehicle', argument 2 of type 'int64'in method 'RoutingModel_GetArcCostForVehicle', argument 3 of type 'int64'in method 'RoutingModel_GetArcCostForVehicle', argument 4 of type 'int64'RoutingModel_GetArcCostForClassin method 'RoutingModel_GetArcCostForClass', argument 1 of type 'operations_research::RoutingModel const *'in method 'RoutingModel_GetArcCostForClass', argument 2 of type 'int64'in method 'RoutingModel_GetArcCostForClass', argument 3 of type 'int64'in method 'RoutingModel_GetArcCostForClass', argument 4 of type 'int64'RoutingModel_ArcIsMoreConstrainedThanArcin method 'RoutingModel_ArcIsMoreConstrainedThanArc', argument 1 of type 'operations_research::RoutingModel *'in method 'RoutingModel_ArcIsMoreConstrainedThanArc', argument 2 of type 'int64'in method 'RoutingModel_ArcIsMoreConstrainedThanArc', argument 3 of type 'int64'in method 'RoutingModel_ArcIsMoreConstrainedThanArc', argument 4 of type 'int64'in method 'Assignment_SetDurationRange', argument 1 of type 'operations_research::Assignment *'in method 'Assignment_SetDurationRange', argument 3 of type 'int64'in method 'Assignment_SetDurationRange', argument 4 of type 'int64'in method 'Assignment_SetStartRange', argument 1 of type 'operations_research::Assignment *'in method 'Assignment_SetStartRange', argument 3 of type 'int64'in method 'Assignment_SetStartRange', argument 4 of type 'int64'in method 'Assignment_SetPerformedRange', argument 1 of type 'operations_research::Assignment *'in method 'Assignment_SetPerformedRange', argument 3 of type 'int64'in method 'Assignment_SetPerformedRange', argument 4 of type 'int64'in method 'Assignment_SetEndRange', argument 1 of type 'operations_research::Assignment *'in method 'Assignment_SetEndRange', argument 3 of type 'int64'in method 'Assignment_SetEndRange', argument 4 of type 'int64'in method 'Assignment_SetRange', argument 1 of type 'operations_research::Assignment *'in method 'Assignment_SetRange', argument 3 of type 'int64'in method 'Assignment_SetRange', argument 4 of type 'int64'RoutingModel_SetAmortizedCostFactorsOfVehiclein method 'RoutingModel_SetAmortizedCostFactorsOfVehicle', argument 1 of type 'operations_research::RoutingModel *'in method 'RoutingModel_SetAmortizedCostFactorsOfVehicle', argument 2 of type 'int64'in method 'RoutingModel_SetAmortizedCostFactorsOfVehicle', argument 3 of type 'int64'in method 'RoutingModel_SetAmortizedCostFactorsOfVehicle', argument 4 of type 'int'RoutingDimension_SetBreakDistanceDurationOfVehiclein method 'RoutingDimension_SetBreakDistanceDurationOfVehicle', argument 1 of type 'operations_research::RoutingDimension *'in method 'RoutingDimension_SetBreakDistanceDurationOfVehicle', argument 2 of type 'int64'in method 'RoutingDimension_SetBreakDistanceDurationOfVehicle', argument 3 of type 'int64'in method 'RoutingDimension_SetBreakDistanceDurationOfVehicle', argument 4 of type 'int'Solver_FixedDurationEndSyncedOnStartIntervalVarin method 'Solver_FixedDurationEndSyncedOnStartIntervalVar', argument 1 of type 'operations_research::Solver *'in method 'Solver_FixedDurationEndSyncedOnStartIntervalVar', argument 3 of type 'int64'in method 'Solver_FixedDurationEndSyncedOnStartIntervalVar', argument 4 of type 'int64'Solver_FixedDurationStartSyncedOnEndIntervalVarin method 'Solver_FixedDurationStartSyncedOnEndIntervalVar', argument 1 of type 'operations_research::Solver *'in method 'Solver_FixedDurationStartSyncedOnEndIntervalVar', argument 3 of type 'int64'in method 'Solver_FixedDurationStartSyncedOnEndIntervalVar', argument 4 of type 'int64'Solver_FixedDurationStartSyncedOnStartIntervalVarin method 'Solver_FixedDurationStartSyncedOnStartIntervalVar', argument 1 of type 'operations_research::Solver *'in method 'Solver_FixedDurationStartSyncedOnStartIntervalVar', argument 3 of type 'int64'in method 'Solver_FixedDurationStartSyncedOnStartIntervalVar', argument 4 of type 'int64'Solver_FixedDurationEndSyncedOnEndIntervalVarin method 'Solver_FixedDurationEndSyncedOnEndIntervalVar', argument 1 of type 'operations_research::Solver *'in method 'Solver_FixedDurationEndSyncedOnEndIntervalVar', argument 3 of type 'int64'in method 'Solver_FixedDurationEndSyncedOnEndIntervalVar', argument 4 of type 'int64'in method 'RoutingModel_SetVisitType', argument 1 of type 'operations_research::RoutingModel *'in method 'RoutingModel_SetVisitType', argument 2 of type 'int64'in method 'RoutingModel_SetVisitType', argument 3 of type 'int'in method 'RoutingModel_SetVisitType', argument 4 of type 'operations_research::RoutingModel::VisitTypePolicy'in method 'BooleanVar_RemoveValue', argument 1 of type 'operations_research::BooleanVar *'in method 'BooleanVar_RemoveValue', argument 2 of type 'int64'in method 'BooleanVar_SetMax', argument 1 of type 'operations_research::BooleanVar *'in method 'BooleanVar_SetMax', argument 2 of type 'int64'in method 'IntExpr_SetMin', argument 1 of type 'operations_research::IntExpr *'in method 'IntExpr_SetMin', argument 2 of type 'int64'in method 'IntervalVar_SetDurationMax', argument 1 of type 'operations_research::IntervalVar *'in method 'IntervalVar_SetDurationMax', argument 2 of type 'int64'in method 'IntervalVar_SetStartMax', argument 1 of type 'operations_research::IntervalVar *'in method 'IntervalVar_SetStartMax', argument 2 of type 'int64'in method 'BooleanVar_SetMin', argument 1 of type 'operations_research::BooleanVar *'in method 'BooleanVar_SetMin', argument 2 of type 'int64'in method 'IntVar_RemoveValue', argument 1 of type 'operations_research::IntVar *'in method 'IntVar_RemoveValue', argument 2 of type 'int64'in method 'IntExpr_SetMax', argument 1 of type 'operations_research::IntExpr *'in method 'IntExpr_SetMax', argument 2 of type 'int64'in method 'IntervalVar_SetStartMin', argument 1 of type 'operations_research::IntervalVar *'in method 'IntervalVar_SetStartMin', argument 2 of type 'int64'in method 'IntervalVar_SetDurationMin', argument 1 of type 'operations_research::IntervalVar *'in method 'IntervalVar_SetDurationMin', argument 2 of type 'int64'in method 'IntervalVar_SetEndMin', argument 1 of type 'operations_research::IntervalVar *'in method 'IntervalVar_SetEndMin', argument 2 of type 'int64'in method 'IntervalVar_SetEndMax', argument 1 of type 'operations_research::IntervalVar *'in method 'IntervalVar_SetEndMax', argument 2 of type 'int64'in method 'IntExpr_SetValue', argument 1 of type 'operations_research::IntExpr *'in method 'IntExpr_SetValue', argument 2 of type 'int64'in method 'Solver_AddConstraint', argument 1 of type 'operations_research::Solver *'in method 'Solver_AddConstraint', argument 2 of type 'operations_research::Constraint *const'in method 'Solver_SimulatedAnnealing', argument 1 of type 'operations_research::Solver *'in method 'Solver_SimulatedAnnealing', argument 2 of type 'bool'in method 'Solver_SimulatedAnnealing', argument 4 of type 'int64'in method 'Solver_SimulatedAnnealing', argument 5 of type 'int64'in method 'RoutingModel_HasDimension', argument 1 of type 'operations_research::RoutingModel const *'in method 'RoutingModel_HasDimension', argument 2 of type 'std::string const &'invalid null reference in method 'RoutingModel_HasDimension', argument 2 of type 'std::string const &'in method 'RoutingModel_WriteAssignment', argument 1 of type 'operations_research::RoutingModel const *'in method 'RoutingModel_WriteAssignment', argument 2 of type 'std::string const &'invalid null reference in method 'RoutingModel_WriteAssignment', argument 2 of type 'std::string const &'RoutingModel_GetDimensionOrDiein method 'RoutingModel_GetDimensionOrDie', argument 1 of type 'operations_research::RoutingModel const *'in method 'RoutingModel_GetDimensionOrDie', argument 2 of type 'std::string const &'invalid null reference in method 'RoutingModel_GetDimensionOrDie', argument 2 of type 'std::string const &'in method 'IntExpr_VarWithName', argument 1 of type 'operations_research::IntExpr *'in method 'IntExpr_VarWithName', argument 2 of type 'std::string const &'invalid null reference in method 'IntExpr_VarWithName', argument 2 of type 'std::string const &'RoutingModel_GetMutableDimensionin method 'RoutingModel_GetMutableDimension', argument 1 of type 'operations_research::RoutingModel const *'in method 'RoutingModel_GetMutableDimension', argument 2 of type 'std::string const &'invalid null reference in method 'RoutingModel_GetMutableDimension', argument 2 of type 'std::string const &'in method 'RoutingModel_ReadAssignment', argument 1 of type 'operations_research::RoutingModel *'in method 'RoutingModel_ReadAssignment', argument 2 of type 'std::string const &'invalid null reference in method 'RoutingModel_ReadAssignment', argument 2 of type 'std::string const &'in method 'Solver_SearchTrace', argument 1 of type 'operations_research::Solver *'in method 'Solver_SearchTrace', argument 2 of type 'std::string const &'invalid null reference in method 'Solver_SearchTrace', argument 2 of type 'std::string const &'in method 'Solver_TimeLimit', argument 1 of type 'operations_research::Solver *'in method 'Solver_TimeLimit', argument 2 of type 'absl::Duration'invalid null reference in method 'Solver_TimeLimit', argument 2 of type 'absl::Duration'in method 'Solver_TimeLimit', argument 2 of type 'int64'Wrong number or type of arguments for overloaded function 'Solver_TimeLimit'. Possible C/C++ prototypes are: operations_research::Solver::MakeTimeLimit(absl::Duration) operations_research::Solver::MakeTimeLimit(int64) in method 'IntExpr___floordiv__', argument 1 of type 'operations_research::IntExpr *'in method 'IntExpr___floordiv__', argument 2 of type 'operations_research::IntExpr *'in method 'IntExpr___floordiv__', argument 2 of type 'int64'Wrong number or type of arguments for overloaded function 'IntExpr___floordiv__'. Possible C/C++ prototypes are: operations_research::IntExpr::__floordiv__(int64) operations_research::IntExpr::__floordiv__(operations_research::IntExpr *) in method 'Solver_FixedInterval', argument 1 of type 'operations_research::Solver *'in method 'Solver_FixedInterval', argument 2 of type 'int64'in method 'Solver_FixedInterval', argument 3 of type 'int64'in method 'Solver_FixedInterval', argument 4 of type 'std::string const &'invalid null reference in method 'Solver_FixedInterval', argument 4 of type 'std::string const &'in method 'Solver_IntConst', argument 1 of type 'operations_research::Solver *'in method 'Solver_IntConst', argument 2 of type 'int64'in method 'Solver_IntConst', argument 3 of type 'std::string const &'invalid null reference in method 'Solver_IntConst', argument 3 of type 'std::string const &'Wrong number or type of arguments for overloaded function 'Solver_IntConst'. Possible C/C++ prototypes are: operations_research::Solver::MakeIntConst(int64,std::string const &) operations_research::Solver::MakeIntConst(int64) RoutingModel_AddAtSolutionCallbackin method 'RoutingModel_AddAtSolutionCallback', argument 1 of type 'operations_research::RoutingModel *'RoutingModel_AddConstantDimensionin method 'RoutingModel_AddConstantDimension', argument 1 of type 'operations_research::RoutingModel *'in method 'RoutingModel_AddConstantDimension', argument 2 of type 'int64'in method 'RoutingModel_AddConstantDimension', argument 3 of type 'int64'in method 'RoutingModel_AddConstantDimension', argument 4 of type 'bool'in method 'RoutingModel_AddConstantDimension', argument 5 of type 'std::string const &'invalid null reference in method 'RoutingModel_AddConstantDimension', argument 5 of type 'std::string const &'in method 'LocalSearchFilter_Accept', argument 1 of type 'operations_research::LocalSearchFilter *'in method 'LocalSearchFilter_Accept', argument 2 of type 'operations_research::Assignment const *'in method 'LocalSearchFilter_Accept', argument 3 of type 'operations_research::Assignment const *'in method 'LocalSearchFilter_Accept', argument 4 of type 'int64'in method 'LocalSearchFilter_Accept', argument 5 of type 'int64'in method 'BasePathFilter_Accept', argument 1 of type 'operations_research::BasePathFilter *'in method 'BasePathFilter_Accept', argument 2 of type 'operations_research::Assignment const *'in method 'BasePathFilter_Accept', argument 3 of type 'operations_research::Assignment const *'in method 'BasePathFilter_Accept', argument 4 of type 'int64'in method 'BasePathFilter_Accept', argument 5 of type 'int64'in method 'CPFeasibilityFilter_Accept', argument 1 of type 'operations_research::CPFeasibilityFilter *'in method 'CPFeasibilityFilter_Accept', argument 2 of type 'operations_research::Assignment const *'in method 'CPFeasibilityFilter_Accept', argument 3 of type 'operations_research::Assignment const *'in method 'CPFeasibilityFilter_Accept', argument 4 of type 'int64'in method 'CPFeasibilityFilter_Accept', argument 5 of type 'int64'in method 'Solver_ClosureDemon', argument 1 of type 'operations_research::Solver *'in method 'Solver_ConvexPiecewiseExpr', argument 1 of type 'operations_research::Solver *'in method 'Solver_ConvexPiecewiseExpr', argument 2 of type 'operations_research::IntExpr *'in method 'Solver_ConvexPiecewiseExpr', argument 3 of type 'int64'in method 'Solver_ConvexPiecewiseExpr', argument 4 of type 'int64'in method 'Solver_ConvexPiecewiseExpr', argument 5 of type 'int64'in method 'Solver_ConvexPiecewiseExpr', argument 6 of type 'int64'RoutingModel_AddConstantDimensionWithSlackin method 'RoutingModel_AddConstantDimensionWithSlack', argument 1 of type 'operations_research::RoutingModel *'in method 'RoutingModel_AddConstantDimensionWithSlack', argument 2 of type 'int64'in method 'RoutingModel_AddConstantDimensionWithSlack', argument 3 of type 'int64'in method 'RoutingModel_AddConstantDimensionWithSlack', argument 4 of type 'int64'in method 'RoutingModel_AddConstantDimensionWithSlack', argument 5 of type 'bool'in method 'RoutingModel_AddConstantDimensionWithSlack', argument 6 of type 'std::string const &'invalid null reference in method 'RoutingModel_AddConstantDimensionWithSlack', argument 6 of type 'std::string const &'in method 'RoutingModel_AddDimension', argument 1 of type 'operations_research::RoutingModel *'in method 'RoutingModel_AddDimension', argument 2 of type 'int'in method 'RoutingModel_AddDimension', argument 3 of type 'int64'in method 'RoutingModel_AddDimension', argument 4 of type 'int64'in method 'RoutingModel_AddDimension', argument 5 of type 'bool'in method 'RoutingModel_AddDimension', argument 6 of type 'std::string const &'invalid null reference in method 'RoutingModel_AddDimension', argument 6 of type 'std::string const &'LocalSearchFilterManager_Acceptin method 'LocalSearchFilterManager_Accept', argument 1 of type 'operations_research::LocalSearchFilterManager *'in method 'LocalSearchFilterManager_Accept', argument 2 of type 'operations_research::LocalSearchMonitor *const'in method 'LocalSearchFilterManager_Accept', argument 3 of type 'operations_research::Assignment const *'in method 'LocalSearchFilterManager_Accept', argument 4 of type 'operations_research::Assignment const *'in method 'LocalSearchFilterManager_Accept', argument 5 of type 'int64'in method 'LocalSearchFilterManager_Accept', argument 6 of type 'int64'RoutingModel_SetFirstSolutionEvaluatorin method 'RoutingModel_SetFirstSolutionEvaluator', argument 1 of type 'operations_research::RoutingModel *'in method 'SearchLimit_RefuteDecision', argument 1 of type 'operations_research::SearchLimit *'in method 'OptimizeVar_RefuteDecision', argument 1 of type 'operations_research::OptimizeVar *'in method 'SearchMonitor_AfterDecision', argument 1 of type 'operations_research::SearchMonitor *'in method 'SearchMonitor_AfterDecision', argument 3 of type 'bool'in method 'SearchMonitor_RefuteDecision', argument 1 of type 'operations_research::SearchMonitor *'in method 'SearchMonitor_ApplyDecision', argument 1 of type 'operations_research::SearchMonitor *'in method 'SearchLimit_BeginNextDecision', argument 1 of type 'operations_research::SearchLimit *'in method 'OptimizeVar_BeginNextDecision', argument 1 of type 'operations_research::OptimizeVar *'SearchMonitor_BeginNextDecisionin method 'SearchMonitor_BeginNextDecision', argument 1 of type 'operations_research::SearchMonitor *'in method 'SearchMonitor_EndNextDecision', argument 1 of type 'operations_research::SearchMonitor *'in method 'Solver_IsBetweenVar', argument 1 of type 'operations_research::Solver *'in method 'Solver_IsBetweenVar', argument 3 of type 'int64'in method 'Solver_IsBetweenVar', argument 4 of type 'int64'in method 'Solver_IsBetweenCt', argument 1 of type 'operations_research::Solver *'in method 'Solver_IsBetweenCt', argument 3 of type 'int64'in method 'Solver_IsBetweenCt', argument 4 of type 'int64'in method 'Solver_BetweenCt', argument 1 of type 'operations_research::Solver *'in method 'Solver_BetweenCt', argument 3 of type 'int64'in method 'Solver_BetweenCt', argument 4 of type 'int64'in method 'Solver_IsLessCt', argument 1 of type 'operations_research::Solver *'in method 'Solver_IsLessVar', argument 1 of type 'operations_research::Solver *'in method 'Solver_IsLessCstVar', argument 1 of type 'operations_research::Solver *'in method 'Solver_IsLessCstVar', argument 3 of type 'int64'in method 'Solver_IsLessCstCt', argument 1 of type 'operations_research::Solver *'in method 'Solver_IsLessCstCt', argument 3 of type 'int64'in method 'Solver_IsGreaterCt', argument 1 of type 'operations_research::Solver *'in method 'Solver_IsGreaterVar', argument 1 of type 'operations_research::Solver *'in method 'Solver_IsGreaterCstVar', argument 1 of type 'operations_research::Solver *'in method 'Solver_IsGreaterCstVar', argument 3 of type 'int64'in method 'Solver_IsGreaterCstCt', argument 1 of type 'operations_research::Solver *'in method 'Solver_IsGreaterCstCt', argument 3 of type 'int64'in method 'Solver_IsGreaterOrEqualCt', argument 1 of type 'operations_research::Solver *'in method 'Solver_IsGreaterOrEqualVar', argument 1 of type 'operations_research::Solver *'in method 'Solver_IsGreaterOrEqualCstVar', argument 1 of type 'operations_research::Solver *'in method 'Solver_IsGreaterOrEqualCstVar', argument 3 of type 'int64'in method 'Solver_IsGreaterOrEqualCstCt', argument 1 of type 'operations_research::Solver *'in method 'Solver_IsGreaterOrEqualCstCt', argument 3 of type 'int64'in method 'Solver_IsLessOrEqualCt', argument 1 of type 'operations_research::Solver *'in method 'Solver_IsLessOrEqualVar', argument 1 of type 'operations_research::Solver *'in method 'Solver_IsLessOrEqualCstVar', argument 1 of type 'operations_research::Solver *'in method 'Solver_IsLessOrEqualCstVar', argument 3 of type 'int64'in method 'Solver_IsLessOrEqualCstCt', argument 1 of type 'operations_research::Solver *'in method 'Solver_IsLessOrEqualCstCt', argument 3 of type 'int64'in method 'Solver_IsDifferentCt', argument 1 of type 'operations_research::Solver *'in method 'Solver_IsDifferentVar', argument 1 of type 'operations_research::Solver *'in method 'Solver_IsDifferentCstVar', argument 1 of type 'operations_research::Solver *'in method 'Solver_IsDifferentCstVar', argument 3 of type 'int64'in method 'Solver_IsDifferentCstCt', argument 1 of type 'operations_research::Solver *'in method 'Solver_IsDifferentCstCt', argument 3 of type 'int64'in method 'Solver_IsEqualVar', argument 1 of type 'operations_research::Solver *'in method 'Solver_IsEqualVar', argument 3 of type 'operations_research::IntExpr *'in method 'Solver_IsEqualCt', argument 1 of type 'operations_research::Solver *'in method 'Solver_IsEqualCt', argument 3 of type 'operations_research::IntExpr *'in method 'Solver_IsEqualCstVar', argument 1 of type 'operations_research::Solver *'in method 'Solver_IsEqualCstVar', argument 3 of type 'int64'in method 'Solver_IsEqualCstCt', argument 1 of type 'operations_research::Solver *'in method 'Solver_IsEqualCstCt', argument 3 of type 'int64'in method 'Solver_ConditionalExpression', argument 1 of type 'operations_research::Solver *'in method 'Solver_ConditionalExpression', argument 4 of type 'int64'in method 'Solver_SemiContinuousExpr', argument 1 of type 'operations_research::Solver *'in method 'Solver_SemiContinuousExpr', argument 3 of type 'int64'in method 'Solver_SemiContinuousExpr', argument 4 of type 'int64'Solver_FixedDurationIntervalVarin method 'Solver_FixedDurationIntervalVar', argument 1 of type 'operations_research::Solver *'in method 'Solver_FixedDurationIntervalVar', argument 3 of type 'int64'in method 'Solver_FixedDurationIntervalVar', argument 4 of type 'std::string const &'invalid null reference in method 'Solver_FixedDurationIntervalVar', argument 4 of type 'std::string const &'in method 'Solver_FixedDurationIntervalVar', argument 5 of type 'std::string const &'invalid null reference in method 'Solver_FixedDurationIntervalVar', argument 5 of type 'std::string const &'in method 'Solver_FixedDurationIntervalVar', argument 2 of type 'int64'in method 'Solver_FixedDurationIntervalVar', argument 4 of type 'int64'in method 'Solver_FixedDurationIntervalVar', argument 5 of type 'bool'in method 'Solver_FixedDurationIntervalVar', argument 6 of type 'std::string const &'invalid null reference in method 'Solver_FixedDurationIntervalVar', argument 6 of type 'std::string const &'Wrong number or type of arguments for overloaded function 'Solver_FixedDurationIntervalVar'. Possible C/C++ prototypes are: operations_research::Solver::MakeFixedDurationIntervalVar(int64,int64,int64,bool,std::string const &) operations_research::Solver::MakeFixedDurationIntervalVar(operations_research::IntVar *const,int64,std::string const &) operations_research::Solver::MakeFixedDurationIntervalVar(operations_research::IntVar *const,int64,operations_research::IntVar *const,std::string const &) in method 'Solver_TemporalDisjunction', argument 1 of type 'operations_research::Solver *'Wrong number or type of arguments for overloaded function 'Solver_TemporalDisjunction'. Possible C/C++ prototypes are: operations_research::Solver::MakeTemporalDisjunction(operations_research::IntervalVar *const,operations_research::IntervalVar *const,operations_research::IntVar *const) operations_research::Solver::MakeTemporalDisjunction(operations_research::IntervalVar *const,operations_research::IntervalVar *const) in method 'Assignment_Activated', argument 1 of type 'operations_research::Assignment const *'Wrong number or type of arguments for overloaded function 'Assignment_Activated'. Possible C/C++ prototypes are: operations_research::Assignment::Activated(operations_research::IntVar const *const) const operations_research::Assignment::Activated(operations_research::IntervalVar const *const) const operations_research::Assignment::Activated(operations_research::SequenceVar const *const) const in method 'Assignment_Deactivate', argument 1 of type 'operations_research::Assignment *'Wrong number or type of arguments for overloaded function 'Assignment_Deactivate'. Possible C/C++ prototypes are: operations_research::Assignment::Deactivate(operations_research::IntVar const *const) operations_research::Assignment::Deactivate(operations_research::IntervalVar const *const) operations_research::Assignment::Deactivate(operations_research::SequenceVar const *const) in method 'Assignment_Activate', argument 1 of type 'operations_research::Assignment *'Wrong number or type of arguments for overloaded function 'Assignment_Activate'. Possible C/C++ prototypes are: operations_research::Assignment::Activate(operations_research::IntVar const *const) operations_research::Assignment::Activate(operations_research::IntervalVar const *const) operations_research::Assignment::Activate(operations_research::SequenceVar const *const) in method 'Solver_LocalSearchPhaseParameters', argument 1 of type 'operations_research::Solver *'in method 'Solver_LocalSearchPhaseParameters', argument 2 of type 'operations_research::IntVar *'Solver_LocalSearchPhaseParametersin method 'Solver_LocalSearchPhaseParameters', argument 5 of type 'operations_research::RegularLimit *const'in method 'Solver_LocalSearchPhaseParameters', argument 3 of type 'operations_research::SolutionPool *const'in method 'Solver_LocalSearchPhaseParameters', argument 6 of type 'operations_research::LocalSearchFilterManager *'in method 'Solver_LocalSearchPhaseParameters', argument 6 of type 'operations_research::RegularLimit *const'in method 'Solver_LocalSearchPhaseParameters', argument 7 of type 'operations_research::LocalSearchFilterManager *'Wrong number or type of arguments for overloaded function 'Solver_LocalSearchPhaseParameters'. Possible C/C++ prototypes are: operations_research::Solver::MakeLocalSearchPhaseParameters(operations_research::IntVar *,operations_research::LocalSearchOperator *const,operations_research::DecisionBuilder *const) operations_research::Solver::MakeLocalSearchPhaseParameters(operations_research::IntVar *,operations_research::LocalSearchOperator *const,operations_research::DecisionBuilder *const,operations_research::RegularLimit *const) operations_research::Solver::MakeLocalSearchPhaseParameters(operations_research::IntVar *,operations_research::LocalSearchOperator *const,operations_research::DecisionBuilder *const,operations_research::RegularLimit *const,operations_research::LocalSearchFilterManager *) operations_research::Solver::MakeLocalSearchPhaseParameters(operations_research::IntVar *,operations_research::SolutionPool *const,operations_research::LocalSearchOperator *const,operations_research::DecisionBuilder *const) operations_research::Solver::MakeLocalSearchPhaseParameters(operations_research::IntVar *,operations_research::SolutionPool *const,operations_research::LocalSearchOperator *const,operations_research::DecisionBuilder *const,operations_research::RegularLimit *const) operations_research::Solver::MakeLocalSearchPhaseParameters(operations_research::IntVar *,operations_research::SolutionPool *const,operations_research::LocalSearchOperator *const,operations_research::DecisionBuilder *const,operations_research::RegularLimit *const,operations_research::LocalSearchFilterManager *) in method 'new_PropagationBaseObject', argument 2 of type 'operations_research::Solver *const'accessing abstract class or protected constructorin method 'new_Constraint', argument 2 of type 'operations_research::Solver *const'in method 'new_SearchMonitor', argument 2 of type 'operations_research::Solver *const'DefaultPhaseParameters_CHOOSE_MAX_SUM_IMPACTDefaultPhaseParameters_CHOOSE_MAX_AVERAGE_IMPACTDefaultPhaseParameters_CHOOSE_MAX_VALUE_IMPACTDefaultPhaseParameters_SELECT_MIN_IMPACTDefaultPhaseParameters_SELECT_MAX_IMPACTDefaultPhaseParameters_VERBOSESolver_CHOOSE_MIN_SIZE_LOWEST_MINSolver_CHOOSE_MIN_SIZE_HIGHEST_MINSolver_CHOOSE_MIN_SIZE_LOWEST_MAXSolver_CHOOSE_MIN_SIZE_HIGHEST_MAXSolver_CHOOSE_MAX_REGRET_ON_MINSolver_CHOOSE_MIN_SLACK_RANK_FORWARDSolver_CHOOSE_RANDOM_RANK_FORWARDSolver_INTERVAL_SET_TIMES_FORWARDSolver_INTERVAL_SET_TIMES_BACKWARDRoutingModel_ROUTING_NOT_SOLVEDRoutingModel_ROUTING_FAIL_TIMEOUTRoutingModel_PICKUP_AND_DELIVERY_NO_ORDERRoutingModel_PICKUP_AND_DELIVERY_LIFORoutingModel_PICKUP_AND_DELIVERY_FIFORoutingModel_TYPE_ADDED_TO_VEHICLERoutingModel_ADDED_TYPE_REMOVED_FROM_VEHICLERoutingModel_TYPE_ON_VEHICLE_UP_TO_VISITRoutingModel_TYPE_SIMULTANEOUSLY_ADDED_AND_REMOVEDFailure to create SWIG globals.in method 'BooleanVar_SetRange', argument 1 of type 'operations_research::BooleanVar *'in method 'BooleanVar_SetRange', argument 2 of type 'int64'in method 'BooleanVar_SetRange', argument 3 of type 'int64'in method 'IntervalVar_SetEndRange', argument 1 of type 'operations_research::IntervalVar *'in method 'IntervalVar_SetEndRange', argument 2 of type 'int64'in method 'IntervalVar_SetEndRange', argument 3 of type 'int64'in method 'IntervalVar_SetDurationRange', argument 1 of type 'operations_research::IntervalVar *'in method 'IntervalVar_SetDurationRange', argument 2 of type 'int64'in method 'IntervalVar_SetDurationRange', argument 3 of type 'int64'in method 'IntervalVar_SetStartRange', argument 1 of type 'operations_research::IntervalVar *'in method 'IntervalVar_SetStartRange', argument 2 of type 'int64'in method 'IntervalVar_SetStartRange', argument 3 of type 'int64'in method 'IntExpr_SetRange', argument 1 of type 'operations_research::IntExpr *'in method 'IntExpr_SetRange', argument 2 of type 'int64'in method 'IntExpr_SetRange', argument 3 of type 'int64'RoutingModel_MakeGuidedSlackFinalizerin method 'RoutingModel_MakeGuidedSlackFinalizer', argument 1 of type 'operations_research::RoutingModel *'in method 'RoutingModel_MakeGuidedSlackFinalizer', argument 2 of type 'operations_research::RoutingDimension const *'RoutingModel_RegisterPositiveUnaryTransitCallbackin method 'RoutingModel_RegisterPositiveUnaryTransitCallback', argument 1 of type 'operations_research::RoutingModel *'RoutingModel_RegisterUnaryTransitCallbackin method 'RoutingModel_RegisterUnaryTransitCallback', argument 1 of type 'operations_research::RoutingModel *'in method 'Solver_ElementFunction', argument 1 of type 'operations_research::Solver *'in method 'Solver_MonotonicElement', argument 1 of type 'operations_research::Solver *'in method 'Solver_MonotonicElement', argument 3 of type 'bool'RoutingModel_RegisterPositiveTransitCallbackin method 'RoutingModel_RegisterPositiveTransitCallback', argument 1 of type 'operations_research::RoutingModel *'RoutingModel_RegisterTransitCallbackin method 'RoutingModel_RegisterTransitCallback', argument 1 of type 'operations_research::RoutingModel *'DisjunctiveConstraint_SetTransitionTimein method 'DisjunctiveConstraint_SetTransitionTime', argument 1 of type 'operations_research::DisjunctiveConstraint *'in method 'IntervalVar_WhenAnything', argument 1 of type 'operations_research::IntervalVar *'in method 'IntervalVar_WhenAnything', argument 2 of type 'operations_research::Demon *const'Wrong number or type of arguments for overloaded function 'IntervalVar_WhenAnything'. Possible C/C++ prototypes are: operations_research::IntervalVar::WhenAnything(operations_research::Demon *const) operations_research::IntervalVar::WhenAnything(operations_research::Solver::Closure) IntervalVar_WhenPerformedBoundin method 'IntervalVar_WhenPerformedBound', argument 1 of type 'operations_research::IntervalVar *'in method 'IntervalVar_WhenPerformedBound', argument 2 of type 'operations_research::Demon *const'Wrong number or type of arguments for overloaded function 'IntervalVar_WhenPerformedBound'. Possible C/C++ prototypes are: operations_research::IntervalVar::WhenPerformedBound(operations_research::Demon *const) operations_research::IntervalVar::WhenPerformedBound(operations_research::Solver::Closure) in method 'IntervalVar_WhenEndBound', argument 1 of type 'operations_research::IntervalVar *'in method 'IntervalVar_WhenEndBound', argument 2 of type 'operations_research::Demon *const'Wrong number or type of arguments for overloaded function 'IntervalVar_WhenEndBound'. Possible C/C++ prototypes are: operations_research::IntervalVar::WhenEndBound(operations_research::Demon *const) operations_research::IntervalVar::WhenEndBound(operations_research::Solver::Closure) in method 'IntervalVar_WhenEndRange', argument 1 of type 'operations_research::IntervalVar *'in method 'IntervalVar_WhenEndRange', argument 2 of type 'operations_research::Demon *const'Wrong number or type of arguments for overloaded function 'IntervalVar_WhenEndRange'. Possible C/C++ prototypes are: operations_research::IntervalVar::WhenEndRange(operations_research::Demon *const) operations_research::IntervalVar::WhenEndRange(operations_research::Solver::Closure) in method 'IntervalVar_WhenDurationBound', argument 1 of type 'operations_research::IntervalVar *'in method 'IntervalVar_WhenDurationBound', argument 2 of type 'operations_research::Demon *const'Wrong number or type of arguments for overloaded function 'IntervalVar_WhenDurationBound'. Possible C/C++ prototypes are: operations_research::IntervalVar::WhenDurationBound(operations_research::Demon *const) operations_research::IntervalVar::WhenDurationBound(operations_research::Solver::Closure) in method 'IntervalVar_WhenDurationRange', argument 1 of type 'operations_research::IntervalVar *'in method 'IntervalVar_WhenDurationRange', argument 2 of type 'operations_research::Demon *const'Wrong number or type of arguments for overloaded function 'IntervalVar_WhenDurationRange'. Possible C/C++ prototypes are: operations_research::IntervalVar::WhenDurationRange(operations_research::Demon *const) operations_research::IntervalVar::WhenDurationRange(operations_research::Solver::Closure) in method 'IntervalVar_WhenStartBound', argument 1 of type 'operations_research::IntervalVar *'in method 'IntervalVar_WhenStartBound', argument 2 of type 'operations_research::Demon *const'Wrong number or type of arguments for overloaded function 'IntervalVar_WhenStartBound'. Possible C/C++ prototypes are: operations_research::IntervalVar::WhenStartBound(operations_research::Demon *const) operations_research::IntervalVar::WhenStartBound(operations_research::Solver::Closure) in method 'IntervalVar_WhenStartRange', argument 1 of type 'operations_research::IntervalVar *'in method 'IntervalVar_WhenStartRange', argument 2 of type 'operations_research::Demon *const'Wrong number or type of arguments for overloaded function 'IntervalVar_WhenStartRange'. Possible C/C++ prototypes are: operations_research::IntervalVar::WhenStartRange(operations_research::Demon *const) operations_research::IntervalVar::WhenStartRange(operations_research::Solver::Closure) in method 'IntVar_WhenDomain', argument 1 of type 'operations_research::IntVar *'in method 'IntVar_WhenDomain', argument 2 of type 'operations_research::Demon *'Wrong number or type of arguments for overloaded function 'IntVar_WhenDomain'. Possible C/C++ prototypes are: operations_research::IntVar::WhenDomain(operations_research::Demon *) operations_research::IntVar::WhenDomain(operations_research::Solver::Closure) in method 'IntVar_WhenBound', argument 1 of type 'operations_research::IntVar *'in method 'IntVar_WhenBound', argument 2 of type 'operations_research::Demon *'Wrong number or type of arguments for overloaded function 'IntVar_WhenBound'. Possible C/C++ prototypes are: operations_research::IntVar::WhenBound(operations_research::Demon *) operations_research::IntVar::WhenBound(operations_research::Solver::Closure) in method 'IntExpr_WhenRange', argument 1 of type 'operations_research::IntExpr *'in method 'IntExpr_WhenRange', argument 2 of type 'operations_research::Demon *'Wrong number or type of arguments for overloaded function 'IntExpr_WhenRange'. Possible C/C++ prototypes are: operations_research::IntExpr::WhenRange(operations_research::Demon *) operations_research::IntExpr::WhenRange(operations_research::Solver::Closure) in method 'Solver_SearchLogWithCallback', argument 1 of type 'operations_research::Solver *'in method 'Solver_SearchLogWithCallback', argument 2 of type 'int'in method 'Solver_SearchLog', argument 1 of type 'operations_research::Solver *'in method 'Solver_SearchLog', argument 2 of type 'operations_research::Solver::SearchLogParameters'invalid null reference in method 'Solver_SearchLog', argument 2 of type 'operations_research::Solver::SearchLogParameters'in method 'Solver_SearchLog', argument 2 of type 'int'in method 'Solver_SearchLog', argument 3 of type 'operations_research::OptimizeVar *const'in method 'Solver_SearchLog', argument 3 of type 'operations_research::IntVar *'Wrong number or type of arguments for overloaded function 'Solver_SearchLog'. Possible C/C++ prototypes are: operations_research::Solver::MakeSearchLog(int) operations_research::Solver::MakeSearchLog(int,operations_research::IntVar *const) operations_research::Solver::MakeSearchLog(int,std::function< std::string () >) operations_research::Solver::MakeSearchLog(int,operations_research::IntVar *,std::function< std::string () >) operations_research::Solver::MakeSearchLog(int,operations_research::OptimizeVar *const) operations_research::Solver::MakeSearchLog(int,operations_research::OptimizeVar *const,std::function< std::string () >) operations_research::Solver::MakeSearchLog(operations_research::Solver::SearchLogParameters) in method 'Solver_Decision', argument 1 of type 'operations_research::Solver *'in method 'IntVar_Value', argument 1 of type 'operations_research::IntVar const *'in method 'BooleanVar_Value', argument 1 of type 'operations_research::BooleanVar const *''self' uninitialized, maybe you forgot to call Decision.__init__.'self' uninitialized, maybe you forgot to call Demon.__init__.'self' uninitialized, maybe you forgot to call Constraint.__init__.'self' uninitialized, maybe you forgot to call SearchMonitor.__init__.'self' uninitialized, maybe you forgot to call LocalSearchOperator.__init__.'self' uninitialized, maybe you forgot to call IntVarLocalSearchOperator.__init__.'self' uninitialized, maybe you forgot to call BaseLns.__init__.'self' uninitialized, maybe you forgot to call ChangeValue.__init__.'self' uninitialized, maybe you forgot to call IntVarLocalSearchFilter.__init__.in output value of type 'operations_research::Solver::DemonPriority'in output value of type 'bool'in output value of type 'int64'in method 'ChangeValue_ModifyValue', argument 1 of type 'operations_research::ChangeValue *'in method 'ChangeValue_ModifyValue', argument 2 of type 'int64'in method 'ChangeValue_ModifyValue', argument 3 of type 'int64'operations_research::ChangeValue::ModifyValuein method 'BaseLns_NextFragment', argument 1 of type 'operations_research::BaseLns *'operations_research::BaseLns::NextFragmentin method 'LocalSearchOperator_Start', argument 1 of type 'operations_research::LocalSearchOperator *'in method 'LocalSearchOperator_Start', argument 2 of type 'operations_research::Assignment const *'operations_research::LocalSearchOperator::StartLocalSearchOperator_NextNeighborin method 'LocalSearchOperator_NextNeighbor', argument 1 of type 'operations_research::LocalSearchOperator *'in method 'LocalSearchOperator_NextNeighbor', argument 2 of type 'operations_research::Assignment *'in method 'LocalSearchOperator_NextNeighbor', argument 3 of type 'operations_research::Assignment *'operations_research::LocalSearchOperator::MakeNextNeighborConstraint_InitialPropagateWrapperin method 'Constraint_InitialPropagateWrapper', argument 1 of type 'operations_research::Constraint *'operations_research::Constraint::InitialPropagatein method 'Constraint_Post', argument 1 of type 'operations_research::Constraint *'operations_research::Constraint::Postin method 'Demon_RunWrapper', argument 1 of type 'operations_research::Demon *'in method 'Demon_RunWrapper', argument 2 of type 'operations_research::Solver *const'operations_research::Demon::Runin method 'Decision_RefuteWrapper', argument 1 of type 'operations_research::Decision *'in method 'Decision_RefuteWrapper', argument 2 of type 'operations_research::Solver *const'operations_research::Decision::Refutein method 'Decision_ApplyWrapper', argument 1 of type 'operations_research::Decision *'in method 'Decision_ApplyWrapper', argument 2 of type 'operations_research::Solver *const'operations_research::Decision::Applyin method 'DecisionBuilder_NextWrapper', argument 1 of type 'operations_research::DecisionBuilder *'in method 'DecisionBuilder_NextWrapper', argument 2 of type 'operations_research::Solver *const'operations_research::DecisionBuilder::NextIntervalVarElement_PerformedValuein method 'IntervalVarElement_PerformedValue', argument 1 of type 'operations_research::IntervalVarElement const *'performed_max_ == performed_min_./ortools/constraint_solver/constraint_solver.hin method 'IntervalVarElement_EndValue', argument 1 of type 'operations_research::IntervalVarElement const *'IntervalVarElement_DurationValuein method 'IntervalVarElement_DurationValue', argument 1 of type 'operations_research::IntervalVarElement const *'duration_max_ == duration_min_in method 'IntervalVarElement_StartValue', argument 1 of type 'operations_research::IntervalVarElement const *'RoutingDimension_GetTransitValueFromClassin method 'RoutingDimension_GetTransitValueFromClass', argument 1 of type 'operations_research::RoutingDimension const *'in method 'RoutingDimension_GetTransitValueFromClass', argument 2 of type 'int64'in method 'RoutingDimension_GetTransitValueFromClass', argument 3 of type 'int64'in method 'RoutingDimension_GetTransitValueFromClass', argument 4 of type 'int64'callback_index < transit_evaluators_.size()./ortools/constraint_solver/routing.hRoutingModel_UnaryTransitCallbackOrNullin method 'RoutingModel_UnaryTransitCallbackOrNull', argument 1 of type 'operations_research::RoutingModel const *'in method 'RoutingModel_UnaryTransitCallbackOrNull', argument 2 of type 'int'callback_index < unary_transit_evaluators_.size()in method 'RoutingModel_TransitCallback', argument 1 of type 'operations_research::RoutingModel const *'in method 'RoutingModel_TransitCallback', argument 2 of type 'int'in method 'new_LocalSearchFilterManager', argument 1 of type 'std::vector< operations_research::LocalSearchFilterManager::FilterEvent >'invalid null reference in method 'new_LocalSearchFilterManager', argument 1 of type 'std::vector< operations_research::LocalSearchFilterManager::FilterEvent >'sequence(operations_research::LocalSearchFilter*) expectedWrong number or type of arguments for overloaded function 'new_LocalSearchFilterManager'. Possible C/C++ prototypes are: operations_research::LocalSearchFilterManager::LocalSearchFilterManager(std::vector< operations_research::LocalSearchFilterManager::FilterEvent >) operations_research::LocalSearchFilterManager::LocalSearchFilterManager(std::vector< operations_research::LocalSearchFilter * >) RoutingModel_AddLocalSearchFilterin method 'RoutingModel_AddLocalSearchFilter', argument 1 of type 'operations_research::RoutingModel *'in method 'RoutingModel_AddLocalSearchFilter', argument 2 of type 'operations_research::LocalSearchFilter *'Check failed: filter != nullptr Model is closed, filter addition will be ignored.RoutingModel_AddDimensionWithVehicleTransitsin method 'RoutingModel_AddDimensionWithVehicleTransits', argument 1 of type 'operations_research::RoutingModel *'in method 'RoutingModel_AddDimensionWithVehicleTransits', argument 3 of type 'int64'in method 'RoutingModel_AddDimensionWithVehicleTransits', argument 4 of type 'int64'in method 'RoutingModel_AddDimensionWithVehicleTransits', argument 5 of type 'bool'in method 'RoutingModel_AddDimensionWithVehicleTransits', argument 6 of type 'std::string const &'invalid null reference in method 'RoutingModel_AddDimensionWithVehicleTransits', argument 6 of type 'std::string const &'SequenceVarElement_SetUnperformedin method 'SequenceVarElement_SetUnperformed', argument 1 of type 'operations_research::SequenceVarElement *'SequenceVarElement_SetForwardSequencein method 'SequenceVarElement_SetForwardSequence', argument 1 of type 'operations_research::SequenceVarElement *'SequenceVarElement_SetBackwardSequencein method 'SequenceVarElement_SetBackwardSequence', argument 1 of type 'operations_research::SequenceVarElement *'RoutingModel_SetAllowedVehiclesForIndexin method 'RoutingModel_SetAllowedVehiclesForIndex', argument 1 of type 'operations_research::RoutingModel *'in method 'RoutingModel_SetAllowedVehiclesForIndex', argument 3 of type 'int64'in method 'Assignment_SetUnperformed', argument 1 of type 'operations_research::Assignment *'in method 'Assignment_SetForwardSequence', argument 1 of type 'operations_research::Assignment *'Assignment_SetBackwardSequencein method 'Assignment_SetBackwardSequence', argument 1 of type 'operations_research::Assignment *'in method 'Assignment_SetSequence', argument 1 of type 'operations_research::Assignment *'SequenceVarElement_SetSequencein method 'SequenceVarElement_SetSequence', argument 1 of type 'operations_research::SequenceVarElement *'RoutingDimension_AddNodePrecedencein method 'RoutingDimension_AddNodePrecedence', argument 1 of type 'operations_research::RoutingDimension *'in method 'RoutingDimension_AddNodePrecedence', argument 2 of type 'int64'in method 'RoutingDimension_AddNodePrecedence', argument 3 of type 'int64'in method 'RoutingDimension_AddNodePrecedence', argument 4 of type 'int64'in method 'delete_Demon', argument 1 of type 'operations_research::Demon *'in method 'delete_Decision', argument 1 of type 'operations_research::Decision *'in method 'delete_BaseLns', argument 1 of type 'operations_research::BaseLns *'in method 'delete_ChangeValue', argument 1 of type 'operations_research::ChangeValue *'RoutingModel_AddMatrixDimensionin method 'RoutingModel_AddMatrixDimension', argument 1 of type 'operations_research::RoutingModel *'in method 'RoutingModel_AddMatrixDimension', argument 2 of type 'std::vector< std::vector< int64 > >'invalid null reference in method 'RoutingModel_AddMatrixDimension', argument 2 of type 'std::vector< std::vector< int64 > >'in method 'RoutingModel_AddMatrixDimension', argument 3 of type 'int64'in method 'RoutingModel_AddMatrixDimension', argument 4 of type 'bool'in method 'RoutingModel_AddMatrixDimension', argument 5 of type 'std::string const &'invalid null reference in method 'RoutingModel_AddMatrixDimension', argument 5 of type 'std::string const &'Wrong number or type of arguments for overloaded function 'RoutingModel_AddMatrixDimension'. Possible C/C++ prototypes are: operations_research::RoutingModel::AddMatrixDimension(std::vector< std::vector< int64 > >,int64,bool,std::string const &) operations_research::RoutingModel::AddMatrixDimension(std::vector< std::vector< int64 > > const &,int64,bool,std::string const &) RoutingModel_ApplyLocksToAllVehiclesin method 'RoutingModel_ApplyLocksToAllVehicles', argument 1 of type 'operations_research::RoutingModel *'in method 'RoutingModel_ApplyLocksToAllVehicles', argument 3 of type 'bool'RoutingModel_ReadAssignmentFromRoutesin method 'RoutingModel_ReadAssignmentFromRoutes', argument 1 of type 'operations_research::RoutingModel *'in method 'RoutingModel_ReadAssignmentFromRoutes', argument 3 of type 'bool'RoutingModel_RoutesToAssignmentin method 'RoutingModel_RoutesToAssignment', argument 1 of type 'operations_research::RoutingModel const *'in method 'RoutingModel_RoutesToAssignment', argument 3 of type 'bool'in method 'RoutingModel_RoutesToAssignment', argument 4 of type 'bool'in method 'RoutingModel_RoutesToAssignment', argument 5 of type 'operations_research::Assignment *const''self' uninitialized, maybe you forgot to call DecisionBuilder.__init__.in output value of type 'operations_research::Decision *'in output value of type 'operations_research::IntVar *'RoutingModel_DebugOutputAssignmentin method 'RoutingModel_DebugOutputAssignment', argument 1 of type 'operations_research::RoutingModel const *'in method 'RoutingModel_DebugOutputAssignment', argument 2 of type 'operations_research::Assignment const &'invalid null reference in method 'RoutingModel_DebugOutputAssignment', argument 2 of type 'operations_research::Assignment const &'in method 'RoutingModel_DebugOutputAssignment', argument 3 of type 'std::string const &'invalid null reference in method 'RoutingModel_DebugOutputAssignment', argument 3 of type 'std::string const &'RoutingModel_GetAllDimensionNamesin method 'RoutingModel_GetAllDimensionNames', argument 1 of type 'operations_research::RoutingModel const *'RoutingModel_SetPrimaryConstrainedDimensionin method 'RoutingModel_SetPrimaryConstrainedDimension', argument 1 of type 'operations_research::RoutingModel *'in method 'RoutingModel_SetPrimaryConstrainedDimension', argument 2 of type 'std::string const &'invalid null reference in method 'RoutingModel_SetPrimaryConstrainedDimension', argument 2 of type 'std::string const &'RoutingModel_GetPrimaryConstrainedDimensionin method 'RoutingModel_GetPrimaryConstrainedDimension', argument 1 of type 'operations_research::RoutingModel const *'in method 'RoutingDimension_name', argument 1 of type 'operations_research::RoutingDimension const *'in output value of type 'std::string''self' uninitialized, maybe you forgot to call BaseObject.__init__.'self' uninitialized, maybe you forgot to call PropagationBaseObject.__init__.in method 'OptimizeVar_DebugString', argument 1 of type 'operations_research::OptimizeVar const *'in method 'IntExpr___str__', argument 1 of type 'operations_research::IntExpr *'in method 'Constraint___str__', argument 1 of type 'operations_research::Constraint *'in method 'SolutionCollector_DebugString', argument 1 of type 'operations_research::SolutionCollector const *'in method 'SearchLimit_DebugString', argument 1 of type 'operations_research::SearchLimit const *'in method 'BaseObject___repr__', argument 1 of type 'operations_research::BaseObject *'in method 'IntVar___str__', argument 1 of type 'operations_research::IntVar *'in method 'Pack_DebugString', argument 1 of type 'operations_research::Pack const *'in method 'IntVar___repr__', argument 1 of type 'operations_research::IntVar *'CPFeasibilityFilter_DebugStringin method 'CPFeasibilityFilter_DebugString', argument 1 of type 'operations_research::CPFeasibilityFilter const *'in method 'Assignment_DebugString', argument 1 of type 'operations_research::Assignment const *'in method 'SearchMonitor___repr__', argument 1 of type 'operations_research::SearchMonitor *'in method 'SearchMonitor___str__', argument 1 of type 'operations_research::SearchMonitor *'in method 'DecisionBuilder___repr__', argument 1 of type 'operations_research::DecisionBuilder *'in method 'IntVarIterator_DebugString', argument 1 of type 'operations_research::IntVarIterator const *'in method 'Decision___repr__', argument 1 of type 'operations_research::Decision *'in method 'SequenceVar_DebugString', argument 1 of type 'operations_research::SequenceVar const *'in method 'IntExpr___repr__', argument 1 of type 'operations_research::IntExpr *'in method 'BaseObject___str__', argument 1 of type 'operations_research::BaseObject *'in method 'DecisionBuilder___str__', argument 1 of type 'operations_research::DecisionBuilder *'GlobalVehicleBreaksConstraint_DebugStringin method 'GlobalVehicleBreaksConstraint_DebugString', argument 1 of type 'operations_research::GlobalVehicleBreaksConstraint const *'in method 'SequenceVar___str__', argument 1 of type 'operations_research::SequenceVar *'LocalSearchFilterManager_DebugStringin method 'LocalSearchFilterManager_DebugString', argument 1 of type 'operations_research::LocalSearchFilterManager const *'in method 'Constraint___repr__', argument 1 of type 'operations_research::Constraint *'in method 'Decision___str__', argument 1 of type 'operations_research::Decision *'in method 'SequenceVar___repr__', argument 1 of type 'operations_research::SequenceVar *'in method 'BooleanVar_DebugString', argument 1 of type 'operations_research::BooleanVar const *'in method 'IntervalVar___str__', argument 1 of type 'operations_research::IntervalVar *'in method 'IntervalVar___repr__', argument 1 of type 'operations_research::IntervalVar *'in method 'Solver___str__', argument 1 of type 'operations_research::Solver *'in method 'Solver_LocalSearchProfile', argument 1 of type 'operations_research::Solver const *'in method 'Demon_DebugString', argument 1 of type 'operations_research::Demon const *'in method 'Constraint_DebugString', argument 1 of type 'operations_research::Constraint const *'PropagationBaseObject_DebugStringin method 'PropagationBaseObject_DebugString', argument 1 of type 'operations_research::PropagationBaseObject const *'in method 'PropagationBaseObject_Name', argument 1 of type 'operations_research::PropagationBaseObject const *'in method 'DecisionBuilder_DebugString', argument 1 of type 'operations_research::DecisionBuilder const *'in method 'BaseObject_DebugString', argument 1 of type 'operations_research::BaseObject const *'in method 'Decision_DebugString', argument 1 of type 'operations_research::Decision const *'in method 'Solver_NotMemberCt', argument 1 of type 'operations_research::Solver *'Wrong number or type of arguments for overloaded function 'Solver_NotMemberCt'. Possible C/C++ prototypes are: operations_research::Solver::MakeNotMemberCt(operations_research::IntExpr *const,std::vector< int64 > const &) operations_research::Solver::MakeNotMemberCt(operations_research::IntExpr *const,std::vector< int > const &) operations_research::Solver::MakeNotMemberCt(operations_research::IntExpr *const,std::vector< int64 >,std::vector< int64 >) operations_research::Solver::MakeNotMemberCt(operations_research::IntExpr *const,std::vector< int >,std::vector< int >) in method 'Solver_IntVar', argument 1 of type 'operations_research::Solver *'in method 'Solver_IntVar', argument 3 of type 'std::string const &'invalid null reference in method 'Solver_IntVar', argument 3 of type 'std::string const &'in method 'Solver_IntVar', argument 2 of type 'int64'in method 'Solver_IntVar', argument 3 of type 'int64'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 &'Wrong number or type of arguments for overloaded function 'Solver_IntVar'. Possible C/C++ prototypes are: operations_research::Solver::MakeIntVar(int64,int64,std::string const &) operations_research::Solver::MakeIntVar(std::vector< int64 > const &,std::string const &) operations_research::Solver::MakeIntVar(std::vector< int > const &,std::string const &) operations_research::Solver::MakeIntVar(int64,int64) operations_research::Solver::MakeIntVar(std::vector< int64 > const &) operations_research::Solver::MakeIntVar(std::vector< int > const &) in method 'Solver_MemberCt', argument 1 of type 'operations_research::Solver *'Wrong number or type of arguments for overloaded function 'Solver_MemberCt'. Possible C/C++ prototypes are: operations_research::Solver::MakeMemberCt(operations_research::IntExpr *const,std::vector< int64 > const &) operations_research::Solver::MakeMemberCt(operations_research::IntExpr *const,std::vector< int > const &) in method 'Solver_IsMemberCt', argument 1 of type 'operations_research::Solver *'Wrong number or type of arguments for overloaded function 'Solver_IsMemberCt'. Possible C/C++ prototypes are: operations_research::Solver::MakeIsMemberCt(operations_research::IntExpr *const,std::vector< int64 > const &,operations_research::IntVar *const) operations_research::Solver::MakeIsMemberCt(operations_research::IntExpr *const,std::vector< int > const &,operations_research::IntVar *const) in method 'Solver_IsMemberVar', argument 1 of type 'operations_research::Solver *'Wrong number or type of arguments for overloaded function 'Solver_IsMemberVar'. Possible C/C++ prototypes are: operations_research::Solver::MakeIsMemberVar(operations_research::IntExpr *const,std::vector< int64 > const &) operations_research::Solver::MakeIsMemberVar(operations_research::IntExpr *const,std::vector< int > const &) Pack_AddWeightedSumLessOrEqualConstantDimensionin method 'Pack_AddWeightedSumLessOrEqualConstantDimension', argument 1 of type 'operations_research::Pack *'Wrong number or type of arguments for overloaded function 'Pack_AddWeightedSumLessOrEqualConstantDimension'. Possible C/C++ prototypes are: operations_research::Pack::AddWeightedSumLessOrEqualConstantDimension(std::vector< int64 > const &,std::vector< int64 > const &) operations_research::Pack::AddWeightedSumLessOrEqualConstantDimension(operations_research::Solver::IndexEvaluator1,std::vector< int64 > const &) operations_research::Pack::AddWeightedSumLessOrEqualConstantDimension(operations_research::Solver::IndexEvaluator2,std::vector< int64 > const &) RoutingModel_AddDimensionWithVehicleCapacityin method 'RoutingModel_AddDimensionWithVehicleCapacity', argument 1 of type 'operations_research::RoutingModel *'in method 'RoutingModel_AddDimensionWithVehicleCapacity', argument 2 of type 'int'in method 'RoutingModel_AddDimensionWithVehicleCapacity', argument 3 of type 'int64'in method 'RoutingModel_AddDimensionWithVehicleCapacity', argument 5 of type 'bool'in method 'RoutingModel_AddDimensionWithVehicleCapacity', argument 6 of type 'std::string const &'invalid null reference in method 'RoutingModel_AddDimensionWithVehicleCapacity', argument 6 of type 'std::string const &'RoutingModel_AddDimensionWithVehicleTransitAndCapacityin method 'RoutingModel_AddDimensionWithVehicleTransitAndCapacity', argument 1 of type 'operations_research::RoutingModel *'in method 'RoutingModel_AddDimensionWithVehicleTransitAndCapacity', argument 3 of type 'int64'in method 'RoutingModel_AddDimensionWithVehicleTransitAndCapacity', argument 5 of type 'bool'in method 'RoutingModel_AddDimensionWithVehicleTransitAndCapacity', argument 6 of type 'std::string const &'invalid null reference in method 'RoutingModel_AddDimensionWithVehicleTransitAndCapacity', argument 6 of type 'std::string const &'RoutingModel_AddVectorDimensionin method 'RoutingModel_AddVectorDimension', argument 1 of type 'operations_research::RoutingModel *'in method 'RoutingModel_AddVectorDimension', argument 3 of type 'int64'in method 'RoutingModel_AddVectorDimension', argument 4 of type 'bool'in method 'RoutingModel_AddVectorDimension', argument 5 of type 'std::string const &'invalid null reference in method 'RoutingModel_AddVectorDimension', argument 5 of type 'std::string const &'in method 'RoutingModel_AddDisjunction', argument 1 of type 'operations_research::RoutingModel *'in method 'RoutingModel_AddDisjunction', argument 3 of type 'int64'in method 'RoutingModel_AddDisjunction', argument 4 of type 'int64'Wrong number or type of arguments for overloaded function 'RoutingModel_AddDisjunction'. Possible C/C++ prototypes are: operations_research::RoutingModel::AddDisjunction(std::vector< int64 > const &,int64,int64) operations_research::RoutingModel::AddDisjunction(std::vector< int64 > const &,int64) operations_research::RoutingModel::AddDisjunction(std::vector< int64 > const &) IntVarLocalSearchOperatorTemplate_SetValuein method 'IntVarLocalSearchOperatorTemplate_SetValue', argument 1 of type 'operations_research::VarLocalSearchOperator< operations_research::IntVar,int64,operations_research::IntVarLocalSearchHandler > *'in method 'IntVarLocalSearchOperatorTemplate_SetValue', argument 2 of type 'int64'in method 'IntVarLocalSearchOperatorTemplate_SetValue', argument 3 of type 'long'SequenceVarLocalSearchOperatorTemplate_SetValuein method 'SequenceVarLocalSearchOperatorTemplate_SetValue', argument 1 of type 'operations_research::VarLocalSearchOperator< operations_research::SequenceVar,std::vector< int >,operations_research::SequenceVarLocalSearchHandler > *'in method 'SequenceVarLocalSearchOperatorTemplate_SetValue', argument 2 of type 'int64'in method 'IntVar_SetValues', argument 1 of type 'operations_research::IntVar *'in method 'IntExpr_IsMember', argument 1 of type 'operations_research::IntExpr *'in method 'RoutingModel_ApplyLocks', argument 1 of type 'operations_research::RoutingModel *'Pack_AddWeightedSumOfAssignedDimensionin method 'Pack_AddWeightedSumOfAssignedDimension', argument 1 of type 'operations_research::Pack *'RoutingModel_AddSoftSameVehicleConstraintin method 'RoutingModel_AddSoftSameVehicleConstraint', argument 1 of type 'operations_research::RoutingModel *'in method 'RoutingModel_AddSoftSameVehicleConstraint', argument 3 of type 'int64'in method 'IntExpr_Member', argument 1 of type 'operations_research::IntExpr *'in method 'IntVar_RemoveValues', argument 1 of type 'operations_research::IntVar *'in method 'IntExpr_NotMember', argument 1 of type 'operations_research::IntExpr *'in method 'Solver_NestedOptimize', argument 1 of type 'operations_research::Solver *'in method 'Solver_NestedOptimize', argument 3 of type 'operations_research::Assignment *const'in method 'Solver_NestedOptimize', argument 4 of type 'bool'in method 'Solver_NestedOptimize', argument 5 of type 'int64'sequence(operations_research::SearchMonitor*) expectedWrong number or type of arguments for overloaded function 'Solver_NestedOptimize'. Possible C/C++ prototypes are: operations_research::Solver::MakeNestedOptimize(operations_research::DecisionBuilder *const,operations_research::Assignment *const,bool,int64) operations_research::Solver::MakeNestedOptimize(operations_research::DecisionBuilder *const,operations_research::Assignment *const,bool,int64,operations_research::SearchMonitor *const) operations_research::Solver::MakeNestedOptimize(operations_research::DecisionBuilder *const,operations_research::Assignment *const,bool,int64,operations_research::SearchMonitor *const,operations_research::SearchMonitor *const) operations_research::Solver::MakeNestedOptimize(operations_research::DecisionBuilder *const,operations_research::Assignment *const,bool,int64,operations_research::SearchMonitor *const,operations_research::SearchMonitor *const,operations_research::SearchMonitor *const) operations_research::Solver::MakeNestedOptimize(operations_research::DecisionBuilder *const,operations_research::Assignment *const,bool,int64,operations_research::SearchMonitor *const,operations_research::SearchMonitor *const,operations_research::SearchMonitor *const,operations_research::SearchMonitor *const) operations_research::Solver::MakeNestedOptimize(operations_research::DecisionBuilder *const,operations_research::Assignment *const,bool,int64,std::vector< operations_research::SearchMonitor * > const &) in method 'Solver_SolveAndCommit', argument 1 of type 'operations_research::Solver *'Wrong number or type of arguments for overloaded function 'Solver_SolveAndCommit'. Possible C/C++ prototypes are: operations_research::Solver::SolveAndCommit(operations_research::DecisionBuilder *const,std::vector< operations_research::SearchMonitor * > const &) operations_research::Solver::SolveAndCommit(operations_research::DecisionBuilder *const) operations_research::Solver::SolveAndCommit(operations_research::DecisionBuilder *const,operations_research::SearchMonitor *const) operations_research::Solver::SolveAndCommit(operations_research::DecisionBuilder *const,operations_research::SearchMonitor *const,operations_research::SearchMonitor *const) operations_research::Solver::SolveAndCommit(operations_research::DecisionBuilder *const,operations_research::SearchMonitor *const,operations_research::SearchMonitor *const,operations_research::SearchMonitor *const) in method 'Solver_NewSearch', argument 1 of type 'operations_research::Solver *'Wrong number or type of arguments for overloaded function 'Solver_NewSearch'. Possible C/C++ prototypes are: operations_research::Solver::NewSearch(operations_research::DecisionBuilder *const,std::vector< operations_research::SearchMonitor * > const &) operations_research::Solver::NewSearch(operations_research::DecisionBuilder *const) operations_research::Solver::NewSearch(operations_research::DecisionBuilder *const,operations_research::SearchMonitor *const) operations_research::Solver::NewSearch(operations_research::DecisionBuilder *const,operations_research::SearchMonitor *const,operations_research::SearchMonitor *const) operations_research::Solver::NewSearch(operations_research::DecisionBuilder *const,operations_research::SearchMonitor *const,operations_research::SearchMonitor *const,operations_research::SearchMonitor *const) operations_research::Solver::NewSearch(operations_research::DecisionBuilder *const,operations_research::SearchMonitor *const,operations_research::SearchMonitor *const,operations_research::SearchMonitor *const,operations_research::SearchMonitor *const) in method 'Solver_Solve', argument 1 of type 'operations_research::Solver *'Wrong number or type of arguments for overloaded function 'Solver_Solve'. Possible C/C++ prototypes are: operations_research::Solver::Solve(operations_research::DecisionBuilder *const,std::vector< operations_research::SearchMonitor * > const &) operations_research::Solver::Solve(operations_research::DecisionBuilder *const) operations_research::Solver::Solve(operations_research::DecisionBuilder *const,operations_research::SearchMonitor *const) operations_research::Solver::Solve(operations_research::DecisionBuilder *const,operations_research::SearchMonitor *const,operations_research::SearchMonitor *const) operations_research::Solver::Solve(operations_research::DecisionBuilder *const,operations_research::SearchMonitor *const,operations_research::SearchMonitor *const,operations_research::SearchMonitor *const) operations_research::Solver::Solve(operations_research::DecisionBuilder *const,operations_research::SearchMonitor *const,operations_research::SearchMonitor *const,operations_research::SearchMonitor *const,operations_research::SearchMonitor *const) in method 'Solver_SolveOnce', argument 1 of type 'operations_research::Solver *'in method 'Solver_DefaultPhase', argument 1 of type 'operations_research::Solver *'sequence(operations_research::IntVar*) expectedin method 'Solver_DefaultPhase', argument 3 of type 'operations_research::DefaultPhaseParameters const &'invalid null reference in method 'Solver_DefaultPhase', argument 3 of type 'operations_research::DefaultPhaseParameters const &'Wrong number or type of arguments for overloaded function 'Solver_DefaultPhase'. Possible C/C++ prototypes are: operations_research::Solver::MakeDefaultPhase(std::vector< operations_research::IntVar * > const &) operations_research::Solver::MakeDefaultPhase(std::vector< operations_research::IntVar * > const &,operations_research::DefaultPhaseParameters const &) in method 'Solver_TreeNoCycle', argument 1 of type 'operations_research::Solver *'Wrong number or type of arguments for overloaded function 'Solver_TreeNoCycle'. Possible C/C++ prototypes are: operations_research::Solver::TreeNoCycle(std::vector< operations_research::IntVar * > const &,std::vector< operations_research::IntVar * > const &,operations_research::Solver::IndexFilter1) operations_research::Solver::TreeNoCycle(std::vector< operations_research::IntVar * > const &,std::vector< operations_research::IntVar * > const &) in method 'Solver_ScalProd', argument 1 of type 'operations_research::Solver *'Wrong number or type of arguments for overloaded function 'Solver_ScalProd'. Possible C/C++ prototypes are: operations_research::Solver::MakeScalProd(std::vector< operations_research::IntVar * > const &,std::vector< int64 > const &) operations_research::Solver::MakeScalProd(std::vector< operations_research::IntVar * > const &,std::vector< int > const &) in method 'Solver_Element', argument 1 of type 'operations_research::Solver *'Wrong number or type of arguments for overloaded function 'Solver_Element'. Possible C/C++ prototypes are: operations_research::Solver::MakeElement(std::vector< int64 > const &,operations_research::IntVar *const) operations_research::Solver::MakeElement(std::vector< int > const &,operations_research::IntVar *const) operations_research::Solver::MakeElement(operations_research::Solver::IndexEvaluator1,operations_research::IntVar *const) operations_research::Solver::MakeElement(operations_research::Solver::IndexEvaluator2,operations_research::IntVar *const,operations_research::IntVar *const) operations_research::Solver::MakeElement(std::vector< operations_research::IntVar * > const &,operations_research::IntVar *const) in method 'Solver_Min', argument 1 of type 'operations_research::Solver *'in method 'Solver_Min', argument 3 of type 'int'in method 'Solver_Min', argument 3 of type 'int64'Wrong number or type of arguments for overloaded function 'Solver_Min'. Possible C/C++ prototypes are: operations_research::Solver::MakeMin(std::vector< operations_research::IntVar * > const &) operations_research::Solver::MakeMin(operations_research::IntExpr *const,operations_research::IntExpr *const) operations_research::Solver::MakeMin(operations_research::IntExpr *const,int64) operations_research::Solver::MakeMin(operations_research::IntExpr *const,int) in method 'Solver_Max', argument 1 of type 'operations_research::Solver *'in method 'Solver_Max', argument 3 of type 'int'in method 'Solver_Max', argument 3 of type 'int64'Wrong number or type of arguments for overloaded function 'Solver_Max'. Possible C/C++ prototypes are: operations_research::Solver::MakeMax(std::vector< operations_research::IntVar * > const &) operations_research::Solver::MakeMax(operations_research::IntExpr *const,operations_research::IntExpr *const) operations_research::Solver::MakeMax(operations_research::IntExpr *const,int64) operations_research::Solver::MakeMax(operations_research::IntExpr *const,int) in method 'Solver_SumEquality', argument 1 of type 'operations_research::Solver *'in method 'Solver_SumEquality', argument 3 of type 'int64'Wrong number or type of arguments for overloaded function 'Solver_SumEquality'. Possible C/C++ prototypes are: operations_research::Solver::MakeSumEquality(std::vector< operations_research::IntVar * > const &,int64) operations_research::Solver::MakeSumEquality(std::vector< operations_research::IntVar * > const &,operations_research::IntVar *const) in method 'Solver_ScalProdEquality', argument 1 of type 'operations_research::Solver *'in method 'Solver_ScalProdEquality', argument 4 of type 'int64'Wrong number or type of arguments for overloaded function 'Solver_ScalProdEquality'. Possible C/C++ prototypes are: operations_research::Solver::MakeScalProdEquality(std::vector< operations_research::IntVar * > const &,std::vector< int64 > const &,int64) operations_research::Solver::MakeScalProdEquality(std::vector< operations_research::IntVar * > const &,std::vector< int > const &,int64) operations_research::Solver::MakeScalProdEquality(std::vector< operations_research::IntVar * > const &,std::vector< int64 > const &,operations_research::IntVar *const) operations_research::Solver::MakeScalProdEquality(std::vector< operations_research::IntVar * > const &,std::vector< int > const &,operations_research::IntVar *const) in method 'Solver_ScalProdGreaterOrEqual', argument 1 of type 'operations_research::Solver *'in method 'Solver_ScalProdGreaterOrEqual', argument 4 of type 'int64'Wrong number or type of arguments for overloaded function 'Solver_ScalProdGreaterOrEqual'. Possible C/C++ prototypes are: operations_research::Solver::MakeScalProdGreaterOrEqual(std::vector< operations_research::IntVar * > const &,std::vector< int64 > const &,int64) operations_research::Solver::MakeScalProdGreaterOrEqual(std::vector< operations_research::IntVar * > const &,std::vector< int > const &,int64) in method 'Solver_ScalProdLessOrEqual', argument 1 of type 'operations_research::Solver *'in method 'Solver_ScalProdLessOrEqual', argument 4 of type 'int64'Wrong number or type of arguments for overloaded function 'Solver_ScalProdLessOrEqual'. Possible C/C++ prototypes are: operations_research::Solver::MakeScalProdLessOrEqual(std::vector< operations_research::IntVar * > const &,std::vector< int64 > const &,int64) operations_research::Solver::MakeScalProdLessOrEqual(std::vector< operations_research::IntVar * > const &,std::vector< int > const &,int64) in method 'Solver_ElementEquality', argument 1 of type 'operations_research::Solver *'in method 'Solver_ElementEquality', argument 4 of type 'int64'Wrong number or type of arguments for overloaded function 'Solver_ElementEquality'. Possible C/C++ prototypes are: operations_research::Solver::MakeElementEquality(std::vector< int64 > const &,operations_research::IntVar *const,operations_research::IntVar *const) operations_research::Solver::MakeElementEquality(std::vector< int > const &,operations_research::IntVar *const,operations_research::IntVar *const) operations_research::Solver::MakeElementEquality(std::vector< operations_research::IntVar * > const &,operations_research::IntVar *const,operations_research::IntVar *const) operations_research::Solver::MakeElementEquality(std::vector< operations_research::IntVar * > const &,operations_research::IntVar *const,int64) in method 'Solver_Count', argument 1 of type 'operations_research::Solver *'in method 'Solver_Count', argument 3 of type 'int64'in method 'Solver_Count', argument 4 of type 'int64'Wrong number or type of arguments for overloaded function 'Solver_Count'. Possible C/C++ prototypes are: operations_research::Solver::MakeCount(std::vector< operations_research::IntVar * > const &,int64,int64) operations_research::Solver::MakeCount(std::vector< operations_research::IntVar * > const &,int64,operations_research::IntVar *const) in method 'Solver_AllDifferent', argument 1 of type 'operations_research::Solver *'in method 'Solver_AllDifferent', argument 3 of type 'bool'Wrong number or type of arguments for overloaded function 'Solver_AllDifferent'. Possible C/C++ prototypes are: operations_research::Solver::MakeAllDifferent(std::vector< operations_research::IntVar * > const &) operations_research::Solver::MakeAllDifferent(std::vector< operations_research::IntVar * > const &,bool) Solver_NonOverlappingBoxesConstraintin method 'Solver_NonOverlappingBoxesConstraint', argument 1 of type 'operations_research::Solver *'Wrong number or type of arguments for overloaded function 'Solver_NonOverlappingBoxesConstraint'. Possible C/C++ prototypes are: operations_research::Solver::MakeNonOverlappingBoxesConstraint(std::vector< operations_research::IntVar * > const &,std::vector< operations_research::IntVar * > const &,std::vector< operations_research::IntVar * > const &,std::vector< operations_research::IntVar * > const &) operations_research::Solver::MakeNonOverlappingBoxesConstraint(std::vector< operations_research::IntVar * > const &,std::vector< operations_research::IntVar * > const &,std::vector< int64 > const &,std::vector< int64 > const &) operations_research::Solver::MakeNonOverlappingBoxesConstraint(std::vector< operations_research::IntVar * > const &,std::vector< operations_research::IntVar * > const &,std::vector< int > const &,std::vector< int > const &) in method 'Solver_WeightedMinimize', argument 1 of type 'operations_research::Solver *'in method 'Solver_WeightedMinimize', argument 4 of type 'int64'Wrong number or type of arguments for overloaded function 'Solver_WeightedMinimize'. Possible C/C++ prototypes are: operations_research::Solver::MakeWeightedMinimize(std::vector< operations_research::IntVar * > const &,std::vector< int64 > const &,int64) operations_research::Solver::MakeWeightedMinimize(std::vector< operations_research::IntVar * > const &,std::vector< int > const &,int64) in method 'Solver_WeightedMaximize', argument 1 of type 'operations_research::Solver *'in method 'Solver_WeightedMaximize', argument 4 of type 'int64'Wrong number or type of arguments for overloaded function 'Solver_WeightedMaximize'. Possible C/C++ prototypes are: operations_research::Solver::MakeWeightedMaximize(std::vector< operations_research::IntVar * > const &,std::vector< int64 > const &,int64) operations_research::Solver::MakeWeightedMaximize(std::vector< operations_research::IntVar * > const &,std::vector< int > const &,int64) in method 'Solver_WeightedOptimize', argument 1 of type 'operations_research::Solver *'in method 'Solver_WeightedOptimize', argument 2 of type 'bool'in method 'Solver_WeightedOptimize', argument 5 of type 'int64'Wrong number or type of arguments for overloaded function 'Solver_WeightedOptimize'. Possible C/C++ prototypes are: operations_research::Solver::MakeWeightedOptimize(bool,std::vector< operations_research::IntVar * > const &,std::vector< int64 > const &,int64) operations_research::Solver::MakeWeightedOptimize(bool,std::vector< operations_research::IntVar * > const &,std::vector< int > const &,int64) in method 'Solver_RandomLnsOperator', argument 1 of type 'operations_research::Solver *'in method 'Solver_RandomLnsOperator', argument 3 of type 'int'in method 'Solver_RandomLnsOperator', argument 4 of type 'int32'Wrong number or type of arguments for overloaded function 'Solver_RandomLnsOperator'. Possible C/C++ prototypes are: operations_research::Solver::MakeRandomLnsOperator(std::vector< operations_research::IntVar * > const &,int) operations_research::Solver::MakeRandomLnsOperator(std::vector< operations_research::IntVar * > const &,int,int32) Solver_MoveTowardTargetOperatorin method 'Solver_MoveTowardTargetOperator', argument 1 of type 'operations_research::Solver *'in method 'Solver_MoveTowardTargetOperator', argument 2 of type 'operations_research::Assignment const &'invalid null reference in method 'Solver_MoveTowardTargetOperator', argument 2 of type 'operations_research::Assignment const &'Wrong number or type of arguments for overloaded function 'Solver_MoveTowardTargetOperator'. Possible C/C++ prototypes are: operations_research::Solver::MakeMoveTowardTargetOperator(operations_research::Assignment const &) operations_research::Solver::MakeMoveTowardTargetOperator(std::vector< operations_research::IntVar * > const &,std::vector< int64 > const &) in method 'Solver_GuidedLocalSearch', argument 1 of type 'operations_research::Solver *'in method 'Solver_GuidedLocalSearch', argument 2 of type 'bool'in method 'Solver_GuidedLocalSearch', argument 5 of type 'int64'in method 'Solver_GuidedLocalSearch', argument 7 of type 'double'in method 'Solver_GuidedLocalSearch', argument 8 of type 'double'Wrong number or type of arguments for overloaded function 'Solver_GuidedLocalSearch'. Possible C/C++ prototypes are: operations_research::Solver::MakeGuidedLocalSearch(bool,operations_research::IntVar *const,operations_research::Solver::IndexEvaluator2,int64,std::vector< operations_research::IntVar * > const &,double) operations_research::Solver::MakeGuidedLocalSearch(bool,operations_research::IntVar *const,operations_research::Solver::IndexEvaluator3,int64,std::vector< operations_research::IntVar * > const &,std::vector< operations_research::IntVar * > const &,double) operations_research::Solver::GuidedLocalSearch(bool,operations_research::IntVar *const,operations_research::Solver::IndexEvaluator2,int64,std::vector< operations_research::IntVar * > const &,double) in method 'Constraint_IndexOf', argument 1 of type 'operations_research::Constraint *'Wrong number or type of arguments for overloaded function 'Constraint_IndexOf'. Possible C/C++ prototypes are: operations_research::Constraint::IndexOf(std::vector< int64 > const &) operations_research::Constraint::IndexOf(std::vector< operations_research::IntVar * > const &) in method 'IntExpr_IndexOf', argument 1 of type 'operations_research::IntExpr *'Wrong number or type of arguments for overloaded function 'IntExpr_IndexOf'. Possible C/C++ prototypes are: operations_research::IntExpr::IndexOf(std::vector< int64 > const &) operations_research::IntExpr::IndexOf(std::vector< operations_research::IntVar * > const &) Pack_AddWeightedSumEqualVarDimensionin method 'Pack_AddWeightedSumEqualVarDimension', argument 1 of type 'operations_research::Pack *'Wrong number or type of arguments for overloaded function 'Pack_AddWeightedSumEqualVarDimension'. Possible C/C++ prototypes are: operations_research::Pack::AddWeightedSumEqualVarDimension(std::vector< int64 > const &,std::vector< operations_research::IntVar * > const &) operations_research::Pack::AddWeightedSumEqualVarDimension(operations_research::Solver::IndexEvaluator2,std::vector< operations_research::IntVar * > const &) in method 'new_IntVarLocalSearchOperator', argument 3 of type 'bool'Wrong number or type of arguments for overloaded function 'new_IntVarLocalSearchOperator'. Possible C/C++ prototypes are: operations_research::IntVarLocalSearchOperator::IntVarLocalSearchOperator() operations_research::IntVarLocalSearchOperator::IntVarLocalSearchOperator(std::vector< operations_research::IntVar * > const &,bool) operations_research::IntVarLocalSearchOperator::IntVarLocalSearchOperator(PyObject *,std::vector< operations_research::IntVar * > const &) in method 'Solver_SubCircuit', argument 1 of type 'operations_research::Solver *'in method 'Solver_Sum', argument 1 of type 'operations_research::Solver *'in method 'Solver_Circuit', argument 1 of type 'operations_research::Solver *'in method 'Solver_MaxEquality', argument 1 of type 'operations_research::Solver *'in method 'Solver_MinEquality', argument 1 of type 'operations_research::Solver *'in method 'Constraint_MapTo', argument 1 of type 'operations_research::Constraint *'in method 'IntExpr_MapTo', argument 1 of type 'operations_research::IntExpr *'in method 'Solver_AllDifferentExcept', argument 1 of type 'operations_research::Solver *'in method 'Solver_AllDifferentExcept', argument 3 of type 'int64'in method 'Solver_SumLessOrEqual', argument 1 of type 'operations_research::Solver *'in method 'Solver_SumLessOrEqual', argument 3 of type 'int64'in method 'Solver_IndexExpression', argument 1 of type 'operations_research::Solver *'in method 'Solver_IndexExpression', argument 3 of type 'int64'in method 'Solver_SumGreaterOrEqual', argument 1 of type 'operations_research::Solver *'in method 'Solver_SumGreaterOrEqual', argument 3 of type 'int64'in method 'Solver_Pack', argument 1 of type 'operations_research::Solver *'in method 'Solver_Pack', argument 3 of type 'int'Pack_AddSumVariableWeightsLessOrEqualConstantDimensionin method 'Pack_AddSumVariableWeightsLessOrEqualConstantDimension', argument 1 of type 'operations_research::Pack *'in method 'Solver_Deviation', argument 1 of type 'operations_research::Solver *'in method 'Solver_Deviation', argument 4 of type 'int64'in method 'Solver_IndexOfConstraint', argument 1 of type 'operations_research::Solver *'in method 'Solver_IndexOfConstraint', argument 4 of type 'int64'in method 'Solver_AssignVariablesValues', argument 1 of type 'operations_research::Solver *'in method 'MakeSetValuesFromTargets', argument 1 of type 'operations_research::Solver *'in method 'Solver_Distribute', argument 1 of type 'operations_research::Solver *'in method 'Solver_Distribute', argument 3 of type 'int64'in method 'Solver_Distribute', argument 4 of type 'int64'in method 'Solver_Distribute', argument 5 of type 'int64'Wrong number or type of arguments for overloaded function 'Solver_Distribute'. Possible C/C++ prototypes are: operations_research::Solver::MakeDistribute(std::vector< operations_research::IntVar * > const &,std::vector< int64 > const &,std::vector< operations_research::IntVar * > const &) operations_research::Solver::MakeDistribute(std::vector< operations_research::IntVar * > const &,std::vector< int > const &,std::vector< operations_research::IntVar * > const &) operations_research::Solver::MakeDistribute(std::vector< operations_research::IntVar * > const &,std::vector< operations_research::IntVar * > const &) operations_research::Solver::MakeDistribute(std::vector< operations_research::IntVar * > const &,int64,int64,int64) operations_research::Solver::MakeDistribute(std::vector< operations_research::IntVar * > const &,std::vector< int64 > const &,std::vector< int64 > const &) operations_research::Solver::MakeDistribute(std::vector< operations_research::IntVar * > const &,std::vector< int > const &,std::vector< int > const &) operations_research::Solver::MakeDistribute(std::vector< operations_research::IntVar * > const &,std::vector< int64 > const &,std::vector< int64 > const &,std::vector< int64 > const &) operations_research::Solver::MakeDistribute(std::vector< operations_research::IntVar * > const &,std::vector< int > const &,std::vector< int > const &,std::vector< int > const &) in method 'Solver_VarStrValEvalPhase', argument 1 of type 'operations_research::Solver *'in method 'Solver_VarStrValEvalPhase', argument 3 of type 'operations_research::Solver::IntVarStrategy'in method 'Solver_EvalEvalStrPhase', argument 1 of type 'operations_research::Solver *'in method 'Solver_EvalEvalStrPhase', argument 4 of type 'operations_research::Solver::EvaluatorStrategy'in method 'Solver_SumObjectiveFilter', argument 1 of type 'operations_research::Solver *'in method 'Solver_SumObjectiveFilter', argument 4 of type 'operations_research::Solver::LocalSearchFilterBound'in method 'Solver_VarEvalValStrPhase', argument 1 of type 'operations_research::Solver *'in method 'Solver_VarEvalValStrPhase', argument 4 of type 'operations_research::Solver::IntValueStrategy'in method 'Solver_Operator', argument 1 of type 'operations_research::Solver *'in method 'Solver_Operator', argument 3 of type 'operations_research::Solver::LocalSearchOperators'in method 'Solver_Operator', argument 4 of type 'operations_research::Solver::LocalSearchOperators'in method 'Solver_Operator', argument 4 of type 'operations_research::Solver::EvaluatorLocalSearchOperators'in method 'Solver_Operator', argument 5 of type 'operations_research::Solver::EvaluatorLocalSearchOperators'Wrong number or type of arguments for overloaded function 'Solver_Operator'. Possible C/C++ prototypes are: operations_research::Solver::MakeOperator(std::vector< operations_research::IntVar * > const &,operations_research::Solver::LocalSearchOperators) operations_research::Solver::MakeOperator(std::vector< operations_research::IntVar * > const &,std::vector< operations_research::IntVar * > const &,operations_research::Solver::LocalSearchOperators) operations_research::Solver::MakeOperator(std::vector< operations_research::IntVar * > const &,operations_research::Solver::IndexEvaluator3,operations_research::Solver::EvaluatorLocalSearchOperators) operations_research::Solver::MakeOperator(std::vector< operations_research::IntVar * > const &,std::vector< operations_research::IntVar * > const &,operations_research::Solver::IndexEvaluator3,operations_research::Solver::EvaluatorLocalSearchOperators) Solver_DecisionBuilderFromAssignmentin method 'Solver_DecisionBuilderFromAssignment', argument 1 of type 'operations_research::Solver *'in method 'Solver_DecisionBuilderFromAssignment', argument 2 of type 'operations_research::Assignment *const'RoutingModel_MakePathSpansAndTotalSlacksin method 'RoutingModel_MakePathSpansAndTotalSlacks', argument 1 of type 'operations_research::RoutingModel *'in method 'RoutingModel_MakePathSpansAndTotalSlacks', argument 2 of type 'operations_research::RoutingDimension const *'in method 'Solver_PathCumul', argument 1 of type 'operations_research::Solver *'Wrong number or type of arguments for overloaded function 'Solver_PathCumul'. Possible C/C++ prototypes are: operations_research::Solver::MakePathCumul(std::vector< operations_research::IntVar * > const &,std::vector< operations_research::IntVar * > const &,std::vector< operations_research::IntVar * > const &,std::vector< operations_research::IntVar * > const &) operations_research::Solver::MakePathCumul(std::vector< operations_research::IntVar * > const &,std::vector< operations_research::IntVar * > const &,std::vector< operations_research::IntVar * > const &,operations_research::Solver::IndexEvaluator2) operations_research::Solver::MakePathCumul(std::vector< operations_research::IntVar * > const &,std::vector< operations_research::IntVar * > const &,std::vector< operations_research::IntVar * > const &,std::vector< operations_research::IntVar * > const &,operations_research::Solver::IndexEvaluator2) in method 'Solver_VarEvalValEvalPhase', argument 1 of type 'operations_research::Solver *'in method 'Solver_LexicalLessOrEqual', argument 1 of type 'operations_research::Solver *'in method 'Solver_NullIntersect', argument 1 of type 'operations_research::Solver *'Solver_InversePermutationConstraintin method 'Solver_InversePermutationConstraint', argument 1 of type 'operations_research::Solver *'in method 'Solver_SortingConstraint', argument 1 of type 'operations_research::Solver *'in method 'Solver_LexicalLess', argument 1 of type 'operations_research::Solver *'Solver_VarStrValEvalTieBreakPhasein method 'Solver_VarStrValEvalTieBreakPhase', argument 1 of type 'operations_research::Solver *'in method 'Solver_VarStrValEvalTieBreakPhase', argument 3 of type 'operations_research::Solver::IntVarStrategy'Solver_EvalEvalStrTieBreakPhasein method 'Solver_EvalEvalStrTieBreakPhase', argument 1 of type 'operations_research::Solver *'in method 'Solver_EvalEvalStrTieBreakPhase', argument 5 of type 'operations_research::Solver::EvaluatorStrategy'in method 'Solver_NullIntersectExcept', argument 1 of type 'operations_research::Solver *'in method 'Solver_NullIntersectExcept', argument 4 of type 'int64'in method 'Solver_TabuSearch', argument 1 of type 'operations_research::Solver *'in method 'Solver_TabuSearch', argument 2 of type 'bool'in method 'Solver_TabuSearch', argument 4 of type 'int64'in method 'Solver_TabuSearch', argument 6 of type 'int64'in method 'Solver_TabuSearch', argument 7 of type 'int64'in method 'Solver_TabuSearch', argument 8 of type 'double'Solver_VarEvalValEvalTieBreakPhasein method 'Solver_VarEvalValEvalTieBreakPhase', argument 1 of type 'operations_research::Solver *'in method 'Solver_DelayedPathCumul', argument 1 of type 'operations_research::Solver *'in method 'Solver_Cumulative', argument 1 of type 'operations_research::Solver *'sequence(operations_research::IntervalVar*) expectedin method 'Solver_Cumulative', argument 5 of type 'std::string const &'invalid null reference in method 'Solver_Cumulative', argument 5 of type 'std::string const &'in method 'Solver_Cumulative', argument 4 of type 'int64'Wrong number or type of arguments for overloaded function 'Solver_Cumulative'. Possible C/C++ prototypes are: operations_research::Solver::MakeCumulative(std::vector< operations_research::IntervalVar * > const &,std::vector< int64 > const &,int64,std::string const &) operations_research::Solver::MakeCumulative(std::vector< operations_research::IntervalVar * > const &,std::vector< int > const &,int64,std::string const &) operations_research::Solver::MakeCumulative(std::vector< operations_research::IntervalVar * > const &,std::vector< int64 > const &,operations_research::IntVar *const,std::string const &) operations_research::Solver::MakeCumulative(std::vector< operations_research::IntervalVar * > const &,std::vector< int > const &,operations_research::IntVar *const,std::string const &) operations_research::Solver::MakeCumulative(std::vector< operations_research::IntervalVar * > const &,std::vector< operations_research::IntVar * > const &,int64,std::string const &) operations_research::Solver::MakeCumulative(std::vector< operations_research::IntervalVar * > const &,std::vector< operations_research::IntVar * > const &,operations_research::IntVar *const,std::string const &) in method 'Solver_Cover', argument 1 of type 'operations_research::Solver *'RoutingDimension_SetBreakIntervalsOfVehiclein method 'RoutingDimension_SetBreakIntervalsOfVehicle', argument 1 of type 'operations_research::RoutingDimension *'in method 'RoutingDimension_SetBreakIntervalsOfVehicle', argument 3 of type 'int'in method 'Solver_DisjunctiveConstraint', argument 1 of type 'operations_research::Solver *'in method 'Solver_DisjunctiveConstraint', argument 3 of type 'std::string const &'invalid null reference in method 'Solver_DisjunctiveConstraint', argument 3 of type 'std::string const &'in method 'Solver_Compose', argument 1 of type 'operations_research::Solver *'sequence(operations_research::DecisionBuilder*) expectedin method 'Solver_Try', argument 1 of type 'operations_research::Solver *'in method 'Assignment_Add', argument 1 of type 'operations_research::Assignment *'sequence(operations_research::SequenceVar*) expectedWrong number or type of arguments for overloaded function 'Assignment_Add'. Possible C/C++ prototypes are: operations_research::Assignment::Add(operations_research::IntVar *const) operations_research::Assignment::Add(std::vector< operations_research::IntVar * > const &) operations_research::Assignment::Add(operations_research::IntervalVar *const) operations_research::Assignment::Add(std::vector< operations_research::IntervalVar * > const &) operations_research::Assignment::Add(operations_research::SequenceVar *const) operations_research::Assignment::Add(std::vector< operations_research::SequenceVar * > const &) in method 'SolutionCollector_Add', argument 1 of type 'operations_research::SolutionCollector *'Wrong number or type of arguments for overloaded function 'SolutionCollector_Add'. Possible C/C++ prototypes are: operations_research::SolutionCollector::Add(operations_research::IntVar *const) operations_research::SolutionCollector::Add(std::vector< operations_research::IntVar * > const &) operations_research::SolutionCollector::Add(operations_research::IntervalVar *const) operations_research::SolutionCollector::Add(std::vector< operations_research::IntervalVar * > const &) operations_research::SolutionCollector::Add(operations_research::SequenceVar *const) operations_research::SolutionCollector::Add(std::vector< operations_research::SequenceVar * > const &) in method 'Solver_LocalSearchPhase', argument 1 of type 'operations_research::Solver *'in method 'Solver_LocalSearchPhase', argument 2 of type 'operations_research::Assignment *const'in method 'Solver_LocalSearchPhase', argument 3 of type 'operations_research::LocalSearchPhaseParameters *const'in method 'Solver_LocalSearchPhase', argument 4 of type 'operations_research::LocalSearchPhaseParameters *const'in method 'Solver_LocalSearchPhase', argument 5 of type 'operations_research::LocalSearchPhaseParameters *const'Wrong number or type of arguments for overloaded function 'Solver_LocalSearchPhase'. Possible C/C++ prototypes are: operations_research::Solver::MakeLocalSearchPhase(operations_research::Assignment *const,operations_research::LocalSearchPhaseParameters *const) operations_research::Solver::MakeLocalSearchPhase(std::vector< operations_research::IntVar * > const &,operations_research::DecisionBuilder *const,operations_research::LocalSearchPhaseParameters *const) operations_research::Solver::MakeLocalSearchPhase(std::vector< operations_research::IntVar * > const &,operations_research::DecisionBuilder *const,operations_research::DecisionBuilder *const,operations_research::LocalSearchPhaseParameters *const) operations_research::Solver::MakeLocalSearchPhase(std::vector< operations_research::SequenceVar * > const &,operations_research::DecisionBuilder *const,operations_research::LocalSearchPhaseParameters *const) in method 'Solver_Phase', argument 1 of type 'operations_research::Solver *'in method 'Solver_Phase', argument 3 of type 'operations_research::Solver::IntervalStrategy'in method 'Solver_Phase', argument 3 of type 'operations_research::Solver::SequenceStrategy'in method 'Solver_Phase', argument 3 of type 'operations_research::Solver::IntVarStrategy'in method 'Solver_Phase', argument 4 of type 'operations_research::Solver::IntValueStrategy'Wrong number or type of arguments for overloaded function 'Solver_Phase'. Possible C/C++ prototypes are: operations_research::Solver::MakePhase(std::vector< operations_research::IntVar * > const &,operations_research::Solver::IntVarStrategy,operations_research::Solver::IntValueStrategy) operations_research::Solver::MakePhase(std::vector< operations_research::IntervalVar * > const &,operations_research::Solver::IntervalStrategy) operations_research::Solver::MakePhase(std::vector< operations_research::SequenceVar * > const &,operations_research::Solver::SequenceStrategy) Solver_RandomConcatenateOperatorsin method 'Solver_RandomConcatenateOperators', argument 1 of type 'operations_research::Solver *'sequence(operations_research::LocalSearchOperator*) expectedin method 'Solver_RandomConcatenateOperators', argument 3 of type 'int32'Wrong number or type of arguments for overloaded function 'Solver_RandomConcatenateOperators'. Possible C/C++ prototypes are: operations_research::Solver::RandomConcatenateOperators(std::vector< operations_research::LocalSearchOperator * > const &) operations_research::Solver::RandomConcatenateOperators(std::vector< operations_research::LocalSearchOperator * > const &,int32) in method 'Solver_ConcatenateOperators', argument 1 of type 'operations_research::Solver *'in method 'Solver_ConcatenateOperators', argument 3 of type 'bool'Wrong number or type of arguments for overloaded function 'Solver_ConcatenateOperators'. Possible C/C++ prototypes are: operations_research::Solver::ConcatenateOperators(std::vector< operations_research::LocalSearchOperator * > const &) operations_research::Solver::ConcatenateOperators(std::vector< operations_research::LocalSearchOperator * > const &,bool) operations_research::Solver::ConcatenateOperators(std::vector< operations_research::LocalSearchOperator * > const &,std::function< int64 (int,int) >) in method 'new_RoutingIndexManager', argument 1 of type 'int'in method 'new_RoutingIndexManager', argument 2 of type 'int'sequence(operations_research::RoutingNodeIndex) expectedWrong number or type of arguments for overloaded function 'new_RoutingIndexManager'. Possible C/C++ prototypes are: operations_research::RoutingIndexManager::RoutingIndexManager(int,int,operations_research::RoutingIndexManager::NodeIndex) operations_research::RoutingIndexManager::RoutingIndexManager(int,int,std::vector< operations_research::RoutingIndexManager::NodeIndex > const &,std::vector< operations_research::RoutingIndexManager::NodeIndex > const &) RoutingModel_AddRequiredTypeAlternativesWhenAddingTypein method 'RoutingModel_AddRequiredTypeAlternativesWhenAddingType', argument 1 of type 'operations_research::RoutingModel *'in method 'RoutingModel_AddRequiredTypeAlternativesWhenAddingType', argument 2 of type 'int'in method 'RoutingModel_AddRequiredTypeAlternativesWhenAddingType', argument 3 of type 'absl::flat_hash_set< int >'invalid null reference in method 'RoutingModel_AddRequiredTypeAlternativesWhenAddingType', argument 3 of type 'absl::flat_hash_set< int >'RoutingModel_AddSameVehicleRequiredTypeAlternativesin method 'RoutingModel_AddSameVehicleRequiredTypeAlternatives', argument 1 of type 'operations_research::RoutingModel *'in method 'RoutingModel_AddSameVehicleRequiredTypeAlternatives', argument 2 of type 'int'in method 'RoutingModel_AddSameVehicleRequiredTypeAlternatives', argument 3 of type 'absl::flat_hash_set< int >'invalid null reference in method 'RoutingModel_AddSameVehicleRequiredTypeAlternatives', argument 3 of type 'absl::flat_hash_set< int >'RoutingModel_AddRequiredTypeAlternativesWhenRemovingTypein method 'RoutingModel_AddRequiredTypeAlternativesWhenRemovingType', argument 1 of type 'operations_research::RoutingModel *'in method 'RoutingModel_AddRequiredTypeAlternativesWhenRemovingType', argument 2 of type 'int'in method 'RoutingModel_AddRequiredTypeAlternativesWhenRemovingType', argument 3 of type 'absl::flat_hash_set< int >'invalid null reference in method 'RoutingModel_AddRequiredTypeAlternativesWhenRemovingType', argument 3 of type 'absl::flat_hash_set< int >'in method 'Solver_TransitionConstraint', argument 1 of type 'operations_research::Solver *'in method 'Solver_TransitionConstraint', argument 3 of type 'operations_research::IntTupleSet const &'invalid null reference in method 'Solver_TransitionConstraint', argument 3 of type 'operations_research::IntTupleSet const &'in method 'Solver_TransitionConstraint', argument 4 of type 'int64'Wrong number or type of arguments for overloaded function 'Solver_TransitionConstraint'. Possible C/C++ prototypes are: operations_research::Solver::MakeTransitionConstraint(std::vector< operations_research::IntVar * > const &,operations_research::IntTupleSet const &,int64,std::vector< int64 > const &) operations_research::Solver::MakeTransitionConstraint(std::vector< operations_research::IntVar * > const &,operations_research::IntTupleSet const &,int64,std::vector< int > const &) operations_research::Solver::MakeTransitionConstraint(std::vector< operations_research::IntVar * > const &,std::vector< std::vector< int64 > > const &,int64,std::vector< int > const &) in method 'Solver_AllowedAssignments', argument 1 of type 'operations_research::Solver *'in method 'Solver_AllowedAssignments', argument 3 of type 'operations_research::IntTupleSet const &'invalid null reference in method 'Solver_AllowedAssignments', argument 3 of type 'operations_research::IntTupleSet const &'Wrong number or type of arguments for overloaded function 'Solver_AllowedAssignments'. Possible C/C++ prototypes are: operations_research::Solver::MakeAllowedAssignments(std::vector< operations_research::IntVar * > const &,operations_research::IntTupleSet const &) operations_research::Solver::MakeAllowedAssignments(std::vector< operations_research::IntVar * > const &,std::vector< std::vector< int64 > > const &) in method 'Solver_Rand32', argument 1 of type 'operations_research::Solver *'in method 'Solver_Rand32', argument 2 of type 'int32'in method 'Solver_Rand64', argument 1 of type 'operations_research::Solver *'in method 'Solver_Rand64', argument 2 of type 'int64'in method 'IntVarContainer_Contains', argument 1 of type 'operations_research::AssignmentContainer< operations_research::IntVar,operations_research::IntVarElement > const *'in method 'IntVarContainer___ne__', argument 1 of type 'operations_research::AssignmentContainer< operations_research::IntVar,operations_research::IntVarElement > const *'in method 'IntVarContainer___ne__', argument 2 of type 'operations_research::AssignmentContainer< operations_research::IntVar,operations_research::IntVarElement > const &'invalid null reference in method 'IntVarContainer___ne__', argument 2 of type 'operations_research::AssignmentContainer< operations_research::IntVar,operations_research::IntVarElement > const &'in method 'IntVarContainer___eq__', argument 1 of type 'operations_research::AssignmentContainer< operations_research::IntVar,operations_research::IntVarElement > const *'in method 'IntVarContainer___eq__', argument 2 of type 'operations_research::AssignmentContainer< operations_research::IntVar,operations_research::IntVarElement > const &'invalid null reference in method 'IntVarContainer___eq__', argument 2 of type 'operations_research::AssignmentContainer< operations_research::IntVar,operations_research::IntVarElement > const &'in method 'IntervalVarContainer_Contains', argument 1 of type 'operations_research::AssignmentContainer< operations_research::IntervalVar,operations_research::IntervalVarElement > const *'in method 'IntervalVarContainer___ne__', argument 1 of type 'operations_research::AssignmentContainer< operations_research::IntervalVar,operations_research::IntervalVarElement > const *'in method 'IntervalVarContainer___ne__', argument 2 of type 'operations_research::AssignmentContainer< operations_research::IntervalVar,operations_research::IntervalVarElement > const &'invalid null reference in method 'IntervalVarContainer___ne__', argument 2 of type 'operations_research::AssignmentContainer< operations_research::IntervalVar,operations_research::IntervalVarElement > const &'in method 'IntervalVarContainer___eq__', argument 1 of type 'operations_research::AssignmentContainer< operations_research::IntervalVar,operations_research::IntervalVarElement > const *'in method 'IntervalVarContainer___eq__', argument 2 of type 'operations_research::AssignmentContainer< operations_research::IntervalVar,operations_research::IntervalVarElement > const &'invalid null reference in method 'IntervalVarContainer___eq__', argument 2 of type 'operations_research::AssignmentContainer< operations_research::IntervalVar,operations_research::IntervalVarElement > const &'in method 'Assignment___ne__', argument 1 of type 'operations_research::Assignment const *'in method 'Assignment___ne__', argument 2 of type 'operations_research::Assignment const &'invalid null reference in method 'Assignment___ne__', argument 2 of type 'operations_research::Assignment const &'in method 'Assignment___eq__', argument 1 of type 'operations_research::Assignment const *'in method 'Assignment___eq__', argument 2 of type 'operations_research::Assignment const &'invalid null reference in method 'Assignment___eq__', argument 2 of type 'operations_research::Assignment const &'in method 'SequenceVarContainer___ne__', argument 1 of type 'operations_research::AssignmentContainer< operations_research::SequenceVar,operations_research::SequenceVarElement > const *'in method 'SequenceVarContainer___ne__', argument 2 of type 'operations_research::AssignmentContainer< operations_research::SequenceVar,operations_research::SequenceVarElement > const &'invalid null reference in method 'SequenceVarContainer___ne__', argument 2 of type 'operations_research::AssignmentContainer< operations_research::SequenceVar,operations_research::SequenceVarElement > const &'in method 'SequenceVarContainer_Contains', argument 1 of type 'operations_research::AssignmentContainer< operations_research::SequenceVar,operations_research::SequenceVarElement > const *'in method 'SequenceVarContainer___eq__', argument 1 of type 'operations_research::AssignmentContainer< operations_research::SequenceVar,operations_research::SequenceVarElement > const *'in method 'SequenceVarContainer___eq__', argument 2 of type 'operations_research::AssignmentContainer< operations_research::SequenceVar,operations_research::SequenceVarElement > const &'invalid null reference in method 'SequenceVarContainer___eq__', argument 2 of type 'operations_research::AssignmentContainer< operations_research::SequenceVar,operations_research::SequenceVarElement > const &'in method 'SolveModelWithSat', argument 1 of type 'operations_research::RoutingModel const &'invalid null reference in method 'SolveModelWithSat', argument 1 of type 'operations_research::RoutingModel const &'in method 'SolveModelWithSat', argument 3 of type 'operations_research::Assignment const *'in method 'SolveModelWithSat', argument 4 of type 'operations_research::Assignment *'RoutingModel_GetNumberOfRejectsInFirstSolutionin method 'RoutingModel_GetNumberOfRejectsInFirstSolution', argument 1 of type 'operations_research::RoutingModel const *'RoutingModel_GetNumberOfDecisionsInFirstSolutionin method 'RoutingModel_GetNumberOfDecisionsInFirstSolution', argument 1 of type 'operations_research::RoutingModel const *'ortools.constraint_solver.routing_parameters_pb2RoutingModel_SolveFromAssignmentWithParametersin method 'RoutingModel_SolveFromAssignmentWithParameters', argument 1 of type 'operations_research::RoutingModel *'in method 'RoutingModel_SolveFromAssignmentWithParameters', argument 2 of type 'operations_research::Assignment const *'in method 'RoutingModel_SolveFromAssignmentWithParameters', argument 4 of type 'std::vector< operations_research::Assignment const * > *'Wrong number or type of arguments for overloaded function 'RoutingModel_SolveFromAssignmentWithParameters'. Possible C/C++ prototypes are: operations_research::RoutingModel::SolveFromAssignmentWithParameters(operations_research::Assignment const *,operations_research::RoutingSearchParameters const &,std::vector< operations_research::Assignment const * > *) operations_research::RoutingModel::SolveFromAssignmentWithParameters(operations_research::Assignment const *,operations_research::RoutingSearchParameters const &) RoutingModel_SolveWithParametersin method 'RoutingModel_SolveWithParameters', argument 1 of type 'operations_research::RoutingModel *'in method 'RoutingModel_SolveWithParameters', argument 3 of type 'std::vector< operations_research::Assignment const * > *'Wrong number or type of arguments for overloaded function 'RoutingModel_SolveWithParameters'. Possible C/C++ prototypes are: operations_research::RoutingModel::SolveWithParameters(operations_research::RoutingSearchParameters const &,std::vector< operations_research::Assignment const * > *) operations_research::RoutingModel::SolveWithParameters(operations_research::RoutingSearchParameters const &) RoutingModel_CloseModelWithParametersin method 'RoutingModel_CloseModelWithParameters', argument 1 of type 'operations_research::RoutingModel *'FindErrorInRoutingSearchParametersin method 'new_RoutingModel', argument 1 of type 'operations_research::RoutingIndexManager const &'invalid null reference in method 'new_RoutingModel', argument 1 of type 'operations_research::RoutingIndexManager const &'Wrong number or type of arguments for overloaded function 'new_RoutingModel'. Possible C/C++ prototypes are: operations_research::RoutingModel::RoutingModel(operations_research::RoutingIndexManager const &) operations_research::RoutingModel::RoutingModel(operations_research::RoutingIndexManager const &,operations_research::RoutingModelParameters const &) DefaultRoutingSearchParametersin method 'ChangeValue_OneNeighbor', argument 1 of type 'operations_research::ChangeValue *'in method 'BaseLns_InitFragments', argument 1 of type 'operations_research::BaseLns *'ortools.constraint_solver.assignment_pb2in method 'Assignment_Save', argument 1 of type 'operations_research::Assignment const *'in method 'Assignment_Save', argument 2 of type 'std::string const &'invalid null reference in method 'Assignment_Save', argument 2 of type 'std::string const &'Wrong number or type of arguments for overloaded function 'Assignment_Save'. Possible C/C++ prototypes are: operations_research::Assignment::Save(std::string const &) const operations_research::Assignment::Save(operations_research::AssignmentProto *const) const in method 'Assignment_Load', argument 1 of type 'operations_research::Assignment *'in method 'Assignment_Load', argument 2 of type 'std::string const &'invalid null reference in method 'Assignment_Load', argument 2 of type 'std::string const &'Wrong number or type of arguments for overloaded function 'Assignment_Load'. Possible C/C++ prototypes are: operations_research::Assignment::Load(std::string const &) operations_research::Assignment::Load(operations_research::AssignmentProto const &) ortools.constraint_solver.search_limit_pb2in method 'Solver_Limit', argument 1 of type 'operations_research::Solver *'in method 'Solver_Limit', argument 2 of type 'operations_research::SearchLimit *const'in method 'Solver_Limit', argument 3 of type 'operations_research::SearchLimit *const'in method 'Solver_Limit', argument 2 of type 'absl::Duration'invalid null reference in method 'Solver_Limit', argument 2 of type 'absl::Duration'in method 'Solver_Limit', argument 3 of type 'int64'in method 'Solver_Limit', argument 4 of type 'int64'in method 'Solver_Limit', argument 5 of type 'int64'in method 'Solver_Limit', argument 2 of type 'int64'in method 'Solver_Limit', argument 6 of type 'bool'in method 'Solver_Limit', argument 7 of type 'bool'Wrong number or type of arguments for overloaded function 'Solver_Limit'. Possible C/C++ prototypes are: operations_research::Solver::MakeLimit(absl::Duration,int64,int64,int64,bool,bool) operations_research::Solver::MakeLimit(absl::Duration,int64,int64,int64,bool) operations_research::Solver::MakeLimit(absl::Duration,int64,int64,int64) operations_research::Solver::MakeLimit(operations_research::RegularLimitParameters const &) operations_research::Solver::MakeLimit(int64,int64,int64,int64,bool,bool) operations_research::Solver::MakeLimit(int64,int64,int64,int64,bool) operations_research::Solver::MakeLimit(int64,int64,int64,int64) operations_research::Solver::MakeLimit(operations_research::SearchLimit *const,operations_research::SearchLimit *const) Solver_DefaultSolverParametersortools.constraint_solver.solver_parameters_pb2in method 'Solver_Parameters', argument 1 of type 'operations_research::Solver 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 &'Wrong number or type of arguments for overloaded function 'new_Solver'. Possible C/C++ prototypes are: operations_research::Solver::Solver(std::string const &) operations_research::Solver::Solver(std::string const &,operations_research::ConstraintSolverParameters 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 *_p_std__vectorT_std__vectorT_long_t_tstd::vector< std::vector< long > > *|std::vector< std::vector< int64 > > *_p_std__vectorT_std__unique_ptrT_operations_research__LocalDimensionCumulOptimizer_t_tstd::vector< std::unique_ptr< operations_research::LocalDimensionCumulOptimizer > > *_p_std__vectorT_std__unique_ptrT_operations_research__GlobalDimensionCumulOptimizer_t_tstd::vector< std::unique_ptr< operations_research::GlobalDimensionCumulOptimizer > > *_p_std__vectorT_std__pairT_std__vectorT_long_t_std__vectorT_long_t_t_tstd::vector< std::pair< std::vector< long >,std::vector< long > > > *|operations_research::RoutingIndexPairs *_p_std__vectorT_std__pairT_long_long_t_tstd::vector< std::pair< long,long > > *|std::vector< std::pair< int64,int64 > > *_p_std__vectorT_std__pairT_int_int_t_tstd::vector< std::pair< int,int > > *_p_std__vectorT_operations_research__RoutingDimension_p_tstd::vector< operations_research::RoutingDimension * > *_p_std__vectorT_operations_research__LocalSearchFilterManager__FilterEvent_tstd::vector< operations_research::LocalSearchFilterManager::FilterEvent > *_p_std__vectorT_operations_research__Assignment_const_p_tstd::vector< operations_research::Assignment const * > *_p_std__vectorT_absl__flat_hash_setT_int_t_tstd::vector< absl::flat_hash_set< int > > *_p_std__pairT_std__vectorT_long_t_std__vectorT_long_t_tstd::pair< std::vector< long >,std::vector< long > > *|operations_research::RoutingIndexPair *_p_std__functionT_long_flong_longF_tstd::function< long (long,long) > *|operations_research::RoutingModel::TransitCallback2 *|operations_research::RoutingTransitCallback2 *_p_std__functionT_long_flongF_tstd::function< long (long) > *|operations_research::RoutingTransitCallback1 *|operations_research::RoutingModel::TransitCallback1 *|std::function< int64 (int64) > *signed char *|int8 *|int_least8_t *|int_fast8_t *|int8_t *int16 *|short *|int_least16_t *|int16_t *_p_operations_research__VarLocalSearchOperatorT_operations_research__SequenceVar_std__vectorT_int_t_operations_research__SequenceVarLocalSearchHandler_toperations_research::VarLocalSearchOperator< operations_research::SequenceVar,std::vector< int >,operations_research::SequenceVarLocalSearchHandler > *_p_operations_research__VarLocalSearchOperatorT_operations_research__IntVar_long_operations_research__IntVarLocalSearchHandler_toperations_research::VarLocalSearchOperator< operations_research::IntVar,long,operations_research::IntVarLocalSearchHandler > *|operations_research::VarLocalSearchOperator< operations_research::IntVar,int64,operations_research::IntVarLocalSearchHandler > *_p_operations_research__TypeRequirementCheckeroperations_research::TypeRequirementChecker *_p_operations_research__TypeRegulationsConstraintoperations_research::TypeRegulationsConstraint *_p_operations_research__TypeRegulationsCheckeroperations_research::TypeRegulationsChecker *_p_operations_research__TypeIncompatibilityCheckeroperations_research::TypeIncompatibilityChecker *_p_operations_research__Solver__SearchLogParametersoperations_research::Solver::SearchLogParameters *_p_operations_research__Solver_p_operations_research__SolutionPooloperations_research::SolutionPool *_p_operations_research__SolutionCollectoroperations_research::SolutionCollector *_p_operations_research__SequenceVarLocalSearchOperatoroperations_research::SequenceVarLocalSearchOperator *_p_operations_research__SequenceVarElementoperations_research::SequenceVarElement *_p_operations_research__SequenceVaroperations_research::SequenceVar *_p_operations_research__SearchMonitoroperations_research::SearchMonitor *_p_operations_research__SearchLimitoperations_research::SearchLimit *_p_operations_research__RoutingModel__VehicleTypeContaineroperations_research::RoutingModel::VehicleTypeContainer *_p_operations_research__RoutingModelVisitoroperations_research::RoutingModelVisitor *_p_operations_research__RoutingModeloperations_research::RoutingModel *_p_operations_research__RoutingIndexManageroperations_research::RoutingIndexManager *_p_operations_research__RoutingDimensionoperations_research::RoutingDimension *_p_operations_research__RevT_long_toperations_research::Rev< long > *|operations_research::Rev< int64 > *_p_operations_research__RevT_bool_toperations_research::Rev< bool > *_p_operations_research__RegularLimitoperations_research::RegularLimit *_p_operations_research__PropagationBaseObjectoperations_research::PropagationBaseObject *_p_operations_research__PathOperatoroperations_research::PathOperator *_p_operations_research__OptimizeVaroperations_research::OptimizeVar *_p_operations_research__NumericalRevT_long_toperations_research::NumericalRev< long > *|operations_research::NumericalRev< int64 > *_p_operations_research__ModelVisitoroperations_research::ModelVisitor *_p_operations_research__LocalSearchPhaseParametersoperations_research::LocalSearchPhaseParameters *_p_operations_research__LocalSearchOperatoroperations_research::LocalSearchOperator *_p_operations_research__LocalSearchMonitoroperations_research::LocalSearchMonitor *_p_operations_research__LocalSearchFilterManageroperations_research::LocalSearchFilterManager *_p_operations_research__LocalSearchFilteroperations_research::LocalSearchFilter *_p_operations_research__LocalDimensionCumulOptimizeroperations_research::LocalDimensionCumulOptimizer *_p_operations_research__IntervalVarElementoperations_research::IntervalVarElement *_p_operations_research__IntervalVaroperations_research::IntervalVar *_p_operations_research__IntVarLocalSearchOperatoroperations_research::IntVarLocalSearchOperator *_p_operations_research__IntVarLocalSearchFilteroperations_research::IntVarLocalSearchFilter *_p_operations_research__IntVarIteratoroperations_research::IntVarIterator *_p_operations_research__IntVarElementoperations_research::IntVarElement *_p_operations_research__IntVar_p_operations_research__IntTupleSetoperations_research::IntTupleSet *_p_operations_research__IntExproperations_research::IntExpr *_p_operations_research__GlobalVehicleBreaksConstraintoperations_research::GlobalVehicleBreaksConstraint *_p_operations_research__GlobalDimensionCumulOptimizeroperations_research::GlobalDimensionCumulOptimizer *_p_operations_research__FirstSolutionStrategy__Valueoperations_research::FirstSolutionStrategy::Value *_p_operations_research__DisjunctiveConstraintoperations_research::DisjunctiveConstraint *_p_operations_research__DefaultPhaseParametersoperations_research::DefaultPhaseParameters *_p_operations_research__DecisionVisitoroperations_research::DecisionVisitor *_p_operations_research__DecisionBuilderoperations_research::DecisionBuilder *_p_operations_research__Decisionoperations_research::Decision *_p_operations_research__Constraintoperations_research::Constraint *_p_operations_research__ChangeValueoperations_research::ChangeValue *_p_operations_research__CPFeasibilityFilteroperations_research::CPFeasibilityFilter *_p_operations_research__BooleanVaroperations_research::BooleanVar *_p_operations_research__BasePathFilteroperations_research::BasePathFilter *_p_operations_research__PropagationMonitor_p_operations_research__BaseIntExpr_p_operations_research__SearchLog_p_operations_research__SymmetryBreaker_p_operations_research__CastConstraint_p_operations_research__BaseObjectoperations_research::BaseObject *_p_operations_research__BaseLnsoperations_research::BaseLns *_p_operations_research__AssignmentElementoperations_research::AssignmentElement *_p_operations_research__AssignmentContainerT_operations_research__SequenceVar_operations_research__SequenceVarElement_toperations_research::AssignmentContainer< operations_research::SequenceVar,operations_research::SequenceVarElement > *|operations_research::Assignment::SequenceContainer *_p_operations_research__AssignmentContainerT_operations_research__IntervalVar_operations_research__IntervalVarElement_toperations_research::AssignmentContainer< operations_research::IntervalVar,operations_research::IntervalVarElement > *|operations_research::Assignment::IntervalContainer *_p_operations_research__AssignmentContainerT_operations_research__IntVar_operations_research__IntVarElement_toperations_research::AssignmentContainer< operations_research::IntVar,operations_research::IntVarElement > *|operations_research::Assignment::IntContainer *_p_operations_research__Assignmentoperations_research::Assignment *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 *RoutingDisjunctionIndex *|operations_research::RoutingModel::DisjunctionIndex *RoutingDimensionIndex *|operations_research::RoutingModel::DimensionIndex *_p_PickupToDeliveryLimitFunctionPickupToDeliveryLimitFunction * This parameter describes how the next variable to instantiate will be chosen. This parameter describes which value to select for a given var. Maximum number of intervals that the initialization of impacts will scan per variable. The default phase will run heuristics periodically. This parameter indicates if we should run all heuristics, or a randomly selected one. The distance in nodes between each run of the heuristics. A negative or null value will mean that we will not run heuristics at all. The failure limit for each heuristic that we run. Whether to keep the impact from the first search for other searches, or to recompute the impact for each new search. Seed used to initialize the random part in some heuristics. This represents the amount of information displayed by the default search. NONE means no display, VERBOSE means extra information. When defined, this overrides the default impact based decision builder.DefaultPhaseParameters_swigregisterDefaultPhaseParameters_swiginit Create a ConstraintSolverParameters proto with all the default values. Adds the constraint 'c' to the model. After calling this method, and until there is a backtrack that undoes the addition, any assignment of variables to values must satisfy the given constraint in order to be considered feasible. There are two fairly different use cases: - the most common use case is modeling: the given constraint is really part of the problem that the user is trying to solve. In this use case, AddConstraint is called outside of search (i.e., with.. code-block:: c++ state() == OUTSIDE_SEARCH). Most users should only use AddConstraint in this way. In this case, the constraint will belong to the model forever: it cannot not be removed by backtracking. - a rarer use case is that 'c' is not a real constraint of the model. It may be a constraint generated by a branching decision (a constraint whose goal is to restrict the search space), a symmetry breaking constraint (a constraint that does restrict the search space, but in a way that cannot have an impact on the quality of the solutions in the subtree), or an inferred constraint that, while having no semantic value to the model (it does not restrict the set of solutions), is worth having because we believe it may strengthen the propagation. In these cases, it happens that the constraint is added during the search (i.e., with state() == IN_SEARCH or state() == IN_ROOT_NODE). When a constraint is added during a search, it applies only to the subtree of the search tree rooted at the current node, and will be automatically removed by backtracking. This method does not take ownership of the constraint. If the constraint has been created by any factory method (Solver::MakeXXX), it will automatically be deleted. However, power users who implement their own constraints should do: solver.AddConstraint(solver.RevAlloc(new MyConstraint(...)); Checks whether the given assignment satisfies all relevant constraints. Checks whether adding this constraint will lead to an immediate failure. It will return false if the model is already inconsistent, or if adding the constraint makes it inconsistent. Abandon the current branch in the search tree. A backtrack will follow. Current memory usage in bytes DEPRECATED: Use Now() instead. Time elapsed, in ms since the creation of the solver. The number of branches explored since the creation of the solver. The number of solutions found since the start of the search. The number of failures encountered since the creation of the solver. The number of accepted neighbors. The stamp indicates how many moves in the search tree we have performed. It is useful to detect if we need to update same lazy structures. The fail_stamp() is incremented after each backtrack. *Overload 1:* MakeIntVar will create the best range based int var for the bounds given. | *Overload 2:* MakeIntVar will create a variable with the given sparse domain. | *Overload 3:* MakeIntVar will create a variable with the given sparse domain. | *Overload 4:* MakeIntVar will create the best range based int var for the bounds given. | *Overload 5:* MakeIntVar will create a variable with the given sparse domain. | *Overload 6:* MakeIntVar will create a variable with the given sparse domain. *Overload 1:* MakeBoolVar will create a variable with a {0, 1} domain. | *Overload 2:* MakeBoolVar will create a variable with a {0, 1} domain. *Overload 1:* IntConst will create a constant expression. | *Overload 2:* IntConst will create a constant expression. *Overload 1:* scalar product | *Overload 2:* scalar product Function based element. The constraint takes ownership of the callback. The callback must be monotonic. It must be able to cope with any possible value in the domain of 'index' (potentially negative ones too). Furtermore, monotonicity is not checked. Thus giving a non-monotonic function, or specifying an incorrect increasing parameter will result in undefined behavior. *Overload 1:* values[index] | *Overload 2:* values[index] | *Overload 3:* Function-based element. The constraint takes ownership of the callback. The callback must be able to cope with any possible value in the domain of 'index' (potentially negative ones too). | *Overload 4:* 2D version of function-based element expression, values(expr1, expr2). | *Overload 5:* vars[expr] Returns the expression expr such that vars[expr] == value. It assumes that vars are all different. *Overload 1:* std::min(vars) | *Overload 2:* std::min (left, right) | *Overload 3:* std::min(expr, value) | *Overload 4:* std::min(expr, value) *Overload 1:* std::max(vars) | *Overload 2:* std::max(left, right) | *Overload 3:* std::max(expr, value) | *Overload 4:* std::max(expr, value) Semi continuous Expression (x <= 0 -> f(x) = 0; x > 0 -> f(x) = ax + b) a >= 0 and b >= 0 Conditional Expr condition ? expr : unperformed_value This constraint always succeeds. This constraint always fails. status var of (left <= right) status var of (left >= right) Creates the constraint abs(var) == abs_var. This constraint is a special case of the element constraint with an array of integer variables, where the variables are all different and the index variable is constrained such that vars[index] == target. This method is a specialized case of the MakeConstraintDemon method to call the InitiatePropagate of the constraint 'ct'. This method is a specialized case of the MakeConstraintDemon method to call the InitiatePropagate of the constraint 'ct' with low priority. Creates a demon from a closure. expr in set. Propagation is lazy, i.e. this constraint does not creates holes in the domain of the variable. *Overload 1:* expr not in set. | *Overload 2:* expr should not be in the list of forbidden intervals [start[i]..end[i]]. | *Overload 3:* expr should not be in the list of forbidden intervals [start[i]..end[i]]. *Overload 1:* |{i | vars[i] == value}| == max_count | *Overload 2:* |{i | vars[i] == value}| == max_count *Overload 1:* Aggregated version of count: |{i | v[i] == values[j]}| == cards[j] | *Overload 2:* Aggregated version of count: |{i | v[i] == values[j]}| == cards[j] | *Overload 3:* Aggregated version of count: |{i | v[i] == j}| == cards[j] | *Overload 4:* Aggregated version of count with bounded cardinalities: forall j in 0 .. card_size - 1: card_min <= |{i | v[i] == j}| <= card_max | *Overload 5:* Aggregated version of count with bounded cardinalities: forall j in 0 .. card_size - 1: card_min[j] <= |{i | v[i] == j}| <= card_max[j] | *Overload 6:* Aggregated version of count with bounded cardinalities: forall j in 0 .. card_size - 1: card_min[j] <= |{i | v[i] == j}| <= card_max[j] | *Overload 7:* Aggregated version of count with bounded cardinalities: forall j in 0 .. card_size - 1: card_min[j] <= |{i | v[i] == values[j]}| <= card_max[j] | *Overload 8:* Aggregated version of count with bounded cardinalities: forall j in 0 .. card_size - 1: card_min[j] <= |{i | v[i] == values[j]}| <= card_max[j] Deviation constraint: sum_i |n * vars[i] - total_sum| <= deviation_var and sum_i vars[i] == total_sum n = #vars *Overload 1:* All variables are pairwise different. This corresponds to the stronger version of the propagation algorithm. | *Overload 2:* All variables are pairwise different. If 'stronger_propagation' is true, stronger, and potentially slower propagation will occur. This API will be deprecated in the future. All variables are pairwise different, unless they are assigned to the escape value. Creates a constraint binding the arrays of variables "vars" and "sorted_vars": sorted_vars[0] must be equal to the minimum of all variables in vars, and so on: the value of sorted_vars[i] must be equal to the i-th value of variables invars. This constraint propagates in both directions: from "vars" to "sorted_vars" and vice-versa. Behind the scenes, this constraint maintains that: - sorted is always increasing. - whatever the values of vars, there exists a permutation that injects its values into the sorted variables. For more info, please have a look at: https://mpi-inf.mpg.de/~mehlhorn/ftp/Mehlhorn-Thiel.pdf Creates a constraint that enforces that left is lexicographically less than right. Creates a constraint that enforces that left is lexicographically less than or equal to right. Creates a constraint that enforces that 'left' and 'right' both represent permutations of [0..left.size()-1], and that 'right' is the inverse permutation of 'left', i.e. for all i in [0..left.size()-1], right[left[i]] = i. Creates a constraint that states that all variables in the first vector are different from all variables in the second group. Thus the set of values in the first vector does not intersect with the set of values in the second vector. Creates a constraint that states that all variables in the first vector are different from all variables from the second group, unless they are assigned to the escape value. Thus the set of values in the first vector minus the escape value does not intersect with the set of values in the second vector. Force the "nexts" variable to create a complete Hamiltonian path. Force the "nexts" variable to create a complete Hamiltonian path for those that do not loop upon themselves. Delayed version of the same constraint: propagation on the nexts variables is delayed until all constraints have propagated. *Overload 1:* Creates a constraint which accumulates values along a path such that: cumuls[next[i]] = cumuls[i] + transits[i]. Active variables indicate if the corresponding next variable is active; this could be useful to model unperformed nodes in a routing problem. | *Overload 2:* Creates a constraint which accumulates values along a path such that: cumuls[next[i]] = cumuls[i] + transit_evaluator(i, next[i]). Active variables indicate if the corresponding next variable is active; this could be useful to model unperformed nodes in a routing problem. Ownership of transit_evaluator is taken and it must be a repeatable callback. | *Overload 3:* Creates a constraint which accumulates values along a path such that: cumuls[next[i]] = cumuls[i] + transit_evaluator(i, next[i]) + slacks[i]. Active variables indicate if the corresponding next variable is active; this could be useful to model unperformed nodes in a routing problem. Ownership of transit_evaluator is taken and it must be a repeatable callback. *Overload 1:* This method creates a constraint where the graph of the relation between the variables is given in extension. There are 'arity' variables involved in the relation and the graph is given by a integer tuple set. | *Overload 2:* Compatibility layer for Python API. *Overload 1:* This constraint create a finite automaton that will check the sequence of variables vars. It uses a transition table called 'transition_table'. Each transition is a triple (current_state, variable_value, new_state). The initial state is given, and the set of accepted states is decribed by 'final_states'. These states are hidden inside the constraint. Only the transitions (i.e. the variables) are visible. | *Overload 2:* This constraint create a finite automaton that will check the sequence of variables vars. It uses a transition table called 'transition_table'. Each transition is a triple (current_state, variable_value, new_state). The initial state is given, and the set of accepted states is decribed by 'final_states'. These states are hidden inside the constraint. Only the transitions (i.e. the variables) are visible. This constraint packs all variables onto 'number_of_bins' variables. For any given variable, a value of 'number_of_bins' indicates that the variable is not assigned to any bin. Dimensions, i.e., cumulative constraints on this packing, can be added directly from the pack class. *Overload 1:* Creates an interval var with a fixed duration. The duration must be greater than 0. If optional is true, then the interval can be performed or unperformed. If optional is false, then the interval is always performed. | *Overload 2:* Creates a performed interval var with a fixed duration. The duration must be greater than 0. | *Overload 3:* Creates an interval var with a fixed duration, and performed_variable. The duration must be greater than 0. Creates a fixed and performed interval. Creates an interval var by specifying the bounds on start, duration, and end. Creates an interval var that is the mirror image of the given one, that is, the interval var obtained by reversing the axis. Creates an interval var with a fixed duration whose start is synchronized with the start of another interval, with a given offset. The performed status is also in sync with the performed status of the given interval variable. Creates an interval var with a fixed duration whose start is synchronized with the end of another interval, with a given offset. The performed status is also in sync with the performed status of the given interval variable. Creates an interval var with a fixed duration whose end is synchronized with the start of another interval, with a given offset. The performed status is also in sync with the performed status of the given interval variable. Creates an interval var with a fixed duration whose end is synchronized with the end of another interval, with a given offset. The performed status is also in sync with the performed status of the given interval variable. Creates and returns an interval variable that wraps around the given one, relaxing the min start and end. Relaxing means making unbounded when optional. If the variable is non-optional, this method returns interval_var. More precisely, such an interval variable behaves as follows: When the underlying must be performed, the returned interval variable behaves exactly as the underlying; When the underlying may or may not be performed, the returned interval variable behaves like the underlying, except that it is unbounded on the min side; When the underlying cannot be performed, the returned interval variable is of duration 0 and must be performed in an interval unbounded on both sides. This is very useful to implement propagators that may only modify the start max or end max. Creates and returns an interval variable that wraps around the given one, relaxing the max start and end. Relaxing means making unbounded when optional. If the variable is non optional, this method returns interval_var. More precisely, such an interval variable behaves as follows: When the underlying must be performed, the returned interval variable behaves exactly as the underlying; When the underlying may or may not be performed, the returned interval variable behaves like the underlying, except that it is unbounded on the max side; When the underlying cannot be performed, the returned interval variable is of duration 0 and must be performed in an interval unbounded on both sides. This is very useful for implementing propagators that may only modify the start min or end min. *Overload 1:* This constraint implements a temporal disjunction between two interval vars t1 and t2. 'alt' indicates which alternative was chosen (alt == 0 is equivalent to t1 before t2). | *Overload 2:* This constraint implements a temporal disjunction between two interval vars. This constraint forces all interval vars into an non-overlapping sequence. Intervals with zero duration can be scheduled anywhere. *Overload 1:* This constraint forces that, for any integer t, the sum of the demands corresponding to an interval containing t does not exceed the given capacity. Intervals and demands should be vectors of equal size. Demands should only contain non-negative values. Zero values are supported, and the corresponding intervals are filtered out, as they neither impact nor are impacted by this constraint. | *Overload 2:* This constraint forces that, for any integer t, the sum of the demands corresponding to an interval containing t does not exceed the given capacity. Intervals and demands should be vectors of equal size. Demands should only contain non-negative values. Zero values are supported, and the corresponding intervals are filtered out, as they neither impact nor are impacted by this constraint. | *Overload 3:* This constraint forces that, for any integer t, the sum of the demands corresponding to an interval containing t does not exceed the given capacity. Intervals and demands should be vectors of equal size. Demands should only contain non-negative values. Zero values are supported, and the corresponding intervals are filtered out, as they neither impact nor are impacted by this constraint. | *Overload 4:* This constraint enforces that, for any integer t, the sum of the demands corresponding to an interval containing t does not exceed the given capacity. Intervals and demands should be vectors of equal size. Demands should only contain non-negative values. Zero values are supported, and the corresponding intervals are filtered out, as they neither impact nor are impacted by this constraint. | *Overload 5:* This constraint enforces that, for any integer t, the sum of demands corresponding to an interval containing t does not exceed the given capacity. Intervals and demands should be vectors of equal size. Demands should be positive. | *Overload 6:* This constraint enforces that, for any integer t, the sum of demands corresponding to an interval containing t does not exceed the given capacity. Intervals and demands should be vectors of equal size. Demands should be positive. This constraint states that the target_var is the convex hull of the intervals. If none of the interval variables is performed, then the target var is unperformed too. Also, if the target variable is unperformed, then all the intervals variables are unperformed too. *Overload 1:* This method creates an empty assignment. | *Overload 2:* This method creates an assignment which is a copy of 'a'. *Overload 1:* Collect the first solution of the search. | *Overload 2:* Collect the first solution of the search. The variables will need to be added later. *Overload 1:* Collect the last solution of the search. | *Overload 2:* Collect the last solution of the search. The variables will need to be added later. *Overload 1:* Collect the solution corresponding to the optimal value of the objective of 'assignment'; if 'assignment' does not have an objective no solution is collected. This collector only collects one solution corresponding to the best objective value (the first one found). | *Overload 2:* Collect the solution corresponding to the optimal value of the objective of 'assignment'; if 'assignment' does not have an objective no solution is collected. This collector only collects one solution corresponding to the best objective value (the first one found). The variables will need to be added later. *Overload 1:* Collect all solutions of the search. | *Overload 2:* Collect all solutions of the search. The variables will need to be added later. Creates a minimization objective. Creates a maximization objective. Creates a objective with a given sense (true = maximization). *Overload 1:* Creates a minimization weighted objective. The actual objective is scalar_prod(sub_objectives, weights). | *Overload 2:* Creates a minimization weighted objective. The actual objective is scalar_prod(sub_objectives, weights). *Overload 1:* Creates a maximization weigthed objective. | *Overload 2:* Creates a maximization weigthed objective. *Overload 1:* Creates a weighted objective with a given sense (true = maximization). | *Overload 2:* Creates a weighted objective with a given sense (true = maximization). MetaHeuristics which try to get the search out of local optima. Creates a Tabu Search monitor. In the context of local search the behavior is similar to MakeOptimize(), creating an objective in a given sense. The behavior differs once a local optimum is reached: thereafter solutions which degrade the value of the objective are allowed if they are not "tabu". A solution is "tabu" if it doesn't respect the following rules: - improving the best solution found so far - variables in the "keep" list must keep their value, variables in the "forbid" list must not take the value they have in the list. Variables with new values enter the tabu lists after each new solution found and leave the lists after a given number of iterations (called tenure). Only the variables passed to the method can enter the lists. The tabu criterion is softened by the tabu factor which gives the number of "tabu" violations which is tolerated; a factor of 1 means no violations allowed; a factor of 0 means all violations are allowed. Creates a Simulated Annealing monitor. This search monitor will restart the search periodically. At the iteration n, it will restart after scale_factor * Luby(n) failures where Luby is the Luby Strategy (i.e. 1 1 2 1 1 2 4 1 1 2 1 1 2 4 8...). This search monitor will restart the search periodically after 'frequency' failures. Creates a search limit that constrains the running time. Creates a search limit that constrains the number of branches explored in the search tree. Creates a search limit that constrains the number of failures that can happen when exploring the search tree. Creates a search limit that constrains the number of solutions found during the search. Callback-based search limit. Search stops when limiter returns true; if this happens at a leaf the corresponding solution will be rejected. *Overload 1:* The SearchMonitors below will display a periodic search log on LOG(INFO) every branch_period branches explored. | *Overload 2:* At each solution, this monitor also display the var value. | *Overload 3:* At each solution, this monitor will also display result of ``display_callback``. | *Overload 4:* At each solution, this monitor will display the 'var' value and the result of ``display_callback``. | *Overload 5:* OptimizeVar Search Logs At each solution, this monitor will also display the 'opt_var' value. | *Overload 6:* Creates a search monitor that will also print the result of the display callback. Creates a search monitor that will trace precisely the behavior of the search. Use this only for low level debugging. Displays some nice statistics on the model. Returns a decision that tries to schedule a task at a given time. On the Apply branch, it will set that interval var as performed and set its start to 'est'. On the Refute branch, it will just update the 'marker' to 'est' + 1. This decision is used in the INTERVAL_SET_TIMES_FORWARD strategy. Returns a decision that tries to schedule a task at a given time. On the Apply branch, it will set that interval var as performed and set its end to 'est'. On the Refute branch, it will just update the 'marker' to 'est' - 1. This decision is used in the INTERVAL_SET_TIMES_BACKWARD strategy. Returns a decision that tries to rank first the ith interval var in the sequence variable. Returns a decision that tries to rank last the ith interval var in the sequence variable. *Overload 1:* Phases on IntVar arrays. for all other functions that have several homonyms in this .h). | *Overload 2:* Scheduling phases. Returns a decision builder for which the left-most leaf corresponds to assignment, the rest of the tree being explored using 'db'. Returns a decision builder that will add the given constraint to the model. Returns a DecisionBuilder which restores an Assignment (calls void Assignment::Restore()) Returns a DecisionBuilder which stores an Assignment (calls void Assignment::Store()) Creates a large neighborhood search operator which creates fragments (set of relaxed variables) with up to number_of_variables random variables (sampling with replacement is performed meaning that at most number_of_variables variables are selected). Warning: this operator will always return neighbors; using it without a search limit will result in a non-ending search. Optionally a random seed can be specified. *Overload 1:* Creates a local search operator that tries to move the assignment of some variables toward a target. The target is given as an Assignment. This operator generates neighbors in which the only difference compared to the current state is that one variable that belongs to the target assignment is set to its target value. | *Overload 2:* Creates a local search operator that tries to move the assignment of some variables toward a target. The target is given either as two vectors: a vector of variables and a vector of associated target values. The two vectors should be of the same length. This operator generates neighbors in which the only difference compared to the current state is that one variable that belongs to the given vector is set to its target value. *Overload 1:* Randomized version of local search concatenator; calls a random operator at each call to MakeNextNeighbor(). | *Overload 2:* Randomized version of local search concatenator; calls a random operator at each call to MakeNextNeighbor(). The provided seed is used to initialize the random number generator. Creates a local search operator that wraps another local search operator and limits the number of neighbors explored (i.e., calls to MakeNextNeighbor from the current solution (between two calls to Start()). When this limit is reached, MakeNextNeighbor() returns false. The counter is cleared when Start() is called. *Overload 1:* Local Search decision builders factories. Local search is used to improve a given solution. This initial solution can be specified either by an Assignment or by a DecisionBulder, and the corresponding variables, the initial solution being the first solution found by the DecisionBuilder. The LocalSearchPhaseParameters parameter holds the actual definition of the local search phase: - a local search operator used to explore the neighborhood of the current solution, - a decision builder to instantiate unbound variables once a neighbor has been defined; in the case of LNS-based operators instantiates fragment variables; search monitors can be added to this sub-search by wrapping the decision builder with MakeSolveOnce. - a search limit specifying how long local search looks for neighbors before accepting one; the last neighbor is always taken and in the case of a greedy search, this corresponds to the best local neighbor; first-accept (which is the default behavior) can be modeled using a solution found limit of 1, - a vector of local search filters used to speed up the search by pruning unfeasible neighbors. Metaheuristics can be added by defining specialized search monitors; currently down/up-hill climbing is available through OptimizeVar, as well as Guided Local Search, Tabu Search and Simulated Annealing. | *Overload 2:* Variant with a sub_decison_builder specific to the first solution. Gets the search depth of the current active search. Returns -1 if there is no active search opened. Gets the search left depth of the current active search. Returns -1 if there is no active search opened. Gets the number of nested searches. It returns 0 outside search, 1 during the top level search, 2 or more in case of nested searches. Returns a random value between 0 and 'size' - 1; Reseed the solver random generator. Returns local search profiling information in a human readable format. Counts the number of constraints that have been added to the solver before the search. Accepts the given model visitor. Tells the solver to kill or restart the current search. These methods are only useful for the SWIG wrappers, which need a way to externally cause the Solver to fail. PropagationBaseObject_swigregisterPropagationBaseObject_swiginit Apply will be called first when the decision is executed. Refute will be called after a backtrack. This is the main method of the decision builder class. It must return a decision (an instance of the class Decision). If it returns nullptr, this means that the decision builder has finished its work. This indicates the priority of a demon. Immediate demons are treated separately and corresponds to variables. This is the main callback of the demon. This method returns the priority of the demon. Usually a demon is fast, slow or normal. Immediate demons are reserved for internal use to maintain variables. This method inhibits the demon in the search tree below the current position. This method un-inhibits the demon that was previously inhibited. This method is called when the constraint is processed by the solver. Its main usage is to attach demons to variables. This method performs the initial propagation of the constraint. It is called just after the post. Creates a Boolean variable representing the status of the constraint (false = constraint is violated, true = constraint is satisfied). It returns nullptr if the constraint does not support this API. Before calling DecisionBuilder::Next. After calling DecisionBuilder::Next, along with the returned decision. Before applying the decision. Before refuting the decision. Just after refuting or applying the decision, apply is true after Apply. This is called only if the Apply() or Refute() methods have not failed. Just when the failure occurs. After completing the backtrack. Before the initial propagation. After the initial propagation. This method is called when a solution is found. It asserts whether the solution is valid. A value of false indicates that the solution should be discarded. This method is called when a valid solution is found. If the return value is true, then search will resume after. If the result is false, then search will stop there. When the search tree is finished. When a local optimum is reached. If 'true' is returned, the last solution is discarded and the search proceeds with the next one. After accepting a neighbor during local search. This method sets both the min and the max of the expression. This method sets the value of the expression. Returns true if the min and the max of the expression are equal. Returns true if the expression is indeed a variable. Creates a variable from the expression. Creates a variable from the expression and set the name of the resulting var. If the expression is already a variable, then it will set the name of the expression, possibly overwriting it. This is just a shortcut to Var() followed by set_name(). *Overload 1:* Attach a demon that will watch the min or the max of the expression. | *Overload 2:* Attach a demon that will watch the min or the max of the expression. This method must be called before each loop. This method indicates if we can call Value() or not. This method returns the current value of the iterator. This method moves the iterator to the next value. This method returns the value of the variable. This method checks before that the variable is bound. This method removes the value 'v' from the domain of the variable. This method removes the interval 'l' .. 'u' from the domain of the variable. It assumes that 'l' <= 'u'. This method remove the values from the domain of the variable. This method intersects the current domain with the values in the array. *Overload 1:* This method attaches a demon that will be awakened when the variable is bound. | *Overload 2:* This method attaches a closure that will be awakened when the variable is bound. *Overload 1:* This method attaches a demon that will watch any domain modification of the domain of the variable. | *Overload 2:* This method attaches a closure that will watch any domain modification of the domain of the variable. This method returns the number of values in the domain of the variable. This method returns whether the value 'v' is in the domain of the variable. Creates a hole iterator. When 'reversible' is false, the returned object is created on the normal C++ heap and the solver does NOT take ownership of the object. Creates a domain iterator. When 'reversible' is false, the returned object is created on the normal C++ heap and the solver does NOT take ownership of the object. Returns how many solutions were stored during the search. Returns the wall time in ms for the nth solution. Returns the number of branches when the nth solution was found. Returns the number of failures encountered at the time of the nth solution. Returns the objective value of the nth solution. This is a shortcut to get the Value of 'var' in the nth solution. This is a shortcut to get the StartValue of 'var' in the nth solution. This is a shortcut to get the EndValue of 'var' in the nth solution. This is a shortcut to get the DurationValue of 'var' in the nth solution. This is a shortcut to get the PerformedValue of 'var' in the nth solution. This is a shortcut to get the ForwardSequence of 'var' in the nth solution. The forward sequence is the list of ranked interval variables starting from the start of the sequence. This is a shortcut to get the BackwardSequence of 'var' in the nth solution. The backward sequence is the list of ranked interval variables starting from the end of the sequence. This is a shortcut to get the list of unperformed of 'var' in the nth solution. SolutionCollector_swigregister Returns the best value found during search. Returns the variable that is optimized. Returns true if the limit has been crossed. This method is called to check the status of the limit. A return value of true indicates that we have indeed crossed the limit. In that case, this method will not be called again and the remaining search will be discarded. This method is called when the search limit is initialized. These methods query, set, and watch the start position of the interval var. These methods query, set, and watch the duration of the interval var. These methods query, set, and watch the end position of the interval var. These methods query, set, and watch the performed status of the interval var. *Overload 1:* Attaches a demon awakened when anything about this interval changes. | *Overload 2:* Attaches a closure awakened when anything about this interval changes. These methods create expressions encapsulating the start, end and duration of the interval var. Please note that these must not be used if the interval var is unperformed. These methods create expressions encapsulating the start, end and duration of the interval var. If the interval var is unperformed, they will return the unperformed_value. Ranks the index_th interval var first of all unranked interval vars. After that, it will no longer be considered ranked. Indicates that the index_th interval var will not be ranked first of all currently unranked interval vars. Returns the index_th interval of the sequence. Returns the next of the index_th interval of the sequence. Returns the number of interval vars in the sequence.AssignmentElement_swigregisterIntervalVarElement_swigregisterSequenceVarElement_swigregister Loads an assignment from a file; does not add variables to the assignment (only the variables contained in the assignment are modified). Saves the assignment to a file. *Overload 1:* Dimensions are additional constraints than can restrict what is possible with the pack constraint. It can be used to set capacity limits, to count objects per bin, to compute unassigned penalties... This dimension imposes that for all bins b, the weighted sum (weights[i]) of all objects i assigned to 'b' is less or equal 'bounds[b]'. | *Overload 2:* This dimension imposes that for all bins b, the weighted sum (weights->Run(i)) of all objects i assigned to 'b' is less or equal to 'bounds[b]'. Ownership of the callback is transferred to the pack constraint. | *Overload 3:* This dimension imposes that for all bins b, the weighted sum (weights->Run(i, b) of all objects i assigned to 'b' is less or equal to 'bounds[b]'. Ownership of the callback is transferred to the pack constraint. *Overload 1:* This dimension imposes that for all bins b, the weighted sum (weights[i]) of all objects i assigned to 'b' is equal to loads[b]. | *Overload 2:* This dimension imposes that for all bins b, the weighted sum (weights->Run(i, b)) of all objects i assigned to 'b' is equal to loads[b]. This dimension imposes: forall b in bins, sum (i in items: usage[i] * is_assigned(i, b)) <= capacity[b] where is_assigned(i, b) is true if and only if item i is assigned to the bin b. This can be used to model shapes of items by linking variables of the same item on parallel dimensions with an allowed assignment constraint. This dimension enforces that cost_var == sum of weights[i] for all objects 'i' assigned to a bin. This dimension links 'count_var' to the actual number of bins used in the pack. This dimension links 'count_var' to the actual number of items assigned to a bin in the pack. Creates a sequence variable from the constraint. Add a transition time between intervals. It forces the distance between the end of interval a and start of interval b that follows it to be at least transition_time(a, b). This function must always return a positive or null value. DisjunctiveConstraint_swigregisterNumericalRevInteger_swigregister Returns true if this and 'container' both represent the same V* -> E map. Runs in linear time; requires that the == operator on the type E is well defined. IntervalVarContainer_swigregisterSequenceVarContainer_swigregisterLocalSearchOperator_swigregister This method should not be overridden. Override OnStart() instead which is called before exiting this method. Returns the value in the current assignment of the variable of given index. Called by Start() after synchronizing the operator with the current assignment. Should be overridden instead of Start() to avoid calling VarLocalSearchOperator::Start explicitly. IntVarLocalSearchOperatorTemplate_swigregister Redefines MakeNextNeighbor to export a simpler interface. The calls to ApplyChanges() and RevertChanges() are factored in this method, hiding both delta and deltadelta from subclasses which only need to override MakeOneNeighbor(). Therefore this method should not be overridden. Override MakeOneNeighbor() instead. Creates a new neighbor. It returns false when the neighborhood is completely explored. MakeNextNeighbor() in a subclass of IntVarLocalSearchOperator. IntVarLocalSearchOperator_swigregisterIntVarLocalSearchOperator_swiginitSequenceVarLocalSearchOperatorTemplate_swigregisterSequenceVarLocalSearchOperator_swigregister This method should not be overridden. Override ModifyValue() instead. Accepts a "delta" given the assignment with which the filter has been synchronized; the delta holds the variables which have been modified and their new value. If the filter represents a part of the global objective, its contribution must be between objective_min and objective_max. Sample: supposing one wants to maintain a[0,1] + b[0,1] <= 1, for the assignment (a,1), (b,0), the delta (b,1) will be rejected but the delta (a,0) will be accepted. TODO(user): Remove arguments when there are no more need for those. Synchronizes the filter with the current solution, delta being the difference with the solution passed to the previous call to Synchronize() or IncrementalSynchronize(). 'delta' can be used to incrementally synchronizing the filter with the new solution by only considering the changes in delta. LocalSearchFilter_swigregister Returns true iff all filters return true, and the sum of their accepted objectives is between objective_min and objective_max. The monitor has its Begin/EndFiltering events triggered. Synchronizes all filters to assignment.LocalSearchFilterManager_swigregisterLocalSearchFilterManager_swiginit This method should not be overridden. Override OnSynchronize() instead which is called before exiting this method. IntVarLocalSearchFilter_swigregisterIntVarLocalSearchFilter_swiginit Creates a NodeIndex to variable index mapping for a problem containing 'num_nodes', 'num_vehicles' and the given starts and ends for each vehicle. If used, any start/end arrays have to have exactly 'num_vehicles' elements. RoutingIndexManager_swigregister Returns an empty std::string if the routing search parameters are valid, and a non-empty, human readable error description if they're not. Constructor taking an index manager. The version which does not take RoutingModelParameters is equivalent to passing DefaultRoutingModelParameters(). Registers 'callback' and returns its index. Model creation Methods to add dimensions to routes; dimensions represent quantities accumulated at nodes along the routes. They represent quantities such as weights or volumes carried along the route, or distance or times. Quantities at a node are represented by "cumul" variables and the increase or decrease of quantities between nodes are represented by "transit" variables. These variables are linked as follows: if j == next(i), cumul(j) = cumul(i) + transit(i) + slack(i) where slack is a positive slack variable (can represent waiting times for a time dimension). Setting the value of fix_start_cumul_to_zero to true will force the "cumul" variable of the start node of all vehicles to be equal to 0. Creates a dimension where the transit variable is constrained to be equal to evaluator(i, next(i)); 'slack_max' is the upper bound of the slack variable and 'capacity' is the upper bound of the cumul variables. 'name' is the name used to reference the dimension; this name is used to get cumul and transit variables from the routing model. Returns false if a dimension with the same name has already been created (and doesn't create the new dimension). Takes ownership of the callback 'evaluator'. Creates a dimension where the transit variable is constrained to be equal to 'value'; 'capacity' is the upper bound of the cumul variables. 'name' is the name used to reference the dimension; this name is used to get cumul and transit variables from the routing model. Returns false if a dimension with the same name has already been created (and doesn't create the new dimension). Creates a dimension where the transit variable is constrained to be equal to 'values[i]' for node i; 'capacity' is the upper bound of the cumul variables. 'name' is the name used to reference the dimension; this name is used to get cumul and transit variables from the routing model. Returns false if a dimension with the same name has already been created (and doesn't create the new dimension). For every vehicle of the routing model: - if total_slacks[vehicle] is not nullptr, constrains it to be the sum of slacks on that vehicle, that is, dimension->CumulVar(end) - dimension->CumulVar(start) - sum_{node in path of vehicle} dimension->FixedTransitVar(node). - if spans[vehicle] is not nullptr, constrains it to be dimension->CumulVar(end) - dimension->CumulVar(start) This does stronger propagation than a decomposition, and takes breaks into account. Outputs the names of all dimensions added to the routing engine. Returns all dimensions of the model. Returns dimensions with soft or vehicle span costs. Returns [global|local]_dimension_optimizers_, which are empty if the model has not been closed. Returns the global/local dimension cumul optimizer for a given dimension, or nullptr if there is none. Returns true if a dimension exists for a given dimension name. Returns a dimension from its name. Dies if the dimension does not exist. Returns a dimension from its name. Returns nullptr if the dimension does not exist. Set the given dimension as "primary constrained". As of August 2013, this is only used by ArcIsMoreConstrainedThanArc(). "dimension" must be the name of an existing dimension, or be empty, in which case there will not be a primary dimension after this call. Get the primary constrained dimension, or an empty string if it is unset. Adds a disjunction constraint on the indices: exactly 'max_cardinality' of the indices are active. Start and end indices of any vehicle cannot be part of a disjunction. If a penalty is given, at most 'max_cardinality' of the indices can be active, and if less are active, 'penalty' is payed per inactive index. This is equivalent to adding the constraint: p + Sum(i)active[i] == max_cardinality where p is an integer variable, and the following cost to the cost function: p * penalty. 'penalty' must be positive to make the disjunction optional; a negative penalty will force 'max_cardinality' indices of the disjunction to be performed, and therefore p == 0. Note: passing a vector with a single index will model an optional index with a penalty cost if it is not visited. Returns the indices of the disjunctions to which an index belongs. Returns the penalty of the node disjunction of index 'index'. Returns the maximum number of possible active nodes of the node disjunction of index 'index'. Returns the number of node disjunctions in the model. Returns the list of all perfect binary disjunctions, as pairs of variable indices: a disjunction is "perfect" when its variables do not appear in any other disjunction. Each pair is sorted (lowest variable index first), and the output vector is also sorted (lowest pairs first). SPECIAL: Makes the solver ignore all the disjunctions whose active variables are all trivially zero (i.e. Max() == 0), by setting their max_cardinality to 0. This can be useful when using the BaseBinaryDisjunctionNeighborhood operators, in the context of arc-based routing. Adds a soft contraint to force a set of variable indices to be on the same vehicle. If all nodes are not on the same vehicle, each extra vehicle used adds 'cost' to the cost function. Sets the vehicles which can visit a given node. If the node is in a disjunction, this will not prevent it from being unperformed. Specifying an empty vector of vehicles has no effect (all vehicles will be allowed to visit the node). Returns true if a vehicle is allowed to visit a given node. Notifies that index1 and index2 form a pair of nodes which should belong to the same route. This methods helps the search find better solutions, especially in the local search phase. It should be called each time you have an equality constraint linking the vehicle variables of two node (including for instance pickup and delivery problems): Solver* const solver = routing.solver(); int64 index1 = manager.NodeToIndex(node1); int64 index2 = manager.NodeToIndex(node2); solver->AddConstraint(solver->MakeEquality( routing.VehicleVar(index1), routing.VehicleVar(index2))); routing.AddPickupAndDelivery(index1, index2); Same as AddPickupAndDelivery but notifying that the performed node from the disjunction of index 'pickup_disjunction' is on the same route as the performed node from the disjunction of index 'delivery_disjunction'. Returns pairs for which the node is a pickup; the first element of each pair is the index in the pickup and delivery pairs list in which the pickup appears, the second element is its index in the pickups list. Same as above for deliveries. Sets the Pickup and delivery policy of all vehicles. It is equivalent to calling SetPickupAndDeliveryPolicyOfVehicle on all vehicles. Returns the number of non-start/end nodes which do not appear in a pickup/delivery pair. This function should be called once all node visit types have been set and prior to adding any incompatibilities/requirements. "close" types. Incompatibilities: Two nodes with "hard" incompatible types cannot share the same route at all, while with a "temporal" incompatibility they can't be on the same route at the same time. Returns visit types incompatible with a given type. Returns true iff any hard (resp. temporal) type incompatibilities have been added to the model. Requirements: NOTE: As of 2019-04, cycles in the requirement graph are not supported, and lead to the dependent nodes being skipped if possible (otherwise the model is considered infeasible). The following functions specify that "dependent_type" requires at least one of the types in "required_type_alternatives". For same-vehicle requirements, a node of dependent type type_D requires at least one node of type type_R among the required alternatives on the same route. If type_D depends on type_R when adding type_D, any node_D of type_D and VisitTypePolicy TYPE_ADDED_TO_VEHICLE or TYPE_SIMULTANEOUSLY_ADDED_AND_REMOVED requires at least one type_R on its vehicle at the time node_D is visited. The following requirements apply when visiting dependent nodes that remove their type from the route, i.e. type_R must be on the vehicle when type_D of VisitTypePolicy ADDED_TYPE_REMOVED_FROM_VEHICLE, TYPE_ON_VEHICLE_UP_TO_VISIT or TYPE_SIMULTANEOUSLY_ADDED_AND_REMOVED is visited. Returns the set of same-vehicle requirement alternatives for the given type. Returns the set of requirement alternatives when adding the given type. Returns the set of requirement alternatives when removing the given type. Returns true iff any same-route (resp. temporal) type requirements have been added to the model. Returns true iff the model has any incompatibilities or requirements set on node types. Get the "unperformed" penalty of a node. This is only well defined if the node is only part of a single Disjunction involving only itself, and that disjunction has a penalty. In all other cases, including forced active nodes, this returns 0. Same as above except that it returns default_value instead of 0 when penalty is not well defined (default value is passed as first argument to simplify the usage of the method in a callback). Returns the variable index of the first starting or ending node of all routes. If all routes start and end at the same node (single depot), this is the node returned. Constrains the maximum number of active vehicles, aka the number of vehicles which do not have an empty route. For instance, this can be used to limit the number of routes in the case where there are fewer drivers than vehicles and that the fleet of vehicle is heterogeneous. Returns the maximum number of active vehicles. Sets the cost function of the model such that the cost of a segment of a route between node 'from' and 'to' is evaluator(from, to), whatever the route or vehicle performing the route. Sets the cost function for a given vehicle route. Sets the fixed cost of all vehicle routes. It is equivalent to calling SetFixedCostOfVehicle on all vehicle routes. Sets the fixed cost of one vehicle route. Returns the route fixed cost taken into account if the route of the vehicle is not empty, aka there's at least one node on the route other than the first and last nodes. The following methods set the linear and quadratic cost factors of vehicles (must be positive values). The default value of these parameters is zero for all vehicles. When set, the cost_ of the model will contain terms aiming at reducing the number of vehicles used in the model, by adding the following to the objective for every vehicle v: INDICATOR(v used in the model) * [linear_cost_factor_of_vehicle_[v] - quadratic_cost_factor_of_vehicle_[v]*(square of length of route v)] i.e. for every used vehicle, we add the linear factor as fixed cost, and subtract the square of the route length multiplied by the quadratic factor. This second term aims at making the routes as dense as possible. Sets the linear and quadratic cost factor of all vehicles. Sets the linear and quadratic cost factor of the given vehicle. Gets/sets the evaluator used during the search. Only relevant when RoutingSearchParameters.first_solution_strategy = EVALUATOR_STRATEGY. Takes ownership of evaluator. Adds a local search operator to the set of operators used to solve the vehicle routing problem. Adds a search monitor to the search used to solve the routing model. Adds a callback called each time a solution is found during the search. This is a shortcut to creating a monitor to call the callback on AtSolution() and adding it with AddSearchMonitor. Adds a variable to minimize in the solution finalizer. The solution finalizer is called each time a solution is found during the search and allows to instantiate secondary variables (such as dimension cumul variables). Adds a variable to maximize in the solution finalizer (see above for information on the solution finalizer). Adds a variable to minimize in the solution finalizer, with a weighted priority: the higher the more priority it has. Add a variable to set the closest possible to the target value in the solution finalizer. Closes the current routing model; after this method is called, no modification to the model can be done, but RoutesToAssignment becomes available. Note that CloseModel() is automatically called by Solve() and other methods that produce solution. This is equivalent to calling CloseModelWithParameters(DefaultRoutingSearchParameters()). Same as above taking search parameters (as of 10/2015 some the parameters have to be set when closing the model). Solves the current routing model; closes the current model. This is equivalent to calling SolveWithParameters(DefaultRoutingSearchParameters()) or SolveFromAssignmentWithParameters(assignment, DefaultRoutingSearchParameters()). Solves the current routing model with the given parameters. If 'solutions' is specified, it will contain the k best solutions found during the search (from worst to best, including the one returned by this method), where k corresponds to the 'number_of_solutions_to_collect' in 'search_parameters'. Note that the Assignment returned by the method and the ones in solutions are owned by the underlying solver and should not be deleted. Given a "source_model" and its "source_assignment", resets "target_assignment" with the IntVar variables (nexts_, and vehicle_vars_ if costs aren't homogeneous across vehicles) of "this" model, with the values set according to those in "other_assignment". The objective_element of target_assignment is set to this->cost_. Computes a lower bound to the routing problem solving a linear assignment problem. The routing model must be closed before calling this method. Note that problems with node disjunction constraints (including optional nodes) and non-homogenous costs are not supported (the method returns 0 in these cases). Returns the current status of the routing model. Applies a lock chain to the next search. 'locks' represents an ordered vector of nodes representing a partial route which will be fixed during the next search; it will constrain next variables such that: next[locks[i]] == locks[i+1]. Returns the next variable at the end of the locked chain; this variable is not locked. An assignment containing the locks can be obtained by calling PreAssignment(). Applies lock chains to all vehicles to the next search, such that locks[p] is the lock chain for route p. Returns false if the locks do not contain valid routes; expects that the routes do not contain the depots, i.e. there are empty vectors in place of empty routes. If close_routes is set to true, adds the end nodes to the route of each vehicle and deactivates other nodes. An assignment containing the locks can be obtained by calling PreAssignment(). Returns an assignment used to fix some of the variables of the problem. In practice, this assignment locks partial routes of the problem. This can be used in the context of locking the parts of the routes which have already been driven in online routing problems. Writes the current solution to a file containing an AssignmentProto. Returns false if the file cannot be opened or if there is no current solution. Reads an assignment from a file and returns the current solution. Returns nullptr if the file cannot be opened or if the assignment is not valid. Restores an assignment as a solution in the routing model and returns the new solution. Returns nullptr if the assignment is not valid. Restores the routes as the current solution. Returns nullptr if the solution cannot be restored (routes do not contain a valid solution). Note that calling this method will run the solver to assign values to the dimension variables; this may take considerable amount of time, especially when using dimensions with slack. Fills an assignment from a specification of the routes of the vehicles. The routes are specified as lists of variable indices that appear on the routes of the vehicles. The indices of the outer vector in 'routes' correspond to vehicles IDs, the inner vector contains the variable indices on the routes for the given vehicle. The inner vectors must not contain the start and end indices, as these are determined by the routing model. Sets the value of NextVars in the assignment, adding the variables to the assignment if necessary. The method does not touch other variables in the assignment. The method can only be called after the model is closed. With ignore_inactive_indices set to false, this method will fail (return nullptr) in case some of the route contain indices that are deactivated in the model; when set to true, these indices will be skipped. Returns true if routes were successfully loaded. However, such assignment still might not be a valid solution to the routing problem due to more complex constraints; it is advisible to call solver()->CheckSolution() afterwards. Converts the solution in the given assignment to routes for all vehicles. Expects that assignment contains a valid solution (i.e. routes for all vehicles end with an end index for that vehicle). Converts the solution in the given assignment to routes for all vehicles. If the returned vector is route_indices, route_indices[i][j] is the index for jth location visited on route i. Note that contrary to AssignmentToRoutes, the vectors do include start and end locations. Returns a compacted version of the given assignment, in which all vehicles with id lower or equal to some N have non-empty routes, and all vehicles with id greater than N have empty routes. Does not take ownership of the returned object. If found, the cost of the compact assignment is the same as in the original assignment and it preserves the values of 'active' variables. Returns nullptr if a compact assignment was not found. This method only works in homogenous mode, and it only swaps equivalent vehicles (vehicles with the same start and end nodes). When creating the compact assignment, the empty plan is replaced by the route assigned to the compatible vehicle with the highest id. Note that with more complex constraints on vehicle variables, this method might fail even if a compact solution exists. This method changes the vehicle and dimension variables as necessary. While compacting the solution, only basic checks on vehicle variables are performed; if one of these checks fails no attempts to repair it are made (instead, the method returns nullptr). Same as CompactAssignment() but also checks the validity of the final compact solution; if it is not valid, no attempts to repair it are made (instead, the method returns nullptr). Adds an extra variable to the vehicle routing assignment. For every dimension in the model with an optimizer in local/global_dimension_optimizers_, this method tries to pack the cumul values of the dimension, such that: - The cumul costs (span costs, soft lower and upper bound costs, etc) are minimized. - The cumuls of the ends of the routes are minimized for this given minimal cumul cost. - Given these minimal end cumuls, the route start cumuls are maximized. Returns the assignment resulting from allocating these packed cumuls with the solver, and nullptr if these cumuls could not be set by the solver. Adds a custom local search filter to the list of filters used to speed up local search by pruning unfeasible variable assignments. Calling this method after the routing model has been closed (CloseModel() or Solve() has been called) has no effect. The routing model does not take ownership of the filter. Model inspection. Returns the variable index of the starting node of a vehicle route. Returns the variable index of the ending node of a vehicle route. Returns true if 'index' represents the first node of a route. Returns true if 'index' represents the last node of a route. Returns the vehicle of the given start/end index, and -1 if the given index is not a vehicle start/end. Assignment inspection Returns the variable index of the node directly after the node corresponding to 'index' in 'assignment'. Returns true if the route of 'vehicle' is non empty in 'assignment'. Returns the next variable of the node corresponding to index. Note that NextVar(index) == index is equivalent to ActiveVar(index) == 0. Returns the active variable of the node corresponding to index. Returns the active variable of the vehicle. It will be equal to 1 iff the route of the vehicle is not empty, 0 otherwise. Returns the variable specifying whether or not costs are considered for vehicle. Returns the vehicle variable of the node corresponding to index. Note that VehicleVar(index) == -1 is equivalent to ActiveVar(index) == 0. Returns the global cost variable which is being minimized. Returns the cost of the transit arc between two nodes for a given vehicle. Input are variable indices of node. This returns 0 if vehicle < 0. Whether costs are homogeneous across all vehicles. Returns the cost of the segment between two nodes supposing all vehicle costs are the same (returns the cost for the first vehicle otherwise). Returns the cost of the arc in the context of the first solution strategy. This is typically a simplification of the actual cost; see the .cc. Returns the cost of the segment between two nodes for a given cost class. Input are variable indices of nodes and the cost class. Unlike GetArcCostForVehicle(), if cost_class is kNoCost, then the returned cost won't necessarily be zero: only some of the components of the cost that depend on the cost class will be omited. See the code for details. Get the cost class index of the given vehicle. Returns true iff the model contains a vehicle with the given cost_class_index. Returns the number of different cost classes in the model. Ditto, minus the 'always zero', built-in cost class. Returns the number of different vehicle classes in the model. Returns variable indices of nodes constrained to be on the same route. Returns whether the arc from->to1 is more constrained than from->to2, taking into account, in order: - whether the destination node isn't an end node - whether the destination node is mandatory - whether the destination node is bound to the same vehicle as the source - the "primary constrained" dimension (see SetPrimaryConstrainedDimension) It then breaks ties using, in order: - the arc cost (taking unperformed penalties into account) - the size of the vehicle vars of "to1" and "to2" (lowest size wins) - the value: the lowest value of the indices to1 and to2 wins. See the .cc for details. The more constrained arc is typically preferable when building a first solution. This method is intended to be used as a callback for the BestValueByComparisonSelector value selector. Args: from: the variable index of the source node to1: the variable index of the first candidate destination node. to2: the variable index of the second candidate destination node. Print some debugging information about an assignment, including the feasible intervals of the CumulVar for dimension "dimension_to_print" at each step of the routes. If "dimension_to_print" is omitted, all dimensions will be printed. Returns a vector cumul_bounds, for which cumul_bounds[i][j] is a pair containing the minimum and maximum of the CumulVar of the jth node on route i. - cumul_bounds[i][j].first is the minimum. - cumul_bounds[i][j].second is the maximum. Returns the underlying constraint solver. Can be used to add extra constraints and/or modify search algoithms. Returns true if the search limit has been crossed. Returns the time left in the search limit. Sizes and indices Returns the number of nodes in the model. Returns the number of vehicle routes in the model. Returns the number of next variables in the model. Returns statistics on first solution search, number of decisions sent to filters, number of decisions rejected by filters. Returns the automatic first solution strategy selected. Returns true if a vehicle/node matching problem is detected. The next few members are in the public section only for testing purposes. MakeGuidedSlackFinalizer creates a DecisionBuilder for the slacks of a dimension using a callback to choose which values to start with. The finalizer works only when all next variables in the model have been fixed. It has the following two characteristics: 1. It follows the routes defined by the nexts variables when choosing a variable to make a decision on. 2. When it comes to choose a value for the slack of node i, the decision builder first calls the callback with argument i, and supposingly the returned value is x it creates decisions slack[i] = x, slack[i] = x + 1, slack[i] = x - 1, slack[i] = x + 2, etc. MakeSelfDependentDimensionFinalizer is a finalizer for the slacks of a self-dependent dimension. It makes an extensive use of the caches of the state dependent transits. In detail, MakeSelfDependentDimensionFinalizer returns a composition of a local search decision builder with a greedy descent operator for the cumul of the start of each route and a guided slack finalizer. Provided there are no time windows and the maximum slacks are large enough, once the cumul of the start of route is fixed, the guided finalizer can find optimal values of the slacks for the rest of the route in time proportional to the length of the route. Therefore the composed finalizer generally works in time O(log(t)*n*m), where t is the latest possible departute time, n is the number of nodes in the network and m is the number of vehicles. Creates a dimension where the transit variable is constrained to be equal to 'values[i][next(i)]' for node i; 'capacity' is the upper bound of the cumul variables. 'name' is the name used to reference the dimension; this name is used to get cumul and transit variables from the routing model. Returns false if a dimension with the same name has already been created (and doesn't create the new dimension). RoutingModelVisitor_swigregisterGlobalVehicleBreaksConstraint_swigregisterGlobalVehicleBreaksConstraint_swiginitTypeRegulationsChecker_swigregisterTypeIncompatibilityChecker_swigregisterTypeIncompatibilityChecker_swiginitTypeRequirementChecker_swigregisterTypeRequirementChecker_swiginitTypeRegulationsConstraint_swigregisterTypeRegulationsConstraint_swiginit Returns the model on which the dimension was created. Returns the transition value for a given pair of nodes (as var index); this value is the one taken by the corresponding transit variable when the 'next' variable for 'from_index' is bound to 'to_index'. Same as above but taking a vehicle class of the dimension instead of a vehicle (the class of a vehicle can be obtained with vehicle_to_class()). Get the cumul, transit and slack variables for the given node (given as int64 var index). Sets an upper bound on the dimension span on a given vehicle. This is the preferred way to limit the "length" of the route of a vehicle according to a dimension. Sets a cost proportional to the dimension span on a given vehicle, or on all vehicles at once. "coefficient" must be nonnegative. This is handy to model costs proportional to idle time when the dimension represents time. The cost for a vehicle is span_cost = coefficient * (dimension end value - dimension start value). Sets a cost proportional to the *global* dimension span, that is the difference between the largest value of route end cumul variables and the smallest value of route start cumul variables. In other words: global_span_cost = coefficient * (Max(dimension end value) - Min(dimension start value)). Sets a soft upper bound to the cumul variable of a given variable index. If the value of the cumul variable is greater than the bound, a cost proportional to the difference between this value and the bound is added to the cost function of the model: cumulVar <= upper_bound -> cost = 0 cumulVar > upper_bound -> cost = coefficient * (cumulVar - upper_bound) This is also handy to model tardiness costs when the dimension represents time. Returns true if a soft upper bound has been set for a given variable index. Returns the soft upper bound of a cumul variable for a given variable index. The "hard" upper bound of the variable is returned if no soft upper bound has been set. Returns the cost coefficient of the soft upper bound of a cumul variable for a given variable index. If no soft upper bound has been set, 0 is returned. Sets a soft lower bound to the cumul variable of a given variable index. If the value of the cumul variable is less than the bound, a cost proportional to the difference between this value and the bound is added to the cost function of the model: cumulVar > lower_bound -> cost = 0 cumulVar <= lower_bound -> cost = coefficient * (lower_bound - cumulVar). This is also handy to model earliness costs when the dimension represents time. Note: Using soft lower and upper bounds or span costs together is, as of 6/2014, not well supported in the sense that an optimal schedule is not guaranteed. Returns true if a soft lower bound has been set for a given variable index. Returns the soft lower bound of a cumul variable for a given variable index. The "hard" lower bound of the variable is returned if no soft lower bound has been set. Returns the cost coefficient of the soft lower bound of a cumul variable for a given variable index. If no soft lower bound has been set, 0 is returned. Sets the breaks for a given vehicle. Breaks are represented by IntervalVars. They may interrupt transits between nodes and increase the value of corresponding slack variables. A break may take place before the start of a vehicle, after the end of a vehicle, or during a travel i -> j. In that case, the interval [break.Start(), break.End()) must be a subset of [CumulVar(i) + pre_travel(i, j), CumulVar(j) - post_travel(i, j)). In other words, a break may not overlap any node n's visit, given by [CumulVar(n) - post_travel(_, n), CumulVar(n) + pre_travel(n, _)). This formula considers post_travel(_, start) and pre_travel(end, _) to be 0; pre_travel will never be called on any (_, start) and post_travel will never we called on any (end, _). If pre_travel_evaluator or post_travel_evaluator is -1, it will be taken as a function that always returns 0. Deprecated, sets pre_travel(i, j) = node_visit_transit[i]. With breaks supposed to be consecutive, this forces the distance between breaks of size at least minimum_break_duration to be at most distance. This supposes that the time until route start and after route end are infinite breaks. Sets up vehicle_break_intervals_, vehicle_break_distance_duration_, pre_travel_evaluators and post_travel_evaluators. Returns true if any break interval or break distance was defined. Returns the parent in the dependency tree if any or nullptr otherwise. It makes sense to use the function only for self-dependent dimension. For such dimensions the value of the slack of a node determines the transition cost of the next transit. Provided that 1. cumul[node] is fixed, 2. next[node] and next[next[node]] (if exists) are fixed, the value of slack[node] for which cumul[next[node]] + transit[next[node]] is minimized can be found in O(1) using this function. Returns the name of the dimension. A decision builder which tries to assign values to variables as close as possible to target values first. Attempts to solve the model using the cp-sat solver. As of 5/2019, will solve the TSP corresponding to the model if it has a single vehicle. Therefore the resulting solution might not actually be feasible. Will return false if a solution could not be found. CPFeasibilityFilter_swigregisterreleases ownership of the pointeracquires ownership of the pointerreturns/sets ownership of the pointerreturns the next 'this' object./ortools/util/tuple_set.hCheck failed: data_ != nullptr basic_string::_S_construct null not validPropagationBaseObject: %sbasic_string::assignvalue_ != kUnboundBooleanVarValue./ortools/constraint_solver/constraint_solveri.hvariable is not boundbasic_string::appendSWIG director type mismatchSWIG director pure virtual method calledvector::_M_fill_insert./ortools/base/map_util.hMap key not found: Check failed: it != collection.end() vector::_M_default_appendvector::_M_range_insertarity_ == tuple.size()size <= assignment->Size()Assignment contains fewer variables than operatorCheck failed: container.Contains(var) Assignment does not contain operator variable N4Swig6GCItemEN4Swig13GCItem_ObjectEN4Swig17DirectorExceptionEN4Swig29DirectorTypeMismatchExceptionEN4Swig23DirectorMethodExceptionEN4Swig28DirectorPureVirtualExceptionEN4Swig8DirectorEN19operations_research10BaseObjectEN19operations_research19LocalSearchOperatorEN19operations_research22VarLocalSearchOperatorINS_6IntVarElNS_24IntVarLocalSearchHandlerEEEN19operations_research19RoutingModelVisitorEN19operations_research22TypeRegulationsCheckerE23SwigDirector_BaseObject34SwigDirector_PropagationBaseObject21SwigDirector_Decision28SwigDirector_DecisionBuilder18SwigDirector_Demon23SwigDirector_Constraint26SwigDirector_SearchMonitor32SwigDirector_LocalSearchOperator38SwigDirector_IntVarLocalSearchOperator20SwigDirector_BaseLns24SwigDirector_ChangeValue36SwigDirector_IntVarLocalSearchFilterLocalSearchFilteIntVar::IteratorGlobalVehicleBreSolutionCollectoCPFeasibilityFilRoutingModel_kNoRoutingModelVisitor_kLightElementor_kRemoveValue?~~~~~~~~~~~~~~~~; O (O0YJLiy|sltuXu ~7d~S~o(8܀(l3Ok|$܄l/KgDԆd+<Gc4؉X ؊'CX_{܋\4#?8[xw\܏\;Wܐs\ܑ\7ܒSo\|ȕt+ EX_{L<#?ԛ[(w|М$x̝ t;ȞWspğlh7So̢\0xL3̦O kTܨLĩ/pKghԭ+TGcP ܱ 'DC_ش{4Ե̶d#? [w `$h;WXs̽TP_HOT/}p gPQ x!o( Y0C8-dx3O0kd P84TpTT1MidX-<Ieh0 \)$Ela}(|| %$A]y,,3$bT 8)F`tz$9Sm  x#=W$q  'A[u    |  t + El _ ydPPP/I0c}( 3MgTd7(Qk@X !"!%= &Y&uP''((p))`*1*KP+e+@,,0-- ../5/O4k55H66x788+p9E9_`:y:P;;@<=D>>1$?M?i@x@@hAAhB C%C?`DYEsEXFGGPHH,I)ICI]hJwJKHLLMMpNOOtP Q4QP0RlR@SStT UU0V,VH@WdW~cchdrdHeJe(f"ff@gggXhhTiiLj8jTkk5HllDm)m|nnHoo6pRtpnp(qqrss(t2tNthxuu4vv(ww w&\x@xZ8yvy zzzD{{8|2|N$}j}~~ PP -h\܆PćM`gP[  D c  p ĐU  $|Ԓ,eܓG4) <T=bD6,D<: X "!d!؟!Lr""#Th## $\^$Ȣ$(%l%أ%D<&& 'pt'ȥ'4t( ) )d *Ч*( +t+ ,Dt,-.xm.4.|.ܫ.d../T1/M/i/// /`/0h70Y0h{0h11L2T~22,2|3̷D3u3l33 F4`44)5PW556|6t7Y8t8848r99Tv::z;t;~<4==>T>??t @G@4@@@T7AsAAtA'B4cBBBTCSCCtCD4CDDDTD3EoEtEE4#F_F$F GEGxGGHhVHHHX+IrIJH7LLMPiMOOP1PPRQnQQLQR$5RtfRR0RR GS( T|TnU$0VtaVhVXXZXZZ[P[\d]h]^(_x_`0FaaVb8bce|+ff4gihhdh8i<jiiidi0j bjjj,j|'kXkklkk *l\ill4ocp5q$rtr1u0buux0zz{ Q{p{{}`tX px B t FT  ͈ f ̉p 2p<H6׍x@\vL @!Ə!H##$.$J8%d%<&̐&('m'Ց'd(d(ߒX)%)hH***?@+Ô+ĕ4,,J-&hiP%POpdOxOQ0QЙDQXQlQQQ Q0Q@HR\RpRR@RRRR@RRS$S@8SLS`StS@SSSS@SSTT@>P?0@Ў@A40BtBC@D4DtEPFG4Gt`HII4pJt KKL40MtNȓNpO4PXP|PQQ̔R0S$SH@UV@W W8Xd YY`Z[[@]`^ؗ_$ apabؘc0d0d\ePf̙ggdhPi̚jjT`kPl@m@0n op<qqr8stu4vwܟx0py`zؠP{,@||}@~, tH@t p ЈdP08\0 Ў$ldܩЕH@̪`@`40\`0,Хl0ph0Ъدp 0\@$P8d0двp@\P@p`LPP`|Pз@$Ht@ĸ0P\P8x`<p Ļ`pļT  40H@\Pp`pԾ$8L` t0@P`Ŀpؿ@l@h PP ``,lp0 8p`0h %8*/4@9>DHHMRPW\`],p`| a0dPefgHPl@m(0n| opq$ rhrstLuww0yzP{l ||},`~l4|`0pp TpPH0tp Е<h0@D(<h` @@@`<`(TpЮ0<d0PDд0D<иL0p`$нH@l `XPP0, 0@4Pl`pL,d0P H@`0D @@`(@`p@0x`8| HPXP$h`4 , `P 0 D@<04, p$` !#P$ %D 'p(<) +4,-,P/0$02356 7 `9 :  < = ? p@ A PC D0F|GHh@J@Lh@NOhP0RHSU@VW8`YZ0@\]( _` Pb\cel0gh|pjlPn(pq@`suXvpxp z{H`}, @x @!p!0"ph"@""#H##P# #($`$$`$0%%Ж8&&ph'@(())*x**h++X,,H--8..(//`/00H0з00p0@(1`1112P@2 x222 3`X303344p05@5`667(8`8P80990:x:0:h;0;t<p<=\>p>PXW@XA(X@CPXDxXFX`GXHX JYK@YLhY@NYOYQY`RZS0Z UXZVZWZ@YZZZ\ [`]H[^p[ `[a[b[@d\e8\g`\`h\i\ k\l]m(]@oP]px]r]`s]t] v^w@^xh^@z^{^}^`~_0_ X___@__ ``H`|`````aLa`aa`ab`Pbb`bb`ccPdddP`ee@f`fPgXggph0hliidj`j4kk`l l\mm(n@nnn`oo p 8ppp@@qqqq rr4ss @t@tupuuLvpv @www txx0 PyP y $zz{\{{0P||<}}@0~~4H`'8'L(d(x0(@(`(p(Ѐ(((,,,ȁ04hp88̂8PK4`KHK`KtKLpLL(0MMĄpN$N8PP0Q Q `RRSSUhpU|V܇WYPZ,[T[|0{(0|x0}Ȋ0~00@0d`\P4ܐ@< DpLPpT  $ ppd؛ LT`0Px@dlġP t@ @@ؤ 0   L`$@| @P0\ԩ08`` LP!"$|%Ĭ& 'l`)̭*,`-|.Я/$0x 2579@0BLC@GIlLض`ND`QTV4pY]Ըap dܿe$@ghhPjk4`m|nqs\tvw, yp@y`y0z{{0|L}}}~ 4@P`l00ЃLhp@,`Hd0P HЋdPp0 t@`p0hЪ<@< L0 l,L` l@, L plP0,L `l@  ,Lp @l !#,&),Lp/@3<79<0@C00GJ0N Qp0UUHPWe t`pyhhЛd0<pH@p<00@0")p0@6h@E@M(@U``g@`l|HP0е` `L|T, |8`D@4`0$t(L0-1P6<:LOHV@k0qHtPx{8p (xp @ppP8$   @ l  ` 0 p8PTPPP0/0:;L=ppA\EI8 M @RX!V#X`#pY#]0$a$0fh%i%jT&l&r@'w'`y(||((pp) )`**P+X++L,,@OPO`OpOOOPP,Pб@PTPhP|PP P0P@PPP`PpQQQQ R Rв4R(TUPV`Vp0VV@W,Y,rPHrrl P00J`K8KXKxKK@m\P|мh@ĉp؉hp < @, 0Pl P @\0`8p<`x0̚\p̮PD̰P0P$LܾP,Ժ0pԽ\`P04(plPX08p|p 0   h`$p 0"# $& P'H (0 )| + - 0..2p4p 7`9(@<@?x BEGJMXPhSVpY(`\@_0bXehjmp8sHvhyp|x`` Xp 4d! ,"t" ")zRx $80:FJ w?;*3$"DHIXJlJaaaaaaa  a a4aHa\ap|a xa tapa la hada`aH$H8HLH`|HtxHtHpHlH`````(`<G=PH=dHH=xtH=H=H=H=$I=PI=|I=I=I=,J=@,J=TXJ=hJ=|J=J=K=4K=`K=K=K=K=^40KAANQ DAJ DAhL$D_L$D_L$D_ M$D_$M$D_($kACD Z CAJ ,$kBAA  ABC P(lBBD A(G0R (A ABBH Z (C ABBF $zPLRx# 0,CNLHtlBBB B(A0A8Gpb 8A0A(B BBBC (zPLRx# p0M(9<n)BBH A(G0 (D ABBA M(dd&olXBB B(D0A8D`8C0A(B BBBHX`Gx&qXBB B(D0A8G` 8C0A(B BBBB pX`D 8F0A(B BBBA (H'DrA\ V DI eD t'rA\ f DI 'dsA\ W DH 'sA\ W DH '|tA\ W DH (uA\ W DH ((uA\ W DH L( vA\ W DH (p(vA\ V DI eD((0wA\ V DI eD((wA\ V DI eD (8xA\  DG ()xA\ V DI eD(D)xyA\ V DI eD(p)yA\ V DI eD )zA\ r DE )<{A\ r DE 0){3BNJ F0  DABA *}A\ W DH <*}A\ W DH `*~A\ W DH *~A\ W DH *4A\  DJ *A\ f DI *A\ W DH +(A\ W DH 8+A\ W DH \+@A\  DG + A\  DF +A\ W DH +A\ f DI +0A\ W DH ,A\  DK 44,xADG0{ AAG L CAH l,DP,DP,DP,DP(,A\ J DE eD(,A\ K DD eD($-A\ K DD eD P-lA\0 DD t-8A\ K DD (-A\ K DD eD(-(A\ K DD eD -A\0 DD .hA\ K DD (8.A\ K DD eD(d.XA\ K DD eD4.̌ANO@ DAB MDA($D b J F J g A zPLRx}#  $D[($SD e G F J g A hDC(@%\;D e G F J g A D+@%Ȏ#AZ0 AG D CA e CH e CA zPLRx|# 0(?Dװ@&hϰAZ0 AG D CA e CH e CA C(`&,D b J F J g A C(0A\ N DA eD(& WD b J F J g A <CC(D1xA\ N DA eD(p1A\ N DA eD0l'`D g E I G F J g A Bǯ0'ԒD g E I G F J g A ,B((HD b J F J g A pB(H(D b J F J g A {Bk(( cD b J F J g A SBO(3A\ \ DC eD@(AZ0 AD D CA e CH e CA |A(X)ԕD e G F J g A Aۮ()@ӮD e G F J g A Aî 4A\ Q DF 44(A\ t DK X4A\ t DK |4A\ t DK 4\A\ t DK ,*AZ  AB D CI zPLRxw#  (@ۭ@+׭AZ0 AD D CA e CH e CA S@@\+`AZ0 AD D CA e CH e CA @ 5$A\ t DK 6A\ t DK ,,/AZ  AG D CA p?,H,DAZ  AG D CA s?,,AZ  AG D CA G?,,AZ  AG D CA H?Ӭ, -<ϬAZ  AG D CA >,h-AZ  AG D CA >,-AZ  AG D CA  >,-4AZ  AB D CI hk>,@.ܢ{AZ  AG D CA ?>s,.oAZ  AD D CA >[,.,WAZ  AG D CA @=Ol/ԤKBNH DX|`RXAP  AABG D  CABF e  CABE e  CABE $zPLRxs# P,S=׫,/ӫAZ  AD D CA 8'= @:A\ t DK $40xD v F F J  <$t0D u G F J  <w$0oD c I F J  <_$0WD c I F J \ s<G$41x?D f F F J  O<3$t1+D c I F J  +<$1XD c I F J  <$1ȪD f F F J \ ;$428D o E F B  ;۪(t2ӪD k A I G F J  ;$24D f F F J  s;$2D f F F J `O;883AZ0 AC D CI e CA  ;g$3_D f F F J :S(3 KD b J F J g A 8:7(@>A\ K DD eDX<4ANKX|`RXAP AAH D CAH e CAG e CAG zPLRxm# P(#:$4D f F F J <9$5xD f F F J |9s$T5kD c I F J 9[ ?XA\ K DD $5Ա/D f F F J  o9$5DD i C F J `K9 $86D f F F J '9$x6$D c I F J 9ߨ$6רD c I F J  8Ǩ$6D c I F J `8$87tD c I F J 8$x7D c I F J s8$7TwD c I F J  O8g$7ĵ_D f F F J `+8O$884GD f F F J 87$x8/D f F F J 7$8D f F F J  7$8D f F F J `7$89D f F F J w7ק$x9dϧD f F F J S7$9ԸD f F F J  /7$9DD i C F J ` 788:AZ f AF L CI e CA 6c$:@[D f F F J 6K(DA\ S DD eD (E4A\ M DB LEA\ M DB pE,A\ J DE (EA\ K DD eD(EA\ K DD eD(EA\ K DD eD FA\ U DJ 0 <SAZ0J AJ X AG |?50X<SAZ0J AJ [ AD  5˥(FA\ K DD eD(G,A\ K DD eD(,GA\ K DD eD(XGA\ K DD eD(GA\ K DD eD(GA\ K DD eD(GpA\ K DD eD(HA\ K DD eD0>XScAZ0J AJ X AG t{3K0P>lSCAZ0J AJ [ AD I3+0>S#AZ0J AJ X AG  3 0>SAZ0J AJ [ AD X2(4?D e G F J g A 2ӣ IA\ S DD (IA\  DJ eD(ItA\ V DI eD($JA\ \ DC eD(PJ|A\ b DE eD(L@D e G F J g A 1(@|ߢD e G F J g A 1Ϣ8@ǢAZ0 AC D CI e CA L_1 XKA\ U DJ (LA{D b J F J g A 1g(A|_D b J F J g A 0K(ACD b J F J g A @0/(BT'D b J F J g A 08\B AZ0~ AF D CI e CA c08B\AZ0~ AF D CI e CA (+0á8CAZ0~ AF D CI e CA |/8XCAZ0~ AF D CI e CA /s8C0kAZ0~ AF D CI e CA $/K8DCAZ0~ AF D CI e CA xK/#8TDhAZ0~ AF D CI e CA /8DAZ0~ AF D CI e CA  .Ӡ8DˠAZ0~ AF D CI e CA t.8PE<AZ0~ AF D CI e CA k.8E{AZ0~ AF D CI e CA  3.[8EtSAZ0~ AF D CI e CA p -38LF+AZ0~ AF D CI e CA  - 8FAZ0~ AF D CI e CA !-8FH۟AZ0~ AF D CI e CA l!S-8HGAZ0~ AF D CI e CA !-8GAZ0 AC D CI e CA ",k8GcAZ0 AC D CI e CA h",C$DH;D f F F J #,/$H('D f F F J #c,(RA\ K DD eDtH dBLM A(DP (A ABBF D (C ABBD e (C ABBC e (C ABBC $zPLRx!Y# P,+gtId_BLM A(DP (A ABBF D (C ABBD e (C ABBC e (C ABBC '+ hTA\ K DD l\J ۝BOH A(DhspRhA` (A ABBE D (C ABBD m (C ABBK $zPLRxW# `,o*_(DUBKM D@  DABE D  FABC g  DABB +gSUT?DKUBKM D@  DABE D  FABC g  DABB 8,U` ?kUBKM D@  DABA D  FABC g  DABB _  DABJ ,T`@kTBKM D@  DABA D  FABC g  DABB _  DABJ 0-MoT`AkgTBKM D@  DABA D  FABC g  DABB _  DABJ -T`BkTBKM D@  DABA D  FABC g  DABB _  DABJ (.S`CkSBKM D@  DABA D  FABC g  DABB _  DABJ .'S`xDkwSBKM D@  DABA D  FABC g  DABB _  DABJ  //S`Ek'SBKM D@  DABA D  FABC g  DABB _  DABJ /cR`pFkRBKM D@  DABA D  FABC g  DABB _  DABJ 0R`GkRBKM D@  DABA D  FABC g  DABB _  DABJ 0?R`htHk7RBKM D@  DABA D  FABC g  DABB _  DABJ 1=Q8hIBNH FHjPRHA@  DABH l JQBNH DXs`RXAP  DABF D  FABC g  DABB _  DABJ  WQlLOQBNH DXs`RXAP  DABF D  FABC g  DABB _  DABJ %Pl0MPBNH DXs`RXAP  DABF D  FABC g  DABB _  DABJ Pl4NPBNH DXs`RXAP  DABF D  FABC g  DABB _  DABJ ICPl@LO;PBNH DXs`RXAP  DABF D  FABC g  DABB _  DABJ ,O|dP#OBOH A(DhspRhA` (D ABBA P (D ABBG g (D ABBH o (D ABBH v]{Op`QsOBKM D@  DABE D  FABK S  GABC g  DABB _  DABJ 5Op SOBKM D@  DABE D  FABK S  GABC g  DABB _  DABJ 5yNpxDTNBKM D@  DABH D  FABK S  GABC g  DABB _  DABJ 06[NphUSNBKM D@  DABE D  FABK S  GABC g  DABB _  DABJ 6MpVMBKM D@  DABE D  FABK S  GABC g  DABB _  DABJ H7#MpWMBKM D@  DABE D  FABK S  GABC g  DABB _  DABJ 7;MpX3MBKM D@  DABE D  FABK S  GABC g  DABB _  DABJ `8?Lp4YLBKM D@  DABE D  FABK S  GABC g  DABB _  DABJ 8{LH[ANMXj`RXAP DAH e DAF  DAD H<p\ANMXj`RXAP DAH e DAF  DAD H]ANMXj`RXAP DAH e DAF  DAD H_ANMXj`RXAP DAH e DAF  DAD H l`ANMXj`RXAP DAH e DAF  DAD l<aJBNH DXs`RXAP  DABF D  FABC O  DABJ   DABJ (J|8c#JBOH A(DhspRhA` (D ABBA P (D ABBG g (D ABBH o (D ABBH |}e7J|\d#/JBOH A(DhspRhA` (D ABBA P (D ABBG g (D ABBH o (D ABBH ~I4$hfAAD z DAK N DAE 4\gAAD z DAK N DAE 4gAAD z DAK N DAE 40hAAD z DAK N DAE 4hAAD z DAK N DAE 4<`iAAD z DAK N DAE 4tiAAD z DAK N DAE 4jAAD z DAK N DAE 4(kAAD z DAK N DAE 4kAAD z DAK N DAE 4TXlAAD z DAK N DAE 4lAAD z DAK N DAE 4mAAD z DAK N DAE | nFBOH A(DXj`RXAP (D ABBD D (F ABBI g (D ABBH  (D ABBH F|dXoFBOH A(DXj`RXAP (D ABBD D (F ABBI g (D ABBH  (D ABBH F|pFBOH A(DXj`RXAP (D ABBD D (F ABBI g (D ABBH  (D ABBH E|qEBOH A(DXj`RXAP (D ABBD D (F ABBI g (D ABBH  (D ABBH CE|,s;EBOH A(DXj`RXAP (D ABBD D (F ABBI g (D ABBH  (D ABBH HD|8tDBOH A(DXj`RXAP (D ABBJ D (F ABBA g (D ABBH  (D ABBH %kD\\puqcDBNH DXs`RXAP  DABK D  FABC g  DABB 8D\xvqDBNH DXs`RXAP  DABK D  FABC g  DABB kC\LwqCBNH DXs`RXAP  DABK D  FABC g  DABB ( C\xqCBNH DXs`RXAP  DABK D  FABC g  DABB ;C\<yq3CBNH DXs`RXAP  DABK D  FABC g  DABB QB\zqBBNH DXs`RXAP  DABK D  FABC g  DABB B\,{qBBNH DXs`RXAP  DABK D  FABC g  DABB WB\|qOBBNH DXs`RXAP  DABK D  FABC g  DABB 7 B\}qBBNH DXs`RXAP  DABK D  FABC g  DABB A\~qABNH DXs`RXAP  DABK D  FABC g  DABB p{sA\ qkABNH DXs`RXAP  DABK D  FABC g  DABB 'A\ȀqABNH DXs`RXAP  DABK D  FABC g  DABB `@\Ёq@BNH DXs`RXAP  DABK D  FABC g  DABB إa@\t؂q@BNH DXs`RXAP  DABK D  FABC g  DABB PC@\q;@BNH DXs`RXAP  DABK D  FABC g  DABB Ȧ?4AAD } DAH N DAE 4AAD } DAH N DAE 4AAD } DAH N DAE 4<AAD { DAJ N DAE 4tHAAD } DAH N DAE 4AAD } DAH N DAE 4xAAD } DAH N DAE 4AAD } DAH N DAE 4TAAD } DAH N DAE 4@AAD } DAH N DAE 4؊AAD } DAH N DAE 4pAAD } DAH N DAE 44AAD } DAH N DAE 4lAAD } DAH N DAE 48AAD } DAH N DAE 4ЍAAD } DAH N DAE 4hAAD } DAH N DAE 4LAAD } DAH N DAE 4AAD } DAH N DAE 40AAD { DAJ N DAE |Ȑ;BOH A(DXj`RXAP (D ABBG D (F ABBA g (D ABBH  (D ABBH ǻ+;|\#;BOH A(DXj`RXAP (D ABBG D (F ABBA g (D ABBH  (D ABBH xK:|8:BOH A(DhspRhA` (D ABBE D (F ABBI g (D ABBH g (D ABBH ϺS:|pK:BOH A(DhspRhA` (D ABBE D (F ABBI g (D ABBH g (D ABBH DQ9|$9BOH A(DXj`RXAP (D ABBF D (F ABBA g (D ABBH  (D ABBH @ӹ{9|s9BOH A(DXj`RXAP (D ABBF D (F ABBA g (D ABBH  (D ABBH ؔW9|T89BOH A(DXj`RXAP (D ABBF D (F ABBA g (D ABBH  (D ABBH p۸84AAD @ DAE N DAE 4TAAD @ DAE N DAE \\+8BNH DXs`RXAP  DABK D  FABC O  DABJ 87\q7BNH DXs`RXAP  DABD D  FABC g  DABB 7\L q7BNH DXs`RXAP  DABD D  FABC g  DABB (UO7\(qG7BNH DXs`RXAP  DABD D  FABC g  DABB 7\<0q6BNH DXs`RXAP  DABD D  FABC g  DABB 6\8q6BNH DXs`RXAP  DABD D  FABC g  DABB ;k6\,@qc6BNH DXs`RXAP  DABD D  FABC g  DABB ݵ6\Hq6BNH DXs`RXAP  DABD D  FABC g  DABB 5zPRxn" h 4BOH A(FhjpRhA` (D ABBE e (D ABBB  (D ABBH C5BOI A(A0DhspRhA` 0D(A BBBE D 0F(A BBBG G 0D(A BBBF g 0D(A BBBF (zPLRxU" `0=4xĦ4BOI A(A0DhspRhA` 0D(A BBBF D 0F(A BBBG  0D(A BBBF g 0D(A BBBF ?4T ,74BOI B(A0A8DhjpRhA` 8D0A(B BBBH ~Y3T3BOI B(A0A8DhjpRhA` 8D0A(B BBBH 3T 3BOI B(A0A8DhjpRhA` 8D0A(B BBBH ps3Tp|k3BOI B(A0A8DhjpRhA` 8D0A(B BBBH ]/3X'3BOI B(A0A8DxjRxAp 8D0A(B BBBA 2\Tx2BNH DXs`RXAP  DABF D  FABK g  DABB 02\2BNH DXs`RXAP  DABF D  FABK g  DABB KW2lDȱO2BNH DXs`RXAP  DABA D  FABC O  DABJ   DABA 0ݰ1\@1BOH A(D`{hFpRhA` (D ABBG D (F ABBA d1D1BOH A(DhspRhA` (D ABBE F (D ABBA g (D ABBH S (G ABBI g (D ABBH  31+1BOH A(DhspRhA` (D ABBE F (D ABBA g (D ABBH S (G ABBI g (D ABBH e00BOH A(DhspRhA` (D ABBE F (D ABBA g (D ABBH S (G ABBI g (D ABBH \׮;0<30BOH A(DhspRhA` (D ABBE F (D ABBA g (D ABBH S (G ABBI g (D ABBH I/x/BOH A(DhspRhA` (D ABBE F (D ABBA g (D ABBH S (G ABBI g (D ABBH C/;/BOH A(DhspRhA` (D ABBE F (D ABBA g (D ABBH S (G ABBI g (D ABBH T-.4h.BOH A(DhspRhA` (D ABBE F (D ABBA g (D ABBH S (G ABBI g (D ABBH K.C.BOH A(DhspRhA` (D ABBH F (D ABBA g (D ABBH S (G ABBI g (D ABBH -X-BOH A(DhspRhA` (D ABBE F (D ABBA g (D ABBH S (G ABBI g (D ABBH LS-`,K-BNH DP{XF`RXAP  DABB D  FABC g  DABB  !-D$B,BKM D@B  AABD u  AABG 4c۪,DB,BKM D@B  AABD u  AABG c,DhB,BKM D@B  AABD u  AABG cOg,`_,BNH D`EhFpRhA`  DABI D  FABC g  DABB  ,`DX,BNH D`EhFpRhA`  DABI D  FABC g  DABB +m]AJ E 6HH0><7=BBB B(A0A8G@k 8D0A(B BBBG 4|>08]BDA t ABJ QAB0>X8BHD D0|  AABF 448bXRIG VAAFA 44 9b,RIG VAAFA 4(5DAW Wv.a. G Az8x5(BNJ D^  DABE Hcz85(BNJ D^  DABE z4 6\AW cB.d. G B {4p6AW WF.a. G Bw{467bRIG VAAFA 86(BNJ D^  DABE {8L7 (BNJ D^  DABE {87 (BNJ D_  DABD p5|sL76oLFB E(A0D8DP& 8A0A(B BBBF 4D8X8bGRIG VAAFA <|8 _BFA A(G^ (D ABBH (zPLRxi" 0{<9kBFA A(G^ (D ABBH Y|<X9kBFA A(G^ (D ABBH |<9,kBFA A(G^ (D ABBH 8m}<:DkBFA A(G^ (D ABBH }<`:\!kBFA A(G^ (D ABBH ~<:t%hBFA A(G^ (D ABBH @ <;)hBFA A(G^ (D ABBH <h;-BFA A(G^ (D ABBH <;1kBFA A(G^ (D ABBH H<<6BFA A(G^ (D ABBH :HF4=BBB B(A0A8G@k 8D0A(B BBBG <52Ag H A4<9AW _t.d. H c 00=\5BDA t ABA Dd=x=AG P K .d.D.e..f.`؁)s =x52Ag H A0=QKgAW Xy.^. F (zPLRxmd"  0e(OL`>5QKBBB E(A0A8D` 8D0A(B BBBF H,9*A^ I ALI<9BBA A(D0\ (I ABBL D (A ABBF ,PI9YGDA BABG0P? :IAE g ABG <?h:wBBA D(D0t (I ABBI 4?:q;BDG D0E  DABA 4? ;BAA D@]  AABG ,4@SFAZ@s AA D CI Pq$,|@TFAZ@s AA D CI M$8J:gBBA A(D0 (A ABBD 80K,<BBA A(G0} (D ABBE PAAG@C CAH ((p9AAG@C CAH (TpH5AAG@C CAH Lp|EKBA D(G0B (A ABBG xH0Df<BBB A(D0D@* 0A(A BBBG @fSIBB K(D0  (H BBBL @,gЦtIBB K(D0  (A BBBC @pg IBB K(D0  (H BBBL @gXtIBB I(D0 (A BBBK DgSBBB A(D0D@* 0A(A BBBG D@hܫBBB A(D0D@* 0A(A BBBG Ph$IBB K(A0 (A BBBH Q (A BBBH @h`t{IBB I(D0 (A BBBK @ it;IBB I(D0 (A BBBK @diرIBB K(D0  (E BBBO Di$BBB A(D0D@* 0A(A BBBG @iltwIBB I(D0 (A BBBK dtAQtAU tA\ y DF Dj\BBB A(D0D@* 0A(A BBBG uAQ$uAUDk_BBB A(D0D@* 0A(A BBBG uAQuAU uA\ y DF @ktIBB I(D0 (A BBBK (vAQDvAUD0lGBBB A(D0D@* 0A(A BBBG v4AQv8AU@lLBA A(D0` (A ABBF v (A ABBD T(D ABB<4q< cAG P E 8. m.{. m.(i4qA[ Uw.^. H xi.w4qsA[ Uw.^. H i.[4,rPWA[ \T. c.9 H i/C|=BFB D(D0D@O 0A(A BBBC  0G(A BBBH D 0F(A BBBG D 0F(A BBBG LsBBH B(A0A8Dp 8D0A(B BBBK WhLhsBBB B(A0A8D` 8D0A(B BBBD  ins,~?LAA  DBB 4t7AW U~.l I O.i7PPt| 3BOK B(A0A8Dg 8D0A(B BBBH d(iI7 ~?AG0v DF TtBKM D@s  AABK   CABE g  AABE |ilDPu,BKM DP  AABF   CABE FiDuBKM DP  AABF   CABE tFiwDvldgBBB A(A0DP 0D(A BBBH H\TiKDpv|d?BBB A(A0DP 0D(A BBBB \vi#DvdBBB A(A0DP 0D(A BBBH ]iD0wBBB A(A0DP 0D(A BBBH h]iDwdBBB A(A0DP 0D(A BBBH ]iDwdBBB A(A0DP 0D(A BBBH (^iDPxwBBB A(A0DP 0D(A BBBH ^ j[DxdOBBB A(A0DP 0D(A BBBH ^Bj3Dy,d'BBB A(A0DP 0D(A BBBB H_dj Dpy<dBBB A(A0DP 0D(A BBBB _jDyLdBBB A(A0DP 0D(A BBBH `jD0z\dBBB A(A0DP 0D(A BBBH h`jDzl dBBB A(A0DP 0D(A BBBH `jkDz| d_BBB A(A0DP 0D(A BBBB (akCDP{ 7BLN A(A0D`\ 0A(A BBBJ h/k<D{ BLN A(A0D`\ 0A(A BBBJ ȗ k<D|BLN A(A0D`\ 0A(A BBBJ (j<Dp| BLN A(A0D`D 0A(A BBBB j<D||BLN A(A0D`\ 0A(A BBBJ j<D0}BLN A(A0D`\ 0A(A BBBJ H{j<D}|BLN A(A0D`\ 0A(A BBBJ Wj<D}BLN A(A0D`\ 0A(A BBBJ 3j<gDP~|!cBLN A(A0D`\ 0A(A BBBJ hj<KD~#GBLN A(A0D`D 0A(A BBBB Ți<;Dl&7BLN A(A0D`\ 0A(A BBBJ (i<Dp(BLN A(A0D`\ 0A(A BBBJ i<Dl+BLN A(A0D`\ 0A(A BBBJ i<D0-BLN A(A0D`\ 0A(A BBBJ H[i<Dl0BLN A(A0D`D 0A(A BBBB 7i<D2BLN A(A0D`\ 0A(A BBBJ i<DP\5BLN A(A0D`\ 0A(A BBBJ hh<D7BLN A(A0D`\ 0A(A BBBJ ȝh<gD\:cBLN A(A0D`\ 0A(A BBBJ (h<KDp<GBLN A(A0D`\ 0A(A BBBJ h</DЂ\?+BLN A(A0D`D 0A(A BBBB _h<D0ABLN A(A0D`\ 0A(A BBBJ H;h<DLDBLN A(A0D`D 0A(A BBBB h<DFBLN A(A0D`\ 0A(A BBBJ g<DPg_AG Pk E Q.`..`."ifL,C{AG P G .b..`..b..`.0#i<hRAG P G .`..`.#i<ZAG P G .`..`.#i;LDa 7AG P G .b..`..b..`.H$j<mnAG P G }.`. .`.$jf4sAG Ks J .^.jfDTwCAG P E  . f.. f.y. f.P%j:<AG P G .`..`.%k < `AG P G .`..`.&k'<d8 #AG P E #. b.. b.X&k;<7AG N A .`..`.PlfK4HGAG Ns G 8.`.,l]GLdCAG P F .0f.Q.m.j.0f..0f.h'!lD̝BFB A(A0D[ 0A(A BBBE (zPLRxu" 0?nhDXBFB A(A0D[ 0A(A BBBE Gnh<$4AG Pw A *.`..`.(Wn< AG K H R F B.^.nPhDBNP B(A0A8Dm 8D0A(B BBBF DioEPԟBNP B(A0A8Dm 8D0A(B BBBF BoEP@LBNP B(A0A8Dm 8D0A(B BBBF oEwPsBNP B(A0A8D^ 8D0A(B BBBE n2?Pd;BNP B(A0A8D^ 8D0A(B BBBE n2PBNP B(A0A8D^ 8D0A(B BBBE `n24\A[ Yw.^.O G +bn14@\A[ Yw.^.O G ,,Cn1PTBNP B(A0A8D 8D0A(B BBBE ln2_Pz[BNP B(A0A8D 8D0A(B BBBE ؤm2/4h+A[ Yo.^._ G T-m14A[ Yo.^._ G -m14TA[ Yo.^._ G -rm14XA[ Yo.^._ G D.Sm14A[ Yo.^.o G .4m14TA[ eG.d. A .m?4HA[ YG.^.w G 4/m1o4TkA[ YG.^.w G /l1S4OA[ eG.d. I /l?;48d7A[ em.d. C $0lKl $GAG P F 5. b. .f.'.a..a.3.b..`.. f.. f.0l4(KA[ e\.d. A 0n4`,A[ e\.d. I L1o40A[ e\.d. I 1 p 4 5A[ e\.d. I 1pPPL9AG P? I . f..^.,.`..d.X2pX4JA[ \R.a. G 2r14 0Me{A[ e.d.A F 2rD\PTLAG P J R. f.. f.. f.X3s4@hA[ ej.d. A 3u4 m A[ eG.d. I 3 w?4\ qA[ eG.d. I H4v?4`tA[ eG.d. I 4v?4wA[ eG.d. I 4v?4LzA[ eG.d. I 85v?4 ~A[ e}. f.B J 5v4A[ e}. f. B 55x4<0A[ eZ.d.8 I (6y?<ЍA[ b.0f.# G .Q.6y14HA[ e. f. D 6y44șSA[ e. f. I  7{aHhBBHB E(D0A8D` 8A0A(B BBBD `l(BBB E(A0A8GPu 8A0A(B BBBE V 8C0A(B BBBA \4(LAG P E ;. b.9. f.<. f./. f.5. f.:. f.H8+{4\A[ Yw.^.O G 8|14A[ eu.d. C 8i|4LPA[ Yo.l H O.89|H̹BBHB E(D0A8D` 8A0A(B BBBD PBNP B(A0A8D^ 8D0A(B BBBE ı|2OPTHKBNP B(A0A8D^ 8D0A(B BBBE 0V|2HBBHB E(D0A8D` 8A0A(B BBBD `<(BBB E(A0A8GPu 8A0A(B BBBE V 8C0A(B BBBA Dp,] cBFB A(A0D[ 0A(A BBBE x{Dб,= BFB A(A0D[ 0A(A BBBE {H0 7 AG P< D . b. .`..`.0<X|D AG P E .b..`..`.<|SH$HBBHB E(D0A8D` 8A0A(B BBBD `pL(BBB E(A0A8GPu 8A0A(B BBBE V 8C0A(B BBBA 4x6AG Ks J .].0F|f<hAG Nv D  .d.^.`.T|fH|pBEB E(A0A8D`n 8A0A(B BBBD `Ⱦ$.BBB E(A0A8GP} 8A0A(B BBBE V 8C0A(B BBBA 40CAG P F .].>|g(|rSD dABLx4 ;BIE B(A0F8G@ 8A0A(B BBBK 4ȵDwA[ ^[.d. J ?n|K4twA[ ^[.d. J @i|K4hwA[ ^[.d. J T@d|Kx"tBBB B(A0A8DP 8F0A(B BBBI l 8F0A(B BBBE D8F0A(B BBBd#BFE E(A0A8DP 8D0A(B BBBC  8A0A(B BBBE z 8F0A(B BBBG D 8G0A(B BBBL H&1BBE F(D0A8DP$ 8E0A(B BBBF PxgBBA A(G@& (C ABBE _ (C ABBI Pz^P WBBA A(G@, (C ABBG _ (C ABBA P{NL0'GBBB E(A0A8Dp 8A0A(B BBBA L<, BBB E(A0A8Dp 8A0A(B BBBA L@2BBB E(A0A8Dp 8A0A(B BBBA Lܹ7BBB E(A0A8Dp 8A0A(B BBBA L,P=SBBB E(A0A8Dp 8A0A(B BBBA L|BBBB E(A0A8Dp 8A0A(B BBBA L̺PHBBB E(A0A8Dp 8A0A(B BBBA LMBBB E(A0A8Dp 8A0A(B BBBA LlPS_BBB E(A0A8Dp 8A0A(B BBBA LX"BBB E(A0A8Dp 8A0A(B BBBA L p^BBB E(A0A8Dp 8A0A(B BBBA L\cBBB E(A0A8Dp 8A0A(B BBBA L OkBBB B(D0F8D` 8A0A(B BBBF LZ.BBB B(D0I8D` 8A0A(B BBBF LLHBBB B(D0F8D` 8A0A(B BBBF L`%BBB B(D0I8D` 8A0A(B BBBF L@BwBBB B(D0F8D` 8A0A(B BBBF L<d:BBB B(D0F8D` 8A0A(B BBBF L 0BBB B(D0I8D` 8A0A(B BBBF Lܾ;BBB B(D0F8D` 8A0A(B BBBF L,0^BBB B(D0F8D` 8A0A(B BBBF L| RFBBB B(D0I8D` 8A0A(B BBBF L̿) BBB B(D0F8D` 8A0A(B BBBF Lp4BBB B(D0F8D` 8A0A(B BBBF `eBBB E(E0E8D@ 8D0A(B BBBL D8A0A(B BBBHLgBBB B(A0D8DP 8A0A(B BBBC 8L jBLE D(N0 (A ABBJ DXtkRBEB A(D0D`z 0A(A BBBD Pq kBBB B(A0A8D 8A0A(B BBBB D:gAG P B  . m.. b.6. b.KWr<T AG Pv B .h.2.`.HLr}L,BOJ A(FP (D ABBH e (D ABBB L@BOJ A(FP (D ABBH e (D ABBJ Ll~BBF E(A0q (D BBBE A(A BBBDokIB A(K0 (D BFBI 8(BLE D(N0 (A ABBJ |48 GBLN B(A0A8Dp 8A0A(B BBBH  8A0A(B BBBC e 8C0A(B BBBG  HqP%BHB B(A0A8D 8A0A(B BBBE h  #2BLN B(A0A8DK 8A0A(B BBBG  8A0A(B BBBG p_h&5WBLN B(A0A8DK 8A0A(B BBBG | 8A0A(B BBBJ "pLXtBBF E(A0q (D BBBE A(A BBBDĊokIB A(K0 (D BFBI 8BLE D(N0 (A ABBJ )3BLN B(A0A8D 8A0A(B BBBH  8A0A(B BBBA e 8C0A(B BBBG nh,cBLN B(A0A8DK 8A0A(B BBBG  8A0A(B BBBA  dnwh0foBLN B(A0A8DK 8A0A(B BBBG  8A0A(B BBBD m'LBBF E(A0q (D BBBE A(A BBBD okIB A(K0 (D BFBI 8hBLE D(N0 (A ABBJ `hd BBB B(A0A8Dpl 8C0A(B BBBJ 1 8H0A(I BBBG 03SAZ0J AJ [ AD Hl0$4SAZ0J AJ X AG ^lhp5cBLN B(A0A8DK 8A0A(B BBBG  8A0A(B BBBA k_9WBLN B(A0A8D 8A0A(B BBBH  8A0A(B BBBA e 8C0A(B BBBG rkh! ! 0U]D! д!0U! ! 0U]D! |!H;5`! P!H54! $!H;5! !H;5ܳ! ̳!0U! !{! t! 0U]D\! L!bmx0!  !H5! !H5ز! Ȳ! 0_h9! ! 0U]D! x!0X\! L!0X0!  !0X! !0Xر! ȱ!0U! ! 0U]D! t! 0U]D\! L!H;-0!  !H;-! !G#*Q%-3A79#nx}4!a } !1&9#n}!}د!4!eNT! !3%*`! . P!%*(! . !%)! . !%*! . !%*! . p!%*H! . 8!1)F   ! ?!1)F! ?!1)F|! ?l!1)F8! ?(!1)F! ?!1)F! ?!1)Fl! ?\!%F4! * $!9/F     ! ?ث!=5F  (     ! ?!=5F  (     H! ?8!=5F  (     ! ?!=5F  (     ! ?!E;F  (       P! ?@!=5F  (     ! ?!9/F     ! ?!9/F     h! ?X!9/F     ! ? !9/F     Ш! ?!9/F     ! ?t!%-TL! Q :>;w<><>=>>U6| N N N NR-R-R-R-R-"A]"A]-#eI},p!Z}p!-#L#}o!}o!-#L#}o!}o!5)})4}Xo!}Do!5)u& 1} o!Z}n!"A]-#L#}n!}n!-#L#}xn!}dn!)L#}8n!}$n!%^"A]A42!-}m!}m!A42!-}Tm!}@m!A42!-}l!}l!A42!-}l!}l!A42!-}Ll!}8l!A42!-}k!}k!A42!-}k!}k!A42!-}Dk!}0k!QE2!   "     }j! z}j!A42!-}j!}lj!QE2!   "   }j! z}j!A5kZ.1}i!w}i! 4D(( ( ) ) ))((((((0S)'''()(])(( (!(!(")"(#(#-#($$)$(%(%)&)&&('4)}hh!)R!}!.u}>!qbC    Dz[3}8>!Hz}$>!qbC    Tz[*3}=!Hz}=!l}|=!}h=!QE.Q 8 0k   +   + }=!$}=!]R;l      4l)} y  y=w,}X!H=}D!UK.Q 8 0r   +      }!H}!yo1t8   {  ^   .-}\!{A}H!YK; 3   s -}}!8H}}! %}!4}!%}\!4}H!%} !4} !G8Gz %AG;J} %A$'$'$$'$$'$$   L``  Yy; "."kY"Y"""!"*"""""n"" "!"!j"}!Y}!m`7 Q $d**} !O$} ! R! !0!R! !!R*h! X! R@! 0!!R ! !!R*! !HZ! !HZ! p!!RL! <! R$! !!R*! !%sE! !%C:h! / p!%C:hH! / 8!=2= n   X   u! X!=2) n  X Q! X!%C:hip! / `!9.2Qfx}$!}!A4/Y}!k}!- 1I1G}!!}t!- .C1D}D!}0!- 4n8}!}!1*}!}!5-1 W b * ! JNt!1'-W*@! i0!yp?2 2 2^22222$2$ ! I!- 1F1D}t!}`!1'/O!1E},!}!A43U}!}!'8(9x@p `0` ` ` ` ` ` ` ` ` ` ` ` ` ` `` @( XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:8fvƷַ&6FVfvƸָ&6FVfvƹֹ&6FVfvƺֺ&6FVfvƻֻ&6FVfvƼּ&6FVfvƽֽ&6FVfvƾ־&6FVfvƿֿ&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfvSwig var link objectSwig object carries a C/C++ instance pointerSwig object carries a C/C++ instance pointer-A@8`8 888`8 888`8 888`8 888`8 88@8@8@|8|8{8{88@{8`z8 z8y8y8@y8y8x8x8@x8x8`w8 w8v8v8@v8u8 u8t8t8`t8s8s8@s8 r8q8q8`q8 q8p8p8n88n8@n8m8m8`m8 m8l8l8@l88 k8j8j8`j8 j8i8i8`i88 i8h8`h8 h8`g8g8f8f8@f8f8e8e8@e8e8d8d8@d8d8c8c8@c8c8b8b8@b8b8a88@8888@8888@8888@8888@8888@8888@8@8888@88 8 888@8888@888 8 8 8 8 80 @8@ 888@8888@88 88888`@8@888 808P8@8@8@8p8@8888@8880@8@88@8@88 88@888 8 8 88@88@8@8888 8 8@8@8 88@8P 8` 88p @8888@8888 8@888P8`88@8p88@888888808 8@8@88`@888888@8@88P@8p@8P8`88 @808@8@8p@8@88888@88@8 80 8 8 8@ 8P @8 8` @8p 88@888@88@8 8 8p88@8888@8888@8888@8888888@8888@8888@8888@88888@888@88888@8888@8888@8888@8888@8888@8888@8888@88888@8888@888@88@8888@88888@8888@8888@8888@8888@8888@8888@887A8IApZAjA(p@{AAH0X8xAAp(HAA0` (X(X8AX@x(PxHx(X Hp H B(BpPx@p8h8h(X(DBHpH(XbBB8` Hp Hp@h0XBBPEBBBBCC&C:CNCaCuCCxC@CCCCDD)Dl``]@2`8nH^2q _3_ 4X`5Xoa5pp0bP6pb6c7rP d8 s`He 9`e98s`0 "A@CD$AODP&P9 90 :;0<8@ < >H F<TX ?x?p@  AX0AI`BV CX 8Д X'@(1; cD[9P= 0 k9D `; z9 R P9 Y o' uD*@K *I g}p@*G D*`F D*D D*C Du*A D\*P@ EF*0? .E1*= HE* < YE): tE)9 `) 8 E)p6 E)4 Ew)3 ])p2 EG)0 E0)@/ F) . "F ), @F(+ UF() cF(p( F(' F;P F; 9 ` 9e 9t 9| ^;p K; 9  <& Е [' ( % F(" F(! 8p 7 H)8 F;8  :@ (\<4 ;# !:  "; `#?=0 #X= 8&= &w &*= 'k= (<; *; P*= *<@ @+>^@/>MX0< ;0 3(e`M 4&66(7@ i7g8ex9!k`:@;x>+X A=0 B= XC=@ K*L`'PM$M!NPQ"Q# Q#$Q,: (RD:  S\: S= HT2&HXpXp@Y&YYY@]8ZjZ@оp[1p [& ^F0p^" G #9 &<P) N 2  =0 =0 49@/ $P?^*$0A_]#`av#!xaC>aPp{ hbbТb#9+ 8 y@c0c<0j t:@ cI eP>,'h# i+>0ksg gCpzD@q@Eq>0k8r>i8rSpr970i rErF@sGhspH Is*7`f H94 1p 0 <e n<0X < xP } <\ yp : <a GPu-Gp j+} 2`7} S6E K5  I=GPUG y+0~ D@s `|7v iGJtx@t@ + b4 3X `t3@W t7 6`< 6 V <KyGPG + a13 Z t7z 56 f6G L`LG0G + uU4 2U vc@M@vS7l r0NvPO0wpPG0G +@ xp2T xw S we7o `x6@S 50 (P6#>1#<;:#`;eЩF4 "0}@xPsOq; : PQGH@ +  0R%H S?HTTHSP 0yk( Xy( y' y'  yUxzUzuVzuWz-X{JY{cZX|[|\kp^} p50 53 `_hHH0 @`7%a%00 @} &}a}b}" 0~&`~1 XB6 B 4P R?f$Eb DD$CrHU$PD&L.>N`@nid^YT;0 : {8 8 8 HP@c0c8BdpWPe59 HH}kf]2p %H" 8` j8 @1P 1 XxfHvhgH0hH5`( _5" I5 >~hi%Hj8s$Iox0qruHȇ  @X@ hА0kk?IpmM(` '0  n n4p RIp1 o@E  ppW pXh q?I/(p '@ 35 kI0q 0r r%a%0  s @t10 h1  t u%0F%0j0  Pv% wJ1P ,1 @ w0S `x%%0R0 f y| y1p 0  pz  { { |I `} 00 Ѝ`$}0>~[0pP5p&9P0p7O,g0.H103(`*] Ps   `  . F 7b 7^ Ip*6@? %`;a`Tbi`d` А" ~@6Y 6M I3 ~N `k x` p @   2 0 0Ip  ~3@` @0ؑЇ`_ 5 pO M3] PP\ YxZP ]P[8\h^@`^ WX(p_`i  PpSRTP` x P{ v   P p    В 4 0O ` @ؑ@еhs P)p @   P R@AmBG!P%6"`5!`$^G!Gp[`oP@0 Ч4[!`r!$ Y!`!!`w$0W!!`"$]."E"``"$[{"`>0  p6P34>4  4`  4 V+c @+_ ++\ 5. > 5 660H77?`~?I ,P @Tp ^ X @Nlv@n5% Ip8@`  `01#p IJ E#& !J` 2`pA!0JrEJP >m0  д?uؚ>pP"VJ(?@y`/8Rpm@b?ؚF? }g`#x0|?02 и?ؚ?@$PxR 2P țPH`ȳphp`Pi 0  hб: @V%H؞ `p @P` Xa`d  0~:@ r4 {@2O [t .@,sJJp :0 4@ 2M c@p(;JJ` NJ0'`p`dx0&pP 3Ph Mp ȣXHW& ;  W'@0'x y%0%%0>0 P2 %" @@xYt6[ JЦl>5Х@(P p gPJ E@h4@ p0)P    3Pf Pd ' 80s о H H > pPq~ 0` رP h`H:;8<`<>ph@L&X0@2p @X HN8 8f 808xй X} ȼHh@0pZhh@p@g`X@pkh@$mQyx{ IHh RPPЅX@@ȡ A8=D 0`p@X x`N@;PkH@`P^PCX@XPn0 `P@?(P@ (Q@H>0@HX(opPЦ@H HP8`  P0 Bf&0&P(C` x 8DH FPHHG`o 6`*I+H Uq@Z,"#"P(8((P; pP`0xRbp(0X8 c p(0P9hpJ`T pPs8x@@0`(h  pK X  K0K > )ЅFK MJ PY*Л P+xN`Z,0zX V ,py q p[.v >. `0NPpa  "0#XxP$p% `؊0EF K8pVxpJHK IWOHMx Pc(!`"`"PlhtM"PPR #4 $ F { )z&p`h>cKpC<0- $?P%V/*'(Ko0l00h@+ @'@ X&pKP -9ipK&K&2 &5(pKK&!6KGCC: (GNU) 4.4.7 20120313 (Red Hat 4.4.7-23)GCC: (GNU) 8.3.1 20190311 (Red Hat 8.3.1-3)0::PB9X`@P   P/ `~ t\'8'8'8@9P<8@8@]8@+9*FZo=Fp+8n=+8=+8P=u+8=0+8R=,8=h,8P= ,8+=0,8=L@,8s=P,8 P=`,8=Q p,8~ = ,81 = ,8 P=k ,8 = ,8D = ,8 =o ,8 P=,8I=,8=f-8= -80P= -829 29FP[m )9 ]8-<@*9$-$]$ $P$$d[ lp ~\19 0cP ` p _   f   |  =    ]0 @ P v` p &  ?F3`-9 N03cptP `Q 1919&g;Mp ^`]8- ~+9h+9 t@]8>@sd"pP08 p @08 \!008!$" 08_"P"088##08$$/8$0v%/8%F&/8&p'/8[''/8H((/87)P)/8)*/8*L+p/8+0 ,`/8?,,P/8-p-@/8-^.0/8.!/ /8W/P//800/80;1.8h101.822-82ph3.83*4-8`44.85P5.85a6.867p.8P707.888.88pi9P.89,:`.8b::0.8;P;@.8;Q< .8<=.80=0=.8=b>+8>p?-8E??-8 @@-8@PAA-8nAA+8BB+8B0OC+8{CC-8DpDp-8DSE-8EE`-8%FPF0-8FRGP-8}GG@-8*H02[H/Hv_IpJ]NJyJ JpLJKjKK-LLL M0M@NPN`.OpOOPiP:QQR7SS/TT T04U@UPU`HVpVV=WWW.XXXYlYY Z0^Z@ZPZ`1[ps[[\b\\\E]]]9^^ ^0_@`_P```p aNaaa6bbbcYc c c 3d0 wd@ dP e` ]ep e e Tf f f Ug g g Oh h h >i0 i@ iP j` Vjp j j ]k k k Cl l l Tm mP 8n>n "o5opIop49hox49oo(o0oC(ol(p0Tpxp-9Ppp`pppp q 'q@q_q0zqqqp q !q!r"%r`#Gr@$3ir%r0&r&r'r@(s0)5s)Vs*sP+s,s,s.t.6t/Rt00st@2t2t3u 4Lu5u5uP6u6#v7Vv8v 9v9v:vk"w;=wbw0<yww<ww>w"x ?8xXx?nxp@xx AxAx`Bx/ y C"yKCyC\ygyDyy@EyyEzF*zHzGizzpHzz IzI{J5{KK{`Lh{@M}{{0N{+{PO{G|pP|PQ1|0RQ|c{| S||T|}U/}W}Us}}V}}W%~ Y~X|~'~Y~C~Z_C[d{\p^)`_D@`VraaҀb#@c?BcZ[|dwPeցf *f<Xgl0hhi4;bjW0kσkspm3[ nxno p?pVwq0r؅7rS=s[o@tɆtu-UPvvw‡w)`xB3eyOyÈkpz 7 {X{Չ|%`}Iw~~`Ҋ @$>X0SsS-؋0AЇfp̌PSG<PS\aS{ЍSp1R iВ0ݎ.QPo@ӏ;APaWsՐ =TupǑ`)PE7k@S0̒o ;Suɓ 3ЧQy3ÔO?ks@d#Ldkp4=д[/pėK@g? _иΘ`Jp% Uo+U`|@G`'cl Ӝ-R@h}؝`.R @ '>0aƟC_P0{Q l@7Ѡ7)It ϡp0Ny@!#W@?أ[.@^Ĥ 5w[@Rɥ@R0d&YܧX};PƨW?sl̩01 XPΪ+@CfP+qŬ7?`gSĭo*epɮAs3د0 @ P 4` Ip Z |   а   ; ^ { ϱ 0 '@ P Ʊ` p      - C09g1919Ӳ-9*-9`-9-9س(4`hDkִ<,1\(/8)PKg8w!8Ѷ$8!`'E8s*G8,Nٷ1NP6.NQ:jiNP?g?SN= DSSNsHSSNL4߹ONT.# NMYbq N^ Ndʺ Ni.[ N@n2 NQPsi N@xE NŻ0}ݻ N  N9Q/ Ns} gټ p8 g_xg !˽ Е!< } ^վ5EeQpNm˿4p7Pe lТ!!/0!Ls`ЩBZ/|p Kg1`Fev  3O u`)EaEpid}iPii9a0ii i%CicAi]`%p@ye 0'T@|  Js0P$`ZUpU4Ug!0U=AUfYPUu:`Y] zgJzD(b&-Q`c _:T/`fD/sC/ /0//Wdd)d`dd\@dd2 dddXpdd+PR_J?J\PJ>ym`  p % @ c     ' Ov @` @pn   P$pR[#@`+%+]++ +P+1+`{ "0#P$p%$?&;w'; );`*;+;,; .;8`/C[0Ky2KP34.p6Oz8CP9P;C< >SF?S@AD!BD;CDEU|0EDoFD2pGD IDpJDGKDMD@ `ND%OD ?HQDhYPRDsSt UD)NpVDWD&YTAfpZT[k@]T!)F^kzC`k]akwBbk]`dkel@gkIhTjT,pkkc-lkGPnkCavok{0qkrk/Ztkuk*vD@`@xDzy1{ KR}Dre~D0D 2kS~k`kEЅk@k<k5 kOki4kspk5S{@)Ly #9=SemP'Dk` 9pdP!#U#~=#W}G`0~м^p@kqP M"Y`qq3'`qDMkqg`qqA`qaq`qq4Y`qqq7`qQ#qDko`q&   P   Z  I ` 0<  p@\9P  F`- o@'  C ;0_ Rqh{ q q * q@ ` q  q  q3!\1!K! >e!z!!J!`!"`A!j! ""%"$A"2p&\["(u"*"D,k"."1&"\03"P5#p73+#b9E#`;B_#<By#*>BD#hP?#0A#C2 #4 PD2K #l E2 $ F /$,!I?]!$!K?!%"0N?+"%\"pP?"6%"R?"P% #T?;#j%t#0W#%# Y#% $[-$%Z$]w$%$^$%$`f%&N%Pcf%*&%e&D&@&gv&`&&i&|&0'kd'&'mM'&'o[(0q[!(r[6(s[Z(Pu[n(v[(x[(py[(z[)0|[&)}[B)~[M)P[n)[)[)p[)Ѕ[)0[t)[*[*P[;*[*[a*p[*А[*0[*[*[*P[+[1+[I+p[b+Л[+0[+[+[(P[+[+[,p[6,Ц[N,0[,[,[,P[,[@-[,p[-б[5-0[X-[-[-P[-r-0r-r-0r.r1.0rI.rb.0rw.r.0r.r.0r./PU /N@/&j//&l//V'l0@)0'lX0r0.(l00(l0P1)l<1U1r)lx11)61,1*61n 2J*m02@F2*ef20N2+22+m3`n;3P,d3n3l,3@ n3,3 N 4,04 Q4k-|4 44-m4 K5-m25p X5_.5@ 5y.5@ 6/860 Y62/6  6N/6 56j/"7 5D7/p7p 7/7` 7/8P 5:8/j8 x8/8! 808" &9.069 % M9J0n9' Q9f09p( 909) q90:+ 3:0V:, Qo:0: . :0:@/ q: 1;0 0;$1V;p2 Qv;>1;3 ;Z1;4 q<v1><p6 a<1< 8 Q<1<9 <1=: q9=1d= < =1== Q=2=0?  >220>P@ qO>N2x>A >h2>C M>2>D ?20?`F qK?2p?G ?2?I ?2?@K @3H@`M n@$3@X @48@\ AL4T*A_ FA4TlAc A4TAg AH5B} B5/8B0~ XB6/B BN6/B B}6/B C6/C@ /C6/NC fC 7/C29C@8C -90C8HC]8h D(90D297D`+9RD`^8HiD97dD D7NE E7F xF7F FG7G qG qG qH q/H qFH rH8H (H8"I (RIQ9I I9I I:J (IJY;J (J;J (K<LK0 _kKK=K kK->K kL?0Lp kOL?xL kL@LP kLAM h=MBhM0 hMyCM M[DMP kNDE&N >N&F`Np NG Np NH)N  KNAK(Op F1OiL$NO FeOL$OLjOMjPMjcPMQPBNQPNQQNQ@Q8OQxQOjQO}SRrPjRPj SFQ|fSQQSRQSfRQTRQXT SQT\SQTSj-UTQmUjTQUTQUU}>VUglVUgV\VgVVgW,WyWWW\XSXXgX\YXYg/Y\ZgcYZY\[gY[7Zb\ZV]gZM [])[O D[]i[P f[][R [^ \S 4\-^g\T }\I^\U f\e^\@W f\^]X f5]^[] Z }]^]\ $]^$^] $%^^$Q^_ $x^_$^@` $^A_$^pa +_e_"e_Pd __"_Pf __"`Ph >`_Ck``o `a*`q a0s ULa8adav \aa2ax \ba2EbP{ \rbb2b} b2b1c /ccb1Yc` }cb1c cb1c dbPCd` hdFcPd dcdp e 2e ae we` e e e@ f < +fc[f fKd.f fyd.g Cgd/sgdg^eng heMh` uh`fIhp hgli Gihi i*hi@hjh9jDipjijHjjjkLkJkkkPlkl lTmClm}lXnlnlp m[o<7mP Mmo<mm0 mo<m mp<m nKp<An [np<n" np<n% np<n`( o;q<!o@+ Gowq<wo. oq<o0 oq<o3 p+r<Ap6 `pgr<p9 pr<p`< pr<q@? -qs<Uq B lqWs<qE qs<qG qs<rJ ?r t<yrM rGt<rpP rt<s@S 1st<Us V lst<sY s7u<s[ ssu<t^ +tuUOtb jtvUt`f tYv<t0i tv< ul ~%uvGGuo ~duwGus ~u_wGuv ~vwG1vz ~SvwGv} ~v4xGv ~v{xGw@ ZWw "pwxzwД w ? - @ 0b `! ! #С $ `(" (M *z + `+֢ - &/ &X `( ) "ԣ " `$  'J 't ( `(ʤ $ * *K `2 3 #ܥ *  `*6 5n + 'Ʀ `* +! +O - `3 3 3! 5Y `4 ) 1 1$ `2Y + * ) `*  3C 3y 6 `6 1 1S 7 `1 H  IX `> 9լ : BW 6 >ѭ 8  @3B 6{ JȮ`8@ 8@8@$8@Q`8@v 8@8@8@ݯ`8@ 8@8@F8@Z`8@m 8@8@8@+`8@ 8@58k@8@@8@Dz@|8|8@){8@X{8@8@ó@{8@`z8" z8@Oy8@y8`@y8@y8@x8@Vx8@@x8@ٵx8@`w8G w8@wv8`v8@Զ@v8@u8C u8t8@t8@`t8@)s8_s8@@s8@Ӹ r8  q8@Jq8@{`q8@ q8@p8@ p8@>n8x8@n8@@n8@m8`@m8@u`m8@ m8@޻l8@l8@]@l8`8@ k8 j8@j8@T`j8@ j8@ͽi8@i8@)`i8@i8@ i8@ܾh8`h8@U h8@`g8g8`f8@f8@@f8@ f8@Qe8@me8@@e8@e8@0d8@d8@@d8@d8@7c8@c8@@c8@c8@{b8@b8@@b8@b8@a8@!80?@80\80x8080@80*808080 @80@80s8080@80X808080@80"80N80i80~@80$80g80803@80d@808080809@80t808080@80O8080@808080N80808080@80K80@808080380h@80808080-80]80@80@808080I8080@8080.80W@808080@80<80r80808080Z8080@8080&80h80@808080B80v80@808080<8080F@808080@8080&80D80e@80808080@8080>80\80z0`@+9'8'8z p\0+9+@8A:8J +9p P/'8(+9'"@5Р t ! , d0 U"QB$ yz k"]P v dq= ,! *G"M&"v"D_!48! -)"X@M g!@)88 *"+"[V"P2"r""гZ t" Y(q" M * aF bx Vd` G %! *D!8+88o!X98%@"]Y"k;{} l @U^ dw"7PW o"R"@/- dW"0]F"w?"\"@&c tp #!X18(KpD '." b1"M /"]STp d(d0E"at@  = z @C ' " 9  "p # \  "@^C  p  !(8 "MBn " ! @*' J 3l9 <""0q4yP"H@ nYo"] @ tw"0PBNP'"pn"`R["@S  bf"04p Vk"0K9!18p@ &d"Q!'8 B L '~ 0+9 "  !t!!!!0W "G""" #S###$c$$%%%"U&i&"'!*882'! *&\' v' '0(y(())J)H* tt* | S*6+E+' Q+++T, ,,- d@-v---. r*."@.t.@J 1."b. /!H58(A//"/W /  *0"$_00.1u1722` 2"Pi2"h033%4o40: 4"om5P n56=66"b66H7777%8l88 9;9Q999::p 1:::} l-;U; ;;<j<"<<2="p[X="t==" r=>"0Q>>>"?" b#?49(?"`V??? ?7@ `@@@"8AA! *88A BB! .;BqBBB%C!*88RCCC.DrDDDP4 ECE|EE!)88E"!E"/F"0bLFF!28@F G v8GnGGHH 5HpHHIOII!h(8I"I> CJOJJ" RNKz KL";L|LL vL"O(_MMM.N@ djN tN@ tNN=OOO"P P P APP0P:QNQ! *cQQQ:RRRR8S ZSS"(S(T[TT"Tж U7U^UU"U"B4VW YVЂ lVW~W"0=6XXXX"c+Y0. fY! -#Y!)88Y, YZZZ W [P !["0=[4\g\" \"$\P M]|]]{ S^^^^^5____F```2aaagbb4c`cccddDddd Fee ep3 e"$f!(88BffH fff1g|gg"p*hThh hh;i[ `iijQj tmjj!18(jjRkkkK"PUBр4"]΁܁<"  p.ւ"oʃ"[DW m"2${ SGP; "!)88^"ԇ!`08(2e}ʈ" "pd !P vHމ` "R(z! -5`W W1(`@ 'B"F] ˎ1Z"`<ˏж K"@~0M \ǒ'"P]ȓ>! @.'i0"Е HٗU  ʘ-"0ʙ"R!'8m W"-u$}ݝ CwŞp" p1 ;P d"mٟ!8385n! ,%iء/`!X(8"@IF tHɥ"2%Ђ l̦"2 EU̧H"-ͨW Wz é 5ڪ%f" }"ثT|"@^ʭ׭@+ IXݮ0߯$ K"`2 dH"nX}вq"0ҳ=|δ"`"p*޵D} d""pȷ O"sF! P-gw 5C"pf1P na ػ"D"kż @"$0 p"pt`- mܿ"#"Vj"Y"%g E("`9E ["K tl! +\"k Xh!78P! k"b )  d.h1!X28h"\ " Q; dk"@z"s"/IsWhu"`P t/"[O"[ ) R"PZUR6 ]"0@R/ "b. tP; p""po` */ ]@# "` "p_p"=7x ` E" a0 "0b9P s"3n!((8! )-o!08(A )"`"d" )7 a7l0"`" "Wv"%!(8"3 T ~` 1 "`ti_0 "n,");p"/`0"0d""P %"k"\;& C6"`<Hc"TB_"09G FXk"L"`mAu"pqe"b5gM!08(x"P Gz !'8!38Zz,w1vp "`4$8 ^6 "Pg p/"*"*["&4"W As"2oP "kK"`LBD["Lmp"p"`+M` d"Z'd"[" r W!x)88z05 Q8!x(8 Z k  "k ! -  * "@bt  v ' ! `+-X   `5 H   "  PG '1 z c | v  s!(8"=_` d""P\. L"0p S7C!18(t7 %W a!X*88"" c"" .q~"M`{ SBS  K! +$@"X!88w2!p68YC$ "p[4@ k!08("@Rd"    "PB !P v!!g !("U"m"""C#y# ##0$g$$%l%! ,-%"0k%%Z&o&&&('p V'"''"['(`("8(((!).)d))"PB *"WB**"@w+"B++!(8+G, u,,,6--!78- -"1.1.x.../Z/}/! *!/[ /)000!+8801R112d20223! p,"3q33/usr/lib/../lib64/crti.ocall_gmon_start_ZL21SWIG_Python_ErrorTypeiSwigPyObject_disownSwigPyObject_acquire_p_operations_research__PathOperatorTo_p_operations_research__IntVarLocalSearchOperator_ZNSt14_Function_base13_Base_managerIZ26_wrap_Solver_AddConstraintEUlvE_E10_M_managerERSt9_Any_dataRKS3_St18_Manager_operation_ZTIZ26_wrap_Solver_AddConstraintEUlvE__ZNSt14_Function_base13_Base_managerIZ17_wrap_Solver_FailEUlvE_E10_M_managerERSt9_Any_dataRKS3_St18_Manager_operation_ZTIZ17_wrap_Solver_FailEUlvE__ZNSt14_Function_base13_Base_managerIZ21_wrap_Solver_DecisionEUlPN19operations_research6SolverEE_E10_M_managerERSt9_Any_dataRKS6_St18_Manager_operation_ZTIZ21_wrap_Solver_DecisionEUlPN19operations_research6SolverEE__ZNSt14_Function_base13_Base_managerIZ21_wrap_Solver_DecisionEUlPN19operations_research6SolverEE0_E10_M_managerERSt9_Any_dataRKS6_St18_Manager_operation_ZTIZ21_wrap_Solver_DecisionEUlPN19operations_research6SolverEE0__ZNSt14_Function_base13_Base_managerIZ20_wrap_IntExpr_SetMinEUlvE_E10_M_managerERSt9_Any_dataRKS3_St18_Manager_operation_ZTIZ20_wrap_IntExpr_SetMinEUlvE__ZNSt14_Function_base13_Base_managerIZ20_wrap_IntExpr_SetMaxEUlvE_E10_M_managerERSt9_Any_dataRKS3_St18_Manager_operation_ZTIZ20_wrap_IntExpr_SetMaxEUlvE__ZNSt14_Function_base13_Base_managerIZ22_wrap_IntExpr_SetRangeEUlvE_E10_M_managerERSt9_Any_dataRKS3_St18_Manager_operation_ZTIZ22_wrap_IntExpr_SetRangeEUlvE__ZNSt14_Function_base13_Base_managerIZ22_wrap_IntExpr_SetValueEUlvE_E10_M_managerERSt9_Any_dataRKS3_St18_Manager_operation_ZTIZ22_wrap_IntExpr_SetValueEUlvE__ZNSt14_Function_base13_Base_managerIZ24_wrap_IntVar_RemoveValueEUlvE_E10_M_managerERSt9_Any_dataRKS3_St18_Manager_operation_ZTIZ24_wrap_IntVar_RemoveValueEUlvE__ZNSt14_Function_base13_Base_managerIZ25_wrap_IntVar_RemoveValuesEUlvE_E10_M_managerERSt9_Any_dataRKS3_St18_Manager_operation_ZTIZ25_wrap_IntVar_RemoveValuesEUlvE__ZNSt14_Function_base13_Base_managerIZ29_wrap_IntervalVar_SetStartMinEUlvE_E10_M_managerERSt9_Any_dataRKS3_St18_Manager_operation_ZTIZ29_wrap_IntervalVar_SetStartMinEUlvE__ZNSt14_Function_base13_Base_managerIZ29_wrap_IntervalVar_SetStartMaxEUlvE_E10_M_managerERSt9_Any_dataRKS3_St18_Manager_operation_ZTIZ29_wrap_IntervalVar_SetStartMaxEUlvE__ZNSt14_Function_base13_Base_managerIZ31_wrap_IntervalVar_SetStartRangeEUlvE_E10_M_managerERSt9_Any_dataRKS3_St18_Manager_operation_ZTIZ31_wrap_IntervalVar_SetStartRangeEUlvE__ZNSt14_Function_base13_Base_managerIZ32_wrap_IntervalVar_SetDurationMinEUlvE_E10_M_managerERSt9_Any_dataRKS3_St18_Manager_operation_ZTIZ32_wrap_IntervalVar_SetDurationMinEUlvE__ZNSt14_Function_base13_Base_managerIZ32_wrap_IntervalVar_SetDurationMaxEUlvE_E10_M_managerERSt9_Any_dataRKS3_St18_Manager_operation_ZTIZ32_wrap_IntervalVar_SetDurationMaxEUlvE__ZNSt14_Function_base13_Base_managerIZ34_wrap_IntervalVar_SetDurationRangeEUlvE_E10_M_managerERSt9_Any_dataRKS3_St18_Manager_operation_ZTIZ34_wrap_IntervalVar_SetDurationRangeEUlvE__ZNSt14_Function_base13_Base_managerIZ27_wrap_IntervalVar_SetEndMinEUlvE_E10_M_managerERSt9_Any_dataRKS3_St18_Manager_operation_ZTIZ27_wrap_IntervalVar_SetEndMinEUlvE__ZNSt14_Function_base13_Base_managerIZ27_wrap_IntervalVar_SetEndMaxEUlvE_E10_M_managerERSt9_Any_dataRKS3_St18_Manager_operation_ZTIZ27_wrap_IntervalVar_SetEndMaxEUlvE__ZNSt14_Function_base13_Base_managerIZ29_wrap_IntervalVar_SetEndRangeEUlvE_E10_M_managerERSt9_Any_dataRKS3_St18_Manager_operation_ZTIZ29_wrap_IntervalVar_SetEndRangeEUlvE__ZNSt14_Function_base13_Base_managerIZ30_wrap_IntervalVar_SetPerformedEUlvE_E10_M_managerERSt9_Any_dataRKS3_St18_Manager_operation_ZTIZ30_wrap_IntervalVar_SetPerformedEUlvE__ZNSt14_Function_base13_Base_managerIZ23_wrap_BooleanVar_SetMinEUlvE_E10_M_managerERSt9_Any_dataRKS3_St18_Manager_operation_ZTIZ23_wrap_BooleanVar_SetMinEUlvE__ZNSt14_Function_base13_Base_managerIZ23_wrap_BooleanVar_SetMaxEUlvE_E10_M_managerERSt9_Any_dataRKS3_St18_Manager_operation_ZTIZ23_wrap_BooleanVar_SetMaxEUlvE__ZNSt14_Function_base13_Base_managerIZ25_wrap_BooleanVar_SetRangeEUlvE_E10_M_managerERSt9_Any_dataRKS3_St18_Manager_operation_ZTIZ25_wrap_BooleanVar_SetRangeEUlvE__ZNSt14_Function_base13_Base_managerIZ28_wrap_BooleanVar_RemoveValueEUlvE_E10_M_managerERSt9_Any_dataRKS3_St18_Manager_operation_ZTIZ28_wrap_BooleanVar_RemoveValueEUlvE_SwigPyObject_TypeOnce_ZZ21SwigPyObject_TypeOnceE17swigpyobject_type_ZZ21SwigPyObject_TypeOnceE9type_initSwigPyObject_deallocSwigPyObject_repr_ZZ21SwigPyObject_TypeOnceE22SwigPyObject_as_number_ZZ21SwigPyObject_TypeOnceE14swigobject_docSwigPyObject_richcompare_ZL18swigobject_methodsSwig_var_RoutingModelVisitor_kRemoveValues_setSwig_var_RoutingModelVisitor_kLightElement2_setSwig_var_RoutingModelVisitor_kLightElement_setSwig_var_RoutingModel_kNoDimension_setSwig_var_RoutingModel_kNoDisjunction_setSwig_var_RoutingModel_kNoPenalty_set_ZNSt17_Function_handlerIFvvEZ25_wrap_Solver_ClosureDemonEUlvE_E9_M_invokeERKSt9_Any_dataSwigPyObject_ownSwigPyObject_long_ZL15SWIG_AsVal_longP7_objectPlSWIG_Python_DestroyModule_ZL16Swig_This_globalSwig_var_RoutingModel_kNoPenalty_getSwigPyClientData_New_ZNSt17_Function_handlerIFvvEZ26_wrap_Solver_AddConstraintEUlvE_E9_M_invokeERKSt9_Any_data_ZNSt17_Function_handlerIFvvEZ17_wrap_Solver_FailEUlvE_E9_M_invokeERKSt9_Any_data_ZNSt17_Function_handlerIFvvEZ20_wrap_IntExpr_SetMinEUlvE_E9_M_invokeERKSt9_Any_data_ZNSt17_Function_handlerIFvvEZ20_wrap_IntExpr_SetMaxEUlvE_E9_M_invokeERKSt9_Any_data_ZNSt17_Function_handlerIFvvEZ22_wrap_IntExpr_SetRangeEUlvE_E9_M_invokeERKSt9_Any_data_ZNSt17_Function_handlerIFvvEZ22_wrap_IntExpr_SetValueEUlvE_E9_M_invokeERKSt9_Any_data_ZNSt17_Function_handlerIFvvEZ24_wrap_IntVar_RemoveValueEUlvE_E9_M_invokeERKSt9_Any_data_ZNSt17_Function_handlerIFvvEZ25_wrap_IntVar_RemoveValuesEUlvE_E9_M_invokeERKSt9_Any_data_ZNSt17_Function_handlerIFvvEZ29_wrap_IntervalVar_SetStartMinEUlvE_E9_M_invokeERKSt9_Any_data_ZNSt17_Function_handlerIFvvEZ29_wrap_IntervalVar_SetStartMaxEUlvE_E9_M_invokeERKSt9_Any_data_ZNSt17_Function_handlerIFvvEZ31_wrap_IntervalVar_SetStartRangeEUlvE_E9_M_invokeERKSt9_Any_data_ZNSt17_Function_handlerIFvvEZ32_wrap_IntervalVar_SetDurationMinEUlvE_E9_M_invokeERKSt9_Any_data_ZNSt17_Function_handlerIFvvEZ32_wrap_IntervalVar_SetDurationMaxEUlvE_E9_M_invokeERKSt9_Any_data_ZNSt17_Function_handlerIFvvEZ34_wrap_IntervalVar_SetDurationRangeEUlvE_E9_M_invokeERKSt9_Any_data_ZNSt17_Function_handlerIFvvEZ27_wrap_IntervalVar_SetEndMinEUlvE_E9_M_invokeERKSt9_Any_data_ZNSt17_Function_handlerIFvvEZ27_wrap_IntervalVar_SetEndMaxEUlvE_E9_M_invokeERKSt9_Any_data_ZNSt17_Function_handlerIFvvEZ29_wrap_IntervalVar_SetEndRangeEUlvE_E9_M_invokeERKSt9_Any_data_ZNSt17_Function_handlerIFvvEZ30_wrap_IntervalVar_SetPerformedEUlvE_E9_M_invokeERKSt9_Any_data_ZNSt17_Function_handlerIFvvEZ23_wrap_BooleanVar_SetMinEUlvE_E9_M_invokeERKSt9_Any_data_ZNSt17_Function_handlerIFvvEZ23_wrap_BooleanVar_SetMaxEUlvE_E9_M_invokeERKSt9_Any_data_ZNSt17_Function_handlerIFvvEZ25_wrap_BooleanVar_SetRangeEUlvE_E9_M_invokeERKSt9_Any_data_ZNSt17_Function_handlerIFvvEZ28_wrap_BooleanVar_RemoveValueEUlvE_E9_M_invokeERKSt9_Any_data_wrap_Solver_MemoryUsage_wrap_Solver_MemoryUsage.cold.1882SWIG_PyInstanceMethod_New_ZL21SwigMethods_proxydocsswig_varlink_deallocswig_varlink_strswig_varlink_reprSWIG_TypeClientData.isra.0SwigPyObject_nextSwigPyPacked_TypeOnce.part.87_ZZ21SwigPyPacked_TypeOnceE17swigpypacked_type_ZZ21SwigPyPacked_TypeOnceE9type_initSwigPyPacked_deallocSwigPyPacked_reprSwigPyPacked_str_ZZ21SwigPyPacked_TypeOnceE14swigpacked_docswig_varlink_type.part.89swig_varlink_getattr_ZZ17swig_varlink_typeE12varlink_type_ZZ17swig_varlink_typeE9type_initswig_varlink_setattr_ZZ17swig_varlink_typeE14varlink__doc__SWIG_Python_NewShadowInstance.isra.92_ZL23SWIG_Python_SetConstantP7_objectPKcS0__ZL17SWIG_AsVal_doubleP7_objectPd_ZNSt17_Function_handlerIFblEZ32_wrap_Solver_TreeNoCycle__SWIG_0EUllE_E9_M_invokeERKSt9_Any_dataOl_ZNSt14_Function_base13_Base_managerIZ62_wrap_RoutingDimension_SetPickupToDeliveryLimitFunctionForPairEUliiE_E10_M_managerERSt9_Any_dataRKS3_St18_Manager_operation_ZTIZ62_wrap_RoutingDimension_SetPickupToDeliveryLimitFunctionForPairEUliiE__ZNSt14_Function_base13_Base_managerIZ43_wrap_RoutingModel_MakeGuidedSlackFinalizerEUllE_E10_M_managerERSt9_Any_dataRKS3_St18_Manager_operation_ZTIZ43_wrap_RoutingModel_MakeGuidedSlackFinalizerEUllE__ZNSt14_Function_base13_Base_managerIZ40_wrap_RoutingModel_AddAtSolutionCallbackEUlvE_E10_M_managerERSt9_Any_dataRKS3_St18_Manager_operation_ZTIZ40_wrap_RoutingModel_AddAtSolutionCallbackEUlvE__ZNSt14_Function_base13_Base_managerIZ44_wrap_RoutingModel_SetFirstSolutionEvaluatorEUlllE_E10_M_managerERSt9_Any_dataRKS3_St18_Manager_operation_ZTIZ44_wrap_RoutingModel_SetFirstSolutionEvaluatorEUlllE__ZNSt14_Function_base13_Base_managerIZ50_wrap_RoutingModel_RegisterPositiveTransitCallbackEUlllE_E10_M_managerERSt9_Any_dataRKS3_St18_Manager_operation_ZTIZ50_wrap_RoutingModel_RegisterPositiveTransitCallbackEUlllE__ZNSt14_Function_base13_Base_managerIZ42_wrap_RoutingModel_RegisterTransitCallbackEUlllE_E10_M_managerERSt9_Any_dataRKS3_St18_Manager_operation_ZTIZ42_wrap_RoutingModel_RegisterTransitCallbackEUlllE__ZNSt14_Function_base13_Base_managerIZ55_wrap_RoutingModel_RegisterPositiveUnaryTransitCallbackEUllE_E10_M_managerERSt9_Any_dataRKS3_St18_Manager_operation_ZTIZ55_wrap_RoutingModel_RegisterPositiveUnaryTransitCallbackEUllE__ZNSt14_Function_base13_Base_managerIZ47_wrap_RoutingModel_RegisterUnaryTransitCallbackEUllE_E10_M_managerERSt9_Any_dataRKS3_St18_Manager_operation_ZTIZ47_wrap_RoutingModel_RegisterUnaryTransitCallbackEUllE__ZNSt14_Function_base13_Base_managerIZ45_wrap_DisjunctiveConstraint_SetTransitionTimeEUlllE_E10_M_managerERSt9_Any_dataRKS3_St18_Manager_operation_ZTIZ45_wrap_DisjunctiveConstraint_SetTransitionTimeEUlllE__ZNSt14_Function_base13_Base_managerIZ50_wrap_Pack_AddWeightedSumEqualVarDimension__SWIG_1EUlllE_E10_M_managerERSt9_Any_dataRKS3_St18_Manager_operation_ZTIZ50_wrap_Pack_AddWeightedSumEqualVarDimension__SWIG_1EUlllE__ZNSt14_Function_base13_Base_managerIZ61_wrap_Pack_AddWeightedSumLessOrEqualConstantDimension__SWIG_1EUllE_E10_M_managerERSt9_Any_dataRKS3_St18_Manager_operation_ZTIZ61_wrap_Pack_AddWeightedSumLessOrEqualConstantDimension__SWIG_1EUllE__ZNSt14_Function_base13_Base_managerIZ61_wrap_Pack_AddWeightedSumLessOrEqualConstantDimension__SWIG_2EUlllE_E10_M_managerERSt9_Any_dataRKS3_St18_Manager_operation_ZTIZ61_wrap_Pack_AddWeightedSumLessOrEqualConstantDimension__SWIG_2EUlllE__ZNSt14_Function_base13_Base_managerIZ38_wrap_IntervalVar_WhenAnything__SWIG_1EUlvE_E10_M_managerERSt9_Any_dataRKS3_St18_Manager_operation_ZTIZ38_wrap_IntervalVar_WhenAnything__SWIG_1EUlvE__ZNSt14_Function_base13_Base_managerIZ44_wrap_IntervalVar_WhenPerformedBound__SWIG_1EUlvE_E10_M_managerERSt9_Any_dataRKS3_St18_Manager_operation_ZTIZ44_wrap_IntervalVar_WhenPerformedBound__SWIG_1EUlvE__ZNSt14_Function_base13_Base_managerIZ38_wrap_IntervalVar_WhenEndBound__SWIG_1EUlvE_E10_M_managerERSt9_Any_dataRKS3_St18_Manager_operation_ZTIZ38_wrap_IntervalVar_WhenEndBound__SWIG_1EUlvE__ZNSt14_Function_base13_Base_managerIZ38_wrap_IntervalVar_WhenEndRange__SWIG_1EUlvE_E10_M_managerERSt9_Any_dataRKS3_St18_Manager_operation_ZTIZ38_wrap_IntervalVar_WhenEndRange__SWIG_1EUlvE__ZNSt14_Function_base13_Base_managerIZ43_wrap_IntervalVar_WhenDurationBound__SWIG_1EUlvE_E10_M_managerERSt9_Any_dataRKS3_St18_Manager_operation_ZTIZ43_wrap_IntervalVar_WhenDurationBound__SWIG_1EUlvE__ZNSt14_Function_base13_Base_managerIZ43_wrap_IntervalVar_WhenDurationRange__SWIG_1EUlvE_E10_M_managerERSt9_Any_dataRKS3_St18_Manager_operation_ZTIZ43_wrap_IntervalVar_WhenDurationRange__SWIG_1EUlvE__ZNSt14_Function_base13_Base_managerIZ40_wrap_IntervalVar_WhenStartBound__SWIG_1EUlvE_E10_M_managerERSt9_Any_dataRKS3_St18_Manager_operation_ZTIZ40_wrap_IntervalVar_WhenStartBound__SWIG_1EUlvE__ZNSt14_Function_base13_Base_managerIZ40_wrap_IntervalVar_WhenStartRange__SWIG_1EUlvE_E10_M_managerERSt9_Any_dataRKS3_St18_Manager_operation_ZTIZ40_wrap_IntervalVar_WhenStartRange__SWIG_1EUlvE__ZNSt14_Function_base13_Base_managerIZ31_wrap_IntVar_WhenDomain__SWIG_1EUlvE_E10_M_managerERSt9_Any_dataRKS3_St18_Manager_operation_ZTIZ31_wrap_IntVar_WhenDomain__SWIG_1EUlvE__ZNSt14_Function_base13_Base_managerIZ30_wrap_IntVar_WhenBound__SWIG_1EUlvE_E10_M_managerERSt9_Any_dataRKS3_St18_Manager_operation_ZTIZ30_wrap_IntVar_WhenBound__SWIG_1EUlvE__ZNSt14_Function_base13_Base_managerIZ31_wrap_IntExpr_WhenRange__SWIG_1EUlvE_E10_M_managerERSt9_Any_dataRKS3_St18_Manager_operation_ZTIZ31_wrap_IntExpr_WhenRange__SWIG_1EUlvE__ZNSt14_Function_base13_Base_managerIZ31_wrap_Solver_SumObjectiveFilterEUlllE_E10_M_managerERSt9_Any_dataRKS3_St18_Manager_operation_ZTIZ31_wrap_Solver_SumObjectiveFilterEUlllE__ZNSt14_Function_base13_Base_managerIZ38_wrap_Solver_GuidedLocalSearch__SWIG_0EUlllE_E10_M_managerERSt9_Any_dataRKS3_St18_Manager_operation_ZTIZ38_wrap_Solver_GuidedLocalSearch__SWIG_0EUlllE__ZNSt14_Function_base13_Base_managerIZ38_wrap_Solver_GuidedLocalSearch__SWIG_2EUlllE_E10_M_managerERSt9_Any_dataRKS3_St18_Manager_operation_ZTIZ38_wrap_Solver_GuidedLocalSearch__SWIG_2EUlllE__ZNSt14_Function_base13_Base_managerIZ38_wrap_Solver_GuidedLocalSearch__SWIG_1EUllllE_E10_M_managerERSt9_Any_dataRKS3_St18_Manager_operation_ZTIZ38_wrap_Solver_GuidedLocalSearch__SWIG_1EUllllE__ZNSt14_Function_base13_Base_managerIZ37_wrap_Solver_EvalEvalStrTieBreakPhaseEUlllE_E10_M_managerERSt9_Any_dataRKS3_St18_Manager_operation_ZTIZ37_wrap_Solver_EvalEvalStrTieBreakPhaseEUlllE__ZNSt14_Function_base13_Base_managerIZ37_wrap_Solver_EvalEvalStrTieBreakPhaseEUllE0_E10_M_managerERSt9_Any_dataRKS3_St18_Manager_operation_ZTIZ37_wrap_Solver_EvalEvalStrTieBreakPhaseEUllE0__ZNSt14_Function_base13_Base_managerIZ29_wrap_Solver_EvalEvalStrPhaseEUlllE_E10_M_managerERSt9_Any_dataRKS3_St18_Manager_operation_ZTIZ29_wrap_Solver_EvalEvalStrPhaseEUlllE__ZNSt14_Function_base13_Base_managerIZ40_wrap_Solver_VarEvalValEvalTieBreakPhaseEUllE_E10_M_managerERSt9_Any_dataRKS3_St18_Manager_operation_ZTIZ40_wrap_Solver_VarEvalValEvalTieBreakPhaseEUllE__ZNSt14_Function_base13_Base_managerIZ40_wrap_Solver_VarEvalValEvalTieBreakPhaseEUlllE0_E10_M_managerERSt9_Any_dataRKS3_St18_Manager_operation_ZTIZ40_wrap_Solver_VarEvalValEvalTieBreakPhaseEUlllE0__ZNSt14_Function_base13_Base_managerIZ40_wrap_Solver_VarEvalValEvalTieBreakPhaseEUllE1_E10_M_managerERSt9_Any_dataRKS3_St18_Manager_operation_ZTIZ40_wrap_Solver_VarEvalValEvalTieBreakPhaseEUllE1__ZNSt14_Function_base13_Base_managerIZ39_wrap_Solver_VarStrValEvalTieBreakPhaseEUlllE_E10_M_managerERSt9_Any_dataRKS3_St18_Manager_operation_ZTIZ39_wrap_Solver_VarStrValEvalTieBreakPhaseEUlllE__ZNSt14_Function_base13_Base_managerIZ39_wrap_Solver_VarStrValEvalTieBreakPhaseEUllE0_E10_M_managerERSt9_Any_dataRKS3_St18_Manager_operation_ZTIZ39_wrap_Solver_VarStrValEvalTieBreakPhaseEUllE0__ZNSt14_Function_base13_Base_managerIZ32_wrap_Solver_VarEvalValEvalPhaseEUllE_E10_M_managerERSt9_Any_dataRKS3_St18_Manager_operation_ZTIZ32_wrap_Solver_VarEvalValEvalPhaseEUllE__ZNSt14_Function_base13_Base_managerIZ32_wrap_Solver_VarEvalValEvalPhaseEUlllE0_E10_M_managerERSt9_Any_dataRKS3_St18_Manager_operation_ZTIZ32_wrap_Solver_VarEvalValEvalPhaseEUlllE0__ZNSt14_Function_base13_Base_managerIZ31_wrap_Solver_VarStrValEvalPhaseEUlllE_E10_M_managerERSt9_Any_dataRKS3_St18_Manager_operation_ZTIZ31_wrap_Solver_VarStrValEvalPhaseEUlllE__ZNSt14_Function_base13_Base_managerIZ31_wrap_Solver_VarEvalValStrPhaseEUllE_E10_M_managerERSt9_Any_dataRKS3_St18_Manager_operation_ZTIZ31_wrap_Solver_VarEvalValStrPhaseEUllE__ZNSt14_Function_base13_Base_managerIZ28_wrap_Solver_ElementFunctionEUllE_E10_M_managerERSt9_Any_dataRKS3_St18_Manager_operation_ZTIZ28_wrap_Solver_ElementFunctionEUllE__ZNSt14_Function_base13_Base_managerIZ34_wrap_Solver_SearchLogWithCallbackEUlvE_E10_M_managerERSt9_Any_dataRKS3_St18_Manager_operation_ZTIZ34_wrap_Solver_SearchLogWithCallbackEUlvE__ZNSt14_Function_base13_Base_managerIZ32_wrap_Solver_TreeNoCycle__SWIG_0EUllE_E10_M_managerERSt9_Any_dataRKS3_St18_Manager_operation_ZTIZ32_wrap_Solver_TreeNoCycle__SWIG_0EUllE__ZNSt14_Function_base13_Base_managerIZ41_wrap_Solver_ConcatenateOperators__SWIG_2EUliiE_E10_M_managerERSt9_Any_dataRKS3_St18_Manager_operation_ZTIZ41_wrap_Solver_ConcatenateOperators__SWIG_2EUliiE__ZNSt14_Function_base13_Base_managerIZ29_wrap_Solver_Operator__SWIG_2EUllllE_E10_M_managerERSt9_Any_dataRKS3_St18_Manager_operation_ZTIZ29_wrap_Solver_Operator__SWIG_2EUllllE__ZNSt14_Function_base13_Base_managerIZ29_wrap_Solver_Operator__SWIG_3EUllllE_E10_M_managerERSt9_Any_dataRKS3_St18_Manager_operation_ZTIZ29_wrap_Solver_Operator__SWIG_3EUllllE__ZNSt14_Function_base13_Base_managerIZ30_wrap_Solver_SearchLog__SWIG_2EUlvE_E10_M_managerERSt9_Any_dataRKS3_St18_Manager_operation_ZTIZ30_wrap_Solver_SearchLog__SWIG_2EUlvE__ZNSt14_Function_base13_Base_managerIZ30_wrap_Solver_SearchLog__SWIG_5EUlvE_E10_M_managerERSt9_Any_dataRKS3_St18_Manager_operation_ZTIZ30_wrap_Solver_SearchLog__SWIG_5EUlvE__ZNSt14_Function_base13_Base_managerIZ30_wrap_Solver_SearchLog__SWIG_3EUlvE_E10_M_managerERSt9_Any_dataRKS3_St18_Manager_operation_ZTIZ30_wrap_Solver_SearchLog__SWIG_3EUlvE__ZNSt14_Function_base13_Base_managerIZ24_wrap_Solver_CustomLimitEUlvE_E10_M_managerERSt9_Any_dataRKS3_St18_Manager_operation_ZTIZ24_wrap_Solver_CustomLimitEUlvE__ZNSt14_Function_base13_Base_managerIZ30_wrap_Solver_PathCumul__SWIG_1EUlllE_E10_M_managerERSt9_Any_dataRKS3_St18_Manager_operation_ZTIZ30_wrap_Solver_PathCumul__SWIG_1EUlllE__ZNSt14_Function_base13_Base_managerIZ30_wrap_Solver_PathCumul__SWIG_2EUlllE_E10_M_managerERSt9_Any_dataRKS3_St18_Manager_operation_ZTIZ30_wrap_Solver_PathCumul__SWIG_2EUlllE__ZNSt14_Function_base13_Base_managerIZ25_wrap_Solver_ClosureDemonEUlvE_E10_M_managerERSt9_Any_dataRKS3_St18_Manager_operation_ZTIZ25_wrap_Solver_ClosureDemonEUlvE__ZNSt14_Function_base13_Base_managerIZ28_wrap_Solver_Element__SWIG_2EUllE_E10_M_managerERSt9_Any_dataRKS3_St18_Manager_operation_ZTIZ28_wrap_Solver_Element__SWIG_2EUllE__ZNSt14_Function_base13_Base_managerIZ28_wrap_Solver_Element__SWIG_3EUlllE_E10_M_managerERSt9_Any_dataRKS3_St18_Manager_operation_ZTIZ28_wrap_Solver_Element__SWIG_3EUlllE__ZNSt14_Function_base13_Base_managerIZ29_wrap_Solver_MonotonicElementEUllE_E10_M_managerERSt9_Any_dataRKS3_St18_Manager_operation_ZTIZ29_wrap_Solver_MonotonicElementEUllE__ZNSs4_Rep10_M_disposeERKSaIcE.isra.900.part.901_ZN4absl14lts_2020_09_2318container_internal12raw_hash_setINS1_17FlatHashSetPolicyIiEENS0_13hash_internal4HashIiEESt8equal_toIiESaIiEE13destroy_slotsEv.part.1126_ZN4absl14lts_2020_09_2318container_internal12raw_hash_setINS1_17FlatHashMapPolicyIlSt6vectorIiSaIiEEEENS0_13hash_internal4HashIlEESt8equal_toIlESaISt4pairIKlS6_EEE13destroy_slotsEv.part.1277_p_operations_research__SequenceVarElementTo_p_operations_research__AssignmentElement_ZL24PyString_AsStringAndSizeP7_objectPPcPl.constprop.1869_ZL34SWIG_Python_RaiseOrModifyTypeErrorPKc_ZZ13SWIG_PackDataE3hex_ZL15SWIG_AsVal_longP7_objectPl.constprop.1874_p_operations_research__BaseLnsTo_p_operations_research__IntVarLocalSearchOperator_p_operations_research__ChangeValueTo_p_operations_research__IntVarLocalSearchOperator_p_operations_research__IntVarLocalSearchOperatorTo_p_operations_research__LocalSearchOperator_p_operations_research__SequenceVarLocalSearchOperatorTo_p_operations_research__LocalSearchOperator_p_operations_research__PathOperatorTo_p_operations_research__LocalSearchOperator_p_operations_research__BaseLnsTo_p_operations_research__LocalSearchOperator_p_operations_research__ChangeValueTo_p_operations_research__LocalSearchOperator_p_operations_research__VarLocalSearchOperatorT_operations_research__IntVar_long_operations_research__IntVarLocalSearchHandler_tTo_p_operations_research__LocalSearchOperator_p_operations_research__VarLocalSearchOperatorT_operations_research__SequenceVar_std__vectorT_int_t_operations_research__SequenceVarLocalSearchHandler_tTo_p_operations_research__LocalSearchOperator_p_operations_research__CastConstraintTo_p_operations_research__Constraint_p_operations_research__DisjunctiveConstraintTo_p_operations_research__Constraint_p_operations_research__GlobalVehicleBreaksConstraintTo_p_operations_research__Constraint_p_operations_research__TypeRegulationsConstraintTo_p_operations_research__Constraint_p_operations_research__PackTo_p_operations_research__Constraint_p_operations_research__RegularLimitTo_p_operations_research__SearchLimit_p_operations_research__SequenceVarLocalSearchOperatorTo_p_operations_research__VarLocalSearchOperatorT_operations_research__SequenceVar_std__vectorT_int_t_operations_research__SequenceVarLocalSearchHandler_t_p_operations_research__IntVarLocalSearchOperatorTo_p_operations_research__VarLocalSearchOperatorT_operations_research__IntVar_long_operations_research__IntVarLocalSearchHandler_t_p_operations_research__PathOperatorTo_p_operations_research__VarLocalSearchOperatorT_operations_research__IntVar_long_operations_research__IntVarLocalSearchHandler_t_p_operations_research__BaseLnsTo_p_operations_research__VarLocalSearchOperatorT_operations_research__IntVar_long_operations_research__IntVarLocalSearchHandler_t_p_operations_research__ChangeValueTo_p_operations_research__VarLocalSearchOperatorT_operations_research__IntVar_long_operations_research__IntVarLocalSearchHandler_t_p_operations_research__BooleanVarTo_p_operations_research__PropagationBaseObject_p_operations_research__ConstraintTo_p_operations_research__PropagationBaseObject_p_operations_research__CastConstraintTo_p_operations_research__PropagationBaseObject_p_operations_research__DisjunctiveConstraintTo_p_operations_research__PropagationBaseObject_p_operations_research__GlobalVehicleBreaksConstraintTo_p_operations_research__PropagationBaseObject_p_operations_research__TypeRegulationsConstraintTo_p_operations_research__PropagationBaseObject_p_operations_research__IntVarTo_p_operations_research__PropagationBaseObject_p_operations_research__SequenceVarTo_p_operations_research__PropagationBaseObject_p_operations_research__IntervalVarTo_p_operations_research__PropagationBaseObject_p_operations_research__IntExprTo_p_operations_research__PropagationBaseObject_p_operations_research__AssignmentTo_p_operations_research__PropagationBaseObject_p_operations_research__PackTo_p_operations_research__PropagationBaseObject_p_operations_research__BaseIntExprTo_p_operations_research__PropagationBaseObject_p_operations_research__DisjunctiveConstraintTo_p_operations_research__BaseObject_p_operations_research__ConstraintTo_p_operations_research__BaseObject_p_operations_research__CastConstraintTo_p_operations_research__BaseObject_p_operations_research__GlobalVehicleBreaksConstraintTo_p_operations_research__BaseObject_p_operations_research__TypeRegulationsConstraintTo_p_operations_research__BaseObject_p_operations_research__SymmetryBreakerTo_p_operations_research__BaseObject_p_operations_research__CPFeasibilityFilterTo_p_operations_research__BaseObject_p_operations_research__AssignmentTo_p_operations_research__BaseObject_p_operations_research__IntVarTo_p_operations_research__BaseObject_p_operations_research__RegularLimitTo_p_operations_research__BaseObject_p_operations_research__DemonTo_p_operations_research__BaseObject_p_operations_research__PathOperatorTo_p_operations_research__BaseObject_p_operations_research__IntVarLocalSearchOperatorTo_p_operations_research__BaseObject_p_operations_research__LocalSearchOperatorTo_p_operations_research__BaseObject_p_operations_research__IntVarIteratorTo_p_operations_research__BaseObject_p_operations_research__DecisionBuilderTo_p_operations_research__BaseObject_p_operations_research__DecisionVisitorTo_p_operations_research__BaseObject_p_operations_research__ModelVisitorTo_p_operations_research__BaseObject_p_operations_research__SequenceVarLocalSearchOperatorTo_p_operations_research__BaseObject_p_operations_research__RoutingModelVisitorTo_p_operations_research__BaseObject_p_operations_research__OptimizeVarTo_p_operations_research__BaseObject_p_operations_research__ChangeValueTo_p_operations_research__BaseObject_p_operations_research__DecisionTo_p_operations_research__BaseObject_p_operations_research__PropagationBaseObjectTo_p_operations_research__BaseObject_p_operations_research__VarLocalSearchOperatorT_operations_research__SequenceVar_std__vectorT_int_t_operations_research__SequenceVarLocalSearchHandler_tTo_p_operations_research__BaseObject_p_operations_research__VarLocalSearchOperatorT_operations_research__IntVar_long_operations_research__IntVarLocalSearchHandler_tTo_p_operations_research__BaseObject_p_operations_research__SequenceVarTo_p_operations_research__BaseObject_p_operations_research__BaseLnsTo_p_operations_research__BaseObject_p_operations_research__SearchLogTo_p_operations_research__BaseObject_p_operations_research__IntVarLocalSearchFilterTo_p_operations_research__BaseObject_p_operations_research__LocalSearchFilterTo_p_operations_research__BaseObject_p_operations_research__BasePathFilterTo_p_operations_research__BaseObject_p_operations_research__SolutionCollectorTo_p_operations_research__BaseObject_p_operations_research__PackTo_p_operations_research__BaseObject_p_operations_research__SolutionPoolTo_p_operations_research__BaseObject_p_operations_research__IntervalVarTo_p_operations_research__BaseObject_p_operations_research__SearchMonitorTo_p_operations_research__BaseObject_p_operations_research__BaseIntExprTo_p_operations_research__BaseObject_p_operations_research__IntExprTo_p_operations_research__BaseObject_p_operations_research__PropagationMonitorTo_p_operations_research__BaseObject_p_operations_research__LocalSearchMonitorTo_p_operations_research__BaseObject_p_operations_research__SearchLimitTo_p_operations_research__BaseObject_p_operations_research__LocalSearchFilterManagerTo_p_operations_research__BaseObject_p_operations_research__BooleanVarTo_p_operations_research__BaseObject_p_operations_research__IntVarLocalSearchFilterTo_p_operations_research__LocalSearchFilter_p_operations_research__BasePathFilterTo_p_operations_research__LocalSearchFilter_p_operations_research__CPFeasibilityFilterTo_p_operations_research__LocalSearchFilter_p_operations_research__BasePathFilterTo_p_operations_research__IntVarLocalSearchFilter_p_operations_research__CPFeasibilityFilterTo_p_operations_research__IntVarLocalSearchFilter_p_operations_research__OptimizeVarTo_p_operations_research__SearchMonitor_p_operations_research__PropagationMonitorTo_p_operations_research__SearchMonitor_p_operations_research__LocalSearchMonitorTo_p_operations_research__SearchMonitor_p_operations_research__SolutionCollectorTo_p_operations_research__SearchMonitor_p_operations_research__RegularLimitTo_p_operations_research__SearchMonitor_p_operations_research__SearchLimitTo_p_operations_research__SearchMonitor_p_operations_research__SearchLogTo_p_operations_research__SearchMonitor_p_operations_research__BooleanVarTo_p_operations_research__IntExpr_p_operations_research__IntVarTo_p_operations_research__IntExpr_p_operations_research__BaseIntExprTo_p_operations_research__IntExpr_p_operations_research__TypeIncompatibilityCheckerTo_p_operations_research__TypeRegulationsChecker_p_operations_research__TypeRequirementCheckerTo_p_operations_research__TypeRegulationsChecker_p_operations_research__BooleanVarTo_p_operations_research__IntVar_p_operations_research__NumericalRevT_long_tTo_p_operations_research__RevT_long_t_p_operations_research__SymmetryBreakerTo_p_operations_research__DecisionVisitor_p_operations_research__IntVarElementTo_p_operations_research__AssignmentElement_p_operations_research__IntervalVarElementTo_p_operations_research__AssignmentElement_ZNSt17_Function_handlerIFllllEZ29_wrap_Solver_Operator__SWIG_2EUllllE_E9_M_invokeERKSt9_Any_dataOlS6_S6__ZNK19operations_research11IntTupleSet4Data11FingerprintIlEElRKSt6vectorIT_SaIS4_EE.part.692_ZL46operations_research_Solver_TreeNoCycle__SWIG_0PN19operations_research6SolverERKSt6vectorIPNS_6IntVarESaIS4_EES8_St8functionIFblEE_ZL46operations_research_Solver_TreeNoCycle__SWIG_0PN19operations_research6SolverERKSt6vectorIPNS_6IntVarESaIS4_EES8_St8functionIFblEE.cold.1883_ZNSt17_Function_handlerIFbvEZ24_wrap_Solver_CustomLimitEUlvE_E9_M_invokeERKSt9_Any_dataSwigPyObject_repr2SwigPyObject_append_ZGVZ17SwigPyObject_typeE4type_ZZ17SwigPyObject_typeE4typeSwigPyObject_append.cold.1884SwigPyObject_dealloc.cold.1885SWIG_Python_GetSwigThisSWIG_Python_GetSwigThis.cold.1886SWIG_Python_ConvertPtrAndOwn.constprop.1879SWIG_Python_ConvertPtrAndOwn.constprop.1878_wrap_delete_DefaultPhaseParameters_ZL10swig_types_wrap_delete_Solver_wrap_delete_BaseObject_wrap_delete_PropagationBaseObject_wrap_delete_DecisionBuilder_wrap_delete_Constraint_wrap_delete_SearchMonitor_wrap_delete_SearchLimit_wrap_delete_AssignmentElement_wrap_delete_IntVarElement_wrap_delete_IntervalVarElement_wrap_delete_SequenceVarElement_wrap_delete_RevInteger_wrap_delete_NumericalRevInteger_wrap_delete_RevBool_wrap_delete_IntVarContainer_wrap_delete_IntervalVarContainer_wrap_delete_SequenceVarContainer_wrap_delete_IntVarLocalSearchOperator_wrap_delete_LocalSearchFilter_wrap_delete_LocalSearchFilterManager_wrap_delete_IntVarLocalSearchFilter_wrap_delete_RoutingIndexManager_wrap_delete_RoutingModel_wrap_delete_RoutingModelVisitor_wrap_delete_GlobalVehicleBreaksConstraint_wrap_delete_TypeRegulationsChecker_wrap_delete_TypeIncompatibilityChecker_wrap_delete_TypeRequirementChecker_wrap_delete_TypeRegulationsConstraint_wrap_delete_RoutingDimension_wrap_delete_BasePathFilter_wrap_delete_CPFeasibilityFilter_wrap_DefaultPhaseParameters_var_selection_schema_get_wrap_DefaultPhaseParameters_value_selection_schema_get_wrap_DefaultPhaseParameters_initialization_splits_get_wrap_DefaultPhaseParameters_run_all_heuristics_set_wrap_DefaultPhaseParameters_run_all_heuristics_get_wrap_DefaultPhaseParameters_heuristic_period_get_wrap_DefaultPhaseParameters_heuristic_num_failures_limit_get_wrap_DefaultPhaseParameters_persistent_impact_set_wrap_DefaultPhaseParameters_persistent_impact_get_wrap_DefaultPhaseParameters_random_seed_get_wrap_DefaultPhaseParameters_display_level_get_wrap_DefaultPhaseParameters_decision_builder_set_wrap_Solver_NextSolution_wrap_Solver_NextSolution.cold.1887_wrap_Solver_RestartSearch_wrap_Solver_RestartSearch.cold.1888_wrap_Solver_EndSearch_wrap_Solver_EndSearch.cold.1889_wrap_Solver_CheckAssignment_wrap_Solver_CheckAssignment.cold.1890_wrap_Solver_CheckConstraint_wrap_Solver_CheckConstraint.cold.1891_wrap_Solver_WallTime_wrap_Solver_WallTime.cold.1892_wrap_Solver_Branches_wrap_Solver_Solutions_wrap_Solver_Solutions.cold.1893_wrap_Solver_Failures_wrap_Solver_AcceptedNeighbors_wrap_Solver_Stamp_wrap_Solver_Stamp.cold.1894_wrap_Solver_FailStamp_wrap_Solver_FailStamp.cold.1895_wrap_Solver_SearchDepth_wrap_Solver_SearchDepth.cold.1896_wrap_Solver_SearchLeftDepth_wrap_Solver_SearchLeftDepth.cold.1897_wrap_Solver_SolveDepth_wrap_Solver_SolveDepth.cold.1898_wrap_Solver_Constraints_wrap_Solver_Accept_wrap_Solver_Accept.cold.1899_wrap_Solver_FinishCurrentSearch_wrap_Solver_FinishCurrentSearch.cold.1900_wrap_Solver_RestartCurrentSearch_wrap_Solver_RestartCurrentSearch.cold.1901_wrap_Solver_ShouldFail_wrap_disown_BaseObject_wrap_disown_PropagationBaseObject_wrap_disown_Decision_wrap_disown_DecisionBuilder_wrap_Demon_Priority_wrap_Demon_Priority.cold.1902_wrap_Demon_Inhibit_wrap_Demon_Inhibit.cold.1903_wrap_Demon_Desinhibit_wrap_Demon_Desinhibit.cold.1904_wrap_disown_Demon_wrap_disown_Constraint_wrap_SearchMonitor_EnterSearch_wrap_SearchMonitor_EnterSearch.cold.1905_wrap_SearchMonitor_RestartSearch_wrap_SearchMonitor_RestartSearch.cold.1906_wrap_SearchMonitor_ExitSearch_wrap_SearchMonitor_ExitSearch.cold.1907_wrap_SearchMonitor_BeginFail_wrap_SearchMonitor_BeginFail.cold.1908_wrap_SearchMonitor_EndFail_wrap_SearchMonitor_EndFail.cold.1909_wrap_SearchMonitor_BeginInitialPropagation_wrap_SearchMonitor_BeginInitialPropagation.cold.1910_wrap_SearchMonitor_EndInitialPropagation_wrap_SearchMonitor_EndInitialPropagation.cold.1911_wrap_SearchMonitor_AcceptSolution_wrap_SearchMonitor_AcceptSolution.cold.1912_wrap_SearchMonitor_AtSolution_wrap_SearchMonitor_AtSolution.cold.1913_wrap_SearchMonitor_NoMoreSolutions_wrap_SearchMonitor_NoMoreSolutions.cold.1914_wrap_SearchMonitor_LocalOptimum_wrap_SearchMonitor_LocalOptimum.cold.1915_wrap_SearchMonitor_AcceptDelta_wrap_SearchMonitor_AcceptDelta.cold.1916_wrap_SearchMonitor_AcceptNeighbor_wrap_SearchMonitor_AcceptNeighbor.cold.1917_wrap_disown_SearchMonitor_wrap_IntExpr_Min_wrap_IntExpr_Min.cold.1918_wrap_IntExpr_Max_wrap_IntExpr_Max.cold.1919_wrap_IntExpr_Bound_wrap_IntExpr_Bound.cold.1920_wrap_IntExpr_IsVar_wrap_IntExpr_IsVar.cold.1921_wrap_IntVarIterator_Init_wrap_IntVarIterator_Init.cold.1922_wrap_IntVarIterator_Ok_wrap_IntVarIterator_Ok.cold.1923_wrap_IntVarIterator_Value_wrap_IntVarIterator_Value.cold.1924_wrap_IntVarIterator_Next_wrap_IntVarIterator_Next.cold.1925_wrap_IntVar_IsVar_wrap_IntVar_IsVar.cold.1926_wrap_IntVar_Size_wrap_IntVar_Size.cold.1927_wrap_IntVar_OldMin_wrap_IntVar_OldMin.cold.1928_wrap_IntVar_OldMax_wrap_IntVar_OldMax.cold.1929_wrap_SolutionCollector_AddObjective_wrap_SolutionCollector_AddObjective.cold.1930_wrap_SolutionCollector_EnterSearch_wrap_SolutionCollector_EnterSearch.cold.1931_wrap_SolutionCollector_SolutionCount_wrap_SolutionCollector_SolutionCount.cold.1932_wrap_OptimizeVar_Best_wrap_OptimizeVar_AcceptDelta_wrap_OptimizeVar_AcceptDelta.cold.1933_wrap_OptimizeVar_EnterSearch_wrap_OptimizeVar_EnterSearch.cold.1934_wrap_OptimizeVar_AtSolution_wrap_OptimizeVar_AtSolution.cold.1935_wrap_OptimizeVar_AcceptSolution_wrap_OptimizeVar_AcceptSolution.cold.1936_wrap_SearchLimit_Crossed_wrap_SearchLimit_Check_wrap_SearchLimit_Check.cold.1937_wrap_SearchLimit_Init_wrap_SearchLimit_Init.cold.1938_wrap_SearchLimit_EnterSearch_wrap_SearchLimit_EnterSearch.cold.1939_wrap_IntervalVar_StartMin_wrap_IntervalVar_StartMin.cold.1940_wrap_IntervalVar_StartMax_wrap_IntervalVar_StartMax.cold.1941_wrap_IntervalVar_OldStartMin_wrap_IntervalVar_OldStartMin.cold.1942_wrap_IntervalVar_OldStartMax_wrap_IntervalVar_OldStartMax.cold.1943_wrap_IntervalVar_DurationMin_wrap_IntervalVar_DurationMin.cold.1944_wrap_IntervalVar_DurationMax_wrap_IntervalVar_DurationMax.cold.1945_wrap_IntervalVar_OldDurationMin_wrap_IntervalVar_OldDurationMin.cold.1946_wrap_IntervalVar_OldDurationMax_wrap_IntervalVar_OldDurationMax.cold.1947_wrap_IntervalVar_EndMin_wrap_IntervalVar_EndMin.cold.1948_wrap_IntervalVar_EndMax_wrap_IntervalVar_EndMax.cold.1949_wrap_IntervalVar_OldEndMin_wrap_IntervalVar_OldEndMin.cold.1950_wrap_IntervalVar_OldEndMax_wrap_IntervalVar_OldEndMax.cold.1951_wrap_IntervalVar_MustBePerformed_wrap_IntervalVar_MustBePerformed.cold.1952_wrap_IntervalVar_MayBePerformed_wrap_IntervalVar_MayBePerformed.cold.1953_wrap_IntervalVar_CannotBePerformed_wrap_IntervalVar_CannotBePerformed.cold.1954_wrap_IntervalVar_IsPerformedBound_wrap_IntervalVar_IsPerformedBound.cold.1955_wrap_IntervalVar_WasPerformedBound_wrap_IntervalVar_WasPerformedBound.cold.1956_wrap_SequenceVar_Size_wrap_AssignmentElement_Activate_wrap_AssignmentElement_Deactivate_wrap_AssignmentElement_Activated_wrap_IntVarElement_Min_wrap_IntVarElement_Max_wrap_IntVarElement_Value_wrap_IntVarElement_Bound_wrap_IntVarElement___eq___wrap_IntVarElement___eq__.cold.1957_wrap_IntVarElement___ne___wrap_IntVarElement___ne__.cold.1958_wrap_IntervalVarElement_StartMin_wrap_IntervalVarElement_StartMax_wrap_IntervalVarElement_DurationMin_wrap_IntervalVarElement_DurationMax_wrap_IntervalVarElement_EndMin_wrap_IntervalVarElement_EndMax_wrap_IntervalVarElement_PerformedMin_wrap_IntervalVarElement_PerformedMax_wrap_IntervalVarElement___eq___wrap_IntervalVarElement___eq__.cold.1959_wrap_IntervalVarElement___ne___wrap_IntervalVarElement___ne__.cold.1960_wrap_SequenceVarElement___eq___wrap_SequenceVarElement___eq__.cold.1961_wrap_SequenceVarElement___ne___wrap_SequenceVarElement___ne__.cold.1962_wrap_Assignment_Clear_wrap_Assignment_Clear.cold.1963_wrap_Assignment_Empty_wrap_Assignment_Size_wrap_Assignment_NumIntVars_wrap_Assignment_NumIntervalVars_wrap_Assignment_NumSequenceVars_wrap_Assignment_Store_wrap_Assignment_Store.cold.1964_wrap_Assignment_Restore_wrap_Assignment_Restore.cold.1965_wrap_Assignment_AddObjective_wrap_Assignment_AddObjective.cold.1966_wrap_Assignment_HasObjective_wrap_Assignment_ObjectiveMin_wrap_Assignment_ObjectiveMin.cold.1967_wrap_Assignment_ObjectiveMax_wrap_Assignment_ObjectiveMax.cold.1968_wrap_Assignment_ObjectiveValue_wrap_Assignment_ObjectiveValue.cold.1969_wrap_Assignment_ObjectiveBound_wrap_Assignment_ObjectiveBound.cold.1970_wrap_Assignment_Min_wrap_Assignment_Min.cold.1971_wrap_Assignment_Max_wrap_Assignment_Max.cold.1972_wrap_Assignment_Value_wrap_Assignment_Value.cold.1973_wrap_Assignment_Bound_wrap_Assignment_Bound.cold.1974_wrap_Assignment_StartMin_wrap_Assignment_StartMin.cold.1975_wrap_Assignment_StartMax_wrap_Assignment_StartMax.cold.1976_wrap_Assignment_StartValue_wrap_Assignment_StartValue.cold.1977_wrap_Assignment_DurationMin_wrap_Assignment_DurationMin.cold.1978_wrap_Assignment_DurationMax_wrap_Assignment_DurationMax.cold.1979_wrap_Assignment_DurationValue_wrap_Assignment_DurationValue.cold.1980_wrap_Assignment_EndMin_wrap_Assignment_EndMin.cold.1981_wrap_Assignment_EndMax_wrap_Assignment_EndMax.cold.1982_wrap_Assignment_EndValue_wrap_Assignment_EndValue.cold.1983_wrap_Assignment_PerformedMin_wrap_Assignment_PerformedMin.cold.1984_wrap_Assignment_PerformedMax_wrap_Assignment_PerformedMax.cold.1985_wrap_Assignment_PerformedValue_wrap_Assignment_PerformedValue.cold.1986_wrap_Pack_AddCountUsedBinDimension_wrap_Pack_AddCountUsedBinDimension.cold.1987_wrap_Pack_AddCountAssignedItemsDimension_wrap_Pack_AddCountAssignedItemsDimension.cold.1988_wrap_Pack_Post_wrap_Pack_Post.cold.1989_wrap_Pack_InitialPropagateWrapper_wrap_Pack_InitialPropagateWrapper.cold.1990_wrap_RevInteger_Value_wrap_NumericalRevInteger_Incr_wrap_NumericalRevInteger_Incr.cold.1991_wrap_NumericalRevInteger_Decr_wrap_NumericalRevInteger_Decr.cold.1992_wrap_RevBool_Value_wrap_RevBool_SetValue_wrap_RevBool_SetValue.cold.1993_wrap_IntVarContainer_Size_wrap_IntVarContainer_Store_wrap_IntVarContainer_Store.cold.1994_wrap_IntVarContainer_Restore_wrap_IntVarContainer_Restore.cold.1995_wrap_IntervalVarContainer_Size_wrap_IntervalVarContainer_Store_wrap_IntervalVarContainer_Store.cold.1996_wrap_IntervalVarContainer_Restore_wrap_IntervalVarContainer_Restore.cold.1997_wrap_SequenceVarContainer_Size_wrap_SequenceVarContainer_Store_wrap_SequenceVarContainer_Store.cold.1998_wrap_SequenceVarContainer_Restore_wrap_SequenceVarContainer_Restore.cold.1999_wrap_disown_LocalSearchOperator_wrap_IntVarLocalSearchOperatorTemplate_Start_wrap_IntVarLocalSearchOperatorTemplate_Start.cold.2000_wrap_IntVarLocalSearchOperatorTemplate_IsIncremental_wrap_IntVarLocalSearchOperatorTemplate_IsIncremental.cold.2001_wrap_IntVarLocalSearchOperatorTemplate_Size_wrap_IntVarLocalSearchOperatorTemplate_OnStart_wrap_IntVarLocalSearchOperatorTemplate_OnStart.cold.2002_wrap_IntVarLocalSearchOperator_NextNeighbor_wrap_IntVarLocalSearchOperator_NextNeighbor.cold.2003_wrap_IntVarLocalSearchOperator_OneNeighbor_wrap_IntVarLocalSearchOperator_OneNeighbor.cold.2004_wrap_disown_IntVarLocalSearchOperator_wrap_SequenceVarLocalSearchOperatorTemplate_Start_wrap_SequenceVarLocalSearchOperatorTemplate_Start.cold.2005_wrap_SequenceVarLocalSearchOperatorTemplate_IsIncremental_wrap_SequenceVarLocalSearchOperatorTemplate_IsIncremental.cold.2006_wrap_SequenceVarLocalSearchOperatorTemplate_Size_wrap_SequenceVarLocalSearchOperatorTemplate_OnStart_wrap_SequenceVarLocalSearchOperatorTemplate_OnStart.cold.2007_wrap_BaseLns_FragmentSize_wrap_BaseLns_FragmentSize.cold.2008_wrap_BaseLns___len___wrap_disown_BaseLns_wrap_disown_ChangeValue_wrap_PathOperator_Neighbor_wrap_PathOperator_Neighbor.cold.2009_wrap_LocalSearchFilter_IsIncremental_wrap_LocalSearchFilter_IsIncremental.cold.2010_wrap_LocalSearchFilter_Synchronize_wrap_LocalSearchFilter_Synchronize.cold.2011_wrap_LocalSearchFilterManager_Synchronize_wrap_LocalSearchFilterManager_Synchronize.cold.2012_wrap_IntVarLocalSearchFilter_Synchronize_wrap_IntVarLocalSearchFilter_Synchronize.cold.2013_wrap_IntVarLocalSearchFilter_Size_wrap_IntVarLocalSearchFilter_IndexFromVar_wrap_disown_IntVarLocalSearchFilter_wrap_BooleanVar_Min_wrap_BooleanVar_Min.cold.2014_wrap_BooleanVar_Max_wrap_BooleanVar_Max.cold.2015_wrap_BooleanVar_Bound_wrap_BooleanVar_Bound.cold.2016_wrap_BooleanVar_WhenBound_wrap_BooleanVar_WhenBound.cold.2017_wrap_BooleanVar_WhenRange_wrap_BooleanVar_WhenRange.cold.2018_wrap_BooleanVar_WhenDomain_wrap_BooleanVar_WhenDomain.cold.2019_wrap_BooleanVar_Size_wrap_BooleanVar_Size.cold.2020_wrap_RoutingIndexManager_GetNumberOfNodes_wrap_RoutingIndexManager_GetNumberOfVehicles_wrap_RoutingIndexManager_GetNumberOfIndices_wrap_RoutingIndexManager_NodeToIndex_wrap_RoutingModel_GetDisjunctionPenalty_wrap_RoutingModel_GetDisjunctionMaxCardinality_wrap_RoutingModel_GetNumberOfDisjunctions_wrap_RoutingModel_IgnoreDisjunctionsAlreadyForcedToZero_wrap_RoutingModel_IgnoreDisjunctionsAlreadyForcedToZero.cold.2021_wrap_RoutingModel_AddPickupAndDeliverySets_wrap_RoutingModel_AddPickupAndDeliverySets.cold.2022_wrap_RoutingModel_GetNumOfSingletonNodes_wrap_RoutingModel_GetNumOfSingletonNodes.cold.2023_wrap_RoutingModel_CloseVisitTypes_wrap_RoutingModel_CloseVisitTypes.cold.2024_wrap_RoutingModel_GetNumberOfVisitTypes_wrap_RoutingModel_HasHardTypeIncompatibilities_wrap_RoutingModel_HasTemporalTypeIncompatibilities_wrap_RoutingModel_HasSameVehicleTypeRequirements_wrap_RoutingModel_HasTemporalTypeRequirements_wrap_RoutingModel_HasTypeRegulations_wrap_RoutingModel_GetDepot_wrap_RoutingModel_GetDepot.cold.2025_wrap_RoutingModel_GetMaximumNumberOfActiveVehicles_wrap_RoutingModel_GetAmortizedLinearCostFactorOfVehicles_wrap_RoutingModel_GetAmortizedQuadraticCostFactorOfVehicles_wrap_RoutingModel_AddLocalSearchOperator_wrap_RoutingModel_AddLocalSearchOperator.cold.2026_wrap_RoutingModel_AddSearchMonitor_wrap_RoutingModel_AddSearchMonitor.cold.2027_wrap_RoutingModel_AddVariableMinimizedByFinalizer_wrap_RoutingModel_AddVariableMinimizedByFinalizer.cold.2028_wrap_RoutingModel_AddVariableMaximizedByFinalizer_wrap_RoutingModel_AddVariableMaximizedByFinalizer.cold.2029_wrap_RoutingModel_CloseModel_wrap_RoutingModel_CloseModel.cold.2030_wrap_RoutingModel_SetAssignmentFromOtherModelAssignment_wrap_RoutingModel_SetAssignmentFromOtherModelAssignment.cold.2031_wrap_RoutingModel_ComputeLowerBound_wrap_RoutingModel_ComputeLowerBound.cold.2032_wrap_RoutingModel_status_wrap_RoutingModel_AssignmentToRoutes_wrap_RoutingModel_AssignmentToRoutes.cold.2033_wrap_RoutingModel_AddToAssignment_wrap_RoutingModel_AddToAssignment.cold.2034_wrap_RoutingModel_AddIntervalToAssignment_wrap_RoutingModel_AddIntervalToAssignment.cold.2035_wrap_RoutingModel_CostsAreHomogeneousAcrossVehicles_wrap_RoutingModel_HasVehicleWithCostClassIndex_wrap_RoutingModel_GetCostClassesCount_wrap_RoutingModel_GetNonZeroCostClassesCount_wrap_RoutingModel_GetVehicleClassesCount_wrap_RoutingModel_CheckLimit_wrap_RoutingModel_CheckLimit.cold.2036_wrap_RoutingModel_nodes_wrap_RoutingModel_vehicles_wrap_RoutingModel_Size_wrap_RoutingModel_IsMatchingModel_wrap_RoutingModel_IsMatchingModel.cold.2037_wrap_GlobalVehicleBreaksConstraint_Post_wrap_GlobalVehicleBreaksConstraint_Post.cold.2038_wrap_GlobalVehicleBreaksConstraint_InitialPropagateWrapper_wrap_GlobalVehicleBreaksConstraint_InitialPropagateWrapper.cold.2039_wrap_TypeRegulationsConstraint_Post_wrap_TypeRegulationsConstraint_Post.cold.2040_wrap_TypeRegulationsConstraint_InitialPropagateWrapper_wrap_TypeRegulationsConstraint_InitialPropagateWrapper.cold.2041_wrap_RoutingDimension_InitializeBreaks_wrap_RoutingDimension_InitializeBreaks.cold.2042_wrap_RoutingDimension_HasBreakConstraints_wrap_RoutingDimension_HasBreakConstraints.cold.2043_wrap_RoutingDimension_HasPickupToDeliveryLimits_wrap_RoutingDimension_HasPickupToDeliveryLimits.cold.2044_wrap_RoutingDimension_global_span_cost_coefficient_wrap_RoutingDimension_GetGlobalOptimizerOffset_wrap_BasePathFilter_OnSynchronize_wrap_BasePathFilter_OnSynchronize.cold.2045_wrap_CPFeasibilityFilter_OnSynchronize_wrap_CPFeasibilityFilter_OnSynchronize.cold.2046SWIG_Python_ConvertPtrAndOwnSWIG_Python_InitShadowInstanceSWIG_Python_InitShadowInstance.cold.2047DefaultPhaseParameters_swiginitPropagationBaseObject_swiginitCPFeasibilityFilter_swiginitChangeValue_swiginitBaseLns_swiginitLocalSearchFilterManager_swiginitIntVarLocalSearchFilter_swiginitRoutingModel_swiginitRoutingModelVisitor_swiginitTypeIncompatibilityChecker_swiginitTypeRequirementChecker_swiginitGlobalVehicleBreaksConstraint_swiginitTypeRegulationsConstraint_swiginitRoutingIndexManager_swiginitIntVarLocalSearchOperator_swiginitSearchMonitor_swiginitRevBool_swiginitNumericalRevInteger_swiginitSolver_swiginitDecisionBuilder_swiginitDemon_swiginitDecision_swiginitSWIG_Python_TypeQuery_ZGVZ21SWIG_Python_TypeCacheE5cache_ZZ21SWIG_Python_TypeCacheE5cache_ZZ21SWIG_Python_GetModuleE12type_pointerSWIG_Python_TypeQuery.cold.2048_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.2049SWIG_Python_NewPointerObj.constprop.1877SWIG_Python_NewPointerObj.constprop.1877.cold.2050_wrap_RoutingModel_GetDimensionsWithSoftOrSpanCosts_wrap_RoutingModel_GetDimensionsWithSoftOrSpanCosts.cold.2051_wrap_RoutingModel_GetPerfectBinaryDisjunctions_wrap_RoutingModel_GetPerfectBinaryDisjunctions.cold.2052_wrap_RoutingModel_RemainingTime_wrap_RoutingModel_RemainingTime.cold.2053_wrap_RoutingModel_GetAutomaticFirstSolutionStrategySWIG_Python_NewPointerObj.constprop.1876SWIG_Python_NewPointerObj.constprop.1876.cold.2054_wrap_RoutingModel_Solve_wrap_RoutingModel_Solve.cold.2055_wrap_Solver_AllSolutionCollector_wrap_Solver_AllSolutionCollector.cold.2056_wrap_Solver_BestValueSolutionCollector_wrap_Solver_BestValueSolutionCollector.cold.2057_wrap_Solver_LastSolutionCollector_wrap_Solver_LastSolutionCollector.cold.2058_wrap_Solver_FirstSolutionCollector_wrap_Solver_FirstSolutionCollector.cold.2059_wrap_Solver_Assignment_wrap_Solver_Assignment.cold.2060_wrap___lshift___wrap___lshift__.cold.2061_wrap_Constraint___sub___wrap_Constraint___sub__.cold.2062_wrap_Constraint___add___wrap_Constraint___add__.cold.2063_wrap_Constraint___mul___wrap_Constraint___mul__.cold.2064_ZNSt17_Function_handlerIFvPN19operations_research6SolverEEZ21_wrap_Solver_DecisionEUlS2_E_E9_M_invokeERKSt9_Any_dataOS2__wrap_IntExpr___add___wrap_IntExpr___add__.cold.2065_wrap_IntExpr___sub___wrap_IntExpr___sub__.cold.2066_wrap_IntExpr___mul___wrap_IntExpr___mul__.cold.2067_wrap_IntExpr___mod___wrap_IntExpr___mod__.cold.2068_wrap_Constraint___lt___wrap_Constraint___lt__.cold.2069_wrap_IntExpr___lt___wrap_IntExpr___lt__.cold.2070_wrap_IntExpr___le___wrap_IntExpr___le__.cold.2071_wrap_IntExpr___gt___wrap_IntExpr___gt__.cold.2072_wrap_IntExpr___ge___wrap_IntExpr___ge__.cold.2073_wrap_IntExpr___ne___wrap_IntExpr___ne__.cold.2074_wrap_IntExpr___eq___wrap_IntExpr___eq__.cold.2075_wrap_Constraint___le___wrap_Constraint___le__.cold.2076_wrap_Constraint___gt___wrap_Constraint___gt__.cold.2077_wrap_Constraint___ge___wrap_Constraint___ge__.cold.2078_wrap_Constraint___ne___wrap_Constraint___ne__.cold.2079_wrap_Constraint___eq___wrap_Constraint___eq__.cold.2080_wrap_DefaultPhaseParameters_decision_builder_get_wrap_Solver_BoolVar_wrap_Solver_BoolVar.cold.2081_wrap_Solver_TrueConstraint_wrap_Solver_TrueConstraint.cold.2082_wrap_Solver_FalseConstraint_wrap_Solver_FalseConstraint.cold.2083_wrap_Solver_AbsEquality_wrap_Solver_AbsEquality.cold.2084_wrap_Solver_ConstraintInitialPropagateCallback_wrap_Solver_ConstraintInitialPropagateCallback.cold.2085_wrap_Solver_DelayedConstraintInitialPropagateCallback_wrap_Solver_DelayedConstraintInitialPropagateCallback.cold.2086_wrap_Solver_IntervalVar_wrap_Solver_IntervalVar.cold.2087_wrap_Solver_MirrorInterval_wrap_Solver_MirrorInterval.cold.2088_wrap_Solver_IntervalRelaxedMin_wrap_Solver_IntervalRelaxedMin.cold.2089_wrap_Solver_IntervalRelaxedMax_wrap_Solver_IntervalRelaxedMax.cold.2090_wrap_Solver_CustomLimit_wrap_Solver_CustomLimit.cold.2091_wrap_Solver_PrintModelVisitor_wrap_Solver_PrintModelVisitor.cold.2092_wrap_Solver_StatisticsModelVisitor_wrap_Solver_StatisticsModelVisitor.cold.2093_wrap_Solver_FailDecision_wrap_Solver_FailDecision.cold.2094_wrap_Solver_ConstraintAdder_wrap_Solver_ConstraintAdder.cold.2095_wrap_Solver_RestoreAssignment_wrap_Solver_RestoreAssignment.cold.2096_wrap_Solver_StoreAssignment_wrap_Solver_StoreAssignment.cold.2097_wrap_PropagationBaseObject_solver_wrap_Constraint_Var_wrap_Constraint_Var.cold.2098_wrap_Constraint___neg___wrap_Constraint___neg__.cold.2099_wrap_Constraint___abs___wrap_Constraint___abs__.cold.2100_wrap_Constraint_Square_wrap_Constraint_Square.cold.2101_wrap_SearchMonitor_solver_wrap_IntExpr_Var_wrap_IntExpr_Var.cold.2102_wrap_IntExpr___neg___wrap_IntExpr___neg__.cold.2103_wrap_IntExpr___abs___wrap_IntExpr___abs__.cold.2104_wrap_IntExpr_Square_wrap_IntExpr_Square.cold.2105_wrap_IntVar_Var_wrap_IntVar_Var.cold.2106_wrap_IntVar_HoleIteratorAux_wrap_IntVar_HoleIteratorAux.cold.2107_wrap_IntVar_DomainIteratorAux_wrap_IntVar_DomainIteratorAux.cold.2108_wrap_OptimizeVar_Var_wrap_IntervalVar_StartExpr_wrap_IntervalVar_StartExpr.cold.2109_wrap_IntervalVar_DurationExpr_wrap_IntervalVar_DurationExpr.cold.2110_wrap_IntervalVar_EndExpr_wrap_IntervalVar_EndExpr.cold.2111_wrap_IntervalVar_PerformedExpr_wrap_IntervalVar_PerformedExpr.cold.2112_wrap_IntervalVar_EndsAfterEnd_wrap_IntervalVar_EndsAfterEnd.cold.2113_wrap_IntervalVar_EndsAfterStart_wrap_IntervalVar_EndsAfterStart.cold.2114_wrap_IntervalVar_EndsAtEnd_wrap_IntervalVar_EndsAtEnd.cold.2115_wrap_IntervalVar_EndsAtStart_wrap_IntervalVar_EndsAtStart.cold.2116_wrap_IntervalVar_StartsAfterEnd_wrap_IntervalVar_StartsAfterEnd.cold.2117_wrap_IntervalVar_StartsAfterStart_wrap_IntervalVar_StartsAfterStart.cold.2118_wrap_IntervalVar_StartsAtEnd_wrap_IntervalVar_StartsAtEnd.cold.2119_wrap_IntervalVar_StartsAtStart_wrap_IntervalVar_StartsAtStart.cold.2120_wrap_IntervalVar_StaysInSync_wrap_IntervalVar_StaysInSync.cold.2121_wrap_IntVarElement_Var_wrap_IntervalVarElement_Var_wrap_SequenceVarElement_Var_wrap_Assignment_Objective_wrap_Assignment_Objective.cold.2122_wrap_Assignment_IntVarContainer_wrap_Assignment_MutableIntVarContainer_wrap_Assignment_IntervalVarContainer_wrap_Assignment_MutableIntervalVarContainer_wrap_Assignment_SequenceVarContainer_wrap_Assignment_MutableSequenceVarContainer_wrap_DisjunctiveConstraint_SequenceVar_wrap_DisjunctiveConstraint_SequenceVar.cold.2123_wrap_BooleanVar_HoleIteratorAux_wrap_BooleanVar_HoleIteratorAux.cold.2124_wrap_BooleanVar_DomainIteratorAux_wrap_BooleanVar_DomainIteratorAux.cold.2125Swig_var_RoutingModel_kNoDisjunction_getSwig_var_RoutingModel_kNoDimension_get_wrap_RoutingModel_GetDimensions_wrap_RoutingModel_GetGlobalDimensionCumulOptimizers_wrap_RoutingModel_GetLocalDimensionCumulOptimizers_wrap_RoutingModel_GetLocalDimensionCumulMPOptimizers_wrap_RoutingModel_GetMutableGlobalCumulOptimizer_wrap_RoutingModel_GetMutableGlobalCumulOptimizer.cold.2126_wrap_RoutingModel_GetMutableLocalCumulOptimizer_wrap_RoutingModel_GetMutableLocalCumulOptimizer.cold.2127_wrap_RoutingModel_GetMutableLocalCumulMPOptimizer_wrap_RoutingModel_GetMutableLocalCumulMPOptimizer.cold.2128_wrap_RoutingModel_PreAssignment_wrap_RoutingModel_MutablePreAssignment_wrap_RoutingModel_RestoreAssignment_wrap_RoutingModel_RestoreAssignment.cold.2129_wrap_RoutingModel_CompactAssignment_wrap_RoutingModel_CompactAssignment.cold.2130_wrap_RoutingModel_CompactAndCheckAssignment_wrap_RoutingModel_CompactAndCheckAssignment.cold.2131_wrap_RoutingModel_PackCumulsOfOptimizerDimensionsFromAssignment_wrap_RoutingModel_PackCumulsOfOptimizerDimensionsFromAssignment.cold.2132_wrap_RoutingModel_CostVar_wrap_RoutingModel_GetVehicleTypeContainer_wrap_RoutingModel_solver_wrap_RoutingModel_MakeSelfDependentDimensionFinalizer_wrap_RoutingModel_MakeSelfDependentDimensionFinalizer.cold.2133_wrap_RoutingDimension_model_wrap_RoutingDimension_base_dimension_ZNSt17_Function_handlerIFvPN19operations_research6SolverEEZ21_wrap_Solver_DecisionEUlS2_E0_E9_M_invokeERKSt9_Any_dataOS2_Swig_var_RoutingModelVisitor_kLightElement_getSwig_var_RoutingModelVisitor_kLightElement2_getSwig_var_RoutingModelVisitor_kRemoveValues_getSWIG_Python_NewPointerObj.constprop.1875SWIG_Python_NewPointerObj.constprop.1875.cold.2134_wrap_new_DefaultPhaseParameters_wrap_new_DefaultPhaseParameters.cold.2135_wrap_new_RevBool_wrap_new_RevBool.cold.2136_wrap_new_RoutingModelVisitor_wrap_new_RoutingModelVisitor.cold.2137_wrap_new_GlobalVehicleBreaksConstraint_wrap_new_GlobalVehicleBreaksConstraint.cold.2138_wrap_new_TypeIncompatibilityChecker_wrap_new_TypeIncompatibilityChecker.cold.2139_wrap_new_TypeRequirementChecker_wrap_new_TypeRequirementChecker.cold.2140_wrap_new_TypeRegulationsConstraint_wrap_new_TypeRegulationsConstraint.cold.2141_wrap_new_CPFeasibilityFilter_wrap_new_CPFeasibilityFilter.cold.2142_ZNSt17_Function_handlerIFvvEZ40_wrap_RoutingModel_AddAtSolutionCallbackEUlvE_E9_M_invokeERKSt9_Any_data_ZNSt17_Function_handlerIFvvEZ40_wrap_IntervalVar_WhenStartBound__SWIG_1EUlvE_E9_M_invokeERKSt9_Any_data_ZNSt17_Function_handlerIFvvEZ31_wrap_IntVar_WhenDomain__SWIG_1EUlvE_E9_M_invokeERKSt9_Any_data_ZNSt17_Function_handlerIFvvEZ43_wrap_IntervalVar_WhenDurationBound__SWIG_1EUlvE_E9_M_invokeERKSt9_Any_data_ZNSt17_Function_handlerIFvvEZ38_wrap_IntervalVar_WhenEndRange__SWIG_1EUlvE_E9_M_invokeERKSt9_Any_data_ZNSt17_Function_handlerIFvvEZ44_wrap_IntervalVar_WhenPerformedBound__SWIG_1EUlvE_E9_M_invokeERKSt9_Any_data_ZNSt17_Function_handlerIFvvEZ40_wrap_IntervalVar_WhenStartRange__SWIG_1EUlvE_E9_M_invokeERKSt9_Any_data_ZNSt17_Function_handlerIFvvEZ31_wrap_IntExpr_WhenRange__SWIG_1EUlvE_E9_M_invokeERKSt9_Any_data_ZNSt17_Function_handlerIFvvEZ30_wrap_IntVar_WhenBound__SWIG_1EUlvE_E9_M_invokeERKSt9_Any_data_ZNSt17_Function_handlerIFvvEZ38_wrap_IntervalVar_WhenAnything__SWIG_1EUlvE_E9_M_invokeERKSt9_Any_data_ZNSt17_Function_handlerIFvvEZ43_wrap_IntervalVar_WhenDurationRange__SWIG_1EUlvE_E9_M_invokeERKSt9_Any_data_ZNSt17_Function_handlerIFvvEZ38_wrap_IntervalVar_WhenEndBound__SWIG_1EUlvE_E9_M_invokeERKSt9_Any_data_wrap_RoutingModel_GetTopologicallySortedVisitTypes_wrap_SequenceVarElement_BackwardSequence_wrap_SequenceVarElement_BackwardSequence.cold.2143_wrap_SequenceVarElement_ForwardSequence_wrap_SequenceVarElement_ForwardSequence.cold.2144_wrap_SequenceVarElement_Unperformed_wrap_SequenceVarElement_Unperformed.cold.2145_wrap_new_RevInteger_wrap_new_RevInteger.cold.2146_wrap_new_NumericalRevInteger_wrap_new_NumericalRevInteger.cold.2147_wrap_IntervalVarElement_SetEndMin_wrap_IntVarElement_SetMin_wrap_IntVarElement_SetMax_wrap_IntervalVarElement_SetEndMax_wrap_IntervalVarElement_SetPerformedMin_wrap_IntervalVarElement_SetPerformedMax_wrap_IntervalVarElement_SetStartMin_wrap_IntervalVarElement_SetStartMax_wrap_IntervalVarElement_SetDurationMin_wrap_IntervalVarElement_SetDurationMax_wrap_IntervalVarElement_SetStartValue_wrap_IntervalVarElement_SetEndValue_wrap_IntervalVarElement_SetDurationValue_wrap_IntervalVarElement_SetPerformedValue_wrap_IntVarElement_SetValue_wrap_SequenceVarLocalSearchOperatorTemplate_Value_wrap_RoutingModel_GetCostClassIndexOfVehicle_wrap_RoutingModel_GetVehicleClassIndexOfVehicle_wrap_SequenceVarLocalSearchOperatorTemplate_OldValue_wrap_RoutingModel_GetDisjunctionIndices_wrap_RoutingIndexManager_IndexToNode_wrap_IntVarLocalSearchOperatorTemplate_Value_wrap_IntVarLocalSearchOperatorTemplate_OldValue_wrap_IntervalVar_SetPerformed_wrap_RoutingModel_SetMaximumNumberOfActiveVehicles_wrap_RoutingModel_IsEnd_wrap_DefaultPhaseParameters_var_selection_schema_set_wrap_DefaultPhaseParameters_value_selection_schema_set_wrap_DefaultPhaseParameters_heuristic_period_set_wrap_DefaultPhaseParameters_heuristic_num_failures_limit_set_wrap_DefaultPhaseParameters_initialization_splits_set_wrap_DefaultPhaseParameters_random_seed_set_wrap_DefaultPhaseParameters_display_level_set_wrap_RoutingModel_NextVar_wrap_RoutingModel_ActiveVar_wrap_RoutingModel_VehicleVar_wrap_RoutingDimension_CumulVar_wrap_RoutingDimension_TransitVar_wrap_RoutingDimension_FixedTransitVar_wrap_RoutingDimension_SlackVar_wrap_RoutingDimension_GetSpanCostCoefficientForVehicle_wrap_IntVarLocalSearchFilter_Value_wrap_RoutingDimension_GetSpanUpperBoundForVehicle_wrap_RoutingModel_Start_wrap_RoutingModel_End_wrap_RoutingModel_VehicleIndex_wrap_BaseLns___getitem___wrap_IntervalVarContainer_Element_wrap_IntVarContainer_Element_wrap_SequenceVarContainer_Element_wrap_Assignment_BackwardSequence_wrap_Assignment_BackwardSequence.cold.2148_wrap_Assignment_Unperformed_wrap_Assignment_Unperformed.cold.2149_wrap_Assignment_ForwardSequence_wrap_Assignment_ForwardSequence.cold.2150_wrap_RoutingModel_ActiveVehicleVar_wrap_RoutingModel_GetSameVehicleIndicesOfIndex_wrap_RoutingModel_VehicleCostsConsideredVar_wrap_Solver_Fail_wrap_RoutingDimension_GetLocalOptimizerOffsetForVehicle_wrap_RoutingModel_AreEmptyRouteCostsConsideredForVehicle_wrap_Assignment_SetObjectiveMin_wrap_Assignment_SetObjectiveMin.cold.2151_wrap_Assignment_SetObjectiveMax_wrap_Assignment_SetObjectiveMax.cold.2152_wrap_RoutingModel_SetFixedCostOfAllVehicles_wrap_RoutingModel_SetFixedCostOfAllVehicles.cold.2153_wrap_RoutingDimension_SetSpanCostCoefficientForAllVehicles_wrap_RoutingDimension_SetSpanCostCoefficientForAllVehicles.cold.2154_wrap_RoutingDimension_SetGlobalSpanCostCoefficient_wrap_RoutingDimension_SetGlobalSpanCostCoefficient.cold.2155_wrap_Assignment_SetObjectiveValue_wrap_Assignment_SetObjectiveValue.cold.2156_wrap_RoutingModel_GetVisitTypePolicy_wrap_RoutingModel_GetVisitTypePolicy.cold.2157_wrap_RoutingDimension_GetCumulVarSoftUpperBound_wrap_RoutingDimension_GetCumulVarSoftUpperBound.cold.2158_wrap_RoutingDimension_GetCumulVarSoftUpperBoundCoefficient_wrap_RoutingDimension_GetCumulVarSoftUpperBoundCoefficient.cold.2159_wrap_RoutingDimension_GetCumulVarSoftLowerBoundCoefficient_wrap_RoutingDimension_GetCumulVarSoftLowerBoundCoefficient.cold.2160_wrap_RoutingModel_UnperformedPenalty_wrap_RoutingModel_UnperformedPenalty.cold.2161_wrap_RoutingDimension_GetCumulVarSoftLowerBound_wrap_RoutingDimension_GetCumulVarSoftLowerBound.cold.2162_wrap_RoutingModel_GetVisitType_wrap_RoutingModel_GetVisitType.cold.2163_wrap_RoutingDimension_ShortestTransitionSlack_wrap_RoutingDimension_ShortestTransitionSlack.cold.2164_wrap_Solver_ReSeed_wrap_RoutingModel_IsStart_wrap_RoutingModel_IsStart.cold.2165_wrap_RoutingDimension_HasCumulVarSoftUpperBound_wrap_RoutingDimension_HasCumulVarSoftUpperBound.cold.2166_wrap_RoutingDimension_HasCumulVarSoftLowerBound_wrap_RoutingDimension_HasCumulVarSoftLowerBound.cold.2167_wrap_Solver_BranchesLimit_wrap_Solver_BranchesLimit.cold.2168_wrap_RoutingModel_GetPickupIndexPairs_wrap_RoutingModel_GetPickupIndexPairs.cold.2169_wrap_BaseLns_AppendToFragment_wrap_BaseLns_AppendToFragment.cold.2170_wrap_Solver_FailuresLimit_wrap_Solver_FailuresLimit.cold.2171_wrap_RoutingModel_SetArcCostEvaluatorOfAllVehicles_wrap_RoutingModel_SetArcCostEvaluatorOfAllVehicles.cold.2172_wrap_SequenceVar_RankFirst_wrap_SequenceVar_RankFirst.cold.2173_wrap_SequenceVar_RankNotFirst_wrap_SequenceVar_RankNotFirst.cold.2174_wrap_SequenceVar_RankLast_wrap_SequenceVar_RankLast.cold.2175_wrap_SequenceVar_RankNotLast_wrap_SequenceVar_RankNotLast.cold.2176_wrap_Constraint___floordiv___wrap_Constraint___floordiv__.cold.2177_wrap_RoutingModel_SetPickupAndDeliveryPolicyOfAllVehicles_wrap_RoutingModel_SetPickupAndDeliveryPolicyOfAllVehicles.cold.2178_wrap_RoutingModel_GetDeliveryIndexPairs_wrap_RoutingModel_GetDeliveryIndexPairs.cold.2179_wrap_Solver_SolutionsLimit_wrap_Solver_SolutionsLimit.cold.2180_wrap_RoutingModel_GetPickupAndDeliveryPolicyOfVehicle_wrap_RoutingModel_GetPickupAndDeliveryPolicyOfVehicle.cold.2181_wrap_RoutingDimension_GetPreTravelEvaluatorOfVehicle_wrap_RoutingDimension_GetPreTravelEvaluatorOfVehicle.cold.2182_wrap_RoutingModel_GetFixedCostOfVehicle_wrap_RoutingModel_GetFixedCostOfVehicle.cold.2183_wrap_SolutionCollector_WallTime_wrap_SolutionCollector_WallTime.cold.2184_wrap_SolutionCollector_Branches_wrap_SolutionCollector_Branches.cold.2185_wrap_SolutionCollector_Failures_wrap_SolutionCollector_Failures.cold.2186_wrap_RoutingDimension_GetPostTravelEvaluatorOfVehicle_wrap_RoutingDimension_GetPostTravelEvaluatorOfVehicle.cold.2187_wrap_SolutionCollector_ObjectiveValue_wrap_SolutionCollector_ObjectiveValue.cold.2188_wrap_IntVar_Contains_wrap_IntVar_Contains.cold.2189_wrap_BooleanVar_Contains_wrap_BooleanVar_Contains.cold.2190_wrap_RoutingModel_GetSingleNodesOfType_wrap_RoutingModel_GetSingleNodesOfType.cold.2191_wrap_RoutingModel_GetPairIndicesOfType_wrap_RoutingModel_GetPairIndicesOfType.cold.2192_wrap_IntervalVar_SafeStartExpr_wrap_IntervalVar_SafeStartExpr.cold.2193_wrap_IntervalVar_SafeDurationExpr_wrap_IntervalVar_SafeDurationExpr.cold.2194_wrap_IntervalVar_SafeEndExpr_wrap_IntervalVar_SafeEndExpr.cold.2195_wrap_SolutionCollector_Solution_wrap_SolutionCollector_Solution.cold.2196_wrap_RoutingModel_GetSameVehicleRequiredTypeAlternativesOfType_wrap_RoutingModel_GetSameVehicleRequiredTypeAlternativesOfType.cold.2197_wrap_RoutingModel_GetRequiredTypeAlternativesWhenAddingType_wrap_RoutingModel_GetRequiredTypeAlternativesWhenAddingType.cold.2198_wrap_RoutingModel_GetHardTypeIncompatibilitiesOfType_wrap_RoutingModel_GetHardTypeIncompatibilitiesOfType.cold.2199_wrap_RoutingModel_GetTemporalTypeIncompatibilitiesOfType_wrap_RoutingModel_GetTemporalTypeIncompatibilitiesOfType.cold.2200_wrap_Solver_LubyRestart_wrap_Solver_LubyRestart.cold.2201_wrap_SequenceVar_Interval_wrap_SequenceVar_Interval.cold.2202_wrap_SequenceVar_Next_wrap_SequenceVar_Next.cold.2203_wrap_RoutingModel_GetRequiredTypeAlternativesWhenRemovingType_wrap_RoutingModel_GetRequiredTypeAlternativesWhenRemovingType.cold.2204_wrap_Solver_ConstantRestart_wrap_Solver_ConstantRestart.cold.2205_wrap_RoutingModel_ConsiderEmptyRouteCostsForVehicle_wrap_SolutionCollector_Value_wrap_SolutionCollector_Value.cold.2206_wrap_SolutionCollector_DurationValue_wrap_SolutionCollector_DurationValue.cold.2207_wrap_SolutionCollector_PerformedValue_wrap_SolutionCollector_PerformedValue.cold.2208_wrap_SolutionCollector_StartValue_wrap_SolutionCollector_StartValue.cold.2209_wrap_SolutionCollector_EndValue_wrap_SolutionCollector_EndValue.cold.2210_wrap_SolutionCollector_ForwardSequence_wrap_SolutionCollector_ForwardSequence.cold.2211_wrap_IntervalVar_CrossesDate_wrap_IntervalVar_CrossesDate.cold.2212_wrap_IntervalVar_AvoidsDate_wrap_IntervalVar_AvoidsDate.cold.2213_wrap_IntervalVar_EndsAfter_wrap_IntervalVar_EndsAfter.cold.2214_wrap_IntervalVar_EndsAt_wrap_IntervalVar_EndsAt.cold.2215_wrap_IntervalVar_EndsBefore_wrap_IntervalVar_EndsBefore.cold.2216_wrap_IntervalVar_StartsAfter_wrap_IntervalVar_StartsAfter.cold.2217_wrap_IntervalVar_StartsAt_wrap_IntervalVar_StartsAt.cold.2218_wrap_IntervalVar_StartsBefore_wrap_IntervalVar_StartsBefore.cold.2219_wrap_IntervalVarElement_SetPerformedRange_wrap_IntervalVarElement_SetDurationRange_wrap_IntVarElement_SetRange_wrap_IntervalVarElement_SetStartRange_wrap_IntervalVarElement_SetEndRange_wrap_TypeRegulationsChecker_CheckVehicle_wrap_TypeRegulationsChecker_CheckVehicle.cold.2220_wrap_SolutionCollector_BackwardSequence_wrap_SolutionCollector_BackwardSequence.cold.2221_wrap_SolutionCollector_Unperformed_wrap_SolutionCollector_Unperformed.cold.2222_ZNSt17_Function_handlerIFllEZ55_wrap_RoutingModel_RegisterPositiveUnaryTransitCallbackEUllE_E9_M_invokeERKSt9_Any_dataOl_ZNSt17_Function_handlerIFllEZ28_wrap_Solver_ElementFunctionEUllE_E9_M_invokeERKSt9_Any_dataOl_ZNSt17_Function_handlerIFllEZ40_wrap_Solver_VarEvalValEvalTieBreakPhaseEUllE_E9_M_invokeERKSt9_Any_dataOl_ZNSt17_Function_handlerIFllEZ32_wrap_Solver_VarEvalValEvalPhaseEUllE_E9_M_invokeERKSt9_Any_dataOl_ZNSt17_Function_handlerIFllEZ39_wrap_Solver_VarStrValEvalTieBreakPhaseEUllE0_E9_M_invokeERKSt9_Any_dataOl_ZNSt17_Function_handlerIFllEZ37_wrap_Solver_EvalEvalStrTieBreakPhaseEUllE0_E9_M_invokeERKSt9_Any_dataOl_ZNSt17_Function_handlerIFllEZ61_wrap_Pack_AddWeightedSumLessOrEqualConstantDimension__SWIG_1EUllE_E9_M_invokeERKSt9_Any_dataOl_ZNSt17_Function_handlerIFllEZ29_wrap_Solver_MonotonicElementEUllE_E9_M_invokeERKSt9_Any_dataOl_ZNSt17_Function_handlerIFllEZ28_wrap_Solver_Element__SWIG_2EUllE_E9_M_invokeERKSt9_Any_dataOl_ZNSt17_Function_handlerIFllEZ31_wrap_Solver_VarEvalValStrPhaseEUllE_E9_M_invokeERKSt9_Any_dataOl_ZNSt17_Function_handlerIFllEZ40_wrap_Solver_VarEvalValEvalTieBreakPhaseEUllE1_E9_M_invokeERKSt9_Any_dataOl_ZNSt17_Function_handlerIFllEZ47_wrap_RoutingModel_RegisterUnaryTransitCallbackEUllE_E9_M_invokeERKSt9_Any_dataOl_ZNSt17_Function_handlerIFllEZ43_wrap_RoutingModel_MakeGuidedSlackFinalizerEUllE_E9_M_invokeERKSt9_Any_dataOl_wrap_RoutingModel_AddPickupAndDelivery_wrap_RoutingModel_AddPickupAndDelivery.cold.2223_wrap_Assignment_SetObjectiveRange_wrap_Assignment_SetObjectiveRange.cold.2224_wrap_RoutingModel_SetAmortizedCostFactorsOfAllVehicles_wrap_RoutingModel_SetAmortizedCostFactorsOfAllVehicles.cold.2225_wrap_RoutingModel_GetArcCostForFirstSolution_wrap_RoutingModel_GetArcCostForFirstSolution.cold.2226_wrap_RoutingModel_UnperformedPenaltyOrValue_wrap_RoutingModel_UnperformedPenaltyOrValue.cold.2227_wrap_RoutingModel_GetHomogeneousCost_wrap_RoutingModel_GetHomogeneousCost.cold.2228_wrap_Assignment_SetMax_wrap_Assignment_SetMax.cold.2229_wrap_Assignment_SetValue_wrap_Assignment_SetValue.cold.2230_wrap_Assignment_SetStartMin_wrap_Assignment_SetStartMin.cold.2231_wrap_Assignment_SetStartMax_wrap_Assignment_SetStartMax.cold.2232_wrap_Assignment_SetStartValue_wrap_Assignment_SetStartValue.cold.2233_wrap_Assignment_SetDurationMin_wrap_Assignment_SetDurationMin.cold.2234_wrap_Assignment_SetDurationMax_wrap_Assignment_SetDurationMax.cold.2235_wrap_Assignment_SetDurationValue_wrap_Assignment_SetDurationValue.cold.2236_wrap_Assignment_SetEndMin_wrap_Assignment_SetEndMin.cold.2237_wrap_Assignment_SetEndMax_wrap_Assignment_SetEndMax.cold.2238_wrap_Assignment_SetMin_wrap_Assignment_SetMin.cold.2239_wrap_Assignment_SetEndValue_wrap_Assignment_SetEndValue.cold.2240_wrap_Assignment_SetPerformedMin_wrap_Assignment_SetPerformedMin.cold.2241_wrap_Assignment_SetPerformedMax_wrap_Assignment_SetPerformedMax.cold.2242_wrap_Assignment_SetPerformedValue_wrap_Assignment_SetPerformedValue.cold.2243_ZNSt17_Function_handlerIFlllEZ31_wrap_Solver_SumObjectiveFilterEUlllE_E9_M_invokeERKSt9_Any_dataOlS6__ZNSt17_Function_handlerIFlllEZ30_wrap_Solver_PathCumul__SWIG_2EUlllE_E9_M_invokeERKSt9_Any_dataOlS6__ZNSt17_Function_handlerIFlllEZ50_wrap_RoutingModel_RegisterPositiveTransitCallbackEUlllE_E9_M_invokeERKSt9_Any_dataOlS6__ZNSt17_Function_handlerIFliiEZ62_wrap_RoutingDimension_SetPickupToDeliveryLimitFunctionForPairEUliiE_E9_M_invokeERKSt9_Any_dataOiS6__ZNSt17_Function_handlerIFlllEZ29_wrap_Solver_EvalEvalStrPhaseEUlllE_E9_M_invokeERKSt9_Any_dataOlS6__ZNSt17_Function_handlerIFlllEZ32_wrap_Solver_VarEvalValEvalPhaseEUlllE0_E9_M_invokeERKSt9_Any_dataOlS6__ZNSt17_Function_handlerIFlllEZ45_wrap_DisjunctiveConstraint_SetTransitionTimeEUlllE_E9_M_invokeERKSt9_Any_dataOlS6__ZNSt17_Function_handlerIFlllEZ50_wrap_Pack_AddWeightedSumEqualVarDimension__SWIG_1EUlllE_E9_M_invokeERKSt9_Any_dataOlS6__ZNSt17_Function_handlerIFlllEZ38_wrap_Solver_GuidedLocalSearch__SWIG_2EUlllE_E9_M_invokeERKSt9_Any_dataOlS6__ZNSt17_Function_handlerIFlllEZ61_wrap_Pack_AddWeightedSumLessOrEqualConstantDimension__SWIG_2EUlllE_E9_M_invokeERKSt9_Any_dataOlS6__ZNSt17_Function_handlerIFlllEZ44_wrap_RoutingModel_SetFirstSolutionEvaluatorEUlllE_E9_M_invokeERKSt9_Any_dataOlS6__ZNSt17_Function_handlerIFlllEZ37_wrap_Solver_EvalEvalStrTieBreakPhaseEUlllE_E9_M_invokeERKSt9_Any_dataOlS6__ZNSt17_Function_handlerIFlllEZ42_wrap_RoutingModel_RegisterTransitCallbackEUlllE_E9_M_invokeERKSt9_Any_dataOlS6__ZNSt17_Function_handlerIFlllEZ30_wrap_Solver_PathCumul__SWIG_1EUlllE_E9_M_invokeERKSt9_Any_dataOlS6__ZNSt17_Function_handlerIFlllEZ31_wrap_Solver_VarStrValEvalPhaseEUlllE_E9_M_invokeERKSt9_Any_dataOlS6__ZNSt17_Function_handlerIFlllEZ38_wrap_Solver_GuidedLocalSearch__SWIG_0EUlllE_E9_M_invokeERKSt9_Any_dataOlS6__ZNSt17_Function_handlerIFlllEZ39_wrap_Solver_VarStrValEvalTieBreakPhaseEUlllE_E9_M_invokeERKSt9_Any_dataOlS6__ZNSt17_Function_handlerIFlllEZ40_wrap_Solver_VarEvalValEvalTieBreakPhaseEUlllE0_E9_M_invokeERKSt9_Any_dataOlS6__ZNSt17_Function_handlerIFlllEZ28_wrap_Solver_Element__SWIG_3EUlllE_E9_M_invokeERKSt9_Any_dataOlS6__ZNSt17_Function_handlerIFliiEZ41_wrap_Solver_ConcatenateOperators__SWIG_2EUliiE_E9_M_invokeERKSt9_Any_dataOiS6__wrap_IntVar_RemoveInterval_wrap_IntVar_RemoveInterval.cold.2244_wrap_BooleanVar_RemoveInterval_wrap_BooleanVar_RemoveInterval.cold.2245_wrap_RoutingModel_AddWeightedVariableMinimizedByFinalizer_wrap_RoutingModel_AddWeightedVariableMinimizedByFinalizer.cold.2246_wrap_RoutingModel_AddVariableTargetToFinalizer_wrap_RoutingModel_AddVariableTargetToFinalizer.cold.2247_wrap_RoutingDimension_SetSpanCostCoefficientForVehicle_wrap_RoutingDimension_SetSpanCostCoefficientForVehicle.cold.2248_wrap_RoutingModel_SetFixedCostOfVehicle_wrap_RoutingModel_SetFixedCostOfVehicle.cold.2249_wrap_RoutingDimension_SetSpanUpperBoundForVehicle_wrap_RoutingDimension_SetSpanUpperBoundForVehicle.cold.2250_ZNSt17_Function_handlerIFllllEZ29_wrap_Solver_Operator__SWIG_3EUllllE_E9_M_invokeERKSt9_Any_dataOlS6_S6__ZNSt17_Function_handlerIFllllEZ38_wrap_Solver_GuidedLocalSearch__SWIG_1EUllllE_E9_M_invokeERKSt9_Any_dataOlS6_S6__wrap_RoutingModel_Next_wrap_RoutingModel_Next.cold.2251_wrap_Solver_Minimize_wrap_Solver_Minimize.cold.2252_wrap_Solver_AssignVariableValue_wrap_Solver_AssignVariableValue.cold.2253_wrap_Solver_VariableLessOrEqualValue_wrap_Solver_VariableLessOrEqualValue.cold.2254_wrap_Solver_Maximize_wrap_Solver_Maximize.cold.2255_wrap_Solver_AssignVariableValueOrFail_wrap_Solver_AssignVariableValueOrFail.cold.2256_wrap_Solver_VariableGreaterOrEqualValue_wrap_Solver_VariableGreaterOrEqualValue.cold.2257_wrap_Solver_NeighborhoodLimit_wrap_Solver_NeighborhoodLimit.cold.2258_wrap_RoutingModel_IsVehicleAllowedForIndex_wrap_RevInteger_SetValue_wrap_RevInteger_SetValue.cold.2259_wrap_NumericalRevInteger_Add_wrap_NumericalRevInteger_Add.cold.2260_wrap_RoutingModel_AddTemporalTypeIncompatibility_wrap_RoutingModel_AddTemporalTypeIncompatibility.cold.2261_wrap_RoutingModel_AddHardTypeIncompatibility_wrap_RoutingModel_AddHardTypeIncompatibility.cold.2262_wrap_RoutingModel_SetArcCostEvaluatorOfVehicle_wrap_RoutingModel_SetArcCostEvaluatorOfVehicle.cold.2263_wrap_RoutingModel_SetPickupAndDeliveryPolicyOfVehicle_wrap_RoutingModel_SetPickupAndDeliveryPolicyOfVehicle.cold.2264_wrap_DisjunctiveConstraint_TransitionTime_wrap_DisjunctiveConstraint_TransitionTime.cold.2265_wrap_Solver_RankFirstInterval_wrap_Solver_RankFirstInterval.cold.2266_wrap_Solver_RankLastInterval_wrap_Solver_RankLastInterval.cold.2267_wrap_RoutingModel_IsVehicleUsed_wrap_RoutingModel_IsVehicleUsed.cold.2268_wrap_Solver_Optimize_wrap_Solver_Optimize.cold.2269_wrap_IntervalVar_EndsAfterStartWithDelay_wrap_IntervalVar_EndsAfterStartWithDelay.cold.2270_wrap_IntervalVar_StartsAtStartWithDelay_wrap_IntervalVar_StartsAtStartWithDelay.cold.2271_wrap_IntervalVar_StaysInSyncWithDelay_wrap_IntervalVar_StaysInSyncWithDelay.cold.2272_wrap_IntervalVar_EndsAtStartWithDelay_wrap_IntervalVar_EndsAtStartWithDelay.cold.2273_wrap_IntervalVar_StartsAfterEndWithDelay_wrap_IntervalVar_StartsAfterEndWithDelay.cold.2274_wrap_IntervalVar_StartsAfterStartWithDelay_wrap_IntervalVar_StartsAfterStartWithDelay.cold.2275_wrap_IntervalVar_StartsAtEndWithDelay_wrap_IntervalVar_StartsAtEndWithDelay.cold.2276_wrap_IntervalVar_EndsAfterEndWithDelay_wrap_IntervalVar_EndsAfterEndWithDelay.cold.2277_wrap_IntervalVar_EndsAtEndWithDelay_wrap_IntervalVar_EndsAtEndWithDelay.cold.2278_wrap_Solver_SplitVariableDomain_wrap_Solver_SplitVariableDomain.cold.2279_wrap_Constraint___rmul___wrap_Constraint___rmul__.cold.2280_wrap_Constraint___rsub___wrap_Constraint___rsub__.cold.2281_wrap_Constraint___radd___wrap_Constraint___radd__.cold.2282_wrap_Solver_ScheduleOrPostpone_wrap_Solver_ScheduleOrPostpone.cold.2283_wrap_Solver_ScheduleOrExpedite_wrap_Solver_ScheduleOrExpedite.cold.2284_wrap_IntExpr___rsub___wrap_IntExpr___rsub__.cold.2285_wrap_IntExpr___rmul___wrap_IntExpr___rmul__.cold.2286_wrap_IntExpr___radd___wrap_IntExpr___radd__.cold.2287_wrap_RoutingDimension_SetPickupToDeliveryLimitFunctionForPair_wrap_RoutingDimension_SetPickupToDeliveryLimitFunctionForPair.cold.2288_wrap_RoutingDimension_SetCumulVarSoftLowerBound_wrap_RoutingDimension_SetCumulVarSoftLowerBound.cold.2289_wrap_RoutingDimension_SetCumulVarSoftUpperBound_wrap_RoutingDimension_SetCumulVarSoftUpperBound.cold.2290_wrap_RoutingDimension_GetTransitValue_wrap_RoutingDimension_GetTransitValue.cold.2291_wrap_RoutingModel_GetArcCostForVehicle_wrap_RoutingModel_GetArcCostForVehicle.cold.2292_wrap_RoutingModel_GetArcCostForClass_wrap_RoutingModel_GetArcCostForClass.cold.2293_wrap_RoutingModel_ArcIsMoreConstrainedThanArc_wrap_RoutingModel_ArcIsMoreConstrainedThanArc.cold.2294_wrap_Assignment_SetDurationRange_wrap_Assignment_SetDurationRange.cold.2295_wrap_Assignment_SetStartRange_wrap_Assignment_SetStartRange.cold.2296_wrap_Assignment_SetPerformedRange_wrap_Assignment_SetPerformedRange.cold.2297_wrap_Assignment_SetEndRange_wrap_Assignment_SetEndRange.cold.2298_wrap_Assignment_SetRange_wrap_Assignment_SetRange.cold.2299_wrap_RoutingModel_SetAmortizedCostFactorsOfVehicle_wrap_RoutingModel_SetAmortizedCostFactorsOfVehicle.cold.2300_wrap_RoutingDimension_SetBreakDistanceDurationOfVehicle_wrap_RoutingDimension_SetBreakDistanceDurationOfVehicle.cold.2301_wrap_Solver_FixedDurationEndSyncedOnStartIntervalVar_wrap_Solver_FixedDurationEndSyncedOnStartIntervalVar.cold.2302_wrap_Solver_FixedDurationStartSyncedOnEndIntervalVar_wrap_Solver_FixedDurationStartSyncedOnEndIntervalVar.cold.2303_wrap_Solver_FixedDurationStartSyncedOnStartIntervalVar_wrap_Solver_FixedDurationStartSyncedOnStartIntervalVar.cold.2304_wrap_Solver_FixedDurationEndSyncedOnEndIntervalVar_wrap_Solver_FixedDurationEndSyncedOnEndIntervalVar.cold.2305_wrap_RoutingModel_SetVisitType_wrap_RoutingModel_SetVisitType.cold.2306BasePathFilter_swigregisterSearchLimit_swigregisterRevBool_swigregisterDefaultPhaseParameters_swigregisterSolver_swigregisterTypeRegulationsConstraint_swigregisterPropagationBaseObject_swigregisterTypeRequirementChecker_swigregisterTypeIncompatibilityChecker_swigregisterIntervalVarContainer_swigregisterIntVarIterator_swigregisterSequenceVarLocalSearchOperator_swigregisterIntVarLocalSearchFilter_swigregisterIntVarContainer_swigregisterOptimizeVar_swigregisterRoutingModelVisitor_swigregisterDecisionBuilder_swigregisterPack_swigregisterSequenceVarContainer_swigregisterLocalSearchFilterManager_swigregisterCPFeasibilityFilter_swigregisterSolutionCollector_swigregisterDemon_swigregisterNumericalRevInteger_swigregisterSearchMonitor_swigregisterSequenceVarElement_swigregisterRoutingIndexManager_swigregisterAssignment_swigregisterIntervalVar_swigregisterGlobalVehicleBreaksConstraint_swigregisterPathOperator_swigregisterChangeValue_swigregisterBaseLns_swigregisterTypeRegulationsChecker_swigregisterAssignmentElement_swigregisterRoutingDimension_swigregisterBooleanVar_swigregisterSequenceVarLocalSearchOperatorTemplate_swigregisterSequenceVar_swigregisterRoutingModel_swigregisterDecision_swigregisterIntervalVarElement_swigregisterIntVarElement_swigregisterIntVarLocalSearchOperatorTemplate_swigregisterDisjunctiveConstraint_swigregisterIntVarLocalSearchOperator_swigregisterIntVar_swigregisterIntExpr_swigregister_wrap_BooleanVar_RemoveValue_wrap_BooleanVar_SetMax_wrap_IntExpr_SetMin_wrap_IntervalVar_SetDurationMax_wrap_IntervalVar_SetStartMax_wrap_BooleanVar_SetMin_wrap_IntVar_RemoveValue_wrap_IntExpr_SetMax_wrap_IntervalVar_SetStartMin_wrap_IntervalVar_SetDurationMin_wrap_IntervalVar_SetEndMin_wrap_IntervalVar_SetEndMax_wrap_IntExpr_SetValue_wrap_Solver_AddConstraint_wrap_Solver_SimulatedAnnealing_wrap_Solver_SimulatedAnnealing.cold.2307_wrap_RoutingModel_HasDimension_wrap_RoutingModel_HasDimension.cold.2308_wrap_RoutingModel_WriteAssignment_wrap_RoutingModel_WriteAssignment.cold.2309_wrap_RoutingModel_GetDimensionOrDie_wrap_RoutingModel_GetDimensionOrDie.cold.2310_wrap_IntExpr_VarWithName_wrap_IntExpr_VarWithName.cold.2311_wrap_RoutingModel_GetMutableDimension_wrap_RoutingModel_GetMutableDimension.cold.2312_wrap_RoutingModel_ReadAssignment_wrap_RoutingModel_ReadAssignment.cold.2313_wrap_Solver_SearchTrace_wrap_Solver_SearchTrace.cold.2314_wrap_Solver_TimeLimit_wrap_Solver_TimeLimit.cold.2315_wrap_IntExpr___floordiv___wrap_IntExpr___floordiv__.cold.2316_wrap_Solver_FixedInterval_wrap_Solver_FixedInterval.cold.2317_wrap_Solver_IntConst_wrap_Solver_IntConst.cold.2318_wrap_RoutingModel_AddAtSolutionCallback_wrap_RoutingModel_AddAtSolutionCallback.cold.2319_wrap_RoutingModel_AddConstantDimension_wrap_RoutingModel_AddConstantDimension.cold.2320_wrap_LocalSearchFilter_Accept_wrap_LocalSearchFilter_Accept.cold.2321_wrap_BasePathFilter_Accept_wrap_BasePathFilter_Accept.cold.2322_wrap_CPFeasibilityFilter_Accept_wrap_CPFeasibilityFilter_Accept.cold.2323_wrap_Solver_ClosureDemon_wrap_Solver_ClosureDemon.cold.2324_wrap_Solver_ConvexPiecewiseExpr_wrap_Solver_ConvexPiecewiseExpr.cold.2325_wrap_RoutingModel_AddConstantDimensionWithSlack_wrap_RoutingModel_AddConstantDimensionWithSlack.cold.2326_wrap_RoutingModel_AddDimension_wrap_RoutingModel_AddDimension.cold.2327_wrap_LocalSearchFilterManager_Accept_wrap_LocalSearchFilterManager_Accept.cold.2328_wrap_RoutingModel_SetFirstSolutionEvaluator_wrap_RoutingModel_SetFirstSolutionEvaluator.cold.2329_wrap_SearchLimit_RefuteDecision_wrap_SearchLimit_RefuteDecision.cold.2330_wrap_OptimizeVar_RefuteDecision_wrap_OptimizeVar_RefuteDecision.cold.2331_wrap_SearchMonitor_AfterDecision_wrap_SearchMonitor_AfterDecision.cold.2332_wrap_SearchMonitor_RefuteDecision_wrap_SearchMonitor_RefuteDecision.cold.2333_wrap_SearchMonitor_ApplyDecision_wrap_SearchMonitor_ApplyDecision.cold.2334_wrap_SearchLimit_BeginNextDecision_wrap_SearchLimit_BeginNextDecision.cold.2335_wrap_OptimizeVar_BeginNextDecision_wrap_OptimizeVar_BeginNextDecision.cold.2336_wrap_SearchMonitor_BeginNextDecision_wrap_SearchMonitor_BeginNextDecision.cold.2337_wrap_SearchMonitor_EndNextDecision_wrap_SearchMonitor_EndNextDecision.cold.2338_wrap_Solver_IsBetweenVar_wrap_Solver_IsBetweenVar.cold.2339_wrap_Solver_IsBetweenCt_wrap_Solver_IsBetweenCt.cold.2340_wrap_Solver_BetweenCt_wrap_Solver_BetweenCt.cold.2341_wrap_Solver_IsLessCt_wrap_Solver_IsLessCt.cold.2342_wrap_Solver_IsLessVar_wrap_Solver_IsLessVar.cold.2343_wrap_Solver_IsLessCstVar_wrap_Solver_IsLessCstVar.cold.2344_wrap_Solver_IsLessCstCt_wrap_Solver_IsLessCstCt.cold.2345_wrap_Solver_IsGreaterCt_wrap_Solver_IsGreaterCt.cold.2346_wrap_Solver_IsGreaterVar_wrap_Solver_IsGreaterVar.cold.2347_wrap_Solver_IsGreaterCstVar_wrap_Solver_IsGreaterCstVar.cold.2348_wrap_Solver_IsGreaterCstCt_wrap_Solver_IsGreaterCstCt.cold.2349_wrap_Solver_IsGreaterOrEqualCt_wrap_Solver_IsGreaterOrEqualCt.cold.2350_wrap_Solver_IsGreaterOrEqualVar_wrap_Solver_IsGreaterOrEqualVar.cold.2351_wrap_Solver_IsGreaterOrEqualCstVar_wrap_Solver_IsGreaterOrEqualCstVar.cold.2352_wrap_Solver_IsGreaterOrEqualCstCt_wrap_Solver_IsGreaterOrEqualCstCt.cold.2353_wrap_Solver_IsLessOrEqualCt_wrap_Solver_IsLessOrEqualCt.cold.2354_wrap_Solver_IsLessOrEqualVar_wrap_Solver_IsLessOrEqualVar.cold.2355_wrap_Solver_IsLessOrEqualCstVar_wrap_Solver_IsLessOrEqualCstVar.cold.2356_wrap_Solver_IsLessOrEqualCstCt_wrap_Solver_IsLessOrEqualCstCt.cold.2357_wrap_Solver_IsDifferentCt_wrap_Solver_IsDifferentCt.cold.2358_wrap_Solver_IsDifferentVar_wrap_Solver_IsDifferentVar.cold.2359_wrap_Solver_IsDifferentCstVar_wrap_Solver_IsDifferentCstVar.cold.2360_wrap_Solver_IsDifferentCstCt_wrap_Solver_IsDifferentCstCt.cold.2361_wrap_Solver_IsEqualVar_wrap_Solver_IsEqualVar.cold.2362_wrap_Solver_IsEqualCt_wrap_Solver_IsEqualCt.cold.2363_wrap_Solver_IsEqualCstVar_wrap_Solver_IsEqualCstVar.cold.2364_wrap_Solver_IsEqualCstCt_wrap_Solver_IsEqualCstCt.cold.2365_wrap_Solver_ConditionalExpression_wrap_Solver_ConditionalExpression.cold.2366_wrap_Solver_SemiContinuousExpr_wrap_Solver_SemiContinuousExpr.cold.2367_wrap_Solver_FixedDurationIntervalVar_wrap_Solver_FixedDurationIntervalVar.cold.2368_wrap_Solver_TemporalDisjunction_wrap_Solver_TemporalDisjunction.cold.2369_wrap_Assignment_Activated_wrap_Assignment_Activated.cold.2370_wrap_Assignment_Deactivate_wrap_Assignment_Deactivate.cold.2371_wrap_Assignment_Activate_wrap_Assignment_Activate.cold.2372_wrap_Solver_LocalSearchPhaseParameters_wrap_Solver_LocalSearchPhaseParameters.cold.2373_wrap_new_BaseObject_wrap_new_BaseObject.cold.2374_wrap_new_PropagationBaseObject_wrap_new_PropagationBaseObject.cold.2375_wrap_new_Decision_wrap_new_Decision.cold.2376_wrap_new_DecisionBuilder_wrap_new_DecisionBuilder.cold.2377_wrap_new_Demon_wrap_new_Demon.cold.2378_wrap_new_Constraint_wrap_new_Constraint.cold.2379_wrap_new_SearchMonitor_wrap_new_SearchMonitor.cold.2380_ZGVZ17SwigPyPacked_typeE4type_ZL11SwigMethods_ZL16swig_const_table_ZL17swig_type_initial_ZZ16PyInit__pywrapcpE11SWIG_module_ZL11swig_module_ZZ17SwigPyPacked_typeE4type_ZZ12SWIG_globalsE7globals_ZL17swig_cast_initialPyInit__pywrapcp.cold.2381_ZNSt17_Function_handlerIFSsvEZ30_wrap_Solver_SearchLog__SWIG_3EUlvE_E9_M_invokeERKSt9_Any_data_ZNSt17_Function_handlerIFSsvEZ30_wrap_Solver_SearchLog__SWIG_3EUlvE_E9_M_invokeERKSt9_Any_data.cold.2382_ZNSt17_Function_handlerIFSsvEZ30_wrap_Solver_SearchLog__SWIG_5EUlvE_E9_M_invokeERKSt9_Any_data_ZNSt17_Function_handlerIFSsvEZ30_wrap_Solver_SearchLog__SWIG_5EUlvE_E9_M_invokeERKSt9_Any_data.cold.2383_ZNSt17_Function_handlerIFSsvEZ30_wrap_Solver_SearchLog__SWIG_2EUlvE_E9_M_invokeERKSt9_Any_data_ZNSt17_Function_handlerIFSsvEZ30_wrap_Solver_SearchLog__SWIG_2EUlvE_E9_M_invokeERKSt9_Any_data.cold.2384_ZNSt17_Function_handlerIFSsvEZ34_wrap_Solver_SearchLogWithCallbackEUlvE_E9_M_invokeERKSt9_Any_data_ZNSt17_Function_handlerIFSsvEZ34_wrap_Solver_SearchLogWithCallbackEUlvE_E9_M_invokeERKSt9_Any_data.cold.2385_wrap_BooleanVar_SetRange_wrap_IntervalVar_SetEndRange_wrap_IntervalVar_SetDurationRange_wrap_IntervalVar_SetStartRange_wrap_IntExpr_SetRange_wrap_RoutingModel_MakeGuidedSlackFinalizer_wrap_RoutingModel_MakeGuidedSlackFinalizer.cold.2386_wrap_RoutingModel_RegisterPositiveUnaryTransitCallback_wrap_RoutingModel_RegisterPositiveUnaryTransitCallback.cold.2387_wrap_RoutingModel_RegisterUnaryTransitCallback_wrap_RoutingModel_RegisterUnaryTransitCallback.cold.2388_wrap_Solver_ElementFunction_wrap_Solver_ElementFunction.cold.2389_wrap_Solver_MonotonicElement_wrap_Solver_MonotonicElement.cold.2390_wrap_RoutingModel_RegisterPositiveTransitCallback_wrap_RoutingModel_RegisterPositiveTransitCallback.cold.2391_wrap_RoutingModel_RegisterTransitCallback_wrap_RoutingModel_RegisterTransitCallback.cold.2392_wrap_DisjunctiveConstraint_SetTransitionTime_wrap_DisjunctiveConstraint_SetTransitionTime.cold.2393_wrap_IntervalVar_WhenAnything_wrap_IntervalVar_WhenAnything.cold.2394_wrap_IntervalVar_WhenPerformedBound_wrap_IntervalVar_WhenPerformedBound.cold.2395_wrap_IntervalVar_WhenEndBound_wrap_IntervalVar_WhenEndBound.cold.2396_wrap_IntervalVar_WhenEndRange_wrap_IntervalVar_WhenEndRange.cold.2397_wrap_IntervalVar_WhenDurationBound_wrap_IntervalVar_WhenDurationBound.cold.2398_wrap_IntervalVar_WhenDurationRange_wrap_IntervalVar_WhenDurationRange.cold.2399_wrap_IntervalVar_WhenStartBound_wrap_IntervalVar_WhenStartBound.cold.2400_wrap_IntervalVar_WhenStartRange_wrap_IntervalVar_WhenStartRange.cold.2401_wrap_IntVar_WhenDomain_wrap_IntVar_WhenDomain.cold.2402_wrap_IntVar_WhenBound_wrap_IntVar_WhenBound.cold.2403_wrap_IntExpr_WhenRange_wrap_IntExpr_WhenRange.cold.2404_wrap_Solver_SearchLogWithCallback_wrap_Solver_SearchLogWithCallback.cold.2405_wrap_Solver_SearchLog_wrap_Solver_SearchLog.cold.2406_wrap_Solver_Decision_wrap_Solver_Decision.cold.2407_wrap_IntVar_Value_wrap_IntVar_Value.cold.2408_wrap_BooleanVar_Value_wrap_BooleanVar_Value.cold.2409_ZN21SwigDirector_Decision5ApplyEPN19operations_research6SolverE.cold.2410_ZN21SwigDirector_Decision6RefuteEPN19operations_research6SolverE.cold.2411_ZN18SwigDirector_Demon3RunEPN19operations_research6SolverE.cold.2412_ZN23SwigDirector_Constraint4PostEv.cold.2413_ZN23SwigDirector_Constraint16InitialPropagateEv.cold.2414_ZN26SwigDirector_SearchMonitor11EnterSearchEv.cold.2415_ZN26SwigDirector_SearchMonitor13RestartSearchEv.cold.2416_ZN26SwigDirector_SearchMonitor10ExitSearchEv.cold.2417_ZN26SwigDirector_SearchMonitor17BeginNextDecisionEPN19operations_research15DecisionBuilderE.cold.2418_ZN26SwigDirector_SearchMonitor15EndNextDecisionEPN19operations_research15DecisionBuilderEPNS0_8DecisionE.cold.2419_ZN26SwigDirector_SearchMonitor13ApplyDecisionEPN19operations_research8DecisionE.cold.2420_ZN26SwigDirector_SearchMonitor14RefuteDecisionEPN19operations_research8DecisionE.cold.2421_ZN26SwigDirector_SearchMonitor13AfterDecisionEPN19operations_research8DecisionEb.cold.2422_ZN26SwigDirector_SearchMonitor9BeginFailEv.cold.2423_ZN26SwigDirector_SearchMonitor7EndFailEv.cold.2424_ZN26SwigDirector_SearchMonitor23BeginInitialPropagationEv.cold.2425_ZN26SwigDirector_SearchMonitor21EndInitialPropagationEv.cold.2426_ZN26SwigDirector_SearchMonitor15NoMoreSolutionsEv.cold.2427_ZN26SwigDirector_SearchMonitor14AcceptNeighborEv.cold.2428_ZN32SwigDirector_LocalSearchOperator5StartEPKN19operations_research10AssignmentE.cold.2429_ZN38SwigDirector_IntVarLocalSearchOperator7OnStartEv.cold.2430_ZN20SwigDirector_BaseLns13InitFragmentsEv.cold.2431_ZN24SwigDirector_ChangeValue7OnStartEv.cold.2432_ZN36SwigDirector_IntVarLocalSearchFilter11SynchronizeEPKN19operations_research10AssignmentES3_.cold.2433_ZNK18SwigDirector_Demon8priorityEv.cold.2434_ZN26SwigDirector_SearchMonitor14AcceptSolutionEv.cold.2435_ZN26SwigDirector_SearchMonitor10AtSolutionEv.cold.2436_ZN26SwigDirector_SearchMonitor12LocalOptimumEv.cold.2437_ZN26SwigDirector_SearchMonitor11AcceptDeltaEPN19operations_research10AssignmentES2_.cold.2438_ZN32SwigDirector_LocalSearchOperator16MakeNextNeighborEPN19operations_research10AssignmentES2_.cold.2439_ZN38SwigDirector_IntVarLocalSearchOperator16MakeNextNeighborEPN19operations_research10AssignmentES2_.cold.2440_ZNK38SwigDirector_IntVarLocalSearchOperator13IsIncrementalEv.cold.2441_ZN20SwigDirector_BaseLns16MakeNextNeighborEPN19operations_research10AssignmentES2_.cold.2442_ZNK20SwigDirector_BaseLns13IsIncrementalEv.cold.2443_ZN20SwigDirector_BaseLns12NextFragmentEv.cold.2444_ZN24SwigDirector_ChangeValue16MakeNextNeighborEPN19operations_research10AssignmentES2_.cold.2445_ZNK24SwigDirector_ChangeValue13IsIncrementalEv.cold.2446_ZN24SwigDirector_ChangeValue11ModifyValueEll.cold.2447_ZN36SwigDirector_IntVarLocalSearchFilter6AcceptEPKN19operations_research10AssignmentES3_ll.cold.2448_ZNK36SwigDirector_IntVarLocalSearchFilter13IsIncrementalEv.cold.2449_wrap_ChangeValue_ModifyValue_wrap_ChangeValue_ModifyValue.cold.2450_wrap_BaseLns_NextFragment_wrap_BaseLns_NextFragment.cold.2451_wrap_LocalSearchOperator_Start_wrap_LocalSearchOperator_Start.cold.2452_wrap_LocalSearchOperator_NextNeighbor_wrap_LocalSearchOperator_NextNeighbor.cold.2453_wrap_Constraint_InitialPropagateWrapper_wrap_Constraint_InitialPropagateWrapper.cold.2454_wrap_Constraint_Post_wrap_Constraint_Post.cold.2455_wrap_Demon_RunWrapper_wrap_Demon_RunWrapper.cold.2456_wrap_Decision_RefuteWrapper_wrap_Decision_RefuteWrapper.cold.2457_wrap_Decision_ApplyWrapper_wrap_Decision_ApplyWrapper.cold.2458_wrap_DecisionBuilder_NextWrapper_wrap_DecisionBuilder_NextWrapper.cold.2459_wrap_IntervalVarElement_PerformedValue_wrap_IntervalVarElement_PerformedValue.cold.2460_wrap_IntervalVarElement_EndValue_wrap_IntervalVarElement_EndValue.cold.2461_wrap_IntervalVarElement_DurationValue_wrap_IntervalVarElement_DurationValue.cold.2462_wrap_IntervalVarElement_StartValue_wrap_IntervalVarElement_StartValue.cold.2463_wrap_RoutingDimension_GetTransitValueFromClass_wrap_RoutingDimension_GetTransitValueFromClass.cold.2464_wrap_RoutingModel_UnaryTransitCallbackOrNull_wrap_RoutingModel_UnaryTransitCallbackOrNull.cold.2465_wrap_RoutingModel_TransitCallback_wrap_RoutingModel_TransitCallback.cold.2466_wrap_new_LocalSearchFilterManager_wrap_new_LocalSearchFilterManager.cold.2467_wrap_RoutingModel_AddLocalSearchFilter_wrap_RoutingModel_AddLocalSearchFilter.cold.2468_Z19vector_input_helperIiEbP7_objectPSt6vectorIT_SaIS3_EEPFbS1_PS3_E.constprop.1855_wrap_RoutingModel_AddDimensionWithVehicleTransits_wrap_RoutingModel_AddDimensionWithVehicleTransits.cold.2469_wrap_SequenceVarElement_SetUnperformed_wrap_SequenceVarElement_SetUnperformed.cold.2470_wrap_SequenceVarElement_SetForwardSequence_wrap_SequenceVarElement_SetForwardSequence.cold.2471_wrap_SequenceVarElement_SetBackwardSequence_wrap_SequenceVarElement_SetBackwardSequence.cold.2472_wrap_RoutingModel_SetAllowedVehiclesForIndex_wrap_RoutingModel_SetAllowedVehiclesForIndex.cold.2473_wrap_Assignment_SetUnperformed_wrap_Assignment_SetUnperformed.cold.2474_wrap_Assignment_SetForwardSequence_wrap_Assignment_SetForwardSequence.cold.2475_wrap_Assignment_SetBackwardSequence_wrap_Assignment_SetBackwardSequence.cold.2476_wrap_Assignment_SetSequence_wrap_Assignment_SetSequence.cold.2477_wrap_SequenceVarElement_SetSequence_wrap_SequenceVarElement_SetSequence.cold.2478_wrap_RoutingDimension_AddNodePrecedence_wrap_RoutingDimension_AddNodePrecedence.cold.2479_ZN18SwigDirector_DemonD0Ev.localalias.1840_wrap_delete_Demon_ZN21SwigDirector_DecisionD0Ev.localalias.1843_wrap_delete_Decision_ZN20SwigDirector_BaseLnsD0Ev.localalias.1837_wrap_delete_BaseLns_ZN24SwigDirector_ChangeValueD0Ev.localalias.1835_wrap_delete_ChangeValue_wrap_RoutingModel_AddMatrixDimension_wrap_RoutingModel_AddMatrixDimension.cold.2480_wrap_RoutingModel_ApplyLocksToAllVehicles_wrap_RoutingModel_ApplyLocksToAllVehicles.cold.2481_wrap_RoutingModel_ReadAssignmentFromRoutes_wrap_RoutingModel_ReadAssignmentFromRoutes.cold.2482_wrap_RoutingModel_RoutesToAssignment_wrap_RoutingModel_RoutesToAssignment.cold.2483_ZN28SwigDirector_DecisionBuilder4NextEPN19operations_research6SolverE.cold.2484_ZN23SwigDirector_Constraint3VarEv.cold.2485_wrap_RoutingModel_DebugOutputAssignment_wrap_RoutingModel_DebugOutputAssignment.cold.2486_wrap_RoutingModel_GetAllDimensionNames_wrap_RoutingModel_GetAllDimensionNames.cold.2487_wrap_RoutingModel_SetPrimaryConstrainedDimension_wrap_RoutingModel_SetPrimaryConstrainedDimension.cold.2488_wrap_RoutingModel_GetPrimaryConstrainedDimension_wrap_RoutingModel_GetPrimaryConstrainedDimension.cold.2489_wrap_RoutingDimension_name_wrap_RoutingDimension_name.cold.2490_ZNK28SwigDirector_DecisionBuilder11DebugStringEv.cold.2491_ZNK24SwigDirector_ChangeValue11DebugStringEv.cold.2492_ZNK23SwigDirector_BaseObject11DebugStringEv.cold.2493_ZNK34SwigDirector_PropagationBaseObject11DebugStringEv.cold.2494_ZNK23SwigDirector_Constraint11DebugStringEv.cold.2495_ZNK23SwigDirector_Constraint4nameEv.cold.2496_ZNK18SwigDirector_Demon11DebugStringEv.cold.2497_ZNK21SwigDirector_Decision11DebugStringEv.cold.2498_ZNK36SwigDirector_IntVarLocalSearchFilter11DebugStringEv.cold.2499_ZNK38SwigDirector_IntVarLocalSearchOperator11DebugStringEv.cold.2500_ZNK26SwigDirector_SearchMonitor11DebugStringEv.cold.2501_ZNK34SwigDirector_PropagationBaseObject4nameEv.cold.2502_ZNK32SwigDirector_LocalSearchOperator11DebugStringEv.cold.2503_ZNK20SwigDirector_BaseLns11DebugStringEv.cold.2504_wrap_OptimizeVar_DebugString_wrap_OptimizeVar_DebugString.cold.2505_wrap_IntExpr___str___wrap_IntExpr___str__.cold.2506_wrap_Constraint___str___wrap_Constraint___str__.cold.2507_wrap_SolutionCollector_DebugString_wrap_SolutionCollector_DebugString.cold.2508_wrap_SearchLimit_DebugString_wrap_SearchLimit_DebugString.cold.2509_wrap_BaseObject___repr___wrap_BaseObject___repr__.cold.2510_wrap_IntVar___str___wrap_IntVar___str__.cold.2511_wrap_Pack_DebugString_wrap_Pack_DebugString.cold.2512_wrap_IntVar___repr___wrap_IntVar___repr__.cold.2513_wrap_CPFeasibilityFilter_DebugString_wrap_CPFeasibilityFilter_DebugString.cold.2514_wrap_Assignment_DebugString_wrap_Assignment_DebugString.cold.2515_wrap_SearchMonitor___repr___wrap_SearchMonitor___repr__.cold.2516_wrap_SearchMonitor___str___wrap_SearchMonitor___str__.cold.2517_wrap_DecisionBuilder___repr___wrap_DecisionBuilder___repr__.cold.2518_wrap_IntVarIterator_DebugString_wrap_IntVarIterator_DebugString.cold.2519_wrap_Decision___repr___wrap_Decision___repr__.cold.2520_wrap_SequenceVar_DebugString_wrap_SequenceVar_DebugString.cold.2521_wrap_IntExpr___repr___wrap_IntExpr___repr__.cold.2522_wrap_BaseObject___str___wrap_BaseObject___str__.cold.2523_wrap_DecisionBuilder___str___wrap_DecisionBuilder___str__.cold.2524_wrap_GlobalVehicleBreaksConstraint_DebugString_wrap_GlobalVehicleBreaksConstraint_DebugString.cold.2525_wrap_SequenceVar___str___wrap_SequenceVar___str__.cold.2526_wrap_LocalSearchFilterManager_DebugString_wrap_LocalSearchFilterManager_DebugString.cold.2527_wrap_Constraint___repr___wrap_Constraint___repr__.cold.2528_wrap_Decision___str___wrap_Decision___str__.cold.2529_wrap_SequenceVar___repr___wrap_SequenceVar___repr__.cold.2530_wrap_BooleanVar_DebugString_wrap_BooleanVar_DebugString.cold.2531_wrap_IntervalVar___str___wrap_IntervalVar___str__.cold.2532_wrap_IntervalVar___repr___wrap_IntervalVar___repr__.cold.2533_wrap_Solver___str___wrap_Solver___str__.cold.2534_wrap_Solver_LocalSearchProfile_wrap_Solver_LocalSearchProfile.cold.2535_wrap_Demon_DebugString_wrap_Demon_DebugString.cold.2536_wrap_Constraint_DebugString_wrap_Constraint_DebugString.cold.2537_wrap_PropagationBaseObject_DebugString_wrap_PropagationBaseObject_DebugString.cold.2538_wrap_PropagationBaseObject_Name_wrap_PropagationBaseObject_Name.cold.2539_wrap_DecisionBuilder_DebugString_wrap_DecisionBuilder_DebugString.cold.2540_wrap_BaseObject_DebugString_wrap_BaseObject_DebugString.cold.2541_wrap_Decision_DebugString_wrap_Decision_DebugString.cold.2542_Z19vector_input_helperIlEbP7_objectPSt6vectorIT_SaIS3_EEPFbS1_PS3_E.constprop.1868_wrap_Solver_NotMemberCt_wrap_Solver_NotMemberCt.cold.2543_wrap_Solver_IntVar_wrap_Solver_IntVar.cold.2544_wrap_Solver_MemberCt_wrap_Solver_MemberCt.cold.2545_wrap_Solver_IsMemberCt_wrap_Solver_IsMemberCt.cold.2546_wrap_Solver_IsMemberVar_wrap_Solver_IsMemberVar.cold.2547_wrap_Pack_AddWeightedSumLessOrEqualConstantDimension_wrap_Pack_AddWeightedSumLessOrEqualConstantDimension.cold.2548_wrap_RoutingModel_AddDimensionWithVehicleCapacity_wrap_RoutingModel_AddDimensionWithVehicleCapacity.cold.2549_wrap_RoutingModel_AddDimensionWithVehicleTransitAndCapacity_wrap_RoutingModel_AddDimensionWithVehicleTransitAndCapacity.cold.2550_wrap_RoutingModel_AddVectorDimension_wrap_RoutingModel_AddVectorDimension.cold.2551_wrap_RoutingModel_AddDisjunction_wrap_RoutingModel_AddDisjunction.cold.2552_wrap_IntVarLocalSearchOperatorTemplate_SetValue_wrap_IntVarLocalSearchOperatorTemplate_SetValue.cold.2553_wrap_SequenceVarLocalSearchOperatorTemplate_SetValue_wrap_SequenceVarLocalSearchOperatorTemplate_SetValue.cold.2554_wrap_IntVar_SetValues_wrap_IntVar_SetValues.cold.2555_wrap_IntExpr_IsMember_wrap_IntExpr_IsMember.cold.2556_wrap_RoutingModel_ApplyLocks_wrap_RoutingModel_ApplyLocks.cold.2557_wrap_Pack_AddWeightedSumOfAssignedDimension_wrap_Pack_AddWeightedSumOfAssignedDimension.cold.2558_wrap_RoutingModel_AddSoftSameVehicleConstraint_wrap_RoutingModel_AddSoftSameVehicleConstraint.cold.2559_wrap_IntExpr_Member_wrap_IntExpr_Member.cold.2560_wrap_IntVar_RemoveValues_wrap_IntVar_RemoveValues.cold.2561_wrap_IntExpr_NotMember_wrap_IntExpr_NotMember.cold.2562_wrap_Solver_NestedOptimize_wrap_Solver_NestedOptimize.cold.2563_wrap_Solver_SolveAndCommit_wrap_Solver_SolveAndCommit.cold.2564_wrap_Solver_NewSearch_wrap_Solver_NewSearch.cold.2565_wrap_Solver_Solve_wrap_Solver_Solve.cold.2566_wrap_Solver_SolveOnce_wrap_Solver_SolveOnce.cold.2567_Z19vector_input_helperIPN19operations_research6IntVarEEbP7_objectPSt6vectorIT_SaIS6_EEPFbS4_PS6_E.constprop.1865_wrap_Solver_DefaultPhase_wrap_Solver_DefaultPhase.cold.2568_wrap_Solver_TreeNoCycle_wrap_Solver_TreeNoCycle.cold.2569_wrap_Solver_ScalProd_wrap_Solver_ScalProd.cold.2570_wrap_Solver_Element_wrap_Solver_Element.cold.2571_wrap_Solver_Min_wrap_Solver_Min.cold.2572_wrap_Solver_Max_wrap_Solver_Max.cold.2573_wrap_Solver_SumEquality_wrap_Solver_SumEquality.cold.2574_wrap_Solver_ScalProdEquality_wrap_Solver_ScalProdEquality.cold.2575_wrap_Solver_ScalProdGreaterOrEqual_wrap_Solver_ScalProdGreaterOrEqual.cold.2576_wrap_Solver_ScalProdLessOrEqual_wrap_Solver_ScalProdLessOrEqual.cold.2577_wrap_Solver_ElementEquality_wrap_Solver_ElementEquality.cold.2578_wrap_Solver_Count_wrap_Solver_Count.cold.2579_wrap_Solver_AllDifferent_wrap_Solver_AllDifferent.cold.2580_wrap_Solver_NonOverlappingBoxesConstraint_wrap_Solver_NonOverlappingBoxesConstraint.cold.2581_wrap_Solver_WeightedMinimize_wrap_Solver_WeightedMinimize.cold.2582_wrap_Solver_WeightedMaximize_wrap_Solver_WeightedMaximize.cold.2583_wrap_Solver_WeightedOptimize_wrap_Solver_WeightedOptimize.cold.2584_wrap_Solver_RandomLnsOperator_wrap_Solver_RandomLnsOperator.cold.2585_wrap_Solver_MoveTowardTargetOperator_wrap_Solver_MoveTowardTargetOperator.cold.2586_wrap_Solver_GuidedLocalSearch_wrap_Solver_GuidedLocalSearch.cold.2587_wrap_Constraint_IndexOf_wrap_Constraint_IndexOf.cold.2588_wrap_IntExpr_IndexOf_wrap_IntExpr_IndexOf.cold.2589_wrap_Pack_AddWeightedSumEqualVarDimension_wrap_Pack_AddWeightedSumEqualVarDimension.cold.2590_wrap_new_IntVarLocalSearchOperator_wrap_new_IntVarLocalSearchOperator.cold.2591_wrap_new_BaseLns_wrap_new_BaseLns.cold.2592_wrap_new_ChangeValue_wrap_new_ChangeValue.cold.2593_wrap_new_IntVarLocalSearchFilter_wrap_new_IntVarLocalSearchFilter.cold.2594_wrap_Solver_SubCircuit_wrap_Solver_SubCircuit.cold.2595_wrap_Solver_Sum_wrap_Solver_Sum.cold.2596_wrap_Solver_Circuit_wrap_Solver_Circuit.cold.2597_wrap_Solver_MaxEquality_wrap_Solver_MaxEquality.cold.2598_wrap_Solver_MinEquality_wrap_Solver_MinEquality.cold.2599_wrap_Constraint_MapTo_wrap_Constraint_MapTo.cold.2600_wrap_IntExpr_MapTo_wrap_IntExpr_MapTo.cold.2601_wrap_Solver_AllDifferentExcept_wrap_Solver_AllDifferentExcept.cold.2602_wrap_Solver_SumLessOrEqual_wrap_Solver_SumLessOrEqual.cold.2603_wrap_Solver_IndexExpression_wrap_Solver_IndexExpression.cold.2604_wrap_Solver_SumGreaterOrEqual_wrap_Solver_SumGreaterOrEqual.cold.2605_wrap_Solver_Pack_wrap_Solver_Pack.cold.2606_wrap_Pack_AddSumVariableWeightsLessOrEqualConstantDimension_wrap_Pack_AddSumVariableWeightsLessOrEqualConstantDimension.cold.2607_wrap_Solver_Deviation_wrap_Solver_Deviation.cold.2608_wrap_Solver_IndexOfConstraint_wrap_Solver_IndexOfConstraint.cold.2609_wrap_Solver_AssignVariablesValues_wrap_Solver_AssignVariablesValues.cold.2610_wrap_MakeSetValuesFromTargets_wrap_MakeSetValuesFromTargets.cold.2611_wrap_Solver_Distribute_wrap_Solver_Distribute.cold.2612_wrap_Solver_VarStrValEvalPhase_wrap_Solver_VarStrValEvalPhase.cold.2613_wrap_Solver_EvalEvalStrPhase_wrap_Solver_EvalEvalStrPhase.cold.2614_wrap_Solver_SumObjectiveFilter_wrap_Solver_SumObjectiveFilter.cold.2615_wrap_Solver_VarEvalValStrPhase_wrap_Solver_VarEvalValStrPhase.cold.2616_wrap_Solver_Operator_wrap_Solver_Operator.cold.2617_wrap_Solver_DecisionBuilderFromAssignment_wrap_Solver_DecisionBuilderFromAssignment.cold.2618_wrap_RoutingModel_MakePathSpansAndTotalSlacks_wrap_RoutingModel_MakePathSpansAndTotalSlacks.cold.2619_wrap_Solver_PathCumul_wrap_Solver_PathCumul.cold.2620_wrap_Solver_VarEvalValEvalPhase_wrap_Solver_VarEvalValEvalPhase.cold.2621_wrap_Solver_LexicalLessOrEqual_wrap_Solver_LexicalLessOrEqual.cold.2622_wrap_Solver_NullIntersect_wrap_Solver_NullIntersect.cold.2623_wrap_Solver_InversePermutationConstraint_wrap_Solver_InversePermutationConstraint.cold.2624_wrap_Solver_SortingConstraint_wrap_Solver_SortingConstraint.cold.2625_wrap_Solver_LexicalLess_wrap_Solver_LexicalLess.cold.2626_wrap_Solver_VarStrValEvalTieBreakPhase_wrap_Solver_VarStrValEvalTieBreakPhase.cold.2627_wrap_Solver_EvalEvalStrTieBreakPhase_wrap_Solver_EvalEvalStrTieBreakPhase.cold.2628_wrap_Solver_NullIntersectExcept_wrap_Solver_NullIntersectExcept.cold.2629_wrap_Solver_TabuSearch_wrap_Solver_TabuSearch.cold.2630_wrap_Solver_VarEvalValEvalTieBreakPhase_wrap_Solver_VarEvalValEvalTieBreakPhase.cold.2631_wrap_Solver_DelayedPathCumul_wrap_Solver_DelayedPathCumul.cold.2632_wrap_Solver_Cumulative_wrap_Solver_Cumulative.cold.2633_wrap_Solver_Cover_wrap_Solver_Cover.cold.2634_wrap_RoutingDimension_SetBreakIntervalsOfVehicle_wrap_RoutingDimension_SetBreakIntervalsOfVehicle.cold.2635_wrap_Solver_DisjunctiveConstraint_wrap_Solver_DisjunctiveConstraint.cold.2636_wrap_Solver_Compose_wrap_Solver_Compose.cold.2637_wrap_Solver_Try_wrap_Solver_Try.cold.2638_wrap_Assignment_Add_wrap_Assignment_Add.cold.2639_wrap_SolutionCollector_Add_wrap_SolutionCollector_Add.cold.2640_wrap_Solver_LocalSearchPhase_wrap_Solver_LocalSearchPhase.cold.2641_wrap_Solver_Phase_wrap_Solver_Phase.cold.2642_wrap_Solver_RandomConcatenateOperators_wrap_Solver_RandomConcatenateOperators.cold.2643_wrap_Solver_ConcatenateOperators_wrap_Solver_ConcatenateOperators.cold.2644_wrap_new_RoutingIndexManager_wrap_new_RoutingIndexManager.cold.2645_wrap_RoutingModel_AddRequiredTypeAlternativesWhenAddingType_wrap_RoutingModel_AddRequiredTypeAlternativesWhenAddingType.cold.2646_wrap_RoutingModel_AddSameVehicleRequiredTypeAlternatives_wrap_RoutingModel_AddSameVehicleRequiredTypeAlternatives.cold.2647_wrap_RoutingModel_AddRequiredTypeAlternativesWhenRemovingType_wrap_RoutingModel_AddRequiredTypeAlternativesWhenRemovingType.cold.2648_ZN38SwigDirector_IntVarLocalSearchOperator15MakeOneNeighborEv.cold.2649_ZN24SwigDirector_ChangeValue15MakeOneNeighborEv.cold.2650_wrap_Solver_TransitionConstraint_wrap_Solver_TransitionConstraint.cold.2651_wrap_Solver_AllowedAssignments_wrap_Solver_AllowedAssignments.cold.2652_wrap_Solver_Rand32_wrap_Solver_Rand64_wrap_IntVarContainer_Contains_wrap_IntVarContainer_Contains.cold.2653_wrap_IntVarContainer___ne___wrap_IntVarContainer___ne__.cold.2654_wrap_IntVarContainer___eq___wrap_IntVarContainer___eq__.cold.2655_wrap_IntervalVarContainer_Contains_wrap_IntervalVarContainer_Contains.cold.2656_wrap_IntervalVarContainer___ne___wrap_IntervalVarContainer___ne__.cold.2657_wrap_IntervalVarContainer___eq___wrap_IntervalVarContainer___eq__.cold.2658_wrap_Assignment___ne___wrap_Assignment___ne__.cold.2659_wrap_Assignment___eq___wrap_Assignment___eq__.cold.2660_wrap_SequenceVarContainer___ne___wrap_SequenceVarContainer___ne__.cold.2661_wrap_SequenceVarContainer_Contains_wrap_SequenceVarContainer_Contains.cold.2662_wrap_SequenceVarContainer___eq___wrap_SequenceVarContainer___eq__.cold.2663_GLOBAL__sub_I_constraint_solver_python_wrap.cc_ZStL8__ioinit_wrap_SolveModelWithSat_wrap_SolveModelWithSat.cold.2664_wrap_RoutingModel_GetNumberOfRejectsInFirstSolution_wrap_RoutingModel_GetNumberOfRejectsInFirstSolution.cold.2665_wrap_RoutingModel_GetNumberOfDecisionsInFirstSolution_wrap_RoutingModel_GetNumberOfDecisionsInFirstSolution.cold.2666_wrap_RoutingModel_SolveFromAssignmentWithParameters_wrap_RoutingModel_SolveFromAssignmentWithParameters.cold.2667_wrap_RoutingModel_SolveWithParameters_wrap_RoutingModel_SolveWithParameters.cold.2668_wrap_RoutingModel_CloseModelWithParameters_wrap_RoutingModel_CloseModelWithParameters.cold.2669_wrap_FindErrorInRoutingSearchParameters_wrap_FindErrorInRoutingSearchParameters.cold.2670_wrap_new_RoutingModel_wrap_new_RoutingModel.cold.2671_wrap_DefaultRoutingSearchParameters_wrap_DefaultRoutingSearchParameters.cold.2672_wrap_DefaultRoutingModelParameters_wrap_DefaultRoutingModelParameters.cold.2673_wrap_ChangeValue_OneNeighbor_wrap_ChangeValue_OneNeighbor.cold.2674_wrap_BaseLns_InitFragments_wrap_BaseLns_InitFragments.cold.2675_wrap_Assignment_Save_wrap_Assignment_Save.cold.2676_wrap_Assignment_Load_wrap_Assignment_Load.cold.2677_wrap_Solver_Limit_wrap_Solver_Limit.cold.2678_wrap_Solver_DefaultSolverParameters_wrap_Solver_DefaultSolverParameters.cold.2679_wrap_Solver_Parameters_wrap_Solver_Parameters.cold.2680_wrap_new_Solver_wrap_new_Solver.cold.2681_ZTSZ26_wrap_Solver_AddConstraintEUlvE__ZTSZ17_wrap_Solver_FailEUlvE__ZTSZ30_wrap_Solver_SearchLog__SWIG_2EUlvE__ZTSZ30_wrap_Solver_SearchLog__SWIG_3EUlvE__ZTSZ30_wrap_Solver_SearchLog__SWIG_5EUlvE__ZTSZ21_wrap_Solver_DecisionEUlPN19operations_research6SolverEE__ZTSZ21_wrap_Solver_DecisionEUlPN19operations_research6SolverEE0__ZTSZ34_wrap_Solver_SearchLogWithCallbackEUlvE__ZTSZ20_wrap_IntExpr_SetMinEUlvE__ZTSZ20_wrap_IntExpr_SetMaxEUlvE__ZTSZ22_wrap_IntExpr_SetRangeEUlvE__ZTSZ22_wrap_IntExpr_SetValueEUlvE__ZTSZ24_wrap_IntVar_RemoveValueEUlvE__ZTSZ25_wrap_IntVar_RemoveValuesEUlvE__ZTSZ29_wrap_IntervalVar_SetStartMinEUlvE__ZTSZ29_wrap_IntervalVar_SetStartMaxEUlvE__ZTSZ31_wrap_IntervalVar_SetStartRangeEUlvE__ZTSZ32_wrap_IntervalVar_SetDurationMinEUlvE__ZTSZ32_wrap_IntervalVar_SetDurationMaxEUlvE__ZTSZ34_wrap_IntervalVar_SetDurationRangeEUlvE__ZTSZ27_wrap_IntervalVar_SetEndMinEUlvE__ZTSZ27_wrap_IntervalVar_SetEndMaxEUlvE__ZTSZ29_wrap_IntervalVar_SetEndRangeEUlvE__ZTSZ30_wrap_IntervalVar_SetPerformedEUlvE__ZTSZ23_wrap_BooleanVar_SetMinEUlvE__ZTSZ23_wrap_BooleanVar_SetMaxEUlvE__ZTSZ25_wrap_BooleanVar_SetRangeEUlvE__ZTSZ28_wrap_BooleanVar_RemoveValueEUlvE__ZTSZ28_wrap_Solver_Element__SWIG_2EUllE__ZTSZ29_wrap_Solver_MonotonicElementEUllE__ZTSZ28_wrap_Solver_Element__SWIG_3EUlllE__ZTSZ25_wrap_Solver_ClosureDemonEUlvE__ZTSZ30_wrap_Solver_PathCumul__SWIG_1EUlllE__ZTSZ30_wrap_Solver_PathCumul__SWIG_2EUlllE__ZTSZ38_wrap_Solver_GuidedLocalSearch__SWIG_0EUlllE__ZTSZ38_wrap_Solver_GuidedLocalSearch__SWIG_1EUllllE__ZTSZ24_wrap_Solver_CustomLimitEUlvE__ZTSZ29_wrap_Solver_Operator__SWIG_2EUllllE__ZTSZ29_wrap_Solver_Operator__SWIG_3EUllllE__ZTSZ41_wrap_Solver_ConcatenateOperators__SWIG_2EUliiE__ZTSZ32_wrap_Solver_TreeNoCycle__SWIG_0EUllE__ZTSZ28_wrap_Solver_ElementFunctionEUllE__ZTSZ31_wrap_Solver_VarEvalValStrPhaseEUllE__ZTSZ31_wrap_Solver_VarStrValEvalPhaseEUlllE__ZTSZ32_wrap_Solver_VarEvalValEvalPhaseEUllE__ZTSZ32_wrap_Solver_VarEvalValEvalPhaseEUlllE0__ZTSZ39_wrap_Solver_VarStrValEvalTieBreakPhaseEUlllE__ZTSZ39_wrap_Solver_VarStrValEvalTieBreakPhaseEUllE0__ZTSZ40_wrap_Solver_VarEvalValEvalTieBreakPhaseEUllE__ZTSZ40_wrap_Solver_VarEvalValEvalTieBreakPhaseEUlllE0__ZTSZ40_wrap_Solver_VarEvalValEvalTieBreakPhaseEUllE1__ZTSZ29_wrap_Solver_EvalEvalStrPhaseEUlllE__ZTSZ37_wrap_Solver_EvalEvalStrTieBreakPhaseEUlllE__ZTSZ37_wrap_Solver_EvalEvalStrTieBreakPhaseEUllE0__ZTSZ38_wrap_Solver_GuidedLocalSearch__SWIG_2EUlllE__ZTSZ31_wrap_Solver_SumObjectiveFilterEUlllE__ZTSZ31_wrap_IntExpr_WhenRange__SWIG_1EUlvE__ZTSZ30_wrap_IntVar_WhenBound__SWIG_1EUlvE__ZTSZ31_wrap_IntVar_WhenDomain__SWIG_1EUlvE__ZTSZ40_wrap_IntervalVar_WhenStartRange__SWIG_1EUlvE__ZTSZ40_wrap_IntervalVar_WhenStartBound__SWIG_1EUlvE__ZTSZ43_wrap_IntervalVar_WhenDurationRange__SWIG_1EUlvE__ZTSZ43_wrap_IntervalVar_WhenDurationBound__SWIG_1EUlvE__ZTSZ38_wrap_IntervalVar_WhenEndRange__SWIG_1EUlvE__ZTSZ38_wrap_IntervalVar_WhenEndBound__SWIG_1EUlvE__ZTSZ44_wrap_IntervalVar_WhenPerformedBound__SWIG_1EUlvE__ZTSZ38_wrap_IntervalVar_WhenAnything__SWIG_1EUlvE__ZTSZ61_wrap_Pack_AddWeightedSumLessOrEqualConstantDimension__SWIG_1EUllE__ZTSZ61_wrap_Pack_AddWeightedSumLessOrEqualConstantDimension__SWIG_2EUlllE__ZTSZ50_wrap_Pack_AddWeightedSumEqualVarDimension__SWIG_1EUlllE__ZTSZ45_wrap_DisjunctiveConstraint_SetTransitionTimeEUlllE__ZTSZ47_wrap_RoutingModel_RegisterUnaryTransitCallbackEUllE__ZTSZ55_wrap_RoutingModel_RegisterPositiveUnaryTransitCallbackEUllE__ZTSZ42_wrap_RoutingModel_RegisterTransitCallbackEUlllE__ZTSZ50_wrap_RoutingModel_RegisterPositiveTransitCallbackEUlllE__ZTSZ44_wrap_RoutingModel_SetFirstSolutionEvaluatorEUlllE__ZTSZ40_wrap_RoutingModel_AddAtSolutionCallbackEUlvE__ZTSZ43_wrap_RoutingModel_MakeGuidedSlackFinalizerEUllE__ZTSZ62_wrap_RoutingDimension_SetPickupToDeliveryLimitFunctionForPairEUliiE__ZL24_swigc__p_CostClassIndex_ZL24_swigc__p_DimensionIndex_ZL26_swigc__p_DisjunctionIndex_ZL39_swigc__p_PickupToDeliveryLimitFunction_ZL31_swigc__p_RoutingDimensionIndex_ZL33_swigc__p_RoutingDisjunctionIndex_ZL26_swigc__p_TransitCallback1_ZL26_swigc__p_TransitCallback2_ZL27_swigc__p_VehicleClassIndex_ZL24_swigc__p_absl__Duration_ZL36_swigc__p_absl__flat_hash_setT_int_t_ZL14_swigc__p_char_ZL13_swigc__p_int_ZL14_swigc__p_long_ZL41_swigc__p_operations_research__Assignment_ZL116_swigc__p_operations_research__AssignmentContainerT_operations_research__IntVar_operations_research__IntVarElement_t_ZL126_swigc__p_operations_research__AssignmentContainerT_operations_research__IntervalVar_operations_research__IntervalVarElement_t_ZL126_swigc__p_operations_research__AssignmentContainerT_operations_research__SequenceVar_operations_research__SequenceVarElement_t_ZL48_swigc__p_operations_research__AssignmentElement_ZL42_swigc__p_operations_research__BaseIntExpr_ZL38_swigc__p_operations_research__BaseLns_ZL41_swigc__p_operations_research__BaseObject_ZL45_swigc__p_operations_research__BasePathFilter_ZL41_swigc__p_operations_research__BooleanVar_ZL50_swigc__p_operations_research__CPFeasibilityFilter_ZL45_swigc__p_operations_research__CastConstraint_ZL42_swigc__p_operations_research__ChangeValue_ZL41_swigc__p_operations_research__Constraint_ZL39_swigc__p_operations_research__Decision_ZL46_swigc__p_operations_research__DecisionBuilder_ZL46_swigc__p_operations_research__DecisionVisitor_ZL53_swigc__p_operations_research__DefaultPhaseParameters_ZL36_swigc__p_operations_research__Demon_ZL52_swigc__p_operations_research__DisjunctiveConstraint_ZL59_swigc__p_operations_research__FirstSolutionStrategy__Value_ZL60_swigc__p_operations_research__GlobalDimensionCumulOptimizer_ZL60_swigc__p_operations_research__GlobalVehicleBreaksConstraint_ZL38_swigc__p_operations_research__IntExpr_ZL42_swigc__p_operations_research__IntTupleSet_ZL37_swigc__p_operations_research__IntVar_ZL44_swigc__p_operations_research__IntVarElement_ZL45_swigc__p_operations_research__IntVarIterator_ZL54_swigc__p_operations_research__IntVarLocalSearchFilter_ZL56_swigc__p_operations_research__IntVarLocalSearchOperator_ZL42_swigc__p_operations_research__IntervalVar_ZL49_swigc__p_operations_research__IntervalVarElement_ZL59_swigc__p_operations_research__LocalDimensionCumulOptimizer_ZL48_swigc__p_operations_research__LocalSearchFilter_ZL55_swigc__p_operations_research__LocalSearchFilterManager_ZL49_swigc__p_operations_research__LocalSearchMonitor_ZL50_swigc__p_operations_research__LocalSearchOperator_ZL57_swigc__p_operations_research__LocalSearchPhaseParameters_ZL43_swigc__p_operations_research__ModelVisitor_ZL51_swigc__p_operations_research__NumericalRevT_long_t_ZL42_swigc__p_operations_research__OptimizeVar_ZL35_swigc__p_operations_research__Pack_ZL43_swigc__p_operations_research__PathOperator_ZL52_swigc__p_operations_research__PropagationBaseObject_ZL49_swigc__p_operations_research__PropagationMonitor_ZL43_swigc__p_operations_research__RegularLimit_ZL42_swigc__p_operations_research__RevT_bool_t_ZL42_swigc__p_operations_research__RevT_long_t_ZL47_swigc__p_operations_research__RoutingDimension_ZL50_swigc__p_operations_research__RoutingIndexManager_ZL43_swigc__p_operations_research__RoutingModel_ZL50_swigc__p_operations_research__RoutingModelVisitor_ZL65_swigc__p_operations_research__RoutingModel__VehicleTypeContainer_ZL42_swigc__p_operations_research__SearchLimit_ZL40_swigc__p_operations_research__SearchLog_ZL44_swigc__p_operations_research__SearchMonitor_ZL42_swigc__p_operations_research__SequenceVar_ZL49_swigc__p_operations_research__SequenceVarElement_ZL61_swigc__p_operations_research__SequenceVarLocalSearchOperator_ZL48_swigc__p_operations_research__SolutionCollector_ZL43_swigc__p_operations_research__SolutionPool_ZL37_swigc__p_operations_research__Solver_ZL58_swigc__p_operations_research__Solver__SearchLogParameters_ZL46_swigc__p_operations_research__SymmetryBreaker_ZL57_swigc__p_operations_research__TypeIncompatibilityChecker_ZL53_swigc__p_operations_research__TypeRegulationsChecker_ZL56_swigc__p_operations_research__TypeRegulationsConstraint_ZL53_swigc__p_operations_research__TypeRequirementChecker_ZL135_swigc__p_operations_research__VarLocalSearchOperatorT_operations_research__IntVar_long_operations_research__IntVarLocalSearchHandler_t_ZL159_swigc__p_operations_research__VarLocalSearchOperatorT_operations_research__SequenceVar_std__vectorT_int_t_operations_research__SequenceVarLocalSearchHandler_t_ZL15_swigc__p_short_ZL21_swigc__p_signed_char_ZL38_swigc__p_std__functionT_long_flongF_t_ZL43_swigc__p_std__functionT_long_flong_longF_t_ZL22_swigc__p_std__ostream_ZL62_swigc__p_std__pairT_std__vectorT_long_t_std__vectorT_long_t_t_ZL51_swigc__p_std__vectorT_absl__flat_hash_setT_int_t_t_ZL64_swigc__p_std__vectorT_operations_research__Assignment_const_p_t_ZL83_swigc__p_std__vectorT_operations_research__LocalSearchFilterManager__FilterEvent_t_ZL64_swigc__p_std__vectorT_operations_research__RoutingDimension_p_t_ZL45_swigc__p_std__vectorT_std__pairT_int_int_t_t_ZL47_swigc__p_std__vectorT_std__pairT_long_long_t_t_ZL77_swigc__p_std__vectorT_std__pairT_std__vectorT_long_t_std__vectorT_long_t_t_t_ZL36_swigc__p_std__vectorT_std__string_t_ZL94_swigc__p_std__vectorT_std__unique_ptrT_operations_research__GlobalDimensionCumulOptimizer_t_t_ZL93_swigc__p_std__vectorT_std__unique_ptrT_operations_research__LocalDimensionCumulOptimizer_t_t_ZL44_swigc__p_std__vectorT_std__vectorT_long_t_t_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_ZL44_swigt__p_std__vectorT_std__vectorT_long_t_t_ZL93_swigt__p_std__vectorT_std__unique_ptrT_operations_research__LocalDimensionCumulOptimizer_t_t_ZL94_swigt__p_std__vectorT_std__unique_ptrT_operations_research__GlobalDimensionCumulOptimizer_t_t_ZL36_swigt__p_std__vectorT_std__string_t_ZL77_swigt__p_std__vectorT_std__pairT_std__vectorT_long_t_std__vectorT_long_t_t_t_ZL47_swigt__p_std__vectorT_std__pairT_long_long_t_t_ZL45_swigt__p_std__vectorT_std__pairT_int_int_t_t_ZL64_swigt__p_std__vectorT_operations_research__RoutingDimension_p_t_ZL83_swigt__p_std__vectorT_operations_research__LocalSearchFilterManager__FilterEvent_t_ZL64_swigt__p_std__vectorT_operations_research__Assignment_const_p_t_ZL51_swigt__p_std__vectorT_absl__flat_hash_setT_int_t_t_ZL62_swigt__p_std__pairT_std__vectorT_long_t_std__vectorT_long_t_t_ZL22_swigt__p_std__ostream_ZL43_swigt__p_std__functionT_long_flong_longF_t_ZL38_swigt__p_std__functionT_long_flongF_t_ZL21_swigt__p_signed_char_ZL15_swigt__p_short_ZL159_swigt__p_operations_research__VarLocalSearchOperatorT_operations_research__SequenceVar_std__vectorT_int_t_operations_research__SequenceVarLocalSearchHandler_t_ZL61_swigt__p_operations_research__SequenceVarLocalSearchOperator_ZL135_swigt__p_operations_research__VarLocalSearchOperatorT_operations_research__IntVar_long_operations_research__IntVarLocalSearchHandler_t_ZL56_swigt__p_operations_research__IntVarLocalSearchOperator_ZL43_swigt__p_operations_research__PathOperator_ZL38_swigt__p_operations_research__BaseLns_ZL42_swigt__p_operations_research__ChangeValue_ZL53_swigt__p_operations_research__TypeRequirementChecker_ZL56_swigt__p_operations_research__TypeRegulationsConstraint_ZL53_swigt__p_operations_research__TypeRegulationsChecker_ZL57_swigt__p_operations_research__TypeIncompatibilityChecker_ZL58_swigt__p_operations_research__Solver__SearchLogParameters_ZL37_swigt__p_operations_research__Solver_ZL43_swigt__p_operations_research__SolutionPool_ZL48_swigt__p_operations_research__SolutionCollector_ZL49_swigt__p_operations_research__SequenceVarElement_ZL42_swigt__p_operations_research__SequenceVar_ZL44_swigt__p_operations_research__SearchMonitor_ZL42_swigt__p_operations_research__OptimizeVar_ZL49_swigt__p_operations_research__PropagationMonitor_ZL49_swigt__p_operations_research__LocalSearchMonitor_ZL43_swigt__p_operations_research__RegularLimit_ZL42_swigt__p_operations_research__SearchLimit_ZL40_swigt__p_operations_research__SearchLog_ZL65_swigt__p_operations_research__RoutingModel__VehicleTypeContainer_ZL50_swigt__p_operations_research__RoutingModelVisitor_ZL43_swigt__p_operations_research__RoutingModel_ZL50_swigt__p_operations_research__RoutingIndexManager_ZL47_swigt__p_operations_research__RoutingDimension_ZL42_swigt__p_operations_research__RevT_long_t_ZL51_swigt__p_operations_research__NumericalRevT_long_t_ZL42_swigt__p_operations_research__RevT_bool_t_ZL38_swigt__p_operations_research__IntExpr_ZL42_swigt__p_operations_research__BaseIntExpr_ZL37_swigt__p_operations_research__IntVar_ZL42_swigt__p_operations_research__IntervalVar_ZL41_swigt__p_operations_research__BooleanVar_ZL41_swigt__p_operations_research__Constraint_ZL45_swigt__p_operations_research__CastConstraint_ZL52_swigt__p_operations_research__DisjunctiveConstraint_ZL41_swigt__p_operations_research__Assignment_ZL60_swigt__p_operations_research__GlobalVehicleBreaksConstraint_ZL52_swigt__p_operations_research__PropagationBaseObject_ZL35_swigt__p_operations_research__Pack_ZL43_swigt__p_operations_research__ModelVisitor_ZL57_swigt__p_operations_research__LocalSearchPhaseParameters_ZL50_swigt__p_operations_research__LocalSearchOperator_ZL55_swigt__p_operations_research__LocalSearchFilterManager_ZL48_swigt__p_operations_research__LocalSearchFilter_ZL54_swigt__p_operations_research__IntVarLocalSearchFilter_ZL45_swigt__p_operations_research__BasePathFilter_ZL50_swigt__p_operations_research__CPFeasibilityFilter_ZL59_swigt__p_operations_research__LocalDimensionCumulOptimizer_ZL49_swigt__p_operations_research__IntervalVarElement_ZL45_swigt__p_operations_research__IntVarIterator_ZL44_swigt__p_operations_research__IntVarElement_ZL42_swigt__p_operations_research__IntTupleSet_ZL60_swigt__p_operations_research__GlobalDimensionCumulOptimizer_ZL59_swigt__p_operations_research__FirstSolutionStrategy__Value_ZL36_swigt__p_operations_research__Demon_ZL53_swigt__p_operations_research__DefaultPhaseParameters_ZL46_swigt__p_operations_research__DecisionVisitor_ZL46_swigt__p_operations_research__SymmetryBreaker_ZL46_swigt__p_operations_research__DecisionBuilder_ZL39_swigt__p_operations_research__Decision_ZL41_swigt__p_operations_research__BaseObject_ZL48_swigt__p_operations_research__AssignmentElement_ZL126_swigt__p_operations_research__AssignmentContainerT_operations_research__SequenceVar_operations_research__SequenceVarElement_t_ZL126_swigt__p_operations_research__AssignmentContainerT_operations_research__IntervalVar_operations_research__IntervalVarElement_t_ZL116_swigt__p_operations_research__AssignmentContainerT_operations_research__IntVar_operations_research__IntVarElement_t_ZL14_swigt__p_long_ZL13_swigt__p_int_ZL14_swigt__p_char_ZL36_swigt__p_absl__flat_hash_setT_int_t_ZL24_swigt__p_absl__Duration_ZL27_swigt__p_VehicleClassIndex_ZL26_swigt__p_TransitCallback2_ZL26_swigt__p_TransitCallback1_ZL33_swigt__p_RoutingDisjunctionIndex_ZL31_swigt__p_RoutingDimensionIndex_ZL39_swigt__p_PickupToDeliveryLimitFunction_ZL26_swigt__p_DisjunctionIndex_ZL24_swigt__p_DimensionIndex_ZL24_swigt__p_CostClassIndexcrtstuff.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__DYNAMICDW.ref._ZTIN4Swig17DirectorExceptionE__GNU_EH_FRAME_HDR__dso_handleDW.ref.__gxx_personality_v0_ZNK19operations_research12RoutingModel18UnperformedPenaltyEl_ZN19operations_research17SolutionCollector3AddEPNS_6IntVarE_ZN19operations_research19RoutingIndexManagerC1EiiRKSt6vectorIN3gtl7IntTypeINS_21RoutingNodeIndex_tag_EiEESaIS5_EES9__ZNSt6vectorIS_IlSaIlEESaIS1_EE17_M_default_appendEm_ZThn16_N23SwigDirector_ConstraintD1Ev_ZThn8_N23SwigDirector_BaseObjectD0Ev_ZN19operations_research12RoutingModel31AddDimensionWithVehicleCapacityEilSt6vectorIlSaIlEEbRKSs_ZTS28SwigDirector_DecisionBuilder_ZN19operations_research6Solver15MakeLessOrEqualEPNS_7IntExprES2__ZNK24SwigDirector_ChangeValue11DebugStringEv_ZN21SwigDirector_Decision6RefuteEPN19operations_research6SolverE_ZNSt6vectorIPN19operations_research11IntervalVarESaIS2_EE17_M_realloc_insertIJRKS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT__ZN26SwigDirector_SearchMonitor13RestartSearchEv_ZN19operations_research6Solver33MakeNonOverlappingBoxesConstraintERKSt6vectorIPNS_6IntVarESaIS3_EES7_S7_S7__ZNK19operations_research12RoutingModel25UnperformedPenaltyOrValueEll_ZN19operations_research6Solver7ComposeERKSt6vectorIPNS_15DecisionBuilderESaIS3_EE_Z34FromObjectLocalSearchFilterManagerPN19operations_research24LocalSearchFilterManagerE_ZNK19operations_research10BaseObject11DebugStringEv_ZN21SwigDirector_DecisionC1EP7_object_ZN20SwigDirector_BaseLnsC2EP7_objectRKSt6vectorIPN19operations_research6IntVarESaIS5_EE_ZNK19operations_research10Assignment9ActivatedEPKNS_11IntervalVarE_ZN19operations_research13SearchMonitor7EndFailEv_ZN19operations_research6Solver18MakeNestedOptimizeEPNS_15DecisionBuilderEPNS_10AssignmentEblRKSt6vectorIPNS_13SearchMonitorESaIS7_EE_ZN19operations_research6Solver15MakeMinEqualityERKSt6vectorIPNS_6IntVarESaIS3_EES3_PyLong_FromLong_ZN32SwigDirector_LocalSearchOperator16MakeNextNeighborEPN19operations_research10AssignmentES2__ZN19operations_research6Solver23MakeConvexPiecewiseExprEPNS_7IntExprEllll_ZTSN4Swig13GCItem_ObjectE_ZNK19operations_research12RoutingModel12GetVisitTypeElPyUnicode_AsUTF8String_ZNK19operations_research14IntVarIterator11DebugStringEv_ZN19operations_research17SolutionCollector3AddERKSt6vectorIPNS_11IntervalVarESaIS3_EE_ZNSt6vectorIlSaIlEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPlS1_EEmRKl_ZSt19__throw_logic_errorPKc@@GLIBCXX_3.4PyDict_SetItem_ZN19operations_research6Solver26MakeScalProdGreaterOrEqualERKSt6vectorIPNS_6IntVarESaIS3_EERKS1_IiSaIiEEl_ZN19operations_research11IntTupleSetD1EvPyObject_CallMethodObjArgs_ZN19operations_research6Solver15MakeNotMemberCtEPNS_7IntExprERKSt6vectorIiSaIiEEPyUnicode_FromFormat_ZTV23SwigDirector_Constraint_ZTS38SwigDirector_IntVarLocalSearchOperatorPyExc_ValueError_ZN6google8protobuf11MessageLite14ParseFromArrayEPKvi_ZN19operations_research23IntVarLocalSearchFilter11SynchronizeEPKNS_10AssignmentES3__Z18CanConvertToIntVarP7_object__cxa_begin_catch@@CXXABI_1.3_ZN19operations_research6Solver24MakeTransitionConstraintERKSt6vectorIPNS_6IntVarESaIS3_EERKNS_11IntTupleSetElRKS1_IiSaIiEE_ZTI21SwigDirector_Decisionprintf@@GLIBC_2.2.5_ZN38SwigDirector_IntVarLocalSearchOperatorD1EvPyModule_Create2_ZNSt9exceptionD2Ev@@GLIBCXX_3.4_ZN6google4base21CheckOpMessageBuilder7ForVar2Ev_ZN4absl14lts_2020_09_2318container_internal12raw_hash_setINS1_17FlatHashMapPolicyIPKN19operations_research11SequenceVarEiEENS1_6HashEqIS7_vE4HashENSA_2EqESaISt4pairIKS7_iEEE6resizeEm_ZNK19operations_research16RoutingDimension25HasCumulVarSoftLowerBoundEl_ZN4Swig28DirectorPureVirtualExceptionD1Ev_ZN19operations_research6Solver16MakeIsLessCstVarEPNS_7IntExprEl_ZN19operations_research13SearchMonitor17BeginNextDecisionEPNS_15DecisionBuilderE_ZN38SwigDirector_IntVarLocalSearchOperator25MakeOneNeighborSwigPublicEv_ZN16SwigValueWrapperISt6vectorISsSaISsEEE15SwigMovePointerD2Ev_ZNK20SwigDirector_BaseLns14swig_get_innerEPKc_ZSt17__throw_bad_allocv@@GLIBCXX_3.4_ZN19operations_research6Solver13RestartSearchEv_ZN4absl14lts_2020_09_2318container_internal12raw_hash_setINS1_17FlatHashMapPolicyIlSt6vectorIiSaIiEEEENS0_13hash_internal4HashIlEESt8equal_toIlESaISt4pairIKlS6_EEE14prepare_insertEm_ZNK19operations_research6Solver15SearchLeftDepthEv_ZN19operations_research6Solver33MakeNonOverlappingBoxesConstraintERKSt6vectorIPNS_6IntVarESaIS3_EES7_RKS1_IlSaIlEESB__ZN19operations_research17SolutionCollector3AddERKSt6vectorIPNS_11SequenceVarESaIS3_EE_ZN23SwigDirector_ConstraintD2Ev_ZN19operations_research26ConstraintSolverParametersC1ERKS0__Z19vector_input_helperIPN19operations_research19LocalSearchOperatorEEbP7_objectPSt6vectorIT_SaIS6_EEPFbS4_PS6_E_ZNK19operations_research10Assignment5BoundEPKNS_6IntVarE_ZN19operations_research6Solver20MakeIsLessOrEqualVarEPNS_7IntExprES2__ZN19operations_research6Solver21MakeGuidedLocalSearchEbPNS_6IntVarESt8functionIFlllEElRKSt6vectorIS2_SaIS2_EEd_ZN19operations_research6Solver8MakeProdEPNS_7IntExprES2__ZN19operations_research22RegularLimitParametersD0Ev_ZN19operations_research19LocalSearchOperator5ResetEv_ZTIN19operations_research25IntVarLocalSearchOperatorE_ZN19operations_research10Assignment11SetStartMaxEPKNS_11IntervalVarEl_ZN26SwigDirector_SearchMonitor14RefuteDecisionEPN19operations_research8DecisionE_ZN6google4base21CheckOpMessageBuilderC1EPKc_ZN19operations_research6Solver15MakeIsGreaterCtEPNS_7IntExprES2_PNS_6IntVarE_ZN19operations_research6Solver20MakeWeightedMinimizeERKSt6vectorIPNS_6IntVarESaIS3_EERKS1_IiSaIiEElPyDict_SetItemString_ZN19operations_research6Solver13MakePathCumulERKSt6vectorIPNS_6IntVarESaIS3_EES7_S7_S7_St8functionIFlllEE_ITM_deregisterTMCloneTablePyImport_ImportModule_ZN19operations_research26ConstraintSolverParameters12InternalSwapEPS0__ZN19operations_research22RoutingModelParametersD1EvPyExc_OverflowError_ZN19operations_research6Solver15MakeIsBetweenCtEPNS_7IntExprEllPNS_6IntVarE_ZNK19operations_research17SolutionCollector14solution_countEv_ZN19operations_research6Solver12MakeOperatorERKSt6vectorIPNS_6IntVarESaIS3_EESt8functionIFllllEENS0_29EvaluatorLocalSearchOperatorsE_ZN19operations_research6Solver7MakeMaxERKSt6vectorIPNS_6IntVarESaIS3_EE_ZN19operations_research12RoutingModel26SetAllowedVehiclesForIndexERKSt6vectorIiSaIiEEl_ZThn8_N28SwigDirector_DecisionBuilderD1Ev_ZN19operations_research24LocalSearchFilterManagerC1ESt6vectorIPNS_17LocalSearchFilterESaIS3_EE_ZN19operations_research7BaseLnsC2ERKSt6vectorIPNS_6IntVarESaIS3_EE_ZN19operations_research17SolveModelWithSatERKNS_12RoutingModelERKNS_23RoutingSearchParametersEPKNS_10AssignmentEPS6__ZN26SwigDirector_SearchMonitorD0Ev_ZTSN4Swig17DirectorExceptionE_ZTI36SwigDirector_IntVarLocalSearchFilter_ZN19operations_research12RoutingModel28SetArcCostEvaluatorOfVehicleEii_ZN19operations_research12RoutingModel25kCostClassIndexOfZeroCostE_ZTV36SwigDirector_IntVarLocalSearchFilter_ZN19operations_research12RoutingModel43AddRequiredTypeAlternativesWhenRemovingTypeEiN4absl14lts_2020_09_2313flat_hash_setIiNS2_13hash_internal4HashIiEESt8equal_toIiESaIiEEE_ZNK19operations_research12RoutingModel18AssignmentToRoutesERKNS_10AssignmentEPSt6vectorIS4_IlSaIlEESaIS6_EE_ZN19operations_research6Solver28MakeMoveTowardTargetOperatorERKNS_10AssignmentEPyType_IsSubtype_ZNK19operations_research12RoutingModel20GetSingleNodesOfTypeEi_ZNSt6vectorIS_IlSaIlEESaIS1_EED1Ev_ZN19operations_research29GlobalVehicleBreaksConstraintC1EPKNS_16RoutingDimensionE_ZNSs6appendEPKcm_ZN19operations_research6Solver21MakeSumGreaterOrEqualERKSt6vectorIPNS_6IntVarESaIS3_EEl_ZN19operations_research6Solver33MakeNonOverlappingBoxesConstraintERKSt6vectorIPNS_6IntVarESaIS3_EES7_RKS1_IiSaIiEESB__ZN19operations_research12RoutingModel20AddPickupAndDeliveryEll_ZN34SwigDirector_PropagationBaseObjectC1EP7_objectPN19operations_research6SolverE_ZN19operations_research6Solver15CheckAssignmentEPNS_10AssignmentE_ZThn8_N32SwigDirector_LocalSearchOperatorD1Ev_setjmp@@GLIBC_2.2.5_ZN19operations_research6Solver44MakeFixedDurationEndSyncedOnStartIntervalVarEPNS_11IntervalVarEll_ZN19operations_research11SequenceVar12RankNotFirstEi_ZNK19operations_research6Solver11SearchDepthEv_ZN19operations_research23IntVarLocalSearchFilter11kUnassignedE_fini_Znwm@@GLIBCXX_3.4_ZN19operations_research6Solver22MakeAllowedAssignmentsERKSt6vectorIPNS_6IntVarESaIS3_EERKNS_11IntTupleSetE_ZN19operations_research6Solver12MakeEqualityEPNS_7IntExprES2_memmove@@GLIBC_2.2.5_Z18FromObjectDecisionPN19operations_research8DecisionE_ZN19operations_research22TypeRequirementCheckerD2EvPyModule_GetDict_ZThn8_NK21SwigDirector_Decision14swig_get_innerEPKc_ZN19operations_research6Solver18MakeGreaterOrEqualEPNS_7IntExprEl_ZNK20SwigDirector_BaseLns11DebugStringEv_ZN19operations_research6Solver9MakePhaseERKSt6vectorIPNS_6IntVarESaIS3_EESt8functionIFlllEENS0_17EvaluatorStrategyE_ZN19operations_research12RoutingModel14ReadAssignmentERKSs_ZNK19operations_research19CPFeasibilityFilter11DebugStringEv_ZNK21SwigDirector_Decision14swig_set_innerEPKcb_ZN19operations_research10Assignment4LoadERKSsPyErr_Fetch_ZN19operations_research19RoutingModelVisitor14kLightElement2E_ZNK19operations_research16RoutingDimension30GetPreTravelEvaluatorOfVehicleEi_ZNSt6vectorIlSaIlEEC2ERKS1__ZThn16_NK26SwigDirector_SearchMonitor14swig_get_innerEPKc_ZN19operations_research12RoutingModel5SolveEPKNS_10AssignmentE_ZNK19operations_research12RoutingModel15WriteAssignmentERKSs_ZNK19operations_research12RoutingModel34GetHardTypeIncompatibilitiesOfTypeEi_ZN34SwigDirector_PropagationBaseObjectD1Ev_ZN19operations_research6Solver18MakeNestedOptimizeEPNS_15DecisionBuilderEPNS_10AssignmentEblPNS_13SearchMonitorE_ZN24SwigDirector_ChangeValueD2Ev_ZTVN19operations_research10BaseObjectE_ZN19operations_research6Solver21MakeRandomLnsOperatorERKSt6vectorIPNS_6IntVarESaIS3_EEifree@@GLIBC_2.2.5_ZN19operations_research6Solver11MakeCircuitERKSt6vectorIPNS_6IntVarESaIS3_EE_ZN20SwigDirector_BaseLns12NextFragmentEv_ZN19operations_research6Solver20MakeWeightedMinimizeERKSt6vectorIPNS_6IntVarESaIS3_EERKS1_IlSaIlEEl_ZN19operations_research6Solver7MakeDivEPNS_7IntExprES2__ZNSt8functionIFSsvEEC1ERKS1__ZNK19operations_research16RoutingDimension23ShortestTransitionSlackEl__cxa_finalize@@GLIBC_2.2.5_ZNK19operations_research10Assignment8StartMaxEPKNS_11IntervalVarE_ZN19operations_research10Assignment3AddERKSt6vectorIPNS_11IntervalVarESaIS3_EE_ZN23SwigDirector_BaseObjectD1Ev_ZNK19operations_research11SequenceVar4NextEi_ZNSt6vectorIS_IlSaIlEESaIS1_EED2Ev_ZN19operations_research6Solver13MakeDeviationERKSt6vectorIPNS_6IntVarESaIS3_EES3_l_ZN19operations_research12RoutingModel39AddWeightedVariableMinimizedByFinalizerEPNS_6IntVarEl_ZN19operations_research6Solver26MakeFirstSolutionCollectorEPKNS_10AssignmentEPyErr_GivenExceptionMatches_ZNK28SwigDirector_DecisionBuilder11DebugStringEv_ZN19operations_research16RoutingDimension28SetGlobalSpanCostCoefficientEl_ZN19operations_research10Assignment17SetObjectiveRangeEll_ZN19operations_research6Solver12MakeMaximizeEPNS_6IntVarEl_ZN19operations_research6Solver22MakeScheduleOrExpediteEPNS_11IntervalVarElPl_ZNK38SwigDirector_IntVarLocalSearchOperator10HoldsDeltaEv_ZN19operations_research6Solver19MakeElementEqualityERKSt6vectorIiSaIiEEPNS_6IntVarES7__ZN4Swig13GCItem_ObjectD1EvPyExc_RuntimeError_ZN19operations_research6Solver15MakeLessOrEqualEPNS_7IntExprEl_ZN4absl14lts_2020_09_238DurationmIES1__ZNK38SwigDirector_IntVarLocalSearchOperator13SkipUnchangedEi_ZN23SwigDirector_Constraint3VarEv_ZN19operations_research6Solver10MakeModuloEPNS_7IntExprES2__ZNK20SwigDirector_BaseLns13IsIncrementalEv_ZN16SwigValueWrapperISt6vectorISsSaISsEEE15SwigMovePointerD1Ev_ZN19operations_research12RoutingModel28AddVariableTargetToFinalizerEPNS_6IntVarEl_ZN19operations_research4Pack31AddWeightedSumEqualVarDimensionERKSt6vectorIlSaIlEERKS1_IPNS_6IntVarESaIS7_EE_ZNSt6vectorIS_IlSaIlEESaIS1_EEC1ERKS3__ZN19operations_research23IntVarLocalSearchFilterC2ERKSt6vectorIPNS_6IntVarESaIS3_EE_ZN19operations_research13SearchMonitor13RestartSearchEv_ZN19operations_research6Solver15MakeNotMemberCtEPNS_7IntExprESt6vectorIlSaIlEES5__ZN4absl14lts_2020_09_2318container_internal12raw_hash_setINS1_17FlatHashSetPolicyIiEENS0_13hash_internal4HashIiEESt8equal_toIiESaIiEEC1ERKSB_RKSA__ZN19operations_research6Solver12MakeDecisionESt8functionIFvPS0_EES4__ZN34SwigDirector_PropagationBaseObjectD0Ev_ZTIN19operations_research19RoutingModelVisitorE_ZNSt6vectorIPN19operations_research13SearchMonitorESaIS2_EE17_M_realloc_insertIJRKS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT__ZN24SwigDirector_ChangeValue25MakeOneNeighborSwigPublicEv_ZTSN4Swig29DirectorTypeMismatchExceptionE_ZN19operations_research6Solver14MakeCumulativeERKSt6vectorIPNS_11IntervalVarESaIS3_EERKS1_IPNS_6IntVarESaIS9_EElRKSs_ZN19operations_research6Solver3TryERKSt6vectorIPNS_15DecisionBuilderESaIS3_EE_ZN19operations_research12RoutingModel31AddVariableMinimizedByFinalizerEPNS_6IntVarE_Z7PyObjAsIPN19operations_research17LocalSearchFilterEEbP7_objectPT__ZN19operations_research26ConstraintSolverParametersD1Ev_ZN26SwigDirector_SearchMonitor10AtSolutionEv_ZN19operations_research12RoutingModel18AddVectorDimensionESt6vectorIlSaIlEElbRKSs_ZN19operations_research6Solver18MakeIsGreaterCstCtEPNS_7IntExprElPNS_6IntVarE_ZNSt23mersenne_twister_engineImLm32ELm624ELm397ELm31ELm2567483615ELm11ELm4294967295ELm7ELm2636928640ELm15ELm4022730752ELm18ELm1812433253EEclEv_ZTVN10__cxxabiv121__vmi_class_type_infoE@@CXXABI_1.3_ZN6google17MakeCheckOpStringIiiEEPSsRKT_RKT0_PKc_ZN19operations_research6Solver18MakeGreaterOrEqualEPNS_7IntExprES2__ZN36SwigDirector_IntVarLocalSearchFilter5RelaxEPKN19operations_research10AssignmentES3__ZN4Swig8DirectorD2Ev_ZNK19operations_research12RoutingModel29GetMutableLocalCumulOptimizerERKNS_16RoutingDimensionE_ZN28SwigDirector_DecisionBuilderD0Ev_ZNSs4_Rep20_S_empty_rep_storageE@@GLIBCXX_3.4_ZN19operations_research10Assignment14SetUnperformedEPKNS_11SequenceVarERKSt6vectorIiSaIiEEstrncmp@@GLIBC_2.2.5_ZN19operations_research6Solver22MakeIntervalRelaxedMaxEPNS_11IntervalVarEPyObject_CallFunction_ZN19operations_research6Solver18MakeSumLessOrEqualERKSt6vectorIPNS_6IntVarESaIS3_EEl_ZN19operations_research13SearchMonitor15NoMoreSolutionsEv_ZN4absl14lts_2020_09_2318container_internal12raw_hash_setINS1_17FlatHashSetPolicyIiEENS0_13hash_internal4HashIiEESt8equal_toIiESaIiEEC2EmRKS7_RKS9_RKSA__ZN24SwigDirector_ChangeValueC1EP7_objectRKSt6vectorIPN19operations_research6IntVarESaIS5_EE_ZN26SwigDirector_SearchMonitorD1Ev_ZN19operations_research6Solver21MakeIndexOfConstraintERKSt6vectorIPNS_6IntVarESaIS3_EES3_l_ZNSt6vectorIPN19operations_research6IntVarESaIS2_EE17_M_realloc_insertIJRKS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT__ZNK19operations_research12RoutingModel43GetRequiredTypeAlternativesWhenRemovingTypeEi_ZNK19operations_research10Assignment3MaxEPKNS_6IntVarE_ZN36SwigDirector_IntVarLocalSearchFilter6CommitEPKN19operations_research10AssignmentES3__ZN19operations_research17SolutionCollector12AddObjectiveEPNS_6IntVarE_ZN19operations_research6Solver14MakeCumulativeERKSt6vectorIPNS_11IntervalVarESaIS3_EERKS1_IPNS_6IntVarESaIS9_EES9_RKSsPyEval_CallFunction_ZN4absl14lts_2020_09_2318container_internal12raw_hash_setINS1_17FlatHashMapPolicyIPKN19operations_research6IntVarEiEENS1_6HashEqIS7_vE4HashENSA_2EqESaISt4pairIKS7_iEEE14prepare_insertEm_ZNK19operations_research10Assignment8EndValueEPKNS_11IntervalVarEPyExc_MemoryError_ZN19operations_research11IntTupleSet4Data6InsertIlEEiRKSt6vectorIT_SaIS4_EE_ZN19operations_research6Solver22MakeIntervalRelaxedMinEPNS_11IntervalVarE_ZN19operations_research12RoutingModelC1ERKNS_19RoutingIndexManagerE_Z7PyObjAsIiEbP7_objectPT__ZThn8_N23SwigDirector_BaseObjectD1EvPyUnicode_DecodeUTF8_ZN38SwigDirector_IntVarLocalSearchOperatorC1EP7_objectRKSt6vectorIPN19operations_research6IntVarESaIS5_EEb_ZN19operations_research6Solver25MakeLastSolutionCollectorEPKNS_10AssignmentE_ZN19operations_research6Solver16MakeIsEqualCstCtEPNS_7IntExprElPNS_6IntVarE_ZN19operations_research6Solver9MakePhaseERKSt6vectorIPNS_6IntVarESaIS3_EESt8functionIFllEES8_IFlllEESA__ZN19operations_research13SearchMonitor13ApplyDecisionEPNS_8DecisionE_ZThn496_NK20SwigDirector_BaseLns14swig_set_innerEPKcb_ZN19operations_research6Solver20MakeIsDifferentCstCtEPNS_7IntExprElPNS_6IntVarE_ZN24SwigDirector_ChangeValueD1EvPyUnicode_FromString_ZNK19operations_research12RoutingModel31GetMutableLocalCumulMPOptimizerERKNS_16RoutingDimensionE_ZN19operations_research10Assignment16SetDurationValueEPKNS_11IntervalVarEl_ZN19operations_research19RoutingModelVisitorD2Ev_ZN19operations_research12RoutingModel41AddRequiredTypeAlternativesWhenAddingTypeEiN4absl14lts_2020_09_2313flat_hash_setIiNS2_13hash_internal4HashIiEESt8equal_toIiESaIiEEE_ZNK19operations_research18SequenceVarElement16BackwardSequenceEv_ZTVN19operations_research22VarLocalSearchOperatorINS_6IntVarElNS_24IntVarLocalSearchHandlerEEE_ZNK24SwigDirector_ChangeValue13SkipUnchangedEi_ZN38SwigDirector_IntVarLocalSearchOperatorD2Ev_ZTIN19operations_research15DecisionBuilderE_ZN19operations_research6Solver26MakeFirstSolutionCollectorEv_ZNK19operations_research6IntVar5IsVarEv_ZN19operations_research6Solver17MakeFixedIntervalEllRKSs_ZNK19operations_research17SolutionCollector5ValueEiPNS_6IntVarE_ZN19operations_research29DefaultRoutingModelParametersEv_ZNK36SwigDirector_IntVarLocalSearchFilter13IsIncrementalEv__bss_start_ZN19operations_research10BooleanVar9WhenRangeEPNS_5DemonE_ZN19operations_research13SearchMonitor13AfterDecisionEPNS_8DecisionEb_ZN19operations_research16RoutingDimension39SetPickupToDeliveryLimitFunctionForPairESt8functionIFliiEEiPyErr_SetString_ZN19operations_research6Solver28MakeVariableLessOrEqualValueEPNS_6IntVarEl_ZN6google10LogMessageC1EPKcii_Z19CanConvertToIntExprP7_object_ZN19operations_research13SearchMonitor11EnterSearchEv_ZN19operations_research6Solver12MakeOperatorERKSt6vectorIPNS_6IntVarESaIS3_EES7_NS0_20LocalSearchOperatorsE_ZN19operations_research12RoutingModel15CloseVisitTypesEv_ZTISt9exception@@GLIBCXX_3.4_ZNK19operations_research10Assignment11UnperformedEPKNS_11SequenceVarE_ZN19operations_research6Solver25MakeConditionalExpressionEPNS_6IntVarEPNS_7IntExprEl_ZN19operations_research10Assignment7RestoreEv_ZNK19operations_research21PropagationBaseObject4nameEv_ZNK19operations_research17SolutionCollector16BackwardSequenceEiPNS_11SequenceVarE_ZN19operations_research12RoutingModel16AddSearchMonitorEPNS_13SearchMonitorE_ZN19operations_research6Solver15MakeIsMemberVarEPNS_7IntExprERKSt6vectorIiSaIiEE_ZN19operations_research6Solver30MakeLocalSearchPhaseParametersEPNS_6IntVarEPNS_12SolutionPoolEPNS_19LocalSearchOperatorEPNS_15DecisionBuilderE_ZN19operations_research6Solver14MakeDifferenceElPNS_7IntExprE_ZNK19operations_research17SolutionCollector11DebugStringEv_ZN19operations_research6Solver23MakeTemporalDisjunctionEPNS_11IntervalVarES2_PNS_6IntVarE_ZN4absl14lts_2020_09_2318container_internal12raw_hash_setINS1_17FlatHashMapPolicyIlSt6vectorIiSaIiEEEENS0_13hash_internal4HashIlEESt8equal_toIlESaISt4pairIKlS6_EEE6resizeEm_ZTI20SwigDirector_BaseLns_ZTSN4Swig28DirectorPureVirtualExceptionE_ZN32SwigDirector_LocalSearchOperatorC1EP7_object_ZN20SwigDirector_BaseLnsC1EP7_objectRKSt6vectorIPN19operations_research6IntVarESaIS5_EE_ZNK19operations_research16RoutingDimension25HasCumulVarSoftUpperBoundEl_ZN19operations_research6Solver7MakeSumERKSt6vectorIPNS_6IntVarESaIS3_EE_ZN19operations_research22TypeRegulationsChecker12CheckVehicleEiRKSt8functionIFllEE_ZN19operations_research12RoutingModel14AddDisjunctionERKSt6vectorIlSaIlEEll_ZN19operations_research6Solver12MakeOperatorERKSt6vectorIPNS_6IntVarESaIS3_EES7_St8functionIFllllEENS0_29EvaluatorLocalSearchOperatorsE_ZN24SwigDirector_ChangeValue15MakeOneNeighborEv_ZN19operations_research6Solver14MakeCumulativeERKSt6vectorIPNS_11IntervalVarESaIS3_EERKS1_IiSaIiEEPNS_6IntVarERKSs_ZN34SwigDirector_PropagationBaseObjectD2Ev_Z7PyObjAsIN3gtl7IntTypeIN19operations_research29RoutingVehicleClassIndex_tag_EiEEEbP7_objectPT__ZN19operations_research6Solver14MakeDistributeERKSt6vectorIPNS_6IntVarESaIS3_EERKS1_IiSaIiEESB_PyList_GetItem_ZN26SwigDirector_SearchMonitor15EndNextDecisionEPN19operations_research15DecisionBuilderEPNS0_8DecisionEmemset@@GLIBC_2.2.5_ZN19operations_research6Solver12MakeMinimizeEPNS_6IntVarEl_ZN19operations_research6Solver9NewSearchEPNS_15DecisionBuilderEPNS_13SearchMonitorE_ZN36SwigDirector_IntVarLocalSearchFilterD1Ev_ZN6google4base21CheckOpMessageBuilderD1Ev_ZN19operations_research6Solver20MakeWeightedOptimizeEbRKSt6vectorIPNS_6IntVarESaIS3_EERKS1_IiSaIiEEl_ZNK23SwigDirector_BaseObject11DebugStringEv_ZN19operations_research6Solver18MakeSolutionsLimitEl_ZN19operations_research6Solver13MakeSearchLogENS0_19SearchLogParametersE_ZNSolsEi@@GLIBCXX_3.4_ZNK19operations_research12RoutingModel22GetNumOfSingletonNodesEvPyInit__pywrapcp_ZN4Swig8DirectorD0Ev_ZN19operations_research13SearchMonitor9BeginFailEv_ZN36SwigDirector_IntVarLocalSearchFilter6AcceptEPKN19operations_research10AssignmentES3_ll_ZNSt8functionIFlllEEC2ERKS1__ZN19operations_research13SearchMonitor7InstallEv_ZTV26SwigDirector_SearchMonitor_ZN19operations_research10Assignment4LoadERKNS_15AssignmentProtoE_ZN19operations_research10BaseObjectD2Ev_Z23FromObjectSearchMonitorPN19operations_research13SearchMonitorE_Z7PyObjAsIPN19operations_research8DecisionEEbP7_objectPT__ZNK26SwigDirector_SearchMonitor14swig_get_innerEPKc_ZN19operations_research12RoutingModel28RegisterUnaryTransitCallbackESt8functionIFllEE_ZN19operations_research12RoutingModel24AddPickupAndDeliverySetsEN3gtl7IntTypeINS_28RoutingDisjunctionIndex_tag_EiEES4__ZN19operations_research6Solver28MakeFixedDurationIntervalVarElllbRKSs_ZN19operations_research6Solver30MakeLocalSearchPhaseParametersEPNS_6IntVarEPNS_12SolutionPoolEPNS_19LocalSearchOperatorEPNS_15DecisionBuilderEPNS_12RegularLimitEPNS_24LocalSearchFilterManagerE_ZN19operations_research11ChangeValueC2ERKSt6vectorIPNS_6IntVarESaIS3_EE_ZN38SwigDirector_IntVarLocalSearchOperatorC1EP7_object_ZN4Swig28DirectorPureVirtualException5raiseEPKc_ZThn120_NK36SwigDirector_IntVarLocalSearchFilter14swig_set_innerEPKcb_ZN19operations_research12RoutingModel41AddDimensionWithVehicleTransitAndCapacityERKSt6vectorIiSaIiEElS1_IlSaIlEEbRKSs_ZN19operations_research12RoutingModel27MakePathSpansAndTotalSlacksEPKNS_16RoutingDimensionESt6vectorIPNS_6IntVarESaIS6_EES8__ZN19operations_research6Solver20MakeRankLastIntervalEPNS_11SequenceVarEi_ZN26SwigDirector_SearchMonitor12LocalOptimumEv_ZN4absl14lts_2020_09_2318container_internal12raw_hash_setINS1_17FlatHashMapPolicyIPKN19operations_research11IntervalVarEiEENS1_6HashEqIS7_vE4HashENSA_2EqESaISt4pairIKS7_iEEE27drop_deletes_without_resizeEv_ZN26SwigDirector_SearchMonitorC2EP7_objectPN19operations_research6SolverE_ZN19operations_research6Solver20MakeScalProdEqualityERKSt6vectorIPNS_6IntVarESaIS3_EERKS1_IiSaIiEEl__cxa_guard_acquire@@CXXABI_1.3_ZN19operations_research6Solver30MakeBestValueSolutionCollectorEPKNS_10AssignmentEb_ZNSt8functionIFlllEEC1ERKS1__ZN19operations_research6Solver10MakeIntVarERKSt6vectorIlSaIlEERKSs_ZN19operations_research6Solver13MakeSearchLogEiPNS_11OptimizeVarESt8functionIFSsvEE_ZN19operations_research6Solver21MakeRankFirstIntervalEPNS_11SequenceVarEi_ZN19operations_research6Solver5SolveEPNS_15DecisionBuilderEPNS_13SearchMonitorEPyObject_IsInstance_ZNK19operations_research6Solver9wall_timeEv_ZN19operations_research12RoutingModel10ApplyLocksERKSt6vectorIlSaIlEE_ZN19operations_research6Solver22MakeSimulatedAnnealingEbPNS_6IntVarEll_ZN19operations_research6Solver20MakeMonotonicElementESt8functionIFllEEbPNS_6IntVarE_ZTVN10__cxxabiv117__class_type_infoE@@CXXABI_1.3PyErr_WriteUnraisable_ZN19operations_research6Solver17InternalSaveValueEPb_ZN19operations_researchlsERSoRKNS_10AssignmentE_ZN19operations_research6Solver9MakeLimitERKNS_22RegularLimitParametersE_ZdaPv@@GLIBCXX_3.4_ZN18SwigDirector_DemonD0Ev_ZN19operations_research6Solver16MakeDefaultPhaseERKSt6vectorIPNS_6IntVarESaIS3_EERKNS_22DefaultPhaseParametersE_ZNK19operations_research10Assignment14ObjectiveBoundEv_ZN34SwigDirector_PropagationBaseObjectC2EP7_objectPN19operations_research6SolverE_ZNSo9_M_insertIlEERSoT_@@GLIBCXX_3.4.9_ZThn16_N34SwigDirector_PropagationBaseObjectD0Ev_ZN19operations_research6Solver28MakeFixedDurationIntervalVarEPNS_6IntVarElS2_RKSs_ZN26SwigDirector_SearchMonitor31IsUncheckedSolutionLimitReachedEv_ZN19operations_research10Assignment17SetPerformedValueEPKNS_11IntervalVarEl_ZN19operations_research22VarLocalSearchOperatorINS_6IntVarElNS_24IntVarLocalSearchHandlerEED0Ev_ZTVN19operations_research22TypeRequirementCheckerE_ZN19operations_research6Solver10MakeIntVarEllRKSs_ZN4Swig23DirectorMethodExceptionD2Ev_ZN4Swig13GCItem_ObjectD2Ev_ZN19operations_research6Solver12MakeIntConstElRKSs_ZN6google17MakeCheckOpStringIimEEPSsRKT_RKT0_PKc_ZN19operations_research12RoutingModel15AddToAssignmentEPNS_6IntVarE_ZN19operations_research19RoutingModelVisitorD1Ev_ZN19operations_research6Solver10MakeModuloEPNS_7IntExprEl_ZTIN19operations_research21PropagationBaseObjectE_ZN19operations_research22TypeRegulationsChecker17OnInitializeCheckEv_ZNSt8functionIFSsvEEC2ERKS1__end_ZNK18SwigDirector_Demon14swig_set_innerEPKcb_ZN19operations_research26ConstraintSolverParametersC1EPN6google8protobuf5ArenaE__cxa_allocate_exception@@CXXABI_1.3_ZN28SwigDirector_DecisionBuilderD2Ev_ZN19operations_research10Assignment10DeactivateEPKNS_11IntervalVarE_ZThn480_N24SwigDirector_ChangeValueD0Ev_ZN19operations_research10Assignment15SetObjectiveMinEl_ZN19operations_research6Solver19MakeElementEqualityERKSt6vectorIlSaIlEEPNS_6IntVarES7__ZNSt8_Rb_treeIPvSt4pairIKS0_N4Swig10GCItem_varEESt10_Select1stIS5_ESt4lessIS0_ESaIS5_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS5_ERS2__ZN19operations_research16RoutingDimension27SetSpanUpperBoundForVehicleEli_ZTI26SwigDirector_SearchMonitor__gmon_start__strlen@@GLIBC_2.2.5_ZTS24SwigDirector_ChangeValue_ZN19operations_research6Solver7MakeAbsEPNS_7IntExprE_ZNK19operations_research12RoutingModel20GetAllDimensionNamesEv_ZTIN19operations_research23IntVarLocalSearchFilterE_ZN19operations_research16RoutingDimension16InitializeBreaksEv_ZTI38SwigDirector_IntVarLocalSearchOperator_ZN19operations_research6Solver12MakeOperatorERKSt6vectorIPNS_6IntVarESaIS3_EENS0_20LocalSearchOperatorsE_ZN19operations_research6Solver14MakeAssignmentEv_ZN19operations_research11IntervalVar12WhenAnythingEPNS_5DemonE_ZN19operations_research6Solver10MakeIntVarERKSt6vectorIiSaIiEERKSs_ZNK19operations_research12RoutingModel7IsStartEl_ZNK19operations_research18SequenceVarElement11UnperformedEv_ZN24SwigDirector_ChangeValue7OnStartEv_ZNK19operations_research10Assignment5ValueEPKNS_6IntVarE_ZNK6google8protobuf11MessageLite17SerializeToStringEPSs__cxa_guard_abort@@CXXABI_1.3_ZTI18SwigDirector_Demon_ZThn472_NK38SwigDirector_IntVarLocalSearchOperator14swig_get_innerEPKc_ZThn16_NK18SwigDirector_Demon14swig_set_innerEPKcb_ZNSt8functionIFvvEEC1ERKS1__ZNK19operations_research12RoutingModel19GetPickupIndexPairsEl_ZTVN19operations_research22TypeRegulationsCheckerE_ZN28SwigDirector_DecisionBuilder4NextEPN19operations_research6SolverE_ZN32SwigDirector_LocalSearchOperatorC2EP7_object_ZNK19operations_research10Assignment12ObjectiveMaxEv_ZNK19operations_research10Assignment12ObjectiveMinEv_ZN19operations_research6Solver14MakeIsMemberCtEPNS_7IntExprERKSt6vectorIlSaIlEEPNS_6IntVarEPyExc_IOError_ZN24SwigDirector_ChangeValue5ResetEv_ZN19operations_research10Assignment6SetMaxEPKNS_6IntVarEl_ZN19operations_research6Solver25MakeAssignVariablesValuesERKSt6vectorIPNS_6IntVarESaIS3_EERKS1_IlSaIlEE_ZN19operations_research6Solver25MakeLastSolutionCollectorEv_ZN19operations_research13SearchMonitor13PeriodicCheckEv_ZN19operations_research6Solver13MakeTimeLimitEN4absl14lts_2020_09_238DurationE_ZTIN19operations_research10BaseObjectE_ZN4Swig8DirectorD1Ev_ZN38SwigDirector_IntVarLocalSearchOperator16MakeNextNeighborEPN19operations_research10AssignmentES2_PyType_Type_ZN19operations_research10Assignment8SetValueEPKNS_6IntVarEl_ZN3gtl9FindOrDieIN4absl14lts_2020_09_2313flat_hash_mapIlSt6vectorIiSaIiEENS2_13hash_internal4HashIlEESt8equal_toIlESaISt4pairIKlS6_EEEEEERKNT_10value_type11second_typeERKSH_RKNSI_10first_typeE_Z27FromObjectLocalSearchFilterPN19operations_research17LocalSearchFilterE_ZN19operations_research6Solver28MakeMoveTowardTargetOperatorERKSt6vectorIPNS_6IntVarESaIS3_EERKS1_IlSaIlEE_ZThn8_NK21SwigDirector_Decision14swig_set_innerEPKcb_ZN19operations_research6Solver15MakeAbsEqualityEPNS_6IntVarES2__ZNK19operations_research17SolutionCollector8EndValueEiPNS_11IntervalVarE_ZN28SwigDirector_DecisionBuilderC2EP7_object_Z19vector_input_helperIPN19operations_research13SearchMonitorEEbP7_objectPSt6vectorIT_SaIS6_EEPFbS4_PS6_E_ZN19operations_research6Solver12MakeScalProdERKSt6vectorIPNS_6IntVarESaIS3_EERKS1_IiSaIiEE_ZN19operations_research6Solver16MakeIsGreaterVarEPNS_7IntExprES2__ZNK19operations_research6Solver11DebugStringEv_ZNK38SwigDirector_IntVarLocalSearchOperator11DebugStringEv_ZThn16_N26SwigDirector_SearchMonitorD1Ev_ZN26SwigDirector_SearchMonitorD2Ev_ZNK19operations_research18SequenceVarElement15ForwardSequenceEv_ZN19operations_research26ConstraintSolverParameters8CopyFromERKS0__ZN19operations_research16RoutingDimension33SetBreakDistanceDurationOfVehicleElli_ZN19operations_research13SearchMonitor23BeginInitialPropagationEv_ZThn480_NK24SwigDirector_ChangeValue14swig_set_innerEPKcb_Znam@@GLIBCXX_3.4_ZN23SwigDirector_BaseObjectD0Ev_ZN19operations_research6Solver20ConcatenateOperatorsERKSt6vectorIPNS_19LocalSearchOperatorESaIS3_EE_ZNK20SwigDirector_BaseLns10HoldsDeltaEv_ZN19operations_research6Solver26MakeScalProdGreaterOrEqualERKSt6vectorIPNS_6IntVarESaIS3_EERKS1_IlSaIlEElstrstr@@GLIBC_2.2.5_ZTSN4Swig8DirectorE_ZN19operations_research12RoutingModel24ReadAssignmentFromRoutesERKSt6vectorIS1_IlSaIlEESaIS3_EEb_ZNK19operations_research17SolutionCollector8failuresEi_ZSt18_Rb_tree_decrementPSt18_Rb_tree_node_base@@GLIBCXX_3.4_ZNK19operations_research17SolutionCollector13DurationValueEiPNS_11IntervalVarEPyObject_Init_ZN19operations_research6Solver15MakeNotMemberCtEPNS_7IntExprERKSt6vectorIlSaIlEE_ZNK19operations_research17SolutionCollector11UnperformedEiPNS_11SequenceVarE_ZN24SwigDirector_ChangeValueD0Ev_ZN19operations_research6Solver22MakeAllDifferentExceptERKSt6vectorIPNS_6IntVarESaIS3_EEl_ZThn16_NK23SwigDirector_Constraint14swig_get_innerEPKc_ZN19operations_research10Assignment8ActivateEPKNS_6IntVarE_ZN19operations_research6Solver15MakeLubyRestartEi_ZNK19operations_research12RoutingModel13IsVehicleUsedERKNS_10AssignmentEi_ZThn16_NK26SwigDirector_SearchMonitor14swig_set_innerEPKcb_ZN20SwigDirector_BaseLnsD1Ev_ZN19operations_research6Solver19FinishCurrentSearchEv_ZN19operations_research6SolverC1ERKSs_ZNK19operations_research10Assignment9ActivatedEPKNS_11SequenceVarE_ZNK26SwigDirector_SearchMonitor14swig_set_innerEPKcb_ZNSt6vectorIiSaIiEE17_M_realloc_insertIJRKiEEEvN9__gnu_cxx17__normal_iteratorIPiS1_EEDpOT__Z23CanConvertToIntervalVarP7_object_ZN23SwigDirector_ConstraintC1EP7_objectPN19operations_research6SolverE_ZN19operations_research6Solver21MakeGuidedLocalSearchEbPNS_6IntVarESt8functionIFllllEElRKSt6vectorIS2_SaIS2_EESA_d_ZN19operations_research6Solver23MakeIntervalVarRelationEPNS_11IntervalVarENS0_21UnaryIntervalRelationEl_ZN4absl14lts_2020_09_2318container_internal12raw_hash_setINS1_17FlatHashMapPolicyIlSt6vectorIiSaIiEEEENS0_13hash_internal4HashIlEESt8equal_toIlESaISt4pairIKlS6_EEEC2EmRKSA_RKSC_RKSG__ZNK19operations_research16RoutingDimension36GetCumulVarSoftUpperBoundCoefficientEl_ZNSo9_M_insertImEERSoT_@@GLIBCXX_3.4.9_ZN19operations_research6Solver26MakeStatisticsModelVisitorEv_ZN4Swig29DirectorTypeMismatchException5raiseEP7_objectPKc_ZN26SwigDirector_SearchMonitor23BeginInitialPropagationEv_ZTS32SwigDirector_LocalSearchOperator_ZTI23SwigDirector_Constraint_ZN26SwigDirector_SearchMonitor9BeginFailEv_ZN19operations_research6Solver24MakeAllSolutionCollectorEv_ZN19operations_research6Solver13MakeSolveOnceEPNS_15DecisionBuilderERKSt6vectorIPNS_13SearchMonitorESaIS5_EE_ZNK19operations_research10Assignment15ForwardSequenceEPKNS_11SequenceVarE_Z17FromObjectIntExprPN19operations_research7IntExprE_ZN21SwigDirector_DecisionD2Ev_ZN4absl14lts_2020_09_2318container_internal12raw_hash_setINS1_17FlatHashMapPolicyIlSt6vectorIiSaIiEEEENS0_13hash_internal4HashIlEESt8equal_toIlESaISt4pairIKlS6_EEEC1EmRKSA_RKSC_RKSG__ZN19operations_research6Solver9NewSearchEPNS_15DecisionBuilderEPNS_13SearchMonitorES4_S4__ZTVN19operations_research21PropagationBaseObjectE_ZN19operations_research10BooleanVar10WhenDomainEPNS_5DemonE_ZThn8_NK32SwigDirector_LocalSearchOperator14swig_get_innerEPKc_ZN36SwigDirector_IntVarLocalSearchFilterC2EP7_objectRKSt6vectorIPN19operations_research6IntVarESaIS5_EE_ZNK24SwigDirector_ChangeValue12HasFragmentsEv_ZN19operations_research12RoutingModel21SetFixedCostOfVehicleEli_Z7PyObjAsIN3gtl7IntTypeIN19operations_research28RoutingDisjunctionIndex_tag_EiEEEbP7_objectPT__ZN19operations_research6Solver14MakeDifferenceEPNS_7IntExprES2__ZN19operations_research6Solver32MakeInversePermutationConstraintERKSt6vectorIPNS_6IntVarESaIS3_EES7__ZN19operations_research26ConstraintSolverParametersD0Ev_ZN19operations_research12RoutingModel14kNoDisjunctionE_ZN19operations_research6Solver44MakeFixedDurationStartSyncedOnEndIntervalVarEPNS_11IntervalVarEll_ZN19operations_research12RoutingModel32SetArcCostEvaluatorOfAllVehiclesEiPyLong_AsDouble_ZN19operations_research6Solver22MakeIsLessOrEqualCstCtEPNS_7IntExprElPNS_6IntVarE_ZN19operations_research12RoutingModel28AddSoftSameVehicleConstraintERKSt6vectorIlSaIlEEl_ZN19operations_research13SearchMonitor23AcceptUncheckedNeighborEv_ZN19operations_research6Solver9MakeCountERKSt6vectorIPNS_6IntVarESaIS3_EElS3__ZN19operations_research6Solver21MakeRandomLnsOperatorERKSt6vectorIPNS_6IntVarESaIS3_EEii_ZN19operations_research13SearchMonitor12LocalOptimumEv_ZN19operations_research6Solver30MakeLocalSearchPhaseParametersEPNS_6IntVarEPNS_12SolutionPoolEPNS_19LocalSearchOperatorEPNS_15DecisionBuilderEPNS_12RegularLimitE_ZN19operations_research6Solver13MakePathCumulERKSt6vectorIPNS_6IntVarESaIS3_EES7_S7_St8functionIFlllEE_ZN19operations_research6Solver20MakeWeightedMaximizeERKSt6vectorIPNS_6IntVarESaIS3_EERKS1_IlSaIlEEl_ZN19operations_researchlsERSoPKNS_6SolverE_ZN19operations_research10Assignment9SetEndMinEPKNS_11IntervalVarEl_ZSt25__throw_bad_function_callv_ZN26SwigDirector_SearchMonitor23AcceptUncheckedNeighborEv_ZdlPvm_ZN19operations_research10Assignment3AddEPNS_11IntervalVarE_ZNK19operations_research16RoutingDimension25HasPickupToDeliveryLimitsEv_ZN19operations_research6Solver24MakeAllSolutionCollectorEPKNS_10AssignmentE_ZN38SwigDirector_IntVarLocalSearchOperatorC2EP7_objectRKSt6vectorIPN19operations_research6IntVarESaIS5_EEb_ZN19operations_research10Assignment13SetStartRangeEPKNS_11IntervalVarEll_ZN21SwigDirector_Decision5ApplyEPN19operations_research6SolverE_ZN20SwigDirector_BaseLns13InitFragmentsEv_ZNK4Swig8Director14swig_set_innerEPKcb_ZTI23SwigDirector_BaseObject_ZNK19operations_research8Decision6AcceptEPNS_15DecisionVisitorE_ZN24SwigDirector_ChangeValue11ModifyValueEll_ZN19operations_researchlsERSoPKNS_10BaseObjectE_ZdlPv@@GLIBCXX_3.4_ZNK19operations_research12RoutingModel15IsMatchingModelEv_ZN19operations_research10Assignment15SetPerformedMaxEPKNS_11IntervalVarEl_ZN19operations_research6Solver13MakeSearchLogEiSt8functionIFSsvEE_ZN16SwigValueWrapperISt6vectorIPN19operations_research6IntVarESaIS3_EEE15SwigMovePointerD1Ev_ZN19operations_research6Solver7MakeMinEPNS_7IntExprEi_ZN19operations_research16RoutingDimension25SetCumulVarSoftUpperBoundElll_ZN36SwigDirector_IntVarLocalSearchFilterD2Ev_PyObject_New_ZNK19operations_research12RoutingModel30GetMutableGlobalCumulOptimizerERKNS_16RoutingDimensionE_Z23CanConvertToSequenceVarP7_object_ZN19operations_research19RoutingIndexManagerC1EiiN3gtl7IntTypeINS_21RoutingNodeIndex_tag_EiEE_ZNK19operations_research12RoutingModel35GetPickupAndDeliveryPolicyOfVehicleEi_ZNK19operations_research16RoutingDimension19HasBreakConstraintsEv_ZN18SwigDirector_DemonD2Ev_ZN19operations_research10Assignment8SetRangeEPKNS_6IntVarEll_ZTVN4Swig28DirectorPureVirtualExceptionE__cxa_guard_release@@CXXABI_1.3_ZN19operations_research34FindErrorInRoutingSearchParametersERKNS_23RoutingSearchParametersE_ZN19operations_research6Solver11MakeElementESt8functionIFlllEEPNS_6IntVarES5__ZN19operations_research6Solver9MakeCoverERKSt6vectorIPNS_11IntervalVarESaIS3_EES3__ZN19operations_research10Assignment11SetEndValueEPKNS_11IntervalVarEl_ZN19operations_research6Solver12MakeMemberCtEPNS_7IntExprERKSt6vectorIiSaIiEE_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@@GLIBCXX_3.4_ZN19operations_research6Solver29MakeAssignVariableValueOrFailEPNS_6IntVarEl_ZN19operations_research23IntVarLocalSearchFilterD2EvPyCapsule_GetPointer_ZN18SwigDirector_DemonC2EP7_object_ZTIN4Swig28DirectorPureVirtualExceptionE_ZNK18SwigDirector_Demon11DebugStringEv_ZN19operations_research10Assignment3AddERKSt6vectorIPNS_6IntVarESaIS3_EE_ZNK19operations_research10Assignment6EndMaxEPKNS_11IntervalVarE_ZNSt8_Rb_treeISsSt4pairIKSsbESt10_Select1stIS2_ESt4lessISsESaIS2_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS2_ERS1__ZNSt6vectorIPN19operations_research17LocalSearchFilterESaIS2_EE17_M_realloc_insertIJRKS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT__ZN19operations_research10Assignment11SetSequenceEPKNS_11SequenceVarERKSt6vectorIiSaIiEES8_S8__ZN19operations_research6Solver18MakeIsDifferentVarEPNS_7IntExprES2__ZN26SwigDirector_SearchMonitor13PeriodicCheckEv_ZN19operations_research10Assignment9SetEndMaxEPKNS_11IntervalVarEl_ZN19operations_research6Solver21MakeNeighborhoodLimitEPNS_19LocalSearchOperatorEl_ZTSN19operations_research22TypeRegulationsCheckerE_ZThn120_N36SwigDirector_IntVarLocalSearchFilterD1Ev_ZN4Swig29DirectorTypeMismatchExceptionD0Ev_ZN38SwigDirector_IntVarLocalSearchOperator7OnStartEv_ZN19operations_research6Solver11MakeElementESt8functionIFllEEPNS_6IntVarE_ZN19operations_research12RoutingModel21AddAtSolutionCallbackESt8functionIFvvEE_ZTV34SwigDirector_PropagationBaseObject_ZN32SwigDirector_LocalSearchOperatorD2Ev_ZNK19operations_research22TypeRegulationsChecker13FinalizeCheckEv_ZN19operations_research6Solver9MakeLimitEPNS_11SearchLimitES2__Z7PyObjAsIPN19operations_research13SearchMonitorEEbP7_objectPT__ZNSt6vectorIlSaIlEE6resizeEm_ZN19operations_research6Solver20MakeLocalSearchPhaseEPNS_10AssignmentEPNS_26LocalSearchPhaseParametersE_Py_NoneStruct_ZNK19operations_research6Solver18LocalSearchProfileEv_ZNK19operations_research22VarLocalSearchOperatorINS_6IntVarElNS_24IntVarLocalSearchHandlerEE13SkipUnchangedEi_ZNK19operations_research12RoutingModel21GetFixedCostOfVehicleEi_ZN19operations_research6Solver14SolveAndCommitEPNS_15DecisionBuilderEPNS_13SearchMonitorES4__ZN19operations_research19RoutingModelVisitor13kLightElementE_ZN19operations_research6Solver11MakeNoCycleERKSt6vectorIPNS_6IntVarESaIS3_EES7_St8functionIFblEEb__gxx_personality_v0@@CXXABI_1.3_ZN19operations_research6Solver15MakeSumEqualityERKSt6vectorIPNS_6IntVarESaIS3_EES3__ZN19operations_research6Solver14MakeIsMemberCtEPNS_7IntExprERKSt6vectorIiSaIiEEPNS_6IntVarE_ZN19operations_research25IntVarLocalSearchOperator15MakeOneNeighborEv_ZNK19operations_research10BooleanVar5ValueEv_ZN19operations_research10Constraint3VarEv_ZNK19operations_research21PropagationBaseObject8BaseNameEv_ZN19operations_research6Solver8MakeProdEPNS_7IntExprEl_ZTVN4Swig8DirectorE_ZNSt6vectorIS_IlSaIlEESaIS1_EEaSERKS3__ZN19operations_research6Solver25MakeIsGreaterOrEqualCstCtEPNS_7IntExprElPNS_6IntVarE_ZThn480_NK24SwigDirector_ChangeValue14swig_get_innerEPKc_ZSt20__throw_length_errorPKc@@GLIBCXX_3.4_ZNSsC2EPKcRKSaIcE_ZN19operations_research10Assignment3AddEPNS_6IntVarE_ZN19operations_research18SequenceVarElement19SetBackwardSequenceERKSt6vectorIiSaIiEE_edata_ZNK23SwigDirector_BaseObject14swig_get_innerEPKc_ZN20SwigDirector_BaseLns5ResetEv_ZNSs4_Rep8_M_cloneERKSaIcEm_ZTV18SwigDirector_Demon_ZN23SwigDirector_BaseObjectC2EP7_object_ZN19operations_research6Solver13MakeIsLessVarEPNS_7IntExprES2__ZN19operations_research26TypeIncompatibilityCheckerD1Ev_ZNK19operations_research10Assignment10StartValueEPKNS_11IntervalVarE_ZN19operations_research6Solver14MakeCumulativeERKSt6vectorIPNS_11IntervalVarESaIS3_EERKS1_IlSaIlEElRKSs_ZN19operations_research12RoutingModel33SolveFromAssignmentWithParametersEPKNS_10AssignmentERKNS_23RoutingSearchParametersEPSt6vectorIS3_SaIS3_EE_ZN6google15LogMessageFatalC1EPKciRKNS_13CheckOpStringE_ZN19operations_research22TypeRequirementCheckerD1Ev_ZN19operations_research6Solver12MakeOppositeEPNS_7IntExprE_ZNK26SwigDirector_SearchMonitor6AcceptEPN19operations_research12ModelVisitorE_ZN19operations_research6Solver19MakeStoreAssignmentEPNS_10AssignmentEPyCallable_Check_ZN19operations_research4Pack30AddCountAssignedItemsDimensionEPNS_6IntVarE_ZNSt6vectorIiSaIiEEaSERKS1___cxa_throw@@CXXABI_1.3_ZN26SwigDirector_SearchMonitor10ExitSearchEv_ZN19operations_research6Solver7MakeMinEPNS_7IntExprElPyErr_Clear_ZTS23SwigDirector_Constraint_ZN19operations_research6Solver13MakePathCumulERKSt6vectorIPNS_6IntVarESaIS3_EES7_S7_S7__ZN19operations_research7IntExpr8SetValueEl_Z19vector_input_helperIPN19operations_research11SequenceVarEEbP7_objectPSt6vectorIT_SaIS6_EEPFbS4_PS6_E_ZTS21SwigDirector_Decision_ZN19operations_research6Solver16MakeIsBetweenVarEPNS_7IntExprEll_ZN19operations_research6Solver12MakeMemberCtEPNS_7IntExprERKSt6vectorIlSaIlEE_ZNK19operations_research16RoutingDimension25GetCumulVarSoftLowerBoundEl_ZN6google4base21CheckOpMessageBuilder9NewStringEv_ZNSt6vectorIPN19operations_research11SequenceVarESaIS2_EE17_M_realloc_insertIJRKS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT__ZN19operations_research12RoutingModel31AddDimensionWithVehicleTransitsERKSt6vectorIiSaIiEEllbRKSs_ZN4absl14lts_2020_09_2318container_internal12raw_hash_setINS1_17FlatHashSetPolicyIiEENS0_13hash_internal4HashIiEESt8equal_toIiESaIiEEC1EmRKS7_RKS9_RKSA_PyCapsule_New_ZN19operations_research6Solver20MakeDelayedPathCumulERKSt6vectorIPNS_6IntVarESaIS3_EES7_S7_S7__ZN19operations_research11IntTupleSet9InsertAllERKSt6vectorIS1_IlSaIlEESaIS3_EE_ZZN4absl14lts_2020_09_2318container_internal10EmptyGroupEvE11empty_group_ZN4absl14lts_2020_09_2318container_internal12raw_hash_setINS1_17FlatHashMapPolicyIPKN19operations_research6IntVarEiEENS1_6HashEqIS7_vE4HashENSA_2EqESaISt4pairIKS7_iEEE27drop_deletes_without_resizeEv_ZN19operations_research6Solver9EndSearchEv_ZN4Swig29DirectorTypeMismatchExceptionD1Ev_ZN19operations_research6Solver22MakeScheduleOrPostponeEPNS_11IntervalVarElPl_Z27CanConvertToDecisionBuilderP7_object_ZN16SwigValueWrapperISt8functionIFSsvEEE15SwigMovePointerD1Ev_ZN19operations_research16RoutingDimension26SetBreakIntervalsOfVehicleESt6vectorIPNS_11IntervalVarESaIS3_EEiS1_IlSaIlEE_ZN19operations_research6Solver18MakeNestedOptimizeEPNS_15DecisionBuilderEPNS_10AssignmentEblPNS_13SearchMonitorES6_S6__Z7PyObjAsIN3gtl7IntTypeIN19operations_research26RoutingCostClassIndex_tag_EiEEEbP7_objectPT__ZN19operations_research22RoutingModelParametersC1EPN6google8protobuf5ArenaE_ZN26SwigDirector_SearchMonitor11AcceptDeltaEPN19operations_research10AssignmentES2__ZNK4Swig13GCItem_Object7get_ownEv_ZN4absl14lts_2020_09_238DurationpLES1__ZTI34SwigDirector_PropagationBaseObject_ZN19operations_research10Assignment17SetPerformedRangeEPKNS_11IntervalVarEll_ZN19operations_research6Solver5SolveEPNS_15DecisionBuilderE_ZThn16_NK23SwigDirector_Constraint14swig_set_innerEPKcb_ZN19operations_research6Solver11MakeBoolVarEv_ZTVN4Swig13GCItem_ObjectE_Z7PyObjAsIPN19operations_research19LocalSearchOperatorEEbP7_objectPT__Unwind_Resume@@GCC_3.0_ZN19operations_research10Assignment16SetDurationRangeEPKNS_11IntervalVarEll_ZN19operations_research10BaseObjectD0Ev_ZNK19operations_research10AssignmenteqERKS0__ZN21SwigDirector_DecisionC2EP7_object_ZN19operations_research6Solver10MakeIntVarERKSt6vectorIiSaIiEE_ZNK19operations_research12RoutingModel25CompactAndCheckAssignmentERKNS_10AssignmentE_ZNSt8ios_base4InitD1Ev@@GLIBCXX_3.4PyDict_New_ZN19operations_research6Solver20ConcatenateOperatorsERKSt6vectorIPNS_19LocalSearchOperatorESaIS3_EESt8functionIFliiEE_ZThn8_N28SwigDirector_DecisionBuilderD0Ev_Z19vector_input_helperIPN19operations_research11IntervalVarEEbP7_objectPSt6vectorIT_SaIS6_EEPFbS4_PS6_E_ZN19operations_research10Assignment19SetBackwardSequenceEPKNS_11SequenceVarERKSt6vectorIiSaIiEE_ZTS18SwigDirector_Demon_ZN19operations_research6Solver20MakeScalProdEqualityERKSt6vectorIPNS_6IntVarESaIS3_EERKS1_IiSaIiEES3__ZN19operations_research6Solver23DefaultSolverParametersEv_Z20CanConvertToDecisionP7_object_ZN19operations_research10Assignment3AddERKSt6vectorIPNS_11SequenceVarESaIS3_EE_Z7PyObjAsIPN19operations_research11SequenceVarEEbP7_objectPT__ZNK19operations_research12RoutingModel20GetArcCostForVehicleElll_ZN19operations_research12RoutingModel19SolveWithParametersERKNS_23RoutingSearchParametersEPSt6vectorIPKNS_10AssignmentESaIS7_EE_ZN19operations_research6Solver14SolveAndCommitEPNS_15DecisionBuilderEPNS_13SearchMonitorE_ZNK38SwigDirector_IntVarLocalSearchOperator13IsIncrementalEv_Z7PyObjAsIlEbP7_objectPT__ZN19operations_research6Solver15MakeIsLessCstCtEPNS_7IntExprElPNS_6IntVarE_ZThn16_N18SwigDirector_DemonD0Ev_ZN19operations_research6Solver20MakeWeightedOptimizeEbRKSt6vectorIPNS_6IntVarESaIS3_EERKS1_IlSaIlEEl_ZTIN19operations_research11ChangeValueE_ZNK19operations_research10Assignment3MinEPKNS_6IntVarE_ZN19operations_research26TypeIncompatibilityCheckerD0Ev_ZN19operations_research7BaseLns7OnStartEv_ZN20SwigDirector_BaseLnsD2Ev_ZNK32SwigDirector_LocalSearchOperator12HasFragmentsEv_ZN19operations_research6Solver9MakePhaseERKSt6vectorIPNS_6IntVarESaIS3_EENS0_14IntVarStrategyESt8functionIFlllEE_ZN4absl14lts_2020_09_2318container_internal12raw_hash_setINS1_17FlatHashMapPolicyIPKN19operations_research11IntervalVarEiEENS1_6HashEqIS7_vE4HashENSA_2EqESaISt4pairIKS7_iEEE14prepare_insertEm_ZN19operations_research18SequenceVarElement5StoreEv_Z16FromObjectIntVarPN19operations_research6IntVarE_ZN19operations_research7BaseLns16AppendToFragmentEi_ZN19operations_research10Assignment12AddObjectiveEPNS_6IntVarE_ZN19operations_research13SearchMonitor10ExitSearchEv_ZNK19operations_research10Constraint11DebugStringEv_ZN19operations_research10Assignment18SetForwardSequenceEPKNS_11SequenceVarERKSt6vectorIiSaIiEE_ZN19operations_research6Solver23MakeNullIntersectExceptERKSt6vectorIPNS_6IntVarESaIS3_EES7_l_ZNK19operations_research24LocalSearchFilterManager11DebugStringEv_ZN19operations_research6Solver32MakeIntervalVarRelationWithDelayEPNS_11IntervalVarENS0_22BinaryIntervalRelationES2_l_ZTS36SwigDirector_IntVarLocalSearchFilter_ZN19operations_research6Solver19MakeFalseConstraintEv_ZN19operations_research26TypeIncompatibilityCheckerC1ERKNS_12RoutingModelEb_ZNK19operations_research10Assignment8StartMinEPKNS_11IntervalVarE_ZNK19operations_research12RoutingModel35GetNumberOfDecisionsInFirstSolutionERKNS_23RoutingSearchParametersE_ZNK24SwigDirector_ChangeValue14swig_get_innerEPKc_ZN19operations_research17SolutionCollector3AddEPNS_11SequenceVarE_ZN19operations_research4Pack42AddWeightedSumLessOrEqualConstantDimensionESt8functionIFllEERKSt6vectorIlSaIlEE_ZN19operations_research6Solver30MakeLocalSearchPhaseParametersEPNS_6IntVarEPNS_19LocalSearchOperatorEPNS_15DecisionBuilderEPNS_12RegularLimitE_ZN19operations_research6Solver22MakeSumObjectiveFilterERKSt6vectorIPNS_6IntVarESaIS3_EESt8functionIFlllEENS0_22LocalSearchFilterBoundE_ZN38SwigDirector_IntVarLocalSearchOperator15MakeOneNeighborEv_ZN19operations_research12RoutingModel25SetFixedCostOfAllVehiclesEl_ZNK19operations_research17SolutionCollector8solutionEi_ZThn472_N38SwigDirector_IntVarLocalSearchOperatorD0Ev_ZN23SwigDirector_BaseObjectD2EvPyModule_AddObjectPy_DecRef_ZNK19operations_research5Demon11DebugStringEv_ZN19operations_research5Demon7inhibitEPNS_6SolverE_ZN19operations_research22VarLocalSearchOperatorINS_6IntVarElNS_24IntVarLocalSearchHandlerEED2Ev_ZNK19operations_research6Solver6AcceptEPNS_12ModelVisitorE_ZN19operations_research18SequenceVarElement18SetForwardSequenceERKSt6vectorIiSaIiEE_ZNK23SwigDirector_BaseObject14swig_set_innerEPKcb_ZTIN4Swig13GCItem_ObjectE_ZNK19operations_research15DecisionBuilder11DebugStringEv_ZN19operations_research12RoutingModelC1ERKNS_19RoutingIndexManagerERKNS_22RoutingModelParametersE_ZNK19operations_research17SolutionCollector10StartValueEiPNS_11IntervalVarE_ZThn8_NK28SwigDirector_DecisionBuilder14swig_get_innerEPKc_ZN19operations_research6Solver19MakeIsLessOrEqualCtEPNS_7IntExprES2_PNS_6IntVarE_ZNK19operations_research10Assignment9ObjectiveEv_ZN19operations_research13SearchMonitor15EndNextDecisionEPNS_15DecisionBuilderEPNS_8DecisionE_ZN19operations_research6Solver30MakeLocalSearchPhaseParametersEPNS_6IntVarEPNS_19LocalSearchOperatorEPNS_15DecisionBuilderEPNS_12RegularLimitEPNS_24LocalSearchFilterManagerE_ZN19operations_research6Solver14MakeTabuSearchEbPNS_6IntVarElRKSt6vectorIS2_SaIS2_EElld_ZNK19operations_research18SequenceVarElementeqERKS0__ZN19operations_research11ChangeValueD2Ev_ZN19operations_research6Solver11MakeGreaterEPNS_7IntExprEl_ZThn16_N26SwigDirector_SearchMonitorD0Ev_ZN19operations_research6Solver16MakeFailDecisionEv_ZNK19operations_research12RoutingModel17CompactAssignmentERKNS_10AssignmentE_ZN23SwigDirector_Constraint4PostEv_ZN32SwigDirector_LocalSearchOperator5StartEPKN19operations_research10AssignmentElongjmp@@GLIBC_2.2.5_ZN19operations_research6Solver15MakeNonEqualityEPNS_7IntExprEl_ZNK23SwigDirector_Constraint11DebugStringEv_ZNSt8functionIFvvEEaSEOS1__ZTV21SwigDirector_Decision_ZN19operations_research22RoutingModelParameters8CopyFromERKS0__ZN19operations_research11ChangeValue15MakeOneNeighborEv_Py_NotImplementedStruct_ZTS34SwigDirector_PropagationBaseObject_ZN19operations_research6Solver11MakeGreaterEPNS_7IntExprES2__ZN19operations_research6Solver9MakePhaseERKSt6vectorIPNS_6IntVarESaIS3_EENS0_14IntVarStrategyESt8functionIFlllEES9_IFllEE_ZN19operations_research6Solver14SolveAndCommitEPNS_15DecisionBuilderERKSt6vectorIPNS_13SearchMonitorESaIS5_EE_ZN19operations_research6Solver19MakeIndexExpressionERKSt6vectorIPNS_6IntVarESaIS3_EEl_ZNK19operations_research12RoutingModel21DebugOutputAssignmentERKNS_10AssignmentERKSs_ZN19operations_research6Solver20MakeLocalSearchPhaseERKSt6vectorIPNS_6IntVarESaIS3_EEPNS_15DecisionBuilderES9_PNS_26LocalSearchPhaseParametersE_ZN19operations_research12RoutingModel30AddTemporalTypeIncompatibilityEii_ZN19operations_research6Solver17MakeIsEqualCstVarEPNS_7IntExprEl_ZN19operations_research12RoutingModel29AddConstantDimensionWithSlackElllbRKSs_ZTIN4Swig8DirectorE_ZNK19operations_research21PropagationBaseObject11DebugStringEv_ZNK19operations_research10Assignment12PerformedMinEPKNS_11IntervalVarE_ZN18SwigDirector_DemonD1Ev_ZN19operations_research6Solver7MakeMaxEPNS_7IntExprEl_ZTVN19operations_research19CPFeasibilityFilterE_ZNK19operations_research18IntervalVarElementeqERKS0__ZN19operations_research6Solver7MakeMaxEPNS_7IntExprES2__ZN19operations_research6Solver23MakeSplitVariableDomainEPNS_6IntVarElb_ZN16SwigValueWrapperISt8functionIFvPN19operations_research6SolverEEEE15SwigMovePointerD1Ev_ZN19operations_research12RoutingModel36RegisterPositiveUnaryTransitCallbackESt8functionIFllEE_ZN23SwigDirector_ConstraintC2EP7_objectPN19operations_research6SolverE_ZN16SwigValueWrapperISt8functionIFSsvEEE15SwigMovePointerD2Ev_ZN19operations_research6Solver10MakeSquareEPNS_7IntExprEPyExc_TypeError_ZN19operations_research6Solver9MakePhaseERKSt6vectorIPNS_6IntVarESaIS3_EENS0_14IntVarStrategyENS0_16IntValueStrategyE_ZN19operations_research16RoutingDimensionD1Ev_ZN19operations_research12RoutingModel17RestoreAssignmentERKNS_10AssignmentE_ZNK19operations_research12RoutingModel41GetRequiredTypeAlternativesWhenAddingTypeEi_ZNK21SwigDirector_Decision14swig_get_innerEPKc_ZN19operations_research6Solver13MakeSearchLogEiPNS_11OptimizeVarE_Z25FromObjectDecisionBuilderPN19operations_research15DecisionBuilderE_ZNK19operations_research12RoutingModel4NextERKNS_10AssignmentEl_Z29CanConvertToLocalSearchFilterP7_object_ZN19operations_research6Solver14SolveAndCommitEPNS_15DecisionBuilderE_ZTIN19operations_research13SearchMonitorE_ZN19operations_research16RoutingDimension36SetSpanCostCoefficientForAllVehiclesEl_ZN19operations_research6Solver15MakeIsMemberVarEPNS_7IntExprERKSt6vectorIlSaIlEE_ZN19operations_research10Assignment15SetPerformedMinEPKNS_11IntervalVarEl_ZN19operations_research23RoutingSearchParameters8CopyFromERKS0__ZNK32SwigDirector_LocalSearchOperator14swig_set_innerEPKcb_ZThn496_NK20SwigDirector_BaseLns14swig_get_innerEPKc_ZN19operations_research6Solver24MakeTransitionConstraintERKSt6vectorIPNS_6IntVarESaIS3_EERKNS_11IntTupleSetElRKS1_IlSaIlEE_ZTIN19operations_research10ConstraintE_ZNK19operations_research10Assignment14ObjectiveValueEv_ZN19operations_research6Solver14MakeDistributeERKSt6vectorIPNS_6IntVarESaIS3_EElll_ZN4absl14lts_2020_09_2318container_internal12raw_hash_setINS1_17FlatHashSetPolicyIiEENS0_13hash_internal4HashIiEESt8equal_toIiESaIiEEC2ERKSB_RKSA_PyExc_SystemError__cxa_end_catch@@CXXABI_1.3PyType_Ready_ZNK19operations_research6Solver10fail_stampEv_ZN26SwigDirector_SearchMonitor13AfterDecisionEPN19operations_research8DecisionEb_ZNK32SwigDirector_LocalSearchOperator10HoldsDeltaEv_ZN19operations_research6Solver9MakeLimitEN4absl14lts_2020_09_238DurationElllbb_ZN19operations_research6Solver16MakeAllDifferentERKSt6vectorIPNS_6IntVarESaIS3_EE_ZN19operations_research12RoutingModel22AddLocalSearchOperatorEPNS_19LocalSearchOperatorE_ZN19operations_research12RoutingModel31AddVariableMaximizedByFinalizerEPNS_6IntVarE_ZN19operations_research23RoutingSearchParameters12InternalSwapEPS0__ZThn16_N23SwigDirector_ConstraintD0Ev_ZN19operations_research26TypeIncompatibilityCheckerD2Ev_ZNK36SwigDirector_IntVarLocalSearchFilter11DebugStringEv_ZN19operations_research10Assignment14SetDurationMaxEPKNS_11IntervalVarEl_ZNK19operations_research12RoutingModel17GetDimensionOrDieERKSs_ZN19operations_research6IntVar3VarEv_ZN19operations_research4Pack49AddSumVariableWeightsLessOrEqualConstantDimensionERKSt6vectorIPNS_6IntVarESaIS3_EERKS1_IlSaIlEE_ZNK19operations_research12RoutingModel33GetNumberOfRejectsInFirstSolutionERKNS_23RoutingSearchParametersE_ZN19operations_research7BaseLnsD2Ev_ZN19operations_research6Solver15MakeSumEqualityERKSt6vectorIPNS_6IntVarESaIS3_EEl_ZNK19operations_research17SolutionCollector15objective_valueEi_ZN19operations_research12RoutingModel24CloseModelWithParametersERKNS_23RoutingSearchParametersE_ZN19operations_research22VarLocalSearchOperatorINS_6IntVarElNS_24IntVarLocalSearchHandlerEED1Ev_ZN19operations_research24LocalSearchFilterManager6AcceptEPNS_18LocalSearchMonitorEPKNS_10AssignmentES5_ll_ZN19operations_research10Assignment10DeactivateEPKNS_6IntVarE_ZNK19operations_research17SolutionCollector15ForwardSequenceEiPNS_11SequenceVarE_ZN4absl14lts_2020_09_2318container_internal12raw_hash_setINS1_17FlatHashMapPolicyIPKN19operations_research6IntVarEiEENS1_6HashEqIS7_vE4HashENSA_2EqESaISt4pairIKS7_iEEE6resizeEm_ZN16SwigValueWrapperISt6vectorIPN19operations_research6IntVarESaIS3_EEE15SwigMovePointerD2Ev_ZN19operations_research6Solver9MakePhaseERKSt6vectorIPNS_6IntVarESaIS3_EESt8functionIFllEES8_IFlllEE_ZN19operations_research6Solver7MakeMinEPNS_7IntExprES2__ZNK32SwigDirector_LocalSearchOperator11DebugStringEv_ZN19operations_research7BaseLns15MakeOneNeighborEv_ZN19operations_research10Assignment6SetMinEPKNS_6IntVarEl_ZN4absl14lts_2020_09_2319str_format_internal10FormatPackENS1_21UntypedFormatSpecImplENS0_4SpanIKNS1_13FormatArgImplEEE_ZNK19operations_research10BooleanVar5BoundEv_ZN21SwigDirector_DecisionD0Ev_ZN19operations_research6Solver9MakePhaseERKSt6vectorIPNS_11IntervalVarESaIS3_EENS0_16IntervalStrategyE_ZNK4Swig17DirectorException4whatEv_ZN19operations_research15DecisionBuilder14AppendMonitorsEPNS_6SolverEPSt6vectorIPNS_13SearchMonitorESaIS5_EE_ZN19operations_research6Solver20MakeScalProdEqualityERKSt6vectorIPNS_6IntVarESaIS3_EERKS1_IlSaIlEEl_ZTS26SwigDirector_SearchMonitorPyObject_IsTrue__cxa_rethrow@@CXXABI_1.3_ZN19operations_research6Solver14MakeDistributeERKSt6vectorIPNS_6IntVarESaIS3_EERKS1_IiSaIiEESB_SB__ZNK19operations_research5Demon8priorityEvPyDict_GetItemStringPyObject_Free_ZN19operations_research6Solver9MakePhaseERKSt6vectorIPNS_11SequenceVarESaIS3_EENS0_16SequenceStrategyE_ZN19operations_research6Solver19MakeFalseConstraintERKSs_ZNSt3mapISsbSt4lessISsESaISt4pairIKSsbEEEixEOSs_ZN26SwigDirector_SearchMonitorC1EP7_objectPN19operations_research6SolverE_ZN19operations_research22RoutingModelParameters12InternalSwapEPS0__ZN36SwigDirector_IntVarLocalSearchFilter6RevertEv_ZNK19operations_research22VarLocalSearchOperatorINS_6IntVarElNS_24IntVarLocalSearchHandlerEE10HoldsDeltaEv_ZNK4Swig8Director14swig_get_innerEPKc_ZN19operations_research6Solver38MakeConstraintInitialPropagateCallbackEPNS_10ConstraintE_ZN19operations_research6Solver17InternalSaveValueEPl_ZN19operations_research10BaseObjectD1Ev_Z7PyObjAsIPN19operations_research24LocalSearchFilterManagerEEbP7_objectPT__ZNSt6vectorIiSaIiEEC2ERKS1__ZN19operations_research6Solver9MakePhaseERKSt6vectorIPNS_6IntVarESaIS3_EESt8functionIFllEENS0_16IntValueStrategyE_ZN19operations_research6Solver14MakeCumulativeERKSt6vectorIPNS_11IntervalVarESaIS3_EERKS1_IlSaIlEEPNS_6IntVarERKSs_ZN19operations_research6SolverC1ERKSsRKNS_26ConstraintSolverParametersE_ZN19operations_research6Solver4FailEv_ZN26SwigDirector_SearchMonitor7EndFailEv_ZN19operations_research12RoutingModel18AddMatrixDimensionESt6vectorIS1_IlSaIlEESaIS3_EElbRKSs_ZN19operations_research6Solver22MakeSemiContinuousExprEPNS_7IntExprEll_ZNK19operations_research6Solver3NowEv_ZNSt6vectorIlSaIlEE17_M_default_appendEm_ZNSt6vectorImSaImEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPmS1_EEmRKmstrcmp@@GLIBC_2.2.5_ZN19operations_research18SequenceVarElement11SetSequenceERKSt6vectorIiSaIiEES5_S5__ZN19operations_research22TypeRegulationsCheckerC2ERKNS_12RoutingModelE_ZNSt8_Rb_treeIPvSt4pairIKS0_N4Swig10GCItem_varEESt10_Select1stIS5_ESt4lessIS0_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E_ZN19operations_research22VarLocalSearchOperatorINS_6IntVarElNS_24IntVarLocalSearchHandlerEE5StartEPKNS_10AssignmentE_Z29FromObjectLocalSearchOperatorPN19operations_research19LocalSearchOperatorE_ZN19operations_research12RoutingModel12SetVisitTypeEliNS0_15VisitTypePolicyE_ZN19operations_research10Assignment13SetStartValueEPKNS_11IntervalVarEl_ZN19operations_research6Solver13MakeIsEqualCtEPNS_7IntExprES2_PNS_6IntVarE_ZThn8_NK23SwigDirector_BaseObject14swig_set_innerEPKcb_ZN19operations_research6Solver17MakeFailuresLimitEl_ZN19operations_research12RoutingModel39SetPickupAndDeliveryPolicyOfAllVehiclesENS0_23PickupAndDeliveryPolicyE_ZTVN10__cxxabiv120__si_class_type_infoE@@CXXABI_1.3_ZN24SwigDirector_ChangeValue16MakeNextNeighborEPN19operations_research10AssignmentES2__ZN19operations_research6Solver26RandomConcatenateOperatorsERKSt6vectorIPNS_19LocalSearchOperatorESaIS3_EEi_ZN19operations_research6Solver18MakeNestedOptimizeEPNS_15DecisionBuilderEPNS_10AssignmentEbl_ZN19operations_research6Solver42MakeFixedDurationEndSyncedOnEndIntervalVarEPNS_11IntervalVarEll_ZN19operations_research6Solver45MakeDelayedConstraintInitialPropagateCallbackEPNS_10ConstraintE_ZN4Swig17DirectorExceptionC2EP7_objectPKcS4__ZN23SwigDirector_ConstraintD1Ev_ZTSN19operations_research22VarLocalSearchOperatorINS_6IntVarElNS_24IntVarLocalSearchHandlerEEE_ZNK36SwigDirector_IntVarLocalSearchFilter14swig_set_innerEPKcb_ZNK19operations_research12RoutingModel32GetDimensionsWithSoftOrSpanCostsEvPyExc_Exception_ZTV38SwigDirector_IntVarLocalSearchOperator_ZNK38SwigDirector_IntVarLocalSearchOperator12HasFragmentsEvPyBool_FromLong_ZN18SwigDirector_Demon3RunEPN19operations_research6SolverE_ZN19operations_research22RegularLimitParametersC1EPN6google8protobuf5ArenaE_ZNSt8functionIFllEEC1ERKS1__ZThn496_N20SwigDirector_BaseLnsD1Ev_ZN26SwigDirector_SearchMonitor13ApplyDecisionEPN19operations_research8DecisionE_ZNK34SwigDirector_PropagationBaseObject4nameEv_ZN19operations_research13SearchMonitor14AcceptNeighborEv_Z7PyObjAsIPN19operations_research6IntVarEEbP7_objectPT__ZTV23SwigDirector_BaseObjectPyLong_AsLong_ZN4Swig17DirectorExceptionC1EP7_objectPKcS4__ZN19operations_research4Pack33AddWeightedSumOfAssignedDimensionERKSt6vectorIlSaIlEEPNS_6IntVarE_ZN19operations_research6Solver19MakeElementEqualityERKSt6vectorIPNS_6IntVarESaIS3_EES3_l_ZNK23SwigDirector_Constraint6AcceptEPN19operations_research12ModelVisitorE_Z9PyObjFromIlEP7_objectRKT__ZN16SwigValueWrapperISt8functionIFSsvEEEaSERKS2__ZN19operations_research13SearchMonitor11AcceptDeltaEPNS_10AssignmentES2__ZN19operations_research6Solver19MakeIsGreaterCstVarEPNS_7IntExprEl_ZN19operations_research6Solver19MakeElementEqualityERKSt6vectorIPNS_6IntVarESaIS3_EES3_S3__ZNK26SwigDirector_SearchMonitor11DebugStringEv_ZN19operations_research18SequenceVarElement7RestoreEv_ZThn8_NK32SwigDirector_LocalSearchOperator14swig_set_innerEPKcbPyTuple_GetItem_ZNK19operations_research6Solver10SolveDepthEv_ZN19operations_research6Solver11MakeElementERKSt6vectorIPNS_6IntVarESaIS3_EES3__ZNK19operations_research12RoutingModel20GetPairIndicesOfTypeEi_ZN19operations_research19CPFeasibilityFilterD1Ev_ZSt28_Rb_tree_rebalance_for_erasePSt18_Rb_tree_node_baseRS_@@GLIBCXX_3.4__cxa_atexit@@GLIBC_2.2.5_ZN26SwigDirector_SearchMonitor7InstallEv_ZN19operations_research6Solver23MakeIsGreaterOrEqualVarEPNS_7IntExprES2__ZN19operations_research15AssignmentProtoC1EPN6google8protobuf5ArenaEPyFloat_Type_ZN19operations_research10Assignment11SetStartMinEPKNS_11IntervalVarElPyExc_IndexErrorPyObject_Not_ZNSt8_Rb_treeISsSt4pairIKSsbESt10_Select1stIS2_ESt4lessISsESaIS2_EE4findERS1__ZN19operations_research6Solver7MakeSumEPNS_7IntExprES2__ZThn16_N34SwigDirector_PropagationBaseObjectD1Ev_ZN4Swig17DirectorExceptionD2Ev_ZNK19operations_research17SolutionCollector14PerformedValueEiPNS_11IntervalVarE_ZN4Swig29DirectorTypeMismatchExceptionD2Ev_ZN24SwigDirector_ChangeValueC2EP7_objectRKSt6vectorIPN19operations_research6IntVarESaIS5_EE_ZThn480_N24SwigDirector_ChangeValueD1Ev_ZNSt6vectorIN3gtl7IntTypeIN19operations_research21RoutingNodeIndex_tag_EiEESaIS4_EE17_M_realloc_insertIJRKS4_EEEvN9__gnu_cxx17__normal_iteratorIPS4_S6_EEDpOT___cxa_free_exception@@CXXABI_1.3_ZN19operations_research6Solver30MakeBestValueSolutionCollectorEb_ZNK19operations_research16RoutingDimension36GetCumulVarSoftLowerBoundCoefficientEl_ZN19operations_research6Solver25MakeDisjunctiveConstraintERKSt6vectorIPNS_11IntervalVarESaIS3_EERKSs_ZN19operations_research6Solver15MakeCustomLimitESt8functionIFbvEE_ZN19operations_research12RoutingModel10CloseModelEv_ZNK18SwigDirector_Demon8priorityEv_ZNK19operations_research12RoutingModel26GetArcCostForFirstSolutionEll_ZN19operations_research6Solver12MakeIntConstElPyObject_SizePyObject_MallocPyLong_AsLongLong_ZN26SwigDirector_SearchMonitor21EndInitialPropagationEv_ZN19operations_research6Solver12MakeEqualityEPNS_7IntExprEl_ZN6google15LogMessageFatalD1Ev_ZNK19operations_research6Solver5stampEv_ZNSt8functionIFllEEC2ERKS1__ZThn16_N18SwigDirector_DemonD1Ev_ZN19operations_research12RoutingModel26AddHardTypeIncompatibilityEii_ZN19operations_research6Solver11MakeElementERKSt6vectorIlSaIlEEPNS_6IntVarE_ZN19operations_research6Solver9NewSearchEPNS_15DecisionBuilderEPNS_13SearchMonitorES4__ZThn120_N36SwigDirector_IntVarLocalSearchFilterD0Ev_ZN19operations_research6Solver22MakeLexicalLessOrEqualERKSt6vectorIPNS_6IntVarESaIS3_EES7__ZNK20SwigDirector_BaseLns14swig_set_innerEPKcb_ZN4absl14lts_2020_09_2318container_internal12raw_hash_setINS1_17FlatHashMapPolicyIPKN19operations_research11SequenceVarEiEENS1_6HashEqIS7_vE4HashENSA_2EqESaISt4pairIKS7_iEEE27drop_deletes_without_resizeEvPyLong_FromLongLong_ZN38SwigDirector_IntVarLocalSearchOperatorC2EP7_objectmalloc@@GLIBC_2.2.5_ZN26SwigDirector_SearchMonitor15NoMoreSolutionsEv_ZN23SwigDirector_Constraint16InitialPropagateEv_ZNK19operations_research10BooleanVar3MaxEv_ZN19operations_research23RoutingSearchParametersD1Ev_ZNSt6vectorIS_IlSaIlEESaIS1_EEC2ERKS3__ZN19operations_research6Solver23MakeAssignVariableValueEPNS_6IntVarElPyFloat_AsDouble_ZN19operations_research6Solver21MakeRestoreAssignmentEPNS_10AssignmentE_ZNSt6vectorIlSaIlEEaSERKS1__ZN19operations_research6Solver14MakeDistributeERKSt6vectorIPNS_6IntVarESaIS3_EERKS1_IlSaIlEES7__ZN19operations_research13SearchMonitor21EndInitialPropagationEv_ZN19operations_research6Solver9NewSearchEPNS_15DecisionBuilderEPNS_13SearchMonitorES4_S4_S4__ZN19operations_research18IntervalVarElement7RestoreEv_ZNK34SwigDirector_PropagationBaseObject11DebugStringEv_ZN4Swig13GCItem_ObjectD0Ev_ZNK19operations_research16RoutingDimension25GetCumulVarSoftUpperBoundEl_ZN26SwigDirector_SearchMonitor14AcceptNeighborEv_ZNK19operations_research12RoutingModel18GetArcCostForClassElll_ZNSt8functionIFvvEEC2ERKS1__Z7PyObjAsIPN19operations_research7IntExprEEbP7_objectPT_PyTuple_SetItem_ZThn8_NK23SwigDirector_BaseObject14swig_get_innerEPKc_ZN19operations_research6Solver26MakeIsGreaterOrEqualCstVarEPNS_7IntExprEl_ZN19operations_research6Solver9NewSearchEPNS_15DecisionBuilderERKSt6vectorIPNS_13SearchMonitorESaIS5_EE_ZTIN4Swig23DirectorMethodExceptionEPyBool_Type_ZTSN4Swig6GCItemE_ZN19operations_research6Solver18MakeNestedOptimizeEPNS_15DecisionBuilderEPNS_10AssignmentEblPNS_13SearchMonitorES6_S6_S6__ZN19operations_research6Solver15MakeNonEqualityEPNS_7IntExprES2__ZTVN4Swig17DirectorExceptionE_ZNK19operations_research10Assignment11DurationMaxEPKNS_11IntervalVarE_ZN20SwigDirector_BaseLns16MakeNextNeighborEPN19operations_research10AssignmentES2__ZNK32SwigDirector_LocalSearchOperator14swig_get_innerEPKc_ZNK18SwigDirector_Demon14swig_get_innerEPKc_ZNK19operations_research12RoutingModel21GetDeliveryIndexPairsEl_ZN19operations_research6Solver46MakeFixedDurationStartSyncedOnStartIntervalVarEPNS_11IntervalVarEll_ZN32SwigDirector_LocalSearchOperatorD0Ev_ZNK19operations_research12RoutingModel19GetMutableDimensionERKSsPyIter_Next_ZN19operations_research10Assignment8ActivateEPKNS_11SequenceVarE_ZN19operations_research6Solver21MakeIsDifferentCstVarEPNS_7IntExprEl_ZN19operations_research22RoutingModelParametersD0Ev_ZNK24SwigDirector_ChangeValue10HoldsDeltaEvPyErr_Restore_ZNK36SwigDirector_IntVarLocalSearchFilter14swig_get_innerEPKc_ZTVN19operations_research13SearchMonitorE_ZN19operations_research22VarLocalSearchOperatorINS_11SequenceVarESt6vectorIiSaIiEENS_29SequenceVarLocalSearchHandlerEE7OnStartEv_ZN4absl14lts_2020_09_2318container_internal12raw_hash_setINS1_17FlatHashMapPolicyIlSt6vectorIiSaIiEEEENS0_13hash_internal4HashIlEESt8equal_toIlESaISt4pairIKlS6_EEE27drop_deletes_without_resizeEv__cxa_pure_virtual@@CXXABI_1.3_ZN19operations_research19CPFeasibilityFilterD0Ev_ZTIN4Swig29DirectorTypeMismatchExceptionE_ZN4absl14lts_2020_09_2313hash_internal13CityHashState5kSeedE__pthread_key_create@@GLIBC_2.2.5_ZN23SwigDirector_ConstraintD0Ev_ZN32SwigDirector_LocalSearchOperatorD1Ev_ZN19operations_research19CPFeasibilityFilterC1EPKNS_12RoutingModelE_ZN20SwigDirector_BaseLnsD0Ev_Z7PyObjAsIPN19operations_research11IntervalVarEEbP7_objectPT__ZThn472_NK38SwigDirector_IntVarLocalSearchOperator14swig_set_innerEPKcb_ZTVN19operations_research25IntVarLocalSearchOperatorE_ZN19operations_research24LocalSearchFilterManagerC1ESt6vectorINS0_11FilterEventESaIS2_EE_ZN19operations_research6Solver20MakeWeightedMaximizeERKSt6vectorIPNS_6IntVarESaIS3_EERKS1_IiSaIiEEl_ZThn8_N32SwigDirector_LocalSearchOperatorD0Ev_ZThn8_NK28SwigDirector_DecisionBuilder14swig_set_innerEPKcb_ZN19operations_research6Solver14MakeDistributeERKSt6vectorIPNS_6IntVarESaIS3_EERKS1_IlSaIlEESB__ZNSs4swapERSs_ZN19operations_research6Solver17MakeBranchesLimitEl_ZNK34SwigDirector_PropagationBaseObject14swig_get_innerEPKc_ZNK36SwigDirector_IntVarLocalSearchFilter25GetAcceptedObjectiveValueEv_ZNK19operations_research12RoutingModel12HasDimensionERKSs_ZNK24SwigDirector_ChangeValue14swig_set_innerEPKcb_ZN19operations_research6Solver30MakeLocalSearchPhaseParametersEPNS_6IntVarEPNS_19LocalSearchOperatorEPNS_15DecisionBuilderE_ZN19operations_research11SequenceVar11RankNotLastEi_ZN4absl14lts_2020_09_2318container_internal12raw_hash_setINS1_17FlatHashMapPolicyIPKN19operations_research11SequenceVarEiEENS1_6HashEqIS7_vE4HashENSA_2EqESaISt4pairIKS7_iEEE14prepare_insertEm_ZTIN19operations_research5DemonE_ZNK19operations_research10BooleanVar3MinEv_ZThn120_NK36SwigDirector_IntVarLocalSearchFilter14swig_get_innerEPKc_ZN19operations_research6Solver5SolveEPNS_15DecisionBuilderEPNS_13SearchMonitorES4_S4___dynamic_cast@@CXXABI_1.3_ZN4Swig17DirectorException5raiseEPKc_ZNK19operations_research17SolutionCollector8branchesEi_ZN19operations_research6Solver7MakeMinERKSt6vectorIPNS_6IntVarESaIS3_EE_ZN26SwigDirector_SearchMonitor17BeginNextDecisionEPN19operations_research15DecisionBuilderE_ZNK19operations_research12RoutingModel8GetDepotEv_ZN19operations_research6Solver11MemoryUsageEv_ZN19operations_research6Solver5SolveEPNS_15DecisionBuilderERKSt6vectorIPNS_13SearchMonitorESaIS5_EE_ZN19operations_research6Solver20MakeLocalSearchPhaseERKSt6vectorIPNS_6IntVarESaIS3_EEPNS_15DecisionBuilderEPNS_26LocalSearchPhaseParametersE_ZNSs6assignERKSs_ZN6google10LogMessageD1Ev_ZN19operations_research22DefaultPhaseParametersC1Ev_ZSt18_Rb_tree_incrementPSt18_Rb_tree_node_base@@GLIBCXX_3.4_ZNSt6vectorIPN19operations_research15DecisionBuilderESaIS2_EE17_M_realloc_insertIJRKS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT__ZN19operations_research12RoutingModel27ArcIsMoreConstrainedThanArcElll_ZNK19operations_research19LocalSearchOperator4SelfEv_ZN19operations_research6Solver12MakeScalProdERKSt6vectorIPNS_6IntVarESaIS3_EERKS1_IlSaIlEEPyObject_Call_ZN19operations_research6Solver9MakePhaseERKSt6vectorIPNS_6IntVarESaIS3_EESt8functionIFlllEES8_IFllEENS0_17EvaluatorStrategyE_ZN19operations_research13SearchMonitor14RefuteDecisionEPNS_8DecisionE_ZN19operations_research6Solver8MakeLessEPNS_7IntExprES2_PyArg_UnpackTuple_ZN19operations_research6Solver14SolveAndCommitEPNS_15DecisionBuilderEPNS_13SearchMonitorES4_S4__ZN19operations_research6Solver15MakeMaxEqualityERKSt6vectorIPNS_6IntVarESaIS3_EES3__ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@@GLIBCXX_3.4.9_ZN19operations_research12RoutingModel24MakeGuidedSlackFinalizerEPKNS_16RoutingDimensionESt8functionIFllEE_ZNK34SwigDirector_PropagationBaseObject14swig_set_innerEPKcb_ZN19operations_research6Solver20RestartCurrentSearchEv_ZN19operations_research12RoutingModel45PackCumulsOfOptimizerDimensionsFromAssignmentEPKNS_10AssignmentEN4absl14lts_2020_09_238DurationE_ZN19operations_research6SolverD1Ev_ZNK19operations_research29GlobalVehicleBreaksConstraint11DebugStringEv_ZN19operations_research12RoutingModel10kNoPenaltyE_ZN19operations_research4Pack42AddWeightedSumLessOrEqualConstantDimensionESt8functionIFlllEERKSt6vectorIlSaIlEE_ZNK28SwigDirector_DecisionBuilder14swig_set_innerEPKcb_ZNK19operations_research10Assignment12PerformedMaxEPKNS_11IntervalVarE_ZNSt6vectorIN19operations_research16RoutingDimension14NodePrecedenceESaIS2_EE17_M_realloc_insertIJRKS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT__ZN19operations_research23RoutingSearchParametersD0Ev_ZNK19operations_research7BaseLns12FragmentSizeEv_ZN19operations_research10Assignment3AddEPNS_11SequenceVarE_ZN19operations_research6Solver31MakeVariableGreaterOrEqualValueEPNS_6IntVarElPyLong_FromVoidPtr_ZNK19operations_research12RoutingModel28GetPerfectBinaryDisjunctionsEv_ZTVN4Swig29DirectorTypeMismatchExceptionE_ZN19operations_research22VarLocalSearchOperatorINS_6IntVarElNS_24IntVarLocalSearchHandlerEE7OnStartEv_ZNSt8ios_base4InitC1Ev@@GLIBCXX_3.4_Z7PyObjAsIPN19operations_research15DecisionBuilderEEbP7_objectPT__ZN26SwigDirector_SearchMonitor15ProgressPercentEv_ITM_registerTMCloneTable_ZTIN4Swig6GCItemE_ZN19operations_research6Solver23MakeTemporalDisjunctionEPNS_11IntervalVarES2__ZTV28SwigDirector_DecisionBuilder_ZN19operations_research6Solver14MakeIsEqualVarEPNS_7IntExprES2__ZN6google10LogMessage6streamEv_ZN19operations_research6Solver17MakeNullIntersectERKSt6vectorIPNS_6IntVarESaIS3_EES7__ZN19operations_research6Solver21MakeSortingConstraintERKSt6vectorIPNS_6IntVarESaIS3_EES7__ZN19operations_research6Solver12MakeIsLessCtEPNS_7IntExprES2_PNS_6IntVarE_ZN19operations_research11SequenceVar8RankLastEiPyCapsule_Import_ZN19operations_research6Solver13MakeSearchLogEiPNS_6IntVarE_ZN19operations_research30DefaultRoutingSearchParametersEv_ZN19operations_research10Assignment10DeactivateEPKNS_11SequenceVarE_ZTIN19operations_research7BaseLnsE_ZThn8_N21SwigDirector_DecisionD1Ev_ZNSt8_Rb_treeISsSt4pairIKSsbESt10_Select1stIS2_ESt4lessISsESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_EPyObject_CallMethod_ZN28SwigDirector_DecisionBuilderD1Ev_ZNK19operations_research10Assignment13DurationValueEPKNS_11IntervalVarE_ZN19operations_research4Pack24AddCountUsedBinDimensionEPNS_6IntVarE_ZN19operations_research16RoutingDimension25SetCumulVarSoftLowerBoundElll_ZN19operations_research24LocalSearchFilterManager11SynchronizeEPKNS_10AssignmentES3__ZThn496_N20SwigDirector_BaseLnsD0Evmemcpy@@GLIBC_2.2.5_ZNSs7reserveEm_ZN18SwigDirector_DemonC1EP7_object_ZN19operations_research6Solver18MakeTrueConstraintEv_ZN19operations_research6Solver5SolveEPNS_15DecisionBuilderEPNS_13SearchMonitorES4_S4_S4__ZThn16_NK18SwigDirector_Demon14swig_get_innerEPKc_ZN19operations_research12RoutingModel17ComputeLowerBoundEv_ZN19operations_research19CPFeasibilityFilterD2Ev_ZNK19operations_research13IntVarElementeqERKS0__ZNK23SwigDirector_Constraint14swig_get_innerEPKc_ZN19operations_research5Demon10desinhibitEPNS_6SolverE_ZNK19operations_research12RoutingModel18RoutesToAssignmentERKSt6vectorIS1_IlSaIlEESaIS3_EEbbPNS_10AssignmentE_ZNK19operations_research22VarLocalSearchOperatorINS_11SequenceVarESt6vectorIiSaIiEENS_29SequenceVarLocalSearchHandlerEE13IsIncrementalEv_Z21FromObjectIntervalVarPN19operations_research11IntervalVarE_ZN19operations_research6Solver16MakeClosureDemonESt8functionIFvvEE_ZN19operations_research11SequenceVar9RankFirstEi_ZN19operations_research6Solver17MakeIsDifferentCtEPNS_7IntExprES2_PNS_6IntVarE_ZN19operations_research6Solver28MakeFixedDurationIntervalVarEPNS_6IntVarElRKSs_ZN16SwigValueWrapperISt8functionIFvPN19operations_research6SolverEEEE15SwigMovePointerD2Ev_ZN21SwigDirector_DecisionD1EvPyObject_GetAttr_ZN4Swig23DirectorMethodExceptionD0Ev_ZN19operations_research21DisjunctiveConstraint17SetTransitionTimeESt8functionIFlllEE_ZNK19operations_research10Assignment4SaveERKSs_ZNK19operations_research16RoutingDimension15GetTransitValueElllPyList_Size_ZN19operations_research12RoutingModel36SetAmortizedCostFactorsOfAllVehiclesEll_ZNSt6vectorIlSaIlEE17_M_realloc_insertIJRKlEEEvN9__gnu_cxx17__normal_iteratorIPlS1_EEDpOT_PyObject_GetAttrString_ZNSs6assignEPKcm_ZN19operations_research6Solver10MakeIntVarERKSt6vectorIlSaIlEE_ZNK19operations_research10Assignment11DurationMinEPKNS_11IntervalVarE_ZN19operations_research6Solver20MakeLocalSearchPhaseERKSt6vectorIPNS_11SequenceVarESaIS3_EEPNS_15DecisionBuilderEPNS_26LocalSearchPhaseParametersE_ZN36SwigDirector_IntVarLocalSearchFilter13OnSynchronizeEPKN19operations_research10AssignmentE_ZNSt6vectorIiSaIiEEC1ERKS1_PyExc_SyntaxError_ZNK28SwigDirector_DecisionBuilder14swig_get_innerEPKc_ZN19operations_research18IntervalVarElement5StoreEv_ZN19operations_research6Solver8MakePackERKSt6vectorIPNS_6IntVarESaIS3_EEi_ZNK23SwigDirector_Constraint4nameEv_ZN19operations_research22TypeRequirementCheckerD0Ev_ZN19operations_research6Solver15MakeIntervalVarEllllllbRKSs_ZNK19operations_research12RoutingModel18GetVisitTypePolicyEl_ZN4Swig17DirectorExceptionD1EvPyBytes_AsStringAndSize_ZN6google17MakeCheckOpStringIllEEPSsRKT_RKT0_PKc_ZN19operations_research25TypeRegulationsConstraintC1ERKNS_12RoutingModelE_ZTI28SwigDirector_DecisionBuilderPyCFunction_TypePyList_New_ZNK19operations_research10Assignment4SaveEPNS_15AssignmentProtoE_ZN36SwigDirector_IntVarLocalSearchFilter11SynchronizeEPKN19operations_research10AssignmentES3__ZN19operations_research6Solver14MakeDistributeERKSt6vectorIPNS_6IntVarESaIS3_EERKS1_IiSaIiEES7__ZN19operations_research6Solver13AddConstraintEPNS_10ConstraintE_ZTIN19operations_research19LocalSearchOperatorE_ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS_@@GLIBCXX_3.4PyObject_GetIter_ZN19operations_research7IntExpr11VarWithNameERKSs_ZN4Swig28DirectorPureVirtualExceptionD0Ev_ZTS20SwigDirector_BaseLns_ZN19operations_research6Solver7MakeMaxEPNS_7IntExprEiPyDict_GetItem_ZNSt8_Rb_treeISsSt4pairIKSsbESt10_Select1stIS2_ESt4lessISsESaIS2_EE24_M_get_insert_unique_posERS1__ZN28SwigDirector_DecisionBuilderC1EP7_object_ZN19operations_research6Solver26RandomConcatenateOperatorsERKSt6vectorIPNS_19LocalSearchOperatorESaIS3_EE_ZTSN19operations_research19LocalSearchOperatorE_ZN19operations_research6Solver15CheckConstraintEPNS_10ConstraintE_ZN19operations_research23RoutingSearchParametersC1EPN6google8protobuf5ArenaE_ZNK36SwigDirector_IntVarLocalSearchFilter29GetSynchronizedObjectiveValueEvPyImport_AddModule_ZN19operations_research10Assignment14SetDurationMinEPKNS_11IntervalVarElmemcmp@@GLIBC_2.2.5_ZNSt6vectorIlSaIlEEC1ERKS1__ZNK19operations_research10Assignment9ActivatedEPKNS_6IntVarE_ZNK24SwigDirector_ChangeValue13IsIncrementalEv_Z36CanConvertToLocalSearchFilterManagerP7_object_ZN23SwigDirector_BaseObjectC1EP7_object_ZN19operations_research4Pack31AddWeightedSumEqualVarDimensionESt8functionIFlllEERKSt6vectorIPNS_6IntVarESaIS6_EE_ZN19operations_research6Solver18MakeNestedOptimizeEPNS_15DecisionBuilderEPNS_10AssignmentEblPNS_13SearchMonitorES6__ZTIN19operations_research22TypeRegulationsCheckerE_ZNSt6vectorIiSaIiEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPiS1_EEmRKi_ZNK21SwigDirector_Decision11DebugStringEv_Z19vector_input_helperIN3gtl7IntTypeIN19operations_research21RoutingNodeIndex_tag_EiEEEbP7_objectPSt6vectorIT_SaIS8_EEPFbS6_PS8_E_ZN19operations_research6Solver23MakeScalProdLessOrEqualERKSt6vectorIPNS_6IntVarESaIS3_EERKS1_IiSaIiEEl_ZN19operations_research10BooleanVar23kUnboundBooleanVarValueE_ZN19operations_research12RoutingModel35SetPickupAndDeliveryPolicyOfVehicleENS0_23PickupAndDeliveryPolicyEi_ZN4absl14lts_2020_09_2318container_internal12raw_hash_setINS1_17FlatHashMapPolicyIPKN19operations_research11IntervalVarEiEENS1_6HashEqIS7_vE4HashENSA_2EqESaISt4pairIKS7_iEEE6resizeEm_Z7PyObjAsIN3gtl7IntTypeIN19operations_research21RoutingNodeIndex_tag_EiEEEbP7_objectPT__ZN19operations_research6Solver14MakeSubCircuitERKSt6vectorIPNS_6IntVarESaIS3_EEPyObject_CallFunctionObjArgsPyTuple_New_ZTVN19operations_research19RoutingModelVisitorE_ZN19operations_research19RoutingModelVisitor13kRemoveValuesE_ZN19operations_research6Solver9NewSearchEPNS_15DecisionBuilderE_ZN26SwigDirector_SearchMonitor14AcceptSolutionEv_ZN19operations_research6Solver20MakeScalProdEqualityERKSt6vectorIPNS_6IntVarESaIS3_EERKS1_IlSaIlEES3__ZN19operations_research6Solver9MakeCountERKSt6vectorIPNS_6IntVarESaIS3_EEll_Z25CanConvertToSearchMonitorP7_object_ZN19operations_research4Pack42AddWeightedSumLessOrEqualConstantDimensionERKSt6vectorIlSaIlEES5__ZN19operations_research6Solver13MakeBetweenCtEPNS_7IntExprEll_ZTI32SwigDirector_LocalSearchOperator_ZN19operations_research12RoutingModel31RegisterPositiveTransitCallbackESt8functionIFlllEE_ZNK38SwigDirector_IntVarLocalSearchOperator14swig_get_innerEPKc_ZNK19operations_research22VarLocalSearchOperatorINS_6IntVarElNS_24IntVarLocalSearchHandlerEE13IsIncrementalEv_ZN19operations_research6Solver13MakeSearchLogEi_ZNSsC1EPKcRKSaIcEPyExc_ZeroDivisionError_ZN19operations_research6Solver14MakeAssignmentEPKNS_10AssignmentEPyErr_Format_ZN19operations_research6Solver20ConcatenateOperatorsERKSt6vectorIPNS_19LocalSearchOperatorESaIS3_EEb_ZN36SwigDirector_IntVarLocalSearchFilter23OnSynchronizeSwigPublicEPKN19operations_research10AssignmentE_Z7PyObjAsIN3gtl7IntTypeIN19operations_research26RoutingDimensionIndex_tag_EiEEEbP7_objectPT__ZN19operations_research24MakeSetValuesFromTargetsEPNS_6SolverESt6vectorIPNS_6IntVarESaIS4_EES2_IlSaIlEE_ZN19operations_research15AssignmentProtoD0EvPyObject_SetAttr_ZN19operations_research12RoutingModel38AddSameVehicleRequiredTypeAlternativesEiN4absl14lts_2020_09_2313flat_hash_setIiNS2_13hash_internal4HashIiEESt8equal_toIiESaIiEEE_ZThn8_N21SwigDirector_DecisionD0Ev_ZN19operations_research12RoutingModelD1Ev_ZN19operations_research6Solver23MakeIntervalVarRelationEPNS_11IntervalVarENS0_22BinaryIntervalRelationES2__ZTSN19operations_research10BaseObjectE_ZN19operations_research12RoutingModel23ApplyLocksToAllVehiclesERKSt6vectorIS1_IlSaIlEESaIS3_EEb_ZN19operations_research12RoutingModel23AddIntervalToAssignmentEPNS_11IntervalVarE_ZNK23SwigDirector_Constraint14swig_set_innerEPKcb_ZN19operations_research10Assignment11SetEndRangeEPKNS_11IntervalVarEll_ZNK19operations_research10Assignment14PerformedValueEPKNS_11IntervalVarE_ZTV24SwigDirector_ChangeValue_ZN19operations_research6Solver5SolveEPNS_15DecisionBuilderEPNS_13SearchMonitorES4__ZN19operations_research6Solver12NextSolutionEv_ZN19operations_research6Solver19MakeConstantRestartEi_ZTV32SwigDirector_LocalSearchOperator_ZN19operations_research6Solver14MakeDistributeERKSt6vectorIPNS_6IntVarESaIS3_EES7__ZN19operations_research6Solver14MakeCumulativeERKSt6vectorIPNS_11IntervalVarESaIS3_EERKS1_IiSaIiEElRKSs_ZN19operations_research10Assignment5StoreEv_ZNK19operations_research13SearchMonitor6AcceptEPNS_12ModelVisitorE_ZN26SwigDirector_SearchMonitor11EnterSearchEv_ZN4Swig23DirectorMethodExceptionD1Ev_ZNK19operations_research12RoutingModel44GetSameVehicleRequiredTypeAlternativesOfTypeEi_ZThn472_N38SwigDirector_IntVarLocalSearchOperatorD1Ev_ZN19operations_research6Solver9MakeLimitEllllbbPyUnicode_Concat_ZNK19operations_research10Assignment6EndMinEPKNS_11IntervalVarE_ZTVN4Swig23DirectorMethodExceptionE_ZNK19operations_research19LocalSearchOperator12HasFragmentsEvPyCFunction_NewEx_ZN19operations_research19RoutingModelVisitorD0Ev_ZN19operations_research12RoutingModel32SetAmortizedCostFactorsOfVehicleElli_ZN19operations_research6Solver10MakeIntVarEll_ZN19operations_research6Solver33MakeDecisionBuilderFromAssignmentEPNS_10AssignmentEPNS_15DecisionBuilderERKSt6vectorIPNS_6IntVarESaIS7_EEPyLong_FromUnsignedLong_ZN19operations_research25IntVarLocalSearchOperatorC1ERKSt6vectorIPNS_6IntVarESaIS3_EEb_ZN36SwigDirector_IntVarLocalSearchFilterC1EP7_objectRKSt6vectorIPN19operations_research6IntVarESaIS5_EE_ZN19operations_research17SolutionCollector3AddEPNS_11IntervalVarE_Z31CanConvertToLocalSearchOperatorP7_object_ZN19operations_research10Assignment8ActivateEPKNS_11IntervalVarE_ZNK19operations_research6Solver9solutionsEvPyUnicode_AsUTF8AndSize_ZN19operations_research16RoutingDimension32SetSpanCostCoefficientForVehicleEli_ZN19operations_research10Assignment17SetObjectiveValueEl_ZNK19operations_research10Assignment16BackwardSequenceEPKNS_11SequenceVarE_ZN19operations_research13SearchMonitor10AtSolutionEv_ZN38SwigDirector_IntVarLocalSearchOperator5ResetEv_ZNK19operations_research11SequenceVar8IntervalEi_ZN19operations_research18SequenceVarElement14SetUnperformedERKSt6vectorIiSaIiEE_ZN19operations_research6Solver7MakeDivEPNS_7IntExprEl_ZN19operations_research6Solver16MakeDefaultPhaseERKSt6vectorIPNS_6IntVarESaIS3_EE_ZN19operations_research12RoutingModel35MakeSelfDependentDimensionFinalizerEPKNS_16RoutingDimensionE_ZN19operations_research6Solver11MakeElementERKSt6vectorIiSaIiEEPNS_6IntVarE_ZTSN19operations_research19RoutingModelVisitorE_ZN4Swig17DirectorExceptionD0Ev_ZNK19operations_research17SolutionCollector9wall_timeEi_ZN19operations_research6Solver14MakeDistributeERKSt6vectorIPNS_6IntVarESaIS3_EERKS1_IlSaIlEESB_SB_PyExc_AttributeError_ZNK19operations_research15DecisionBuilder6AcceptEPNS_12ModelVisitorE_ZN19operations_research13SearchMonitor14AcceptSolutionEv_ZN19operations_research6Solver21MakePrintModelVisitorEv_ZN36SwigDirector_IntVarLocalSearchFilterD0Ev_ZThn16_NK34SwigDirector_PropagationBaseObject14swig_set_innerEPKcbPyObject_GenericGetAttr_ZN4Swig28DirectorPureVirtualExceptionD2Ev_ZN19operations_research6Solver11MakeBoolVarERKSs_ZN19operations_research17SolutionCollector3AddERKSt6vectorIPNS_6IntVarESaIS3_EE_ZNSt6vectorIS_IlSaIlEESaIS1_EE6resizeEm_ZN19operations_research7BaseLns13InitFragmentsEv_ZNK19operations_research10Constraint6AcceptEPNS_12ModelVisitorE_ZTIN19operations_research8DecisionEPyTuple_Size_ZN19operations_research6Solver15MakeSearchTraceERKSs_ZN19operations_research6Solver16MakeAllDifferentERKSt6vectorIPNS_6IntVarESaIS3_EEb_ZN19operations_research25IntVarLocalSearchOperatorC2ERKSt6vectorIPNS_6IntVarESaIS3_EEb_ZNSt6vectorIPN19operations_research19LocalSearchOperatorESaIS2_EE17_M_realloc_insertIJRKS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT__ZN19operations_research6Solver8MakeLessEPNS_7IntExprEl_ZNK38SwigDirector_IntVarLocalSearchOperator14swig_set_innerEPKcb_ZN19operations_research11IntTupleSetD2Ev_ZN19operations_research6Solver15MakeLexicalLessERKSt6vectorIPNS_6IntVarESaIS3_EES7__ZTIN19operations_research22VarLocalSearchOperatorINS_6IntVarElNS_24IntVarLocalSearchHandlerEEE_ZN19operations_research12RoutingModel37IgnoreDisjunctionsAlreadyForcedToZeroEv_ZN32SwigDirector_LocalSearchOperator5ResetEv_ZN19operations_research12RoutingModel12kNoDimensionE_ZN19operations_research10Assignment15SetObjectiveMaxEl_ZN19operations_research12RoutingModel23RegisterTransitCallbackESt8functionIFlllEE_ZNK19operations_research12RoutingModel38GetTemporalTypeIncompatibilitiesOfTypeEi_ZTV20SwigDirector_BaseLns_ZN38SwigDirector_IntVarLocalSearchOperatorD0Ev_ZThn16_NK34SwigDirector_PropagationBaseObject14swig_get_innerEPKcPyUnicode_InternFromString_ZN19operations_research6Solver18MakeMirrorIntervalEPNS_11IntervalVarEPyErr_Occurred_ZN19operations_research6Solver19MakeConstraintAdderEPNS_10ConstraintE_ZN19operations_research6Solver13MakeSearchLogEiPNS_6IntVarESt8functionIFSsvEE_ZN19operations_research6Solver12MakeOptimizeEbPNS_6IntVarEl_ZN6google15LogMessageFatalC1EPKci_ZTSN4Swig23DirectorMethodExceptionE_Z21FromObjectSequenceVarPN19operations_research11SequenceVarE_ZN19operations_research6Solver23MakeIsLessOrEqualCstVarEPNS_7IntExprEl_ZN19operations_research6Solver23MakeScalProdLessOrEqualERKSt6vectorIPNS_6IntVarESaIS3_EERKS1_IlSaIlEEl_ZN19operations_research10Assignment5ClearEv_ZTI24SwigDirector_ChangeValue_ZN19operations_research6Solver7MakeSumEPNS_7IntExprEl_ZN19operations_research12RoutingModel12AddDimensionEillbRKSs_ZN19operations_research6Solver13MakeMapDomainEPNS_6IntVarERKSt6vectorIS2_SaIS2_EE_ZN19operations_research12RoutingModel37SetAssignmentFromOtherModelAssignmentEPNS_10AssignmentEPKS0_PKS1__ZN19operations_research6Solver22MakeIsGreaterOrEqualCtEPNS_7IntExprES2_PNS_6IntVarE_ZNK20SwigDirector_BaseLns12HasFragmentsEv_ZN19operations_research25IntVarLocalSearchOperator16MakeNextNeighborEPNS_10AssignmentES2_PyBytes_FromStringAndSize_ZTS23SwigDirector_BaseObject_ZNK19operations_research16RoutingDimension31GetPostTravelEvaluatorOfVehicleEi_ZN19operations_research6Solver15MakeNotMemberCtEPNS_7IntExprESt6vectorIiSaIiEES5__ZN4absl14lts_2020_09_2319str_format_internal13FormatArgImpl8DispatchISsEEbNS2_4DataENS1_24FormatConversionSpecImplEPv.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 Ho UodXXmnB``0Wx@@sPP0:~h  PB P/P/ O`~`~t\t\'8''8''8'PP<8P<@8@(@]8@] @+90+@ 00+Y+u;  ;4 @9P@PB9PV.o:90:0G$rVUU'U7UBUQU[UiU @ '8'8o:PB9 V @80W`Xm oooo __gmon_start___init_fini_ITM_deregisterTMCloneTable_ITM_registerTMCloneTable__cxa_finalizePyExc_RuntimeErrorPyExc_IOErrorPyExc_MemoryErrorPyExc_AttributeErrorPyExc_SystemErrorPyExc_ValueErrorPyExc_SyntaxErrorPyExc_OverflowErrorPyExc_ZeroDivisionErrorPyExc_TypeErrorPyExc_IndexError_Py_NoneStruct_ZN4Swig13GCItem_ObjectD2Ev_ZN4Swig13GCItem_ObjectD1Ev_ZNK4Swig13GCItem_Object7get_ownEv_ZNK4Swig17DirectorException4whatEv_ZNK4Swig8Director14swig_get_innerEPKc_ZNK4Swig8Director14swig_set_innerEPKcb_ZN19operations_research10BaseObjectD2Ev_ZN19operations_research10BaseObjectD1Ev_ZN19operations_research7IntExpr8SetValueEl_ZNK19operations_research6IntVar5IsVarEv_ZN19operations_research6IntVar3VarEv_ZN19operations_research19LocalSearchOperator5ResetEv_ZNK19operations_research19LocalSearchOperator4SelfEv_ZNK19operations_research19LocalSearchOperator12HasFragmentsEv_ZNK19operations_research10BooleanVar3MinEv_ZNK19operations_research10BooleanVar3MaxEv_ZNK19operations_research10BooleanVar5BoundEv_ZN19operations_research10BooleanVar23kUnboundBooleanVarValueE_ZN19operations_research10BooleanVar9WhenRangeEPNS_5DemonE_ZN19operations_research10BooleanVar10WhenDomainEPNS_5DemonE_ZN19operations_research22TypeRegulationsChecker17OnInitializeCheckEv_ZNK19operations_research22TypeRegulationsChecker13FinalizeCheckEv_ZN36SwigDirector_IntVarLocalSearchFilter23OnSynchronizeSwigPublicEPKN19operations_research10AssignmentE_ZN26SwigDirector_SearchMonitor31IsUncheckedSolutionLimitReachedEv_ZNK24SwigDirector_ChangeValue12HasFragmentsEv_ZNK38SwigDirector_IntVarLocalSearchOperator12HasFragmentsEv_ZNK32SwigDirector_LocalSearchOperator10HoldsDeltaEv_ZNK32SwigDirector_LocalSearchOperator12HasFragmentsEv_ZN26SwigDirector_SearchMonitor15ProgressPercentEv_ZN32SwigDirector_LocalSearchOperator5ResetEv_ZN36SwigDirector_IntVarLocalSearchFilter6RevertEv_ZN24SwigDirector_ChangeValue5ResetEv_ZN20SwigDirector_BaseLns5ResetEv_ZN38SwigDirector_IntVarLocalSearchOperator5ResetEv_ZNK38SwigDirector_IntVarLocalSearchOperator10HoldsDeltaEv_ZNK24SwigDirector_ChangeValue10HoldsDeltaEv_ZNK20SwigDirector_BaseLns10HoldsDeltaEv_ZNK20SwigDirector_BaseLns12HasFragmentsEv_ZNK38SwigDirector_IntVarLocalSearchOperator13SkipUnchangedEi_ZNK24SwigDirector_ChangeValue13SkipUnchangedEi_ZN36SwigDirector_IntVarLocalSearchFilter5RelaxEPKN19operations_research10AssignmentES3__ZN36SwigDirector_IntVarLocalSearchFilter6CommitEPKN19operations_research10AssignmentES3__ZNK36SwigDirector_IntVarLocalSearchFilter29GetSynchronizedObjectiveValueEv_ZNK36SwigDirector_IntVarLocalSearchFilter25GetAcceptedObjectiveValueEv_ZN36SwigDirector_IntVarLocalSearchFilter13OnSynchronizeEPKN19operations_research10AssignmentE_ZNK19operations_research22VarLocalSearchOperatorINS_6IntVarElNS_24IntVarLocalSearchHandlerEE10HoldsDeltaEv_ZNK19operations_research22VarLocalSearchOperatorINS_6IntVarElNS_24IntVarLocalSearchHandlerEE13SkipUnchangedEi_ZNK19operations_research22VarLocalSearchOperatorINS_6IntVarElNS_24IntVarLocalSearchHandlerEE13IsIncrementalEv_ZN19operations_research22VarLocalSearchOperatorINS_6IntVarElNS_24IntVarLocalSearchHandlerEE7OnStartEv_ZNK19operations_research22VarLocalSearchOperatorINS_11SequenceVarESt6vectorIiSaIiEENS_29SequenceVarLocalSearchHandlerEE13IsIncrementalEv_ZN19operations_research22VarLocalSearchOperatorINS_11SequenceVarESt6vectorIiSaIiEENS_29SequenceVarLocalSearchHandlerEE7OnStartEv_ZN19operations_research19RoutingModelVisitorD2Ev_ZN19operations_research19RoutingModelVisitorD1EvPyObject_GenericGetAttrPyType_ReadyPyErr_SetStringPyObject_CallFunctionObjArgsPyErr_OccurredPyArg_UnpackTuplePyBool_FromLongPyObject_IsTruePyUnicode_FromFormatPyUnicode_ConcatPy_DecRefPyLong_FromVoidPtr_Z7PyObjAsIiEbP7_objectPT_PyLong_AsLongPyErr_Clear_ZN19operations_research10BaseObjectD0Ev_ZdlPvm_ZN4Swig13GCItem_ObjectD0Ev_ZN19operations_research19RoutingModelVisitorD0EvPyCapsule_GetPointerPyUnicode_FromString_ZNK23SwigDirector_Constraint6AcceptEPN19operations_research12ModelVisitorE_ZNK19operations_research10Constraint6AcceptEPNS_12ModelVisitorE_ZN26SwigDirector_SearchMonitor23AcceptUncheckedNeighborEv_ZN19operations_research13SearchMonitor23AcceptUncheckedNeighborEv_ZN26SwigDirector_SearchMonitor13PeriodicCheckEv_ZN19operations_research13SearchMonitor13PeriodicCheckEv_ZNK26SwigDirector_SearchMonitor6AcceptEPN19operations_research12ModelVisitorE_ZNK19operations_research13SearchMonitor6AcceptEPNS_12ModelVisitorE_ZN26SwigDirector_SearchMonitor7InstallEv_ZN19operations_research13SearchMonitor7InstallEv_ZN19operations_research12RoutingModel10kNoPenaltyEPyLong_FromLong_ZN19operations_research19CPFeasibilityFilterD0Ev_ZTVN19operations_research19CPFeasibilityFilterE_ZN19operations_research23IntVarLocalSearchFilterD2EvmallocPyType_TypePyObject_IsInstancePyObject_GetAttrStringPyTuple_NewPyTuple_SetItem_Z7PyObjAsIlEbP7_objectPT_PyLong_AsLongLonglongjmp_ZN38SwigDirector_IntVarLocalSearchOperator25MakeOneNeighborSwigPublicEv_ZN19operations_research25IntVarLocalSearchOperator15MakeOneNeighborEv_ZN19operations_research6Solver11MemoryUsageEv__gxx_personality_v0_Unwind_Resume__cxa_begin_catch__cxa_end_catchPyCFunction_TypePyInstanceMethod_NewPyCFunction_NewExfreePyUnicode_InternFromStringPyObject_Free_Py_NotImplementedStructPyObject_CallPyObject_SetAttrPyDict_NewPyDict_SetItemStringstrcmpPyErr_FormatPyFloat_TypePyType_IsSubtypePyLong_AsDoublePyFloat_AsDoublePyObject_CallFunctionPyBool_TypePyObject_Not_Znwm_ZdlPv_ZZN4absl14lts_2020_09_2318container_internal10EmptyGroupEvE11empty_groupPyBytes_AsStringAndSizePyUnicode_AsUTF8AndSizePyErr_GivenExceptionMatchesPyErr_FetchPyErr_Restore_ZN19operations_research26TypeIncompatibilityCheckerD0Ev_ZTVN19operations_research22TypeRegulationsCheckerE_ZN19operations_research22TypeRequirementCheckerD0Ev_ZTVN19operations_research22TypeRequirementCheckerE_Z7PyObjAsIN3gtl7IntTypeIN19operations_research21RoutingNodeIndex_tag_EiEEEbP7_objectPT__ZN19operations_research6Solver11MakeNoCycleERKSt6vectorIPNS_6IntVarESaIS3_EES7_St8functionIFblEEb__cxa_guard_acquire__cxa_guard_release__cxa_guard_abortprintfPyObject_MallocPyObject_InitPyErr_WriteUnraisablePyObject_GetAttr_ZN19operations_research6SolverD1Ev_ZN19operations_research12RoutingModelD1Ev_ZN19operations_research16RoutingDimensionD1Ev_Z7PyObjAsIPN19operations_research6IntVarEEbP7_objectPT__Z7PyObjAsIPN19operations_research11IntervalVarEEbP7_objectPT__Z7PyObjAsIPN19operations_research11SequenceVarEEbP7_objectPT__Z7PyObjAsIPN19operations_research19LocalSearchOperatorEEbP7_objectPT__Z7PyObjAsIPN19operations_research13SearchMonitorEEbP7_objectPT__ZN19operations_research6Solver12NextSolutionEv_ZN19operations_research6Solver13RestartSearchEv_ZN19operations_research6Solver9EndSearchEv_ZN19operations_research6Solver15CheckAssignmentEPNS_10AssignmentE_ZN19operations_research6Solver15CheckConstraintEPNS_10ConstraintE_ZNK19operations_research6Solver9wall_timeEv_ZNK19operations_research6Solver9solutionsEv_ZNK19operations_research6Solver5stampEvPyLong_FromUnsignedLong_ZNK19operations_research6Solver10fail_stampEv_ZNK19operations_research6Solver11SearchDepthEv_ZNK19operations_research6Solver15SearchLeftDepthEv_ZNK19operations_research6Solver10SolveDepthEv_ZNK19operations_research6Solver6AcceptEPNS_12ModelVisitorE_ZN19operations_research6Solver19FinishCurrentSearchEv_ZN19operations_research6Solver20RestartCurrentSearchEv_ZTIN4Swig8DirectorE_ZTIN19operations_research10BaseObjectE__dynamic_cast_ZTIN19operations_research21PropagationBaseObjectE_ZTIN19operations_research8DecisionE_ZTIN19operations_research15DecisionBuilderE_ZTIN19operations_research5DemonE_ZNK19operations_research5Demon8priorityEv_ZN19operations_research5Demon7inhibitEPNS_6SolverE_ZN19operations_research5Demon10desinhibitEPNS_6SolverE_ZTIN19operations_research10ConstraintE_ZTIN19operations_research13SearchMonitorE_ZN19operations_research13SearchMonitor11EnterSearchEv_ZN19operations_research13SearchMonitor13RestartSearchEv_ZN19operations_research13SearchMonitor10ExitSearchEv_ZN19operations_research13SearchMonitor9BeginFailEv_ZN19operations_research13SearchMonitor7EndFailEv_ZN19operations_research13SearchMonitor23BeginInitialPropagationEv_ZN19operations_research13SearchMonitor21EndInitialPropagationEv_ZN19operations_research13SearchMonitor14AcceptSolutionEv_ZN19operations_research13SearchMonitor10AtSolutionEv_ZN19operations_research13SearchMonitor15NoMoreSolutionsEv_ZN19operations_research13SearchMonitor12LocalOptimumEv_ZN19operations_research13SearchMonitor11AcceptDeltaEPNS_10AssignmentES2__ZN19operations_research13SearchMonitor14AcceptNeighborEv_ZN19operations_research17SolutionCollector12AddObjectiveEPNS_6IntVarE_ZNK19operations_research17SolutionCollector14solution_countEv_ZNK19operations_research13IntVarElementeqERKS0__ZNK19operations_research18IntervalVarElementeqERKS0__ZNK19operations_research18SequenceVarElementeqERKS0__ZN19operations_research10Assignment5ClearEv_ZN19operations_research10Assignment5StoreEv_ZN19operations_research10Assignment7RestoreEv_ZN19operations_research10Assignment12AddObjectiveEPNS_6IntVarE_ZNK19operations_research10Assignment12ObjectiveMinEv_ZNK19operations_research10Assignment12ObjectiveMaxEv_ZNK19operations_research10Assignment14ObjectiveValueEv_ZNK19operations_research10Assignment14ObjectiveBoundEv_ZNK19operations_research10Assignment3MinEPKNS_6IntVarE_ZNK19operations_research10Assignment3MaxEPKNS_6IntVarE_ZNK19operations_research10Assignment5ValueEPKNS_6IntVarE_ZNK19operations_research10Assignment5BoundEPKNS_6IntVarE_ZNK19operations_research10Assignment8StartMinEPKNS_11IntervalVarE_ZNK19operations_research10Assignment8StartMaxEPKNS_11IntervalVarE_ZNK19operations_research10Assignment10StartValueEPKNS_11IntervalVarE_ZNK19operations_research10Assignment11DurationMinEPKNS_11IntervalVarE_ZNK19operations_research10Assignment11DurationMaxEPKNS_11IntervalVarE_ZNK19operations_research10Assignment13DurationValueEPKNS_11IntervalVarE_ZNK19operations_research10Assignment6EndMinEPKNS_11IntervalVarE_ZNK19operations_research10Assignment6EndMaxEPKNS_11IntervalVarE_ZNK19operations_research10Assignment8EndValueEPKNS_11IntervalVarE_ZNK19operations_research10Assignment12PerformedMinEPKNS_11IntervalVarE_ZNK19operations_research10Assignment12PerformedMaxEPKNS_11IntervalVarE_ZNK19operations_research10Assignment14PerformedValueEPKNS_11IntervalVarE_ZN19operations_research4Pack24AddCountUsedBinDimensionEPNS_6IntVarE_ZN19operations_research4Pack30AddCountAssignedItemsDimensionEPNS_6IntVarE_ZN19operations_research6Solver17InternalSaveValueEPl_ZN19operations_research6Solver17InternalSaveValueEPb_ZN19operations_research18IntervalVarElement5StoreEv_ZN19operations_research18IntervalVarElement7RestoreEv_ZN19operations_research18SequenceVarElement5StoreEv_ZN19operations_research18SequenceVarElement7RestoreEv_ZTIN19operations_research19LocalSearchOperatorE_ZTIN19operations_research22VarLocalSearchOperatorINS_6IntVarElNS_24IntVarLocalSearchHandlerEEE_ZTIN19operations_research25IntVarLocalSearchOperatorE_ZN19operations_research25IntVarLocalSearchOperator16MakeNextNeighborEPNS_10AssignmentES2__ZTI38SwigDirector_IntVarLocalSearchOperator_ZNK19operations_research7BaseLns12FragmentSizeEv_ZTIN19operations_research7BaseLnsE_ZTIN19operations_research11ChangeValueE_ZN19operations_research24LocalSearchFilterManager11SynchronizeEPKNS_10AssignmentES3__ZTIN19operations_research23IntVarLocalSearchFilterE_ZN19operations_research23IntVarLocalSearchFilter11SynchronizeEPKNS_10AssignmentES3__ZN19operations_research23IntVarLocalSearchFilter11kUnassignedE_ZN19operations_research12RoutingModel37IgnoreDisjunctionsAlreadyForcedToZeroEv_ZN19operations_research12RoutingModel24AddPickupAndDeliverySetsEN3gtl7IntTypeINS_28RoutingDisjunctionIndex_tag_EiEES4__ZNK19operations_research12RoutingModel22GetNumOfSingletonNodesEv_ZN19operations_research12RoutingModel15CloseVisitTypesEv_ZNK19operations_research12RoutingModel8GetDepotEvPyList_NewPyLong_FromLongLong_ZN19operations_research12RoutingModel22AddLocalSearchOperatorEPNS_19LocalSearchOperatorE_ZN19operations_research12RoutingModel16AddSearchMonitorEPNS_13SearchMonitorE_ZN19operations_research12RoutingModel31AddVariableMinimizedByFinalizerEPNS_6IntVarE_ZN19operations_research12RoutingModel31AddVariableMaximizedByFinalizerEPNS_6IntVarE_ZN19operations_research12RoutingModel10CloseModelEv_ZN19operations_research12RoutingModel37SetAssignmentFromOtherModelAssignmentEPNS_10AssignmentEPKS0_PKS1__ZN19operations_research12RoutingModel17ComputeLowerBoundEv_ZNK19operations_research12RoutingModel18AssignmentToRoutesERKNS_10AssignmentEPSt6vectorIS4_IlSaIlEESaIS6_EE_ZN19operations_research12RoutingModel15AddToAssignmentEPNS_6IntVarE_ZN19operations_research12RoutingModel23AddIntervalToAssignmentEPNS_11IntervalVarE_ZN19operations_research12RoutingModel25kCostClassIndexOfZeroCostE_ZNK19operations_research12RoutingModel15IsMatchingModelEv_ZN19operations_research16RoutingDimension16InitializeBreaksEv_ZNK19operations_research16RoutingDimension19HasBreakConstraintsEv_ZNK19operations_research16RoutingDimension25HasPickupToDeliveryLimitsEvPyDict_GetItemPyCapsule_NewPyDict_SetItemstrlenPyCapsule_ImportPyUnicode_AsUTF8String_Znammemcpy_ZNSs4_Rep20_S_empty_rep_storageE_ZdaPv_ZSt20__throw_length_errorPKc_PyObject_New_ZNK19operations_research12RoutingModel32GetDimensionsWithSoftOrSpanCostsEvmemmove_ZSt17__throw_bad_allocv_ZNK19operations_research12RoutingModel28GetPerfectBinaryDisjunctionsEv_ZNK19operations_research6Solver3NowEv_ZN4absl14lts_2020_09_238DurationpLES1__ZN4absl14lts_2020_09_238DurationmIES1_PyObject_Size_ZN19operations_research12RoutingModel5SolveEPKNS_10AssignmentE_ZN19operations_research6Solver24MakeAllSolutionCollectorEPKNS_10AssignmentE_ZN19operations_research6Solver24MakeAllSolutionCollectorEv_ZN19operations_research6Solver30MakeBestValueSolutionCollectorEPKNS_10AssignmentEb_ZN19operations_research6Solver30MakeBestValueSolutionCollectorEb_ZN19operations_research6Solver25MakeLastSolutionCollectorEPKNS_10AssignmentE_ZN19operations_research6Solver25MakeLastSolutionCollectorEv_ZN19operations_research6Solver26MakeFirstSolutionCollectorEPKNS_10AssignmentE_ZN19operations_research6Solver26MakeFirstSolutionCollectorEv_ZN19operations_research6Solver14MakeAssignmentEPKNS_10AssignmentE_ZN19operations_research6Solver14MakeAssignmentEv_ZN19operations_researchlsERSoPKNS_10BaseObjectE_ZN19operations_researchlsERSoPKNS_6SolverE_ZN19operations_researchlsERSoRKNS_10AssignmentE_ZN19operations_research6Solver7MakeSumEPNS_7IntExprEl_ZN19operations_research6Solver14MakeDifferenceEPNS_7IntExprES2__ZN19operations_research6Solver7MakeSumEPNS_7IntExprES2__ZN19operations_research6Solver8MakeProdEPNS_7IntExprEl_ZN19operations_research6Solver8MakeProdEPNS_7IntExprES2_PyEval_CallFunction_ZN19operations_research6Solver10MakeModuloEPNS_7IntExprEl_ZN19operations_research6Solver10MakeModuloEPNS_7IntExprES2__ZN19operations_research6Solver8MakeLessEPNS_7IntExprEl_ZN19operations_research6Solver8MakeLessEPNS_7IntExprES2__ZN19operations_research6Solver15MakeLessOrEqualEPNS_7IntExprEl_ZN19operations_research6Solver15MakeLessOrEqualEPNS_7IntExprES2__ZN19operations_research6Solver11MakeGreaterEPNS_7IntExprEl_ZN19operations_research6Solver11MakeGreaterEPNS_7IntExprES2__ZN19operations_research6Solver18MakeGreaterOrEqualEPNS_7IntExprEl_ZN19operations_research6Solver18MakeGreaterOrEqualEPNS_7IntExprES2__ZN19operations_research6Solver15MakeNonEqualityEPNS_7IntExprEl_ZN19operations_research6Solver15MakeNonEqualityEPNS_7IntExprES2__ZN19operations_research6Solver12MakeEqualityEPNS_7IntExprEl_ZN19operations_research6Solver12MakeEqualityEPNS_7IntExprES2__ZN19operations_research6Solver11MakeBoolVarEv_ZN19operations_research6Solver11MakeBoolVarERKSs_ZN19operations_research6Solver18MakeTrueConstraintEv_ZN19operations_research6Solver19MakeFalseConstraintEv_ZN19operations_research6Solver19MakeFalseConstraintERKSs_ZN19operations_research6Solver15MakeAbsEqualityEPNS_6IntVarES2__ZN19operations_research6Solver38MakeConstraintInitialPropagateCallbackEPNS_10ConstraintE_ZN19operations_research6Solver45MakeDelayedConstraintInitialPropagateCallbackEPNS_10ConstraintE_ZN19operations_research6Solver15MakeIntervalVarEllllllbRKSs_ZN19operations_research6Solver18MakeMirrorIntervalEPNS_11IntervalVarE_ZN19operations_research6Solver22MakeIntervalRelaxedMinEPNS_11IntervalVarE_ZN19operations_research6Solver22MakeIntervalRelaxedMaxEPNS_11IntervalVarE_ZN19operations_research6Solver15MakeCustomLimitESt8functionIFbvEE_ZN19operations_research6Solver21MakePrintModelVisitorEv_ZN19operations_research6Solver26MakeStatisticsModelVisitorEv_ZN19operations_research6Solver16MakeFailDecisionEv_ZN19operations_research6Solver19MakeConstraintAdderEPNS_10ConstraintE_ZN19operations_research6Solver21MakeRestoreAssignmentEPNS_10AssignmentE_ZN19operations_research6Solver19MakeStoreAssignmentEPNS_10AssignmentE_ZSt28_Rb_tree_rebalance_for_erasePSt18_Rb_tree_node_baseRS__ZN19operations_research10Constraint3VarEv_ZN19operations_research6Solver12MakeOppositeEPNS_7IntExprE_ZN19operations_research6Solver7MakeAbsEPNS_7IntExprE_ZN19operations_research6Solver10MakeSquareEPNS_7IntExprE_ZN19operations_research6Solver23MakeIntervalVarRelationEPNS_11IntervalVarENS0_22BinaryIntervalRelationES2__ZNK19operations_research10Assignment9ObjectiveEv_ZN19operations_research12RoutingModel14kNoDisjunctionE_ZN19operations_research12RoutingModel12kNoDimensionE_ZNK19operations_research12RoutingModel30GetMutableGlobalCumulOptimizerERKNS_16RoutingDimensionE_ZNK19operations_research12RoutingModel29GetMutableLocalCumulOptimizerERKNS_16RoutingDimensionE_ZNK19operations_research12RoutingModel31GetMutableLocalCumulMPOptimizerERKNS_16RoutingDimensionE_ZN19operations_research12RoutingModel17RestoreAssignmentERKNS_10AssignmentE_ZNK19operations_research12RoutingModel17CompactAssignmentERKNS_10AssignmentE_ZNK19operations_research12RoutingModel25CompactAndCheckAssignmentERKNS_10AssignmentE_ZN19operations_research12RoutingModel45PackCumulsOfOptimizerDimensionsFromAssignmentEPKNS_10AssignmentEN4absl14lts_2020_09_238DurationE_ZN19operations_research12RoutingModel35MakeSelfDependentDimensionFinalizerEPKNS_16RoutingDimensionE_ZN19operations_research19RoutingModelVisitor13kLightElementEPyUnicode_DecodeUTF8_ZN19operations_research19RoutingModelVisitor14kLightElement2E_ZN19operations_research19RoutingModelVisitor13kRemoveValuesE_ZN19operations_research22DefaultPhaseParametersC1Ev_ZTVN19operations_research19RoutingModelVisitorE_ZN19operations_research29GlobalVehicleBreaksConstraintC1EPKNS_16RoutingDimensionE_ZN19operations_research26TypeIncompatibilityCheckerC1ERKNS_12RoutingModelEb_ZN19operations_research22TypeRegulationsCheckerC2ERKNS_12RoutingModelE_ZN19operations_research25TypeRegulationsConstraintC1ERKNS_12RoutingModelE_ZN19operations_research19CPFeasibilityFilterC1EPKNS_12RoutingModelE_ZN4Swig28DirectorPureVirtualExceptionD2Ev_ZTVN4Swig17DirectorExceptionE_ZNSt9exceptionD2Ev_ZN4Swig28DirectorPureVirtualExceptionD1Ev_ZN4Swig23DirectorMethodExceptionD2Ev_ZN4Swig23DirectorMethodExceptionD1Ev_ZN4Swig29DirectorTypeMismatchExceptionD2Ev_ZN4Swig29DirectorTypeMismatchExceptionD1Ev_ZN4Swig17DirectorExceptionD0Ev_ZN4Swig28DirectorPureVirtualExceptionD0Ev_ZN4Swig23DirectorMethodExceptionD0Ev_ZN4Swig29DirectorTypeMismatchExceptionD0Ev_ZN4Swig17DirectorExceptionD2Ev_ZN4Swig17DirectorExceptionD1Ev_ZNK19operations_research18SequenceVarElement16BackwardSequenceEv_ZNK19operations_research18SequenceVarElement15ForwardSequenceEv_ZNK19operations_research18SequenceVarElement11UnperformedEv_setjmpPyExc_Exception_ZNK19operations_research10Assignment16BackwardSequenceEPKNS_11SequenceVarE_ZNK19operations_research10Assignment11UnperformedEPKNS_11SequenceVarE_ZNK19operations_research10Assignment15ForwardSequenceEPKNS_11SequenceVarE_ZN19operations_research6Solver4FailEv_ZN19operations_research10Assignment15SetObjectiveMinEl_ZN19operations_research10Assignment15SetObjectiveMaxEl_ZN19operations_research12RoutingModel25SetFixedCostOfAllVehiclesEl_ZN19operations_research16RoutingDimension36SetSpanCostCoefficientForAllVehiclesEl_ZN19operations_research16RoutingDimension28SetGlobalSpanCostCoefficientEl_ZN19operations_research10Assignment17SetObjectiveValueEl_ZNK19operations_research12RoutingModel18GetVisitTypePolicyEl_ZNK19operations_research16RoutingDimension25GetCumulVarSoftUpperBoundEl_ZNK19operations_research16RoutingDimension36GetCumulVarSoftUpperBoundCoefficientEl_ZNK19operations_research16RoutingDimension36GetCumulVarSoftLowerBoundCoefficientEl_ZNK19operations_research12RoutingModel18UnperformedPenaltyEl_ZNK19operations_research16RoutingDimension25GetCumulVarSoftLowerBoundEl_ZNK19operations_research12RoutingModel12GetVisitTypeEl_ZNK19operations_research16RoutingDimension23ShortestTransitionSlackEl_ZNK19operations_research12RoutingModel7IsStartEl_ZNK19operations_research16RoutingDimension25HasCumulVarSoftUpperBoundEl_ZNK19operations_research16RoutingDimension25HasCumulVarSoftLowerBoundEl_ZN19operations_research6Solver17MakeBranchesLimitEl_ZNK19operations_research12RoutingModel19GetPickupIndexPairsEl_ZN19operations_research7BaseLns16AppendToFragmentEi_ZN19operations_research6Solver17MakeFailuresLimitEl_ZN19operations_research12RoutingModel32SetArcCostEvaluatorOfAllVehiclesEi_ZN19operations_research11SequenceVar9RankFirstEi_ZN19operations_research11SequenceVar12RankNotFirstEi_ZN19operations_research11SequenceVar8RankLastEi_ZN19operations_research11SequenceVar11RankNotLastEi_ZN19operations_research6Solver7MakeDivEPNS_7IntExprEl_ZN19operations_research12RoutingModel39SetPickupAndDeliveryPolicyOfAllVehiclesENS0_23PickupAndDeliveryPolicyE_ZNK19operations_research12RoutingModel21GetDeliveryIndexPairsEl_ZN19operations_research6Solver18MakeSolutionsLimitEl_ZNK19operations_research12RoutingModel35GetPickupAndDeliveryPolicyOfVehicleEi_ZNK19operations_research16RoutingDimension30GetPreTravelEvaluatorOfVehicleEi_ZNK19operations_research12RoutingModel21GetFixedCostOfVehicleEi_ZNK19operations_research17SolutionCollector9wall_timeEi_ZNK19operations_research17SolutionCollector8branchesEi_ZNK19operations_research17SolutionCollector8failuresEi_ZNK19operations_research16RoutingDimension31GetPostTravelEvaluatorOfVehicleEi_ZNK19operations_research17SolutionCollector15objective_valueEi_ZNK19operations_research12RoutingModel20GetSingleNodesOfTypeEi_ZNK19operations_research12RoutingModel20GetPairIndicesOfTypeEi_ZNK19operations_research17SolutionCollector8solutionEi_ZNK19operations_research12RoutingModel44GetSameVehicleRequiredTypeAlternativesOfTypeEi_ZNK19operations_research12RoutingModel41GetRequiredTypeAlternativesWhenAddingTypeEi_ZNK19operations_research12RoutingModel34GetHardTypeIncompatibilitiesOfTypeEi_ZNK19operations_research12RoutingModel38GetTemporalTypeIncompatibilitiesOfTypeEi_ZN19operations_research6Solver15MakeLubyRestartEi_ZNK19operations_research11SequenceVar8IntervalEi_ZNK19operations_research11SequenceVar4NextEi_ZNK19operations_research12RoutingModel43GetRequiredTypeAlternativesWhenRemovingTypeEi_ZN19operations_research6Solver19MakeConstantRestartEi_ZNK19operations_research17SolutionCollector5ValueEiPNS_6IntVarE_ZNK19operations_research17SolutionCollector13DurationValueEiPNS_11IntervalVarE_ZNK19operations_research17SolutionCollector14PerformedValueEiPNS_11IntervalVarE_ZNK19operations_research17SolutionCollector10StartValueEiPNS_11IntervalVarE_ZNK19operations_research17SolutionCollector8EndValueEiPNS_11IntervalVarE_ZNK19operations_research17SolutionCollector15ForwardSequenceEiPNS_11SequenceVarE_ZN19operations_research6Solver23MakeIntervalVarRelationEPNS_11IntervalVarENS0_21UnaryIntervalRelationEl_ZN19operations_research22TypeRegulationsChecker12CheckVehicleEiRKSt8functionIFllEE_ZNK19operations_research17SolutionCollector16BackwardSequenceEiPNS_11SequenceVarE_ZNK19operations_research17SolutionCollector11UnperformedEiPNS_11SequenceVarE_ZN19operations_research12RoutingModel20AddPickupAndDeliveryEll_ZN19operations_research10Assignment17SetObjectiveRangeEll_ZN19operations_research12RoutingModel36SetAmortizedCostFactorsOfAllVehiclesEll_ZNK19operations_research12RoutingModel26GetArcCostForFirstSolutionEll_ZNK19operations_research12RoutingModel25UnperformedPenaltyOrValueEll_ZNK19operations_research12RoutingModel20GetArcCostForVehicleElll_ZN19operations_research10Assignment6SetMaxEPKNS_6IntVarEl_ZN19operations_research10Assignment8SetValueEPKNS_6IntVarEl_ZN19operations_research10Assignment11SetStartMinEPKNS_11IntervalVarEl_ZN19operations_research10Assignment11SetStartMaxEPKNS_11IntervalVarEl_ZN19operations_research10Assignment13SetStartValueEPKNS_11IntervalVarEl_ZN19operations_research10Assignment14SetDurationMinEPKNS_11IntervalVarEl_ZN19operations_research10Assignment14SetDurationMaxEPKNS_11IntervalVarEl_ZN19operations_research10Assignment16SetDurationValueEPKNS_11IntervalVarEl_ZN19operations_research10Assignment9SetEndMinEPKNS_11IntervalVarEl_ZN19operations_research10Assignment9SetEndMaxEPKNS_11IntervalVarEl_ZN19operations_research10Assignment6SetMinEPKNS_6IntVarEl_ZN19operations_research10Assignment11SetEndValueEPKNS_11IntervalVarEl_ZN19operations_research10Assignment15SetPerformedMinEPKNS_11IntervalVarEl_ZN19operations_research10Assignment15SetPerformedMaxEPKNS_11IntervalVarEl_ZN19operations_research10Assignment17SetPerformedValueEPKNS_11IntervalVarEl_ZN19operations_research12RoutingModel39AddWeightedVariableMinimizedByFinalizerEPNS_6IntVarEl_ZN19operations_research12RoutingModel28AddVariableTargetToFinalizerEPNS_6IntVarEl_ZN19operations_research16RoutingDimension32SetSpanCostCoefficientForVehicleEli_ZN19operations_research12RoutingModel21SetFixedCostOfVehicleEli_ZN19operations_research16RoutingDimension27SetSpanUpperBoundForVehicleEli_ZNK19operations_research12RoutingModel4NextERKNS_10AssignmentEl_ZN19operations_research6Solver12MakeMinimizeEPNS_6IntVarEl_ZN19operations_research6Solver23MakeAssignVariableValueEPNS_6IntVarEl_ZN19operations_research6Solver28MakeVariableLessOrEqualValueEPNS_6IntVarEl_ZN19operations_research6Solver12MakeMaximizeEPNS_6IntVarEl_ZN19operations_research6Solver29MakeAssignVariableValueOrFailEPNS_6IntVarEl_ZN19operations_research6Solver31MakeVariableGreaterOrEqualValueEPNS_6IntVarEl_ZN19operations_research6Solver21MakeNeighborhoodLimitEPNS_19LocalSearchOperatorEl_ZN4absl14lts_2020_09_2313hash_internal13CityHashState5kSeedE_ZN19operations_research12RoutingModel30AddTemporalTypeIncompatibilityEii_ZN19operations_research12RoutingModel26AddHardTypeIncompatibilityEii_ZN19operations_research12RoutingModel28SetArcCostEvaluatorOfVehicleEii_ZN19operations_research12RoutingModel35SetPickupAndDeliveryPolicyOfVehicleENS0_23PickupAndDeliveryPolicyEi_ZSt25__throw_bad_function_callv_ZN19operations_research6Solver21MakeRankFirstIntervalEPNS_11SequenceVarEi_ZN19operations_research6Solver20MakeRankLastIntervalEPNS_11SequenceVarEi_ZNK19operations_research12RoutingModel13IsVehicleUsedERKNS_10AssignmentEi_ZN19operations_research6Solver12MakeOptimizeEbPNS_6IntVarEl_ZN19operations_research6Solver32MakeIntervalVarRelationWithDelayEPNS_11IntervalVarENS0_22BinaryIntervalRelationES2_l_ZN19operations_research6Solver23MakeSplitVariableDomainEPNS_6IntVarElb_ZN19operations_research6Solver14MakeDifferenceElPNS_7IntExprE_ZN19operations_research6Solver22MakeScheduleOrPostponeEPNS_11IntervalVarElPl_ZN19operations_research6Solver22MakeScheduleOrExpediteEPNS_11IntervalVarElPl_ZNK19operations_research24LocalSearchFilterManager11DebugStringEv_ZNK19operations_research14IntVarIterator11DebugStringEv_ZNK19operations_research10BaseObject11DebugStringEv_ZNK19operations_research29GlobalVehicleBreaksConstraint11DebugStringEv_ZNK19operations_research17SolutionCollector11DebugStringEv_ZNK19operations_research19CPFeasibilityFilter11DebugStringEv_ZN19operations_research16RoutingDimension39SetPickupToDeliveryLimitFunctionForPairESt8functionIFliiEEi_ZN19operations_research16RoutingDimension25SetCumulVarSoftLowerBoundElll_ZN19operations_research16RoutingDimension25SetCumulVarSoftUpperBoundElll_ZNK19operations_research16RoutingDimension15GetTransitValueElll_ZNK19operations_research12RoutingModel18GetArcCostForClassElll_ZN19operations_research12RoutingModel27ArcIsMoreConstrainedThanArcElll_ZN19operations_research10Assignment16SetDurationRangeEPKNS_11IntervalVarEll_ZN19operations_research10Assignment13SetStartRangeEPKNS_11IntervalVarEll_ZN19operations_research10Assignment17SetPerformedRangeEPKNS_11IntervalVarEll_ZN19operations_research10Assignment11SetEndRangeEPKNS_11IntervalVarEll_ZN19operations_research10Assignment8SetRangeEPKNS_6IntVarEll_ZN19operations_research12RoutingModel32SetAmortizedCostFactorsOfVehicleElli_ZN19operations_research16RoutingDimension33SetBreakDistanceDurationOfVehicleElli_ZN19operations_research6Solver44MakeFixedDurationEndSyncedOnStartIntervalVarEPNS_11IntervalVarEll_ZN19operations_research6Solver44MakeFixedDurationStartSyncedOnEndIntervalVarEPNS_11IntervalVarEll_ZN19operations_research6Solver46MakeFixedDurationStartSyncedOnStartIntervalVarEPNS_11IntervalVarEll_ZN19operations_research6Solver42MakeFixedDurationEndSyncedOnEndIntervalVarEPNS_11IntervalVarEll_ZN19operations_research12RoutingModel12SetVisitTypeEliNS0_15VisitTypePolicyE_ZN19operations_research6Solver13AddConstraintEPNS_10ConstraintE_ZN19operations_research6Solver22MakeSimulatedAnnealingEbPNS_6IntVarEll_ZNK19operations_research12RoutingModel12HasDimensionERKSs_ZNK19operations_research12RoutingModel15WriteAssignmentERKSs_ZNK19operations_research12RoutingModel17GetDimensionOrDieERKSs_ZN19operations_research7IntExpr11VarWithNameERKSs_ZNK19operations_research12RoutingModel19GetMutableDimensionERKSs_ZN19operations_research12RoutingModel14ReadAssignmentERKSs_ZN19operations_research6Solver15MakeSearchTraceERKSs_ZN19operations_research6Solver13MakeTimeLimitEN4absl14lts_2020_09_238DurationE_ZN19operations_research6Solver7MakeDivEPNS_7IntExprES2__ZN19operations_research6Solver17MakeFixedIntervalEllRKSs_ZN19operations_research6Solver12MakeIntConstElRKSs_ZN19operations_research6Solver12MakeIntConstEl_ZN19operations_research12RoutingModel21AddAtSolutionCallbackESt8functionIFvvEE_ZN19operations_research12RoutingModel29AddConstantDimensionWithSlackElllbRKSs_ZN19operations_research6Solver16MakeClosureDemonESt8functionIFvvEE_ZN19operations_research6Solver23MakeConvexPiecewiseExprEPNS_7IntExprEllll_ZN19operations_research12RoutingModel12AddDimensionEillbRKSs_ZN19operations_research24LocalSearchFilterManager6AcceptEPNS_18LocalSearchMonitorEPKNS_10AssignmentES5_ll_Z9PyObjFromIlEP7_objectRKT__ZN19operations_research11IntTupleSetD2Ev_ZN6google15LogMessageFatalC1EPKci_ZN6google10LogMessage6streamEv_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l_ZN6google15LogMessageFatalD1Ev_ZN19operations_research11IntTupleSetD1Ev_Z7PyObjAsIPN19operations_research8DecisionEEbP7_objectPT__ZN19operations_research13SearchMonitor13AfterDecisionEPNS_8DecisionEb_ZN19operations_research13SearchMonitor14RefuteDecisionEPNS_8DecisionE_ZN19operations_research13SearchMonitor13ApplyDecisionEPNS_8DecisionE_Z7PyObjAsIPN19operations_research15DecisionBuilderEEbP7_objectPT__ZN19operations_research13SearchMonitor17BeginNextDecisionEPNS_15DecisionBuilderE_ZN19operations_research13SearchMonitor15EndNextDecisionEPNS_15DecisionBuilderEPNS_8DecisionE_Z7PyObjAsIPN19operations_research17LocalSearchFilterEEbP7_objectPT__Z7PyObjAsIPN19operations_research24LocalSearchFilterManagerEEbP7_objectPT__Z7PyObjAsIPN19operations_research7IntExprEEbP7_objectPT__ZN19operations_research6Solver16MakeIsBetweenVarEPNS_7IntExprEll_ZN19operations_research6Solver15MakeIsBetweenCtEPNS_7IntExprEllPNS_6IntVarE_ZN19operations_research6Solver13MakeBetweenCtEPNS_7IntExprEll_ZN19operations_research6Solver12MakeIsLessCtEPNS_7IntExprES2_PNS_6IntVarE_ZN19operations_research6Solver13MakeIsLessVarEPNS_7IntExprES2__ZN19operations_research6Solver16MakeIsLessCstVarEPNS_7IntExprEl_ZN19operations_research6Solver15MakeIsLessCstCtEPNS_7IntExprElPNS_6IntVarE_ZN19operations_research6Solver15MakeIsGreaterCtEPNS_7IntExprES2_PNS_6IntVarE_ZN19operations_research6Solver16MakeIsGreaterVarEPNS_7IntExprES2__ZN19operations_research6Solver19MakeIsGreaterCstVarEPNS_7IntExprEl_ZN19operations_research6Solver18MakeIsGreaterCstCtEPNS_7IntExprElPNS_6IntVarE_ZN19operations_research6Solver22MakeIsGreaterOrEqualCtEPNS_7IntExprES2_PNS_6IntVarE_ZN19operations_research6Solver23MakeIsGreaterOrEqualVarEPNS_7IntExprES2__ZN19operations_research6Solver26MakeIsGreaterOrEqualCstVarEPNS_7IntExprEl_ZN19operations_research6Solver25MakeIsGreaterOrEqualCstCtEPNS_7IntExprElPNS_6IntVarE_ZN19operations_research6Solver19MakeIsLessOrEqualCtEPNS_7IntExprES2_PNS_6IntVarE_ZN19operations_research6Solver20MakeIsLessOrEqualVarEPNS_7IntExprES2__ZN19operations_research6Solver23MakeIsLessOrEqualCstVarEPNS_7IntExprEl_ZN19operations_research6Solver22MakeIsLessOrEqualCstCtEPNS_7IntExprElPNS_6IntVarE_ZN19operations_research6Solver17MakeIsDifferentCtEPNS_7IntExprES2_PNS_6IntVarE_ZN19operations_research6Solver18MakeIsDifferentVarEPNS_7IntExprES2__ZN19operations_research6Solver21MakeIsDifferentCstVarEPNS_7IntExprEl_ZN19operations_research6Solver20MakeIsDifferentCstCtEPNS_7IntExprElPNS_6IntVarE_ZN19operations_research6Solver14MakeIsEqualVarEPNS_7IntExprES2__ZN19operations_research6Solver13MakeIsEqualCtEPNS_7IntExprES2_PNS_6IntVarE_ZN19operations_research6Solver17MakeIsEqualCstVarEPNS_7IntExprEl_ZN19operations_research6Solver16MakeIsEqualCstCtEPNS_7IntExprElPNS_6IntVarE_ZN19operations_research6Solver25MakeConditionalExpressionEPNS_6IntVarEPNS_7IntExprEl_ZN19operations_research6Solver22MakeSemiContinuousExprEPNS_7IntExprEll_Z16FromObjectIntVarPN19operations_research6IntVarE_Z18CanConvertToIntVarP7_object_ZN19operations_research6Solver28MakeFixedDurationIntervalVarEPNS_6IntVarElRKSs_ZN19operations_research6Solver28MakeFixedDurationIntervalVarEPNS_6IntVarElS2_RKSs_ZN19operations_research6Solver28MakeFixedDurationIntervalVarElllbRKSs_Z17FromObjectIntExprPN19operations_research7IntExprE_Z19CanConvertToIntExprP7_object_Z18FromObjectDecisionPN19operations_research8DecisionE_Z20CanConvertToDecisionP7_object_Z25FromObjectDecisionBuilderPN19operations_research15DecisionBuilderE_Z27CanConvertToDecisionBuilderP7_object_Z23FromObjectSearchMonitorPN19operations_research13SearchMonitorE_Z25CanConvertToSearchMonitorP7_object_Z21FromObjectIntervalVarPN19operations_research11IntervalVarE_Z23CanConvertToIntervalVarP7_object_ZN19operations_research6Solver23MakeTemporalDisjunctionEPNS_11IntervalVarES2_PNS_6IntVarE_ZN19operations_research6Solver23MakeTemporalDisjunctionEPNS_11IntervalVarES2__Z21FromObjectSequenceVarPN19operations_research11SequenceVarE_Z23CanConvertToSequenceVarP7_object_ZNK19operations_research10Assignment9ActivatedEPKNS_11SequenceVarE_ZNK19operations_research10Assignment9ActivatedEPKNS_6IntVarE_ZNK19operations_research10Assignment9ActivatedEPKNS_11IntervalVarE_ZN19operations_research10Assignment10DeactivateEPKNS_11SequenceVarE_ZN19operations_research10Assignment10DeactivateEPKNS_6IntVarE_ZN19operations_research10Assignment10DeactivateEPKNS_11IntervalVarE_ZN19operations_research10Assignment8ActivateEPKNS_11SequenceVarE_ZN19operations_research10Assignment8ActivateEPKNS_6IntVarE_ZN19operations_research10Assignment8ActivateEPKNS_11IntervalVarE_Z29FromObjectLocalSearchOperatorPN19operations_research19LocalSearchOperatorE_Z31CanConvertToLocalSearchOperatorP7_object_ZN19operations_research6Solver30MakeLocalSearchPhaseParametersEPNS_6IntVarEPNS_12SolutionPoolEPNS_19LocalSearchOperatorEPNS_15DecisionBuilderEPNS_12RegularLimitEPNS_24LocalSearchFilterManagerE_ZN19operations_research6Solver30MakeLocalSearchPhaseParametersEPNS_6IntVarEPNS_19LocalSearchOperatorEPNS_15DecisionBuilderE_ZN19operations_research6Solver30MakeLocalSearchPhaseParametersEPNS_6IntVarEPNS_12SolutionPoolEPNS_19LocalSearchOperatorEPNS_15DecisionBuilderE_ZN19operations_research6Solver30MakeLocalSearchPhaseParametersEPNS_6IntVarEPNS_12SolutionPoolEPNS_19LocalSearchOperatorEPNS_15DecisionBuilderEPNS_12RegularLimitE_ZN19operations_research6Solver30MakeLocalSearchPhaseParametersEPNS_6IntVarEPNS_19LocalSearchOperatorEPNS_15DecisionBuilderEPNS_12RegularLimitE_ZN19operations_research6Solver30MakeLocalSearchPhaseParametersEPNS_6IntVarEPNS_19LocalSearchOperatorEPNS_15DecisionBuilderEPNS_12RegularLimitEPNS_24LocalSearchFilterManagerE_Z27FromObjectLocalSearchFilterPN19operations_research17LocalSearchFilterE_Z29CanConvertToLocalSearchFilterP7_object_Z34FromObjectLocalSearchFilterManagerPN19operations_research24LocalSearchFilterManagerE_Z36CanConvertToLocalSearchFilterManagerP7_object_Z7PyObjAsIN3gtl7IntTypeIN19operations_research26RoutingCostClassIndex_tag_EiEEEbP7_objectPT__Z7PyObjAsIN3gtl7IntTypeIN19operations_research26RoutingDimensionIndex_tag_EiEEEbP7_objectPT__Z7PyObjAsIN3gtl7IntTypeIN19operations_research28RoutingDisjunctionIndex_tag_EiEEEbP7_objectPT__Z7PyObjAsIN3gtl7IntTypeIN19operations_research29RoutingVehicleClassIndex_tag_EiEEEbP7_objectPT__ZN19operations_research26TypeIncompatibilityCheckerD2Ev_ZN19operations_research26TypeIncompatibilityCheckerD1Ev_ZN19operations_research22TypeRequirementCheckerD2Ev_ZN19operations_research22TypeRequirementCheckerD1Ev_ZN19operations_research19CPFeasibilityFilterD2Ev_ZN19operations_research19CPFeasibilityFilterD1Ev_ZN23SwigDirector_BaseObjectC2EP7_object_ZTV23SwigDirector_BaseObject_ZN23SwigDirector_BaseObjectC1EP7_object_ZTVN19operations_research10BaseObjectE_ZN34SwigDirector_PropagationBaseObjectC2EP7_objectPN19operations_research6SolverE_ZTV34SwigDirector_PropagationBaseObject_ZN34SwigDirector_PropagationBaseObjectC1EP7_objectPN19operations_research6SolverE_ZTVN19operations_research21PropagationBaseObjectE_ZN21SwigDirector_DecisionC2EP7_object_ZTV21SwigDirector_Decision_ZN21SwigDirector_DecisionC1EP7_object_ZN28SwigDirector_DecisionBuilderC2EP7_object_ZTV28SwigDirector_DecisionBuilder_ZN28SwigDirector_DecisionBuilderC1EP7_object_ZN18SwigDirector_DemonC2EP7_object_ZTV18SwigDirector_Demon_ZN18SwigDirector_DemonC1EP7_object_ZN23SwigDirector_ConstraintC2EP7_objectPN19operations_research6SolverE_ZTV23SwigDirector_Constraint_ZN23SwigDirector_ConstraintC1EP7_objectPN19operations_research6SolverE_ZN26SwigDirector_SearchMonitorC2EP7_objectPN19operations_research6SolverE_ZTV26SwigDirector_SearchMonitor_ZN26SwigDirector_SearchMonitorC1EP7_objectPN19operations_research6SolverE_ZTVN19operations_research13SearchMonitorE_ZN32SwigDirector_LocalSearchOperatorC2EP7_object_ZTV32SwigDirector_LocalSearchOperator_ZN32SwigDirector_LocalSearchOperatorC1EP7_object_ZN38SwigDirector_IntVarLocalSearchOperatorC2EP7_object_ZTV38SwigDirector_IntVarLocalSearchOperator_ZN38SwigDirector_IntVarLocalSearchOperatorC1EP7_object_ZN20SwigDirector_BaseLnsC2EP7_objectRKSt6vectorIPN19operations_research6IntVarESaIS5_EE_ZN19operations_research7BaseLnsC2ERKSt6vectorIPNS_6IntVarESaIS3_EE_ZTV20SwigDirector_BaseLns_ZN20SwigDirector_BaseLnsC1EP7_objectRKSt6vectorIPN19operations_research6IntVarESaIS5_EE_ZN24SwigDirector_ChangeValueC2EP7_objectRKSt6vectorIPN19operations_research6IntVarESaIS5_EE_ZN19operations_research11ChangeValueC2ERKSt6vectorIPNS_6IntVarESaIS3_EE_ZTV24SwigDirector_ChangeValue_ZN24SwigDirector_ChangeValueC1EP7_objectRKSt6vectorIPN19operations_research6IntVarESaIS5_EE_ZN36SwigDirector_IntVarLocalSearchFilterC2EP7_objectRKSt6vectorIPN19operations_research6IntVarESaIS5_EE_ZN19operations_research23IntVarLocalSearchFilterC2ERKSt6vectorIPNS_6IntVarESaIS3_EE_ZTV36SwigDirector_IntVarLocalSearchFilter_ZN36SwigDirector_IntVarLocalSearchFilterC1EP7_objectRKSt6vectorIPN19operations_research6IntVarESaIS5_EEPyInit__pywrapcpstrstrstrncmpPyModule_Create2PyModule_GetDictPyImport_AddModulePyModule_AddObject_ZNSsC2EPKcRKSaIcE_ZSt19__throw_logic_errorPKc_ZNSsC1EPKcRKSaIcE_ZNK19operations_research21PropagationBaseObject11DebugStringEv_ZN4absl14lts_2020_09_2319str_format_internal13FormatArgImpl8DispatchISsEEbNS2_4DataENS1_24FormatConversionSpecImplEPv_ZN4absl14lts_2020_09_2319str_format_internal10FormatPackENS1_21UntypedFormatSpecImplENS0_4SpanIKNS1_13FormatArgImplEEE_ZNSs4swapERSs_ZNSs6assignEPKcm_ZNSt6vectorIlSaIlEEC2ERKS1__ZNSt6vectorIlSaIlEEC1ERKS1__ZNSt8functionIFvvEEaSEOS1__ZN19operations_research22VarLocalSearchOperatorINS_6IntVarElNS_24IntVarLocalSearchHandlerEED2Ev_ZTVN19operations_research22VarLocalSearchOperatorINS_6IntVarElNS_24IntVarLocalSearchHandlerEEE_ZN19operations_research22VarLocalSearchOperatorINS_6IntVarElNS_24IntVarLocalSearchHandlerEED1Ev_ZN19operations_research22VarLocalSearchOperatorINS_6IntVarElNS_24IntVarLocalSearchHandlerEED0Ev_ZNSt6vectorIiSaIiEEaSERKS1__ZNSt6vectorIS_IlSaIlEESaIS1_EED2Ev_ZNSt6vectorIS_IlSaIlEESaIS1_EED1Ev_ZNSt6vectorIiSaIiEEC2ERKS1__ZNSt6vectorIiSaIiEEC1ERKS1__ZNSt8functionIFSsvEEC2ERKS1__ZNSt8functionIFSsvEEC1ERKS1__ZNSt8functionIFllEEC2ERKS1__ZNSt8functionIFllEEC1ERKS1__ZN19operations_research12RoutingModel24MakeGuidedSlackFinalizerEPKNS_16RoutingDimensionESt8functionIFllEE_ZN19operations_research12RoutingModel36RegisterPositiveUnaryTransitCallbackESt8functionIFllEE_ZN19operations_research12RoutingModel28RegisterUnaryTransitCallbackESt8functionIFllEE_ZN19operations_research6Solver11MakeElementESt8functionIFllEEPNS_6IntVarE_ZN19operations_research6Solver20MakeMonotonicElementESt8functionIFllEEbPNS_6IntVarE_ZNSt8functionIFlllEEC2ERKS1__ZNSt8functionIFlllEEC1ERKS1__ZN19operations_research12RoutingModel31RegisterPositiveTransitCallbackESt8functionIFlllEE_ZN19operations_research12RoutingModel23RegisterTransitCallbackESt8functionIFlllEE_ZN19operations_research21DisjunctiveConstraint17SetTransitionTimeESt8functionIFlllEE_ZNSt6vectorIS_IlSaIlEESaIS1_EEC2ERKS3___cxa_rethrow_ZNSt6vectorIS_IlSaIlEESaIS1_EEC1ERKS3__ZNSt8functionIFvvEEC2ERKS1__ZNSt8functionIFvvEEC1ERKS1_PyCallable_Check_ZN19operations_research11IntervalVar12WhenAnythingEPNS_5DemonE_ZNSt6vectorIlSaIlEEaSERKS1__ZN16SwigValueWrapperISt8functionIFSsvEEE15SwigMovePointerD2Ev_ZN16SwigValueWrapperISt8functionIFSsvEEE15SwigMovePointerD1Ev_ZN19operations_research6Solver13MakeSearchLogEiSt8functionIFSsvEE_ZN16SwigValueWrapperISt8functionIFSsvEEEaSERKS2__ZN19operations_research6Solver13MakeSearchLogEi_ZN19operations_research6Solver13MakeSearchLogEiPNS_6IntVarE_ZN19operations_research6Solver13MakeSearchLogEiPNS_6IntVarESt8functionIFSsvEE_ZN19operations_research6Solver13MakeSearchLogENS0_19SearchLogParametersE_ZN19operations_research6Solver13MakeSearchLogEiPNS_11OptimizeVarE_ZN19operations_research6Solver13MakeSearchLogEiPNS_11OptimizeVarESt8functionIFSsvEE_ZN16SwigValueWrapperISt8functionIFvPN19operations_research6SolverEEEE15SwigMovePointerD2Ev_ZN16SwigValueWrapperISt8functionIFvPN19operations_research6SolverEEEE15SwigMovePointerD1Ev_ZN19operations_research6Solver12MakeDecisionESt8functionIFvPS0_EES4__ZNSt6vectorIS_IlSaIlEESaIS1_EEaSERKS3__ZN16SwigValueWrapperISt6vectorIPN19operations_research6IntVarESaIS3_EEE15SwigMovePointerD2Ev_ZN16SwigValueWrapperISt6vectorIPN19operations_research6IntVarESaIS3_EEE15SwigMovePointerD1Ev_ZN16SwigValueWrapperISt6vectorISsSaISsEEE15SwigMovePointerD2Ev_ZN16SwigValueWrapperISt6vectorISsSaISsEEE15SwigMovePointerD1Ev_ZNSt8_Rb_treeIPvSt4pairIKS0_N4Swig10GCItem_varEESt10_Select1stIS5_ESt4lessIS0_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E_ZN4Swig8DirectorD2Ev_ZTVN4Swig8DirectorE_ZN4Swig8DirectorD1Ev_ZN4Swig8DirectorD0Ev_ZN6google17MakeCheckOpStringIiiEEPSsRKT_RKT0_PKc_ZN6google4base21CheckOpMessageBuilderC1EPKc_ZNSolsEi_ZN6google4base21CheckOpMessageBuilder7ForVar2Ev_ZN6google4base21CheckOpMessageBuilder9NewStringEv_ZN6google4base21CheckOpMessageBuilderD1Ev_ZNK19operations_research10BooleanVar5ValueEv_ZN6google15LogMessageFatalC1EPKciRKNS_13CheckOpStringE_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc_ZNSs7reserveEm_ZNSs6appendEPKcm_ZN4Swig17DirectorExceptionC2EP7_objectPKcS4__ZN4Swig17DirectorExceptionC1EP7_objectPKcS4__ZN4Swig17DirectorException5raiseEPKc__cxa_allocate_exception_ZTIN4Swig17DirectorExceptionE__cxa_throw__cxa_free_exception_ZN21SwigDirector_Decision5ApplyEPN19operations_research6SolverEPyObject_CallMethodObjArgs_ZTVN4Swig23DirectorMethodExceptionE_ZTIN4Swig23DirectorMethodExceptionE_ZN21SwigDirector_Decision6RefuteEPN19operations_research6SolverE_ZN18SwigDirector_Demon3RunEPN19operations_research6SolverE_ZN23SwigDirector_Constraint4PostEv_ZN23SwigDirector_Constraint16InitialPropagateEv_ZN26SwigDirector_SearchMonitor11EnterSearchEv_ZN26SwigDirector_SearchMonitor13RestartSearchEv_ZN26SwigDirector_SearchMonitor10ExitSearchEv_ZN26SwigDirector_SearchMonitor17BeginNextDecisionEPN19operations_research15DecisionBuilderE_ZN26SwigDirector_SearchMonitor15EndNextDecisionEPN19operations_research15DecisionBuilderEPNS0_8DecisionE_ZN26SwigDirector_SearchMonitor13ApplyDecisionEPN19operations_research8DecisionE_ZN26SwigDirector_SearchMonitor14RefuteDecisionEPN19operations_research8DecisionE_ZN26SwigDirector_SearchMonitor13AfterDecisionEPN19operations_research8DecisionEb_ZN26SwigDirector_SearchMonitor9BeginFailEv_ZN26SwigDirector_SearchMonitor7EndFailEv_ZN26SwigDirector_SearchMonitor23BeginInitialPropagationEv_ZN26SwigDirector_SearchMonitor21EndInitialPropagationEv_ZN26SwigDirector_SearchMonitor15NoMoreSolutionsEv_ZN26SwigDirector_SearchMonitor14AcceptNeighborEv_ZN32SwigDirector_LocalSearchOperator5StartEPKN19operations_research10AssignmentE_ZN38SwigDirector_IntVarLocalSearchOperator7OnStartEv_ZN20SwigDirector_BaseLns13InitFragmentsEv_ZN24SwigDirector_ChangeValue7OnStartEv_ZN36SwigDirector_IntVarLocalSearchFilter11SynchronizeEPKN19operations_research10AssignmentES3__ZN4Swig29DirectorTypeMismatchException5raiseEP7_objectPKc_ZTVN4Swig29DirectorTypeMismatchExceptionE_ZTIN4Swig29DirectorTypeMismatchExceptionE_ZNK18SwigDirector_Demon8priorityEv_ZN26SwigDirector_SearchMonitor14AcceptSolutionEv_ZN26SwigDirector_SearchMonitor10AtSolutionEv_ZN26SwigDirector_SearchMonitor12LocalOptimumEv_ZN26SwigDirector_SearchMonitor11AcceptDeltaEPN19operations_research10AssignmentES2__ZN32SwigDirector_LocalSearchOperator16MakeNextNeighborEPN19operations_research10AssignmentES2__ZN38SwigDirector_IntVarLocalSearchOperator16MakeNextNeighborEPN19operations_research10AssignmentES2__ZNK38SwigDirector_IntVarLocalSearchOperator13IsIncrementalEv_ZN20SwigDirector_BaseLns16MakeNextNeighborEPN19operations_research10AssignmentES2__ZNK20SwigDirector_BaseLns13IsIncrementalEv_ZN20SwigDirector_BaseLns12NextFragmentEv_ZN24SwigDirector_ChangeValue16MakeNextNeighborEPN19operations_research10AssignmentES2__ZNK24SwigDirector_ChangeValue13IsIncrementalEv_ZN24SwigDirector_ChangeValue11ModifyValueEll_ZN36SwigDirector_IntVarLocalSearchFilter6AcceptEPKN19operations_research10AssignmentES3_ll_ZNK36SwigDirector_IntVarLocalSearchFilter13IsIncrementalEv_ZN4Swig28DirectorPureVirtualException5raiseEPKc_ZTVN4Swig28DirectorPureVirtualExceptionE_ZTIN4Swig28DirectorPureVirtualExceptionE_ZNSt6vectorImSaImEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPmS1_EEmRKm_ZN6google17MakeCheckOpStringIllEEPSsRKT_RKT0_PKc_ZNSo9_M_insertIlEERSoT__ZN6google17MakeCheckOpStringIimEEPSsRKT_RKT0_PKc_ZNSo9_M_insertImEERSoT__ZN3gtl9FindOrDieIN4absl14lts_2020_09_2313flat_hash_mapIlSt6vectorIiSaIiEENS2_13hash_internal4HashIlEESt8equal_toIlESaISt4pairIKlS6_EEEEEERKNT_10value_type11second_typeERKSH_RKNSI_10first_typeE_ZNSt6vectorIlSaIlEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPlS1_EEmRKl_ZNSt6vectorIlSaIlEE17_M_default_appendEmmemset_ZNSt6vectorIlSaIlEE6resizeEm_ZNSt6vectorIPN19operations_research17LocalSearchFilterESaIS2_EE17_M_realloc_insertIJRKS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_PyTuple_SizePyTuple_GetItemPyObject_GetIterPyIter_NextPyList_SizePyList_GetItem_ZN19operations_research24LocalSearchFilterManagerC1ESt6vectorINS0_11FilterEventESaIS2_EE_ZN19operations_research24LocalSearchFilterManagerC1ESt6vectorIPNS_17LocalSearchFilterESaIS3_EE_ZN6google10LogMessageC1EPKcii_ZN6google10LogMessageD1Ev_ZNSt6vectorIiSaIiEE17_M_realloc_insertIJRKiEEEvN9__gnu_cxx17__normal_iteratorIPiS1_EEDpOT__ZN19operations_research12RoutingModel31AddDimensionWithVehicleTransitsERKSt6vectorIiSaIiEEllbRKSs_ZN19operations_research18SequenceVarElement14SetUnperformedERKSt6vectorIiSaIiEE_ZN19operations_research18SequenceVarElement18SetForwardSequenceERKSt6vectorIiSaIiEE_ZN19operations_research18SequenceVarElement19SetBackwardSequenceERKSt6vectorIiSaIiEE_ZN19operations_research12RoutingModel26SetAllowedVehiclesForIndexERKSt6vectorIiSaIiEEl_ZN19operations_research10Assignment14SetUnperformedEPKNS_11SequenceVarERKSt6vectorIiSaIiEE_ZN19operations_research10Assignment18SetForwardSequenceEPKNS_11SequenceVarERKSt6vectorIiSaIiEE_ZN19operations_research10Assignment19SetBackwardSequenceEPKNS_11SequenceVarERKSt6vectorIiSaIiEE_ZN19operations_research10Assignment11SetSequenceEPKNS_11SequenceVarERKSt6vectorIiSaIiEES8_S8__ZN19operations_research18SequenceVarElement11SetSequenceERKSt6vectorIiSaIiEES5_S5__ZNSt6vectorIN19operations_research16RoutingDimension14NodePrecedenceESaIS2_EE17_M_realloc_insertIJRKS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT__ZNSt8_Rb_treeISsSt4pairIKSsbESt10_Select1stIS2_ESt4lessISsESaIS2_EE4findERS1_memcmp_ZNK36SwigDirector_IntVarLocalSearchFilter14swig_get_innerEPKc_ZNK24SwigDirector_ChangeValue14swig_get_innerEPKc_ZNK20SwigDirector_BaseLns14swig_get_innerEPKc_ZNK38SwigDirector_IntVarLocalSearchOperator14swig_get_innerEPKc_ZNK32SwigDirector_LocalSearchOperator14swig_get_innerEPKc_ZNK26SwigDirector_SearchMonitor14swig_get_innerEPKc_ZNK23SwigDirector_Constraint14swig_get_innerEPKc_ZNK18SwigDirector_Demon14swig_get_innerEPKc_ZNK28SwigDirector_DecisionBuilder14swig_get_innerEPKc_ZNK21SwigDirector_Decision14swig_get_innerEPKc_ZNK34SwigDirector_PropagationBaseObject14swig_get_innerEPKc_ZNK23SwigDirector_BaseObject14swig_get_innerEPKc_ZThn8_NK23SwigDirector_BaseObject14swig_get_innerEPKc_ZThn16_NK34SwigDirector_PropagationBaseObject14swig_get_innerEPKc_ZThn472_NK38SwigDirector_IntVarLocalSearchOperator14swig_get_innerEPKc_ZThn16_NK18SwigDirector_Demon14swig_get_innerEPKc_ZThn480_NK24SwigDirector_ChangeValue14swig_get_innerEPKc_ZThn8_NK21SwigDirector_Decision14swig_get_innerEPKc_ZThn496_NK20SwigDirector_BaseLns14swig_get_innerEPKc_ZThn16_NK26SwigDirector_SearchMonitor14swig_get_innerEPKc_ZThn120_NK36SwigDirector_IntVarLocalSearchFilter14swig_get_innerEPKc_ZThn8_NK28SwigDirector_DecisionBuilder14swig_get_innerEPKc_ZThn16_NK23SwigDirector_Constraint14swig_get_innerEPKc_ZThn8_NK32SwigDirector_LocalSearchOperator14swig_get_innerEPKc_ZNSt8_Rb_treeISsSt4pairIKSsbESt10_Select1stIS2_ESt4lessISsESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E_ZThn8_N21SwigDirector_DecisionD1Ev_ZThn496_N20SwigDirector_BaseLnsD1Ev_ZN19operations_research7BaseLnsD2Ev_ZThn16_N26SwigDirector_SearchMonitorD1Ev_ZThn480_N24SwigDirector_ChangeValueD1Ev_ZN19operations_research11ChangeValueD2Ev_ZThn16_N18SwigDirector_DemonD1Ev_ZThn8_N23SwigDirector_BaseObjectD1Ev_ZThn8_N32SwigDirector_LocalSearchOperatorD1Ev_ZThn472_N38SwigDirector_IntVarLocalSearchOperatorD1Ev_ZTVN19operations_research25IntVarLocalSearchOperatorE_ZThn16_N23SwigDirector_ConstraintD1Ev_ZThn16_N34SwigDirector_PropagationBaseObjectD1Ev_ZThn120_N36SwigDirector_IntVarLocalSearchFilterD1Ev_ZThn8_N28SwigDirector_DecisionBuilderD1Ev_ZN18SwigDirector_DemonD2Ev_ZN18SwigDirector_DemonD1Ev_ZN18SwigDirector_DemonD0Ev_ZThn16_N18SwigDirector_DemonD0Ev_ZN32SwigDirector_LocalSearchOperatorD2Ev_ZN32SwigDirector_LocalSearchOperatorD1Ev_ZN32SwigDirector_LocalSearchOperatorD0Ev_ZThn8_N32SwigDirector_LocalSearchOperatorD0Ev_ZN21SwigDirector_DecisionD2Ev_ZN21SwigDirector_DecisionD1Ev_ZN21SwigDirector_DecisionD0Ev_ZThn8_N21SwigDirector_DecisionD0Ev_ZN34SwigDirector_PropagationBaseObjectD2Ev_ZN34SwigDirector_PropagationBaseObjectD1Ev_ZN34SwigDirector_PropagationBaseObjectD0Ev_ZThn16_N34SwigDirector_PropagationBaseObjectD0Ev_ZN28SwigDirector_DecisionBuilderD2Ev_ZN28SwigDirector_DecisionBuilderD1Ev_ZN28SwigDirector_DecisionBuilderD0Ev_ZThn8_N28SwigDirector_DecisionBuilderD0Ev_ZN23SwigDirector_ConstraintD2Ev_ZN23SwigDirector_ConstraintD1Ev_ZN23SwigDirector_ConstraintD0Ev_ZThn16_N23SwigDirector_ConstraintD0Ev_ZN26SwigDirector_SearchMonitorD2Ev_ZN26SwigDirector_SearchMonitorD1Ev_ZN26SwigDirector_SearchMonitorD0Ev_ZThn16_N26SwigDirector_SearchMonitorD0Ev_ZN23SwigDirector_BaseObjectD2Ev_ZN23SwigDirector_BaseObjectD1Ev_ZN23SwigDirector_BaseObjectD0Ev_ZThn8_N23SwigDirector_BaseObjectD0Ev_ZN20SwigDirector_BaseLnsD2Ev_ZN20SwigDirector_BaseLnsD1Ev_ZN20SwigDirector_BaseLnsD0Ev_ZThn496_N20SwigDirector_BaseLnsD0Ev_ZN24SwigDirector_ChangeValueD2Ev_ZN24SwigDirector_ChangeValueD1Ev_ZN24SwigDirector_ChangeValueD0Ev_ZThn480_N24SwigDirector_ChangeValueD0Ev_ZN38SwigDirector_IntVarLocalSearchOperatorD2Ev_ZN38SwigDirector_IntVarLocalSearchOperatorD1Ev_ZN38SwigDirector_IntVarLocalSearchOperatorD0Ev_ZThn472_N38SwigDirector_IntVarLocalSearchOperatorD0Ev_ZN36SwigDirector_IntVarLocalSearchFilterD2Ev_ZN36SwigDirector_IntVarLocalSearchFilterD1Ev_ZN36SwigDirector_IntVarLocalSearchFilterD0Ev_ZThn120_N36SwigDirector_IntVarLocalSearchFilterD0Ev_ZNSt6vectorIS_IlSaIlEESaIS1_EE17_M_default_appendEm_ZNSt6vectorIS_IlSaIlEESaIS1_EE6resizeEm_ZN19operations_research12RoutingModel18AddMatrixDimensionESt6vectorIS1_IlSaIlEESaIS3_EElbRKSs_ZN19operations_research12RoutingModel23ApplyLocksToAllVehiclesERKSt6vectorIS1_IlSaIlEESaIS3_EEb_ZN19operations_research12RoutingModel24ReadAssignmentFromRoutesERKSt6vectorIS1_IlSaIlEESaIS3_EEb_ZNK19operations_research12RoutingModel18RoutesToAssignmentERKSt6vectorIS1_IlSaIlEESaIS3_EEbbPNS_10AssignmentE_ZNSt8_Rb_treeIPvSt4pairIKS0_N4Swig10GCItem_varEESt10_Select1stIS5_ESt4lessIS0_ESaIS5_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS5_ERS2__ZSt18_Rb_tree_decrementPSt18_Rb_tree_node_base_ZSt18_Rb_tree_incrementPSt18_Rb_tree_node_base_ZN28SwigDirector_DecisionBuilder4NextEPN19operations_research6SolverE_ZTVN4Swig13GCItem_ObjectE_ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS__ZN23SwigDirector_Constraint3VarEv_ZNSs4_Rep8_M_cloneERKSaIcEm_ZNK19operations_research12RoutingModel21DebugOutputAssignmentERKNS_10AssignmentERKSs_ZNK19operations_research12RoutingModel20GetAllDimensionNamesEv_ZNSs6assignERKSs_ZNK28SwigDirector_DecisionBuilder11DebugStringEv_ZNK24SwigDirector_ChangeValue11DebugStringEv_ZNK23SwigDirector_BaseObject11DebugStringEv_ZNK34SwigDirector_PropagationBaseObject11DebugStringEv_ZNK23SwigDirector_Constraint11DebugStringEv_ZNK23SwigDirector_Constraint4nameEv_ZNK18SwigDirector_Demon11DebugStringEv_ZNK21SwigDirector_Decision11DebugStringEv_ZNK36SwigDirector_IntVarLocalSearchFilter11DebugStringEv_ZNK38SwigDirector_IntVarLocalSearchOperator11DebugStringEv_ZNK26SwigDirector_SearchMonitor11DebugStringEv_ZNK34SwigDirector_PropagationBaseObject4nameEv_ZNK32SwigDirector_LocalSearchOperator11DebugStringEv_ZNK20SwigDirector_BaseLns11DebugStringEv_ZNK19operations_research6Solver11DebugStringEv_ZNK19operations_research6Solver18LocalSearchProfileEv_ZNK19operations_research5Demon11DebugStringEv_ZNK19operations_research10Constraint11DebugStringEv_ZNK19operations_research21PropagationBaseObject4nameEv_ZNK19operations_research15DecisionBuilder11DebugStringEv_ZN4absl14lts_2020_09_2318container_internal12raw_hash_setINS1_17FlatHashMapPolicyIlSt6vectorIiSaIiEEEENS0_13hash_internal4HashIlEESt8equal_toIlESaISt4pairIKlS6_EEEC2EmRKSA_RKSC_RKSG__ZN4absl14lts_2020_09_2318container_internal12raw_hash_setINS1_17FlatHashMapPolicyIlSt6vectorIiSaIiEEEENS0_13hash_internal4HashIlEESt8equal_toIlESaISt4pairIKlS6_EEEC1EmRKSA_RKSC_RKSG__ZNSt6vectorIiSaIiEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPiS1_EEmRKi_ZN19operations_research25IntVarLocalSearchOperatorC2ERKSt6vectorIPNS_6IntVarESaIS3_EEb_ZN19operations_research25IntVarLocalSearchOperatorC1ERKSt6vectorIPNS_6IntVarESaIS3_EEb_ZN38SwigDirector_IntVarLocalSearchOperatorC2EP7_objectRKSt6vectorIPN19operations_research6IntVarESaIS5_EEb_ZN38SwigDirector_IntVarLocalSearchOperatorC1EP7_objectRKSt6vectorIPN19operations_research6IntVarESaIS5_EEb_ZNSt6vectorIlSaIlEE17_M_realloc_insertIJRKlEEEvN9__gnu_cxx17__normal_iteratorIPlS1_EEDpOT__ZN19operations_research6Solver15MakeNotMemberCtEPNS_7IntExprESt6vectorIiSaIiEES5__ZN19operations_research6Solver15MakeNotMemberCtEPNS_7IntExprESt6vectorIlSaIlEES5__ZN19operations_research6Solver15MakeNotMemberCtEPNS_7IntExprERKSt6vectorIiSaIiEE_ZN19operations_research6Solver15MakeNotMemberCtEPNS_7IntExprERKSt6vectorIlSaIlEE_ZN19operations_research6Solver10MakeIntVarEllRKSs_ZN19operations_research6Solver10MakeIntVarEll_ZN19operations_research6Solver10MakeIntVarERKSt6vectorIlSaIlEE_ZN19operations_research6Solver10MakeIntVarERKSt6vectorIiSaIiEE_ZN19operations_research6Solver10MakeIntVarERKSt6vectorIlSaIlEERKSs_ZN19operations_research6Solver10MakeIntVarERKSt6vectorIiSaIiEERKSs_ZN19operations_research6Solver12MakeMemberCtEPNS_7IntExprERKSt6vectorIiSaIiEE_ZN19operations_research6Solver12MakeMemberCtEPNS_7IntExprERKSt6vectorIlSaIlEE_ZN19operations_research6Solver14MakeIsMemberCtEPNS_7IntExprERKSt6vectorIiSaIiEEPNS_6IntVarE_ZN19operations_research6Solver14MakeIsMemberCtEPNS_7IntExprERKSt6vectorIlSaIlEEPNS_6IntVarE_ZN19operations_research6Solver15MakeIsMemberVarEPNS_7IntExprERKSt6vectorIiSaIiEE_ZN19operations_research6Solver15MakeIsMemberVarEPNS_7IntExprERKSt6vectorIlSaIlEE_ZN19operations_research4Pack42AddWeightedSumLessOrEqualConstantDimensionESt8functionIFlllEERKSt6vectorIlSaIlEE_ZN19operations_research4Pack42AddWeightedSumLessOrEqualConstantDimensionERKSt6vectorIlSaIlEES5__ZN19operations_research4Pack42AddWeightedSumLessOrEqualConstantDimensionESt8functionIFllEERKSt6vectorIlSaIlEE_ZN19operations_research12RoutingModel31AddDimensionWithVehicleCapacityEilSt6vectorIlSaIlEEbRKSs_ZN19operations_research12RoutingModel41AddDimensionWithVehicleTransitAndCapacityERKSt6vectorIiSaIiEElS1_IlSaIlEEbRKSs_ZN19operations_research12RoutingModel18AddVectorDimensionESt6vectorIlSaIlEElbRKSs_ZN19operations_research12RoutingModel14AddDisjunctionERKSt6vectorIlSaIlEEll_ZN19operations_research12RoutingModel10ApplyLocksERKSt6vectorIlSaIlEE_ZN19operations_research4Pack33AddWeightedSumOfAssignedDimensionERKSt6vectorIlSaIlEEPNS_6IntVarE_ZN19operations_research12RoutingModel28AddSoftSameVehicleConstraintERKSt6vectorIlSaIlEEl_ZNSt6vectorIPN19operations_research13SearchMonitorESaIS2_EE17_M_realloc_insertIJRKS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT__Z19vector_input_helperIPN19operations_research13SearchMonitorEEbP7_objectPSt6vectorIT_SaIS6_EEPFbS4_PS6_E_ZN19operations_research6Solver18MakeNestedOptimizeEPNS_15DecisionBuilderEPNS_10AssignmentEblPNS_13SearchMonitorES6_S6__ZN19operations_research6Solver18MakeNestedOptimizeEPNS_15DecisionBuilderEPNS_10AssignmentEblPNS_13SearchMonitorES6_S6_S6__ZN19operations_research6Solver18MakeNestedOptimizeEPNS_15DecisionBuilderEPNS_10AssignmentEbl_ZN19operations_research6Solver18MakeNestedOptimizeEPNS_15DecisionBuilderEPNS_10AssignmentEblPNS_13SearchMonitorES6__ZN19operations_research6Solver18MakeNestedOptimizeEPNS_15DecisionBuilderEPNS_10AssignmentEblPNS_13SearchMonitorE_ZN19operations_research6Solver18MakeNestedOptimizeEPNS_15DecisionBuilderEPNS_10AssignmentEblRKSt6vectorIPNS_13SearchMonitorESaIS7_EE_ZN19operations_research6Solver14SolveAndCommitEPNS_15DecisionBuilderEPNS_13SearchMonitorES4_S4__ZN19operations_research6Solver14SolveAndCommitEPNS_15DecisionBuilderE_ZN19operations_research6Solver14SolveAndCommitEPNS_15DecisionBuilderEPNS_13SearchMonitorES4__ZN19operations_research6Solver14SolveAndCommitEPNS_15DecisionBuilderEPNS_13SearchMonitorE_ZN19operations_research6Solver14SolveAndCommitEPNS_15DecisionBuilderERKSt6vectorIPNS_13SearchMonitorESaIS5_EE_ZN19operations_research6Solver9NewSearchEPNS_15DecisionBuilderEPNS_13SearchMonitorES4_S4_S4__ZN19operations_research6Solver9NewSearchEPNS_15DecisionBuilderEPNS_13SearchMonitorES4_S4__ZN19operations_research6Solver9NewSearchEPNS_15DecisionBuilderE_ZN19operations_research6Solver9NewSearchEPNS_15DecisionBuilderEPNS_13SearchMonitorES4__ZN19operations_research6Solver9NewSearchEPNS_15DecisionBuilderEPNS_13SearchMonitorE_ZN19operations_research6Solver9NewSearchEPNS_15DecisionBuilderERKSt6vectorIPNS_13SearchMonitorESaIS5_EE_ZN19operations_research6Solver5SolveEPNS_15DecisionBuilderEPNS_13SearchMonitorES4_S4_S4__ZN19operations_research6Solver5SolveEPNS_15DecisionBuilderEPNS_13SearchMonitorES4_S4__ZN19operations_research6Solver5SolveEPNS_15DecisionBuilderE_ZN19operations_research6Solver5SolveEPNS_15DecisionBuilderEPNS_13SearchMonitorES4__ZN19operations_research6Solver5SolveEPNS_15DecisionBuilderEPNS_13SearchMonitorE_ZN19operations_research6Solver5SolveEPNS_15DecisionBuilderERKSt6vectorIPNS_13SearchMonitorESaIS5_EE_ZN19operations_research6Solver13MakeSolveOnceEPNS_15DecisionBuilderERKSt6vectorIPNS_13SearchMonitorESaIS5_EE_ZNSt6vectorIPN19operations_research6IntVarESaIS2_EE17_M_realloc_insertIJRKS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT__ZN19operations_research6Solver16MakeDefaultPhaseERKSt6vectorIPNS_6IntVarESaIS3_EERKNS_22DefaultPhaseParametersE_ZN19operations_research6Solver16MakeDefaultPhaseERKSt6vectorIPNS_6IntVarESaIS3_EE_ZN19operations_research6Solver12MakeScalProdERKSt6vectorIPNS_6IntVarESaIS3_EERKS1_IiSaIiEE_ZN19operations_research6Solver12MakeScalProdERKSt6vectorIPNS_6IntVarESaIS3_EERKS1_IlSaIlEE_ZN19operations_research6Solver11MakeElementESt8functionIFlllEEPNS_6IntVarES5__ZN19operations_research6Solver11MakeElementERKSt6vectorIiSaIiEEPNS_6IntVarE_ZN19operations_research6Solver11MakeElementERKSt6vectorIlSaIlEEPNS_6IntVarE_ZN19operations_research6Solver11MakeElementERKSt6vectorIPNS_6IntVarESaIS3_EES3__ZN19operations_research6Solver7MakeMinEPNS_7IntExprEl_ZN19operations_research6Solver7MakeMinEPNS_7IntExprES2__ZN19operations_research6Solver7MakeMinEPNS_7IntExprEi_ZN19operations_research6Solver7MakeMinERKSt6vectorIPNS_6IntVarESaIS3_EE_ZN19operations_research6Solver7MakeMaxEPNS_7IntExprEl_ZN19operations_research6Solver7MakeMaxEPNS_7IntExprES2__ZN19operations_research6Solver7MakeMaxEPNS_7IntExprEi_ZN19operations_research6Solver7MakeMaxERKSt6vectorIPNS_6IntVarESaIS3_EE_ZN19operations_research6Solver15MakeSumEqualityERKSt6vectorIPNS_6IntVarESaIS3_EEl_ZN19operations_research6Solver15MakeSumEqualityERKSt6vectorIPNS_6IntVarESaIS3_EES3__ZN19operations_research6Solver20MakeScalProdEqualityERKSt6vectorIPNS_6IntVarESaIS3_EERKS1_IiSaIiEEl_ZN19operations_research6Solver20MakeScalProdEqualityERKSt6vectorIPNS_6IntVarESaIS3_EERKS1_IlSaIlEES3__ZN19operations_research6Solver20MakeScalProdEqualityERKSt6vectorIPNS_6IntVarESaIS3_EERKS1_IlSaIlEEl_ZN19operations_research6Solver20MakeScalProdEqualityERKSt6vectorIPNS_6IntVarESaIS3_EERKS1_IiSaIiEES3__ZN19operations_research6Solver26MakeScalProdGreaterOrEqualERKSt6vectorIPNS_6IntVarESaIS3_EERKS1_IiSaIiEEl_ZN19operations_research6Solver26MakeScalProdGreaterOrEqualERKSt6vectorIPNS_6IntVarESaIS3_EERKS1_IlSaIlEEl_ZN19operations_research6Solver23MakeScalProdLessOrEqualERKSt6vectorIPNS_6IntVarESaIS3_EERKS1_IiSaIiEEl_ZN19operations_research6Solver23MakeScalProdLessOrEqualERKSt6vectorIPNS_6IntVarESaIS3_EERKS1_IlSaIlEEl_ZN19operations_research6Solver19MakeElementEqualityERKSt6vectorIPNS_6IntVarESaIS3_EES3_l_ZN19operations_research6Solver19MakeElementEqualityERKSt6vectorIlSaIlEEPNS_6IntVarES7__ZN19operations_research6Solver19MakeElementEqualityERKSt6vectorIPNS_6IntVarESaIS3_EES3_S3__ZN19operations_research6Solver19MakeElementEqualityERKSt6vectorIiSaIiEEPNS_6IntVarES7__ZN19operations_research6Solver9MakeCountERKSt6vectorIPNS_6IntVarESaIS3_EEll_ZN19operations_research6Solver9MakeCountERKSt6vectorIPNS_6IntVarESaIS3_EElS3__ZN19operations_research6Solver16MakeAllDifferentERKSt6vectorIPNS_6IntVarESaIS3_EEb_ZN19operations_research6Solver16MakeAllDifferentERKSt6vectorIPNS_6IntVarESaIS3_EE_ZN19operations_research6Solver33MakeNonOverlappingBoxesConstraintERKSt6vectorIPNS_6IntVarESaIS3_EES7_RKS1_IiSaIiEESB__ZN19operations_research6Solver33MakeNonOverlappingBoxesConstraintERKSt6vectorIPNS_6IntVarESaIS3_EES7_RKS1_IlSaIlEESB__ZN19operations_research6Solver33MakeNonOverlappingBoxesConstraintERKSt6vectorIPNS_6IntVarESaIS3_EES7_S7_S7__ZN19operations_research6Solver20MakeWeightedMinimizeERKSt6vectorIPNS_6IntVarESaIS3_EERKS1_IiSaIiEEl_ZN19operations_research6Solver20MakeWeightedMinimizeERKSt6vectorIPNS_6IntVarESaIS3_EERKS1_IlSaIlEEl_ZN19operations_research6Solver20MakeWeightedMaximizeERKSt6vectorIPNS_6IntVarESaIS3_EERKS1_IiSaIiEEl_ZN19operations_research6Solver20MakeWeightedMaximizeERKSt6vectorIPNS_6IntVarESaIS3_EERKS1_IlSaIlEEl_ZN19operations_research6Solver20MakeWeightedOptimizeEbRKSt6vectorIPNS_6IntVarESaIS3_EERKS1_IiSaIiEEl_ZN19operations_research6Solver20MakeWeightedOptimizeEbRKSt6vectorIPNS_6IntVarESaIS3_EERKS1_IlSaIlEEl_ZN19operations_research6Solver21MakeRandomLnsOperatorERKSt6vectorIPNS_6IntVarESaIS3_EEii_ZN19operations_research6Solver21MakeRandomLnsOperatorERKSt6vectorIPNS_6IntVarESaIS3_EEi_ZN19operations_research6Solver28MakeMoveTowardTargetOperatorERKNS_10AssignmentE_ZN19operations_research6Solver28MakeMoveTowardTargetOperatorERKSt6vectorIPNS_6IntVarESaIS3_EERKS1_IlSaIlEE_ZN19operations_research6Solver21MakeGuidedLocalSearchEbPNS_6IntVarESt8functionIFllllEElRKSt6vectorIS2_SaIS2_EESA_d_ZN19operations_research6Solver21MakeGuidedLocalSearchEbPNS_6IntVarESt8functionIFlllEElRKSt6vectorIS2_SaIS2_EEd_ZN19operations_research4Pack31AddWeightedSumEqualVarDimensionESt8functionIFlllEERKSt6vectorIPNS_6IntVarESaIS6_EE_ZN19operations_research4Pack31AddWeightedSumEqualVarDimensionERKSt6vectorIlSaIlEERKS1_IPNS_6IntVarESaIS7_EE_ZN19operations_research6Solver14MakeSubCircuitERKSt6vectorIPNS_6IntVarESaIS3_EE_ZN19operations_research6Solver7MakeSumERKSt6vectorIPNS_6IntVarESaIS3_EE_ZN19operations_research6Solver11MakeCircuitERKSt6vectorIPNS_6IntVarESaIS3_EE_ZN19operations_research6Solver15MakeMaxEqualityERKSt6vectorIPNS_6IntVarESaIS3_EES3__ZN19operations_research6Solver15MakeMinEqualityERKSt6vectorIPNS_6IntVarESaIS3_EES3__ZN19operations_research6Solver13MakeMapDomainEPNS_6IntVarERKSt6vectorIS2_SaIS2_EE_ZN19operations_research6Solver22MakeAllDifferentExceptERKSt6vectorIPNS_6IntVarESaIS3_EEl_ZN19operations_research6Solver18MakeSumLessOrEqualERKSt6vectorIPNS_6IntVarESaIS3_EEl_ZN19operations_research6Solver19MakeIndexExpressionERKSt6vectorIPNS_6IntVarESaIS3_EEl_ZN19operations_research6Solver21MakeSumGreaterOrEqualERKSt6vectorIPNS_6IntVarESaIS3_EEl_ZN19operations_research6Solver8MakePackERKSt6vectorIPNS_6IntVarESaIS3_EEi_ZN19operations_research4Pack49AddSumVariableWeightsLessOrEqualConstantDimensionERKSt6vectorIPNS_6IntVarESaIS3_EERKS1_IlSaIlEE_ZN19operations_research6Solver13MakeDeviationERKSt6vectorIPNS_6IntVarESaIS3_EES3_l_ZN19operations_research6Solver21MakeIndexOfConstraintERKSt6vectorIPNS_6IntVarESaIS3_EES3_l_ZN19operations_research6Solver25MakeAssignVariablesValuesERKSt6vectorIPNS_6IntVarESaIS3_EERKS1_IlSaIlEE_ZN19operations_research24MakeSetValuesFromTargetsEPNS_6SolverESt6vectorIPNS_6IntVarESaIS4_EES2_IlSaIlEE_ZN19operations_research6Solver14MakeDistributeERKSt6vectorIPNS_6IntVarESaIS3_EElll_ZN19operations_research6Solver14MakeDistributeERKSt6vectorIPNS_6IntVarESaIS3_EES7__ZN19operations_research6Solver14MakeDistributeERKSt6vectorIPNS_6IntVarESaIS3_EERKS1_IiSaIiEESB__ZN19operations_research6Solver14MakeDistributeERKSt6vectorIPNS_6IntVarESaIS3_EERKS1_IlSaIlEESB_SB__ZN19operations_research6Solver14MakeDistributeERKSt6vectorIPNS_6IntVarESaIS3_EERKS1_IiSaIiEESB_SB__ZN19operations_research6Solver14MakeDistributeERKSt6vectorIPNS_6IntVarESaIS3_EERKS1_IlSaIlEESB__ZN19operations_research6Solver14MakeDistributeERKSt6vectorIPNS_6IntVarESaIS3_EERKS1_IlSaIlEES7__ZN19operations_research6Solver14MakeDistributeERKSt6vectorIPNS_6IntVarESaIS3_EERKS1_IiSaIiEES7__ZN19operations_research6Solver9MakePhaseERKSt6vectorIPNS_6IntVarESaIS3_EENS0_14IntVarStrategyESt8functionIFlllEE_ZN19operations_research6Solver9MakePhaseERKSt6vectorIPNS_6IntVarESaIS3_EESt8functionIFlllEENS0_17EvaluatorStrategyE_ZN19operations_research6Solver22MakeSumObjectiveFilterERKSt6vectorIPNS_6IntVarESaIS3_EESt8functionIFlllEENS0_22LocalSearchFilterBoundE_ZN19operations_research6Solver9MakePhaseERKSt6vectorIPNS_6IntVarESaIS3_EESt8functionIFllEENS0_16IntValueStrategyE_ZN19operations_research6Solver12MakeOperatorERKSt6vectorIPNS_6IntVarESaIS3_EES7_NS0_20LocalSearchOperatorsE_ZN19operations_research6Solver12MakeOperatorERKSt6vectorIPNS_6IntVarESaIS3_EES7_St8functionIFllllEENS0_29EvaluatorLocalSearchOperatorsE_ZN19operations_research6Solver12MakeOperatorERKSt6vectorIPNS_6IntVarESaIS3_EENS0_20LocalSearchOperatorsE_ZN19operations_research6Solver12MakeOperatorERKSt6vectorIPNS_6IntVarESaIS3_EESt8functionIFllllEENS0_29EvaluatorLocalSearchOperatorsE_ZN19operations_research6Solver33MakeDecisionBuilderFromAssignmentEPNS_10AssignmentEPNS_15DecisionBuilderERKSt6vectorIPNS_6IntVarESaIS7_EE_ZN19operations_research12RoutingModel27MakePathSpansAndTotalSlacksEPKNS_16RoutingDimensionESt6vectorIPNS_6IntVarESaIS6_EES8__ZN19operations_research6Solver13MakePathCumulERKSt6vectorIPNS_6IntVarESaIS3_EES7_S7_S7_St8functionIFlllEE_ZN19operations_research6Solver13MakePathCumulERKSt6vectorIPNS_6IntVarESaIS3_EES7_S7_S7__ZN19operations_research6Solver13MakePathCumulERKSt6vectorIPNS_6IntVarESaIS3_EES7_S7_St8functionIFlllEE_ZN19operations_research6Solver9MakePhaseERKSt6vectorIPNS_6IntVarESaIS3_EESt8functionIFllEES8_IFlllEE_ZN19operations_research6Solver22MakeLexicalLessOrEqualERKSt6vectorIPNS_6IntVarESaIS3_EES7__ZN19operations_research6Solver17MakeNullIntersectERKSt6vectorIPNS_6IntVarESaIS3_EES7__ZN19operations_research6Solver32MakeInversePermutationConstraintERKSt6vectorIPNS_6IntVarESaIS3_EES7__ZN19operations_research6Solver21MakeSortingConstraintERKSt6vectorIPNS_6IntVarESaIS3_EES7__ZN19operations_research6Solver15MakeLexicalLessERKSt6vectorIPNS_6IntVarESaIS3_EES7__ZN19operations_research6Solver9MakePhaseERKSt6vectorIPNS_6IntVarESaIS3_EENS0_14IntVarStrategyESt8functionIFlllEES9_IFllEE_ZN19operations_research6Solver9MakePhaseERKSt6vectorIPNS_6IntVarESaIS3_EESt8functionIFlllEES8_IFllEENS0_17EvaluatorStrategyE_ZN19operations_research6Solver23MakeNullIntersectExceptERKSt6vectorIPNS_6IntVarESaIS3_EES7_l_ZN19operations_research6Solver14MakeTabuSearchEbPNS_6IntVarElRKSt6vectorIS2_SaIS2_EElld_ZN19operations_research6Solver9MakePhaseERKSt6vectorIPNS_6IntVarESaIS3_EESt8functionIFllEES8_IFlllEESA__ZN19operations_research6Solver20MakeDelayedPathCumulERKSt6vectorIPNS_6IntVarESaIS3_EES7_S7_S7__ZNSt6vectorIPN19operations_research11IntervalVarESaIS2_EE17_M_realloc_insertIJRKS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT__Z19vector_input_helperIPN19operations_research11IntervalVarEEbP7_objectPSt6vectorIT_SaIS6_EEPFbS4_PS6_E_ZN19operations_research6Solver14MakeCumulativeERKSt6vectorIPNS_11IntervalVarESaIS3_EERKS1_IPNS_6IntVarESaIS9_EElRKSs_ZN19operations_research6Solver14MakeCumulativeERKSt6vectorIPNS_11IntervalVarESaIS3_EERKS1_IlSaIlEElRKSs_ZN19operations_research6Solver14MakeCumulativeERKSt6vectorIPNS_11IntervalVarESaIS3_EERKS1_IiSaIiEElRKSs_ZN19operations_research6Solver14MakeCumulativeERKSt6vectorIPNS_11IntervalVarESaIS3_EERKS1_IPNS_6IntVarESaIS9_EES9_RKSs_ZN19operations_research6Solver14MakeCumulativeERKSt6vectorIPNS_11IntervalVarESaIS3_EERKS1_IiSaIiEEPNS_6IntVarERKSs_ZN19operations_research6Solver14MakeCumulativeERKSt6vectorIPNS_11IntervalVarESaIS3_EERKS1_IlSaIlEEPNS_6IntVarERKSs_ZN19operations_research6Solver9MakeCoverERKSt6vectorIPNS_11IntervalVarESaIS3_EES3__ZN19operations_research16RoutingDimension26SetBreakIntervalsOfVehicleESt6vectorIPNS_11IntervalVarESaIS3_EEiS1_IlSaIlEE_ZN19operations_research6Solver25MakeDisjunctiveConstraintERKSt6vectorIPNS_11IntervalVarESaIS3_EERKSs_ZNSt6vectorIPN19operations_research15DecisionBuilderESaIS2_EE17_M_realloc_insertIJRKS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT__ZN19operations_research6Solver7ComposeERKSt6vectorIPNS_15DecisionBuilderESaIS3_EE_ZN19operations_research6Solver3TryERKSt6vectorIPNS_15DecisionBuilderESaIS3_EE_ZNSt6vectorIPN19operations_research11SequenceVarESaIS2_EE17_M_realloc_insertIJRKS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT__Z19vector_input_helperIPN19operations_research11SequenceVarEEbP7_objectPSt6vectorIT_SaIS6_EEPFbS4_PS6_E_ZN19operations_research10Assignment3AddEPNS_6IntVarE_ZN19operations_research10Assignment3AddEPNS_11IntervalVarE_ZN19operations_research10Assignment3AddEPNS_11SequenceVarE_ZN19operations_research10Assignment3AddERKSt6vectorIPNS_11SequenceVarESaIS3_EE_ZN19operations_research10Assignment3AddERKSt6vectorIPNS_6IntVarESaIS3_EE_ZN19operations_research10Assignment3AddERKSt6vectorIPNS_11IntervalVarESaIS3_EE_ZN19operations_research17SolutionCollector3AddEPNS_6IntVarE_ZN19operations_research17SolutionCollector3AddEPNS_11IntervalVarE_ZN19operations_research17SolutionCollector3AddEPNS_11SequenceVarE_ZN19operations_research17SolutionCollector3AddERKSt6vectorIPNS_11SequenceVarESaIS3_EE_ZN19operations_research17SolutionCollector3AddERKSt6vectorIPNS_6IntVarESaIS3_EE_ZN19operations_research17SolutionCollector3AddERKSt6vectorIPNS_11IntervalVarESaIS3_EE_ZN19operations_research6Solver20MakeLocalSearchPhaseEPNS_10AssignmentEPNS_26LocalSearchPhaseParametersE_ZN19operations_research6Solver20MakeLocalSearchPhaseERKSt6vectorIPNS_6IntVarESaIS3_EEPNS_15DecisionBuilderES9_PNS_26LocalSearchPhaseParametersE_ZN19operations_research6Solver20MakeLocalSearchPhaseERKSt6vectorIPNS_11SequenceVarESaIS3_EEPNS_15DecisionBuilderEPNS_26LocalSearchPhaseParametersE_ZN19operations_research6Solver20MakeLocalSearchPhaseERKSt6vectorIPNS_6IntVarESaIS3_EEPNS_15DecisionBuilderEPNS_26LocalSearchPhaseParametersE_ZN19operations_research6Solver9MakePhaseERKSt6vectorIPNS_6IntVarESaIS3_EENS0_14IntVarStrategyENS0_16IntValueStrategyE_ZN19operations_research6Solver9MakePhaseERKSt6vectorIPNS_11SequenceVarESaIS3_EENS0_16SequenceStrategyE_ZN19operations_research6Solver9MakePhaseERKSt6vectorIPNS_11IntervalVarESaIS3_EENS0_16IntervalStrategyE_ZNSt6vectorIPN19operations_research19LocalSearchOperatorESaIS2_EE17_M_realloc_insertIJRKS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT__Z19vector_input_helperIPN19operations_research19LocalSearchOperatorEEbP7_objectPSt6vectorIT_SaIS6_EEPFbS4_PS6_E_ZN19operations_research6Solver26RandomConcatenateOperatorsERKSt6vectorIPNS_19LocalSearchOperatorESaIS3_EEi_ZN19operations_research6Solver26RandomConcatenateOperatorsERKSt6vectorIPNS_19LocalSearchOperatorESaIS3_EE_ZN19operations_research6Solver20ConcatenateOperatorsERKSt6vectorIPNS_19LocalSearchOperatorESaIS3_EEb_ZN19operations_research6Solver20ConcatenateOperatorsERKSt6vectorIPNS_19LocalSearchOperatorESaIS3_EE_ZN19operations_research6Solver20ConcatenateOperatorsERKSt6vectorIPNS_19LocalSearchOperatorESaIS3_EESt8functionIFliiEE_ZNSt6vectorIN3gtl7IntTypeIN19operations_research21RoutingNodeIndex_tag_EiEESaIS4_EE17_M_realloc_insertIJRKS4_EEEvN9__gnu_cxx17__normal_iteratorIPS4_S6_EEDpOT__Z19vector_input_helperIN3gtl7IntTypeIN19operations_research21RoutingNodeIndex_tag_EiEEEbP7_objectPSt6vectorIT_SaIS8_EEPFbS6_PS8_E_ZN19operations_research19RoutingIndexManagerC1EiiN3gtl7IntTypeINS_21RoutingNodeIndex_tag_EiEE_ZN19operations_research19RoutingIndexManagerC1EiiRKSt6vectorIN3gtl7IntTypeINS_21RoutingNodeIndex_tag_EiEESaIS5_EES9__ZN4absl14lts_2020_09_2318container_internal12raw_hash_setINS1_17FlatHashSetPolicyIiEENS0_13hash_internal4HashIiEESt8equal_toIiESaIiEEC2EmRKS7_RKS9_RKSA__ZN4absl14lts_2020_09_2318container_internal12raw_hash_setINS1_17FlatHashSetPolicyIiEENS0_13hash_internal4HashIiEESt8equal_toIiESaIiEEC1EmRKS7_RKS9_RKSA__ZN4absl14lts_2020_09_2318container_internal12raw_hash_setINS1_17FlatHashSetPolicyIiEENS0_13hash_internal4HashIiEESt8equal_toIiESaIiEEC2ERKSB_RKSA__ZN4absl14lts_2020_09_2318container_internal12raw_hash_setINS1_17FlatHashSetPolicyIiEENS0_13hash_internal4HashIiEESt8equal_toIiESaIiEEC1ERKSB_RKSA__ZN19operations_research12RoutingModel41AddRequiredTypeAlternativesWhenAddingTypeEiN4absl14lts_2020_09_2313flat_hash_setIiNS2_13hash_internal4HashIiEESt8equal_toIiESaIiEEE_ZN19operations_research12RoutingModel38AddSameVehicleRequiredTypeAlternativesEiN4absl14lts_2020_09_2313flat_hash_setIiNS2_13hash_internal4HashIiEESt8equal_toIiESaIiEEE_ZN19operations_research12RoutingModel43AddRequiredTypeAlternativesWhenRemovingTypeEiN4absl14lts_2020_09_2313flat_hash_setIiNS2_13hash_internal4HashIiEESt8equal_toIiESaIiEEE_ZNSt8_Rb_treeISsSt4pairIKSsbESt10_Select1stIS2_ESt4lessISsESaIS2_EE24_M_get_insert_unique_posERS1__ZNSt8_Rb_treeISsSt4pairIKSsbESt10_Select1stIS2_ESt4lessISsESaIS2_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS2_ERS1__ZNSt3mapISsbSt4lessISsESaISt4pairIKSsbEEEixEOSs_ZN38SwigDirector_IntVarLocalSearchOperator15MakeOneNeighborEv_ZNK38SwigDirector_IntVarLocalSearchOperator14swig_set_innerEPKcb_ZN24SwigDirector_ChangeValue15MakeOneNeighborEv_ZNK24SwigDirector_ChangeValue14swig_set_innerEPKcb_ZThn120_NK36SwigDirector_IntVarLocalSearchFilter14swig_set_innerEPKcb_ZThn8_NK28SwigDirector_DecisionBuilder14swig_set_innerEPKcb_ZThn472_NK38SwigDirector_IntVarLocalSearchOperator14swig_set_innerEPKcb_ZThn8_NK32SwigDirector_LocalSearchOperator14swig_set_innerEPKcb_ZThn16_NK34SwigDirector_PropagationBaseObject14swig_set_innerEPKcb_ZThn8_NK23SwigDirector_BaseObject14swig_set_innerEPKcb_ZThn16_NK26SwigDirector_SearchMonitor14swig_set_innerEPKcb_ZThn16_NK18SwigDirector_Demon14swig_set_innerEPKcb_ZThn480_NK24SwigDirector_ChangeValue14swig_set_innerEPKcb_ZThn496_NK20SwigDirector_BaseLns14swig_set_innerEPKcb_ZThn16_NK23SwigDirector_Constraint14swig_set_innerEPKcb_ZThn8_NK21SwigDirector_Decision14swig_set_innerEPKcb_ZNK18SwigDirector_Demon14swig_set_innerEPKcb_ZNK20SwigDirector_BaseLns14swig_set_innerEPKcb_ZNK26SwigDirector_SearchMonitor14swig_set_innerEPKcb_ZNK36SwigDirector_IntVarLocalSearchFilter14swig_set_innerEPKcb_ZNK23SwigDirector_BaseObject14swig_set_innerEPKcb_ZNK21SwigDirector_Decision14swig_set_innerEPKcb_ZNK34SwigDirector_PropagationBaseObject14swig_set_innerEPKcb_ZNK23SwigDirector_Constraint14swig_set_innerEPKcb_ZNK28SwigDirector_DecisionBuilder14swig_set_innerEPKcb_ZNK32SwigDirector_LocalSearchOperator14swig_set_innerEPKcb_ZN4absl14lts_2020_09_2318container_internal12raw_hash_setINS1_17FlatHashMapPolicyIlSt6vectorIiSaIiEEEENS0_13hash_internal4HashIlEESt8equal_toIlESaISt4pairIKlS6_EEE6resizeEm_ZN4absl14lts_2020_09_2318container_internal12raw_hash_setINS1_17FlatHashMapPolicyIlSt6vectorIiSaIiEEEENS0_13hash_internal4HashIlEESt8equal_toIlESaISt4pairIKlS6_EEE27drop_deletes_without_resizeEv_ZN4absl14lts_2020_09_2318container_internal12raw_hash_setINS1_17FlatHashMapPolicyIlSt6vectorIiSaIiEEEENS0_13hash_internal4HashIlEESt8equal_toIlESaISt4pairIKlS6_EEE14prepare_insertEm_ZN19operations_research11IntTupleSet4Data6InsertIlEEiRKSt6vectorIT_SaIS4_EE_ZN19operations_research11IntTupleSet9InsertAllERKSt6vectorIS1_IlSaIlEESaIS3_EE_ZN19operations_research6Solver24MakeTransitionConstraintERKSt6vectorIPNS_6IntVarESaIS3_EERKNS_11IntTupleSetElRKS1_IiSaIiEE_ZN19operations_research6Solver24MakeTransitionConstraintERKSt6vectorIPNS_6IntVarESaIS3_EERKNS_11IntTupleSetElRKS1_IlSaIlEE_ZN19operations_research6Solver22MakeAllowedAssignmentsERKSt6vectorIPNS_6IntVarESaIS3_EERKNS_11IntTupleSetE_ZNSt23mersenne_twister_engineImLm32ELm624ELm397ELm31ELm2567483615ELm11ELm4294967295ELm7ELm2636928640ELm15ELm4022730752ELm18ELm1812433253EEclEv_ZN4absl14lts_2020_09_2318container_internal12raw_hash_setINS1_17FlatHashMapPolicyIPKN19operations_research6IntVarEiEENS1_6HashEqIS7_vE4HashENSA_2EqESaISt4pairIKS7_iEEE6resizeEm_ZN4absl14lts_2020_09_2318container_internal12raw_hash_setINS1_17FlatHashMapPolicyIPKN19operations_research6IntVarEiEENS1_6HashEqIS7_vE4HashENSA_2EqESaISt4pairIKS7_iEEE27drop_deletes_without_resizeEv_ZN4absl14lts_2020_09_2318container_internal12raw_hash_setINS1_17FlatHashMapPolicyIPKN19operations_research6IntVarEiEENS1_6HashEqIS7_vE4HashENSA_2EqESaISt4pairIKS7_iEEE14prepare_insertEm_ZN19operations_research22VarLocalSearchOperatorINS_6IntVarElNS_24IntVarLocalSearchHandlerEE5StartEPKNS_10AssignmentE_ZN4absl14lts_2020_09_2318container_internal12raw_hash_setINS1_17FlatHashMapPolicyIPKN19operations_research11IntervalVarEiEENS1_6HashEqIS7_vE4HashENSA_2EqESaISt4pairIKS7_iEEE6resizeEm_ZN4absl14lts_2020_09_2318container_internal12raw_hash_setINS1_17FlatHashMapPolicyIPKN19operations_research11IntervalVarEiEENS1_6HashEqIS7_vE4HashENSA_2EqESaISt4pairIKS7_iEEE27drop_deletes_without_resizeEv_ZN4absl14lts_2020_09_2318container_internal12raw_hash_setINS1_17FlatHashMapPolicyIPKN19operations_research11IntervalVarEiEENS1_6HashEqIS7_vE4HashENSA_2EqESaISt4pairIKS7_iEEE14prepare_insertEm_ZN4absl14lts_2020_09_2318container_internal12raw_hash_setINS1_17FlatHashMapPolicyIPKN19operations_research11SequenceVarEiEENS1_6HashEqIS7_vE4HashENSA_2EqESaISt4pairIKS7_iEEE6resizeEm_ZN4absl14lts_2020_09_2318container_internal12raw_hash_setINS1_17FlatHashMapPolicyIPKN19operations_research11SequenceVarEiEENS1_6HashEqIS7_vE4HashENSA_2EqESaISt4pairIKS7_iEEE27drop_deletes_without_resizeEv_ZN4absl14lts_2020_09_2318container_internal12raw_hash_setINS1_17FlatHashMapPolicyIPKN19operations_research11SequenceVarEiEENS1_6HashEqIS7_vE4HashENSA_2EqESaISt4pairIKS7_iEEE14prepare_insertEm_ZNK19operations_research10AssignmenteqERKS0__ZNSt8ios_base4InitC1Ev_ZNSt8ios_base4InitD1Ev__cxa_atexit_ZN19operations_research23RoutingSearchParametersC1EPN6google8protobuf5ArenaEPyObject_CallMethod_ZN6google8protobuf11MessageLite14ParseFromArrayEPKvi_ZN19operations_research17SolveModelWithSatERKNS_12RoutingModelERKNS_23RoutingSearchParametersEPKNS_10AssignmentEPS6__ZN19operations_research23RoutingSearchParametersD0Ev_ZNK19operations_research12RoutingModel33GetNumberOfRejectsInFirstSolutionERKNS_23RoutingSearchParametersE_ZNK19operations_research12RoutingModel35GetNumberOfDecisionsInFirstSolutionERKNS_23RoutingSearchParametersEPyImport_ImportModulePyDict_GetItemString_ZN19operations_research12RoutingModel33SolveFromAssignmentWithParametersEPKNS_10AssignmentERKNS_23RoutingSearchParametersEPSt6vectorIS3_SaIS3_EE_ZN19operations_research12RoutingModel19SolveWithParametersERKNS_23RoutingSearchParametersEPSt6vectorIPKNS_10AssignmentESaIS7_EE_ZN19operations_research12RoutingModel24CloseModelWithParametersERKNS_23RoutingSearchParametersE_ZN19operations_research34FindErrorInRoutingSearchParametersERKNS_23RoutingSearchParametersE_ZN19operations_research22RoutingModelParametersC1EPN6google8protobuf5ArenaE_ZN19operations_research12RoutingModelC1ERKNS_19RoutingIndexManagerERKNS_22RoutingModelParametersE_ZN19operations_research22RoutingModelParametersD0Ev_ZN19operations_research12RoutingModelC1ERKNS_19RoutingIndexManagerE_ZN19operations_research30DefaultRoutingSearchParametersEv_ZN19operations_research23RoutingSearchParameters8CopyFromERKS0__ZN19operations_research23RoutingSearchParametersD1Ev_ZNK6google8protobuf11MessageLite17SerializeToStringEPSsPyBytes_FromStringAndSize_ZN19operations_research23RoutingSearchParameters12InternalSwapEPS0__ZN19operations_research29DefaultRoutingModelParametersEv_ZN19operations_research22RoutingModelParameters8CopyFromERKS0__ZN19operations_research22RoutingModelParametersD1Ev_ZN19operations_research22RoutingModelParameters12InternalSwapEPS0__ZN24SwigDirector_ChangeValue25MakeOneNeighborSwigPublicEv_ZN19operations_research11ChangeValue15MakeOneNeighborEv_ZTI24SwigDirector_ChangeValue_ZN19operations_research7BaseLns13InitFragmentsEv_ZN19operations_research15AssignmentProtoC1EPN6google8protobuf5ArenaE_ZNK19operations_research10Assignment4SaveEPNS_15AssignmentProtoE_ZN19operations_research15AssignmentProtoD0Ev_ZNK19operations_research10Assignment4SaveERKSs_ZN19operations_research10Assignment4LoadERKNS_15AssignmentProtoE_ZN19operations_research10Assignment4LoadERKSs_ZN19operations_research6Solver9MakeLimitEllllbb_ZN19operations_research22RegularLimitParametersC1EPN6google8protobuf5ArenaE_ZN19operations_research6Solver9MakeLimitERKNS_22RegularLimitParametersE_ZN19operations_research22RegularLimitParametersD0Ev_ZN19operations_research6Solver9MakeLimitEPNS_11SearchLimitES2__ZN19operations_research6Solver9MakeLimitEN4absl14lts_2020_09_238DurationElllbb_ZN19operations_research26ConstraintSolverParametersC1EPN6google8protobuf5ArenaE_ZN19operations_research6Solver23DefaultSolverParametersEv_ZN19operations_research26ConstraintSolverParameters8CopyFromERKS0__ZN19operations_research26ConstraintSolverParametersD1Ev_ZN19operations_research26ConstraintSolverParameters12InternalSwapEPS0__ZN19operations_research26ConstraintSolverParametersC1ERKS0__ZN19operations_research6SolverC1ERKSsRKNS_26ConstraintSolverParametersE_ZN19operations_research26ConstraintSolverParametersD0Ev_ZN19operations_research6SolverC1ERKSs_ZTSN4Swig6GCItemE_ZTIN4Swig6GCItemE_ZTVN10__cxxabiv117__class_type_infoE_ZTSN4Swig13GCItem_ObjectE_ZTIN4Swig13GCItem_ObjectE_ZTVN10__cxxabiv120__si_class_type_infoE_ZTSN4Swig17DirectorExceptionE_ZTISt9exception_ZTSN4Swig29DirectorTypeMismatchExceptionE_ZTSN4Swig23DirectorMethodExceptionE_ZTSN4Swig28DirectorPureVirtualExceptionE_ZTSN4Swig8DirectorE_ZTSN19operations_research10BaseObjectE_ZTSN19operations_research19LocalSearchOperatorE_ZTSN19operations_research22VarLocalSearchOperatorINS_6IntVarElNS_24IntVarLocalSearchHandlerEEE_ZTSN19operations_research19RoutingModelVisitorE_ZTIN19operations_research19RoutingModelVisitorE_ZTSN19operations_research22TypeRegulationsCheckerE_ZTIN19operations_research22TypeRegulationsCheckerE_ZTS23SwigDirector_BaseObject_ZTI23SwigDirector_BaseObject_ZTVN10__cxxabiv121__vmi_class_type_infoE_ZTS34SwigDirector_PropagationBaseObject_ZTI34SwigDirector_PropagationBaseObject_ZTS21SwigDirector_Decision_ZTI21SwigDirector_Decision_ZTS28SwigDirector_DecisionBuilder_ZTI28SwigDirector_DecisionBuilder_ZTS18SwigDirector_Demon_ZTI18SwigDirector_Demon_ZTS23SwigDirector_Constraint_ZTI23SwigDirector_Constraint_ZTS26SwigDirector_SearchMonitor_ZTI26SwigDirector_SearchMonitor_ZTS32SwigDirector_LocalSearchOperator_ZTI32SwigDirector_LocalSearchOperator_ZTS38SwigDirector_IntVarLocalSearchOperator_ZTS20SwigDirector_BaseLns_ZTI20SwigDirector_BaseLns_ZTS24SwigDirector_ChangeValue_ZTS36SwigDirector_IntVarLocalSearchFilter_ZTI36SwigDirector_IntVarLocalSearchFilter__cxa_pure_virtual_ZNK19operations_research21PropagationBaseObject8BaseNameEv_ZNK19operations_research8Decision6AcceptEPNS_15DecisionVisitorE_ZN19operations_research15DecisionBuilder14AppendMonitorsEPNS_6SolverEPSt6vectorIPNS_13SearchMonitorESaIS5_EE_ZNK19operations_research15DecisionBuilder6AcceptEPNS_12ModelVisitorE_ZN19operations_research7BaseLns7OnStartEv_ZN19operations_research7BaseLns15MakeOneNeighborEv__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.libs`@ D8qM n P$3DB@0  a@Ax@@pHFAd@!@H@`Z)D`e@0xD!A$U b_$ a@8((P@O Aa;("D @U " @1q @"aa@#(   @ D@#*@    6D`&P0 00(NI@C >A @S2 \dP@D`PD  @@ tP A i1(@daR```#1!`! !DXTR#@@ D1̌`dfhiknqrsuvwy|~   #$'(+,.479:<>@FHIKMOTW[]_`abfijlmnoprtuz{|  "#%&'()*-/124568<>?CFJMNPTUZB5:G" w9MJZoYגPz7w&uVkrsumonl^ aloO!ۣ=a/qܛ1Y!V8Z]Vlܤa' FC3Z1[ܨ*[SkH@q𣚝&vL#!()aJQ+FiQ#e5E &g$U>}YyL -g C?X(|gȍ?ZEkfn1EKOը^[>.9:ãj0tVc5"IBvd3rq/̯]/|]dhBJeb[E1NBߣ|(c@ f9XFze/qɑHY=^girOUZfv+ #SS;KU r.7- 19O񰙷@Ewvl, c욙8y Kj@ܚLx6D[tR $,Lv\lQ5IC΂e.?4*: r)@ Um!KB>~{L #7X~~^ ԹP7f>z7ЋoԛZ*nƜIPNP /[$D]:p:p֜lc!oz?>}j|,)Dg'< ׬eF%h> #T2~|ʘSQqXT8ꚝڊs0gU x6Jf{idCս0$*_vߌwX-@NZB t_Qۣ:ޜz#뿾@yG%~K(53Ngj%f?XJgMv.n\uL%TRnIkhIR*ACkc$pH0:p"n +Jh*?*w 3n ``ʩWi4ur ,G<:p)^^$Su:âǢ f!C2u׬+ SB^o0" +xH4Ė _]YTkK;҅!E}pW[/0T͠DiNYQ<4:)$#GNUXc)He$d ]2F