ELF>@0@8@ QtdPtd111$O$O''8'8P  Rtd''8'8``@9@9PP@9@90h0hX::$$XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX9R(;_pމ* IwQM42&4@/Ac-d57OלKիR~B{5e|\EM%Yw:/K+7b~`/I BLG|" -f&eAph2,1seeXXI?_MrrU5--8=5< t9Ji"HW6ktY" vQR"6&IYjd7MO^8fkja;5:dΛ{ 60LxTQ<Eq4Ϝ@/P!VZG%G"T+:(@EaH_76TzE[c,L98Yv[YG+zm"g/PZ /NHN#]/4fkNR]C ,aig<9 UW˫.IjH.'yi6Tj<ks QNt)I9J4$ɹŅ+a%rv(2:KN\e 54CU.->3P 8JwR\M%F=Si$3$txa7ua%?\~GML{q\ d4$!ȜMWc\f ^-XjjN\0W](QA6MHe90MD2rUTv8y! 9ci173@6psT83`%fn4 E?(OV}3o)D\N`ʬtf'J۾cLgvdK[+wWH@z=C7T?:4}y&ChCB9z)ޭ|+P4=l\D5Ip>UpF@$_%OEL `C W~Z,%hUx *T#j>I%|B NY J2E[D{)4#<AFy=GHY<"{$iGw[("hk C w!CFZe{%O`JF7$vK/0GcuB&vGW'Dcxgb^uU/dV"TɤfB!>Hf?)_ @MNل{5D:IYs~bTSN#Or?4MpJ "\!4*}EXC@IXa9\7P;A0_v5Vg=yniz/FgpB  f*BP;o<f_='VqXuЂEuߗ$T2hU"b&*U ;S0tUDTV=1"w@U;uKInU^&U 1*8!@|Q@Jo/WI s}t 4)$(@bwhA20vHHL}w8K$Ip+Dm2p(XT[#uPZhJ'.q@i5ejOM!PYjpSQGV"U ~A L>Hpu^);-D2OY^@O)Bjyj#z9%x1+FX(@ A0; ' x% .~ lgR!)88LH"P! (8"`g Y`SO! 0- } Si1"К]0"Z )"`"`@X P" N! `,@ (0 n"0" VB0! 3" " ~Q! .%"= Rm"] + : b!X08(X"@ p2 6 %"p\B"4,,!*88""-6 `b"PI"")C/"p[!08(0 y" `s!@58(K G" =!048xR"0 G@$ & "JpE '["H*"aN!'8$"7@| SL"[2"2"{ h /" ,̷PH '"ِ{ S "@4i"OBTV`59 ` z /"qf"`.0 n" \c( Q"+0"""R͘!78O! ---"0g\ t @ a"b} % !'8±- "p<` m"0US0  t5 p "(" N{ Q! . r9P '"]| NP! @.-~ lX P dS! P0!(8"C @D ' J!08(Z" .0J"'yS! 00x"l"`]`| "Y"%S!P*88P   v94"ʶB Q! /" =c v"1")9"4 "r8"@Ь <"@oY ^ d`X L s-"etȒ"Ro4" R!*88 AV+9 tH "w/" ll"@q؏{ O"0"p2" 0 P3G@ ~"  t dO! -\0X 0Ƶ> <!h68M '"/"wp@, I. A` 1 U N P "`%د& #p# H!*88@"c HL" k'"_.ݓ`} v0^"@)b@"d "*"@b"b&0"}| SW!038Ͱ* X ">_*"0b !P28h`A '/` h `  4LS! 0)"'Ь "2P! .0C3 z l !88 2"P"6ȕ!38P d""  typ4 "`"," cL"kϞ" V"p21" "0" "2F"""YBE" 6Q!(881"p 0L#"@[("` :""פ"7 ]f"b#!P98 d`} v1O! ,!% tP  *"2"0-K" [7\ WpX y j3"o_"* X"9 l " Љ p  @*"a  tsL"kp" 8R! p/#{ "SB"PS!28x">"|0! p X "+2Љ s!P(8@{ "`BC P K"[ +!p(8"k d)X !?"P9"2"pWBS!*88U" "0r`. "=`."i1`"PRB"pNYP   t"?"#9" P!(8ɟ"@ 3"PQ!8)880/ "=8 J" ["X(:+!(8V";".3"ztF m"]¸"` i.в " 56"иR! d!08(̠" ]HV+9 "$R2"ЗR4ϙ!78h"05"@/Lg!08(~K"[T ]  P"bx 'I!18( p 0"0, t!`(8,"8-"R6"0 VO! -&&?  "@D"C L"FS! 0'K"[ "s0 v" Q( "m"p O! `-$wN! @,–!48"0 "@!28@\ `" #z0 P!(8R! 0/" MB."+! 1800_X 0"@!N V"7|! "0 "@"@bI @""2 4"PNR! P/<"@2@ "̳06 QN0 m"PMR!)88" ])"`q !8(8Q!)88Z="XK"[<"=V p:@ eЌ tl"m Y"%")` vK"@kN0 *@K 1R! /00 v te0 `4t@"00">"@X 9"poÇX  "@"bP5 "a0"pS!0+88"P +R!p)88O! ,':"0 H"0bi!x18p"@<qP< A"P>"o" p"2~ &1"P d!P18(` v@  p7" Qr">N!'8` 5" "L" ^;"p%@ +N! (,R! /# tP"T(d"L"[2"tXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXU ui YV)V P&y eV7V ui YVV)mVӯk{Vt)V'8'8'8'8'8'8)9p+8+8+8 +8`+8+8+8 +8`+8,8,8 ,8 0,8`@,8P,8`,8 p,8`,8,8,8 ,8`,8,8,8 ,8`-8-8 -8 0-8`@-8P-8`-8 p-8`-8-8-8 -8`-8-8-8 -8`.8.8 .8 0.8`@.8P.8`.8 p.8`.8.8.8 .8`.8.8.8 .8`/8/8 /8 0/8`@/8P/8`/8 p/8`/8/8/8 /8/8/8 /8`/80808@ 08008@08P08@^8D ^8 8`^88h^88p^88x^8@8^88^88^88^8@8^88^88^88^8@8^88^88^88^8@8^88^88^8 8^88_88_8|8_8@|8_8|8 _8{8(_880_8{88_8z8@_8`z8H_8 z8P_8y8X_8y8`_8@y8h_8y8p_8x8x_8x8_8@x8_8`8_8w8_8`w8_8w8_8v8_8v8_8v8_8`u8_8 u8_8t8_8t8_8t8_8s8_8s8_8`r8`8 r8`8q8`8q8`8`q8 `8 q8(`8p80`8o88`88@`8n8H`8n8P`8 n8X`8m8``8m8h`8`m8p`8 m8x`8l8`8`l8`8 8`8 k8`8j8`8j8`8`j8`8 j8`8i8`8i8`8`i8`8`8`8 i8`8h8`8`h8`8 h8`8`g8a8g8a8f8a8f8a8@f8 a8f8(a8e80a8e88a8@e8@a8e8Ha8d8Pa8d8Xa8@d8`a8d8ha8c8pa8c8xa8@c8a8c8a8b8a8b8a8@b8a8b8a8a8a88b88@b8 8b8`8b88c88@c8 8c8`8c88d88@d8 8d8`8d88e88@e8 8e8`8e88f88@f8 8f8`8f88g88 g8`8(g8`g8 8g8 8g8g88g8g8 8g8g8`8g8 h8`8`h88h88h8 8h8 h8`8h8  i8 8`i8`8i88i88 j8 8`j8`8j88j88 k8 8@k8`8Hk8 `k88hk8 k88k80 k8 8k8@ k8`8k8P k8`8k8` l8`8l8p  l8 8(l8 `l8`8hl8l8`8l8`8l8l88 m88`m8 8m8`8m88 n88@n88Hn8 n8 8n8`8o88o8 o88(o8@o8 8Ho8`o88ho8o88o8 o8 8o80o88o8@o88o8Pp88p8p p8`8(p8@p88Hp8``p88p88p8p8 8p8p88 q8 8`q8`8q88q88 r8 8`r8 8hr8@r88r8Pr8`8r8 8r8r88r8s8 8s8  s8`8(s80@s8`8Hs8s88s88t8 8 t8`8(t8 @t8 8Ht8 `t88ht8 t8`8t88 u88`u8 8u88u8u8 8u8u8`8u8v8`8 v8 8(v8 @v88Hv8 v88v88w88w8  w8 8`w8`8w88w8 w8 8w8 w88x88x8 @x88x8 8x8`8y88@y88y8 8y8`8y8`8y8  z88`z88z8 8z88z8`z88z8p{88{8 {8 8({8@{88H{8{8`8{88|88@|8 8|88|8|8 8|8 |88|8 |88|80 }88}8P  }8`8(}8@ @}8`8H}8` `}8 8h}8 }88}8 }8`8}8 }88}8 }8 8}8 ~88~8  ~8`8(~8 @~88H~8 `~8`8h~8 ~88~8 ~88~8 ~8 8~8p ~88~8 888p  8 8(8 @8`8H80 `8`8h8@ 888P 888` 88888 8 88  8 8(8 @8 8H8 `8`8h8 8 88 8 88 88Ȁ8 8`88 888  88(8P @88H8@ `8 8h80 888` 888p 88ȁ8 8`88 8`88  88(8 `8`88888 8 8`8`8888 8 8`8@88H8 `88h8 8888888@8 88`88888@8 88`88888@8 88`88888@8 88`88888@88H88P8`8X8 8`88h88p8`8x8 888888`88 888888`88 888ȉ88Љ8`8؉888 8888 88888888`88 8 88(8808`888 8@88H88P8`8X8 8`88h8`8p88x8`88 888888`88 888888`88 8Ȋ88Њ88؊8`88 888888`88 8888888 8`8(8 8088888@8`8H8 8P88X88`8`8h8 8p8 8x88888`88 888888`88`88 888ȋ88Ћ8`8؋8 888888`88 888888`88 8 88(8808`888 8@88H88P8`8X8 8`88h88p8`8x8 888888D88D88 8D(8`8Dh8888`88 8`(8`8Dh8E88X88 8P(8x`8h88 8p88 8@(8p`8h886E8FE888` 8(8`8UEh88dE88(8 8`(8`8h8 8P888 8 (8X`8h888mE8 8H 8p(8`8h88@8p88 8(8`8@h8h8888@ 8p(8`8h88 8P8x8 8(8`88h8`8888 8E(8E`88h8`8888@ 8h(8`8h8888h88 8(80`8`h888808X 8(8`8h8 8P8x88 8(8E`8h888`888 8(8H`8h888 8E8F 8P(8`8h888(8P8x 8(8`8h8888h88 8(8`888h8 8`88888` 8(8`8h88(88P8 8x(8`8h88F88%F8H 8(8,F`83Fh8QF8nF8F8F8F 8F(8F`8Fh8F8G8p8#G8 8(88`88R<8@ 8A8 ?88Xȫ8@@ث8(8 8=88888 8o(8`A88X@8H8BX8`8h8Bx888`C8888D88Ȭ8Dج888`E888n;8@ 8p 8(8p88p@8*H8 X8`8>h8 x8G8<8P8 88I48 88<ȭ8? ح8@8>8 88<8 M 80 8<(8 T 88@8*H8 X8G`8v.h8 L x8`8Y.8pJ 88888Ȯ80خ8 8E.8H 8H80.8@G 8,H 8.(8E 88JH@8 .H8`D X8[H`8-h8B x8uH8-80A 8H8-8@ 8H8-ȯ8> د8H8-8= 8H8|-8; 8H 8d-(8`: 88@@8M-H89 X8I`80-h8P7 x8(I8-85 8CI8,84 8`8,Ȱ8P3 ذ8aI8,81 8wI8,8 0 8I 8,(8/ 88I@8,H8- X8I`8v,h8+ x8I8b,8p* 8I8Q,8P) 8J8A,ȱ8' ر8J8 ?8P 83J8 ?8 8<(8 [ @8=H8` `8=h8o 8<=8w 8>8 8>Ȳ8p 8W=8 88@8 8p?(8! 88@8(H8`X8`8@h8x88*8 880,8& 8NJ8,ȳ8# س8IJ8 ,8! 8|;8 8 8B;(8 88(@8;H80 X8`J`8;h8p 8n=8@ 8 8?8/ 8x 8_?ȴ8 ش8$8{=8 8%89?8 8@& 8@(80 88&@8s@H8 X8)`8@h8 x8p)8v8 8)8@8 8*8@ȵ8 ص8+8>8 8,8>8 80- 8@(8 88-@8G@H8@ X8 .`8 Bh8`x8 28B8O8838<8 8S?ȶ80 ض868g8@N 878l*889 8(8889@8'H8`X8:`8h h8fx8:8!8h8p;8(#8j8X<8x$ȷ8plط8@=8=8P8 >8W8@8XA 8.(8X 88D@82AH80 X8E`8Ah8 x88F8%A8@ 8N8x8P,8O8Zȸ8)ظ80P8=8&8P88@#8xQ 8!(8 88S@8m&H8 X8xT`8]&h8`x8T8)'8%8T8=8 8U8=ȹ8 ع8V8=8 8xV8@8 8(W 8)(888([@8"H8`X8P[`8G#h8Px8 \8F*88x\8b!8Y8\8!Ⱥ8pbغ8]8!8c8]8hD8 8q(8088]@8p5H8P X8x^`83*h8x8a888zJ8808xa8&Ȼ8 ػ8J8H8`88` 89'(8p:@8H8`8?h8P$ 88858  8OAȼ80 8^A80 8<8@* 8'(8B88a@8'H80@X8b`8&h8!x8c8&8@ 8Xd8A88d8pȽ8v ؽ8He888e8<8& 8<<(8 @8H8X8 f`8h8x8f87@80e 8=8@ 8f8IȾ8 ؾ8xh8A8'8p8"8k 8}&(8` 88l@8AH8 X8n`8vh8h 88 F8s88F8 t8 ȿ8Gؿ8t8SB8@m8u8EB8k8u 8?!(8T88Pu@8:H8a X8xu`8# h80Hx8u86 8H8 v8D 8J8Hv8_ 8J8{ 8`K8v8:8^ 8<(8/ @8S5H8P `824h8 8@8\ 8?80S 8X@8 8y8 8|8 8?(8W @8xH8P `8=h8 8@8` 8J88J8 8.8} 88 8+;(8py @88H80 `8g9h87 8 8L8J88J8 8.8 88P 8(8pr @8H8 `8:h8pk x8J8 8L8v88 w8 8/8 878@ 86(8Y 88@w@86H8@X X8w`8;h8u 8=88 8O88 8 8M8J808K8  8 /(8 @8H8`86h8 [ x8w8:8n 8%98/ 8980@ 8 8N8!K8 8>K(8 @84/H8 X8x`87h8 8s68V 8x8 8O8 y8:8g 8 8pP8y8 8Q8z 8 (8R@8WKH80v`8jKh8 8>/8 888c68U 8Xz88T 8z8:8pd 83(8Ф88@{@89H8H `8>9h81 8888h'8=8848T'8@<8B8 8|'(8>@8w!H8P[`8Uh8@8h88{888Є8888z 8}(8v@8kH8q`8h8M8>8 8 >8 8 8S8yK8P8K8`  8M/(8 @8 H8``80 h8pTx8K8J 8`U8K8f 8PV8K8V80 8|8+8p 88|8+8 8| 8v+(8 88|@8Z+H8 X8|`8 h8@Wx8X}8 80X8x}8x8 Y8}8(y8Z8}8 8[8}8 8[8~ 8 (8\888@8 H8]X8``8 h8^x886 8`8888{98: 8Q984 8S 8a 8K(8@8LH8P `8h h8b8)88t 8Pc8Q)808!48` 8 8@)88` 8 (8 d88@8 H8dX8؀`8h8`x88*88@8A58 88888 888# 88= 8'(8C@8H8A`8'h80E88@F8'8pF8W*888J880 8(8@8H8`8\h8l8M8f8>8a8/8\8 8W88R 8>(80 @8>H8 `8;h8 8<80 8*<8p 8L88 8e88 80f8 8 (8f88P@8 H8gX8`88h8`) x8/L8>L808 8@h88P858 88{)808( 85&(888p@8<H8 X8`8;h8` x8 80580 8p858 888 8i8(8"8w8x88 8ȇ 8(8088p@8 H8iX8ZL`8 h8pjx8uL8q88P 888 8L8p898`= 8xA8 8(8 k@8 H8lX8K`8h8lx88#8Ѓ8L8/"8m8X8J"80o88e"8p8؉8@8r8( 8^#(888`@8v#H8 X8`8#h8x88@8`888 888H88؋8888z$8p8H 8(8p@8> H8pmX8`8h8@x88O 8n8L8g 8o8+8@ 8?+8 8 8`p 8 (8q@89H8E `8Lh8p888 8q8 8 8`r8P8 8s888 8s8L 8+(8P @8$+H8  `84:h8pQ 8L8Р8 8pt8x8 8 u8(88(8 84(8 @8* H8u`8B h8v858 848 8Z 80w8ȏ8r 8w8%)8 8`)(8@83H8` `8 h8x8 8@y8480 848 8 8y88 8z 8((8@8(H8`83h8 8 8P{8 8|848P 8z48 88|8` 8.(8`}@8IH8~`8gh8~88888p8p 8a48 88(88` 8>(8@8WH8P`8kh88"888"88"8p~8888P' 8(8 @8H8p)`8h88(8+888`8-88p88/ 8(8@8H81`8h8P8X8487888068Q8088P8 8#(8@8#H80`8#h88$88$8@83$88#8М8L$8 8d:(80W @8y:H8[ `8Mh88L:8PT 8!80e88!8f8@8"8h88"8i8@ 8!#(8@88@86#H8X8`8h8Px8 8 :8K 8 :8N 8M8r8888 8(8@@82H8`8Xh8P8i8888N8888c8 8+(8 @8?H8`8c$h888@8S8p8h8І8K8p 86M8P 8{(8P@8}H80`8h8Ј868@a 88p8X88(8` 88 8(8P@86H8^ `8Жh88h888] 8X8P8W8@8880 8a(8 @8^H8`8_h88p8а8_88x88888P 8`(8@8YH8``8Zh8p8880c8`880888`8 ! 8x(8w@8H8`88Vh88U88V808P80 8x8p 88 s 8(8`n @8H8`87h8P8z8!88Е8Q88b8`8s80 8(8@8H8`8h8p880888AD888!D88H88 8(8@8 H8`8#h808;88S88m8@8 8pC8 8D 8!(8F@8$H8``8h88888О888&8@8%8@ 8'(8X@81%H8`8h888888888p838` 8L(8P@8^H8@`8ph8088 88888E%8@8\%8 8?((8]@8s%H8@`8%h88%8@8X(8_8%88%8@8%8 8 ((8Z@8$H8@`8$h88$8@8"(8[8%88iA80 8$ 81 8 (8@0@8? H8`3`87h8 8i78x 880{ 878} 8.8d 8.8` 8.(8\ @88H8& `8h8`89889880:8p8:8 8X;8 8C(8p@8BH8`8QMh8x88/808 8p8T8p 88]8 8Й88 8  8(888@8H8X8`8h8Э888`88 8iM8P8;88@88 8x 8(8@@8hH8`8'h88808&888"8{M88M8p  86(8`@8&H8`8$h8Я8=8@88`#888M8 88 8V(8@8dH8P`8h8$8M88M8 8aB8o8s 8@68u8  8(8е@8H8`8Bh8wx88zB8r88$8M808B8P{8 87 8(8@8H8`8h88B888B8088%8X808>C8@ 8V (84@8 H8``8$h88?88\C8 88"C8Њ88&88p~ 8@(8S @8I6H8Q `8\h888Њ8ȴ88О8888H89e99@ 9Pf(9 @9H9 `9@h9`x99H99,>9 9Y9'9@9@9x9Ⱥ909 9(9@9PH9`9xh9@ 9@99О9н999`9i9 9@9k9 90(9p @9 H9X9`9h99آ99J>9@ 979 9C99469P 9!(9a@9H9`9h9*999909M99N9 9V>90 97(9p @96H9N `9Ch9x9999N9{92N9 999GN9Ы 9*(9  89P@9H9`9h9Px9X99p(9999 9A909pP9P 9 9(989h@9ZH9 )`9h9990 9f>9 9`[9)9X9999p 9(9,@9PH9 `9h99`999 999(99.9 9((9@93H9` `9=h9959p 9)99&99N9` 9c 9 9x( 9@ 9H 9` 9"h 9 y 9 90 9 9@ 99 9C 9aN 9ж 9A 97 9 98( 9*@ 90H 9` 9h 9` 9x 9 9  9 9 d 9 9 9p 9yN 9  9C( 9г@ 90H 9` 9h 9x 9 9C 90 9P 9S 9p+ 9 9 9 9h 9 9P 9 9( 9 @ 957H 9Pg ` 9hh 9Pe 9 + 9 9 9H 9k 9 9@ 9 9P 9XK 9  9Я 9A( 9`@ 9H 9` X 9P` 9qh 9y x 9 9 90 9 9 9 9 9 9 9( 9X> 9@ 9`9?9 9?(9@9h@H9PX9ȵ`9(Bh99C99)9989599x96909ȶ9(9@ 9  9(9 89(@9;H9 X9x`9lh9x999p9ػ9P9@9999x99P9999н 9H(9p 89@9H9u X9`9h9x99999P99h99\9H9 9j9 99 ^9@ 9(9@9H9Pl`9h9x99t(9`n9%!9P9`9pz9@9p|99@O 9(9089(@9H9`9h9`x99(999 9x999999(9  9p(9?89@9H9FX9`9h90Cx999999p9P99999999` 9((989X@9HH90SX9`9h9x9999x9n99(9 99@9О9_9p9P990 9h(9 B89h@9H9@X9`9(h9sx99(90999a999 999ȹ9 9P(9@@9RH9  X9`9Hh9x9999 9A99h999(999999x 9H(9p89@9H90X9P`9h9x9999 9h9 9(9909P99999( 9(989`@9;H9 X9`9h9 x909,9p99F9 9)999*9 99F99@ 9(9P 89@9H9 X9`9hh90x9`9 H909(9I99p999(999@K99h 9@(9` 89@9H9@+X9`9h9'x9(9M!9V9p99 999(99K&99`9'9#9 9(9890@91H9X9`9 h98x9990:99999G99p99PQ99`99@ 9H(9p89x@9H9X9`9@h9Sx99g9 999p9899`99P999h9  9(989@9H9;X9H`9Mh999U9909` 9`9\9P9P989999 9 9P(9@89 @9cH9X9X `9yh9x9 99P9 99p99P9H 9909 9X9 9  9N(989 @9H9 X9`9Nh9Pz9N9 99`9g90,9h90 9N 9  9XQ( 9@ 9PH 90, ` 9h 9 9( 9 9 ] 9, 9 9 9 9 !9!9- !9(!9p@!9H!9P`!9Qh!9!98^!9@.!9!90!98!9 !9!9"9"90/ "9`("9t@"9H"9 `"9h"9`"9"9@"9"9"9H_"9P0"9"9p#9#9  #9(#91@#9pH#9`X#9`#9(h#9Ox#90#9X#9pb #9#9H#9 #9#9b#9!#9x#9"$9~$9# $9($9 8$9@$9@H$9X$9`$9Ph$9`G$9h$9H$9$9$9J$9$9P$9PW$9$9h$9J$9(%9%9M%9 %9x(%9L8%9p@%9XH%9XX%98`%9ph%9PKx%9%9x%9L%90%98%9 %9%9%90d%9h#%9H%9%9X$&9&9P&9$ &9(&9t@&9H&9`v`&9Ph&9x&9%&9@&9Q&9`%&9'8&9 &9&&9 &9G&9&9'9'9 '9('9-@'9H'9/`'90h'9'9'9P'90'9`?'9N'9'9?'90( '9 '(9xC(9(9' (9((91@(9*H(9@`(9h(9(9O(9ps(9(9p(9(9p2(90(9 )9*)9 )9`()9@)9(H)9}`)9Oh)9 )9`.9`*9+9:O+9+9( +9AO(+98+9(@+9H+90X+9)`+9u*h+9x+9IO+9gO+9+98)+9F8+9+9lO'8P(8`(8(8h+8x+8+8+8+8+8+8+8+8+8,8,8(,88,8H,8X,8h,8x,8,8,8,8,8,8,8,8,8-8-8(-88-8H-8X-8h-8x-8-8-8-8-8-8-8-8-8.8.8(.88.8H.8X.8h.8x.8.8.8.8.8.8.8.8.8/8/8(/88/8H/8X/8h/8x/8/8/8/8/8/8/8/8/80808(08808H08'8U'8?'8?(8? (8?8(8?p(8?(8?(8?'8'8N'8w(8(88(80(8H(808=8+9((8j@(8X(8kh(8x(8(8(8(8X18X=8(8(8h*8h?8(8(8A(8)88)8p)8)8)8*8P*8*8*8*80+8(8(8()8`)8)8)8*8@*8x*8*8*8 +8X+8(18(>8)8)8(=8@)8P)8A?8Ax)8)8<8)8)8?8)8)8P>8 *8#0*8H>8X*8V*8=*8/x<8/*8*88?8+8+8>88+8H+88=8`08h08p08x08M08[X?8[08 08$08$08$18$08>808=808S08g>8g08?80818=818ph<8p18&018818@18 H18`18Vh18 p18182818?818828@2818S078S78S88S181868@78888818?181818 881818182828028H28X28]28]`28h28ip28x28@28t2828:2828283828282828!284828z28}3838r 38 (3883838@38H38EP38X38`38|h38Wp38x38\38K3838)3838748738l383838638#3893838o4848 48(48H848e48e@48kH48P48X48v`48eh48p48484848483485848484864848!484848 5858 58W(58058*858FH58@68P58X58`58Dh58cp58x58 58b5858258585858585858585858a58>58586868l68m68E 68y(68068H68P689X68>`68op6868x68686868686868C68686868;6868687878@=87878x 78h(78878H78P78}X788`78Xh78Bp78x78Pp<8P78M78?87878O7878*78`8878 7878787888#88(88(88088888O@88H88cP88h88Gp88x8888^88"(98"?8"8888888888)8888 8888881889898f<8f98t98>8098m898@985H98/X984984`98h98|p98Gx989898"9898 98p9898K989898Z98989898:82:8P<8X<8`<8<86<8:<8D<8g<8S<8<8^<8H<8j<8w<8<8<8<<8=8\=8=8 =80=8H=8P=8`=8h=8=p=8Xx=8B=8=8=8'=8z=8~=8L=8=8=8=8_=8=8=8=8<>8>8>81 >80>88>8@>8X>8 `>8Rh>8p>8Ex>8>87>8X>8Z>8>8>8>8>8W>8>8>8>8>8?8a?8?8 ?8(?80?8J@?8zH?8P?8q`?8p?8x?8j?8?8?8 ?8F?8?8?88?8<?8H?8?8_+9@8 @8(@80@8I8@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`B8EhB8FpB8GxB8HB8IB8B8JB8QB8KB8LB8MB8B8NB8OB8PB8QB8RB8TB8UB8VC8WC8XC8YC8Z C8[(C8\0C8]8C8_@C8`HC8aPC8bXC8`C8chC8dpC8exC8fC8gC8hC8;C8iC8jC8kC8lC8C8mC8nC8oC8pC8qC8rC8sC8tD8uD8vD8xD8y D8z(D80D8{8D8|@D8dHD8}PD8~XD8`D8~hD8pD8xD8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8E8E8E8E8 E8(E80E88E8@E8HE8bPE8XE8`E8hE8pE8xE8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8F8F8F8F8 F8(F80F88F8@F8HF8PF8XF8`F8hF8pF8xF8F8F8F8F8F8{F8F8F8F8F8F8F8F8F8F8F8G8G8G8G8 G8(G80G88G8@G8HG8PG8sXG8`G8hG8pG8xG8G8`G8G8G8G8G8G8G8G8G8G8G8G8G8G8G8H8H8H8H8 H8(H80H88H8@H8HH8PH8XH8`H8hH8pH8xH8H8H8H8H8H8H8H8H8wH8H8H8H8H8H8H8H8I8I8I8I8  I8 (I8 0I88I8 @I8 HI8PI8XI8`I8hI8pI8xI8I8I8I8I8I8I8I8I8I8I8I8I8 I8!I8"I8#I8$J8%J8&J8'J8( J8)(J8*0J8+8J8,@J8-HJ8.PJ8/XJ80`J8 hJ81pJ82xJ83J8J8J8xJ84J85J86J87J88J8RJ89J8:J8;J8J8<J8>J8?K8@K8AK8CK8D K8E(K8F0K8G8K8H@K8IHK8JPK8KXK8L`K8MhK8NpK8OxK8PK8QK8RK8SK8TK8UK8VK8XK8YK8ZK8[K8\K8,K8]K8^K8_K8`L8qL8aL8bL8c L8d(L8e0L8f8L8g@L8hHL8iPL8jXL8k`L8lhL8mpL8nxL8oL8pL8qL8L8L8rL8sL8tL8uL8vL8wL8xL8'L8L8yL8{L8|M8}M8M8M8 M8(M80M88M8L@M8HM8PM8XM8`M8=hM8pM8xM8M8M8M8M8M8M8M8M8M8M8M8M8M8M8M8M8N8N8N8N8s N8(N80N88N8-@N8HN8PN8rXN8`N8hN8pN8xN8N8N8N8N8N8N8N8+N8N8N8N8N8YN8N8N8N8O8<O8O8O8 O8(O80O88O8@O8HO8PO8XO8`O8hO8pO8xO8O8O8O8O8O8O8O8O8O8O8O8O8O8O8O8O8P8P8P8P8 P8(P80P88P8@P8HP8PP8XP8`P8hP8pP8xP8P8P8P8P8P8P8P8P8P8P8P8P8P8P8P8P8kQ8Q8Q8Q8 Q8Y(Q80Q88Q8@Q8HQ8PQ8XQ8`Q8hQ8pQ8xQ8Q8Q8Q8Q8Q8Q8Q8 Q8 Q8 Q8 Q8Q8Q8Q8Q8Q8R8R8R8R8 R8(R80R88R8@R8HR8PR8XR8`R8 hR8!pR8"xR8$R8%R8&R8'R8(R8)R8*R8+R8,R8R8R8-R8.R8/R8R80R81S82S83S84S85 S86(S80S88S87@S88HS89PS8XS8:`S8;hS8<pS8=xS8>S8@S8AS8BS8CS8S8S8DS8FS8GS80S8HS8 S8IS8S8JS8KT8T8LT8MT8N T8O(T8P0T8Q8T8R@T8SHT8TPT8UXT8V`T8WhT8YpT8[xT8T8\T8]T8T8^T8_T8`T8aT8bT8cT8dT8eT8fT8gT8hT8iT8jU8kU8lU8mU8n U8o(U8@0U8p8U8q@U8rHU8sPU8tXU8u`U8hU8vpU8wxU8xU8yU8zU8{U8U8|U8}U8~U8U8U8U8U8U8U8U8U8V8V8V8PV8 V8(V80V88V8@V8HV8PV8XV8`V8hV8pV8xV8V8V8V8V8V8V8V8V8V8V8V8V8{V8V8V8V8W8W8W8W8 W8(W80W88W8@W8HW8PW8XW8`W8.hW8pW8xW8W8W8W8W8W8W8W8W8W8W8W8W8W8W8W8W8X8X8X8lX8 X8(X80X88X8@X8hHX8PX8XX8`X8hX8pX8xX8X8X8X8X8X8X8X8X8X8X8X8X8X8X8QX8X8Y8Y8Y8Y8 Y8(Y80Y88Y8@Y8HY8PY8XY8`Y8hY8pY8xY8Y8Y8Y8Y8Y8Y8Y8Y8Y8Y8Y8TY8Y8(Y8Y8Y84Z8'Z8Z8Z8 Z8j(Z80Z88Z8@Z8HZ8PZ8XZ8.`Z8hZ8pZ8xZ8 Z8Z8 Z8 Z8 Z8Z8Z8Z8Z8Z8Z8Z8Z8Z8Z8Z8[8[8[8[8 [8([80[8 8[8!@[8"H[8#P[8$X[8%`[8&h[8'p[8x[8 [8([8:[8)[8*[8+[8,[8-[8.[8/[80[81[82[83[84[85[86\87\8:\8;\8= \8>(\80\8?8\8@@\8BH\8CP\8DX\8`\8[h\8Ep\8Fx\8G\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%z~4hp%r~4h`%j~4h P%b~4h @%Z~4h 0%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}4h'p%r}4h(`%j}4h)P%b}4h*@%Z}4h+0%R}4h, %J}4h-%B}4h.%:}4h/%2}4h0%*}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%z4hwp%z4hx`%z4hyP%z4hz@%z4h{0%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`%jx4hP%bx4h@%Zx4h0%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%zw4hp%rw4h`%jw4hP%bw4h@%Zw4h0%Rw4h %Jw4h%Bw4h%:w4h%2w4h%*w4h%"w4h%w4h%w4h% w4h%w4h%v4hp%v4h`%v4hP%v4h@%v4h0%v4h %v4h%v4h%v4h%v4h%v4h%v4h%v4h%v4h%v4h%v4h%zv4hp%rv4h`%jv4h P%bv4h @%Zv4h 0%Rv4h  %Jv4h %Bv4h%:v4h%2v4h%*v4h%"v4h%v4h%v4h% v4h%v4h%u4hp%u4h`%u4hP%u4h@%u4h0%u4h %u4h%u4h%u4h%u4h %u4h!%u4h"%u4h#%u4h$%u4h%%u4h&%zu4h'p%ru4h(`%ju4h)P%bu4h*@%Zu4h+0%Ru4h, %Ju4h-%Bu4h.%:u4h/%2u4h0%*u4h1%"u4h2%u4h3%u4h4% u4h5%u4h6%t4h7p%t4h8`%t4h9P%t4h:@%t4h;0%t4h< %t4h=%t4h>%t4h?%t4h@%t4hA%t4hB%t4hC%t4hD%t4hE%t4hF%zt4hGp%rt4hH`%jt4hIP%bt4hJ@%Zt4hK0%Rt4hL %Jt4hM%Bt4hN%:t4hO%2t4hP%*t4hQ%"t4hR%t4hS%t4hT% t4hU%t4hV%s4hWp%s4hX`%s4hYP%s4hZ@%s4h[0%s4h\ %s4h]%s4h^%s4h_%s4h`%s4ha%s4hb%s4hc%s4hd%s4he%s4hf%zs4hgp%rs4hh`%js4hiP%bs4hj@%Zs4hk0%Rs4hl %Js4hm%Bs4hn%:s4ho%2s4hp%*s4hq%"s4hr%s4hs%s4ht% s4hu%s4hv%r4hwp%r4hx`%r4hyP%r4hz@%r4h{0%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`%jp4hP%bp4h@%Zp4h0%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%zo4hp%ro4h`%jo4hP%bo4h@%Zo4h0%Ro4h %Jo4h%Bo4h%:o4h%2o4h%*o4h%"o4h%o4h%o4h% o4h%o4h%n4hp%n4h`%n4hP%n4h@%n4h0%n4h %n4h%n4h%n4h%n4h%n4h%n4h%n4h%n4h%n4h%n4h%zn4hp%rn4h`%jn4h P%bn4h @%Zn4h 0%Rn4h  %Jn4h %Bn4h%:n4h%2n4h%*n4h%"n4h%n4h%n4h% n4h%n4h%m4hp%m4h`%m4hP%m4h@%m4h0%m4h %m4h%m4h%m4h%m4h %m4h!%m4h"%m4h#%m4h$%m4h%%m4h&%zm4h'p%rm4h(`%jm4h)P%bm4h*@%Zm4h+0%Rm4h, %Jm4h-%Bm4h.%:m4h/%2m4h0%*m4h1%"m4h2%m4h3%m4h4% m4h5%m4h6%l4h7p%l4h8`%l4h9P%l4h:@%l4h;0%l4h< %l4h=%l4h>%l4h?%l4h@%l4hA%l4hB%l4hC%l4hD%l4hE%l4hF%zl4hGp%rl4hH`%jl4hIP%bl4hJ@%Zl4hK0%Rl4hL %Jl4hM%Bl4hN%:l4hO%2l4hP%*l4hQ%"l4hR%l4hS%l4hT% l4hU%l4hV%k4hWp%k4hX`%k4hYP%k4hZ@%k4h[0%k4h\ %k4h]%k4h^%k4h_%k4h`%k4ha%k4hb%k4hc%k4hd%k4he%k4hf%zk4hgp%rk4hh`%jk4hiP%bk4hj@%Zk4hk0%Rk4hl %Jk4hm%Bk4hn%:k4ho%2k4hp%*k4hq%"k4hr%k4hs%k4ht% k4hu%k4hv%j4hwp%j4hx`%j4hyP%j4hz@%j4h{0%j4h| %j4h}%j4h~%j4h%j4h%j4h%j4h%j4h%j4h%j4h%j4h%zj4hp%rj4h`%jj4hP%bj4h@%Zj4h0%Rj4h %Jj4h%Bj4h%:j4h%2j4h%*j4h%"j4h%j4h%j4h% j4h%j4h%i4hp%i4h`%i4hP%i4h@%i4h0%i4h %i4h%i4h%i4h%i4h%i4h%i4hHt6SHH?HJ4WHCCHHC([HD$Ht HHHxHD$Ht HHHYH=2A5]HEH=A5IH1H= A55HH=@5!H H=@5 HHt1HHt1rIHt1JHtq1JHtzU1KHt^9t1LHtBX1MHuA1OHu%1UPHt1PHt1QHt1RHtu1SHt~Y1bTHtb=x1THtF!\1YHt*@1ZHt$1[Ht1}^Ht1Q_Ht1%`Hty1`Ht]1aHtfA|1bHtJ%`1ucHt. D1FdHt(1eHt 1eHt1fHt1&hHt}1piHuf1kuHuJ1kYHtN)d1PlHt2 H1lHt,1{mHt1 nHt1nHt17oHu1oHuj1ypyHtnI1qHtR-h1qHt6L1mrHt01sHt1sHt1[uHt1[vHt1vHti1wHtrM1xHtV1l1NyHt:P1yHt41pzHt1{Ht1{Ht1,|Ht1|Htm1T}HtvQ1}HtZ5p1~Ht>T1Ht"81Ht1;Htſ1πHt詿1cHt荿1Htq1鎂HuZ1;iHt^9t1HtBX鄉Ht(>ʊHt$HtϾ VHt赾霓Ht蛾Ht聾1:Hte1鞚HtnI12HtR-h1Ht6L1GHt01۝Htٽ1oHt载1Ht衽1ʟHt腽1鞠Hti1rHtrM1FHtV1l1Ht:P1Ht41¤Htݼ1閥Ht1jHt襼1>Ht艼1Htm1HtvQ1麩HtZ5p1鎪Ht>T1bHt"816Ht1 HtŻ1Ht詻1郮Ht荻1Huv1骰HuZ1iHu>y13MHu"]1q1HuA1RHt 1齸Htɺ1Ht譺1Ht葺1駻Htu1YHt~Y1VHtb=x1ݿHtF!\1+Hu E1Ht$1Huҹ 1Hu趹1Ht蕹1kHty1pHt]1HtfA|1HtJ%`1Ht. D1VHu-1Huָ1Hu躸1jHt虸1@Hu肸1^Huf1uHuJ1YYHtN)d1Ht2 H1Ht,1wHtշ1Ht蹷1Ht蝷1Ht職1Hte1HtnI1HtR-h1fHt6L1Ht01Htٶ1Ht轶1Ht衶1Ht腶1&Hti1HtrM17HtV1l1Ht:P1_Ht41Htݵ1Ht1Ht襵1Ht艵1Htm1H=Z/5HmH=+5qHYLHDH=/5HH0H= /54HHH|$ Ht0HLHu>ϴ HH;HtH߾LLtHtHHHuduHuJ1YH=2.5]HEH=.5IH1Hu(A1Hu*1Hu(γ 1lHu跳1UHu(薳1Hu1Hu(^1\HuG1EVQHu(&a1!HuJ1!Hu()1L$Huײ15$Hu>趲,)Hu$衲)Hu茲)Hu>h,Hu$S,Hu>y,OJEHu>U 1Hu$@ 1Hu+0Hu>̱5Hu$跱5Hu袱5Hu>~9Hu$i9HuT9e`[Hu>0k=Hu$V=HuA= Hu$BHuͰ{BHu>记DHu$虰DHu脰DHu>`~IHu$KiIHu6qTIGB=Hu>M@NHu$8+NHu#NHu>įSHu$误RHu蚯RHu>vWHu$aWHuLW]XSHu>(c\Hu$N\Hu9|\ Hu>ڮhaHu$ŮSaHu谮>aHu>茮:fHu$w%fHubfsniHu>>yjHu$)djHuOj% Hu>+~oHu$ۭioHuƭToHu>袭 tHu$荭 tHuxsHu>TxHu$?zxHu*ex;61HuKA1|Hu9*t/HEHxH;=^.4u#H1M||Ht蚬1'HuK胬1Hu9lt/HEHxH;=-4u#H41XS Ht<R1ՂHt 61馃Ht߫1麄HuNȫAt@H(HHxH;=--4H8tH(v1骅鞅Hte1HtnI1يHtR-h1魋HD$PHt HHLHujH12XHD$PHtH|$@HH+u HCHP0H+tLH+tRHD$0HtH|$ HHHHD$PHzHHhHCHP0HCHP0HtoJ1׍HtS.i1kHt7M1Ht11яHtک1Ht辩1Hu觩E1Hu>芩Hu$u髖Hu`閖qlgHu蟼Hutj?腼HuZ@kHu@{BQHu&aCC7Hu GDHu-EHuؠKGHu辠HϻHu褠I赻Hu芠-K蛻HupL聻HuVMgHuHu%;HuЗ1 S߲Hu贗1òHu蘗1Ѹ觲Hu|1赸苲Hu`1虸oHuD1UHu*e;Hu1IHHu/FHuږHuѱHu視跱Hu茖Ƿ$ 蝱Hur護* 胱HuX蓷0iHu>y6OHu$_<5Hu EBHu+)Hu֕Hu輕>ͰHu袕ݶt賰Hu舕ö虰Hun詶PHuT菶4eHu:uZKHu [ 1HEHtH}HH+u HCHP0H+u HCHP0H+tpLHEHtH}HHүHEHt%LLHEHt LLLLHus讵"LHCHP0HuM舵$^Hu3n&DHuT )*Hu:2+Hu X-Hu˓~/ܮHu豓11Hu蕓1δc3褮Huy1貴75舮Hu]1薴 7lHuA1z8PHu%`:6Hu F4=Hu1*f?HuՒ1:AHu蹒1CȭHu蝒1ֳD謭Hu聒輳F蒭Hug1蠳vHu4K膳t*HEHxH;=4uH17H=4tPGŋPJHHu4ߑt*HEHxH;=N4uH触1.ˬ"H=.4tPۦŋPJHHu4s讲t*HEHxH;=4uH;1b_VH=4tPoŋPJHHu4Bt*HEHxH;=v4uHϥ1馹隹H=V4tPŋPJHHu4蛐ֱt*HEHxH;= 4uHc1臫޺H=4tP藥ŋPJHHu4/jt*HEHxH;=4uH1."H=~4tP+ŋPJHHu4Ït*HEHxH;=24uH苤1r诪fH=4tP迤ŋPJHHu&W蒰HuB1{۾QLHu&!\Hu 1EHu5&At'IHxH;=W4uL谣֩H=94tPNjPJHHuI~1路Hu7g袯t-I$HxH;=4u!L/UPwHD$PHt HHLHujH154HD$PHtH|$@HH+u HCHP0H+tLH+tRHD$0HtH|$ HH躨HHD$PHzHHhHCHP0HCHP0Hu5R荮At'IHxH;=4uL=H=4tPMNjPJHHu1DHuɌ1اHu譌1輧HD$PHt HHLHujH1r譭3HD$PHtH|$@HH+u HCHP0H+tLH+tRHD$0HtH|$ HH2HHD$PHzHHhHCHP0HCHP0Huʋ ۦHu5谋At'IHxH;= 4uLu蛦|H=4tP諠NjPJHHu5C~At'IHxH;= 4uL[.OH=4tP>NjPJHHu֊~HD$pHtH|$`HH+u HCHP0H+u HCHP0H+tRHD$0HtH|$ HH臥HD$PHt HHIuH1@{HCHP0Ht?U1wHt#91KHu"1HtƉ1HtϤ誉1Ht賤莉ɪ1Ht藤r譪1Ht{V葪1Ht_:u1pHu#1\2Hu1@Hu1$Htʈ1pHtӣ讈1|Hu藈ҩ訣Hu}踩E莣Ht胣^虩1HtgB}1Hu+f葅̦t>HEHxH;=4uCHY1}xsz 2/(IHu(!\1B#Hu E1+#HuD$1&Hu(҄ 1&Hu軄1&ʟşHuD蕄Х1\*Hu(~蹥1E*Hug袥1.*vqlHuDA|1-Hu(*e1-HuN1-"Hu((1G5Huփ105Hu(赃15HuI螃٤14譞Hu(肃轤14Huk覤14zupH߾3HLHtR-h1FH߾HLHt#91UGHタ՗HLHtς 1HHタ覗HLHtŝ蠂ۣ1IHネwHLHt薝q謣1JHネHHLHtgB}1KH߾HLHt8N1LH=@4+HH=,4HH=H4HH=4HלH=4ۑHÜH}HL9tH詜H}HL9tgH菜H}HL9tMHuH}HL9t3H[HEHtH}HH+u HCHP0H+tmH+u HCHP0LHEHtH}HHHEHt LLHLHuH1谀AHHCHP0HD$PHt HHHLHu~H1h裡HD$PHtH|$@HH+u HCHP0H+u HCHP0H+u HCHP0HD$0HtH|$ HHHHD$PHt HHHLHu~H1釆HD$PHtH|$@HH+u HCHP0H+u HCHP0H+u HCHP0HD$0HtH|$ HHnHHEHt LLHEHt HHLLHusH1B鰈HEHtH}HH+u HCHP0H+t7H+u HCHP0LHEHtH}HH辙HHCHP0HEHtH}HH+u HCHP0H+u HCHP0H+t]LHEHtH}HHNHEHt HHLLHuH1~=cHHCHP0HD$PHt HHHLHu~H1}?HD$PHtH|$@HH+u HCHP0H+u HCHP0H+u HCHP0HD$0HtH|$ HHfHHD$PHt HHHLHu~H1}OɍHD$PHtH|$@HH+u HCHP0H+u HCHP0H+u HCHP0HD$0HtH|$ HHHHD$PHt HHHLHu~H1n|詝THD$PHtH|$@HH+u HCHP0H+u HCHP0H+u HCHP0HD$0HtH|$ HHHH{1H$Ht HHHD$pHt HHLLHutH1{Μ HD$pHtH|$`HH+u HCHP0H+u HCHP0H+t+HD$PHtH|$@HHIH?HCHP0H{1=逓H$Ht HHHD$pHt HHLLHutH1z铕HD$pHtH|$`HH+u HCHP0H+u HCHP0H+t+HD$PHtH|$@HHgH]HCHP0H"z1[H$Ht HHHD$pHt HHLLHutH1y !HD$pHtH|$`HH+u HCHP0H+u HCHP0H+t+HD$PHtH|$@HH腔H{HCHP0H@y1y霚H$Ht HHHD$pHt HHLLHutH1x(鯜HD$pHtH|$`HH+u HCHP0H+u HCHP0H+t+HD$PHtH|$@HH裓H虓HCHP0H^x1藙*H$Ht HHHD$pHt HHLLHutH1 xF=HD$pHtH|$`HH+u HCHP0H+u HCHP0H+t+HD$PHtH|$@HHH跒HCHP0H|w1赘鸡H$Ht HHHD$pHt HHLLHutH1)wdˣHD$pHtH|$`HH+u HCHP0H+u HCHP0H+t+HD$PHtH|$@HHߑHՑHCHP0Hv1ӗFH$Ht HHHD$pHt HHLLHutH1Gv肗VHD$pHtH|$`HH+u HCHP0H+u HCHP0H+t+HD$PHtH|$@HHHHCHP0Hu1ԨH$Ht HHHD$pHt HHLLHutH1eu蠖HD$pHtH|$`HH+u HCHP0H+u HCHP0H+t+HD$PHtH|$@HHHHCHP0Ht1bHD$pHtH|$`HH+u HCHP0H+H+u HCHP0HD$PHtH|$@HH膏H$Ht HHHD$pHt HHLLHuH1tZ%H+HCHP0eHs1&)H$Ht HHHD$pHt HHLLHutH1sՔ<HD$pHtH|$`HH+u HCHP0H+u HCHP0H+t+HD$PHtH|$@HHPHFHCHP0H s1D鷳HD$pHtH|$`HH+u HCHP0H+H+u HCHP0HD$PHtH|$@HH軍H$Ht HHHD$pHt HHLLHuH1Tr菓wH`HCHP0eHEHt LLIuLH rHHEHtH}HH+u HCHP0H+u HCHP0LHhMHՌIGHt LLL MHEHtH}HHEHt LLHEH8H}H%HEHt׺LLHEHtHHMLH+u HCHP0H+u HCHP0LLiHHEHtHHHLHu6H1pܑHEHtHHMqHHEHtHHLHuPLEp耑HEHtHHHLH H1pBeLH~HIEHt LLо L賄HEHtHHH+u HCHP0H+u HCHP0LH H蒊IEHuT LLHEHtHHI,$u ID$LP0I,$+ID$LP0LLHxHEHtHH(HLHHhHtHXHHΉHun1܏K貉HEHCHH-Ht脉HEHHHHtVHEHHHjH1 nDHCHt HHH߾ LɂHEHtH}HHx֍HpʍHˆHEHt LLLHuHE1xm賎EHCHt HHH߾ L8HEHyH}HfHEHt%HHHEHt HHHELH^H}HKHul1jH舔ӇHul1Hd诇IHtHmtNHtH+t7L苇H3H3LH53HIE覅LNHCHP0HEHP0릐IHtHmtNHtH+t7L!HZ3HK3LH593HIE|13Ht vZ"|1HtuZ|1!HtuZ{1uHtuZ{1Hu|Z1{uHu`Z{1*HguHuz HH|$0Ht7nHsHuHX zHH|$0HtnHsHuHXyHH|$0HtmHsHuHmXyuHH}HtmHjsHtHH}HtmHKsH#X^y+HtHH}HtRmHsHW-yHtHH}Ht!mHrHWx)Ht8HH}HtlH}HtlHpHtlHrHqWxHuHYWx#HH}HtlH}HtlHpHtolH7rHu WGx%rHYLLHIt+HYLqHYLLHIu@HVwAt:IEHxH;=3t{Lnk1ZH_YLq XHtIHAYLiqHE1>Vyw_HtIHYL;qHE1VKw9dHtHH}XH qHE1UwiH/3H 3LH53HIEoHtH+tKLMtI,$t/HtHmt HpHHEHP0Lz|ID$LP0HCHP0멐HtH+tKL2H-H3H3LH5q3HI$tnL|HtHmtHpHCHP0HEHP0I9tLÝHEHxH9t豝LoHIuHTuEt!I$HxH9uLpi1qpH=3tPiʋPJHIEHxH;=3IM9uH|$0HtoiHHu8HE1 TFuxH9uI<$Ht;iLhH|$(ZHnHHuI}HtiLhLd$8Ll$0dHSI9uGuvH}SH9,$uObvH=3tP!hPJHIHxH;=3tIH$HHxH;=3HD$tH$Hu4R3tt*I$HxH;=g3uLg1ymxH=G3tPgŋPJHL9tHzHmL9tHeHmH3H3LH53HIEkHtH+tELHtHmt*HD$HxL9t H2mHLyHEHP0HCHP0믐HC3H43LH5"3HIE%kHtH+tELHtHmt*HD$HxL9t舚HlHLxHEHP0HCHP0믐H3H3LH53HIEjHtH+tELHtHmt*HD$HxL9tH.lHLxHEHP0HCHP0믐H?3H03LH53HIE!jHtH+tELHtHmt*HD$HxL9t脙HkHLwHEHP0HCHP0믐H3H3LH53HIEiHtH+tELHtHmt*HD$HxL9tH*kHL wHEHP0HCHP0믐H;3H,3LH53HIEiHtH+tELHtHmt*HD$HxL9t耘HjHLvHEHP0HCHP0믐H3H3LH53HIEhHtH+tELHtHmt*HD$HxL9tH&jHL vHEHP0HCHP0믐H73H(3LH53HIEhHtH+tELHtHmt*HD$HxL9t|HiHLuHEHP0HCHP0믐H3H3LH53HIEgHtH+tELHtHmt*HD$HxL9tH"iHLuHEHP0HCHP0믐H33H$3LH53HIEgHtH+tELHtHmt*HD$HxL9txHhHLtHEHP0HCHP0믐H3H3LH53HIEfHtH+tELHtHmt*HD$HxL9tHhHLtHEHP0HCHP0믐H/3H 3LH53HIEfHtH+tELHtHmt*HD$HxL9ttHgHLsHEHP0HCHP0믐H3H3LH53HIEeHtH+tELHtHmt*HD$HxL9tHgHLrHEHP0HCHP0믐H+3H3LH5 3HIE eHtH+tELHtHmt*HD$HxL9tpHfHL{rHEHP0HCHP0I9tL4I9tL'HOfHu$K_l"5fI9tLI9tLHfHuJ#lƝeI9tL輓I9tL诓HeHuJkjeI9tL耓I9tLsHeHupJkeI9tLDI9tL7H_eHu4Jok颥EeI9tLI9tLH#eHuI3kF eI9tL̒I9tL迒HdHuIjdI9tL萒I9tL胒HdHuIjvdI9tLTI9tLGHodHuDIj"UdI9tLI9tL H3dHuICjƲdI9tLܑI9tLϑHcHuHjjcI9tL蠑I9tL蓑HcHuHicI9tLdI9tLWHcHuTHi銺ecI9tL(I9tLHCcHuHSi6)cI9tLI9tLߐHcHuGiڿbI9tL谐I9tL裐HbHuGh~bI9tLtI9tLgHbHudGh"ubI9tL8I9tL+HSbHu(Gch9bI9tLI9tLHbHuF'hRaI9tLI9tL賏HaHuFgaI9tL脏I9tLwHaHutFgaI9tLHI9tL;HcaHu8FsgFIaI9tL I9tLH'aHuE7g aI9tLЎI9tLÎH`HuEf`I9tL蔎I9tL臎H`HuEf2`I9tLXI9tLKHs`HuHEfY`I9tLI9tLH7`Hu EGfz`I9tLI9tLӍH_HD$8HxH9t踍HLHuDeM_I9tL苍I9tL~H_HD$8HxH9tcHLHubDes_I9tL6I9tL)HQ_Hu&Dae 7_I9tLI9tLH_HuC%e^Ht-HHD$(HxH9t诌H^I9tL蚌HCd1Ht-HHD$(HxH9thH^I9tLSHYCd1Ht-HHD$(HxH9t!HI^I9tL HCMd1Ht-HHD$(HxH9tڋH^I9tLŋHBd1:Ht-HHD$(HxH9t蓋H]I9tL~HBc1sHt-HHD$(HxH9tLHt]I9tL7H=Bxc1Ht-HHD$(HxH9tH-]I9tLHA1c1H}Ht,WH`HtWLHuHAb1 H@HtVH HtVHHtVHHtVH\H}HtVH`HtVLHu7H2Amb1 HHH}Ht[VH#\H@HtBVH Ht1VHHt VHHtVH[HtHH}HtUH[H@a1 H|@a1| Hu3Hb@a11HHt[HHH @DaDt%I$HxH;=u3uLT1轈HuQ?`1Hub?`tXIHxH;=3H8u\LkT1JZHHH}HtTHlZgZH}HtTHLZHuH?R`1"HH}HtJTHZHtHH}Ht+THYH>`1y"Hu3H>_1 (Ht2HH}HtSHYHH}HtSHYHe>_1'HuHK>_1-HH}Ht~SHFYHtHH}Ht_SH'YH=:_1=-HEHtH}HH+u HCHP0H+u HCHP0H+u HCHP0LHPHtRHEHtH}HHXHEHt HHLLHuH1M=^6HHEHt HHLLHH1=I^3HEHtH}HH+u HCHP0H+u HCHP0H+u HCHP0LHPHtQHEHtH}HHWHuH1z<]07HH}HtQH}HtQHiWHH}HtQLHt'H}HtoQHpHt^QH&WH;9]At$IHxH;=j3uL1P88貄H}HtQLHt8H}HtPHpHtPHPHtPHVHi;\At$IHxH;=ռ3uL1,P <<H}HtmPLHt'H}HtVPHpHtEPH VH: \,t%IEHxH;=M3uL1O?|?蕃HtHH}HtOHUHuHv:[1)FHH}HtOHqUHuHC:~[1EHH}HtvOH>UH:Q[1EHu918[|KUHuH9[@OHH}HtOHTHuH9Z(RHH|$ HtNHTHuH}9Z6THH|$ HtNHyTHuHK9Z4VHH|$ HtNHGTHuH9TZiXHH}HtNNHTHuH8#ZZHH}HtNHSHuH8YH]HH|$ HtMHSH|$PHtMHSH}HtMH}HtMLLHt-HHpHtMHPHtMHGSH8ZYeLmcHHHu77Y1'h SHuz7Y1mHu+7Y1mHuQH7X1{RHu(7X1mHu7|7X1mRRHH`HtLHjReRHu:7uX1TmIRHu(7YX1Hu7BX1RRHuH6X1UHH}HtLHQHu(6W1骁Hu6W1铁QQHu^Hx6W1wHu(a6W1HuNJ6W1驋YQHu-.6iW1鍋HHpHt^KH&Q!QQHu(5,W1PHu5W19PPHu^H5V1uHu(5V1ΗHuN5V1鷗PHu-l5V1雗HHpHtJHdP_PZPHu(/5jV1^Hu5SV1G'P"PHtHH}Ht;JHPH4V HtLHH}Ht JHOHtHH}HtIHOH4U1Hw4U1HEHt LLIH1A4|UMHEHtH}HH+u HCHP0H+H+u HCHP0LH@Ht2IH Ht!IHpHtH`HHNH`HtHH@HtHHNHEHt LLLHlH1U3T鷬HEHtֺLLHCHP0HtZHH}Ht]HHpHtLHHNHt>HH}Ht-HHpHtHHMH2S1iH2S1UHEHt HHLLHH1l2SɹHEHtH}HH+u HCHP0H+u HCHP0H+u HCHP0LHpHtH`HHMHHHH}Ht#GHLHEHt HHLLHuH11R'HHpHtH`HHLHuH1]1RھHH}HtFHZLHEHtH}HH+u HCHP0H+u HCHP0H+u HCHP0LYHt-HH}Ht$FHKH10Q?H10Q+HuH0Q1&HH|$@HtEHKHue0Q1tKHtiKHt^KHuH00kQ1HH|$@HtbEH*KHu/:Q1DKHtKHtJHt8HH}HtEHJHt-HH}HtDHJH/P1H~/P1zHHH}HtDH`HtDH^JHH,/gP1JHuHH/MP10HHH}Ht;DH`Ht*DHIHH}HtDH`HtDHIHH}HtCH`HtCHIHv.O1Hb.O1HtZHH}HtCH`Ht~CHFIHt>HH}Ht_CH`HtNCHIH-)O1H-O1HtZHH}HtCH`HtBHHHt>HH}HtBH`HtBHHHf-N1jHR-N1VHu3H8-sN1HtHH}HteBH-HHH}HtLBHHHuH,!N1HH}HtBHGHu(H,M1H,M1HH}HtAHGHu3Hl,M1Ht2HH}HtAHaGHH}HtAHHGH ,[M1Hu.H,AM1Hu-H+'M1HH}HtAHFHH}HtAHFHHH}Ht@H`Ht@H@Ht@H Ht@HxFHHH}Ht@H`Ht|@H@Htk@H HtZ@H"FHuH*/L1 HH}Ht'@H`Ht@H@Ht@H Ht?HEH*K1o H*K1[ HtZHH}Ht?H`Ht?HdEHt>HH}Ht}?H`Htl?H4EH *GK1H)3K1lHtZHH}Ht%?H`Ht?HDHt>HH}Ht>H`Ht>HDH)J1 Hp)J1 HtnHH}Ht>H`Ht>HTDHt*HH}Htm>H`Ht\>H$DH(7J1(H(#J1(Hu.H( J10Hu-H(I10HH}Ht=HCHH}Ht=HCHu>k(I1|4Ht,HH}Ht=H}Ht=HRCMCH%(`I17HpHtH`HH+u HCHP0H+u HCHP0H+u HCHP0LH Ht=HHtHHCHP0묾PL8IH#D1j\L[8LHHuHW#D1=\H}Ht8HU>H߾P8LLHu#RD1Y&>L7^PL7LwH}Ht!8H=hH7LLHuH"CaHH|$ Ht7H=XHg7LLHuHc"CbHH|$ Ht7H_=H"7LLHuH"YCfdHH|$ HtR7H=HtHH|$ Ht27H魯Hu`H1>鲗HH}Ht2H`Ht2H@Ht2H Ht2Hm8HH}Ht2HT8Hu.H1$_>gHuOH1 E>HH}Ht?2H`Ht.2H@Ht2H7HH}Ht2H`Ht1H7HuOH1=ΧHH}Ht1H`Ht1H@Ht1Hf7HH}Ht1H`Htt1H@Htc1H+7HuH8=HH}Ht21H`Ht!1H@Ht1H Ht0H6HEHtH}HH+u HCHP0H+H+u HCHP0LHPHt0HEHtHpHHP6HEHt HHHEHt LLLLHuH+< H{HCHP0YHEHt LLHEHt HHLLHH;ܹHEHtH}HH+u HCHP0H+tKH+u HCHP0LHPHt/HEHtHpHH.5HHCHP0HEHt LLHEHt HHLLHH:隽HEHtH}HH+u HCHP0H+tKH+u HCHP0LHPHt.HEHtHpHH\4HHCHP0HEHt LLHEHt HHLLHH":XHEHtH}HH+u HCHP0H+tKH+u HCHP0LHPHt-HEHtHpHH3HHCHP0HEHtHHH+u HCHP0H+u HCHP0H+H@HtT-HpHtH`HL2HuoH1 9BHEHtHHLHu0H18HEHtHHIUHH}Ht,Hq2HCHP0-HH1.i89HEHtHHI,$u ID$LP0I,$u ID$LP0I,$H@Ht,H Ht ,HpHtH`HH1HEHt-HHHEHtHHLHuH,1' HH}Ht$H`HtHHH}HtH`HtHLLLHuHu1< IH}HtH@H@HtLWLLLHuHV1醦 H"IHHpHt;LHtHH}HtHH1鐧 Hu1S HuZ Huo逶 HuU1S dHu9tj JHuZ 0Ht%; Ht !M Hu  Hu1 Hu LoHHul }Hu.R1H% H!HIDHu.1RH%+ H H H߾ HH߾ HHu.HY%1# Hu H߾f HHuCc H߾< HdHu9tH$1m @;Hu.KH$1 H HI9tL@I9tL@HL HuHLF$ HH(o HH Z HLHuCY1 L 0 HLHu/1hH!j 61H$HxL9t?HSH HuHE1 HHD$0HxL9t?HHHuHE1q HHu}1w Ht\1 HuIEtyHEHxH;=w3urH 1 Hp H!HD$8HxL9t>HHuH(1 h >HumtcHEHxH;=w3uWHn 1: Hu.lH(1 Hp; Hc^Y >HY1` Hu(B1I Hu+12 H߾8 LHuH1 Hu(1 HuN1 Hu(h1 Hu%Q1 `[VQLHD$PHxL9t =H!H)HuHE13j HHD$`HxL9t<HHHuHE1' HLHHL羀tLLHoHEHxH;=t3uxH31 LタLLHuAYtHEHxH;=t3u2HL1Z  y ;;U1SHRH;H9kt$3H1HH1Df.tkUSHHt5u%HHtH;H/uHGP0HH1[]fH.cHUHHHH1[]@H>3H1HH1Df.tkUSHHt5u%HHtH;H/uHGP0HH1[]fH.HUHHHH1[]@H)<3H1HH1Df.tkUSHHt5u%HHtH;H/uHGP0H{H1[]fH.#HUHHHH1[]@H<3H1HH1Df.tkUSHHt5u%HHtH;H/uHGP0HH1[]fH.HUHHHH1[]@H:3H1HH1Df.tkUSHHt5u%HHtH;H/uHGP0H;H1[]fH.HUHHHH1[]@Hi;3H1HH1Df.tkUSHHt5u%HHtH;H/uHGP0HH1[]fH.CHUHHHH1[]@H:3H1HH1Df.tkUSHHt5u%HHtH;H/uHGP0HH1[]fH.HUHHHH1[]@H:3H1HH1Df.tkUSHHt5u%HHtH;H/uHGP0H[H1[]fH.HUHHHH1[]@HI93H1HH1Df.tkUSHHt5u%HHtH;H/uHGP0HH1[]fH.cHUHHHH1[]@H83H1HH1Df.tkUSHHt5u%HHtH;H/uHGP0HH1[]fH.HUHHHH1[]@H)83H1HH1Df.tkUSHHt5u%HHtH;H/uHGP0H{H1[]fH.#HUHHHH1[]@HI73H1HH1Df.tkUSHHt5u%HHtH;H/uHGP0HH1[]fH.HUHHHH1[]@H63H1HH1Df.tkUSHHt5u%HHtH;H/uHGP0H;H1[]fH.HUHHHH1[]@H53H1HH1Df.tkUSHHt5u%HHtH;H/uHGP0HH1[]fH.CHUHHHH1[]@HY53H1HH1Df.tkUSHHt5u%HHtH;H/uHGP0HH1[]fH.HUHHHH1[]@H43H1HH1Df.tkUSHHt5u%HHtH;H/uHGP0H[H1[]fH.HUHHHH1[]@H33H1HH1Df.tkUSHHt5u%HHtH;H/uHGP0HH1[]fH.cHUHHHH1[]@H933H1HH1Df.tkUSHHt5u%HHtH;H/uHGP0HH1[]fH.HUHHHH1[]@Hy03H1HH1Df.tkUSHHt5u%HHtH;H/uHGP0H{H1[]fH.#HUHHHH1[]@H13H1HH1Df.tkUSHHt5u%HHtH;H/uHGP0HH1[]fH.HUHHHH1[]@H913H1HH1Df.tkUSHHt5u%HHtH;H/uHGP0H;H1[]fH.HUHHHH1[]@Hy03H1HH1Df.tkUSHHt5u%HHtH;H/uHGP0HH1[]fH.CHUHHHH1[]@H/3H1HH1Df.tkUSHHt5u%HHtH;H/uHGP0HH1[]fH.HUHHHH1[]@H -3H1HH1Df.tkUSHHt5u%HHtH;H/uHGP0H[H1[]fH.HUHHHH1[]@H,3H1HH1Df.tkUSHHt5u%HHtH;H/uHGP0HH1[]fH.cHUHHHH1[]@H+3H1HH1Df.tkUSHHt5u%HHtH;H/uHGP0HH1[]fH.þHUHHHH1[]@HI-3H1HH1Df.tkUSHHt5u%HHtH;H/uHGP0H{H1[]fH.#HUHHHH1[]@Hi,3H1HH1Df.tkUSHHt5u%HHtH;H/uHGP0HH1[]fH.能HUHHHH1[]@H+3H1HH1Df.tkUSHHt5u%HHtH;H/uHGP0H;H1[]fH.HUHHHH1[]@H+3H1HH1Df.tkUSHHt5u%HHtH;H/uHGP0HH1[]fH.CHUHHHH1[]@HI*3H1HH1Df.tkUSHHt5u%HHtH;H/uHGP0HH1[]fH.裻HUHHHH1[]@H)3H1HH1Df.tkUSHHt5u%HHtH;H/uHGP0H[H1[]fH.HUHHHH1[]@H)3H1HH1Ð@f.H=:3tG~GPW.@f.Hff.SHGHHut#[DHHH[Hi93H5C H8Z[UHSH(H;93HH3H׻tsHT$Ht$HD$HD$H|$HD$DHt$H1H= 讵H|$HHtH/t3HT$H|$HH([]fH;H西H([]fDHGP0Df.HLG HGL_KTHwoN$_HL9tHNL @HH׃@AA<9@yQI9uJDFIH=( 1ʴHfI3H= 1说HHFf.HGt#HZ1HuH @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.Hff.Hff.Hff.ATUHSH_Ht8I H[Ht'H;HDuLSÃt []A\@HuH*23HH5C H81ff.HLG HGL_KTHwoN$_HL9toHNL @HH׃@AA<9@yQI9uJDFIH=N 1ڬHfI;HHHFf.UHSHHHt)HH9w!]H[]HtH1[]f.USHHLH HH5 H81Ht@HH HHtTH+tHH[]@HCHP0HH[]@S1HuH-3H5A H8@+Ht!1HuH[-3H5|A H8ĵ{Df.AVIAUIATIUSH HAHD$HHtHHͺHHfoE)D$E1HLLLUHHD$Ht HHH H[]A\A]A^HHf.U1SHHH81KHtvHHT.3H9Ct!Ht<1H@H+u HCHP0H[]fH!,3H5B@ 1H8舴fD1HuH+3H5@ H8^ff.ATUSHWHHHBHHƄt%DH|HDuHHr HDH=? H1迩H{(HHt)^HHH0HIuHLjH[]A\fH2H5 Df.AUATIUSHHLn#4tyH-#4L9tHC H= Hpu&H+3I\$(HHH[]A\A]H,3H5Z? H8 H1[]A\A]DH=#4Ls?H="4HH"4 ZHff.AWAVAUATUSHH8 Ho(t5HtHmtHH8[]A\A]A^A_fHEHP0@LgMMl$ MMuMHT$(Ht$ HD$HD$ H|$HD$(YAE IF1HP@ HIMXHT$(Ht$ H|$I,$$ID$LP0fID$HtVHƄt$@H|HDuHH HDH== 1芧DH5 I4$f.I~>L{%!4L-!4!4H!4Hx LHIHt(L|$~D$Ld$@ H@(D$@11LLImIIELP0L蘴HT$(Ht$ H|$dH=a 4謳M蟼H=H 4HI 4HD$gHD$-DH=! 4l_H= 4IH 4)HH@AUATL%& USHHHo4L-4I9tHC LHptdH54HHHHH(HhtD]4tNL-Z4L9tHk LHufHH[]A\A]HU0Hk4uH=4OtFH=4IH4fDH=4 H=4IH4ٺ@H= ԭHH4DHD:HcHoH[H;=&3*AWAVAUATIUSH(H4$@HHLhMH@I9Mt$DL8MLH[HtHLH8uI9t.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$DSHH5A 11HLD$H$HD$t3H4H|$1Hx*H<$0謵H#3HHH[D‰>H5/7 HoHH[fDSHH5 11HLD$H$HD$8tCH4H|$1H>x:H$HtHyHHE"3HHH[D‰~H56 H诩f.SHH5 11HLD$H$HD$xt4H%4H|$1H~x*H<$HtHPH!3HHH[D‰έH56 Hf.SHH5_ 11HLD$H$HD$t4H4H|$1Hx*H<$HtHPH 3HHH[D‰H5'6 HOf.SHH5 11HLD$H$HD$t4H4H|$1Hx*H<$HtHPH4 3HHH[D‰nH55 H蟧f.SHH53 11HLD$H$HD$ht4HE4H|$1Hnx*H<$HtHPH3HHH[D‰辫H55 Hf.SHH5 11HLD$H$HD$t4H4H|$1Hx*H<$HtHPH3HHH[D‰H5?5 H?f.SHH5 11HLD$H$HD$t4H-4H|$1Hx*H<$HtHPH$3HHH[D‰^H54 H菥f.SHH5] 11HLD$H$HD$Xt3H4H|$1H^x*H<$Hu3HHH[D‰让H54 HߤHH[fDSHH5 11HLD$H$HD$t3H4H|$1Hx*H<$ lH3HHH[D‰H5O4 H/HH[fDSHH5+ 11HLD$H$HD$t3Hm4H|$1Hx*H<$P輮H3HHH[D‰NH53 HHH[fDSHH5 11HLD$H$HD$HteH4H|$1HNxZH$Ht7H{@HtcH{(HtUH{HtGXHڭH33HHH[fDD‰nH53 H蟢f.SHH5 11HLD$H$HD$ht3H] 4H|$1Hnx*H<$,H3HHH[D‰辦H5?3 HHH[fDSHH51 11HLD$H$HD$t3Hm 4H|$1Hx*H<$|H3HHH[D‰H52 H?HH[fDSHH5 11HLD$H$HD$t3H 4H|$1Hx*H<$̫H%3HHH[D‰^H52 H菠HH[fDSHH5 11HLD$H$HD$XtOH 4H|$1H^xZH$Ht!H{0u2H;HtmHHHY3HHH[@H{?H;HuDD‰~H52 H诟f.SHH52 11HLD$H$HD$xtOH4H|$1H~xZH$Ht!H{0u2H;Ht荪HH Hy3HHH[@H{_H;HuDD‰螣H51 HϞf.ATHUH5l 1S1HLD$H$HD$H4H|$1HH,$HtoH}0LeH]I9t=fDH{@Ht芩H{(Ht|H{HtCnHXI9uH]HtHTHHH@3HHH[]A\HXI9uDH}gfD‰^H5_1 H菝f.SHH51 11HLD$H$HD$Xt4H4H|$1H^x*H<$HtHPHt3HHH[D‰计H51 Hߜf.SHH5 11HLD$H$HD$訾t4H-4H|$1Hx*H<$HtHPH3HHH[D‰H5W1 H/f.SHH51 11HLD$H$HD$t4H4H|$1Hx*H<$HtHPH3HHH[D‰NH5/1 Hf.SHH5{1 11HLD$H$HD$Ht4H4H|$1HNx*H<$HtHPHd3HHH[D‰螟H51 HϚf.SHH5 11HLD$H$HD$蘼trH4H|$1HxjH$HtDH{HHt賥H{0Ht襥H{Ht藥H;Ht芥pHHv3HHH[fD‰讞H50 Hߙf.SHH5 11HLD$H$HD$註tCH4H|$1Hx:H$HtH H\H3HHH[D‰H5?0 Hf.SHH5" 11HLD$H$HD$t4H4H|$1Hx*H<$HtHPH3HHH[D‰>H5/ Hof.SHH5+0 11HLD$H$HD$8t4H]4H|$1H>x*H<$HtHPHT3HHH[D‰莜H5/ H迗f.SHH5 11HLD$H$HD$船t4H 4H|$1Hx*H<$HtHPH3HHH[D‰ޛH5/ Hf.SHH5/ 11HLD$H$HD$ظtuHU4H|$1HxjH$HtGHH@H;[3uyH3H{(HHHtաH{HtǡHHZH3HHH[fDD‰H5G/ HDH뷐SHH5[ 11HLD$H$HD$Hy4H|$1HH$Ht`HH@H;3Hn 3HH{XHuPH 3H{(HHHtĠH{Ht趠pHIH 3HHH[DH{@臠DD‰ΙH5. HDH먐SHH5. 11HLD$H$HD$ȶt4HU4H|$1Hx*H<$HtHPH 3HHH[D‰H5. HOf.SHH5 11HLD$H$HD$tCH3H|$1Hx:H$HtHIH̞H% 3HHH[D‰^H5?. H菓f.SHH5 11HLD$H$HD$Xt4H 3H|$1H^x*H<$HtHPHt 3HHH[D‰讗H5- Hߒf.SHH5g 11HLD$H$HD$訴taHm3H|$1HxZH$Ht3HH@H; 3uiHR 3HHH H>H 3HHH[f.D‰ΖH5w- HDH볐UHSHHH-3Hx1H<$1HtHH@pH; 3unH}H[]fDH3Ht$HLx0H|$Ht&HP@HtH|$HP@HEDH1[]H닐HH3HfDHHm3HfDHH3HfDHH%3HfDSHH5, 11HLD$H$HD$蘲t'H3H|$H0xH$Hc8pHHH[@D‰H5?, H/HH[fDSHH5, 11HLD$H$HD$t(H3H|$HxH$HcxτHHH[D‰^H5W, H菏HH[fDSHH5, 11HLD$H$HD$Xt(HU3H|$HxH$Hcx/HHH[D‰输H5w, HHH[fDSHH5, 11H LL$LD$HD$HD$HD$詰tQH3H|$Ht$?xCH|$H\$H3H9GuTOtJHtC H3HH H[D‰H5W, HDH 3H5, 1H8fDSHH5, 11HLD$H$HD$ȯt(H3H|$H`xH$x HHH[D‰.H5, H_f.SHH5, 11HLD$H$HD$(t(H%3H|$HxH$HcxHHH[D‰莑H5, H迌HH[fDSHH5 - 11HLD$H$HD$舮t(H3H|$H xH$Hcx_HHH[D‰H5, HHH[fDSHH5+- 11H LL$LD$HD$HD$HD$٭tQH3H|$Ht$oxCH|$H\$H3H9GuTtJHtCH3HH H[D‰H5, HGDH93H5- 1H8(fDSHH5C- 11HLD$H$HD$t(H3H|$HxH$xHHH[D‰^H5, H菊f.SHH5S- 11HLD$H$HD$Xt(HU3H|$HxH$Hcx/HHH[D‰辎H5- HHH[fDSHH5S- 11HLD$H$HD$踫t(H3H|$HPxH$Hcx ~HHH[D‰H5- HOHH[fDUHSH5b- 11H(LL$LD$H$HD$HD$HD$tQH3H|$HxlH|$1Ht$H,$H3x$Ht HD$HE(H3HH(H[]ÐD‰>H5_- HoDD‰H5, HGH(H[]f.HH1LD$H5 H$HD$ t7Hp3H|$Hx/H<$趱.Hf1HfD‰^H5, H菇1HH黶HH1LD$H5< H$HD$[t7H3H|$Hx/H<$}H2HHfD1HfD‰讋H5, H߆1HH'HH1LD$H5 H$HD$諨t7H3H|$HCx/H<$H2HHfD1HfD‰H5G, H/1HH铵SH1H5 H LL$LD$H$HD$HD$HD$tWHH3H|$H{xwH@3H|$Ht$H$]x)Ht$H~H [fDH 1[ÃD‰H5, HOH 1[D‰H5+ HH 1[H鞴Df.SH1H5 H LL$LD$H$HD$HD$HD$ætWH(3H|$H[xwH3H|$Ht$H$=x)Ht$H謫ğH [fDH 1[ÃD‰H5+ H/H 1[D‰ΈH5'+ HH 1[H隳Df.HH1LD$H5 H$HD$軥t7H 3H|$HSx/H<$fHxHf1HfD‰H5+ H?1HHSHH5Z 11HLD$H$HD$t+Hm3H|$HxH$H`wHHH[ÃD‰nH5* H蟂HH[fDHH1LD$H5 H$HD$kt7H3H|$Hx/H<$VH>wHf1HfD‰辆H5* H1HHñSHH5+ 11HLD$H$HD$踣t+H3H|$HPxH$HhvHHH[ÃD‰H57* HOHH[fDSHH5 11HLD$H$HD$t+H}3H|$HxH$HuHHH[ÃD‰~H5) H诀HH[fDHH1LD$H5 H$HD${tGH3H|$Hx?H<$6HHxIuH@HfD1HfD‰辄H5) H1HH߯HH1LD$H5W H$HD$軡tGH 3H|$HSx?H<$HHxtH@+HfD1HfD‰H5') H/1HH;HH1LD$H5 H$HD$t7H`3H|$Hx/H<$vxHcsHf1HfD‰NH5( H~1HH駮HH1LD$H5 H$HD$Kt7H3H|$Hx/H<$uHcsHf1HfD‰螂H5( H}1HHHH1LD$H5r H$HD$蛟t7H3H|$H3x/H<$趙HcnrHf1HfD‰H5/( H}1HHSHH5 11HLD$H$HD$t9HM3H|$Hx,H$HH+HHcqHHH[fD‰>H5' Ho|HH[fDSH1H5? H LL$LD$H$HD$HD$HD$#tWH3H|$HxwH3H|$Ht$H$x)Ht$H輏H%2HH [H 1[ÃD‰^H5' H{H 1[D‰.H5'' H_{H 1[HګDf.HH1LD$H5% H$HD$t7H3H|$Hx/H<$覃H?2HHfD1HfD‰nH5' Hz1HH7HH1LD$H5 H$HD$kt7H3H|$Hx/H<$薜H2HHfD1HfD‰~H5& Hy1HH飪SHH5 11HLD$H$HD$踛t.H3H|$HPx$H2H$Hƀ|HH[DD‰~H5& HGyDSHH5x 11HLD$H$HD$tQH3H|$Hx\H<$Ht%H2H52H詙HtxtH2HHH[f.@H@HfD‰>}H5& Hoxf.SHH5 11HLD$H$HD$8tQH 3H|$Hx\H<$Ht%H2H52HɘHtxtH72HHH[f.@H@HfD‰^|H5% Hwf.SHH5 11HLD$H$HD$XtQH=3H|$Hx\H<$Ht%H2H52HHtxtHW2HHH[f.@H@HfD‰~{H5% Hvf.SHH5 11HLD$H$HD$xtQHe3H|$Hx\H<$Ht%H$2H52H HtxtHw2HHH[f.@H@HfD‰zH5$ Huf.SH1H5L HLD$H$HD$蚗tfH3H|$H2xnH$Ht-HF2H52HH(Ht H@H9D$t(HHP Hc7jH[ÐH1[H(fDD‰yH5# Ht1H鲥SH1H5k H LL$LD$H$HD$HD$HD$蓖tWH3H|$H+xwH3H|$Ht$H$ x)Ht$H H2HH [H 1[ÃD‰xH5# HsH 1[D‰xH5?# HsH 1[H麤Df.SH1H5Y H LL$LD$H$HD$HD$HD$stWHx3H|$H xwH3H|$Ht$H$x)Ht$HHu2HH [H 1[ÃD‰wH5G# HrH 1[D‰~wH5" HrH 1[H鶣Df.SHH5L 11HLD$H$HD$htQHm3H|$Hx\H<$Ht%H2H52HHtxtHg2HHH[f.@H@HfD‰vH5" Hqf.SHH5y 11HLD$H$HD$舓tQHe3H|$H x\H<$Ht%H42H5U2HHtxtH2HHH[f.@H@HfD‰uH5! Hpf.SH1H5 HLD$H$HD$誒tnH3H|$HBxnH$Ht-HV2H5o2HH8Ht H@H9D$t(HHPH2HH[fDH1[HXpfDD‰tH5W! Ho1HSH1H5Ӵ HLD$H$HD$躑tnH3H|$HRxnH$Ht-Hf2H52HHHHt H@H9D$t(HHP H2HH[fDH1[HkfDD‰sH5 Hn1HBSH1H5 HLD$H$HD$ʐtnH3H|$HbxnH$Ht-Hv2H52HHXHt H@H9D$t(HHP(H2HH[fDH1[HfDD‰rH5G Hn1HnSH1H5( HLD$H$HD$ڏtnH3H|$HrxnH$Ht-H2H52HHhHt H@H9D$t(HHPXH2HH[fDH1[HofDD‰qH5 Hm1H隞SH1H5P HLD$H$HD$tnH3H|$H肾xnH$Ht-H2H52HHxHt H@H9D$t(HHP`H2HH[fDH1[H8afDD‰pH5' H/l1HƝSH1H5Y HLD$H$HD$tnH/3H|$H蒽xnH$Ht-H2H52HH舌Ht H@H9D$t(HHPhH2HH[fDH1[HsfDD‰pH5 H?k1HSH1H5 HLD$H$HD$ tnH?3H|$H袼xnH$Ht-H2H52HH蘋Ht H@H9D$t(HHPpH2HH[fDH1[HHfDD‰oH5g HOj1HSH1H5 HLD$H$HD$tfHO3H|$H費xnH$Ht-H2H52HH訊Ht H@H9D$t(HHPxH[ÐH1[H舕fDD‰.nH5 H_i1HJSH1H5î HLD$H$HD$*tnH_3H|$HºxnH$Ht-H2H52HH踉Ht H@H9D$t(HHH[fDH1[HfDD‰>mH5_ Hoh1HvSH1H5 HLD$H$HD$:tnHo3H|$HҹxnH$Ht-H2H52HHȈHt H@H9D$t(HHH%2HH[H1[HefDD‰NlH5 Hg1H颙SH1H5 HLD$H$HD$JtnH3H|$HxnH$Ht-H2H52HH؇Ht H@H9D$t(HH4H[fDH1[HHqfDD‰^kH5G Hf1HΘATHUH5E SH8HD$HD$0HD$HD$HD$ HD$(HD$0P1LL$0LD$('ZYHV3H|$H蹷Hz3H|$ Ht$H$藷H|$(Ht$Hl$HI3tLd$Ht1H2H52HHeHtH@H9D$HLHH跀H0[]A\fDH01[]A\DD‰iH5 HeH01[]A\@D‰iH5 HdH01[]A\@D‰iH5 Hd1YLHH袀>HDSH1H5o HLD$H$HD$jtnH3H|$HxnH$Ht-H2H5/2HHHt H@H9D$t(HHHU2HH[H1[HhfDD‰~hH5 Hc1H&SHH5 11HLD$H$HD$xtQH3H|$Hx\H<$Ht%H$2H5=2H HtxtHw2HHH[f.@H@HfD‰gH5 Hbf.HH1LD$H5ɨ H$HD$蛄tGH3H|$H3xOH<$HH@(H;%2u+@@ZWHD1HfHfD‰fH5 Ha1H钔HH1LD$H5 H$HD$˃tGH3H|$HcxOH<$HH@8H;2u+G1@VHfD1HfHfD‰eH5 H/a1HޓHH1LD$H5A H$HD$t7H03H|$H蓲x/H<$HP`|H1HfD‰NeH5? H`1HJHH1LD$H5 H$HD$Kt7H3H|$Hx/H<$HPhm{H1HfD‰dH5 H_1H鶒HH1LD$H5 H$HD$蛁t7H3H|$H3x/H<$HPH2HHD1HfD‰cH5 H_1H"HH1LD$H5a H$HD$t7H@3H|$H胰x/H<$HP  zH1HfD‰>cH5? Ho^1H鎑HH1LD$H5ä H$HD$;t7H3H|$Hӯx/H<$HP(H SH1HfD‰bH5 H]1HHH1LD$H5( H$HD$t7H3H|$H#x/H<$HP0H2HHD1HfD‰aH5 H]1HfHH1LD$H5 H$HD$~t?H 3H|$Hsx?H$HH@hH;P2uwH@1HÐHfDD‰aH5G HO\1HHH1LD$H5٢ H$HD$~tGH`3H|$H賭x?H<$HHHx PH苆HfD1HfD‰^`H5 H[1HHH1LD$H5% H$HD$[}t7H3H|$Hx/H<$HH*PHD1HfD‰_H5 HZ1H銎HH1LD$H5 H$HD$|t7H3H|$HCx/H<$HHzOHD1HfD‰^H5/ H/Z1HSH1H5Y H LL$LD$H$HD$HD$HD${tOH83H|$Ht$yxEH|$HH\$CutH4$HWH2HH [fH 1[D‰^H5 HOYH 1[H.Df.HH1LD$H5 H$HD$ {t7H`3H|$H裪x/H<$HPH.2HHD1HfD‰^]H5w HX1H鎌HH1LD$H5 H$HD$[zt7H3H|$Hx/H<$VPHc.MHf1HfD‰\H5W HW1HHSHH5 11HLD$H$HD$yt(He3H|$H@xH$Hx LHHH[D‰\H5/ H?WHH[fDUHSH5) H@HD$HD$0HD$HD$HD$ HD$(HD$0P1LL$0LD$(xZYH3H|$HkH,3H|$ Ht$H$Ix]H|$(Ht$Hl$H3*HHT$HHqH8[]H81[]D‰ZH5 HVH81[]fDD‰ZH5' HUH81[]fDD‰vZH5 HU1ZHۉHH1LD$H5 H$HD$kwt7H(3H|$Hx/H<$HPH2HHD1HfD‰YH5_ HT1HBHH1LD$H5 H$HD$vt7Hx3H|$HSx/H<$HoHD1HfD‰YH5 H?T1H鮈HH1LD$H5g H$HD$ vt7HȾ3H|$H裥x/H<$HPx-oH1HfD‰^XH5 HS1HSHH5ܚ 11HLD$H$HD$Xut(H}3H|$HxH$xnHHH[D‰WH5 HRf.HH1LD$H5F H$HD$tt7H3H|$HSx/H<$HmHD1HfD‰WH5/ H?R1HHH1LD$H5 H$HD$ tt7H03H|$H裣x/H<$HH+2HHf1HfD‰^VH5 HQ1HRHH1LD$H5 H$HD$[st7H3H|$Hx/H<$HPH~2HHD1HfD‰UH5 HP1H龅HH1LD$H5q H$HD$rt7H3H|$HCx/H<$HP(H}EH1HfD‰TH5/ H/P1H*HH1LD$H5֗ H$HD$qt7Hh3H|$H蓡x/H<$HP0HDH1HfD‰NTH5 HO1H閄HH1LD$H5; H$HD$Kqt7H3H|$Hx/H<$HPPHDH1HfD‰SH5 HN1HHH1LD$H5 H$HD$pt7H3H|$H3x/H<$HPXHmCH1HfD‰RH5G HN1HnHH1LD$H5 H$HD$ot7HX3H|$H胟x/H<$HPpHBH1HfD‰>RH5 HoM1HڂHH1LD$H5s H$HD$;ot7H3H|$HӞx/H<$HPxH BH1HfD‰QH5 HL1HFHH1LD$H5۔ H$HD$nt7H3H|$H#x/H<$HHZAHD1HfD‰PH5o HL1H鲁HH1LD$H5F H$HD$mt7HH3H|$Hsx/H<$HH@HD1HfD‰.PH5' H_K1HHH1LD$H5 H$HD$+mt7H3H|$HÜx/H<$HH?HD1HfD‰~OH5 HJ1H銀HH1LD$H5 H$HD${lt7H3H|$Hx/H<$HHJ?HD1HfD‰NH5 HI1HHH1LD$H5w H$HD$kt7H83H|$Hcx/H<$HH>HD1HfD‰NH5? HOI1HbHH1LD$H5ݑ H$HD$kt7H3H|$H賚x/H<$HH=HD1HfD‰nMH5 HH1H~HH1LD$H5C H$HD$kjt7Hز3H|$Hx/H<$HcHD1HfD‰LH5 HG1H:~HH1LD$H5 H$HD$it7H(3H|$HSx/H<$HbHD1HfD‰LH5g H?G1H}HH1LD$H5 H$HD$ it7Hx3H|$H裘x/H<$H'bHf1HfD‰^KH5 HF1H}SH1H5 HLD$H$HD$ZhtVHǰ3H|$HxNH$HHu"HHcaH[DH1[D‰JH5 HEH1[HZ|Df.HH1LD$H5Ŏ H$HD${gt7H3H|$Hx/H<$H`HD1HfD‰IH5g HD1H{SHH5= 11HLD$H$HD$ft0H3H|$H`x$H$HxH+xH9HHH[D‰&IH5/ HWDHH[@f.SHH5 11HLD$H$HD$ft*H3H|$H谕xH$HA2HHH[ÐD‰~HH5 HCf.SHH5 11HLD$H$HD$xet*H 3H|$HxH$H2HHH[ÐD‰GH5 HCf.SHH5 11HLD$H$HD$dt'Hm3H|$HpxH$8^HHH[@D‰>GH5w HoBf.SHH5 11HLD$H$HD$8dt(H3H|$HГxH$Hx7HHH[D‰FH5G HAHH[fDSHH5 11HLD$H$HD$ct(H3H|$H0xH$Hxo6HHH[D‰EH5 H/AHH[fDSHH5 11HLD$H$HD$bt(HE3H|$H萒xH$Hx5HHH[D‰^EH5 H@HH[fDSHH5j 11HLD$H$HD$Xbt2H3H|$Hx,H$1HHH9H@u[HHH[fD‰DH5 H?f.SH1H5̉ H LL$LD$H$HD$HD$HD$au OHS2HH [fH3H|$H xHH3H|$Ht$H$xZHt$H|HclZH [fDD‰CH5 H>[f.D‰~CH5 H>+f.H2H5b H8>H`uf.SH1H5 H LL$LD$H$HD$HD$HD$3`uMH2HH [fHa3H|$H謏xHHI3H|$Ht$H$莏xZHt$H|Htb YH [D‰NBH5 H=[f.D‰BH5 HO=+f.HY2H5R H8*=Htf.SHH58 11HLD$H$HD$^t(H]3H|$H耎xH$Hx1HHH[D‰NAH5' HH5 H9HH[fDSHH5j 11HLD$H$HD$[t(H=3H|$H`xH$Hx0.HHH[D‰.>H5 H_9HH[fDSHH5 11HLD$H$HD$([t(H3H|$HxH$Hx8-HHH[D‰=H5w H8HH[fDSHH5 11HLD$H$HD$Zt(H3H|$H xH$Hx@_-HHH[D‰2H5 Ho-1HHdHH1LD$H5x H$HD$;Ot7H3H|$H~x/H<$-H_2HHfD1HfD‰1H5 H,1HHgdSH1H5Lx H LL$LD$H$HD$HD$HD$sNtOH3H|$Ht$ ~xEH|$HH\$GtH4$H>H|2HH [fH 1[D‰0H5? H+H 1[HcDf.SHH5vw 11HLD$H$HD$Mt2H 3H|$H0}x,H$1H@FHHH[fD‰/H5 H+f.HH1LD$H5v H$HD$Lt7H`3H|$H|x/H<$61HHf1HfD‰>/H5 Ho*1HHObHH1LD$H5tH4$HHHkH [DH 1[D‰"H5 HH 1[HWDf.SH1H5k H LL$LD$H$HD$HD$HD$?tOH83H|$Ht$YoxEH|$HH\$=tH4$Hc*H{H [DH 1[D‰!H5/ H/H 1[HVDf.SH1H5)j H LL$LD$H$HD$HD$HD$>tOHH3H|$Ht$inxEH|$HH\$H5 HoH 1[HbSDf.SH1H5f H LL$LD$H$HD$HD$HD$;tOH؃3H|$Ht$jxEH|$HH\$s4tH4$HH5 HoH(1[]A\A]fD‰H5/ H?H(1[]A\A]fHsL-L 2HUHNff.AUH1ATH5a USH(LL$LD$H$HD$HD$HD$5tzHs~3H|$HVeH3H|$Ht$H$4exPLd$HCL+LHhH1I9H2HkHH([]A\A]DH(1[]A\A]D‰H5 HH(1[]A\A]fD‰H5 HH(1[]A\A]fHsLd,L0HUHGMff.SHH5` 11HLD$H$HD$h4t(HU}3H|$HdxH$x-HHH[D‰H5 Hf.AUHATH5_ USH@HD$HD$0HD$HD$ HD$(HD$0P1LL$0LD$(3ZYH|3H|$Ht$.cH|$ Ht$H\$H|3 cH|$(Ld$H2H9G*@@:ktLL+.I9r.@kHS2HH8[]A\A]@H81[]A\A]HsLL.HD‰^H5 H1D‰6H5G HgH81[]A\A]f.HI2H5 H8:1DHJf.SHH5@^ 11HLD$H$HD$1t2Huy3H|$Hax,H$HxH+8HHcHHH[fD‰NH5G HHH[fDATH1UH5] SHLD$H$HD$G1Hx3H|$H`H$HHhH9tcL%Ĉ2;f.1HCHB8H;02uNW1HCH H9tH{HHB(L9tH{H@H2HH[]A\@@H1[]A\DD‰H5 HOH1[]A\HIff.UH1SH5x\ HLD$H$HD$ 0teHw3H|$H_x]H$HHhH9t*D;tH{HtHHSHsPPH H9uH2HH[]ÐH1[]D‰.H5 H_ H1[]HMH@f.SHH5[ 11HLD$H$HD$/t8Hv3H|$H^x,H$HxH+8HiHcHHH[D‰nH5g H HH[fDUH1SH5 [ HLD$H$HD$i.tUHu3H|$H^xMH$HHhH9tDH02HPH9uHp2HH[]DH1[]D‰H5W H 1HFUH1SH5UZ HLD$H$HD$-teHu3H|$H1]x]H$HHhH9u"HPH9t;tH2*HPH9uH2HH[]H1[]D‰H5/ H 1HFSHH5Y 11HLD$H$HD$,t8HEt3H|$HP\x,H$HxH+8Hi.HcHHH[D‰H57 H? HH[fDUH1SH5X HLD$H$HD$ ,tUHs3H|$H[xMH$HHhH9tDH@HXH9uH2HH[]DH1[]D‰>H5' Ho 1HDUH1SH5GX HLD$H$HD$9+teHr3H|$HZx]H$HHhH9u"HXH9t;tH%HXH9uH22HH[]H1[]D‰^ H5 H1HCSHH5W 11HLD$H$HD$X*tQHr3H|$HYx\H<$Ht%H2H5=2H(HtxtHW2HHH[f.@H@HfD‰~ H5 Hf.SH1H5 H LL$LD$H$HD$HD$HD$c)t_Hs3H|$HXxHp3H|$Ht$H$Xx9HHt$HP Hd2HH [f.H 1[D‰ H5G H1D‰f H5O HH 1[HBSH1H5a HLD$H$HD$Z(tfHq3H|$HWxfH$Ht-H2H52HH&Ht H@H9D$t(HHPHG!H[ÐH1[1@D‰v H5 H1HBAf.SHH5 11HLD$H$HD$h't3Hq3H|$HWx,H$HxH+xHHc4HHH[D‰ H5' HHH[fDSH1H5 HLD$H$HD$&tnHWp3H|$HRVx^H$Ht-Hf}2H52HHH%Ht H@H9D$t HHPXH|2HH[fDH1[ÃD‰H5G H1H?ATHUH5 SH8HD$HD$0HD$HD$HD$ HD$(HD$0P1LL$0LD$(%ZYHn3H|$H9UHl3H|$ Ht$H$UH|$(Ht$Hl$Hl3TLd$Ht1H|2H5Lz2HH#HtH@H9D$HLHHP:H0[]A\ÐH01[]A\DD‰nH5O HH01[]A\@D‰>H5 HoH01[]A\@D‰H5_ H?1^LHH20;H=DATH1UH5 SHLD$H$HD$#HHl3H|$H{SH,$HL%x2Hz2HHLf"HHtvHH5P HPtbHcy21HL6"HKHHH9L$t%P`H[]A\ÐH1[]A\DH@hH;Ex2uc>@Hx2H5* H8H1[]A\D‰H5w H1~gH H$HD$tOHHX3H|$H#@xGH<$HH@`H;ug2u+Hth29G H1HÐ@D‰H5 H1H6+f.SH1H5= H LL$LD$H$HD$HD$HD$t_H`W3H|$H;?xHW3H|$Ht$H$?x9HHt$HHe2HH [H 1[D‰H5 H1D‰H5G HH 1[H.*SH1H5< H LL$LD$H$HD$HD$HD$toH@V3H|$H>HlV3H|$Ht$H$=xEHHt$HHPxH;c2Hld2HH [fH 1[D‰H5W H1D‰vH5 HH 1[~H )fSH1H5; H LL$LD$H$HD$HD$HD$C twHU3H|$H<H,U3H|$Ht$H$'SHH5[ 11HLD$H$HD$X t(H]T3H|$H:xH$Hcx`/HHH[D‰H5 HHH[fDSHH5[ 11HLD$H$HD$ t(HS3H|$HP:xH$HcxdHHH[D‰H5 HOHH[fDSHH5c 11HLD$H$HD$ t2HS3H|$H9x,H$HxH+8HHcHHH[fD‰nH5 HHH[fDSHH5[ 11H LL$LD$HD$HD$HD$Y t;H^R3H|$Ht$8x+H\$H|$HSHH<HH H[ÐD‰H5 HH H[fDSHH53 11H LL$LD$HD$HD$HD$tFHQ3H|$Ht$/8x;H|$H\$ H(HHHHxRHH H[fDD‰H5 HH H[fDSHH5 11H LL$LD$HD$HD$HD$tFHP3H|$Ht$_7x;H|$H\$<H(HHHHx HH H[fDD‰H5 H?H H[fDSHH5 11HLD$H$HD$t?HP3H|$H6x4H$H0H+(HiHcHHH[@D‰VH5o HHH[@f.HH1LD$H5 H$HD$Kt7HXO3H|$H5x/H<$Ho\2HHfD1HfD‰H5g H1HH!UHSH5 H0HD$HD$ HD$HD$HD$ P1LL$ LD${ZYtUHN3H|$H5xMH|$H$H|$HH߉H[2HH([]@H(1[]D‰H5 HH(1[]H @f.HH1LD$H5I H$HD$t7HM3H|$H34x/H<$HcnHf1HfD‰H5 H1HH HH1LD$H5O2 H$HD$t7HL3H|$H3x/H<$HZ2HHfD1HfD‰>H5 Ho1HHSHH5 11HLD$H$HD$8t+HEL3H|$H2xH$Hc HHH[ÃD‰H5 HHH[fDSHH5 11HLD$H$HD$t+HK3H|$H02xH$HHH[ÃD‰H5 H/f.SHH5 11HLD$H$HD$t+HK3H|$H1xH$HHH[ÃD‰^H5 Hf.SHH5 11HLD$H$HD$Xt+HeJ3H|$H0xH$|HHH[ÃD‰H5 Hf.SHH5 11HLD$H$HD$t+HI3H|$HP0xH$8HHH[ÃD‰H5 HOf.SHH5 11HLD$H$HD$t2H%I3H|$H/xLH$t5HHH[fu݀u8DD‰NH5 Hf.HH1LD$H5- H$HD$Kt7HXH3H|$H.x/H<$6HHf1HfD‰H5O H1HHSHH5 11HLD$H$HD$t(HG3H|$H0.xH$Hcx0oHHH[D‰H5G H/HH[fDAUH1ATH5 USHLD$H$HD$HF3H|$H-H$HHH+HIHtYHLL9tj1"f.IT$HKHI9tGHcH}HuI,$u ID$LP0HE1[L]A\A]L%yS2I$HL[]A\A]fDDE1H5 HHL[]A\A]@f.AUH1ATH5 USHLD$H$HD$HE3H|$H),H$HHH+HIHtYHLL9tj1"f.IT$HKHI9tGHcH}?HuI,$u ID$LP0HE1[L]A\A]L%R2I$HL[]A\A]fDDE1KH5 H|HL[]A\A]@f.SH1H5Q H LL$LD$H$HD$HD$HD$#tWH0D3H|$H*xwHC3H|$Ht$H$*x)Ht$HlH%Q2HH [H 1[ÃD‰^H57 HH 1[D‰.H5 H_H 1[HDf.SH1H5( H LL$LD$H$HD$HD$HD$tOHC3H|$Ht$)xEH|$HH\$ctH4$HsH P2HH [fH 1[D‰>H5 HoH 1[HDf.SH1H5 H LL$LD$H$HD$HD$HD$tWH B3H|$H(xwH@A3H|$Ht$H$(x)Ht$HHO2HH [H 1[ÃD‰NH5 HH 1[D‰H5 HOH 1[HDf.SH1H5 H LL$LD$H$HD$HD$HD$tWHA3H|$H'xwH @3H|$Ht$H$m'x)Ht$HLHM2HH [H 1[ÃD‰.H5 H_H 1[D‰H5 H/H 1[HDf.HH1LD$H5% H$HD$t7H?3H|$H&x/H<$&HM2HHfD1HfD‰>H5' Ho1HH3ATHUH5Y SH@HD$8H$HD$HD$HD$HD$ HD$(HD$0HD$8PHD$8P1LL$8LD$0ZYH>3H|$ H%HC=3H|$(Ht$H$`%H|$0Ht$Hl$H>3=%H|$8Ht$Ld$H<3%HL$LHH/HK2HH@[]A\H@1[]A\DD‰H5 HH@1[]A\@D‰H5 HH@1[]A\@D‰fH5 H1\D‰>H57 Ho14HOHH1LD$H5 H$HD$;t7HH=3H|$H#x/H<$HHf1HfD‰H5' H1HHSHH5b" 11HLD$H$HD$t+H<3H|$H #xH$Hch\HHH[ÃD‰H5 HHH[fDUHSH5" H@HD$HD$0HD$HD$HD$ HD$(HD$0P1LL$0LD$(ZYH;3H|$HK"H :3H|$ Ht$H,$)"xeH\$HH<3H|$(Ht$"HT$HHHH2HH8H[]@1H8H[]@D1ۉH5 HD1ۉH5 HH8H[]D1ۉTH5= HbHF2H5 H8jGHf.SH1H5 H LL$LD$H$HD$HD$HD$tOH :3H|$Ht$ xEH|$HH\$stH4$HHG2HH [fH 1[D‰NH5 HH 1[H Df.SH1H5 H LL$LD$H$HD$HD$HD$#tOH093H|$Ht$xEH|$HH\$tH4$HsH,F2HH [fH 1[D‰^H5G HH 1[H Df.SHH5{ 11HLD$H$HD$Ht+HU83H|$HxH$plHHH[ÃD‰H57 Hf.SHH5 11H LL$LD$HD$HD$HD$tXH73H|$Ht$/x[H|$H\$ HC2;t1H`H+XH9@@HH H[@D‰H5 HH H[fDSHH5C 11HLD$H$HD$t9H63H|$HPx,H$H`H+XHHc~HHH[fD‰H5 H?HH[fDSHH5+ 11HLD$H$HD$tDH63H|$HxH5 HoHH[fDSHH5n 11HLD$H$HD$8t(HE33H|$HxH$Hcx,HHH[D‰H5 HHH[fDSHH5 11HLD$H$HD$t3H23H|$H0x,H$x(x,+`HcdHHH[D‰H5 HHH[fDHH1LD$H5< H$HD$t7H13H|$Hx/H<$&Hf1HfD‰>H5G Ho1HHHH1LD$H5 H$HD$;t7H`03H|$Hx/H<$HP(H^>2HHD1HfD‰H5/ H1HfHH1LD$H5y H$HD$t7H/3H|$H#x/H<$HP0H=2HHD1HfD‰H57 H1HHH1LD$H5 H$HD$t7Hh03H|$Hsx/H<$HP(H<2HHD1HfD‰.H57 H_1H>HH1LD$H5y H$HD$+t7H/3H|$Hx/H<$HP0HN<2HHD1HfD‰~H57 H1HHH1LD$H5 H$HD${t7Hx.3H|$Hx/H<$H;2HHfD1HfD‰H57 H1HHHH1LD$H5q H$HD$t7H-3H|$Hcx/H<$Hf1HfD‰H5 HO1HHHH1LD$H5a H$HD$t7H-3H|$Hx/H<$>Hf1HfD‰nH5 H1HHSHH5k 11HLD$H$HD$ht+He,3H|$HxH$HHH5/ Ho1D‰H5 HGH 1[HSH1H59 H LL$LD$H$HD$HD$HD$t_H(3H|$HxHP(3H|$Ht$H$mx9HHt$HP`H62HH [f.H 1[D‰H5 HO1D‰H5w H'H 1[HHH;=`62AWAVAUATUHSLH8LD$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(H32HEHHHHHH[]A\A]f.H942A1H H!D H5 H81"HH[]A\A]@H5'3HHL5uH:32HsfH32H5 1H8踺HH[]A\A]f.H32H5F H8芺H22HH=*3̽H=h*3IHf*3@H932A1H H!C H5D H81"HH[]A\A]@H=o DHH&3Hf.HHHHHxHhHXHHH8H(HHHHHHHHHHHxHhHXHHH8AWAVAUATUHSH($3tdH$3H$HaH<$HIHtu1HII,$tH(L[]A\A]A^A_ID$LP0H=9$3t+H=$$3H$H!$3vH$3HD$HH\$Ld$Hl$IMmL;l$IEHtHXM}1 @InH9wLtIO$I4$HtH|$htyMtI^MLd$11L H<$LHHJH+HCHP0HD$Hl$HD$HD$LxMlL E1O,I]HHHLD؄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=@ rHK!3HtH3H|$(Ht$ =H|$ 1ٟH53H*_1XD‰H5 H-10fD1#D‰ǩH5 H1D‰蟩H5 HФ1HHfSfHPHF)D$0HD$@t8HH!H~"HSHT$0H~ HS HT$8HHtH= 1HP[H3H|$0HH$xH 3H|$8Ht$HD$x1LL$(LD$ H߹H5 HD$HD$HD$ HD$(<H%3H|$ Ht$V%H|$(Ht$H\$H 33Ht$H莮H53Hf.H3H|$0Ht$HD$1LD$(HߺH5 HD$ HD$(tH5w Ho121#D‰H5 H81D‰ߝH5 H1HHfSfHPHF)D$0HD$@t8HHaH~"HSHT$0H~ HS HT$8HHtH= 81HP[H3H|$0HH$$xH3H|$8Ht$HD$x1LL$(LD$ H߹H5U HD$HD$HD$ HD$(<He3H|$ Ht$%H|$(Ht$H\$HH3sHt$HH5'3H_f.H3H|$0Ht$HD$!1LD$(HߺH5v HD$ HD$(7t/H2H|$8LHD$ 1LL$(LD$ H߹H5K HD$HD$HD$ HD$(`H3H|$ Ht$z H\$HHe2H|$(Ht$NyHt$HɟH5Z3H:YDH2H|$8LHD$1LL$(LD$ H߹H5e HD$HD$HD$ HD$(t~H2H|$ Ht$wH\$HH;2H|$(Ht$l%Ht$HgD‰@H5 HqHD 2HOH|$8E11H2-1LL$(LD$ H߹H5_ HD$HD$HD$ HD$(tH2H|$ Ht$H\$HHA2H|$(Ht$bHt$HHĖD‰-H5^ H^D‰H5 H8D‰H5z HD‰軖H5 HwD‰蕖H5 HƑQH2H5S H8諑6H2H58 H8萑H2H5 H8uH2H5 H8ZHHHf.AUfATUSHXHF)D$0HD$@uH 2HHX[]A\A]ÐHH腮H~HSHT$0H~ HS HT$8HuHl$0IH2H$LLl$H[KH2LHH$9 Hb2LHHD$GH|$851LL$(LD$ H߹H5q HD$HD$ HD$( H2H|$ Ht$xSH|$(Ht$H\$Hl$HHLcHP@HHL[H52H\D‰5H5 HffDH42HOH2H|$8LHD$1LL$(LD$ H߹H5X HD$HD$HD$ HD$(rH2H|$ Ht$|-H|$(Ht$H\$H2YHLd$HHkP@LHHQ@HY2H|$8LHD$ 1LL$(LD$ H߹H5x HD$HD$HD$ HD$( H2H|$ Ht$xwH|$(Ht$H\$H2}H|$HkHP@IHHP@LHHlD‰5H5 HfD‰H5 H@D‰H5 HD‰ÑH5 HD‰蝑H5 HΌiH^HkHxAUfATUSHXHF)D$0HD$@uH`2HHX[]A\A]ÐHHH~HSHT$0H~ HS HT$8HuHl$0IH+2H$LLl$HKH2LHH$ H2LHHD$GH|$851LL$(LD$ H߹H5 HD$HD$ HD$(茭He2H|$ Ht$xPH|$(Ht$H\$薛HLd$HHkP@LHH޸H5g2HD‰踏H5 HfkH2HOH2H|$8LHD$k1LL$(LD$ H߹H5 HD$HD$HD$ HD$(jrHC2H|$ Ht$-H|$(Ht$H\$Hn2HLd$HHkP@LHH@H2H|$8LHD$1LL$(LD$ H߹H5 HD$HD$HD$ HD$(芫Hc2H|$ Ht$xwH|$(Ht$H\$H:2H|$HkHP@IHHP@LHHD‰赍H5 HD‰菍H5 HD‰iH5b H蚈D‰CH5 HtD‰H5f HNiH,H9HFSHHH52H8H5 HH1vHt!H(t [fHPH[HR0fHa1H5 [H8ɇfAUfATUSHXHF)D$0HD$@uHp2HHX[]A\A]ÐHHH~HSHT$0H~ HS HT$8HuHl$0IH2H$LLl$H;Hl2LHH$HJ2LHHD$GH|$851LL$(LD$ H߹H5+ HD$HD$ HD$(蜨H2H|$ Ht$.xAH|$(Ht$H\$視WH{HT$HH52HD‰׊H5@ H苕H1H_H12H|$8LHD$1LL$(LD$ H߹H5" HD$HD$HD$ HD$(芧rH2H|$ Ht$H|$(Ht$H\$H2H{HT$HH 2H|$8LHD$1LL$(LD$ H߹H5R HD$HD$HD$ HD$(躦H2H|$ Ht$LxkH|$(Ht$H\$Hj2-H|$HkHP@HHH8D‰H5Z H"D‰ˈH54 HD‰襈H5 HփD‰H5 H调D‰YH5 H芃HHHf.AUfATUSHXHF)D$0HD$@uH1HHX[]A\A]ÐHH赠H~HSHT$0H~ HS HT$8HuHl$0IH32H$LLl$H;H 2LHH$iH2LHHD$FGH|$851LL$(LD$ H߹H5 HD$HD$ HD$(<Hm2H|$ Ht$xDH|$(Ht$H\$FWHT$H{HH蚯H5#2HD‰tH5 H襁D+Ht1H_H2H|$8LHD$+1LL$(LD$ H߹H5 HD$HD$HD$ HD$(*rH[2H|$ Ht$H|$(Ht$H\$H.2H{HT$H蠊H2H|$8LHD$[1LL$(LD$ H߹H5 HD$HD$HD$ HD$(ZH2H|$ Ht$xkH|$(Ht$H\$H 2H|$HkHP@HHHȉ D‰葄H5: HD‰kH5 HD‰EH5 HvD‰H5x HPD‰H5 H*HHHf.AUfATUSHXHF)D$0HD$@uH1HHX[]A\A]ÐHHUH~HSHT$0H~ HS HT$8HuHl$0IH2H$LLl$H+;H2LHH$ H2LHHD$GH|$8T51LL$(LD$ H߹H5 HD$HD$ HD$(ܟH 2H|$ Ht$nxAH|$(Ht$H\$WH{HT$H͋H52H>D‰H5 HH}ˌH1H_Hq2H|$8LHD$1LL$(LD$ H߹H5 HD$HD$HD$ HD$(ʞrH2H|$ Ht$\H|$(Ht$H\$H29H{HT$HsHI2H|$8LHD$1LL$(LD$ H߹H5 HD$HD$HD$ HD$(H+2H|$ Ht$xkH|$(Ht$H\$H2mH|$HkHP@HHHrD‰1H5 Hb{D‰ H5 H<{D‰H5־ H{D‰H5X HzD‰H5ڽ HzH钿H響H鬿f.ATfUSHPHF)D$0HD$@uHR1HHP[]A\DHHH~HSHT$0H~ HS HT$8HuHl$0HHs2H$Ld$HHO2LHHD$jH|$8X1LL$(LD$ H߹H5` HD$HD$ HD$(衛QH2H|$ Ht$3 H|$(Ht$H\$觉rH{HT$H>~H52Hf.Hi2H|$8LHD$1LL$(LD$ H߹H5 HD$HD$HD$ HD$(štvH2H|$ Ht$XxqH|$(Ht$H\$H29xuH{HT$Ht!D‰ }H56 H>xfDÇH 1HD‰|H5 HxȃD‰|H5/ Hw륃D‰|H5d HwHռHf.AUfATUSHXHF)D$0HD$@uHP1HHX[]A\A]ÐHHH~HSHT$0H~ HS HT$8HuHl$0IH2H$LLl$HsH2LHH$IH2LHHD$GH|$851LL$(LD$ H߹H5K HD$HD$ HD$(|HU2H|$ Ht$x{H|$(Ht$H\$膆'HLd$HHkP@LHH΢HHuH1H51HHŖHOH@HcD‰}zH5 HufD3H|1H'H2H|$8LHD$3h1LL$(LD$ H߹H5 HD$HD$HD$ HD$(2rH 2H|$ Ht$IH|$(Ht$Hl$H62H\$LeHH@pH;1HEHP@HHL褖H2H|$8LHD$;1LL$(LD$ H߹H5 HD$HD$HD$ HD$(:zH2H|$ Ht$H|$(Ht$H\$H2H|$HkHP@IHHP@LHH踕D‰axH5r HsH5~2HN D‰'xH58 HXsD‰xH5¸ H2sD‰wH5D H s_D‰wH5θ Hr9HHH#H0H=ff.AUfATUSHXHF)D$0HD$@uH`1HHX[]A\A]ÐHHH~HSHT$0H~ HS HT$8HuHl$0IH2H$LLl$HcH\2LHH$AH:2LHHD$GH|$851LL$(LD$ H߹H5m HD$HD$ HD$(茓H2H|$ Ht$xlH|$(Ht$H\$薁H{HT$HHHH1H5#1HHHaH@HrD‰uH5 HpDSH1H7H2H|$8LHD$Sx1LL$(LD$ H߹H5< HD$HD$HD$ HD$(RrH2H|$ Ht$\H|$(Ht$H\$HV2Hl$L% 1LkHEH@pL9HH@pL9HHL躑DH2H|$8LHD$S1LL$(LD$ H߹H5< HD$HD$HD$ HD$(RrH2H|$ Ht$H|$(Ht$H\$H2H|$HkHP@IHH@pH;1LHHŐD‰nsH5Ǵ HnH52H[ D‰4sH5 HenD‰sH5 H?nrD‰rH59 HnLD‰rH5k Hm&HHHH HHHdHqH~Df.AUfATUSHXHF)D$0HD$@uHP1HHX[]A\A]ÐHHH~HSHT$0H~ HS HT$8HuHl$0IHs2H$LLl$H˾cHL2LHH$詾AH*2LHHD$膾GH|$851LL$(LD$ H߹H5l HD$HD$ HD$(|H2H|$ Ht$xlH|$(Ht$H\$|H{HT$H-hHHH1H51HHԌHaH@HrD‰pH5 HkDC{H1H7H2H|$8LHD$Cx1LL$(LD$ H߹H5; HD$HD$HD$ HD$(BrHs2H|$ Ht$Լ\H|$(Ht$H\$HF2豼Hl$L%1LkHEH@pL9HH@pL9HHL_DH2H|$8LHD$C1LL$(LD$ H߹H5; HD$HD$HD$ HD$(BrHs2H|$ Ht$ԻH|$(Ht$H\$H2豻H|$HkHP@IHH@pH;1LHH%^D‰^nH5 HiH5{2HK D‰$nH5 HUiD‰mH5' H/irD‰mH5Y H iLD‰mH5 Hh&HHHH HHH颮H鯮H鼮Df.AUfATUSHXHF)D$0HD$@uH@1HHX[]A\A]ÐHHH~HSHT$0H~ HS HT$8HuHl$0IHc2H$LLl$H軹cH<2LHH$虹AH2LHHD$vGH|$851LL$(LD$ H߹H5k HD$HD$ HD$(lH2H|$ Ht$xlH|$(Ht$H\$vwH{HT$H{HHH1H51HHćHaH@HrD‰|kH55 HfD3vH|1H7H2H|$8LHD$3x1LL$(LD$ H߹H5: HD$HD$HD$ HD$(2rHc2H|$ Ht$ķ\H|$(Ht$H\$H62衷Hl$L%1LkHEH@pL9HH@pL9HHLzDH2H|$8LHD$31LL$(LD$ H߹H5: HD$HD$HD$ HD$(2rHc2H|$ Ht$ĶH|$(Ht$H\$H2衶H|$HkHP@IHH@pH;1LHHyD‰NiH5 HdH5k2H; D‰iH5ͬ HEdD‰hH5G HdrD‰hH5y HcLD‰hH5 Hc&HHHH HHHHHDf.AUfATUSHXHF)D$0HD$@uH01HHX[]A\A]ÐHHՀH~HSHT$0H~ HS HT$8HuHl$0IHS2H$LLl$H諴cH,2LHH$艴AH 2LHHD$fGH|$8ԣ51LL$(LD$ H߹H5j HD$HD$ HD$(\H2H|$ Ht$xlH|$(Ht$H\$frH{HT$H \HHH1H51HH贂HaH@HrD‰lfH5U HaD#qHl1H7H2H|$8LHD$#x1LL$(LD$ H߹H59 HD$HD$HD$ HD$("rHS2H|$ Ht$贲\H|$(Ht$H\$H&2葲Hl$L%1LkHEH@pL9HH@pL9HHL]DHq2H|$8LHD$#1LL$(LD$ H߹H59 HD$HD$HD$ HD$("rHS2H|$ Ht$贱H|$(Ht$H\$H2葱H|$HkHP@IHH@pH;1LHH]D‰>dH5' Ho_H5[2H+ D‰dH5 H5_D‰cH5g H_rD‰cH5 H^LD‰cH5˨ H^&HHHH HHHH+H8Df.AUfATUSHXHF)D$0HD$@uH 1HHX[]A\A]ÐHH{H~HSHT$0H~ HS HT$8HuHl$0IHC2H$LLl$H蛯H2LHH$yaH2LHHD$VGH|$8Ğ51LL$(LD$ H߹H5i HD$HD$ HD$(LH}2H|$ Ht$ޮH|$(Ht$H\$RmHLd$HkH@pH;1iLHHqHHH1H51HH}HcH@HTD‰>aH5W Ho\kH<1HH2H|$8LHD$X1LL$(LD$ H߹H5 HD$HD$HD$ HD$(}rH#2H|$ Ht$脭\H|$(Ht$H\$H2aHl$L%1LkHEH@pL9HH@pL9HHLzDHA2H|$8LHD$z1LL$(LD$ H߹H5 HD$HD$HD$ HD$(|rH#2H|$ Ht$脬H|$(Ht$H\$H2aH|$HkHP@IHH@pH;1 LHHyD‰_H5' H?ZH5+2HD‰^H5 HZD‰^H5 HYrD‰^H5A HYLD‰b^H5ˤ HY&HHHHHHHHH/HRfDaH 1H'Hi2H|$8LHD$ãh1LL$(LD$ H߹H5 HD$HD$HD$ HD$(srH2H|$ Ht$TIH|$(Ht$Hl$Hƻ21H\$LeHH@pH;r1HEHP@HHLEH2H|$8LHD$ˢ1LL$(LD$ H߹H5 HD$HD$HD$ HD$(rzH2H|$ Ht$\H|$(Ht$H\$Hv29H|$HkHP@IHHP@LHHDD‰TH5j H"PH52Hަ D‰TH50 HOD‰TH5 HOD‰kTH5< HO_D‰ETH5Ɲ HvO9HHHՖHHff.AUfATUSHXHF)D$0HD$@uH1HHX[]A\A]ÐHHlH~HSHT$0H~ HS HT$8HuHl$0IH2H$LLl$HksH2LHH$IIHr2LHHD$&GH|$8蔏51LL$(LD$ H߹H5i HD$HD$ HD$(pH2H|$ Ht$讟x{H|$(Ht$H\$&^'HLd$HHkP@LHH^bHHuH1H51HHenHOH@HcD‰RH5ޛ HNMfD\H1H'Hy2H|$8LHD$Ӟh1LL$(LD$ H߹H5( HD$HD$HD$ HD$(nrH2H|$ Ht$dIH|$(Ht$Hl$Hֶ2AH\$LeHH@pH;1HEHP@HHLtaH)2H|$8LHD$۝1LL$(LD$ H߹H50 HD$HD$HD$ HD$(mzH2H|$ Ht$lH|$(Ht$H\$H2IH|$HkHP@IHHP@LHH`D‰PH5™ H2KH52H D‰OH5 HJD‰OH5 HJD‰{OH5 HJ_D‰UOH5 HJ9HHH3H@HMff.AUfATUSHXHF)D$0HD$@uH1HHX[]A\A]ÐHHgH~HSHT$0H~ HS HT$8HuHl$0IH˳2H$LLl$H{sH2LHH$YIH2LHHD$6GH|$8褊51LL$(LD$ H߹H5 HD$HD$ HD$(,kH2H|$ Ht$辚x{H|$(Ht$H\$6Y'HLd$HHkP@LHHBHHuH1H51HHuiHOH@HcD‰-MH56 H^HfDWH,1H'H2H|$8LHD$h1LL$(LD$ H߹H5J HD$HD$HD$ HD$(irH2H|$ Ht$tIH|$(Ht$Hl$H2QH\$LeHH@pH;1HEHP@HHLDH92H|$8LHD$1LL$(LD$ H߹H5R HD$HD$HD$ HD$(hzHð2H|$ Ht$|H|$(Ht$H\$H2YH|$HkHP@IHHP@LHHCD‰KH5 HBFH5.2H D‰JH5 HFD‰JH5j HED‰JH5 HE_D‰eJH5v HE9HHH鑍H鞍H髍ff.AUfATUSHXHF)D$0HD$@uH1HHX[]A\A]ÐHHbH~HSHT$0H~ HS HT$8HuHl$0IHۮ2H$LLl$H苖sH2LHH$iIH2LHHD$FGH|$8贅51LL$(LD$ H߹H5 HD$HD$ HD$(2H D‰EH58 HAD‰EH5’ H@D‰EH5D H@_D‰uEH5Β H@9HHHHH ff.AUfATUSHXHF)D$0HD$@uH 1HHX[]A\A]ÐHH]H~HSHT$0H~ HS HT$8HuHl$0IH2H$LLl$H蛑sHĩ2LHH$yIH2LHHD$VGH|$8Ā51LL$(LD$ H߹H5ϒ HD$HD$ HD$(LaH%2H|$ Ht$ސx{H|$(Ht$H\$VO'HLd$HHkP@LHH\HHuH1H5Է1HH_HOH@HcD‰MCH5 H~>fDNHL1H'H2H|$8LHD$h1LL$(LD$ H߹H5 HD$HD$HD$ HD$(`rHۧ2H|$ Ht$蔏IH|$(Ht$Hl$H2qH\$LeHH@pH;1HEHP@HHLT7HY2H|$8LHD$ 1LL$(LD$ H߹H5 HD$HD$HD$ HD$( _zH2H|$ Ht$蜎H|$(Ht$H\$H2yH|$HkHP@IHHP@LHHh6D‰1AH5ʎ HbXH~"HSHT$@H~ HS HT$HHHt!H= z1H`[]A\f.Hɥ2H|$@Ht$HD$xH|$H1豅x1LL$0LD$(H߹H5 HD$ HD$(HD$0[1kfDHA2H|$@Ht$(HD$(i01LD$8HߺH5 HD$0HD$8[txZH|$ HH\$Ot*H5? Ho%1HH2qHH1LD$H5y H$HD$;Gt7H2H|$Hvx/H<$9H52H{Hf1HfD‰)H5 H$1HHpSH1H5(y H LL$LD$H$HD$HD$HD$sFt_H؏2H|$H vH42H|$Ht$H$ux5Ht$HhQH52HzH [H 1[D‰(H5 H#H 1[D‰n(H5' H#H 1[HoDf.SH1H5x H LL$LD$H$HD$HD$HD$CEt_H2H|$HtH2H|$Ht$H$tx5Ht$HAH52HyH [H 1[D‰n'H5? H"H 1[D‰>'H5 Ho"H 1[HnDf.SH1H5v H LL$LD$H$HD$HD$HD$Dt_Hx2H|$HsHl2H|$Ht$H$sx5Ht$H0H52HyxH [H 1[D‰>&H5ǃ Ho!H 1[D‰&H5? H?!H 1[HqmDf.SHH5u 11HLD$H$HD$Bt/H͋2H|$Hrx$H$H5A2HxwHHH[@D‰V%H5? H HH[@f.AVH1AUH5Iu ATUSHLD$H$HD$CBH2H|$Hq?H$HH1H51HH@HHtH@H9D$.HHP@H52HHvIHtHu6HL[]A\A]A^fDHE1[L]A\A]A^D1@HE(Lu HtMfDIH@HtH9X sH@HuM9tI9] wI}(HPLL;Hx(IHtHPLa*Hm@MLoH<@ 0fDDE1{#H5܁ HH,Hjf.AUfATUSHXHF)D$0HD$@uH01HHX[]A\A]ÐHH;H~HSHT$0H~ HS HT$8HuHl$0IH2H$LLl$HoKHԇ2LHH$o H2LHHD$foGH|$8^51LL$(LD$ H߹H5nr HD$HD$ HD$(\?H52H|$ Ht$nxPH|$(Ht$H\$f-HLd$HHkP@LHH>+H572HsD‰!H5A Hf;,H1HOH2H|$8LHD$;n1LL$(LD$ H߹H5Uq HD$HD$HD$ HD$(:>rH2H|$ Ht$m-H|$(Ht$H\$H>2mHLd$HHkP@LHH1@H2H|$8LHD$[m1LL$(LD$ H߹H5up HD$HD$HD$ HD$(Z=H32H|$ Ht$lxwH|$(Ht$H\$H 2lH|$HkHP@IHHP@LHHLD‰H5>~ HD‰_H5~ HD‰9H5~ HjD‰H5|~ HDD‰H5} HiHfHfHfSH1H5n HLD$H$HD$;uQ)H1HH[H2H|$H\kx8H<$HH_P@HH(H5ȃ2H@pH[f.D‰H5~ H?tHefSH1H5An HLD$H$HD$ ;tFH2H|$Hjx>H<$HH_P@HHUH52HoH[H1[D‰NH5} HH1[HReDf.SH1H5m HLD$H$HD$::tFH2H|$Hix>H<$HH_P@HHE.H5>2HnH[H1[D‰~H5/} HH1[HdDf.SHH5l 11HLD$H$HD$h9t/H2H|$Hix$H$H52HxmHHH[@D‰H5| HHH[@f.HH1LD$H5#l H$HD$8tGH2H|$HShxOH<$HH@pH;1u+H5Ԁ2?mHf.1HfHfD‰H5_| H1H.cHH1LD$H5_k H$HD$7ub%H1HHfH 2H|$Hlgx(H4$H~$H52H\lHD‰.H5{ H_HbDHH1LD$H5j H$HD$+7t?H`2H|$Hfx/H4$H~H5;2HkHfD1HÐD‰~H5{ H1HHaHH1LD$H5j H$HD${6t?H~2H|$Hfx/H4$H~*H5~2HkHfD1HÐD‰H5?{ H1HH]aHH1LD$H5ni H$HD$5tGH~2H|$HcexOH<$HH@pH;1u+H5}2OjHf.1HfHfD‰H5z H/1H`SH1H5h H LL$LD$HD$HD$HD$4tgH0}2H|$Ht$dx]H|$H\$H1H9Gun+td1HH@H5|2HIiH [H 1[D‰H5z H?1H11H5bz H8"1H_fDSH1H5g H LL$LD$HD$HD$HD$3tgH |2H|$Ht$qcx]H|$H\$H1H9Gun*td1HH@H5{2H9hH [H 1[D‰H5y H/1H!1H5y H81H^fDSHH5f 11HLD$H$HD$2t/H{2H|$Hpbx$H$H5{2HxhgHHH[@D‰6H5y HgHH[@f.HH1LD$H5f H$HD$+2t?Hz2H|$Hax/H<$H(H5;z2HfHfD1HÐD‰~H5/y H1H]HH1LD$H5e H$HD${1t?Hy2H|$Hax/H<$H0H5y2HfHfD1HÐD‰H5x H1H\HH1LD$H5d H$HD$0t?H8y2H|$Hc`x/H<$H8H5x2HSeHfD1HÐD‰H5x HO1HX\HH1LD$H5Ld H$HD$0t?Hx2H|$H_x/H<$H@H5+x2HdHfD1HÐD‰nH5?x H 1H[SH1H5c H LL$LD$H$HD$HD$HD$S/Hw2H|$H^Hw2H|$Ht$H$^xaH{HL$1Hn6HHtvHDž1H51HH-HtTH@HH [fDH 1[D‰NH5w H H 1[H5av2H1cH [D‰H57w H7 H 1[HtZSH1H5gb H LL$LD$H$HD$HD$HD$-HLv2H|$Hw]H0v2H|$Ht$H$U]xaH{HL$H4HHtsHT1H5u1HH6,HtQH@HH [H 1[D‰H5/w H H 1[H5t2HaH [D‰H5v H H 1[H YSH1H5a H LL$LD$H$HD$HD$HD$s,Ht2H|$H\Ht2H|$Ht$H$[xaH{HL$H3HHtsH1H51HH*HtQH@HH [H 1[D‰nH5v H H 1[H5s2HQ`H [D‰&H5u HW H 1[HWSH1H5_ H LL$LD$H$HD$HD$HD$+Hls2H|$HZHPs2H|$Ht$H$uZxaH{HL$H2HHtsHt1H51HHV)HtQH@HH [H 1[D‰ H5u H/H 1[H5r2H^H [D‰ H5'u HH 1[HxVSH1H5`^ H LL$LD$H$HD$HD$HD$)Hq2H|$H'YHq2H|$Ht$H$YxaH{HL$H0HHtsH1H5%1HH'HtQH@HH [H 1[D‰ H5u HH 1[H5p2Hq]H [D‰F H5wt HwH 1[H$USH1H5 ] H LL$LD$H$HD$HD$HD$#(Hp2H|$HWHpp2H|$Ht$H$WxaH{HL$H;/HHtsH~1H5~1HHv&HtQH@HH [H 1[D‰ H5wt HOH 1[H51o2H\H [D‰ H5s HH 1[HSSH1H5[ H LL$LD$H$HD$HD$HD$&Ho2H|$HGVHo2H|$Ht$H$%VxaH{HL$H-HHtsH$}1H5E}1HH%HtQH@HH [H 1[D‰H5s HH 1[H5m2HZH [D‰fH5's HH 1[H|RSH1H5`Z H LL$LD$H$HD$HD$HD$C%Hm2H|$HTHm2H|$Ht$H$TxaH{HL$H[,HHtsH{1H5{1HH#HtQH@HH [H 1[D‰>H5s HoH 1[H5Ql2H!YH [D‰H5wr H'H 1[H(QSH1H5 Y H LL$LD$H$HD$HD$HD$#HH|$(Ht$H\$HV2E>xAHD$HHH8H5U2H)CH0[H01[D‰H5o H1D‰H5n HH01[Hc1H5o HD$H:HD$jH;f.SH1H5o H0LL$(LD$ HD$HD$HD$ HD$(r tnHV2H|$ Ht$=H|$(Ht$H\$HT2HHH[fD‰~H5o HHH[fDSHH5;p 11HLD$H$HD$x t2HR2H|$H9x,H$H5yR2H>HHH[fD‰H5o HHH[fDSHH5> 11HLD$H$HD$t/HQ2H|$H`8x$H$H5R2Hx X=HHH[@D‰&H5o HWHH[@f.SH1H5o H LL$LD$H$HD$HD$HD$tHQ2H|$H7HP2H|$Ht$H$y7xUHt$HhHHtpH^1H5B]1HHcHtNH@HH [H 1[D‰H5o H?H 1[H51O2H;H [D‰H5n HH 1[Hd5SHH5< 11HLD$H$HD$t2HO2H|$HP6x,H$H5O2HE;HHH[fD‰H5/o H?HH[fDSHH5ko 11HLD$H$HD$t2HO2H|$H5x,H$H5N2HH:HHH[fD‰^H5o HHH[fDSHHH5N2H8::H55 HH1Ht!H(t [fHPH[HR0fHZ1H5"# [H8fSHxZ1HH=v` L2tH5K2Ht7H[9fH=N4 *K2HHK2HuH[1H[fDHH: H[UDSH\1HH=v`zK2tH5gK2Ht7H[9fH=3 )BK2HH0K2HuHtZ1H[fDHHE: H[DSHPZ1H`H=v`J2tH5J2Ht7H[8fH=.3 d)J2HHJ2HuHY1H[fDHH9 H[5DHATUSHHH|$Ht2HF Ht)Hx(Ht HuXHY1HH[]A\fQ2H-Q2Q2t_L%Q2I|$ HHHt#~D$H\$D$@ H@(@H[]A\fHX1H@H=P2tH=P2IHP2xH=iP2KH=PP2HHNP2q2H0H0ff.ATH11U1H5T8 St+0HH^H5I2H[]A\k[1]A\IHw0H0@f.SH1H57 HHD$LD$tNH|$HX1H9GuLGtBXH5AJ2HHH[@H1[H X1H5j H81H/@f.HH111H5J7 t3yHX1H5I2HHHH81HH/ATH1UH5j SHLD$H$HD$WtSHTI2H|$H/xKhH,$HHHH5HH2HH[]A\H1[]A\DD‰H5j HH1[]A\H.HI.ATH1UH5?j SH LL$LD$HD$HD$HD$hHqH2H|$Ht$.H\$HH|$HV1H9Gt|H@@HHIH5sH2LsHH H[]A\@H 1H[]A\fD1ۉ\H5mi HHU1H5Jj 1H8pfDHS1H5i H8R}H-HH-f.ATH1UH54 SHLD$H$HD$HG2H|$H-H,$Hp|HHH.HS1H5PG2fHHCHHCPHHT1HChHC@HHH[]A\H1H[]A\f.D1H5=i HH1R1H5i H8H,HIo,f.ATH1UH5x3 SHLD$H$HD$t[HE2H|$HO,x[H$Htz8HHHH5 F2HHHH[]A\@H1H[]A\f.D1ۉH5i H H!Q1H5ji H8H+HI+f.ATH1UH52 SHLD$H$HD$tSHD2H|$H?+xKH,$-HHH_H58C2HH[]A\H1[]A\DD‰H5i HH1[]A\H*HI*HH1H81-Ht(H(t HDHPHHR0HHuH'P1H5Hd H8Hff.HH1H81Ht(H(t HDHPHHR0H{HuHO1H5c H8Hff.HH1H81MHt(H(t HDHPHHR0H HuHGO1H5hc H8Hff.HH1H81Ht(H(t HDHPHHR0HHuHN1H5b H8H2H|$H%H<$HH|HxH+8HIHtLH+LkL9td1@IT$HKHI9tGHcHc}HuI,$u ID$LP0HE1[L]A\A]L%K1I$HL[]A\A]fDDE1KH5c H|HL[]A\A]Hu$fDAUH1ATH5>c USHLD$H$HD$5Hv=2H|$H#H<$xHH|HxH+8H\IHtLH+LkL9td1@IT$HKHI9tGHcHc}HuI,$u ID$LP0HE1[L]A\A]L%I1I$HL[]A\A]fDDE1H5Tb H,HL[]A\A]HB#fDAUH1ATH5b USHLD$H$HD$H&<2H|$Hy"H<$HH|HxH+8H IHtLH+LkL9td1@IT$HKHI9tGHcHc}_HuI,$u ID$LP0HE1[L]A\A]L%yH1I$HL[]A\A]fDDE1H5a HHL[]A\A]H"fDUH1SH5( HHD$LD$t]H|$HGt[&HHHunHhH5a:2HHHHH[]D1HH[]@H5?a 1HHH[]HJ!@UH1SH5' HHD$LD$t]H|$HGt[FHHHunxJH|$H\$HGtcHHuqHk8HC1HH(H[]D‰H5_ HH(H[]DH5_ 1Hk@UHSH5_ 11H(LL$LD$HD$HD$HD$tRH 52H|$Ht$.xJH|$H\$HGtcHHuqHk@HB1HH(H[]D‰H5o_ HH(H[]DH5_ 1H[@UHSH5" 11H(LL$LD$HD$HD$HD$tRH32H|$Ht$xJH|$H\$HGtcHvHuqHkHA1HH(H[]D‰H5_ HH(H[]DH5W_ 1HK@UHSH5! 11H(LL$LD$HD$HD$HD$xtRH22H|$Ht$xJH|$H\$HGtcHfHuqHkHv@1HH(H[]D‰H5^ HH(H[]DH5^ 1H;@UHSH5 11H(LL$LD$HD$HD$HD$htRH12H|$Ht$xJH|$H\$HGtcHVHuqHk(Hf?1HH(H[]D‰H5?^ HH(H[]DvH5^ 1H+@UHSH5 11H(LL$LD$HD$HD$HD$XtRH02H|$Ht$xJH|$H\$HGtcHFHuqHk0HV>1HH(H[]D‰H5] HH(H[]DfH5/^ 1H@UHSH5B^ 11H(LL$LD$HD$HD$HD$HtRH/2H|$Ht$xJH|$H\$HGtcH6HuqHkHF=1HH(H[]D‰~H5] HH(H[]DVH5] 1H @UHSH5^ 11H(LL$LD$HD$HD$HD$8tRH.2H|$Ht$xJH|$H\$HGtcH&HuqHk H6<1HH(H[]D‰nH5] HH(H[]DFH5] 1Hu@AVHSH5] 11H8LL$(LD$ HD$HD$ HD$('teH-2H|$ Ht$xYH|$(H\$HGtrIH|Lt$~D$flCH;1HH8H[A^D‰NH5W] HH8H[A^@&H5] 1HU@AVHSH5] 11H8LL$(LD$ HD$HD$ HD$(teH|,2H|$ Ht$xYH|$(H\$HGtrmIH|Lt$~D$flC(H91HH8H[A^D‰.H5] H_H8H[A^@H5_] 1H5@AVHSH5q] 11H8LL$(LD$ HD$HD$ HD$(teH\+2H|$ Ht$}xYH|$(H\$HGtrMIH|Lt$~D$flCH81HH8H[A^D‰H5\ H?H8H[A^@H5] 1H@AVHSH5[ 11H8LL$(LD$ HD$HD$ HD$(teH*2H|$ Ht$]xYH|$(H\$HGtr-IH|Lt$~D$flCH71HH8H[A^D‰H5w\ HH8H[A^@H5\ 1H{@AVHSH5\ 11H8LL$(LD$ HD$HD$ HD$(teH)2H|$ Ht$=xYH|$(H\$HGtr IH|Lt$~D$flC8H61HH8H[A^D‰H5\ HH8H[A^@H5o\ 1Hս[@UHSH5\ 11H(LL$LD$HD$HD$HD$tRH(2H|$Ht$xJH|$H\$HGtcHvHuyHHc<5HH(H[]D‰H5[ HH(H[]DH5G\ 1HżH(H[]Cff.UHSH5J\ 11H(LL$LD$HD$HD$HD$htSH(2H|$Ht$ xJH|$H\$HGtcHVHuyHC H<HH(H[]D‰H5[ HϻH(H[]DvH5o\ 1H襻H(H[]#ff.UHSH5z\ 11H(LL$LD$HD$HD$HD$HtSH&2H|$Ht$ xJH|$H\$HGtcH6HuyHC8HH5\ HoH(H[]DH5W\ 1HEH(H[]ff.AUH1ATH5f\ USH(LL$LD$HD$HD$HD$H#2H|$Ht$x H|$Hl$HG@HHHE H[HHtvH{H+;HIHtFH+LkL9t=1fDIT$HKHI9tHcHc}/HuI,$tsE1H(L[]A\A]L%Q/1I$H(L[]A\A]fDDE1胻H5L[ H贶H(L[]A\A]fDID$LP0FH5[ E1HtH(L[]A\A]fD@AUH1ATH5\ USH(LL$LD$HD$HD$HD$H!2H|$Ht$H|$Hl$HGpHHHE8H[HHtvH{H+;HIHtFH+LkL9t=1fDIT$HKHI9tHcHc}_HuI,$tsE1H(L[]A\A]L%-1I$H(L[]A\A]fDDE1賹H5Z HH(L[]A\A]fDID$LP0vH5[ E1H褴H(L[]A\A]fD@AUH1ATH5[ USH(LL$LD$HD$HD$HD$FHO2H|$Ht$H|$Hl$HGH(HH@H[HHtsH{H+;H;IHtCH+LkL9t:1IT$HKHI9tHcHc}菨HuI,$tsE1H(L[]A\A]L%+1I$H(L[]A\A]fDDE1H5Z HH(L[]A\A]fDID$LP0覷H5Z E1HԲH(L[]A\A]fDK@SH1H5" H`LL$HLD$@HD$8HD$@HD$HxH2H|$@Ht$8 H\$8H|$HH+1H\$H9G HKH$H$HD$PfoL$pfoD$PHT$hHhHHD$`)D$p)L$PohHL$)T$phHxD$H$HPHP)T$ H$HHPHtH|$pHHD$`HtH|$PHH$u\H|$t$HH\$HxHtHhHfxHU)1HH`[H\$HxHtHhHfxH)1H5G H8蝰H`1[fD‰>H5X HoHf)1H5X H8WDUHSH5Y 11H(LL$LD$HD$HD$HD$tgH%2H|$Ht$xZH|$Hl$HGts~HH}HH9ww]0H(1HH(H[]D‰>H5X HoH(H[]DH5X 1HE˾ٿf.UHSH5 11H(LL$LD$HD$HD$HD$tfH2H|$Ht$~xZH|$H\$HGtsNHH}C,C(1+`HH9@HH(H[]@D‰H5X H?H(H[]DH5WX 1H蛽@UHSH5bX 11H(LL$LD$HD$HD$HD$tlH2H|$Ht$^xbH|$Hl$HGt{.HHHH9wHt]H%1HH(H[]fDD‰H5W HH(H[]D辱H5/X 1HsٿDUHSH5JX 11H(LL$LD$HD$HD$HD$tlH2H|$Ht$.xbH|$Hl$HGt{HHHH9wHt] H|$1HH(H[]fDD‰趰H5W HH(H[]D莰H5X 1H轫CٿDUHSH5RX 11H(LL$LD$HD$HD$HD$htlHe2H|$Ht$xbH|$Hl$HGt{HVHHH9wHt]HL#1HH(H[]fDD‰膯H5W H跪H(H[]D^H5W 1H荪ٿDUHSH5 11H(LL$LD$HD$HD$HD$8tZHE2H|$Ht$xJH|$H\$HGtcH&HuyHCXH562H<HH(H[]ÃD‰nH5_W H蟩H(H[]DFH5W 1HuH(H[]ff.UHSH5 11H(LL$LD$HD$HD$HD$tZH%2H|$Ht$xJH|$H\$HGtc~HHuyHC@H52H<}HH(H[]ÃD‰NH5V HH(H[]D&H5'W 1HUH(H[]ӷff.UHSH5  11H(LL$LD$HD$HD$HD$tZH2H|$Ht$xJH|$H\$HGtc^HHuyHCpH52H<]HH(H[]ÃD‰.H5oV H_H(H[]DH5V 1H5H(H[]賶ff.UHSH5V 11H(LL$LD$HD$HD$HD$tlH2H|$Ht$nxbH|$Hl$HGt{>HHHH9wHt]H1HH(H[]fDD‰H5V H'H(H[]DΪH5gV 1H胵ٿDUHSH5V 11H(LL$LD$HD$HD$HD$tlH2H|$Ht$>xbH|$Hl$HGt{HHHH9wHt]H1HH(H[]fDD‰ƩH5/V HH(H[]D螩H5V 1HͤSٿDUHSH511H(LL$LD$HD$HD$HD$xtYHu2H|$Ht$xJH|$H\$HGtc޿HfHuyHH5w2HH5U HoH(H[]DH5gU 1HEH(H[]ïff.UHSH5jU 11H(LL$LD$HD$HD$HD$tlH 2H|$Ht$~xbH|$Hl$HGt{NHHHH9wHt]H1HH(H[]fDD‰H5T H7H(H[]DޣH5'U 1H 蓮ٿDUHSH5BU 11H(LL$LD$HD$HD$HD$tlH2H|$Ht$NxbH|$Hl$HGt{HHHH9wHt]H1HH(H[]fDD‰֢H5T HH(H[]D订H5U 1HݝcٿDUHSH511H(LL$LD$HD$HD$HD$舿twH2H|$Ht$xjH|$Hl$HGHrHHH9HHcH<HH(H[]D‰螡H5_T HϜH(H[]DvH5T 1H襜H(H[]#ѿDUHSH511H(LL$LD$HD$HD$HD$HtwHU2H|$Ht$xjH|$Hl$HG誷H2HHH9HHcHc<АHH(H[]D‰^H5S H菛H(H[]D6H5S 1HeH(H[]ѿDUHSH511H(LL$LD$HD$HD$HD$ttH2H|$Ht$xjH|$Hl$HGjHHHH9HE HcH<蓏HH(H[]fDD‰H5S HOH(H[]DH5OS 1H%H(H[]裩ѿDUHSH511H(LL$LD$HD$HD$HD$ȻtwH2H|$Ht$^xjH|$Hl$HG*HHHH9HHcHIHtFH+LkL9t=1fDIT$HKHI9tHcHc}菇HuI,$tsE1H(L[]A\A]L% 1I$H(L[]A\A]fDDE1H5dO HH(L[]A\A]fDID$LP0Hf.AUH1ATH5USH(LL$LD$H$HD$HD$HD$螳H1H|$Ht$0H|$HH\$FtrH4$H趑HHtvHxH+8H讷IHtFH+LkL9t=1fDIT$HKHI9tHcHc}HuI,$tsE1H(L[]A\A]L%! 1I$H(L[]A\A]fDDE1SH51IT$HKHI9tHcHc}}HuI,$tsE1H(L[]A\A]L%1I$H(L[]A\A]fDDE1H5 K H,H(L[]A\A]fDID$LP0辌H5GK E1HH(L[]A\A]fDcɿDSH1H5/H@HD$ LD$(HD$(薩t;H1H|$(Ht$ ,y0D‰H5J HGH@1[@HD$pHL$ HT$hHD$@HD$0foL$PfoD$0HT$HHhH)L$0)D$PohHL$)T$PhHx)T$HL$`HPHPHT$hHԙHPHtH|$PHHD$@HtH|$0HH|$pH\$tHHxHtHhHfxHq0H5H82DH HxHtHhHfxHQ0HH@[@UHSH5I 11H(LL$LD$HD$HD$HD$訧H1H|$Ht$:H|$Hl$HGH芲HHH9HHHc1H)HH9sH<zHH(H[]fDD‰螉H5H HτH(H[]DvH5_I 1H襄+ٿf.UHSH5zI 11H(LL$LD$HD$HD$HD$HHQ1H|$Ht$H|$Hl$HG袟H*HHH9HcH01HHHH@HH(H[]fDD‰>H5H HoH(H[]DH5I 1HE˒ٿf.ATH1UH5/I SH LL$LD$HD$HD$HD$ttH1H|$Ht$~xjH|$Hl$HGJIүHHLHH0HH H[]A\@H 1H[]A\fD1ۉH5H H-H H[]A\ÐֆH5H 1HH H[]A\f{Hff.ATH1UH5ISH LL$LD$HD$HD$HD$蘣ttH 1H|$Ht$.xjH|$Hl$HGI肮HHLHkH0HH H[]A\@H 1H[]A\fD1ۉ謅H5G H݀H H[]A\Ð膅H5/H 1H赀H H[]A\f+Hff.ATH1UH5SH LL$LD$HD$HD$HD$HttH1H|$Ht$xjH|$Hl$HG誛I2HHLHˬH40HH H[]A\@H 1H[]A\fD1ۉ\H5MG HH H[]A\Ð6H5G 1HeH H[]A\fێHaff.ATH1UH5SH LL$LD$HD$HD$HD$ttHm1H|$Ht$xjH|$Hl$HGZIHHLH۩H0HH H[]A\@H 1H[]A\fD1ۉ H5F H=~H H[]A\ÐH5F 1H~H H[]A\f苍H+ff.ATH1UH5F SH LL$LD$HD$HD$HD$訟ttH1H|$Ht$>xjH|$Hl$HG I蒪HHLHH0HH H[]A\@H 1H[]A\fD1ۉ輁H5=F H|H H[]A\Ð薁H5F 1H|H H[]A\f;Hff.ATH1UH5F SH LL$LD$HD$HD$HD$XttHU1H|$Ht$xjH|$Hl$HG躗IBHHLHwHD0HH H[]A\@H 1H[]A\fD1ۉlH5E H{H H[]A\ÐFH5OF 1Hu{H H[]A\fHff.ATH1UH5OF SH LL$LD$HD$HD$HD$ttH1H|$Ht$xjH|$Hl$HGjIHHLH蛙HoHH H[]A\@H 1H[]A\fD1ۉH5E HMzH H[]A\Ð~H5F 1H%zH H[]A\f蛉Hff.ATH1UH5F SH LL$LD$HD$HD$HD$踛ttH1H|$Ht$NxjH|$Hl$HGI袦HHLH+HSnHH H[]A\@H 1H[]A\fD1ۉ}H5eE HxH H[]A\Ð}H5E 1HxH H[]A\fKHSff.ATH1UH5E SH LL$LD$HD$HD$HD$httHe1H|$Ht$xjH|$Hl$HGʓIRHHLH;HmHH H[]A\@H 1H[]A\fD1ۉ||H5%E HwH H[]A\ÐV|H5E 1HwH H[]A\fHff.ATH1UH5E SH LL$LD$HD$HD$HD$ttH1H|$Ht$xjH|$Hl$HGzIHHLHHkHH H[]A\@H 1H[]A\fD1ۉ,{H5D H]vH H[]A\Ð{H5WE 1H5vH H[]A\f諅Hff.ATH1UH5_E SH LL$LD$HD$HD$HD$ȗttH1H|$Ht$^xjH|$Hl$HG*I貢HHLH蛛HccjHH H[]A\@H 1H[]A\fD1ۉyH5D H uH H[]A\ÐyH5D 1HtH H[]A\f[Hff.ATH1UH5|SH LL$LD$HD$HD$HD$xttH1H|$Ht$xjH|$Hl$HGڏIbHHLH;iHciHH H[]A\@H 1H[]A\fD1ۉxH5D HsH H[]A\ÐfxH5WD 1HsH H[]A\f H{ff.ATH1UH5GD SH LL$LD$HD$HD$HD$(ttH%1H|$Ht$xjH|$Hl$HG芎IHHLHmHgHH H[]A\@H 1H[]A\fD1ۉH0HH H[]A\H 1H[]A\fD1ۉjH5> H fH H[]A\ÐjH5> 1HeH H[]A\f[uɿH鮺DATH1UH5'? SH LL$LD$HD$HD$HD$xH1H|$Ht$ H|$Ld$HGҀHZHHHH9LoHG0HH H[]A\H 1H[]A\fD1ۉliH5e> HdH H[]A\ÐFiH5> 1HudH H[]A\fsɿHXDATH1UH5vSH LL$LD$HD$HD$HD$H1H|$Ht$蚵H|$Ld$HGbHHHHH9LvH0HH H[]A\H 1H[]A\fD1ۉgH5= H-cH H[]A\ÐgH5= 1HcH H[]A\f{rɿHDATH1UH5SH LL$LD$HD$HD$HD$蘄t|H1H|$Ht$.xzH|$Hl$HG}I肏HHLH|H5$1HHH H[]A\DH 1H[]A\f.D1ۉfH5= HaH H[]A\ÐvfH57= 1HaH H[]A\fqHöff.ATH1UH5ԽSH LL$LD$HD$HD$HD$8t|H1H|$Ht$βxzH|$Hl$HG|I"HHLHbH51H茷HH H[]A\DH 1H[]A\f.D1ۉdHc6MHH H[]A\H 1H[]A\fD1ۉ\H57 HWH H[]A\Ð\H5?8 1HWH H[]A\f+gɿH邭DATH1UH5VSH LL$LD$HD$HD$HD$HyH1H|$Ht$ڨH|$Ld$HGrH*HHHH9L螂HKHH H[]A\H 1H[]A\fD1ۉ<[H5M7 HmVH H[]A\Ð[H57 1HEVH H[]A\feɿH,DATH1UH5SH LL$LD$HD$HD$HD$wH)1H|$Ht$jH|$Ld$HG2qH躂HHHH9LNvHVJHH H[]A\H 1H[]A\fD1ۉYH56 HTH H[]A\ÐYH56 1HTH H[]A\fKdɿH֪DATH1UH5SH LL$LD$HD$HD$HD$hvH1H|$Ht$H|$Ld$HGoHJHHHH9L[HHHH H[]A\H 1H[]A\fD1ۉ\XH55 HSH H[]A\Ð6XH5'6 1HeSH H[]A\fbɿH逩DATH1UH56 SH LL$LD$HD$HD$HD$tHI1H|$Ht$芤H|$Ld$HGRnHHHHH9LjHvGHH H[]A\H 1H[]A\fD1ۉVH5M5 HRH H[]A\ÐVH55 1HQH H[]A\fkaɿH*DATH1UH55 SH LL$LD$HD$HD$HD$sH1H|$Ht$H|$Ld$HGlHj~HHHH9L^HFHH H[]A\H 1H[]A\fD1ۉ|UH54 HPH H[]A\ÐVUH55 1HPH H[]A\f_ɿHԦDATH1UH55 SH LL$LD$HD$HD$HD$rH1H|$Ht$誡H|$Ld$HGrkH|HHHH9LIHcDHH H[]A\H 1H[]A\fD1ۉ TH5E4 H=OH H[]A\ÐSH54 1HOH H[]A\f^ɿH~DATH1UH54 SH LL$LD$HD$HD$HD$pH1H|$Ht$:H|$Ld$HGjH{HHHH9LN|Hc&CHH H[]A\H 1H[]A\fD1ۉRH53 HMH H[]A\ÐvRH5G4 1HMH H[]A\f]ɿH(DATH1UH5SH LL$LD$HD$HD$HD$8ot|H}1H|$Ht$ΞxzH|$Hl$HGhI"zHHHELHhHH H[]A\H 1H[]A\f.D1ۉHuH+tuD1H(H[]A\A]H0HH(H[]A\A]D1ۉNH51 HMIH(H[]A\A]HCH1P0f.MH51 1HIH(H[]A\A]{XɿH֟DAUH1ATH51 USH(LL$LD$HD$HD$HD$jH1H|$Ht$(H|$Ld$HG%cHxuHH<HH92L|dHHttHxH+8HtnHHtDLeLmM9t91HSIMHM9tHcIc<$TH571HoHH H[]A\H 1H[]A\fD1ۉ,EH5, H]@H H[]A\ÐEH5- 1H5@H H[]A\fOɿH颗DATH1UH5ȝSH LL$LD$HD$HD$HD$aH1H|$Ht$ZH|$Ld$HG"[HlHHHH9LjH51HHH H[]A\H 1H[]A\fD1ۉCH5, H>H H[]A\ÐCH5W, 1H>H H[]A\f;NɿHLDATH1UH5mSH LL$LD$HD$HD$HD$X`H1H|$Ht$H|$Ld$HGYH:kHHHH9L>9H5'1H菔HH H[]A\H 1H[]A\fD1ۉLBH5M+ H}=H H[]A\Ð&BH5+ 1HU=H H[]A\fLɿHDATH1UH5g+ SH LL$LD$HD$HD$HD$^H1H|$Ht$zH|$Ld$HGBXHiHHHH9L6H5ǥ1HHH H[]A\H 1H[]A\fD1ۉ@H5* H 1H|$HɅH|$H,$HY0H9GLAăH|$HGkOH`HHH9HcH0H0HHH4иHHHHH H!EHDHHH H[]A\D‰7H5' H3DH0H5:( 1H83fD7H5o( 1H2cBٿDATHUH5ǐSH8HD$HD$0HD$HD$ HD$(HD$0P1LL$0LD$(pTZYH1H|$Ht$H|$ Ld$HGMHP_HHHH9H|$(Ht$Mt+HT$L1H&HH0H[]A\DH01H[]A\fD1ۉL6H5e' H}1H0H[]A\Ð&6H5' 1HU1H0H[]A\f@ɿH鬉DATHUH5?SH8HD$HD$0HD$HD$ HD$(HD$0P1LL$0LD$(RZYH1H|$Ht$`H|$ Ld$HG(LH]HHHH9H|$(Ht$oPt+HT$L\DH4%HH0H[]A\DH01H[]A\fD1ۉ4H5u& H/H0H[]A\Ð4H5& 1H/H0H[]A\f+?ɿH&DATHUH5SH8HD$HD$0HD$HD$ HD$(HD$0P1LL$0LD$(0QZYH1H|$Ht$H|$ Ld$HGJH\HHHH9H|$(Ht$Nt+HT$L5H#HH0H[]A\DH01H[]A\fD1ۉ 3H5% H=.H0H[]A\Ð2H5% 1H.H0H[]A\f=ɿH順DATHUH5% SH8HD$HD$0HD$HD$ HD$(HD$0P1LL$0LD$(OZYHߘ1H|$Ht$ H|$ Ld$HGHHpZHHHH9H|$(Ht$/Mt+HT$L5H!HH0H[]A\DH01H[]A\fD1ۉl1H5$ H,H0H[]A\ÐF1H5% 1Hu,H0H[]A\f;ɿHDATHUH5 % SH8HD$HD$0HD$HD$ HD$(HD$0P1LL$0LD$(MZYH?1H|$Ht$}H|$ Ld$HGHGHXHHHH9H|$(Ht$Kt+HT$LLHHT HH0H[]A\DH01H[]A\fD1ۉ/H5 $ H*H0H[]A\Ð/H5_$ 1H*H0H[]A\fK:ɿH锃DAUHATH5P$ USH@HD$HD$0HD$HD$ HD$(HD$0P1LL$0LD$(NLZYH1H|$Ht${H|$ Ld$HG3EH.WHHJHH9@H|$(Ht$;tyHT$LZ*HHtrHxH+8HPHHtJL#LkM9t@1!f.HUIKHM9tHcIc<$`HuHmtl@1H8H[]A\A]H-0HEH8H[]A\A]fDD1-H5" H(H8H[]A\A]HEHP0@~-H5# 1H(H8H[]A\A]#8ɿH醁f.ATH1UH5ņSH LL$LD$HD$HD$HD$8JH1H|$Ht$yH|$Hl$HGCIUHHH}LH0HHtRH0H50HHuHHt0HXHH H[]A\@H 1H[]A\f.H5Q1H!~H HH[]A\fD1ۉ+H5! H'H H[]A\Ð+H5" 1H&H H[]A\fk6Hff.ATH1UH5-SH LL$LD$HD$HD$HD$HH1H|$Ht$xH|$Hl$HGAIjSHHH}L1H=/HHtUH0H50HHFHt3HXHH H[]A\H 1H[]A\f.H51Hq|H HH[]A\fD1ۉ<*H5 Hm%H H[]A\Ð*H5! 1HE%H H[]A\f4HY~ff.ATH1UH5SH LL$LD$HD$HD$HD$FHA1H|$Ht$jvH|$Hl$HG2@IQHHH}LH-HHtRH30H5T0HHEHt0HXHH H[]A\@H 1H[]A\f.H51HzH HH[]A\fD1ۉ(H5 H#H H[]A\Ðf(H5 1H#H H[]A\f 3H|ff.ATH1UH5SH LL$LD$HD$HD$HD$(EH1H|$Ht$tH|$Hl$HG>I PHHH}LH+HHtRH0H50HHeCHt0HXHH H[]A\@H 1H[]A\f.H5A1HyH HH[]A\fD1ۉ&H5 H "H H[]A\Ð&H5 1H!H H[]A\f[1H-{ff.ATH1UH5]SH LL$LD$HD$HD$HD$xCH1H|$Ht$ sH|$Hl$HGHt0HXHH H[]A\@H 1H[]A\f.H511HtH HH[]A\fD1ۉ!H5u HH H[]A\Ð!H5 1HH H[]A\fK,Hkvff.ATH1UH5{SH LL$LD$HD$HD$HD$h>Hц1H|$Ht$mH|$Hl$HG7IJIHHH}LH%HHtRHÔ0H50HHH5 HoDH5 1HMH(H[]A\A]HYZAUHATH5 USH0HD$HD$ HD$HD$HD$ P1LL$ LD$!ZYHj1H|$HYQH|$H,$HG"I,HHH|$HGI{,HLLH$H}w0HH(H[]A\A]H(1H[]A\A]D1ۉH5 HH(H[]A\A]nH5 HDNH5 1H}H(H[]A\A] HXAUHATH5 USH0HD$HD$ HD$HD$HD$ P1LL$ LD$ZYHh1H|$HOH|$H,$HGRI*HHH|$HG#I*HLLHHu0HH(H[]A\A]H(1H[]A\A]D1ۉH5 HH(H[]A\A]H5 HD~H5 1HH(H[]A\A]#  HVAUHATH5 USH0HD$HD$ HD$HD$HD$ P1LL$ LD$'ZYH.g1H|$HMH|$H,$HGI )HHH|$HGSI(HLLH$HHH(H[]A\A]H(1H[]A\A]D1ۉH5 H-H(H[]A\A]H5 HDH5 1HH(H[]A\A]S G H=UAUHATH5P USH0HD$HD$ HD$HD$HD$ P1LL$ LD$WZYH^e1H|$HKH|$H,$HGI:'HHH|$HGI 'HLLH4HHH(H[]A\A]H(1H[]A\A]D1ۉ,H5U H]H(H[]A\A]H5 H/DH5 1H H(H[]A\A]wHSAUHATH5 USH0HD$HD$ HD$HD$HD$ P1LL$ LD$ZYHc1H|$HJH|$H,$HGIj%HHH|$HGI;%H1LLH HHH(H[]A\A]fH(1H[]A\A]ÃD1ۉ\H5 HH(H[]A\A].H5G H_DH5 1H=H(H[]A\A]HQATHUH5^VSH8HD$HD$0HD$HD$ HD$(HD$0P1LL$0LD$(ZYH`1H|$Ht$@HH|$ Ht$Hl$t`H|$(HGI}#HHHt$LHHzn0HH0H[]A\f.H01H[]A\fD1ۉH5 HH0H[]A\ÐvH57 1H.HxPDf.ATHUH5TSH8HD$HD$0HD$HD$ HD$(HD$0P1LL$0LD$(0ZYH^1H|$Ht$FH|$ Ht$Hl$t`H|$(HGuI!HHHt$LH Hl0HH0H[]A\f.H01H[]A\fD1ۉH5 HMH0H[]A\ÐH5W 1H%HODf.ATHUH5SSH8HD$HD$0HD$HD$ HD$(HD$0P1LL$0LD$(ZYH]1H|$Ht$@EH|$ Ht$Hl$t`H|$(HGI} HHHt$LHHzk0HH0H[]A\f.H01H[]A\fD1ۉH5E HH0H[]A\ÐvH5 1H.HMDf.ATHUH5+RSH8HD$HD$0HD$HD$ HD$(HD$0P1LL$0LD$(0ZYH[1H|$Ht$CH|$ Ht$Hl$t`H|$(HGu IHHHt$LHQHi0HH0H[]A\f.H01H[]A\fD1ۉH5m HMH0H[]A\ÐH5 1H%HFLDf.ATHUH5PSH8HD$HD$0HD$HD$ HD$(HD$0P1LL$0LD$(ZYHZ1H|$Ht$@BH|$ Ht$Hl$ t`H|$(HG I}HHHt$LHHzh0HH0H[]A\f.H01H[]A\fD1ۉH5 HH0H[]A\ÐvH5 1H.HJDf.ATHUH5ZOSH8HD$HD$0HD$HD$ HD$(HD$0P1LL$0LD$(0ZYHX1H|$Ht$@H|$ Ht$Hl$ t`H|$(HGu IHHHt$LHHf0HH0H[]A\f.H01H[]A\fD1ۉH5 HMH0H[]A\ÐH5 1H%HzIDf.ATHUH5MSH8HD$HD$0HD$HD$ HD$(HD$0P1LL$0LD$(ZYHW1H|$Ht$@?H|$ Ht$Hl$ t`H|$(HGI}HHHt$LH Hze0HH0H[]A\f.H01H[]A\fD1ۉH5 HH0H[]A\ÐvH5 1H.HHDf.ATHUH5LSH8HD$HD$0HD$HD$ HD$(HD$0P1LL$0LD$(0ZYHU1H|$Ht$=H|$ Ht$Hl$ t`H|$(HGuIHHHt$LH1Hc0HH0H[]A\f.H01H[]A\fD1ۉH5 HMH0H[]A\ÐH5' 1H%HFDf.ATHUH5KSH8HD$HD$0HD$HD$ HD$(HD$0P1LL$0LD$( ZYHT1H|$Ht$@<H|$ Ht$Hl$ t`H|$(HGI}HHHt$LHHzb0HH0H[]A\f.H01H[]A\fD1ۉH5 HH0H[]A\ÐvH5G 1H.HHEDf.ATHUH5ISH8HD$HD$0HD$HD$ HD$(HD$0P1LL$0LD$(0 ZYHR1H|$Ht$:H|$ Ht$Hl$ t`H|$(HGuIHHHt$LHH`0HH0H[]A\f.H01H[]A\fD1ۉH55 HMH0H[]A\ÐH5o 1H%HCDf.ATHUH5OHSH8HD$HD$0HD$HD$ HD$(HD$0P1LL$0LD$( ZYHQ1H|$Ht$@9H|$ Ht$Hl$t`H|$(HGI}HHHt$LHHz_0HH0H[]A\f.H01H[]A\fD1ۉH5] HH0H[]A\ÐvH5 1H.H|BDf.ATHUH5FSH8HD$HD$0HD$HD$ HD$(HD$0P1LL$0LD$(0ZYHO1H|$Ht$7H|$ Ht$Hl$t`H|$(HGuIHHHt$LHH]0HH0H[]A\f.H01H[]A\fD1ۉH5 HMH0H[]A\ÐH5 1H%HADf.ATHUH5ESH8HD$HD$0HD$HD$ HD$(HD$0P1LL$0LD$(ZYHN1H|$Ht$@6H|$ Ht$Hl$t`H|$(HGI}HHHt$LHHz\0HH0H[]A\f.H01H[]A\fD1ۉH5 HH0H[]A\ÐvH5 1H.H?Df.ATHUH5DSH8HD$HD$0HD$HD$ HD$(HD$0P1LL$0LD$(0ZYHL1H|$Ht$4H|$ Ht$Hl$t`H|$(HGuIHHHt$LHHZ0HH0H[]A\f.H01H[]A\fD1ۉH5 HMH0H[]A\ÐH5 1H%HJ>Df.ATHUH5BSH8HD$HD$0HD$HD$ HD$(HD$0P1LL$0LD$(ZYHK1H|$Ht$@3H|$ Ht$Hl$t`H|$(HGI}HHHt$LHHzY0HH0H[]A\f.H01H[]A\fD1ۉH5 HH0H[]A\ÐvH5 1H.H<Df.USHHH HH5 H81 HtCHHHHtWH+tHH[]HCHP0HH[]@S 1HuHW0H5kH8@+ Ht! 1HuH[W0H5|kH8xDf.USHHH HH5H81PHtCHH@HHtWH+tHH[]HCHP0HH[]@ 1HuHV0H5jH8&@[ HtQ 1HuHV0H5jH8xDf.USHHH HH5 H81HtCHHpHHtWH+tHH[]HCHP0HH[]@ 1HuHU0H5jH8V@ Ht 1HuHU0H5iH8$xDf.USHHH HH5=H81HtCHHHHtWH+tHH[]HCHP0HH[]@ 1HuHU0H5>iH8@ Ht 1HuHT0H5 iH8TxDf.USHHH HH5mH81HtCHHHHtWH+tHH[]HCHP0HH[]@ 1HuHMT0H5nhH8@ Ht 1HuHT0H5\H8@Ht1HuHG0H5 \H8TxDf.AUHATH51USH0HD$HD$ HD$HD$HD$ P1LL$ LD$ZYH91H|$H!H|$H,$HGRIHHH|$HG#IHHELLHHG0HH(H[]A\A]fDH(1H[]A\A]ÃD1ۉH5 HH(H[]A\A]H5/ HD~H5 1HH(H[]A\A]#H*AUHATH5M/USH0HD$HD$ HD$HD$HD$ P1LL$ LD$'ZYHf81H|$HH|$H,$HGI HHH|$HGSIHHELLHHE0HH(H[]A\A]fDH(1H[]A\A]ÃD1ۉH5 H-H(H[]A\A]H5? HDH5 1HH(H[]A\A]SGH3)AUHATH5 USH@HD$HD$0HD$HD$ HD$(HD$0P1LL$0LD$(NZYHU71H|$Ht$H|$ Ht$Hl$H`61xwH|$(Ld$HGIHHLLHEHD0HH8H[]A\A]@H81H[]A\A]D1ۉ,H5 H]H8H[]A\A]D1ۉH5 H%H8H[]A\A]H5 1HF{H'ff.AUHATH5 USH@HD$HD$0HD$HD$ HD$(HD$0P1LL$0LD$(~ZYH51H|$Ht$H|$ Ht$Hl$H41xwH|$(Ld$HGI?HHLLH5H>B0HH8H[]A\A]@H81H[]A\A]D1ۉ\H5= HH8H[]A\A]D1ۉ$H5 HUH8H[]A\A]H5G 1H%FH%ff.AUHATH5X USH0HD$HD$ HD$HD$HD$ P1LL$ LD$ZYH31H|$HIH|$H,$HGIHHH|$HGIkHLH9DLHHW@0HH(H[]A\A]DH(1H[]A\A]ÃD1ۉ|H5M HH(H[]A\A]NH5 HD.H5o 1H]H(H[]A\A]띿H#AUHATH5 USH0HD$HD$ HD$HD$HD$ P1LL$ LD$ZYH11H|$HiH|$H,$HG2IHHH|$HGIHLH9DLHHw>0HH(H[]A\A]DH(1H[]A\A]ÃD1ۉH5 HH(H[]A\A]nH5O HDNH5 1H}H(H[]A\A]띿H8"AUHATH5( USH0HD$HD$ HD$HD$HD$ P1LL$ LD$ZYH/1H|$HH|$H,$HGRIHHH|$HG#IHLH9DLH~H<0HH(H[]A\A]DH(1H[]A\A]ÃD1ۉH5- HH(H[]A\A]H5 HDnH5_ 1HH(H[]A\A]띿Ht USHHLH HH5H81Ht@HHHHtTH+tHH[]@HCHP0HH[]@31HuHm:0H5NH8@ Ht1HuH;:0H5\NH8{Df.USHHLH HH5H81-Ht@HHHHtTH+tHH[]@HCHP0HH[]@c1HuH90H5MH8@;Ht11HuHk90H5MH8{Df.ATHUH5"SH8HD$HD$0HD$HD$ HD$(HD$0P1LL$0LD$(pZYHw,1H|$Ht$H|$ Ht$Hl$H*1xyH\$HH|$(HGI(HLHHHٵHH0H[]A\f.H01H[]A\fD1ۉLH5U H}D1ۉ$H5 HUH0H[]A\fHY70H5b H8*_DH5 1H:Hff.ATHUH5 SH8HD$HD$0HD$HD$ HD$(HD$0P1LL$0LD$(ZYH*1H|$Ht$ H|$ Ht$Hl$t`H|$(HGI]HHHt$LHH5)1HHH0H[]A\H01H[]A\fD1ۉ|H5 H譾H0H[]A\ÐVH5 1H腾HDf.ATHUH5 SH8HD$HD$0HD$HD$ HD$(HD$0P1LL$0LD$(ZYHo)1H|$Ht$H|$ Ht$Hl$dt`H|$(HGUIHHHt$LH1H5z'1HBHH0H[]A\H01H[]A\fD1ۉH5 H-H0H[]A\ÐH5 1HHTDf.ATHUH5 SH8HD$HD$0HD$HD$ HD$(HD$0P1LL$0LD$(ZYH'1H|$Ht$ H|$ Ht$Hl$t`H|$(HGI]HHHt$LHH5%1HHH0H[]A\H01H[]A\fD1ۉ|H5- H譻H0H[]A\ÐVH5o 1H腻HDf.ATHUH5vSH8HD$HD$0HD$HD$ HD$(HD$0P1LL$0LD$(ZYHo&1H|$Ht$ H|$ Ht$Hl$dt`H|$(HGUIHHHt$LHQH5R%1HBHH0H[]A\H01H[]A\fD1ۉH5e H-H0H[]A\Ð־H5 1HHDf.ATHUH5SH8HD$HD$0HD$HD$ HD$(HD$0P1LL$0LD$(ZYH$1H|$Ht$ H|$ Ht$Hl$dt`H|$(HGI]HHHt$LHaH5#1HHH0H[]A\H01H[]A\fD1ۉ|H5m H譸H0H[]A\ÐVH5 1H腸H"Df.ATHUH5SH8HD$HD$0HD$HD$ HD$(HD$0P1LL$0LD$(ZYHo#1H|$Ht$ H|$ Ht$Hl$dt`H|$(HGUIHHHt$LHH5z!1HBHH0H[]A\H01H[]A\fD1ۉH5 H-H0H[]A\ÐֻH5 1HHDf.ATHUH5 SH8HD$HD$0HD$HD$ HD$(HD$0P1LL$0LD$(ZYH!1H|$Ht$ H|$ Ht$Hl$t`H|$(HGI]HHHt$LHH51H HH0H[]A\H01H[]A\fD1ۉ|H5 H譵H0H[]A\ÐVH5 1H腵HVDf.AUHATH5 US1H@HD$HD$0HD$ HD$(HD$0P1LL$0LD$(ZYH 1H|$Ht$H|$ Ld$HGmHHHHH9H|$(HG(IHKLmHI$pHyuJHH8H[]A\A]@D‰޸H5 HH8H[]A\A]ÐH-0HcLHi-8ߝfo_ E1HMHI HyH1HƒD$ HL1H!fnD$ f`fafpAofoftfA…LIHHH!A94u.@H5 HGfABA!tb1AHHH!A;4tַH5w 1HH8H[]A\A]{ozftIf…t1tLHHH!DAVHAUH5ATUSH8HD$HD$0HD$HD$ HD$(HD$0P1LL$0LD$(LZYH;1H|$Ht$H|$ Ht$Hl$H~1H|$(Ll$HGI HH L9eu7H*0HH0H[]A\A]A^@H01H[]A\A]A^fDLLudI9rLefD1ۉ H5 H=H0H[]A\A]A^DD1ۉԵH5 HH0H[]A\A]A^DHuLLHEd膵H5 1H走;Hff.AVHAUH5ATUSH8HD$HD$0HD$HD$ HD$(HD$0P1LL$0LD$(ZYH1H|$Ht$&H|$ Ht$Hl$Hx1H|$(Ld$HG sIHH'H}MLH舩HHHm0H50HHOHtbHXHH8H[]A\A]@1H8H[]A\A]ÃD1ۉH5 HH8H[]A\A]H50HH8HH[]A\A]D1ۉ茚H5 H轕H8H[]A\A]^H5 1H荕:H@AUHATH5 USH@HD$HD$0HD$HD$ HD$(HD$0P1LL$0LD$(ZYH0H|$Ht$&H|$ Ht$Hl$HX0H|$(Ld$HG SIHH'H}MLHhHHHM 0H5n 0HH/HtbHXHH8H[]A\A]@1H8H[]A\A]ÃD1ۉ̘H5 HH8H[]A\A]H50HH8HH[]A\A]D1ۉlH55 H蝓H8H[]A\A]>H5 1Hm:H@AUHATH5 USH@HD$HD$0HD$HD$ HD$(HD$0P1LL$0LD$(ZYHe0H|$Ht$&H|$ Ht$Hl$H80kH|$(Ld$HG 3I軿HH'H}MLHHHHH- 0H5N 0HHHtbHXHH8H[]A\A]@1H8H[]A\A]ÃD1ۉ謖H5= HݑH8H[]A\A]H50HH8HH[]A\A]D1ۉLH5m H}H8H[]A\A]H5 1HM:ӠH@AUHATH50 USH@HD$HD$0HD$HD$ HD$(HD$0P1LL$0LD$(޲ZYHE0H|$Ht$n&H|$ Ht$Hl$H0KH|$(Ld$HG I蛽HH'H}MLH(HHH 0H5. 0HHHtbHXHH8H[]A\A]@1H8H[]A\A]ÃD1ۉ茔H5m H轏H8H[]A\A]H50HiH8HH[]A\A]D1ۉ,H5 H]H8H[]A\A]H5G 1H-:賞H@AUHATH5X USH@HD$HD$0HD$HD$ HD$(HD$0P1LL$0LD$(辰ZYH%0H|$Ht$N&H|$ Ht$Hl$H0+H|$(Ld$HG I{HH'H}MLHHHH0H50HHϮHtbHXHH8H[]A\A]@1H8H[]A\A]ÃD1ۉlH5 H蝍H8H[]A\A]H5y0HIH8HH[]A\A]D1ۉ H5 H=H8H[]A\A]ޑH5o 1H :蓜H@AUHATH5 USH@HD$HD$0HD$HD$ HD$(HD$0P1LL$0LD$(螮ZYH0H|$Ht$.&H|$ Ht$Hl$H0 H|$(Ld$HG ӧI[HH'H}MLHHHH0H50HH诬HtbHXHH8H[]A\A]@1H8H[]A\A]ÃD1ۉLH5 H}H8H[]A\A]H5Y0H)H8HH[]A\A]D1ۉH5 HH8H[]A\A]辏H5 1H:sH@ATHUH5SH0HD$(H$HD$HD$HD$HD$ HD$(PHD$(P1LL$(LD$ rZYH0H|$Ht$H|$HHl$ȥH|$ HG赥I=HHH|$(HM0H9Guʢtu1H4$LHߟH50HHH0H[]A\ÐH01H[]A\fD1ۉf覌H5 Hׇ]H@f.ATH1UH5SH LL$LD$HD$HD$HD$xuH80HH []A\H90H|$Ht$xfH|$H\$HGtw¢HJHHLcHP@HHL覴H5/0HH []A\fDD‰vH5' H视>fVH5_ H臆 H@f.ATH1UH5SH LL$LD$HD$HD$HD$(u蟕H/HH []A\H0H|$Ht$xfH|$H\$HGtwrHHHLcHP@HHLH50HWH []A\fDD‰&H5o HW>fH5 H7轔H@f.ATHUH5ISH@HD$HD$8HD$HD$HD$ HD$(HD$0HD$8PHD$8P1LL$8LD$0訦ZYH0H|$ Ht$8H|$(Ht$Hl$茤H|$0HGIqHHH0H|$8Ht$x{HL$Ht$LHH50HHH@H[]A\H@1H[]A\fD1ۉlH5M H蝃H@H[]A\ÐD‰>H5 HoDH5_ 1HMdӒH@ATHUH5SH@HD$HD$8HD$HD$HD$ HD$(HD$0HD$8PHD$8P1LL$8LD$0ȤZYH'0H|$ Ht$XH|$(Ht$Hl$謢H|$0HG I葯HHH0H|$8Ht$x{HL$Ht$LH薒H50HHH@H[]A\H@1H[]A\fD1ۉ茆H5e H轁H@H[]A\ÐD‰^H5 H菁D>H5w 1HmdH@UH1SH5H(LL$LD$HD$HD$HD$u葐H/HH([]H10H|$Ht$xNH|$H\$HGtgbHHusH{HHVH50HWH([]ÃD‰.H5 H_Tf.H5/ H7,轏H@f.UH1SH5H(LL$LD$HD$HD$HD$ڡuQH/HH([]H0H|$Ht$RxNH|$H\$HGtg"H説HusH{HHFH50HH([]ÃD‰H5W HTf.ƃH5 H~,}H@f.UH1SH5^H(LL$LD$HD$HD$HD$蚠uHZ/HH([]H0H|$Ht$xNH|$H\$HGtgHjHusH{HHfH5_0HH([]ÃD‰讂H5 H}Tf.膂H5 H},=H@f.UHH5 HAVAUHELMATLESHhHEP1HEHEHEHEAZYH80H}HuH]HEHIHEvHH HUHfoMHEHEfoEHMH K)M)EHEHUHMHtLeLLHHHAHHHHH}HGI腩HHILH98HEHELeHtLeHuLfoU)UDLL{HEHt LLH(/HfvH5 H{1HEHtH}HHeH[A\A]A^]fDHCHP0fHCHP0HHH@HCHP0HHH@D‰H5 HzSf.{&III,HII1f.AVHAUH5 ATUSH0HD$HD$(HD$HD$HD$ HD$(PHD$(P1LL$(LD$ VZYHM0H|$Ht$H|$Hl$HG讕I6HHJH|$ HGIH*H|$(HGSIۦHH LLLH>H/HH0H[]A\A]A^H01H[]A\A]A^fDD1ۉ}H5 H%yH0H[]A\A]A^D}H5 Hxf}H5 1HxH0H[]A\A]A^Dv}H5 1Hx-+zH)AVHAUH5 ATUSH0HD$HD$(HD$HD$HD$ HD$(PHD$(P1LL$(LD$ ZYH 0H|$Ht$H|$Hl$HGnIHHJH|$ HG?IǤH*H|$(HGI蛤HH LLLH~H/HH0H[]A\A]A^H01H[]A\A]A^fDD1ۉ{H5U HvH0H[]A\A]A^D{H5 Hvff{H5 1HvH0H[]A\A]A^D6{H5 1Hev-߅zЅHAVHAUH5 ATUSH0HD$HD$(HD$HD$HD$ HD$(PHD$(P1LL$(LD$ ֗ZYH0H|$Ht$fH|$Hl$HG.I趢HHJH|$ HGI臢H*H|$(HGӐI[HH LLLHnHjHH0H[]A\A]A^H01H[]A\A]A^fDD1ۉtyH5 HtH0H[]A\A]A^DFyH5W Hwtf&yH5 1HUtH0H[]A\A]A^DxH5W 1H%t-諃蟃z萃HAVHAUH5P ATUSH0HD$HD$(HD$HD$HD$ HD$(PHD$(P1LL$(LD$ 薕ZYH0H|$Ht$&H|$Hl$HGIvHHJH|$ HG迎IGH*H|$(HG蓎IHH LLLH辄HgHH0H[]A\A]A^H01H[]A\A]A^fDD1ۉ4wH5 HerH0H[]A\A]A^DwH5 H7rfvH5/ 1HrH0H[]A\A]A^DvH5 1Hq-k_zPHAVHAUH5 ATUSH0HD$HD$(HD$HD$HD$ HD$(PHD$(P1LL$(LD$ VZYH]0H|$Ht$H|$Hl$HG讌I6HHJH|$ HGIH*H|$(HGSI۝HH LLLH莏HeHH0H[]A\A]A^H01H[]A\A]A^fDD1ۉtH5M H%pH0H[]A\A]A^DtH5 HoftH5o 1HoH0H[]A\A]A^DvtH5 1Ho-+zHAVHAUH5 ATUSH0HD$HD$(HD$HD$HD$ HD$(PHD$(P1LL$(LD$ ZYH0H|$Ht$H|$Hl$HGnIHHJH|$ HG?IǛH*H|$(HGI蛛HH LLLH薉HH0H[]A\A]A^H01H[]A\A]A^fDD1ۉrH5 HmH0H[]A\A]A^DrH5 HmffrH5 1HmH0H[]A\A]A^D6rH5' 1Hem-||z|HkAUHATH5USH8HD$(H$HD$HD$HD$HD$ HD$(PHD$(P1LL$(LD$ ЎZYH?0H|$Ht$`H|$HHl$&H|$ HGI蛙HHH|$(HGIlHH4$LLHAxHj/HH8H[]A\A]H81H[]A\A]ÃD1ۉpH5վ HkH8H[]A\A]^pH5 1Hk>pH5 HokdzzHf.AUHATH5USH8HD$(H$HD$HD$HD$HD$ HD$(PHD$(P1LL$(LD$ ZYHO0H|$Ht$pH|$HHl$ƊH|$ HG#I諗HHH|$(HGI|HH4$LLHѓHz/HH8H[]A\A]H81H[]A\A]ÃD1ۉnH5 HiH8H[]A\A]nnH5 1HiNnH5 HidyxHf.AUHATH5USH8HD$(H$HD$HD$HD$HD$ HD$(PHD$(P1LL$(LD$ ZYH_0H|$Ht$耺H|$HHl$ֈH|$ HG3I軕HHH|$(HGI茕HH4$LLH!yH/HH8H[]A\A]H81H[]A\A]ÃD1ۉlH5 HgH8H[]A\A]~lH5 1Hg^lH5 Hgdw wHf.AUHATH5GUSH8HD$(H$HD$HD$HD$HD$ HD$(PHD$(P1LL$(LD$ ZYHo0H|$Ht$萸H|$HHl$H|$ HGCI˓HHH|$(HGI蜓HH4$LLHqH/HH8H[]A\A]H81H[]A\A]ÃD1ۉjH5 HeH8H[]A\A]jH5 1HenjH5 Hed%uuH"f.AUHATH5pUSH8HD$(H$HD$HD$HD$HD$ HD$(PHD$(P1LL$(LD$ ZYH0H|$Ht$蠶H|$HHl$H|$ HGSIۑHHH|$(HG$I謑HH4$LLHuH/HH8H[]A\A]H81H[]A\A]ÃD1ۉhH5 HcH8H[]A\A]hH5 1Hc~hH5 Hcd5s)sHNf.AVHAUH5 ATUSH0HD$HD$(HD$HD$HD$ HD$(PHD$(P1LL$(LD$ &ZYH-0H|$Ht$趴H|$Hl$HG3~~IHHjH|$ HGO~I׏HJH|$(HG#~I諏HH*LH9 DLLHȌH/HH0H[]A\A]A^DH01H[]A\A]A^fDD1ۉfH5 HaH0H[]A\A]A^D~fH5W Ha}f.VfH5׹ 1HaH0H[]A\A]A^D&fH5W 1HUa#pprp뾿Hf.AVHAUH5H ATUSH0HD$HD$(HD$HD$HD$ HD$(PHD$(P1LL$(LD$ 趂ZYH0H|$Ht$FH|$Hl$HG3|I薍HHjH|$ HG{IgHJH|$(HG{I;HH*LH9 DLLHhgH!/HH0H[]A\A]A^DH01H[]A\A]A^fDD1ۉL 0IHI@ HtHyt'HIHuH/A@(HHfDHHz uLJHB MtIytf.MIMtIyuIHz uHzHr HHD$!BHD$f.LNM~It9Hʤ/AH hkHH5/XH81T1HfDHvH/AH kHRH5WH81lT1HDHHHFH=Ls0IHI@ HtHyt'HIHuH_/A@(HHfDHHz uLJHB MtIytf.MIMtIyuIHz uHzHr HHD$@HD$f.LNM~It9Hj/AH jH;H5VH81US1HfDHvH!/AH iHH5.VH81 S1HDHHHFH;Ls0IHI@ HtHyt'HIHuH/A@(HHfDHHz uLJHB MtIytf.MIMtIyuIHz uHzHr HHD$a?HD$f.LNM~It9H /AH hH۱H5oUH81Q1HfDHvH/AH _hHH5TH81Q1HDHHHFHZ:L30IHI@ HtHyt'HIHuH/A@(HHfDHHz uLJHB MtIytf.MIMtIyuIHz uHzHr HHD$>HD$f.LNM~It9H/AH HgH{H5TH81P1HfDHvHa/AH fH2H5nSH81LP1HDHHHFH8L0IHI@ HtHyt'HIHuH?/A@(HHfDHHz uLJHB MtIytf.MIMtIyuIHz uHzHr HHD$1HfDHvH/AH UHRH5AH81l>1HDHHHFH'L30IHI@ HtHyt'HIHuH_/A@(HHfDHHz uLJHB MtIytf.MIMtIyuIHz uHzHr HHD$*HD$f.LNM~It9Hj/AH TH;H5@H81U=1HfDHvH!/AH SHH5.@H81 =1HDHHHFH%Lc0IHI@ HtHyt'HIHuH/A@(HHfDHHz uLJHB MtIytf.MIMtIyuIHz uHzHr HHD$a)HD$f.LNM~It9H /AH RHۛH5o?H81;1HfDHvH/AH _RHH5>H81;1HDHHHFHZ$L|0IHI@ HtHyt'HIHuH/A@(HHfDHHz uLJHB MtIytf.MIMtIyuIHz uHzHr HHD$(HD$f.LNM~It9H/AH HQH{H5>H81:1HfDHvHa/AH PH2H5n=H81L:1HDHHHFH"L |0IHI@ HtHyt'HIHuH?/A@(HHfDHHz uLJHB MtIytf.MIMtIyuIHz uHzHr HHD$&HD$f.LNM~It9HJ/AH OHH5<H81591HfDHvH/AH OHҘH5<H8181HDHHHFH!LK{0IHI@ HtHyt'HIHuH߇/A@(HHfDHHz uLJHB MtIytf.MIMtIyuIHz uHzHr HHD$A%HD$f.LNM~It9H/AH NHH5O;H8171HfDHvH/AH ?NHrH5:H8171HDHHHFH: Lx0IHI@ HtHyt'HIHuH/A@(HHfDHHz uLJHB MtIytf.MIMtIyuIHz uHzHr HHD$#HD$f.LNM~It9H/AH (MH[H59H81u61HfDHvHA/AH LHH5N9H81,61HDHHHFHL{x0IHI@ HtHyt'HIHuH/A@(HHfDHHz uLJHB MtIytf.MIMtIyuIHz uHzHr HHD$"HD$f.LNM~It9H*/AH KHH58H8151HfDHvH/AH KHH57H8141HDSH1H5nH`LL$HLD$@HD$8HD$@HD$Hx-t;H5u0H|$@Ht$8]y2D‰H5m H) H`1[fDHD$8H|$HHD$HG&HD$)8HHD$H$foL$pHHH$HT$hHUHD$PfoD$PHD$`Hh)D$p)L$PohHL$)T$phHx)T$ H$HPHPH$HHPHtH|$pHHD$`HtH|$PHH$uZH|$Ht$HP@H\$HxHtHhHfxH&/HH`[fH\$HxHtHhHfxH/H5cH8m ?H5k HO !@f.SH1H5ylH`LL$HLD$@HD$8HD$@HD$H*t;Hes0H|$@Ht$8Zy2D‰x H5)k HH`1[fDHD$8H|$HHD$HG#$HD$5HHD$H$foL$pHHH$HT$hHHD$PfoD$PHD$`Hh)D$p)L$PohHL$)T$phHx)T$ H$HPHPH$H\HPHtH|$pHHD$`HtH|$PHH$uZH|$Ht$HP8H\$HxHtHhHfxH/HH`[fH\$HxHtHhHfxH,/H5`H8? H5i H!U@f.SH1H5jH`LL$HLD$@HD$8HD$@HD$Hx(t;Hp0H|$@Ht$8Xy2D‰ H5Ii H)H`1[fDHD$8H|$HHD$HG!HD$)3HHD$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^H8m? H5g HO!@f.SH1H5gH`LL$HLD$@HD$8HD$@HD$H%t;Hen0H|$@Ht$8Uy2D‰xH5ig HH`1[fDHD$8H|$HHD$HG#HD$0HHD$H$foL$pHHH$HT$hH HD$PfoD$PHD$`Hh)D$p)L$PohHL$)T$phHx)T$ H$HPHPH$HHPHtH|$pHHD$`HtH|$PHH$uZH|$Ht$HH\$HxHtHhHfxHz/HH`[fDH\$HxHtHhHfxH,{/H5[H8?H5e H!U@f.SH1H5?eH`LL$HLD$@HD$8HD$@HD$Hx#t;Hk0H|$@Ht$8Sy2D‰H5e H)H`1[fDHD$8H|$HHD$HGHD$).HHD$H$foL$pHHH$HT$hHU HD$PfoD$PHD$`Hh)D$p)L$PohHL$)T$phHx)T$ H$HPHPH$HLHPHtH|$pHHD$`HtH|$PHH$uZH|$Ht$HH\$HxHtHhHfxH#x/HH`[fDH\$HxHtHhHfxHx/H5YH8m?H5d HO!@f.SH1H5bH`LL$HLD$@HD$8HD$@HD$H t;Hh0H|$@Ht$8Py2D‰xH5c HH`1[fDHD$8H|$HHD$HG#HD$+HHD$H$foL$pHHH$HT$hH HD$PfoD$PHD$`Hh)D$p)L$PohHL$)T$phHx)T$ H$HPHPH$HHPHtH|$pHHD$`HtH|$PHH$uZH|$Ht$HP0H\$HxHtHhHfxHu/HH`[fH\$HxHtHhHfxH,v/H5VH8?H5'b H!U @f.SH1H5g`H`LL$HLD$@HD$8HD$@HD$Hxt;H5f0H|$@Ht$8Ny2D‰H5a H)H`1[fDHD$8H|$HHD$HGHD$))HHD$H$foL$pHHH$HT$hHHD$PfoD$PHD$`Hh)D$p)L$PohHL$)T$phHx)T$ H$HPHPH$HHPHtH|$pHHD$`HtH|$PHH$uZH|$Ht$HH\$HxHtHhHfxH#s/HH`[fDH\$HxHtHhHfxHs/H5TH8m?H5G` HO! @f.SH1H5]H`LL$HLD$@HD$8HD$@HD$Ht;Hed0H|$@Ht$8Ky2D‰xH5_ HH`1[fDHD$8H|$HHD$HG#HD$&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\$HxHtHhHfxHp/HH`[fDH\$HxHtHhHfxH,q/H5QH8?H5g^ H!U@f.SH1H5[H`LL$HLD$@HD$8HD$@HD$Hxt;Ha0H|$@Ht$8Iy2D‰H5 ^ H)H`1[fDHD$8H|$HHD$HGHD$)$HHD$H$foL$pHHH$HT$hHHD$PfoD$PHD$`Hh)D$p)L$PohHL$)T$phHx)T$ H$HPHPH$H HPHtH|$pHHD$`HtH|$PHH$ujH|$Ht$HHPXH;zn/HPPHD$HxHt!H\$HhHfxH n/HH`[H\$HxHtHhHfxHn/H5OH8]/cH5h\ H0Df.SH1H5 YH`LL$HLD$@HD$8HD$@HD$Ht;H _0H|$@Ht$8nFy2D‰XH5\ HH`1[fDHD$8H|$HHD$HGHD$!HHD$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\$HxHtHhHfxHk/HH`[fH\$HxHtHhHfxH l/H5wLH8?~H5wZ H!5@f.SH1H5VH`LL$HLD$@HD$8HD$@HD$HXt;H\0H|$@Ht$8Cy2D‰H5 Z H H`1[fDHD$8H|$HHD$HG HD$ HHD$H$foL$pHHH$HT$hHuHD$PfoD$PHD$`Hh)D$p)L$PohHL$)T$phHx)T$ H$HPHPH$HHPHtH|$pHHD$`HtH|$PHH$nuZH|$Ht$HH\$HxHtHhHfxHi/HH`[fDH\$HxHtHhHfxHi/H5IH8M?H5X H/!@f.SH1H54TH`LL$HLD$@HD$8HD$@HD$Ht;HZ0H|$@Ht$8nAy2D‰XH51X HH`1[fDHD$8H|$HHD$HG HD$HHD$H$foL$pHHH$HT$hHuHD$PfoD$PHD$`Hh)D$p)L$PohHL$)T$phHx)T$ H$HPHPH$HHPHtH|$pHHD$`HtH|$PHH$uZH|$Ht$HH\$HxHtHhHfxHf/HH`[fDH\$HxHtHhHfxH g/H5wGH8?~H5V H!5@f.SH1H5QH`LL$HLD$@HD$8HD$@HD$HXt;HW0H|$@Ht$8>y2D‰H5IV H H`1[fDHD$8H|$HHD$HGHD$ 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$HP0H\$HxHtHhHfxHd/HH`[fH\$HxHtHhHfxHd/H5DH8M?H5T H/!@f.SH1H5VOHPLL$8LD$0HD$ HD$(HD$0HD$8 t;H4V0H|$0Ht$ e H HS0H|$Ht$9H|$ Ld$H[a/H9G ŃH|$(Ht$jH|$0HGWIHHH|$8HG(IH1HT$M@LLLH5R0H >HH@H[]A\A]A^f.H@1H[]A\A]A^fDD1ۉH5eQ HH_/H5Q 1H8fDvH5Q 1HfVH5Q HH HJfATH1UH5JSH0LL$ LD$HD$HD$HD$ (u1H0[]A\fH!Q0H|$Ht$7H|$ Ht$(Ld$HD$(U1ÅHl$(HHL2tH]H{H;=]/HHD$nHD$R@D‰H5P H?H01[]A\@D؉H5/Q H1H0[]A\@H\/H5ZQ H81HD$#HD$RHHf.ATH1UH5MISH0LL$ LD$HD$HD$HD$ u1H0[]A\fHO0H|$Ht$ 6H|$ Ht$(Ld$HD$(/ÅHl$(HHLZtH]H{H;=~[/HHD$HD$R@D‰nH5wP HH01[]A\@D؉>H5P Ho1H0[]A\@HyZ/H5P H8J1HD$<"HD$RHPGf.ATH1UH5GSH0LL$ LD$HD$HD$HD$ u1H0[]A\fHM0H|$Ht$j4H|$ Ht$(Ld$HD$(.ÅHl$(HHLH5K0H#9xH]H{H;=Y/HHD$#HD$GfD‰H5O HH01[]A\@D؉H57P H1H0[]A\@HX/H5jP H81HD$ HD$MH Ff.ATH1UH56FSH0LL$ LD$HD$HD$HD$ 8u1H0[]A\fHYK0H|$Ht$2H|$ Ht$(Ld$HD$(e,ÅHl$(HHLH5 K0Hs7xH]H{H;=#X/HHD$sHD$GfD‰H5O H?H01[]A\@D؉H5O H1H0[]A\@HW/H5O H81HD$HD$MHDf.ATH1UH5O SH0LL$ LD$HD$HD$HD$ u1H0[]A\fHJ0H|$Ht$ 1H|$ Ht$(Ld$HD$(*ÅHl$(HHLH5J0H5xH]H{H;=sV/HHD$HD$GfD‰^H5N HH01[]A\@D؉.H5?O H_1H0[]A\@HiU/H5rO H8:1HD$,HD$MHCf.ATH1UH5O SH0LL$ LD$HD$HD$HD$ u1H0[]A\fHH0H|$Ht$Z/H|$ Ht$(Ld$HD$()ÅHl$(HHLH5cH0H4xH]H{H;=T/HHD$HD$GfD‰H5N HH01[]A\@D؉~H5N H1H0[]A\@HS/H5"O H81HD$|HD$MH@Bf.ATH1UH5:ASH0LL$ LD$HD$HD$HD$ (u1H0[]A\fHyG0H|$Ht$-H|$ Ht$(Ld$HD$(U'ÅHl$(HHL"H5F0Hc2xH]H{H;=S/HHD$cHD$GfD‰H57N H/H01[]A\@D؉H5_N H1H0[]A\@H R/H5N H81HD$HD$MH@f.AUfATUSHXHF)D$0HD$@t.HHH~HSHT$0H~ HS HT$8Ht!H=O 1HXH[]A\A]DHl$0Ld$HE0HD$LH+kHE0LHHD$+xH|$8HGtHH1LL$(LD$ H߹H5>HD$HD$ HD$(1HD0H|$ Ht$&+H|$(Ht$H\$Ht$HH9taHA(kHS㥛 HHH?HHH)HiH)IHHHH?HH)‰H}HBHΉHH5C0H/H^fH|$8E11HA0ur1LL$(LD$ H߹H5c=HD$HD$ HD$(MHC0H|$ Ht$)H|$(Ht$H\$HiA0)Hl$HLmDeLLHH5B0H.HeD‰^H5L H?D‰8H5yK Hi1D1 H5JK H:HDD1H5^K HH N/H5K H8H|=H=fDATfUSHPHF)D$0HD$@t.HH.H~HSHT$0H~ HS HT$8HtH=M 1 HPH[]A\ÐHl$0HH@0H$Ld$H'Hm@0LHHD$'xH|$8HGt)HH1LL$(LD$ H߹H5:HD$HD$ HD$(8H?0H|$ Ht$?'LH|$(Ht$H\$ H{HT$HH5?0H ,HHy?0H|$8LHD$&1LL$(LD$ H߹H5:HD$HD$HD$ HD$(H?0H|$ Ht$d&H|$(Ht$H\$H>0A&H{HT$HhH5>0H)+HD‰H5K H0D‰H5BJ H 1D1H5J HyaaD1xH59J HGH:H:@AWHAVH58AUATUSHHHD$HD$0HD$HD$ HD$(HD$0PHD$0P1LL$0LD$(4ZYu1HHH[]A\A]A^A_f.Hy>0H|$Ht$$H|$ Hl$HGgrIHHnH|$(Ht$H|$0Ht$8L|$HD$8 AąLt$8MLLLHH5<0H)AHIHxH;=I/LD1ۉH5 J HD‰H5J Hf.DDD\H5J HlHH/H5J H8jIDH5I 1HE$/ H<8fAVfAUATUSH`HF)D$@)D$PtGHHH~1HSHT$@H~HS HT$HH~ HS(HT$PHHt"H=K V1H`H[]A\A]A^@H <0H|$@Ht$HD$1"xH|$HHGtHHH|$P1HD$HHD$(H5K5HHD$0HD$8HD$8P1LL$8LD$0ZY0HM;0H|$ Ht$~!H|$(Ht$Ll$H|$0Ht$8Lt$HD$8 ÅLd$8MLLL'H590H&HŀI$HxH;=F/LqDH:0H|$@Ht$HD$ 7H|$H%1LL$8LD$0H߹H53HD$ HD$0HD$8H:0H|$0Ht$ 9 H|$8Ht$(H\$ Ht$(HH580H %HD‰H5G HgD‰H5G HAD1H5zG HHD1_H5G HD؉9H5G HjH~D/H5G H8OE H4H4ATHUH5H 1SH`LL$LD$HD$0HD$HD$HD$H70H|$Ht$H\$Ld$HHD$PXHHT$8Hl$@H dHfoL$ HD$@HD$0foD$@HL$0H )L$@)D$ HD$PHT$XHL$8Ht HHHHHHHHHHD$PHD$0HtHt$ HfoT$0)T$PHLQHD$PHt HHHD/HHHD$0HtH|$ HH`H[]A\HCHP0HHHP@HCHP0HHCHP0HHH-@D‰H5G H1\HI2H3HIe3H73fAWHAVH50G AUATUSH`HD$HD$HHD$(HD$0HD$8HD$@HD$HPHD$HPHD$HP1LL$HLD$@uH 1HXH[]A\A]A^A_DHa50H|$ Ht$H|$(Hl$HGI:HHH|$0Ht$/HD$H|$8HD$H)C/H9GwAƃfH|$@Ht$HHD$HAąL|$HMEHT$MLAH1EAHIHxH;=@/LD1ۉH5E HD‰H5F Hcf.DDD\H5}F H1H?/H5F H8jDH5GE 1HEH9A/H5E H8*H0AWHAVH59-AUATUSHPHD$HD$@HD$HD$HD$ HD$(HD$0HD$8HD$@PHD$@PHD$@P1LL$@LD$8H H010H|$H H00H|$ Ht$H,$H|$(Ht$Ld$H00H|$0Ll$HGIHH H|$8HGgIHHEMLLLHP(HHHH[]A\A]A^A_1@D1ۉH5]E HED1ۉH5D HD1ۉH5mE HkH5E 1HKH5E H-=1H.fAWHAVH5*AUATUSHPHD$HD$@HD$HD$HD$ HD$(HD$0HD$8HD$@PHD$@PHD$@P1LL$@LD$8H H.0H|$H Hd.0H|$ Ht$H,$H|$(Ht$Ld$H3.0^H|$0Ll$HG&IHH H|$8HGIHHEMLLLHP(xHHHH[]A\A]A^A_1@D1ۉH5D HD1ۉ|H5D HD1ۉTH5D Hk6H5D 1HeKH5E HG-H^,fAWHAVH5(AUATUSHPHD$HD$@HD$HD$HD$ HD$(HD$0HD$8HD$@PHD$@PHD$@P1LL$@LD$8H H -0H|$H3 H+0H|$ Ht$H,$H|$(Ht$Ld$H+0H|$0Ll$HGI>HH H|$8HGIHHEMLLLHP(HHHH[]A\A]A^A_1@D1ۉ4H5C HeD1ۉ H5]C H=D1ۉH5D HkH5OD 1HKH5wD H-]QH *fATHUH54&1SH`LL$LD$HD$0HD$HD$HD$oH+0H|$Ht$H\$Ld$HHD$PعHHT$8Hl$@H HfoL$ HD$@HD$0foD$@HL$0H )L$@)D$ HD$PHT$XHL$8Ht HHHHHHHHHHD$PHD$0HtHt$ HfoT$0)T$PHLAHHD$PHt HHH5P)0HHHD$0HtH|$ HH`H[]A\HCHP0HHHP@HCHP0HHCHP0HHH-@D‰^H5wB H菾1cHI'H(HIm(H?(fAWHAVH5#AUATUSHXHD$HD$HHD$HD$ HD$(HD$0HD$8HD$@HD$HPHD$HPHD$HPHD$HP1LL$HLD$@H H:)0H|$ Ht$k;H|$(Ht$Hl$H'0HH|$0Ld$HGUIHHH|$8HGFIiH|H|$@HG:I=HHYH|$HHt$2LL$MLLLHH5 '0HHD1HXH[]A\A]A^A_@D1ۉ
AHIHxH;=-/;L5D1ۉܺH5? H `D‰论H5? Hߵ2f.DDD|H5-@ H譵D‰NH5o? Hf.&H5> 1HUHi,/H5 @ H8:H"./H5K? H8fHDAWHAVH5@ AUATUSHhHD$HD$XHD$HD$HD$ HD$0HD$8HD$@HD$HHD$PHD$XPHD$XPHD$XPHD$XP1LL$XLD$P[H H0H|$0Ht$!H|$8Ht$Hl$H0H|$@Ht$Ld$Hx0H|$HHt$ Ll$HU0H|$PLt$ HGCHIHHJH|$XHt$(LL$(MLLLHH 1HhH[]A\A]A^A_@D1ۉԷH5> HD1ۉ謷H55> HݲD1ۉ脷H5> H赲rD1ۉ\H5E? H荲JD‰.H5? H_H5i? 1H?HUfDATHUH5? 1SHĀLL$LD$HD$0HD$HD$HD$8H0H|$Ht$qH\$Hl$HHD$pHHH 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|$@HH(/HHHD$0HtH|$ HHH[]A\@HCHP0HCHP0HHH@HCHP0HHH@D‰^H5o= H華1_HT$XHHHIf.H?HH50HfDSH1H5H LL$LD$H$HD$HD$HD$tOH0H|$Ht$yxEH|$HH\$3tHH4$HPHH&/HH [ÐH 1[D‰H5< HOH 1[H%Df.SH1H5H LL$LD$H$HD$HD$HD$tOH0H|$Ht$xEH|$HH\$CtHH4$HPHH%/HH [ÐH 1[D‰.H5< H_H 1[HQDf.ATHUH5CSH8HD$HD$0HD$HD$ HD$(HD$0P1LL$0LD$(ZYH0H|$Ht$H|$ Ht$H\$4H|$(H%/H9GqE1Hl$AHt-HF%/H5_%/HH(Ht H@H9D$thHDHHPPH$/HH0[]A\DH01[]A\DD‰记H5: H߫H01[]A\@DHH被H$/H5"; H8誫1H@f.UH1SH5H(LL$LD$H$HD$HD$HD$RH0H|$Ht$|H|$HH\$蚭tVH,$Ht-H#/H5#/HHHt H@H9D$t`HHHPHH#/HH([]fH(1[]D‰NH5?: HH(1[]fDHHUHf.UH1SH5H(LL$LD$H$HD$HD$HD$HC0H|$Ht$|H|$HH\$ZtVH,$Ht-H"/H5"/HHHt H@H9D$t`HHHP@H!/HH([]fH(1[]D‰H5g9 H?H(1[]fDHHEHqf.HH 0HfDSH1H5HH LL$LD$H$HD$HD$HD$tOH0H|$Ht$IxEH|$HH\$tHH4$HP0H /HH [ÐH 1[D‰H58 HH 1[HDf.SH1H5vH LL$LD$H$HD$HD$HD$tOH0H|$Ht$YxEH|$HH\$tHH4$HP0H/HH [ÐH 1[D‰H5'8 H/H 1[HDf.UH1SH5P8 H(LL$LD$H$HD$HD$HD$H0H|$Ht$d|H|$HH\$tVH,$Ht-H^/H5w/HH@Ht H@H9D$t`HHHP0H/HH([]fH(1[]D‰ΪH57 HH(1[]fDHH蕜Hf.ATHUH5d SH8HD$HD$0HD$HD$HD$ HD$(HD$0P1LL$0LD$(wZYH0H|$Ht$H|$ HH\$]tyH|$(Ht$誧tfLd$H,$Ht-H/H5/HHHt H@H9D$tkHLHHP8H%/HH0[]A\1H0[]A\DD‰NH5g6 HH01[]A\@LHH¸HHH0HfDHH0HfDUHSHHHM0Hx1H<$1HtHH@pH;/unH}H[]fDH 0Ht$Hlx0H|$Ht&HP@HtH|$HP@HEDH1[]H닐AUHATH5 USH8HD$(H$HD$HD$HD$HD$ HD$(PHD$(P1LL$(LD$ ZYH_0H|$Ht$H|$HHl$H|$ HGCIHHH|$(HGIHH4$LLHH5 0HHH8H[]A\A]ÐH81H[]A\A]ÃD1ۉ輦H5=4 HH8H[]A\A]莦H5g4 1H轡nH54 H蟡k%H\f.AUHATH55USHPHD$HD$@HD$HD$HD$ HD$(HD$0HD$8HD$@PHD$@PHD$@P1LL$@LD$8H HT 0H|$Ht$H|$ HHl$˿H|$(HG8IHH H|$0HG IHH|$8Ht$ٻt=LD$H4$LLH>H5 0HHHHH[]A\A]fD1HHH[]A\A]D1ۉ茤H52 H轟HHH[]A\A]^H53 1H荟>H5/3 HotHH f.AUHATH5USH8HD$(H$HD$HD$HD$HD$ HD$(PHD$(P1LL$(LD$ ZYH? 0H|$Ht$pH|$HHl$趽H|$ HG#IHHH|$(HGI|HH4$LLHH50HHH8H[]A\A]ÐH81H[]A\A]ÃD1ۉ蜢H51 H͝H8H[]A\A]nH51 1H蝝NH52 HkHt f.SHH5<H@HD$8H$HD$HD$HD$HD$ HD$(HD$0HD$8PHD$8P1LL$8LD$0ZYHB0H|$ Ht$sxH|$(HH\$轻tYH|$0Ht$誻tFH|$8Ht$t3HL$HT$HH4$H5N0HH@[1H@[D‰ޠH50 HH@1[H5 Df.SHH5H8HD$HD$0HD$HD$HD$ HD$(HD$0P1LL$0LD$(蚽ZYtlH0H|$Ht$.xZH|$ HH\$xt/HH@[1H@[D‰ΏH5% HH@1[HiDf.SHH5H8HD$HD$0HD$HD$HD$ HD$(HD$0P1LL$0LD$(芬ZYtlH/H|$Ht$xZH|$ HH\$htHkDf.SHH5H@HD$8H$HD$HD$HD$HD$ HD$(HD$0HD$8PHD$8P1LL$8LD$0#ZYH/H|$ Ht$xH|$(HH\$tYH|$0Ht$tFH|$8Ht$Wt3HL$HT$HH4$譪H5/H^H@[1H@[D‰H5! HOH@1[H%Df.SHH5H8HD$HD$0HD$HD$HD$ HD$(HD$0P1LL$0LD$(ڦZYtlH=/H|$Ht$nxZH|$ HH\$踣tHDf.ATHUH5.SH@HD$HD$8HD$HD$HD$ HD$(HD$0HD$8PHD$8P1LL$8LD$0(ZYH/H|$ Ht$H|$(Ht$Hl$txH|$0HGmIHHH|$8Ht$:t6HL$Ht$LH豀H5r/HBH@HH[]A\1H@H[]A\fD1ۉH5% H-H@H[]A\ÐօH5W 1H莐H'Df.SHH5H8HD$HD$0HD$HD$HD$ HD$(HD$0P1LL$0LD$(芢ZYttH/H|$Ht$xjH|$ HH\$htDH/H|$(Ht$xjHT$H4$HiH5r/HH0[@H01[D‰螄H5_ HH01[D‰nH5 H1HUHSH5YHHHD$8H$HD$HD$HD$HD$ HD$(HD$0HD$8PHD$8P1LL$8LD$0"ZYH/H|$ Ht$H|$(HH\$tdH/H|$0Ht$~H|$8Ht$Hl$Bt.HL$H4$HHJH5{/HKHH[]@1HH[]D‰H5 H?~HH1[]fDD‰ނH5 H~1HqATHUH5SH8HD$HD$0HD$HD$ HD$(HD$0P1LL$0LD$(谟ZYH/H|$Ht$@H|$ Ht$Hl$脜t`H|$(HGI}HHHt$LHH5z/HHH0H[]A\H01H[]A\fD1ۉ蜁H5 H|H0H[]A\ÐvH5 1H|.HDf.ATHUH5nSH@HD$HD$8HD$HD$HD$ HD$(HD$0HD$8PHD$8P1LL$8LD$0ZYHw/H|$ Ht$H|$(Ht$Hl$txH|$0HG]IHHH|$8Ht$*t6HL$Ht$LHqzH5b/H2H@HH[]A\1H@H[]A\fD1ۉH5 H{H@H[]A\ÐH5 1Hz~HDf.ATHUH5SH@HD$HD$8HD$HD$HD$ HD$(HD$0HD$8PHD$8P1LL$8LD$0hZYH/H|$ Ht$H|$(Ht$Hl$輕txH|$0Ht$)teH|$8HG蚕I"HHHT$Ht$LHAzH5 /HH@HH[]A\1H@H[]A\fD1ۉ<~H5 HmyH@H[]A\Ð~H5 1HEyΈHDf.AUHATH5>USH8HD$(H$HD$HD$HD$HD$ HD$(PHD$(P1LL$(LD$ ZYH/H|$Ht$PH|$HHl$薗H|$ HGI若HHH|$(HGԓI\HH4$LLH!H5J/HHH8H[]A\A]ÐH81H[]A\A]ÃD1ۉ||H5u HwH8H[]A\A]N|H5 1H}w.|H5 H_wkنHf.H5/@HHt$貒Hf.AWfAVAUATUSHHF)D$p)$)$HDŽ$HHNH~jHSHT$pH~QHS HT$xH~BHS(H$H~0HS0H$H~HS8H$H~HS@H$HH=HsH/H|$pHt$HD$LH|$x::H$%%H$H$H-!.H9o蚎H$1"HD$`HHD$HD$8H5 HD$@HD$HHD$PHD$XHD$`PHD$`PHD$`PHD$`P1LL$`LD$XH 1TfDHq/H|$pHt$HD$xH|$xjNfDH=Y \1Hĸ[]A\A]A^A_H /H|$pHt$(HD$(1xH|$xcjtH$蒵xH$1ϿxHD$`HHD$0HD$8H5 HD$HHD$PHD$XHD$`PHD$`P1LL$`LD$XZYrHC/H|$HHt$8t[H|$PHt$0Ld$888H|$XHt$@уH|$`Ht$hLl$@HD$hÅHl$hHHt$0HLLQH5/HoHMHyH;=.]HHD$}HD$>H$H$hH$17HD$ HHD$0H5( HHD$8HD$HHD$PHD$XHD$`HD$hHD$hPHD$hPHD$hP1LL$hLD$`,H QH/H|$@Ht$0H|$HHt$ Ld$0~H|$PHt$8H|$XHt$(Ll$8KH|$`Ht$hHD$hÅHl$hHHL$(Ht$ ILLuH5/HHMHyH;=.HHD$|HD$hfH/H|$8Ht$"HD$H|$@Ht$ HD$))H|$HHt$(Ll$ 5H|$PHt$0Lt$(oH|$XL|$0H9oLpAă;H|$`Ht$hHD$hÅlHl$hHAEH|$ILALLErH5/HaHMHyH;=.>HHD$zHD$0f.D‰~tH5 Ho1D‰VtH5 Ho1D‰.tH5 H_o11utH5  H1o1usH5b H o1YH.H5- H8n1uwQH5HL1uPQH5HL11u"QH5HSL1uPH5H,L1uPH5eHL1tuPH5HK1MuPH5OHK1&u_PH5HK1u8PH5 HiK1uPH5JHBK1uOH5#HK1uOH5HJ1c1\uOH5HJ15unOH5?HJ1uGOH5hHxJ1u OH5YHQJ1uNH52H*J1uNH5HJ1r1kHHH-HH5/H-dH []A\@H 1[]A\D&?HH.LcHHD‰IH5gH'E1HIHHG(HwHG8HG@Hѽ.GHP`HG(HD$~D$HGXHT$HG0HGHD$GXHG`HGhHGpHGxf.ATH1UH5JSHHD$LD$oftYH\$H;.t5>HHH8H5./HbH[]A\DH.H5H8DH1[]A\H HI@HG(HwHG8HG@H.GHP`HG(HD$~D$HGXHT$HG0HGHD$GXHG`HGhHGpHGxf.ATH1UH5'SHHD$LD$?etYH\$H;.t5/yxmH;.Ld$t7]:LHHHIH5}/H_H []A\@H.H5H8Z@H 1[]A\D‰DH5H'@1HٳHI黳HG0HWHG@HGHHѷ.HwHPHG HGHG`G0HG8HGPHG`HGhHGpHGxHLJfATH1UH5SH LL$LD$HD$HD$HD$hatdH|$Ht$Hl$H/x}H;-.Ld$tG8LHHHXH5U/H]H []A\@H 1[]A\D8HHD.LcHHD‰fCH5H>1HIbHmHG(HwHG8HG@Hɸ.GHPxHG(HD$~D$HGXHT$HG0HGHD$GXHG`HGhHGpHGxf.HfHGHHHHHH@HGHGHG HG(HG0HG8HG@HGHHGPHGXHG`HGhHGpHGxHLJHLJHHLJHLJHLJHHLJHLJHLJHHLJ H`HHHHֵ.(HPHHLJ8HH(HLJ@HHLJXHhHLJpxHLJƇHLJHLJHLJHLJHLJHLJHLJHLJHƇLJHLJHLJHLJ(HLJ0H8H@HLJH@UHHSHH3HHH H(H.ƃǃHPHHH@HǃHǃ0Hǃ@HǃHHPHXHǃ`H[]fUHHSHH=HHHHH.ƃǃHPHHH0HǃHǃ Hǃ0Hǃ8H@HHHǃPH[]fUHHSHH|6HHHHH1.ƃǃHPHHCxHHǃHǃHǃHǃHHHǃH[]DAWAVAUATUSHxH=/d/5~///H=/H/H-/uf.H H{L+MtH5L@IHtDuH@ HD$EtIE1%AIcH@HLdE4$EtML$LD$LLL$=LL$Ht$HL5LD$uATM|$ MFID$(H J/M)MH)H .HH8HD$=HHI| HL$VVIHLLHM9\HD$Hswig_ptrA: I4$H wfEl$L(DAD$ _LAD$ LAD$ Lĉƃ@42AD$LHAt$ ƃ@AD$L42HAt$D42AD$LH At$ƃ@42AD$LH(At$ƃ@42AD$LH0At$ƃ@42At$LAD$LH8M|$H<AD$HAD$M);HL$HPID H9w LLZL3H H{hfH=.1},HHD$ 0H=/HGH/HzH5X/H9t+Hmci(H5HHH+Hm)1B(H5HHH*Hm(H5HHH*Hm'H5HHH*Hm~'H5HHHo*HmD'H5HHHE*Hm p'H5HHH*HmF'H5HHH)Hm'H5HHH)Hm\&H5ŜHHH)Hm" &H5HHHs)Hm &H5HHHI)Hm t&H5HHH)Hmt J&H5kHHH(Hm: &H5THHH(Hm1%H5@HHH(Hm%H5/HHHz(Hm%H5HHHP(HmU{%H5 HHH&(HmQ%H5HHH'Hm '%H5HHH'Hm $H5ۛHHH'Hmm $H5ɛHHH~'Hm3 1$H5HHHW'Hm $H5HHH-'Hm X$H5HHH'Hm .$H5HHH&HmN 1$H5DHHH&Hm #H52HHH&Hm #H5DHHH^&Hm #H5BHHH4&Hmi 1b#H5ΚHHH &Hm2 8#H5HHH%Hm #H5HHH%Hm "H5{HHH%Hm "H5aHHHe%HmJ "H5DHHH;%Hm f"H5,HHH%Hm <"H5HHH$Hm "H5HHH$Hmb !H5HHH$Hm( !H5ݙHHHi$Hm !H5™HHH?$Hm j!H5HHH$Hmz @!H5HHH#Hm@!H5{HHH#Hm H5bHHH#Hm1 H5LHHHp#Hm H5,HHHF#Hm[q H5 HHH#Hm!1J H5HHH"Hm H5ݘHHH"HmH5ǘHHH"Hmv1H5HHHz"Hm?H5HHHP"Hm{H5HHH&"Hm1TH55HHH!Hm*H58HHH!HmZH5+HHH!Hm H5HHH!HmH5HHHW!Hm1H5HHH0!Hmu[H5HHH!Hm;1H5HHH HmH-ڏ/HHH5`H HmD *GIHt^GI$HtKfo HPenaltyHHH r:H6HL$~D$HD$D$AD$HEID$Le FIHteFI$HtRfo @ionHDisjunctHHH '1H-6HL$~D$HD$D$AD$HEID$Le ;FIHtg)FI$HtTfo nHDimensioHHH 0fxH5HL$~D$HD$D$AD$HEID$Le1qH5HHAUH5&HHA9H5:HHAHH5KHA QEHHta"?EHHtOfo tH Dfp fo HL$@Hd4~D$HD$D$CHEHCH] DHHte#DHHtSfoH t2@"fH H 4Cfo9 HL$@H3~D$HD$D$CHEHCH] _DHHta"MDHHtOfo͑ sH QCfP foґ HL$@H3~D$HD$D$CHEHCH]HD$ Hx[]A\A]A^A_fDL-ѝ.IE}HEHP0H-//HUD '/H-8/IE I|$ BHHW-HH[ H@H܋/HEHP0HEHP0|HEHP0EHEHP0 HEHP0HEHP0HEHP0]HEHP0&HEHP0HEHP0HEHP0{HEHP0AHEHP0HEHP0HEHP0HEHP0\HEHP0%HEHP0HEHP0HEHP0wHEHP0=HEHP0HEHP0HEHP0HEHP0UHEHP0HEHP0HEHP0HEHP0mHEHP03HEHP0HEHP0HEHP0HEHP0NHEHP0HEHP0HEHP0HEHP0iHEHP0/HEHP0HEHP0HEHP0HEHP0JHEHP0HEHP0HEHP0HEHP0bHEHP0(HEHP0HEHP0HEHP0}HEHP0CHEHP0 HEHP0HEHP0HEHP0[HEHP0!HEHP0HEHP0HEHP0sHEHP09HEHP0HEHP0HEHP0HEHP0THEHP0HEHP0HEHP0HEHP0rHEHP08HEHP0H=Ɏ/#'D/LEiH=/H/HD$,HD$H=y/#D/ME H=R/L-S/6,H Y/H B/HHH7/H (/HD$XHL$HH/H\$hE1MHD$H/HD$H /HD$`fDHD$L|$N$H˃/I9I$LLHD$(MH/I9IoHtHM/1I^H9wL4+IOdI4$HtH|$(HL$8HT$0N9HT$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$HE8HT$0HL$8LD$@LL$Pt-LT$HyMtMwL9vMHLMIIIHD$HLJ9 IHuMvMILH87uI9t4IFIVHBIFHtHPI^IFLsLMt$H HEHgHD$N$IL;l$XgJH\$hHD$HD$HHIMLHtHkH]Il$HDLEfIIDH=/U(H=p/Hq/(8H=/D5͈/H/EH=f/Hg/J(DH=y/Tg-H=`/Ha/(H.~4~.H-/H.HD$H*/D$)/H1H=|'?H/HH*H/H=uBH+H58H=/IY+HBMHH5JL."1I1fDH=OZ$He/L3H.H5"Hw/H8HD$ H /HlH(HPHR0q32D$/HE2I0HH#HCH'HG@f.ATUHSHH1H81BL%W.HID$HEHHCuMHT$HH?tNH$HT$HH4?H+u HCHP0HH[]A\Ht$HsDH$HuuFHuH.H5ҤH8KFHuH.H5H8HSfDATUHSHH1H81AL%W.HID$HEHHCuMHT$HH>tNH$HT$HH4>H+u HCHP0HH[]A\Ht$HsCH$HuuEHuH.H5ңH8KEHuH.H5H8HmfDATUHSHH1H81@L%W.HID$HEHHCuMHT$HH=tNH$HT$HH4=H+u HCHP0HH[]A\Ht$HsBH$HuuDHuH.H5ҢH8KDHuH.H5H8H釋fDATUHSHH1H81?L%W.HID$HEHHCuMHT$HHWH,fD‰H5H?1HEHtH}HHeH[A\A]A^]fDHCHP0HHH$@HCHP0HHH@HCHP0II}vIvvHvIIsvfDUHH5nHAVAUHELMATLESHpHEPHEP1HDžpHDžxHEHEHEHE&!ZYHj/H}HxPEH]HxHIHEHH =HUHfoMHEHEfoEHMH J)M)EHEHUHMHtH}HHHHCHHHHH}Hw.H9G4Ã$H}HpE1H]LpHuHAlLDHLIHEHt HHH5 h/LTH)fDD‰VH5_H1HEHtH}HHeH[A\A]A^]fDHCHP0fHCHP0HHH@HCHP0HHH@Hu.H5H8^HttIStIItDATHUH51SH`LL$LD$HD$0HD$HD$HD$Hg/H|$Ht$NiH\$Ld$HHD$PHHT$8Hl$@H 4HfoL$ HD$@HD$0foD$@HL$0H *)L$@)D$ HD$PHT$XHL$8Ht HHHHHtHHHHHt$ HHLU$HD$PHt HHHctHHD$0HtH|$ HH`H[]A\@HCHP0HHHt@HCHP0lfHCHP0HHHI@D‰H5_H1WrHTsHsHIrATHUH51SH`LL$LD$HD$0HD$HD$HD$OHXe/H|$Ht$KiH\$Ld$HHD$PHHT$8Hl$@H HfoL$ HD$@HD$0foD$@HL$0H ')L$@)D$ HD$PHT$XHL$8Ht HHHHHtHHHHHt$ HHLU&HD$PHt HHHcDHHD$0HtH|$ HH`H[]A\@HCHP0HHHt@HCHP0lfHCHP0HHHI@D‰^H5H1WoqHqHyqHI7qATHUH51SH`LL$LD$HD$0HD$HD$HD$H(b/H|$Ht$IiH\$Ld$HHD$PHHT$8Hl$@H THfoL$ HD$@HD$0foD$@HL$0H )L$@)D$ HD$PHT$XHL$8Ht HHHHHtHHHHHt$ HHLuHD$PHt HHHgo.HHHD$0HtH|$ HH`H[]A\HCHP0HHHt@HCHP0lfHCHP0HHHI@D‰.H57H_1XoH@pHoHIoAUfATUSHHF)D$ HD$0t.HHH~HSHT$ H~ HS HT$(Ht&H=׿z51HĨH[]A\A]Hl$ Ld$H'`/HD$LHKG;H`/HHH$)GxH|$(tLL$LD$H1H5XdHD$PHD$HD$HD$H_/H|$LFyH\$Ld$HHD$pHHT$XHl$`H HfoL$@HD$`HD$PfoD$`HL$PH _)L$`)D$@HD$pHT$xHL$XHt HHHHHu HCHP0HHHu HCHP0HHHu HCHP0Ht$@HeHD$pI|$H$HD$pfoD$`H$Hfo$H$HD$x)$)T$`HT$xH$HLH$Ht HHHD$pHt HHHk.HHD$PHH|$@HHa]/H|$(Ht$HD$D1LD$`HL$H5bHD$HD$@HD$`HDŽ$HK]/H|$`Ht$tDxgH\/Ht$@H\$H$RDxmHt$@HaHj.HD‰H5HP1D1ۉH5vH&YD1ۉH5H1H lYlIIlH`lHlAUfATUSHHF)D$ HD$0t.HH9H~HSHT$ H~ HS HT$(Ht&H=11HĨH[]A\A]Hl$ Ld$H[/HD$LHBCH[/HHH$BxH|$(;tLL$LD$H1H5HD$PHD$HD$HD$H'[/H|$LRBH\$Ld$HHD$p)HHT$XHl$`H HfoL$@HD$`HD$PfoD$`HL$PH )L$`)D$@HD$pHT$xHL$XHt HHHHHu HCHP0HHHu HCHP0HHHu HCHP0Ht$@HI$I|$H$foD$`H$Hfo$L HD$p)$)T$`H$HD$xHD$pHT$xH$9HLAH$Ht HHHD$pHt HHHhg.HHD$PHH|$@HzfHX/H|$(Ht$HD$@1LD$`HL$H5ƹHD$HD$@HD$`HDŽ$zHX/H|$`Ht$ @xkHaX/Ht$@H\$H$?xqHHt$@H Hnf.HD‰H5<H1D1ۉH5HMD1ۉaH5RH%HhhIIhHhH iDAUfATUSHHF)D$ HD$0t.HH H~HSHT$ H~ HS HT$(Ht&H=,1HĨH[]A\A]Hl$ Ld$HWW/HD$LH{>CH4W/HHH$Y>xH|$(tLL$LD$H1H5[HD$PHD$HD$HD$NHV/H|$L=H\$Ld$HHD$pHHT$XHl$`H EHfoL$@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 HHHb.HHD$PHH|$@HzfHT/H|$(Ht$HD$<1LD$`HL$H5`YHD$HD$@HD$`HDŽ$ HsT/H|$`Ht$;xkHS/Ht$@H\$H$z;xqHHt$@HHa.HD‰CH5ܶHt1D1ۉH5HJMD1ۉH5H"%HdAeIIdHHeHeDAUfATUSHHF)D$ HD$0t.HHYH~HSHT$ H~ HS HT$(Ht&H=:(1HĨH[]A\A]Hl$ Ld$HR/HD$LH :CHR/HHH$9xH|$([tLL$LD$H1H5JWHD$PHD$HD$HD$ HGR/H|$Lr9H\$Ld$HHD$pIHHT$XHl$`H u HfoL$@HD$`HD$PfoD$`HL$PH )L$`)D$@HD$pHT$xHL$XHt HHHHHu HCHP0HHHu HCHP0HHHu HCHP0Ht$@H%I$I|$H$foD$`H$Hfo$LHD$p)$)T$`H$HD$xHD$pHT$xH$Y HLAH$Ht HHHD$pHt HHH^.HHD$PHH|$@HzfHP/H|$(Ht$HD$71LD$`HL$H5 UHD$HD$@HD$`HDŽ$HP/H|$`Ht$,7xkHO/Ht$@H\$H$ 7xqHHt$@HH].HD‰H5TH1D1ۉH5*HMD1ۉH5bH%HfaaIIqaHaHaDAUfATUSHHF)D$ HD$0t.HHH~HSHT$ H~ HS HT$(Ht&H=#1HĨH[]A\A]Hl$ Ld$HwN/HD$LH5CHTN/HHH$y5xH|$(tLL$LD$H1H5RHD$PHD$HD$HD$nHM/H|$L5H\$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$LHD$p)$)T$`H$HD$xHD$pHT$xH$HLAH$Ht HHHD$pHt HHHZ.HHD$PHH|$@HzfHK/H|$(Ht$HD$131LD$`HL$H5PHD$HD$@HD$`HDŽ$*HK/H|$`Ht$2xkHK/Ht$@H\$H$2xqHHt$@HHY.HD‰cH5̱H1D1ۉ9H5HjMD1ۉH5HB%H]%^II]H,^Hc^DAUfATUSHHF)D$ HD$0t.HHyH~HSHT$ H~ HS HT$(Ht&H=Z1HĨH[]A\A]Hl$ Ld$HJ/HD$LH+1CHI/HHH$ 1xH|$({tLL$LD$H1H5NHD$PHD$HD$HD$HgI/H|$L0H\$Ld$HHD$piHHT$XHl$`H HfoL$@HD$`HD$PfoD$`HL$PH o )L$`)D$@HD$pHT$xHL$XHt HHHHHu HCHP0HHHu HCHP0HHHu HCHP0Ht$@HEI$I|$H$foD$`H$Hfo$LHD$p)$)T$`H$HD$xHD$pHT$xH$yHLAH$Ht HHHD$pHt HHHU.HHD$PHH|$@HzfH9G/H|$(Ht$HD$.1LD$`HL$H5`LHD$HD$@HD$`HDŽ$H#G/H|$`Ht$L.xkHF/Ht$@H\$H$*.xqHHt$@HHT.HD‰H5dH$1D1ۉH5:HMD1ۉH5zH%HJZZIIUZHZHZDAUfATUSHHF)D$ HD$0t.HH H~HSHT$ H~ HS HT$(Ht&H=?1HĨH[]A\A]Hl$ Ld$HE/HD$LH,CHtE/HHH$,xH|$( tLL$LD$H1H5OJHD$PHD$HD$HD$HD/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 HHH;Q.HHD$PHH|$@H}DHB/H|$(Ht$HD$Q*1LD$`HL$H5HHD$HD$@HD$`HDŽ$JHB/H|$`Ht$)xhH1B/Ht$@H\$H$)xnHHt$@HPhHAP.HD‰H5H1D1ۉ\H5լHPD1ۉ4H5 He(HV WIIVHWHJWAUfATUSHHF)D$ HD$0t.HHH~HSHT$ H~ HS HT$(Ht&H=z1HĨH[]A\A]Hl$ Ld$H'A/HD$LHK(CHA/HHH$)(xH|$(tLL$LD$H1H5EHD$PHD$HD$HD$H@/H|$L'H\$Ld$HHD$pHHT$XHl$`H 5HfoL$@HD$`HD$PfoD$`HL$PH )L$`)D$@HD$pHT$xHL$XHt HHHHHu HCHP0HHHu HCHP0HHHu HCHP0Ht$@HeI$I|$H$foD$`H$Hfo$Lh`HD$p)$)T$`H$HD$xHD$pHT$xH$HLAH$Ht HHHD$pHt HHHL.HHD$PHH|$@H}DHY>/H|$(Ht$HD$%1LD$`HL$H5CHD$HD$@HD$`HDŽ$HC>/H|$`Ht$l%xhH=/Ht$@H\$H$J%xnHHt$@HP`HK.HD‰H5HG1D1ۉH5UHPD1ۉH5H(H1S~SII.I$HLH$Ht HHHD$pHt HHH'?.HHD$PH}H|$@HiH0/H|$(Ht$HD$A1LD$`HL$H5W6HD$HD$@HD$`HDŽ$:Hk0/H|$`Ht$H0/Ht$@H\$H$HHt$@HHPxH;=.utH>.HxD‰^H5/H1HLA{D1ۉ&H5HW뎃D1ۉH5#H+HHHjHHII{HHH@f.UHH54HAWAVHELMAULxATSHHEP1HDžhHDžpHDžxHEZYgH//HxHpH}LpHGIkHXHLH9H]HHE諽HH HHEHHP~PHPP)EgIH@HEHLuLLfoMLhHDžhHEAOMt'IFHt LLо L6HELhHtLuLLHHHu HCHP0HHHu HCHP0HhHEHCHmL}HLHCLuHEHCHEHEHtLLfoU)ULDLHHEHt LLHEHtH}HH5-/HHX+H5ϠHHDžXHhHt#HCHt HHо HHXHe[A\A]A^A_]LhHDžhMDLh|D‰>H5ϟHo[f.HELuHI EI3EIEH]EIiEHIEHIEUfHAWAVAUATSH8HF))HDž thHHGH~DHSHH~-HS HH~HS(HH~HS0HHt>HHZH=s1HeH[A\A]A^A_]f.HH+/HHDžHIHf+/LHHDžzHEHHI\HEAALL9@1HL0LHDžH5/HDžHDž0PH*/HHH0LHP1HuIM9HH5)*/HHfLLH+*/HDžLLUH*/LHHDž, H)/LLHDžHEHHIyHEAALL9HHH0H߹P1LLH5-HDžHDžHDžHDžHDž0ZY=H(/HH!BHLLH]IM9H0HHLf.LLH[(/HDžLL H6(/LLHDž`NHEHHH,HEH9H&/HHHDž HfH0LHPHLP1H5,HDžHDžHDžHDžHDžHDžHDž0^_< H'/HH4 } HHL LuLH99H%/HH  H0LHHE誴HH HHEHH~H)EfIH@HEHm HLfo}HHDžHEA}Ht5HAHtHHϺHH H'HELHtHHHHHu HCHP0HHHu HCHP0LHLԴLLDLHHEHt LLH5$/H[HHIH9HAHt HHо LRDH$/HE116fLH18~% LH5)Dž0HHDžhƅxHDžHDžHDžs H$/HHA  H#/HHL Aą HH L}Lk(LLL0oK8fSHHUfoEoXHhHpHhHU)]XHEHMHpHt LLCHAxt#HC8Ht LLоPHwL0HXo8fHI(EemOxLLEZHHEHtLH(HH5V"/H HHhHHXHDHEHHH!HEH9 HH0HH߹PL1LH5&HDžLHDžHDžHDžHDž0 [A]H~!/HHHHLLLmLH9H0HHECHH 9LHHLHEHyH~H)E#HEHtHHHHHu HCHP0HHHu HCHP0LHLLDLYHHEHt LLH5/Hq HHIHOHAHt HHо Lh'HEHHHHEAALL9H/LHHDžHHߺH0LHDžP1LH5#HDžHDžHDžHDž0AZA[CH/HH'HHHHvHEIIM9H/H0H]HDHHEHHH&HEH9H/HHHDžRHH0LHPHLP1H5r"HDžHDžHDžHDžHDžHDžHDž0AXAY H]/HHHHHHGGIHH`LH9OH>/HHL0HI$HHEߪL H u I$HEH H~H)E蚪IH@HEHtHLfouAuLHDžMt#IGHt LLо LqHELHtHHI,$u ID$LP0I,$u ID$LP0LHEID$Ht#LHID$HEID$HELHDHLpHHEHt LLH5/HxHHIHVHAHHHD‰!H5HR1DDDH5H(1&謾D1ۉóH5HD‰蝳H5֍Hή1?D‰1sH5H褮cuLGH5Hx1D‰H5XHP1ND‰H5H(1HHDžHLu該H5Hڭ1.D‰聲H5H貭1 u1XH5 H艭HH$.H56H8n1luH5H41g讼ԱH5MH1Y޸NI152IG2IIc2HI2H:3HF3H3HI3H3H3H3H4H!3II4HI1H4I!4I2HM2H^12IL2fUHH5LHAVATHELMSLEHHEP1HDžpHDžxHEHEHEZY!H!/H}HuTHEHa LeHh~hHEH.#Hhh)EHH@HEHHuHHpfoMHDžpHEKIHt'IFHt LLо L׵HEHpHtH}HHEH α Hh~hHEHHhh)E8HH@HEHHuHHxfoUHDžxHESIHt'IFHt LLо LHEHxHtH}HHxHEHCHt$HUHHIֺHCHEHCHEHpHEH]HH@Ht IHHIFHEIFHEHEHLHIIHEHt HHHEHt LLH5$/LIHxHt#HCHt HHо HHpHt#HCHt HHо H軳HeL[A\A^]DD‰VH5H臨E1fHpHDžpIH`HpfDHxHDžxIHHx;I'0HIy0HQ0I0II0H0II0H 0DSH1H5 H0HD$LD$HD$tUHf/H|$Ht$?x[H\$HHH;.u3H!.Hc{|$$9tSVH0[H01[HHfDD‰ΫH5H1HH|$H DHD$HuHc{H\$ HL$H5 HƵHH5 H?HwH//f.SH1H5H0HD$LD$HD$YtUH/H|$Ht$x[H\$HHH;.u3H< .Hc{|$$9tSH0[H01[HHfDD‰~H5H该1HH|$HQ HD$HuHc{H\$ HL$H5N HvHH5h HH'H..f.AUATIHUSHH5/I|$HH=bII|$HH1H1蒚HtmH(tWHtHmt;HtH+tH[]A\A]DHCHH@0H[]A\A]fHEHP0@HPHR0@Ht|H HIH.LH0i-H=e-I-I-fAUATIHUSHH5y/I|$HH=+)I|$HH1H1rHtmH(tWHtHmt;HtH+tH[]A\A]DHCHH@0H[]A\A]fHEHP0@HPHR0@Ht\H HIH.LH0I#-H=E,I,I'-fAUATIHUSHH5Y/I|$HH= I|$HH1H1RHtmH(tWHtHmt;HtH+tH[]A\A]DHCHH@0H[]A\A]fHEHP0@HPHR0@kHtuH5w\Hop1^H=\\sH5 @SH1H5\HLD$H$HD$*tnH.H|$Hx^H$Ht-H-H5-HH踐Ht H@H9D$tMHHP0H-HH[fDH1[ÃD‰NtH5W\Ho1H=\orHd SH1H5lHLD$H$HD$:tnH.H|$Hx^H$Ht-H-H5-HHȏHt H@H9D$tMHHP(H(-HH[fDH1[ÃD‰^sH5\Hn1H=L\qH UH1SH5H(LL$LD$H$HD$HD$HD$2H3.H|$HƿHw.H|$Ht$H$褿xpHl$Ht1H-H5-HH虎HtH@H9D$HHHPH-HH([]H(1[]D‰rH5[HOm1D‰qH5[H'mH(1[]H=[pH?f.UH1SH5,H(LL$LD$H$HD$HD$HD$ŽH.H|$HVH.H|$Ht$H$4xpHl$Ht1HG-H5-HH)HtH@H9D$HHHP H-HH([]H(1[]D‰pH5ZHk1D‰pH5wZHkH(1[]H=[nHf.UH1SH5H(LL$LD$H$HD$HD$HD$RH3.H|$HH.H|$Ht$H$ļxpHl$Ht1H-H5p-HH蹋HtH@H9D$HHHPH-HH([]H(1[]D‰>oH5oZHoj1D‰oH5YHGjH(1[]H=Z2mHf.AVH1AUH5wATUSH LL$LD$H$HD$HD$HD$܋dH.H|$HpH!.H|$Ht$H$N>Hl$Ht1H]-H5-HH?HtH@H9D$HHHPHHsH-H5-HHIH"HXLp H@(HHt{M IH@HtH9h sH@HuM9tVI9m wPI}(HPLL3Hx(IHtHPLsIl$@uH趸Ht@ H H[]A\A]A^f.H 1H[]A\A]A^fDD1ۉlH5YH%hD1ۉlH5XHgH H[]A\A]A^DH5.H詾H HH[]A\A]A^fDH5.1肾H0H=XjHfDSH1H5XH@HD$LD$HD$itEH.H|$Ht$xkH\$HC8H{@HD$(H|$ H9u*\H@[@H@1[Ht$(H|$ HYJHD$Hu9H{@f.D‰~kH5_XHfH@1[H\$0HL$|H5XHuHHYH(ff.SH1H5H@HD$LD$HD$9tEH.H|$Ht$ϷxkH\$HC(H{0HD$(H|$ H9uZH@[@H@1[Ht$(H|$ HhHD$Hu9H{0f.D‰NjH5WHeH@1[H\$0HL$vH5WHitH豈H)H ff.SH1H5XH@HD$LD$HD$ tEH~.H|$Ht$蟶xkH\$HCH{ HD$(H|$ H9uYH@[@H@1[Ht$(H|$ HXHD$Hu9H{ f.D‰iH5gWHOdH@1[H\$0HL$pH5yVH9sH聇HHff.SH1H5H@HD$LD$HD$مtEHN.H|$Ht$oxkH\$HCH{HD$(H|$ H9uXH@[@H@1[Ht$(H|$ H;躉HD$Hu9H{f.D‰gH5VHcH@1[H\$0HL$jH5IUH rHQHɀHff.AWHAVH5VAUATUSHhHD$HD$(HD$HD$HD$ HD$(PHD$(P1LL$(LD$ tZY:Hk.H|$Ht$$H|$Hl$HG}ITHHH|$ HG}I%HH|$(HGFq}IHHhLHI$Jc,I$l$H)HHD$HH9HLl$8HLt$0H}KHT$0Ht$8HUHNVHHhH[]A\A]A^A_f1@D1ۉeH5EUH`eH5UH`DHt$HH|$HVeHD$@HuwI$1VeH5WU1H`E6eH5U1He`%ooZoHl$PHL$@H5#VH+oHsH}jH3CfATH1UH5USH@LL$LD$HD$HD$HD$踁H.H|$Ht$JH|$Hl$HG{I蚌HHLH9HxHDd$McH)HHT$(L9vqLH5.HH˵HH@H[]A\@H@1H[]A\f.D1ۉ|cH5UH^H@H[]A\ÐHt$(H|$HUjcHD$ HuSHxc@&cH5'U1HU^H@H[]A\fmɿHl$0HL$ H5THmHgH{HN^fATH1UH5SH@LL$LD$HD$HD$HD$H.H|$Ht$JH|$Hl$HGyI蚊HHLH9HHDd$McH)HHT$(L9vqLH5.HH˳HH@H[]A\@H@1H[]A\f.D1ۉ|aH5TH\H@H[]A\ÐHt$(H|$H_RjaHD$ HuSHc@&aH5T1HU\H@H[]A\fkɿHl$0HL$ H5RHkHgHyHpfAWAVAUATUHSH(誂HIAAHfLh{HHt@HHwHHt_J0L9w`l$H+uHCHP0L*{HHufI,$u ID$LP0艈HH([]A\A]A^A_@kHtH+u HCHP0I,$tH(1[]A\A]A^A_fDID$LP0HD$HD$LzHHmHuvIHtBJ0L9wD|$H+tPHuH;ut4D$HLFHuGzHHu赇HFHT$HMcwHCHP0ff.UHfH5/RHAWAVHELMAULxATSH)EPHEPHEPHEP1HDž`HEHDžxHEHEHEHEHE{H (1H}HtdHeH[A\A]A^A_]fDH.HxH`.H`H]H}HHX@8H}HhhiPH}HpLhIiHpH}HPH@-H9GqAƃH}HuHE8Aą LmMVEHPMLAHXHEyhsAHIEHxH;=-:L/cf.D‰\H5?PHWbf.+HJH-H5H8W/D‰n\H5WPHWf.DDD<\H5-QHmW1fDD‰\H5OPH?WHS-H5LQH8$W1H-H5oPH8WjHf.AWHfAVH5dQ1AUATUSHXLL$(LD$ )D$0HD$HD$@HD$ HD$(x)H.H|$ Ht$"HD$H|$(HD$}HHJHD$AAH$L|$0HuHHtaHqIHJ(L9Dd$H+/Ht$8H;t$@D$HHFHt$8wuHHuHm߂HHH|$Ht$0H-H*D‰ZH5PHOU1H|$0Ht`HXH[]A\A]A^A_@cH,H+u HCHP0HmuHEHP0f+HuH-H5H8T|H$L]HCHP0HEHP0H@AWHfAVH5O1AUATUSHXLL$(LD$ )D$0HD$HD$@HD$ HD$(0v)Hq.H|$ Ht$¥HD$H|$(HD$zHHJHD$AAH$L|$0HxsHHtaHXoIHJ(L9Dd$H+/Ht$8H;t$@D$HHFHt$8sHHuHmHHH|$Ht$0$gH}-H*D‰WH5WNHR1H|$0Ht>^HXH[]A\A]A^A_@H,H+u HCHP0HmuHEHP0fHuH-H5H8pR|H$LL[HCHP0HEHP0]Hp@AWHfAVH5M1AUATUSHXLL$(LD$ )D$0HD$HD$@HD$ HD$(s)H.H|$ Ht$bHD$H|$(HD$VxHHJHD$AAH$L|$0HqHHtaHlIHJ(L9Dd$H+/Ht$8H;t$@D$HHFHt$8pHHuHm~HHH|$Ht$0d_H-H*D‰^UH5LHP1H|$0Ht[HXH[]A\A]A^A_@}H,H+u HCHP0HmuHEHP0fk}HuH-H5*H8P|H$LXHCHP0HEHP0/HB@UHfH5LHAWAVHELMAULEATSHĀHEP1)EHEHEHEHEgqZYmHn.H}Hu!HEH}HhuHxHHEAAHpL}HxnHHt`HjIHJ(L9DeH+~HuH;uXEHxHFHuFnHHuHxHHpHH@{HH}HGtAiIt{HH>HhHuLuFHn-H*RH5JHM1H}Ht0YHeH[A\A]A^A_]fDzHH+u HCHP0HxHHxHHuHAHP0fDzHuH_-H5jH8PMkHpL)VB@HCHP0sHBHP0D‰QH5IHL u\kH~@f.UHfH5оHAWAVHELMAULEATSHĀHEP1HE)EHEHEHEHE_nZYeHε.H}Hu!HEH}HuHh^)H}rHxHHEAAHpL}HxkHHt`HigIHJ(L9DeH+aHuH;u;EHxHFHu)kHHuHxHHpHHu HBHP0xxHHHuHhHU]Hq-H-D‰OH5OHHJ1H}Ht0VHeH[A\A]A^A_]fDwH H+u HCHP0HxHHxHHuHAHP0fDwHuH_-H5jH8PJkHpL)S_@HCHP0H@UHfH5GHAWAVHELMAULEATSHĀHEP1HE)EHEHEHEHEkZYeH.H}HuA!HEH}HuHhQ[)H} pHxHHEAAHpL}HxhHHt`HdIHJ(L9DeH+aHuH;u;EHxHFHuyhHHuHxHHpHHu HBHP0uHHHuHhHUZH-H-D‰MH5'FH7H1H}HtSHeH[A\A]A^A_]fDCuH H+u HCHP0HxHHxHHuHAHP0fDtHuH-H5H8GkHpLyP_@HCHP0Hi[@UHfH5HAWAVHELMAULEATSHĀHEP1HE)EHEHEHEHEhZYeHn.H}Hu葘!HEH}HuHhX)H}pmHxHHEAAHpL}Hx)fHHt`H bIHJ(L9DeH+aHuH;u;EHxHFHueHHuHxHHpHHu HBHP0sHHHuHhHUHCH-H-D‰VJH5CHE1H}HtPHeH[A\A]A^A_]fDrH H+u HCHP0HxHHxHHuHAHP0fDKrHuH-H5 H8DkHpLM_@HCHP0H@UfHH5HAWAVHhLPAULHATSH)pPH`PHXP1HDž8HDž@HE)EHE)EHEHDžHHDžPHDžXHDž`HDžheH H`.HHH@}eH@HPH8HUHXPjH(HH4AAH LpH(cHHtlH^IHJ(L9D4H+HxH;u4H(HFHxbHHuH(HH HHu HBHP0oHHHEH`HILeHhLyt}H8HMLHpuOH-HzkoH H+u HCHP0H(HH(HHuHAHP0fD#oHuH׺-H5H8A1H}HtMH}HtMHpHtLHeH[A\A]A^A_]H LYJ@HCHP0ID‰EH5?H/AjHvf.UfHH5@HAWAVHhLXAULPATSH)pPH`P1HDžHHE)EHE)EHEHDžPHDžXHDž`HDžhqbZYH.HPHHuHHHXH(fH8H3H@AAH0LpH8_HHtlH~[IHJ(L9D@H+SHxH;u*@H8HFHx2_HHuH8HH0HH|lHfH`fIHNAHDAH0L}L^HHtjHZH8HLL98DH+HuH;uDHLFHuV^HHuI,$u ID$LP0kHHHEHhHIetyH(HUHpLXH-H|f.[kH^H+u HCHP0H8HH8HHuHAHP0fDkHuHǶ-H5үH8=1H}HtIH}HtHHpHtHHeH[A\A]A^A_]H0LIFj@HCHP0{jH_H+u HCHP0I,$?ID$LP0/H0LE@HCHP0fHBHP0uD‰nAH5;H<>HQf.ATHUH5 <SH`HD$HD$8HD$ HD$(HD$0HD$8PHD$8P1LL$8LD$0*^ZYH!.H|$ Ht$躍H|$(Hl$HGWWH$ iHHH|$0HGRWHD$hHkH|$8HG)$WIhHHK~$Ld$PH8D$)D$@H;@foL$@HNHD$PHFH8Hs-HH`H[]A\H`1H[]A\fD1ۉ?H5:H:H`H[]A\Ðv?H57;H:DHT$@H0?]pf.6?H5:1He:H`H[]A\f?H5;1H5:!IIZIHAVAUATUHSHHڳ-H_XHP`HHD$~D$HT$D$GHtJH=X-LgHL-E-HsL]HC LsHxL9HLDMuH-H}HEtH}H/H](LeHt{HsLSH{(HkHtUHPHDHtOHDHsL\HC LsHxL9ukHLHDMuhfDH0DHuH[]A\A]A^fDHGP0Y@PC@PJHC@H-AVAUATHPHXUHSH_XHWHHtJH=ޱ-LgHL-˯-HsL\HC LsHxL9HLaCMuHm-H}HEtH}H/H](LeHtyHsLPRH{(HkHtSHPHCHtMHHsL|[HC LsHxL9ukHLBMujfDHBHu[]A\A]A^f.HGP0[@PyB@PJH^Bff.AVAUATUHSHH-H_XHP`HHD$~D$HT$D$GHtJH=H-LgHL-5-HsL{ZHC LsHxL9HLAMuH׮-H}HEtH}H/H](LeHt{HsLPH{(HkHtUHPHoAHtOHDHsLYHC LsHxL9ukHL8AMuhfDH AHuH[]A\A]A^fDHGP0Y@P@@PJH@@Hq-AVAUATHPHxUHSH_XHWHHtJH=ή-LgHL--HsLYHC LsHxL9HLQ@MuH]-H}HEtH}H/H](LeHtyHsL@OH{(HkHtSHPH?HtMHHsLlXHC LsHxL9ukHL?MujfDH?Hu[]A\A]A^f.HGP0[@Pi?@PJHN?ff.AVAUATUHSHH*-H_XHPxHHD$~D$HT$D$GHtJH=8-LgHL-%-HsLkWHC LsHxL9HL>MuHǫ-H}HEtH}H/H](LeHt{HsLMH{(HkHtUHPH_>HtOHDHsLVHC LsHxL9ukHL(>MuhfDH>HuH[]A\A]A^fDHGP0Y@P=@PJH=@H-AVAUATHPHUHSH_XHHHtJH=-LgHL--HsLUHC LsHxL9HL<=MuHH-H}HEtH}H/H](LmHt|HsL+LH{(LcHtVHPHH{(HkHtVHPH@/HtPHfDHsLGHC LsHxL9ukHL/MugfDH.HuH[]A\A]A^fDHGP0X@P.@PJH.@SHH߾[.fSH_HcH߾[-@AVAUATUHSHHʜ-H_`HP`HHD$~D$HT$D$HtJH=I-LgPL-6-HsL|FHC LsHxL9HL-MuHؚ-H}HEtH}H/H]0Le Ht|HsLH5HoD@H-AVAUATHPHUHSHHHGxHtMH=Ɋ-LL--HsL4HC LsHxL9HLIMuHU-HHExtHH/HLHt}HsL,+H{(LcHtWHPHMtQLHsLT4HC LsHxL9ukHLMuZfDHMu[H]A\A]A^HGP0Q@PQ@PJH6@SHH߾[fSH_HH߾[@H-AVAUATHPHUSH0HHHHtMH=-L L--HuL&3HE LuHxL9HLvMuH-HHtHH/HLHtHuLV)H}(LeHtYHPH MtSLϐHuL2HE LuHxL9_HLMuYf.HMuH-HHHHtHHtHą-HxHHHtdHHHtSH(HtBHHt1HHt HHtH{hHtH{PHtH{8HtH{ HtH{Ht[]A\A]A^HGP0o@[]A\A]A^P @PJHj@SH7H߾P[fSH(HH߾P[fUfHAWAVAUATSHHF)E)E)EtVHI$*H~FIUHUH~2IU HUH~$IU(HUH~IU0HUH~IU8HUHt!H=rK1He[A\A]A^A_]@H]H5w.HHDžH]H w.HH HDž ]xH]HCxH)1LcME1f.HL5 HHH@Ht\7LcMt71 HL9t'HHp'H@ufDIM9tIH]vfD{0LcMu ِHL9tHH H@uH}K|H}L%-L9gg#YH}1VFHfLHXL@HDž(PHPL8PHHH5 P1H`)`HDžpHDž8HDž@HDžHHDžPHDžX+H Ht.H8H(H`n[H@HGH(H`H.HH`HHH5HDžHH@ IH@H%LHAp5HH`HHIHL4IILMHzHDž+Mt HIHHH9H`HLJ0L<$H&HHu5Ht1Ht.H}E11J3H}UI"H}L%j-L9g H}1oSHfLHXL@)`PHPL8PHHH5 P1H`HDžpHDž HDž8HDž@HDžHHDžPHDžXC)H HHr.H8H H`XhH H8s.H(H`H@HXAƅL(H`MLHDHHH0HPL0L9gNAǃHEHXHEHHQAą^LmM4EHHAEnDLMLHLALA+!At0IMHyH;=K}-LHHHHHL2H"Mt HIHHH9t]H`HLJ0L<H"HHu떃D‰ H5H1SHHH9HHH0iHPL0L9gAǃHEHXHEHHOAąLmM-EHHAELLMDHL"L Hc|-HA`IEHxH;={{-LH)|-2?)H|-H5cvH`H81D‰DH5Hu1uADH5HL1uH5H%1H7z-H5H81oH{-H5#H81RHy-H5H815uADtH5%H1 H{-H5H81u0H5QHa1HS{-H5uH8D18AVuADH`H5H 1qLL SHy-H5CH81:H@HII鼠ɠIʠI-IIǠԠ@UHfH5/HAWAVHELMAULEATSH]HĀHEP1)EHEHEHEHE##ZYH*l.H}HuR-HEH}H]HhHGt]H&H}Hz-H9GfH]T1HhH*I)fDHiy-H5sH8Zf.E1HEH]IH9tDH;Ht8 HI9uH]HtHq HeL[A\A]A^A_]HI9uDHcHUHEHH`IH)HHH9HDžpLeHpH}L=IH@HN%LHE+HpH}HcHuHIH HHxHWHHH)HH9Ks HH9tHGH}H}HE@MtM7HEHEH9EHEHuLLHxHL<HcIHu+Hv-H5H]H8+Hv-H5oH]H8 I鶜騜f.UHfH5HAWAVHELMAULEATSH]HĀHEP1)EHEHEHEHEZYHg.H}Hu%N-HEH}H]HhHGte!H}Hu-H9GfH]T1HhHH5|e.HRI"Ht-H5nH8fE1HEH]IH9tDH;Ht8HI9uH]HtHHeL[A\A]A^A_]HI9uDHcHUHEHH`IH)HHH9HDžpLeHpH}LIH@HN%LHE='HpH}HcHuHIH HHxHWHHH)HH9Ks HH9tHGH}H}HE@MtM7HEHEH9EHEHuLLHxHL<[HIHuE'HH=u^H5HIHHfAWAVAUATUSH(H(IH=1FI}1HH1HHiHZ.HL$Ht$H@CD|$Ld$EtMuLHtH+t1HtHmtH(L[]A\A]A^A_HEHP0@HCHP0@^IH4h-E~M}0HMIIE8Hu-IH@HtL9` sH@HuM9tM9` vi0L$L` H4$HP I}(H@(HD$zLD$HI9t H~LLL$IEPL$Ix(Mp(HHPDHH L.H _IHf-LH0 W1HB I9@ @tDIx(HtHHD$L$RHD$L$LH$H$INH=uH5HsI齎ȎH@f.UHH5HAWAVLMLEAUATSH`HDe-HEHEHCHEHEHEP1HEHEZYu*1HUHzH9He[A\A]A^A_]HaX.H}Hu>$HV.H}HuLm>lL}MLuH}HELo8ELeMLLLL&H}L HEHxH99LuAFMnIUI9"IvHyU.H5bU.HLCI9EI $HyH9LHE HED‰H5Hpf.H=he-JYHEHEGfDD‰FH5HwfHb-H5ZH8ZDHCL@Jqrrf.EH5H1fDHu1LIHpLh^fHa-H5H81KH c-H_H=<T2HHS.S.)LHEl)HE+[)H=c-tHE:)HEAFI\qIBfAWHAVH5H1AUATUSHXHD$LD$ HD$ HD$( HT.H|$ Ht$i;qLt$0Ht$L/ELd$8H\$0fILH@H)HHHH9HLd$8H\$0IL<$~$LImLflAEL9HD$H=b-H$u$b@H;=`-cHHEHI9tbHPHxHOyH4$1eH;=A`-SHHEHI9t"HPHxyH4$1)L|$(ImHD$(Mt\MgII9t6H=a-H-_-xHHxH9HI9uI?HtjLLd$8H\$0Ll$(I9t7H=a-H-r_-T@HHxH9HI9uH\$0HtHL=S.H\$(OHkfH++IH@HHHH9HH$H$HD$~D$HIl$HflA$LkHI9H=`-u/H;=^-HHEHI9HPHxHOy1LrHHxH9u@HI9HHxH9tPJHHHxH9u@HI9HHxH9tPJHH;=]-HHEHI9t"HPHxy1LIl$LL4ILd$(MtZMl$I$I9t2H=m_-H-^]-tT@HHzH9HI9uI$HtHLHXL[]A\A]A^A_HHzH9u@HL9tHHzH9tBHJD‰H5HE1P.I$@B)@E1H$YPnd@t@$@H)H_HH錆H?鎆HHg鐆DATH1UH5SH LL$LD$H$HD$HD$u1H []A\f.HN.H|$HL5H|$Ht$H,$HD$.ÅLd$MHLH-[-HEHvI$HxH;=Z-LHLD‰H5HH 1[]A\@D؉vH5?H1H []A\@HY-H5H81y!`Hyff.ATH1UH5SH0HD$ LD$(HD$(6H?M.H|$(Ht$ 3 HD$ HCHkHUL%rY-L9AHsHJ.H5J.HHj8L9t7H=-[-SHHD$HD$D1H0[]A\DHt$H1L%X-HHhHsHbHb9HtfDH=2(HHJ.J.8D‰H5oHH01[]A\@H Y-HSJKfH=(Z-tDCHATH1UH5.SSH0HD$ LD$(HD$(6H/K.H|$(Ht$ 1 HD$ HCHkHUL%rW-L9AHsHH.H5H.HHj6L9t7H=-Y-SHHD$HD$D1H0[]A\DHt$H1L%V-HHhHsHbHb7HtfDH=0&HHH.H.8D‰H5HH01[]A\@H W-HSJKfH=(X-tDCHfDAVAUATUSH L%U-HID$HD$IH=PQHsHHH11HHHt$HHD${)AHt$HH|$(Au_HD$PHxHOL9IEHtH+toHtHmtSHD$HxL9H L[]A\A]A^ÐLt$MtIHxL9L9u@HEHP0@HCHP0@K HH HYMIHhT-LH0tHt$1t!H=PV-tFP+!fH=(V-tD@PJHDSHt(t#DH5HH=AI HHff.AVAUATUSH L%uS-HID$HD$1IH=NHHHH11MHHHt$HHD$ 'AHt$HH|$Au_HD$PHxHOL9IEHtH+toHtHmtSHD$HxL9H L[]A\A]A^ÐLt$MtIHxL9Lu@HEHP0@HCHP0@HH ,HJIHQ-LH0~Ht$1!H=S-tFP+!fH=S-tD@PJHDH=S-tP'fPJHHt(t#DcH5$HH=xAI}}H}H}fAVAUATUSH L%P-H~ID$HD$ IH=SLHvH{HH11HHHt$HHD$$AHt$HH|$.AueHD$PHxHOL9IEHtH+tuHtHmtYHD$HxL9H L[]A\A]A^Lt$MtIHxL9L9o@HEHP0@HCHP0|KHH HYHIHhO-LH0x|Ht$1tH=PQ-tFP%fH=(Q-tD@PJHDSHt(t#DH5HH=AI{|H{H|ff.AVAUATUSH L%uN-H~ID$HD$4IH=IHH{HH11SHHHt$HHD$"AHt$HH|$AueHD$PHxHOL9IEHtH+tuHtHmtYHD$HxL9H L[]A\A]A^Lt$MtIHxL9Lo@HEHP0@HCHP0|HH ,HEIHL-LH0zHt$1H=N-tFP%fH=N-tD@PJHDH=N-tP'fPJHHt(t#DcH5$HH=xAIyyHyHyfAVAUATUSH L%K-H~ID$HD$ IH=IHvH{HH11HHHt$HHD$AHt$HH|$.AueHD$PHxHOL9IEHtH+tuHtHmtYHD$HxL9H L[]A\A]A^Lt$MtIHxL9L9o@HEHP0@HCHP0|KHH HYCIHhJ-LH0|xHt$1tH=PL-tFP%fH=(L-tD@PJHDSHt(t#DH5HH=AIwxHwHxff.AVAUATUSH L%uI-H~ID$HD$4IH=DHH{HH11SHHHt$HHD$AHt$HH|$AueHD$PHxHOL9IEHtH+tuHtHmtYHD$HxL9H L[]A\A]A^Lt$MtIHxL9Lo@HEHP0@HCHP0|HH ,H@IHG-LH0vHt$1H=I-tFP%fH=I-tD@PJHDH=I-tP'fPJHHt(t#DcH5$HH=MxAIuuHuHufAVAUATUSH L%F-HID$HD$IH=PBHsHHH11HHHt$HHD${AHt$HH|$(Au_HD$PHxHOL9IEHtH+toHtHmtSHD$HxL9H L[]A\A]A^ÐLt$MtIHxL9L9u@HEHP0@HCHP0@KHH HY>IHhE-LH0tHt$1t!H=PG-tFP+!fH=(G-tD@PJHDS Ht(t#DH5HH=AIstHsH tff.AVAUATUSH L%uD-HID$HD$IH=?HHHH11MHHHt$HHD$ AHt$HH|$Au_HD$PHxHOL9IEHtH+toHtHmtSHD$HxL9H L[]A\A]A^ÐLt$MtIHxL9Lu@HEHP0@HCHP0@HH , H;IHB-LH0rHt$1!H=D-tFP+!fH=D-tD@PJHD Ht(t#DH5MH-H=>AIq(rHrHrff.AVAUATUSH L%B-H~ID$HD$ IH=s=HH{HH11HHHt$HHD$AHt$HH|$NAueHD$PHxHOL9IEHtH+tuHtHmtYHD$HxL9H L[]A\A]A^Lt$MtIHxL9LYo@HEHP0@HCHP0|kH8H Hy9IH@-LH0%pHt$1H=pB-tFP%fH=HB-tD@PJHDsHt(t#DH5HH=1AI p:pHpH/pff.AVAUATUSH L%?-H~ID$HD$4IH==H&H{HH11sHHHt$HHD$1AHt$HH|$AueHD$PHxHOL9IEHtH+tuHtHmtYHD$HxL9H L[]A\A]A^Lt$MtIHxL9Lo@HEHP0@HCHP0|HH LH 7IH>-LH0nHt$1$H=@-tFP%fH=?-tD@PJHDH=?-tPGfPJHHt(t#DH5DH$H=AIm#nHnHnfAVAUATUSH L%=-H~ID$HD$4IH=s8HH{HH11HHHt$HHD$AHt$HH|$NAueHD$PHxHOL9IEHtH+tuHtHmtYHD$HxL9H L[]A\A]A^Lt$MtIHxL9LYo@HEHP0@HCHP0|kH8H Hy4IH;-LH0%lHt$1H=p=-tFP%fH=H=-tD@PJHDH==-tPfPJHHt(t#DH5HH=%AIklHkH lfAVAUATUSH L%u:-H~ID$HD$ IH=5HH{HH11SHHHt$HHD$AHt$HH|$AueHD$PHxHOL9IEHtH+tuHtHmtYHD$HxL9H L[]A\A]A^Lt$MtIHxL9Lo@HEHP0@HCHP0|HH ,H1IH8-LH0jHt$1H=:-tFP%fH=:-tD@PJHDHt(t#DH5MH-H=AIj0jH jH%jff.AVAUATUSH L%8-H~ID$HD$4IH=s3H薿H{HH11HHHt$HHD$ AHt$HH|$NAueHD$PHxHOL9IEHtH+tuHtHmtYHD$HxL9H L[]A\A]A^Lt$MtIHxL9LYo@HEHP0@HCHP0|kH8H Hy/IH6-LH0%hHt$1H=p8-tFP%fH=H8-tD@PJHDH=8-tPfPJHHt(t#DH5HH=mAIghHgHhfAVAUATUSH L%u5-H~ID$HD$4IH=0HH{HH11SHHHt$HHD$ AHt$HH|$AueHD$PHxHOL9IEHtH+tuHtHmtYHD$HxL9H L[]A\A]A^Lt$MtIHxL9Lo@HEHP0@HCHP0|HH ,H,IH3-LH0fHt$1H=5-tFP%fH=5-tD@PJHDH=5-tP'fPJHHt(t#DcH5$HH=xAIe fHeHfAVH1AUH5C.ATUSH0HD$LD$ HD$ 22H%.H|$ Ht$ Ht$Ll$(LHPH-z2-EH\$(CCLcIT$I9HsMIH#.H5#.H L=I9DI9tyH=3-yS]LHD$HD$ICCLcIT$Z;H\$(EC*1H0[]A\A]A^f1LLsHpILpHHLl*H= DHH".".H1-HD‰H5H/1BH=2-t.AULHD$VHD$@AUJAMSJKf.H=X2-tDCHccHNcHhcAVH1AUH5u+ATUSH0HD$LD$ HD$ R2H3".H|$ Ht$ Ht$Ll$(LHPH-/-EH\$(CCLcIT$I9HsMIH .H5 .H L]I9DI9tyH=1-yS]LHD$HD$ICCLcIT$Z;H\$(EC*1H0[]A\A]A^f1LLHpILpHH L茵*H=.dHH..H.-HD‰H5HO1BH=/-t.AULHD$vHD$@AUJAMSJKf.H=x/-tDCH`H`H`AVH1AUH5(ATUSH0HD$LD$ HD$ r2H3 .H|$ Ht$Ht$Ll$(LHPH-,-EH\$(CCLcIT$I9HsMIH.H5.H L} I9DI9tyH=7.-yS]LHD$ֿHD$ICCLcIT$Z;H\$(EC*1H0[]A\A]A^f1LLHpILpHH+ L謲*H=NHH..H,-HD‰>H5oHo1BH=,-t.AULHD$薾HD$@AUJAMSJKf.H=,-tDCH^H^H ^AVH1AUH5ATUSH0HD$LD$ HD$ H.H|$ Ht$$Ht$HH@H;+-Ll$(HT$H5.LH-)-EyEH\$(CyCCLcIT$I9HsMIH.H5.HLxI9I9t.H LI9DI9tyH=%-yS]LHD$FHD$ICCLcIT$Z;H\$(EC*1H0[]A\A]A^f1LL#HpILpHHL*H=HH:.8.Hq#-HD‰讯H5/Hߪ1BH=h$-t.AULHD$HD$@AUJAMSJKf.H=$-tDCH?VH*VHDVAVH1AUH5jATUSH0HD$LD$ HD$ 2HC.H|$ Ht$Ht$Ll$(LHPH-J!-EH\$(CCLcIT$I9HsMIHu.H5^.H L I9DI9tyH="-yS]LHD$fHD$ICCLcIT$Z;H\$(EC*1H0[]A\A]A^f1LLCHpILpHHL<*H=HHZ.X.H -HD‰άH5H1BH=!-t.AULHD$&HD$@AUJAMSJKf.H=(!-tDCHSHSHSAVH1AUH5&ATUSH0HD$LD$ HD$ "H.H|$ Ht$Ht$HH@H;A-Ll$(HT$H5uLH-K-EyEH\$(CyCCLcIT$I9HsMIHp.H5Y.HLI9I9tH5WHo1BH=-t.AULHD$薪HD$@AUJAMSJKf.H=-tDCHKHKHKAVH1AUH5*ATUSH0HD$LD$ HD$ 2H.H|$ Ht$$Ht$Ll$(LHPH--EH\$(CCLcIT$I9HsMIH.H5.H LI9DI9tyH=W-yS]LHD$HD$ICCLcIT$Z;H\$(EC*1H0[]A\A]A^f1LLӫHpILpHHKL̛*H=nHH..H!-HD‰^H5ϱH菜1BH=-t.AULHD$趧HD$@AUJAMSJKf.H=-tDCHIHIH IAVH1AUH5aATUSH0HD$LD$ HD$ 貽H.H|$ Ht$DHt$HH@H;y-Ll$(HT$H5L:H--EyEH\$(CyCCLcIT$I9HsMIH.H5.HLI9I9tH>H>AVH1AUH5wATUSH0HD$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蓝HpILpHH L茍*H=.dHH--H-HD‰H5ߥHO1BH=-t.AULHD$vHD$@AUJAMSJKf.H=x-tDCHH5_Ho1BH=-t.AULHD$薖HD$@AUJAMSJKf.H=-tDCHc9HN9Hh9AVH1AUH5ATUSH0HD$LD$ HD$ 蒬2H-H|$ Ht$$Ht$Ll$(LHPH--EH\$(CCLcIT$I9HsMIH-H5-H LI9DI9tyH=W-yS]LHD$HD$ICCLcIT$Z;H\$(EC*1H0[]A\A]A^f1LLӗHpILpHHKL̇*H=nHH--H!-HD‰^H5נH菈1BH=-t.AULHD$趓HD$@AUJAMSJKf.H=-tDCH6H6H6AVH1AUH5ATUSH0HD$LD$ HD$ 販H-H|$ Ht$DHt$HH@H;9,Ll$(HT$H5=L:H-,EyEH\$(CyCCLcIT$I9HsMIH-H5-HLI9I9t-H LI9DI9tyH=,yS]LHD$FHD$ICCLcIT$Z;H\$(EC*1H0[]A\A]A^f1LL#HpILpHHL*H=HH:-8-Hq,HD‰讇H5H߂1BH=h,t.AULHD$HD$@AUJAMSJKf.H=,tDCH1Hr1H1AVH1AUH5ATUSH0HD$LD$ HD$ 2H-H|$ Ht$Ht$Ll$(LHPH-J,EH\$(CCLcIT$I9HsMIHu-H5^-H L I9DI9tyH=,yS]LHD$fHD$ICCLcIT$Z;H\$(EC*1H0[]A\A]A^f1LLCHpILpHHL<*H=HHZ-X-H,HD‰΄H5H1BH=,t.AULHD$&HD$@AUJAMSJKf.H=(,tDCH.H.H.AVH1AUH5ATUSH0HD$LD$ HD$ "2H-H|$ Ht$Ht$Ll$(LHPH-j,EH\$(CCLcIT$I9HsMIH-H5~-H L-I9DI9tyH=,yS]LHD$膉HD$ICCLcIT$Z;H\$(EC*1H0[]A\A]A^f1LLcHpILpHHL\|*H=4HHz-x-H,HD‰H5H}1BH=,t.AULHD$FHD$@AUJAMSJKf.H=H,tDCH?,H*,HD,AVH1AUH5 ATUSH0HD$LD$ HD$ B2H-H|$ Ht$Ht$Ll$(LHPH-,EH\$(CCLcIT$I9HsMIH-H5-H LMI9DI9tyH=,yS]LHD$覆HD$ICCLcIT$Z;H\$(EC*1H0[]A\A]A^f1LL胉HpILpHHL|y*H=THH--H,HD‰H5H?z1BH=,t.AULHD$fHD$@AUJAMSJKf.H=h,tDCH)H)H)AVH1AUH5AATUSH0HD$LD$ HD$ b2H-H|$ Ht$Ht$Ll$(LHPH-,EH\$(CCLcIT$I9HsMIH-H5-H LmI9DI9tyH=',yS]LHD$ƃHD$ICCLcIT$Z;H\$(EC*1H0[]A\A]A^f1LL裆HpILpHHLv*H=>tHH--H,HD‰.|H5H_w1BH=,t.AULHD$膂HD$@AUJAMSJKf.H=,tDCH&H&H&AVH1AUH5vATUSH0HD$LD$ HD$ 肘2H-H|$ Ht$Ht$Ll$(LHPH-,EH\$(CCLcIT$I9HsMIH-H5-H LI9DI9tyH=G,yS]LHD$HD$ICCLcIT$Z;H\$(EC*1H0[]A\A]A^f1LLÃHpILpHH;Ls*H=^蔼HH--H,HD‰NyH5Ht1BH=,t.AULHD$HD$@AUJAMSJKf.H=,tDCHS$H>$HX$AVH1AUH5ATUSH0HD$LD$ HD$ 袕2H-H|$ Ht$4Ht$Ll$(LHPH-,EH\$(CCLcIT$I9HsMIH-H5-H LI9DI9tyH=g,yS]LHD$~HD$ICCLcIT$Z;H\$(EC*1H0[]A\A]A^f1LLHpILpHH[Lp*H=~费HH--H1,HD‰nvH5Hq1BH=(,t.AULHD$|HD$@AUJAMSJKf.H=,tDCH!H!H!AVH1AUH5ATUSH0HD$LD$ HD$ ’2H-H|$ Ht$THt$Ll$(LHPH- ,EH\$(CCLcIT$I9HsMIH5-H5-H LI9DI9tyH=,yS]LHD$&{HD$ICCLcIT$Z;H\$(EC*1H0[]A\A]A^f1LL~HpILpHH{Lm*H=ԶHH--HQ,HD‰sH5Hn1BH=H,t.AULHD$yHD$@AUJAMSJKf.H=,tDCH HHAVH1AUH5ATUSHPHD$LD$ HD$ zHK-H|$ Ht$t,Hl$HEHPH;,RH|$0HPHD$0H,HxL`H9bMiHELd$8HLPHL$@H|$(H,AH5 Ld$@HD$H݅HD$8HxH9SCyCHl$(EyEELeIT$I9HuMIH-H5-HL`I97I9t4H=,ULHD$wHD$f1HP[]A\A]A^ÐH|$(HH,f.H=ԳHH--ZHT$H|$(H5rҔDHt$@1LyzHpILpHHLrj DH,HD‰.pH5H_k1 H=,t.AULHD$vHD$@AUJAMH=,tnPGvxfUJMhfH=h,tFDH=P,t>PufPJHDEPJHH}HhHHIwfAVH1AUH5_ATUSHPHD$LD$ HD$ zH{-H|$ Ht$褻,Hl$HEHPH;,RH|$0HPHD$0HC,HxL`H9bMiHELd$8HLPHL$@H|$(H&,AH5 Ld$@HD$H HD$8HxH9SCyCHl$(EyEELeIT$I9HuMIH-H5-HL萿I97I9t4H=J,ULHD$sHD$f1HP[]A\A]A^ÐH|$(HH,f.H=ιHHJ-H-ZHT$H|$(H5DHt$@1LvHpILpHH!Lf DH!,HD‰^lH5'Hg1 H=,t.AULHD$rHD$@AUJAMH=,tnPwrxfUJMhfH=,tFDH=,t>P'rfPJHDEPJHHHH HIfAVH1AUH5ATUSH0HD$LD$ HD$ B*H-H|$ Ht$ԷLl$(Ht$LjmH-,EH\$(CCLcIT$I9HsMIH-H5-H6LNI95I9trH=,jSVLHD$pHD$BCCLcIT$a3H\$(EC11H0[]A\A]A^Ð1LLsHpILpH'H Lc9H=.dHH--D‰6iH5_HgdH01[]A\A]A^H,HH=,t.AULHD$voHD$@AUJAMSJKf.H=x,tDCHHlHAVH1AUH5ATUSH0HD$LD$ HD$ r*H-H|$ Ht$Ll$(Ht$LpH-,EH\$(CCLcIT$I9HsMIH-H5-H6L~I95I9trH=8,jSVLHD$mHD$BCCLcIT$a3H\$(EC11H0[]A\A]A^Ð1LLpHpILpH'H;L`9H=^蔩HH--D‰ffH5~HaH01[]A\A]A^H,HH=,t.AULHD$lHD$@AUJAMSJKf.H=,tDCHHHATHUH5/SH@HE,HD$LD$ HD$ HCHD$(1薂Ho-H|$ Ht$(HHl$Ht1H7,H5X,HHHtH@H9D$ HEH|$8HPHD$(PHT$8JHՅHxHT$(HD$8H9ELeIT$I97HuH-H5-HhHXI9H=,UnLHD$jHD$ZBI@HT$8@JHՅ+@D‰cH5|H^1HT$(HzH9H@[]A\f.Ht$1LqmHpHL`HHHj] DH=DHH--Ld$0HLqH|$(L~HD$0HxH9Hl$(SH,HH=,tnJHD$JiHD$H=x,t&P#i눐UJMKfPJH蠜bJqrDH= ,tDEHHfATHUH5SH@H,HD$LD$ HD$ HCHD$(1H-H|$ Ht$訮HHl$Ht1H,H5,HH}HtH@H9D$ HEH|$8HPHD$(PHT$8JHՅHxHT$(HD$8H9ELeIT$I97HuH@-H5)-HhHزI9H=,UnLHD$6gHD$ZBI@HT$8@JHՅ+@D‰F`H5yHw[1HT$(HzH9H@[]A\f.Ht$1LiHpHL`HHiHY DH=ĢHH --Ld$0HLnH|$(L;{HD$0HxH9Hl$(SH,HH=(,tnJHD$eHD$H=,t&Pe눐UJMKfPJH bJqrDH=,tDEHd Hw N fATHUH5XSH@HE,HD$LD$ HD$ HCHD$(1{Hg-H|$ Ht$(HHl$Ht1H7,H50,HHzHtH@H9D$ HEH|$8HPHD$(PHT$8JHՅHxHT$(HD$8H9ELeIT$I97HuH-H5-HhHXI9H=,UnLHD$cHD$ZBI@HT$8@JHՅ+@D‰\H5_vHW1HT$(HzH9H@[]A\f.Ht$1LqfHpHL`HHHjV DH=DHH--Ld$0HLWH|$(LwHD$0HxH9Hl$(SH,HH=,tnJHD$JbHD$H=x,t&P#b눐UJMKfPJH蠕bJqrDH= ,tDEH+ H>  fATHUH5SH@H,HD$LD$ HD$ HCHD$(1xH-H|$ Ht$訧HHl$Ht1H,H5x,HHvHtH@H9D$ HEH|$8HPHD$(PHT$8JHՅHxHT$(HD$8H9ELeIT$I97HuH@-H5)-HhHثI9H=,UnLHD$6`HD$ZBI@HT$8@JHՅ+@D‰FYH5OsHwT1HT$(HzH9H@[]A\f.Ht$1LbHpHL`HHiHR DH=ěHH --Ld$0HLgH|$(L;tHD$0HxH9Hl$(SH,HH=(,tnJHD$^HD$H=,t&P^눐UJMKfPJH bJqrDH=,tDEHHfATHUH5qSH@HE,HD$LD$ HD$ HCHD$(1tHg-H|$ Ht$(HHl$Ht1H7,H50,HHsHtH@H9D$ HEH|$8HPHD$(PHT$8JHՅHxHT$(HD$8H9ELeIT$I97HuH-H5-HhHXI9H=,UnLHD$\HD$ZBI@HT$8@JHՅ+@D‰UH5gpHP1HT$(HzH9H@[]A\f.Ht$1Lq_HpHL`HHHjO DH=DHH--Ld$0HLfH|$(LpHD$0HxH9Hl$(SH,HH=,tnJHD$J[HD$H=x,t&P#[눐UJMKfPJH蠎bJqrDH= ,tDEHHfATHUH5SH@H,HD$LD$ HD$ HCHD$(1qH-H|$ Ht$訠HHl$Ht1H,H5P,HHoHtH@H9D$ HEH|$8HPHD$(PHT$8JHՅHxHT$(HD$8H9ELeIT$I97HuH@-H5)-HpHؤI9H=,UnLHD$6YHD$ZBI@HT$8@JHՅ+@D‰FRH5_mHwM1HT$(HzH9H@[]A\f.Ht$1L[HpHL`HHiHK DH=ĔHH --Hl$0HT$H5cHuH|$(H2mHD$0HxH9Hl$(JfDH,HH=(,tnJHD$WHD$H=,t&PW두UJMKfPJH kJqrDH=,tDEHHjfATHUH5SH@HE,HD$LD$ HD$ HCHD$(1mH?-H|$ Ht$(HHl$Ht1H7,H5`,HHlHtH@H9D$ HEH|$8HPHD$(PHT$8JHՅHxHT$(HD$8H9ELeIT$I97HuH-H5-HpHXI9H=,UnLHD$UHD$ZBI@HT$8@JHՅ+@D‰NH5?jHI1HT$(HzH9H@[]A\f.Ht$1LqXHpHL`HHHjH DH=DHH--Hl$0HT$H5ЉH?rH|$(HiHD$0HxH9Hl$(JfDHy,HH=,tnJHD$JTHD$H=x,t&P#T두UJMKfPJH蠇kJqrDH= ,tDEHGHZ1fUHHSHHtHHHHHN,ƃǃHPHHH(HǃHǃHǃ(Hǃ0H8H@HǃHH[]Df.AVAUATUHSHLnHILl$HfLgHHt6HeHHtOHl$H+uHCHP0LfHHuI,$u ID$LP0CtHH[]A\A]A^+tHtH+u HCHP0I,$toH1[]A\A]A^HCHP0HuH;utiHD$HHFHuLSfHHmH?dIHt#Lt$H+ufID$LP0sH_LHkfDUfHAWAVAUATSHHHF)E)EHEtRHHcH~8HSHUH~$HS HUH~HS(HUH~HS0HUHt+HH=fM1He[A\A]A^A_]@HELH-HDžLHIHΰ-LLHDžxH}[ESLeID$H_%LI)bqI1MuILM9HLIaH@uHELH-HDžLHIEMH-LLHDž H}Dt{LeID$H%LIpI1MuILM9HLI*`H@u/[SfDH}CKLmIEH@%LIsoE1IHuLHII9LL_H@uHEIH}WCLmIEH%LI_oE1IHuQLHII97LL^H@uHEI$hIHuAIMM9t4LLM&DH@uQQLeID$H%LInI1Mu/ILM9t HLI6^H@u;HfH߹PHLP1LH5HDž)HDž)HDžHDž) HDž0)@HDžPHDžHDžHDžHDž-cZYH-HH蹒HHL_H HHyLHLOH@HHIFHLHOL`HLZfH]LHKfHLHLvnH}HHtKH`HttKH5-HՖH@HtHMKHH HtH.KHHHtHKHHHHJHdIHufDIMM9tLLM@H@uslHuH',H52H8?1 dIHu)IM9LL@H@uIdIHu@IM9LLP@H@uLmIEH%LIjE1IHufDLHII9LLjZH@ukcIHuxfDIM9eLL?H@u)HfHH`L@)EP1L H5HDžHDžHEHDž HDž@HDž`j_AZA[tlH˨-H H4HH@HI3\t)H]H`Hl/jHW1H}H?7HfHH`L@)EP1L H5HDžHDžHEHDž HDž@HDž`f^AXAYtlHǧ-H HHH@HI/[t)H]H`H+iH61D‰@H5j\H;1.aIHu*@IM9tLL<=H@uHfH߹PHLP1LH5DHDž)HDž)HDžHDž) HDž0)@HDžPHDžHDžHDžHDž\^_3H"-HHOHHLYH HHpLHLXH@HHI=HLHXL`HLaH]LHqaHLHLl6H}HHtEH`Ht EH5-HkuE>H5&ZHv91jHHL/H5N-Heu=H5YH)91>HHL`AH5-Hяu=H5YH8fHSH±,H5ЮH881H,H5H881H,H5H8y8HIHHIHHH5HIHIHH%l@f.UfHAWAVAUATSHHF)E)EHEHH\UH~Hӝ-HpHX@HxH`HXnBFH`H}HhILB`HhLH\H5;-H裈IWIHu@IM9LLP3H@u! WIHu@IMM9LLM 3H@u VIHu>fDIM9+LL2H@uVIHu@IM9LL2H@uafLxH1LpHDžhH5)EHEHDžpHDžx|RtQH-HpHh(HhH]HxHIy\]Ht'1H}HH8\;H8H,H5H8/fLxH1LpHDžhH5˥)EHEHDžpHDžxQWH-HpHhHhH]HxHI?b\HH,H5H8/fDH}1}zHfHHpLh)EP1L`H5ۤHDžXHEHDž`HDžhHDžpPAZA[QH-H`HXtH]HhLXHx_[HH,H5H8.H}1}yHfHHpLh)EP1L`H5ۣHDžXHEHDž`HDžhHDžpOAXAYQH-H`HXNH]HhLXH<_ZHH,H5H8-D‰1H57PH,1D‰~1H5QH,1HLmRH5-H^tHL=H5ז-H?UD‰1H5PHI,(D‰0H5OH#,D‰0H5]OH+D‰0H57OH+D‰0H5OH+HpHxHDžxwAƅhLxM=LHL.H5-H&D5I $HyH;=Ӣ,LH8!6H8HpHxHDžxvAƅLxMLHL0H5'-H菁dD؉h/H5aOH*x,"H,H5{OH8k*JH8ZiH8H8BiH8HO,H5NH8 *uAD.H5MH)H ,H5MH8)uAD.H5gMH)MbHHH>,H_pH9H<@f.UfHAWAVAUATSHHF)E)Et:HHFH~*HSHUH~HS HUH~HS(HUHt!H=Ph1He[A\A]A^A_]@HEL`HF-HDž`LHImzH-LLHDž`HzxH}(LeID$H_%LITI1Mu#ILM9HLIRDH@uH}'(LmIEH0%LI/TE1IHu5LHII9LLCH@uHEI6mfDLIHuAIMM9t4LLM(H@u+6uf.HEHfHPLMLx1H5HDžhHDžp)EHEHDžxHEHEHZYtbH-HxHp@xHpH}HhI~Et"H]H}HZuMSHt+@1H}H>HX}1HX&H ,H5H8%HhHLw2H5؏-H|렃D‰*H5eMH%x+KIHu 'IM9tLL<'H@uHEHfHPLMLx1H5HDžhHDžp)EHEHDžxHEHEG^_tZH}-HxHpvxiHpH}HhICtH]H}H(uQHtT1mHhHLa4H5-HR{Gu,)H5 LH]$1 HO,H5]H8@$1H4HK=Df.UfHAWAVAUATSHHF)E)EHEtHHHpAH~8HSHUH~$HS HUH~HS(HUH~HS0HUHt#H=,M7c1He[A\A]A^A_]fDHEL@Hގ-HDž@LHIuH-LLHDž@txH}C#tLeID$Ha%LINOI1Mu/ILM9HLI>H@u2fDH}"LmIEH%LINE1IHuLHII9LLJ>H@uHEIkGIHuAIMM9t4LLMv#H@u!?1mf.H}HxfH߹PHpLhP1L`H5HDžHHDžPHDžX)EHEHDž`HDžhHDžpHDžx C^_thHl-H`HXr'HXHhHHI?t%H]HpHMHt'1H}HH8+H8H],H5hH8N EIHu+DIM9tLL!H@uH} }HxfH߹PHpLhP1L`H5HDžHHDžPHDžX)EHEHDž`HDžhHDžpHDžx{AZYtlHފ-H`HX qHXHhHHIF>t)H]HpHBLH1iHxHP:LHPHHHL,H5-Hu!D‰X#H5GH.}HxHP:fHPHHHL$H57-Huu"H5bGH1H,H5H81e:HUGHa@UfHAWAVAUATSHHF)E)Et:HH8;H~*HSHUH~HS HUH~HS(HUHt!H=H ]1He[A\A]A^A_]@HEL`H-HDž`LHInH-LLHDž`nxH}LeID$H_%LI"II1Mu#ILM9HLI8H@uH}LmIEH0%LIHE1IHu5LHII9LL:8H@uHEIk+mfDKAIHuAIMM9t4LLMVH@u++uf.HEHfHPLMLx1H5HDžhHDžp)EHEHDžxHEHE =ZYtbH-HxHplHpH}HhI9t"H]H}HʾuMGHt+@1H}H>HX%HX&Hz,H5H8kHhHL'H5-Hq렃D‰H5mEH%x?IHu 'IM9tLLH@uHEHfHPLMLx1H5HDžhHDžp)EHEHDžxHEHE;^_tZH-HxHpkxiHpH}HhI\8tH]H}Hu_FHtT1mHhHL/H5Z-HoGuH5DH1 H,H5͎H81[HpHyDf.UfHAWAVAUATSHHF)E)pt@HH5H~0HSHpH~HS HxH~HS(HUHt H=E1WHeH[A\A]A^A_]LpL0H-HDž0LLixLxIFHH(LHs-HDž(HH9iHJ-LHHDž(i8Hx|&$LeID$H %LIsCI1Mut@ILM9`HLI3H@uHx%;LuIFH!%LIBE1IHuf@IM9ULL2H@uLp;IHufDIM9LLH@ufD%LIBBE1IHufLHII9LL1H@uLpfHfHHHL@HEP1L8H54BHDž0)PHDž`HDž8HDž@HDžH7ZYH-H8Lf/H@H0HIHErHH (8HUHfoMHEHEfoEHMH 8)M)EHEHUHMHtH}HHHHu HCHP0HHHu HCHP0HHHu HCHP0LPHHLt7AHt31HPHt?HEHH}HH,H5ƉH8LeID$H%LI1?E1IHu>fDLHII9%LL/H@u8IHuwfDIM9dLLH@uYH]HuH^LHL`5HEHt HHH,HD‰XH5?H7IHuoDIM9taLL H@u7IHuIM9LLH@uqHfHHHL@HEP1L8H5>HDž0)PHDž`HDž8HDž@HDžH3^_HV|-H8L'cH@H0HIHE HH 4HUHfoUHEHEfoEHMH )U)EHEHUHMHtH}HHHHu HCHP0HHHu HCHP0HHHu HCHP0LPHHL=Ht31HPHtHEHVH}HCH>,H5LH8/DHfHHPLH)EP1L@H5<HDž8HE)EHEHDž@HDžHHDžP1AXAYHxz-H@H8EaxvHEHHL8HItyH]HPHtbHLL7H,HH}HtH}Hp uH5<H1"O}&H鍵HRfAUHATH52USH@HD$HD$ HD$HD$HD$ P1LL$ LD$WZYHd-H|$HJH|$L$$HGH:&HHH|$HG@I &HHI$HID$ HHL,AHHl$ IHLI$Hl$(HItjHp,HH8H[]A\A]fH81H[]A\A]ÃD1ۉH51HH8H[]A\A]I I$0L+I;$8HD$(HHFI$0`fL I$HI;$txHD$ HHFI$fDNH52Hf.&H511HUH8H[]A\A]HT$ I$xfHT$(I$(fRHf.UHfH51HAWAVHELMAULEATSHHEP1)EHEHEHEHEtZYHb-H}HuH~H}LuHG}IX#HH}HhHH|AH`HEHXHhHHtkHkIHNJ8H9JD|H+HuH;u|HhHFHu HHuHhHH`HHu HBHP0o"HH IV KDmHuHH5-Ho1H|$ HtHHH[]A\A]A^A_@H&H+u HCHP0Hmu HEHP0THuHj,H5gH8LLHEHP0H2@AWHfAVH5Bg1AUATUSHHLL$LD$)D$ H$HD$0HD$HD$q*HZ-H|$HBH|$L$$HHJLl$Lt$ HHHt\H IHL|$H+u HCHP0Ht$(H;t$0HD$HHHFHt$(uHHuHmHHI$Il$H@pH;h,HT$ LHWH5Y-H(FH&D‰H5+H/1H|$ Ht~HHH[]A\A]A^A_@CHH+u HCHP0Hmu HEHP0HuHg,H5dH8LLEHEHP0LI HfDAWHfAVH5e1AUATUSHHLL$LD$)D$ H$HD$0HD$HD$! H*Y-H|$H?H|$L4$HH*Ld$Ll$ H HHt\Hq IHL|$H+u HCHP0Ht$(H;t$0HD$HHHFHt$(% HHuHmHHHt$ L$H5W-HCH#D‰H5*H1H|$ HtNHHH[]A\A]A^A_@H&H+u HCHP0Hmu HEHP0HuHe,H5bH8LLHEHP0H&@UHfH5)HAWAVHELMAULEATSHpHEP1HE)EHEHEHEHE ZY=HV-H}Hu=H}Lu|HxHnLeLmHxH HHt[H8 IHL}H+u HCHP0HuH;uIHEHxHHFHu HHuHxHHpHHBHHH}HutMHUHuLH.c,H2D‰nH5G(H1H}HtHeH[A\A]A^A_]fDHH+u HCHP0HxHHxHHu HAHP0iHuHc,H5+`H8qfLL\HBHP0ŦHئ@UHfH5'HAWAVHELMAULEATSHpHEP1)EHEHEHEHEw ZYEH~T-H}Hu ;H}LuHxHvLeLmHxHHt[HIHL}H+u HCHP0HuH;uQHEHxHHFHuuHHuHxHHpHHHH}HGt8IHHHuLLH`,H%H5&H1H}HthHeH[A\A]A^A_]fD+HH+u HCHP0HxHHxHHu HAHP0HuH`,H5]H8qfLL THBHP0D‰H5%H?"@HS@f.AWHfAVH5]1AUATUSHHLL$LD$)D$ H$HD$0HD$HD$RHP-H|$HU8H|$L$$O HHrLl$Lt$ H!HHt\HIHL|$H+u HCHP0Ht$(H;t$0GHD$HHHFHt$(HHuHm2-HHI$Il$H@pH;^,7HT$ LHHHH^,H5^,HHnHHXH&D‰&H5_$HW1H|$ HtHHH[]A\A]A^A_@kHH+u HCHP0Hmu HEHP0<HuH],H5ZH8LLm _HEHP0H5N-Hq;HDfLIɡHܡfDAVHfAUH5*[1ATUSHLL$@LD$8)D$PHD$0HD$`HD$8HD$@t;HdN-H|$8Ht$05yID‰H5(#H1H|$PHtHĀH[]A\A]A^@HD$0H|$@HD$d HH Ld$HLl$PH6HHt\H&IHLt$HH+u HCHP0Ht$XH;t$`HD$HHHHFHt$XHHuHmu HEHP0<HxHD$PH$fo$HD$HD$HHH$H$HXHD$pfoD$p)L$pHhHDŽ$)$ohHL$)$hHx)T$ H$HPHPH$HHPHtH$HH$HtH|$pHH$H|$Ht$HH\$HxHtHhHfxHZ,HHH9H+u HCHP0HmtKHHHcZ,H5qWH8TLLHEHP0@H\$HxHtHhHfxHZ,H5:H8HMUfHH5WHAWAVH@L8AUL0ATSH)PP1HDž(HDž`)pHEHDž0HDž8HDž@JZYHyJ-H0H(1^H8L(HHLHLPHHHtjHIHdLHH+u HCHP0HXH;`HHHHHFHX'HHuHHHHH| H+H@HHLeLpHHHtaHIH#L}H+u HCHP0HxH;uNHEHHHFHx_HHuHHHHHu HAHP0 HHZHxHpfMe)EHHEH)HIHHH9HHHxHpII)HL~HflHU)EH9tHLHHXHPLfHMH)EH)HEIHlHH9cL1HHXHPII)HL~HflHU)EH9tHLHLHULLHMHMH}HHt[H}HtMHHU,H5U,HHHnHXH.@D‰^H5?H1HpHtHPHtHeH[A\A]A^A_]f HH+u HCHP0HHHHHuHAHP0fDC HrHT,H5RH8WLLmHH+u HCHP0HHHHHuHBHP0qfLLTHBHP0H5AE-H2HfI1.fDM1HØ鵘II鈘II鋘fATH1UH5SH`LL$LD$H$HD$HD$HD$HE-H|$H4,LHE-H|$Ht$H$,Hl$HdHHLHl$0D$8H9,H.HFHHl$ D$(H9H.HFHHR,HH`[]A\H`1[]A\DLd$@H5LL1H5HL*fD‰H5H/H`1[]A\@D‰H5/HH`1[]A\@HT$ LfDHT$0LHHH\$PH5HH H5HHSHHcHiff.UfHAWAVAUATSHHF)E)E)E)E)E;HHHHSHUH~jHS HUH~\HS(HUH~NHS0HUH~@HS8HUH~2HS@HUH~.HSHHUH~*HSPHUH~&HSXHUH-H+HA HHB-H}HHDž(]H}DH@-H}HHDž("H}L-WP,L9o H}H}]H}LH};H`L0HPHXL(PHPH5VMPHHPH@PH8P1HDžHDžHDžHDžHDžHDžHDž(HDž0HDž8HDž@HDžHHDžPHDžXHDž`H0H A-H(H:'UHH0HIWH>-H8H&H@LL9oÃHHH @`HPHL nHXHSH`H81ɅMLLLH!Y^HH5]>- +HELH?-HDžLHI%H?-LLHDž%xH}{ kH=|1He[A\A]A^A_]H uH+?-H}HHDžP%xH}tH=-H}HHDž%xH}L-L,L9ol/^H}mMH}4H}#H}H}H Hߺ H`L(HDžPHXL PHPH5IPHHPH@PH8PH0P1HDžHDžHDžHDžHDžHDžHDž HDž(HDž0HDž8HDž@HDžHHDžPHDžXHDž`H@ H9=-H Hf# HH(HIC H;-H0H#XH8LL9o#*ÃH@Hl HHHLHPHHXHdH`HIkR1LMLHLH5l:-H H('H;-H}HHDž!NH}5H9-H}HHDž!H}L-HI,L9oH}HHߺH`LHHDž PHXL@PHPH5kFP1HDž(HDž0HDž@HDžHHDžPHDžXHDž`*H H:-H@H( 3 H(HHH IHP8-HPH0m  HXL0L9o x H`H8XL8LLH CH5D8-H%eH9-H}HHDž&H} Hv7-H}HHDžH}L- G,L9oH}H}&H}PH`HPHXL8PHPL0PHHH5'DPH@P1HDžHDžHDžHDžHDž HDž0HDž8HDž@HDžHHDžPHDžXHDž`H0E H8-H0H1 HH8HI| H5-H@H  HHL L9oY ÃI HPH(7 HXHL(ew H`HJ\ AQ1LMLHLGH5x5-_HAX5"H}H4-H}HHDžH}L-D,L9oH}9 H}H`L@HPHXL8PHPH5APHHP1HDžHDžHDž HDž(HDž8HDž@HDžHHDžPHDžXHDž`9H H5-H8H pH H@HIDH_3-HHH(|mHPL(L9o8Ã(HXH0xH`HL01LMHLLH5-3-HNH2-H}HHDžH}L-CB,L9oH} LeID$H%LI:I1MuMDILM9tP1HDžHDžHDž )`HDžpHDž0HDž8HDž@HDžHHDžPHDžXvH H2-H0HH8HLNH0-H@H "HHL L9oAǃHPH(TH`H>,HXHL(H1H`HHHIHuf.IM9LLHu/uH5GH1uH5(H1uhH5H11u:H5Hk1H]>,H5nH8N1}uH5H'1VuH5`H1/uH59H1uH5rH7u\H5Hu7H5Hh1HZ=,H5kH8K1zuH5H$1SuH5eH1,1%H<,H5H81uH5rH1H<,H55H81HEIMLL`H5q--H1u H5HurH5H裫1H$,H5&H8膫kHkH'kH;kHMkHhkHwkff.UfHAWAVAUATSHHF)E)E)EHE@HHH~XHSHUH~@HS HUH~2HS(HUH~.HS0HUH~*HS8HUH~&HS@HUHHaHHHH-H}HHDžH}кpH}_H}NH}=H},HpLPHPHhLHPH`H5 PHXP1HDžHDž HDž(HDž0HDž8HDž@HDžHHDžPHDžXHDž`HDžhHDžp7H H-HHH@Y HPHH@HXH dH`H(IvHhH0.[HpH8@L8L0HH(H H~HEL@H-HDž@LHIHv-LLHDž@xH}c9SH=4g1He[A\A]A^A_]fDH-H}H HDž >xH}tH}tH}tH}zHpAPHPHhLXPH`LPP1H5=HDž(HDž0HDž8HDž@HDžHHDžPHDžXHDž`HDžhHDžpH xH-HPHH+]HXH(HHy4H`H0γHhH8賳HpH@蘳L@H8HH0H($ H1-H}HPHDžPVH}1HLpLhHDžXH5HDž`HDžhHDžp8H-HhH`HpHXH`nHXH͵% H9-H}H0HDž0^H}H}H} HpHH5PHhL`P1LXHDž8HDž@HDžHHDžPHDžXHDž`HDžhHDžp^_!HA-HXHPnrH`H8HPHhH@HpHHHHH@HH8艾o@H}觳LmIEH%LI}OE1IHuLHII9LLHBuHEIH})HHpH߹P1LhL`H5HDžHHDžPHDžXHDž`HDžhHDžpZYHy -H`HXHhHHHXHpHPIHPHHHKfDq1IHu4IM9t#LLHu1oHfHHhL`HDžHP1LXH5HDžP)pHEHDžXHDž`HDžhAYAZtvH -HXHPC"HPH`HHIt3HpH,HhH}pHH1HpH`HiHH1AD‰褤H5H՟1u}H5H讟11D‰NH5H1HHHL辺4uH5iH9 uH5DH1X1Qu赣H5H1*H,H5iH8ɞ _H_H,_H@_HR_Hm_H|_Df.UHfH5HAWAVHELMAULEATSHpHEP1HE)EHEHEHEHEZYMH~ -H}Hu H}HuLuH}HxH[LeLmHxcHHtYLH0H+Au HCHP0EHuH;uHEHxHHFHu HHuHxHHpHHu HAHP0YHHHuHUL荦H5-HH3fD‰莡H5H远1H}HtHeH[A\A]A^A_]fDLLUHxHHxHHu HAHP0HuHK,H5H8<HF]8]f.AVAUATUSHHHILl$Ht(LH腷H+u HCHP0@t>L膻HHuI,$u ID$LP0HH[]A\A]A^@I,$u ID$LP0H1[]A\A]A^LH脙LHHtLHHmAu HEHP0EtHsH;stHD$HLHFHsͺHHuBUfHAVAUATSHĀHF)E)EtDHHmH~.HSHUH~HS HUH~HS(HUHHt$H=%81He[A\A]A^]fH-H}HpHDžpxLeID$Ht%LII1MufDILM9LHI*HuEfHI-H}HuHEtLeID$H%LII1Mu@ILM9LHI芵HBufHA-H}E11zHEHfHPLMLE1H5:HDžx)EHEHEHEHEHE跺ZYtKH-H}HxJHxH]H}HIHHto1H}HHh蛣Hh製IHufDIM9LL訙HuSH,H5IH8їvGIHu*DIM9tLLTH蜍ufLMLEH߹1)EH5HEHEHEHEXtEH-H}HuHEH]H}HIDHt1H,H5ZH81H-H}HuHUHHLH5-He<D‰>H5HoHLH5`-H D‰H5JH*1D‰њH5HH ,H5H8H"WH9W+WWUfHAWAVAUATSHHF)E)EHEtRHH H~uN衳HuHU+H5cH8F1uH5_H1LHLʧH5S,HH+H5XH81HHHHHHDf.UfHAWAVAUATSHHF)E)EHEtRHHH~+H5LH8/{1H}qHfHH`LX)EP1LPH5eHDž@HDžHHEHDžPHDžXHDž`補AZA[tUH,HPHH1sHHH]HXHI,H1躉谉V覉D‰~H5Hy1H`H@vcH@HL茥H5,H}HH@HL舗H5,H9HH`H@H@HL蔕H5},HHu}H5Hx1u}H5Hx1fu~}H5Hx?H+H5 H8x1$II;HrX1qHEHPHITHH+H5H8W1(u\H5fHW1HEHPHIHH+H5H8W1Hw+H5H8hW1HXH0r/H0LHLH5",HWHXH8ZgxmH8LHLoH5,H貭HXH0jrH0LHLmhH5,HnuH[H5iHyV1u![H5HRV1uZH5ýH+V1^H+H5H8V1AH+H5iH8U1$HHH H+TfDUfHAWAVAUATSHHF)E)EHEtHHHsH~8HSHUH~$HS HUH~HS(HUH~HS0HUHt#H=ה1He[A\A]A^A_]fDLuL(H~,HDž(LL訦xLeID$HPHB,LLHDž(lqLeID$HV%LII1Mu7ILM9t$LHIpH>JuDLeID$H%LIoI1MuILM9HLIpH@u;yIHu~fDIMM9hLLM:UHIuF%LI`E1IHuLHII9LLroH*IuLuTxIHu2fDIMM9t LLMTH@uH}HXfH߹PHPLHP1L@H5qHDž0)`HDžp)EHEHDž@HDžHHDžPHDžXItZYtQH,H@H0٣H`HHL0HԵ%'HtF1H}HtH+]HH`HH]HwH+H5H8Q@LeID$H?%LI}E1IHuLHII9LLZmH@uvIHuvfDIM9cLLRHFuHEHPHI}HH+H5H8PuIHu MIM9tCLL RH@u$D‰TH5IH)PBH}[HXfH߹PHPLHP1L@H5HDž0)`HDžp)EHEHDž@HDžHHDžPHDžXq^_tQH,H@H0!H`HHL0Huzs|H1CHXH8`_x)H8LHLDH5,H踥uSH5CHNHEHPHIuR{HlH+H5H8N1u(SH5yHYN1rHXH8^xFH8LHLVH5,H2H +H5tH8M1uRH5UHM1H{H@UfHAWAVAUATSHHF)E)EHEtHHHkH~8HSHUH~$HS HUH~HS(HUH~HS0HUHt#H=<׌1He[A\A]A^A_]fDLuL(H~,HDž(LL訞xLeID$HPHB,LLHDž(lqLeID$HV%LIxI1Mu7ILM9t$LHIhH>BuDLeID$H%LIoxI1MuILM9HLIhH@u;qIHu~fDIMM9hLLM:MHAuF%LI`wE1IHuLHII9LLrgH*AuLuTpIHu2fDIMM9t LLMLH@uH}HXfH߹PHPLHP1L@H5HDž0)`HDžp)EHEHDž@HDžHHDžPHDžXIlZYtQH,H@H0ٛH`HHL0Hԭ%'wHtF1H}HtH+UHH`HHUHwH+H5H8I@LeID$H?%LIuE1IHuLHII9LLZeH@unIHuvfDIM9cLLJH>uHEHPHIuHH+H5H8HmIHu MIM9tCLL JH@u$D‰LH5H)HBH}[HXfH߹PHPLHP1L@H5׿HDž0)`HDžp)EHEHDž@HDžHHDžPHDžXi^_tQH,H@H0!H`HHL0HuzstH1CHXH8`Wx)H8LHLnH5,H踝uKH5HFHEHPHIuRsHlH+H5H8F1u(KH5ɳHYF1rHXH8VxFH8LHLsH5,H2H +H5tH8E1uJH5HE1HH4&@UfHAWAVAUATSHHF)E)EHEtHHHcH~8HSHUH~$HS HUH~HS(HUH~HS0HUHt#H=tׄ1He[A\A]A^A_]fDLmL@H~,HDž@LL訖xsLuIFHt]%LI(qE1IHu RLHII97LL`H@uLmH,LLHDž@xoLuIFHtY%LIpE1IHu@LHII9LL2`H@uLmHZ,LLHDž@脕xLuIFHH,LLHDž@INLeID$H3%LI}oI1Mu4@ILM9t$LHIf_H9uDH}9H}6HxfH߹PHpLhP1L`H5ͺHDžHHDžP)EHEHDž`HDžhHDžpHDžxsdAZA[tUHԭ,H`HPHPH]HhHIOoH1H}HH8KMH8SgIHufDIMM9LLMRCH7u^%LIt~mE1IHu7LHII9LL]HB7uLmH.+H5H8Af.PfIHu@IM9LLBH6uEfIHueIM9tYLLTBH@u fIHuhIM9[LLBH@uqH}M6H}<6HxfH߹PHpLhP1L`H5HDžHHDžPHDžX)EHEHDž`HDžhHDžpHDžxaZYtUH,H`HX>HXH]HhHIlH18@H}/5H}5HxfH߹PHpLhP1L`H5HDžHHDžPHDžX)EHEHDž`HDžhHDžpHDžx`AXAYtUH,H`HXHXH]HhHIlkH1@H}4hH}3WHxfH߹PHpLhP1L`H5յHDžHHDžPHDžX)EHEHDž`HDžhHDžpHDžxp_^_tUHӨ,H`HXzHXH]HhHI+NjH1HpHHXHxHX MxqHXHHHLXH5,Ht*L LML D‰/AH5H`dH1H}HH8BH8@\IHufDIMM9LLM8H-u%LItlocE1IHuLHII9t{LLSH,uLuH+H5H86fD\IHu+fIM9tLL8Hd,uH}wxH}H,HxfH߹PHpLhP1L`H56HDžHHDžP)EHEHDž`HDžhHDžpHDžxWZYtUH(,H`HPUvHPH]HhHIPbH1HpHPExmHxHXLPrExuHXLHL]H5,HʋtD‰9H5H4LD‰}9H5>H4&D‰W9H5PH4DHpHXDxrHxHHLXOHHLHL>H5,Hu8H57H31ou8H5`H31HH¬+H5+H831+=HXJHdfUfHAVAUATSHĀHF)E)EtDHHPH~.HSHUH~HS HUH~HS(HUHHt$H=r1He[A\A]A^]fHy,H}HxHDžx螄xLeID$Ht%LI_I1MufDILM9LHINHr(uEfHٝ,H}HuHELeID$H%LI{^I1Mu7@ILM9#LHINH'ufH}H+H9GJyHEHfHPLMLE1)EH5HEHEHEHEHEQSZYH,H}Hu0H]H}LeHH}H\+H9GI1҅HLZ]H5,H苇sf+VIHufDIM9LL02Hx&uK]HuH^+H5džH8O01H}H#Hh;Hh UIHu MfIM9tBLL1H%uD‰4H52H/}fLMLEH߹1)EH5ڧHEHEHEHEQt=H,H}Hu"xhHEH]H}HI'u.~\Ht1H++H5H8/1HLFH5,H˅D‰3H5=H.1Hǧ+H5xH8.kHHfUfHAWAVAUATSHHF)E)E)EtVHHKH~FHSHUH~2HS HUH~$HS(HUH~HS0HUH~HS8HUHt!H=ҥm1He[A\A]A^A_]@LmLHV,HDžLLxjLuIFHtT%LIlZE1IHuLHII9LLIHZ#uLmH˘,LLHDž~xLuIFHFH,LLHDž~LeID$H%LI1YI1Mu5DILM9t$LHIHH"u|DLeID$H\%LIXI1Mu ILM9LHIbHH"uQIHu끐IMM9pLLM-H!u%LI+XE1IHu[LHII9ELLGH!uLm^PIHu1fDIMM9tLLM,H>!u,LeID$H%LI"tWI1Mu4ILM9t HLIGH@uLeID$H%LI8WI1Mu@ILM9HLIFH@uGLmIEH%LI}VE1IHuLHII9LL2FHuc\OIHuIM9kLL`+Hu!LmIEH/%LIUE1IHuLHII9LLzEH2uNIHuxIM9dLL*HubNIHuDIM9LLh*H@uHfHHL)EPHLPHH5P1HDž) HDž0)@HDžP)`HDžpHEHDžHDžHDžHDžHDžIH fHF,HHsyH HLHnH@HHIML`HL_ LmHLDMLLHLX H5 ,H}H}HtHT2HH`HtH52HH@HtH2HH HH1HSHuHv+H5|H8g&1WKIHufDIM9LL'H@uLmIEH%LI^RE1IHuWfDLHII9>LLAH@u*#KIHuxfDIM9eLL('HpuLmIEH%LIQE1IHuQLHII97LLBAHulJIHuxIM9dLLp&HuYD‰])H5H$1~H}HGH%IcPIHLuE1LHII9LLg@H@uIIHu|IM9lLL%H@uXH}HGHf%IPIHLuE1LHII9LL?HnuHIHufDIM9mLL$H0ubPHH+H5H8#1wHIHtlLu IM9t]LL$H@uE>HIHLu IM9LLD$Hu-PHfHPHPHLP1LH5HDž) HDž0)@HDžP)`HDžp)EHEHDžHDžHDžHDžHDžCH rH&,HHSsH HLHNOH@HHI-.L`HLLmHLMLLHLH5,HwHRfHPHPHLP1LH5HDž) HDž0)@HDžP)`HDžp)EHEHDžHDžHDžHDžHDž*BH OH,HHq4H HLH诃H@HHI莃L`HLpLmHLUMLLHLH5J,HvIHu MIM9tCLLH@u$D‰H5HBH}YHXfH߹PHPLHP1L@H5HDž0)`HDžp)EHEHDž@HDžHHDžPHDžX!:^_tQH,H@H0iH`HHL0H{uzEH1CHXH8'x)H8LHLGH5X,HHnu"H5HSHEHPHIuRoDHlH+H5-H81uH5)H1rHXH8'xFH8LHLH5,Hwm2H+H5mH81u4H5He1HH@UfHAWAVAUATSHHF)E)EHEtHHH3H~8HSHUH~$HS HUH~HS(HUH~HS0HUHt#H=gU1He[A\A]A^A_]fDLuL(H,HDž(LL8gxLeID$HPHҀ,LLHDž(fqLeID$HV%LIsAI1Mu7ILM9t$LHI1H uDLeID$H%LI@I1MuILM9HLI0H@u9IHu~fDIMM9hLLMH uF%LI`c@E1IHuLHII9LL0H uLuT(9IHu2fDIMM9t LLM.H@uH}THXfH߹PHPLHP1L@H5HDž0)`HDžp)EHEHDž@HDžHHDžPHDžX4ZYtQH<~,H@H0idH`HHL0Hdv%?HtF1H}HtHHH`HHHwH%+H5hH8@LeID$H?%LIO>E1IHuLHII9LL-H@u7IHuvfDIM9cLLH`uHEHPHIQt>HH$+H5/H86IHu MIM9tCLLH@u$D‰H5)HBH}QHXfH߹PHPLHP1L@H5҈HDž0)`HDžp)EHEHDž@HDžHHDžPHDžX!2^_tQH{,H@H0aH`HHL0Hsuz=H1CHXH8x)H8LHL/H5Xz,HHfu"H5HSHEHPHIuRoHH`HHHH+H5`H8 LuIFH %LH5HDžIHu!@HHI9HLY%H@u.IHu"eDHHL9HHLy HuKHEHPHI責5HH+H5zH8v|-IHu7fHHI9t!HL H@uH}bIHfHHXL@)EPHPL8PHHH5TP1HDž()`HDžpHEHDž8HDž@HDžHHDžPHDžX)H twHr,H8H(YH@L(L9oY AăHH`HHHj;4H1HXH0(xs1L0EL@HLH5q,Hw]D‰P H5!HHu+H5^H8flu H5yHAGHEHPHI薾Y3HH +H5|H81H~+H5U\H81H~+H5H81uh H59H1HXH0x21L0EL@HLH5.p,H\Vu H5aH)1/HHUfHAVAUATSHHF)E)EHEtRHHb"H~RHxLHh@d0-Ht1QH@y+H5VH8114f.HpHu`LeLH9kHxHu.HMHH9/DLH. H5_j,HoVD‰HH5Hy|D‰"H5ˁHSVD‰H5H-0H}Hukx\HUHH9wmLHH5i,HUuH5ڀH1ujH5H1ܸ@HHDf.UfHAVAUATSHHF)E)EtDHHH~.HSHUH~HS HUH~HS(HUHHt!H==1He[A\A]A^]fDH9i,H}HXHDžX^OxLeID$Ht%LI)I1MuVfDILM9@LHIzH2uHfHh,H}HhHDžhNHf,H}E11>1LMLEHH5HDžpHDžxHEHEHg,H}Hp,NHe,H}HxHpNHxH-HHH5f,HR<LeID$H %LIG(I1MuILM9HLIH@u !IHuvfDIM9cLLHXun IHu9fIM9t'LLH@u)f.HfHHxLp)EP1LhH5 HDž`HE)EHEHDžhHDžpHDžxZYtMHe,HhH`#LH`H]HpHI^ueu'HtC1H}HtHHyHHH}H2HHYHHHr+H5OPH8LeHxL2uK&HuHr+H5oH8iD‰GH5}HxCLHLuH5d,H&P#D‰H5}H01VD‰H5}H1.Hp+H5;~HHH:HHHjHtUfHAWAVAUATSHXHF)E)E)E)EHEHHH~tHSHUH~\HS HUH~NHS(HUH~@HS0HUH~2HS8HUH~$HS@HUH~HSHHUH~HSPHUHHt%H=17HeH[A\A]A^A_]DHIc,H}HHDžnIxH q+H}HH9Gu}tH}H}qH}8`LmIELADLA#E1IHu>@IM9-LL8HuLeLHNb,HDžLLxHxDHp+H}HH9Gu,t"H}H} Ha,LHHDžHRHo+H}HH9G6(H}H}CH}27LuIFLALA/)"E1IHun fIM9X LLHuqH}6LuIFH%LIZ!E1IHuDIM9LL8HuLeskfLmIELALAw!E1IHuiIM9tXLLHtuvIHu@IM9uLLH8u:H}1d'HfH߹PHLPHLPHH5lPHPHP1HDžHDžPHDž)HDž) HDž0HDžHDžHDžHDžHDžHDžHDžHDž2H0?H^,HHDHHHHH9G Aƃ HHJHHHDžpBHH XHXHfo@H`HPfo`HPH .)`)@HpHxHXHtH`HHHHHu HCHP0HHHu HCHP0HHHu HCHP0HHG V IHHG LHL\U%L HL>UHH DHPHDžpH H`H@HHfoP)pMQL1ATEMHH@LHXHpZHt LLH5[,HNGHH HtHHtHPHbH@HLIHuIM9LLHuuH5WxH1UKIHufDIM9LLPHu IHuBDIM90LLHXuZHjH:h+H5EH8+1uH5TvH1H}12 HWfLPHHPHLPHH5TgPHP1HDžHDžPHDž) HDž0HDžHDžHDžHDžHDžHDžHDž$H0HY,HH?cHLHH9G)AƃHHC 'HHHDžp;HH HXHfo@H`HPfo`HPH )`)@HpHxHXHtH`HH+u HCHP0H+u HCHP0H+u HCHP0HHGdIHHL HLjPHr1H HtHPHjH@HTH}1p3HVfHPHPHLPHLPHH5dP1HDžHDž0HDž)HDžHDžHDžHDžHDžHDžHDžHDžb H0HV,HH<HHHHH9GNAƃ=HL~HHHDžPvHH H8Hfo H@H0fo@H0H 5 )@) HPHXH8HtH@HH+u HCHP0H+u HCHP0H+u HCHP0HHGOI'HHLHLMurHtK1xHb+H5JqH81[uBH5pHs14Heb+H5?H8V1LH5b+I|$H9TGID$L<?HL@H L`HDLE1HH`AHH-MLMDHHLHHpHt LLHPHt LLH5S,H ?HHHtH0H0H HH5pH1LgU{H5oH1mH`+H58oH8u2H5nHcH`HiH5oH-1H`+H5nH8 1H_+H5d=H8sHH5!`+HxHH9HH@HHH`H@HHML1EHML@LHHpHt LLH5^Q,HK,H7D‰H5lH1H[MHn`Df.AVfAUATUSHpHF)D$0HD$@t.HHH~HSHT$0H~ HS HT$8HtH=m1Hp[]A\A]A^@Lt$0Ll$HWJ,HD$LL1xLd$8ID$HHJ,LLHD$w1xLd$8ID$H[L 1IHu *fHI9tLHHTufLL$(LD$ 1H)D$PHD$H5WHD$`HD$ HD$(tbH;I,H|$ Ht$0 H\$PH|$(Hl$HB HuHW+H5 5H8D1H|$PHWHD$HD$C@IHufDHL9LHH0uL| 1IHuDHI9HL H@uLt$0D‰wH5kHHELeH@pH;V+HHLH5G,H=4IHu/fHL9tHLH@uWfLL$(LD$ 1H)D$PHD$H5UHD$`HD$ HD$(tCHG,H|$ Ht$~.H\$PH|$(Hl$Hu; Ht1HU+H5RH8t1HHHELeH@pH;mU+uJHHLMH5F,H2D‰H5`iH1sHHH?Hf.UfHAWAVAUATSHHF)E)pt@HH5H~0HSHpH~HS HxH~HS(HUHt H=j1HeH[A\A]A^A_]LpL0H F,HDž0LL,xLxID$HHE,LH(HDž(,jHxVLeID$H;%LItNI1Muf.ILM9LHIHJuIHufDIM9LLHu%LIRE1IHufLHII9LLH@uLpfHfHHHL@HEP1L8H5hHDž0)PHDž`HDž8HDž@HDžH!ZYHC,H8L*/H@H0HIHEHH HUHfoMHEHEfoEHMH )M)EHEHUHMHtH}HHHHu HCHP0HHHu HCHP0HHHu HCHP0LPHHL;GHt31HPHtOHEHH}H}HP+H51.H8LeID$H%LIE1IHufDLHII9LLHJuIHuxIM9dLLH@uYH]HuHnLHLHEHt HHH#O+HD‰hH5eHIHu*DIM9tLLHduHfHHPLH)EP1L@H5dHDž8HE)EHEHDž@HDžHHDžP^_tQH@,H@H8~'HEHHL8HI u5H1H}HtH}HH]HPH-9uGHuH8N+H5+H8)렃uH5cH{HLLTHMM+H_HM+H5JH8BH;-酦HۦIIVI鈦ff.UfHAVAUATSHpHF)E)EHHHHSHUH~HS HUHHS(HUHH}1LEH5LHHELuL;59L+]PLHHH54>,HLHe[A\A]A^]HHu(H}t!LeID$Hu*f.H=d1He[A\A]A^]D%LII1MuILM9LHI:Hu@H}tH}HGHg%I$IHHLm1ILM90LHIHzuH}HK+H9GFHEHfHPLMLEH5K1)EHEHEHEHE ZYH]H}LeH5H}H0K+H9G:,L;%J+APQAHLHI\H5;,L mIHufDIM9LLH0ubHuHJ+H5'H81H}HHxEHxTLmIHucIM9SLLXHu7MAHHIK,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`HH+(HHHǃ8Hǃ@HǃXHhHǃpxHǃƃHǃHHǃHǃHǃHǃHǃHǃHǃfLMLEH߹1)EH5&GHEHEHE-trH]H}LeH1t:L;%ZF+tXP1HLHIH5T8,LlHuHF+H5$H81V1HHIVH}F+H5~^H8niHI˟HI͟HIHIIHHVHI$HI+H鯟AWHfAVH5E1AUATUSHHLL$LD$)D$ HD$0HD$HD$!H|$Ld$bHHHl$Ll$ H4IHtUHHI.Au IFLP0EHt$(H;t$0tyHD$HHHFHt$(IHuH+HHHu`L;%YD+hHT$ LHHH55,HgHDfHL4H+u HCHP0HuHD+H5!H81H|$ HtHHH[]A\A]A^A_DHCHP0+H5H8J'H:IIAWHfAVH5V@1AUATUSHHLL$LD$)D$ H$HD$0HD$HD$ HB2,H|$HuH|$L4$oHH Ld$Ll$ HAHHtYLHH+Au HCHP0EHt$(H;t$0HD$HHHFHt$(HHuHmPHH}Ht$ LH5/,HH&D‰H5XH1H|$ HtHHH[]A\A]A^A_@Hmu HEHP0HuHv>+H5H8gDLLuHEHP0,HXJ@AWHfAVH5e>1AUATUSHHLL$LD$)D$ H$HD$0HD$HD$ HB0,H|$HuH|$L4$oHH Ld$Ll$ HAHHtYLHH+Au HCHP0EHt$(H;t$0HD$HHHFHt$(HHuHmPHH}Ht$ L7H5-,HH&D‰H5OWH1H|$ HtHHH[]A\A]A^A_@Hmu HEHP0HuHv<+H5H8gDLLuHEHP0,H銗|@AWHfAVH5w<1AUATUSHHLL$LD$)D$ H$HD$0HD$HD$ HB.,H|$HuH|$L4$oHH Ld$Ll$ HAHHtYLHH+Au HCHP0EHt$(H;t$0HD$HHHFHt$(HHuHmPHH}Ht$ LGH5@,,HH&D‰H5UH1H|$ HtHHH[]A\A]A^A_@Hmu HEHP0HuHv:+H5H8gDLLuHEHP0,H鼕鮕@UHfH5:HAWAVHELMAULEATSHpHEP1HE)EHEHEHEHEZY=H.,,H}HuaH}Lu\HxHPLeLmHx(HHtYLHH+Au HCHP0EHuH;u+HEHxHHFHuHHuHxHHpHH$HHH}HuktOHUHuL跴H5),HxH-D‰NH5SH1H}HtHeH[A\A]A^A_]fDHxHHxHHu HAHP0gHuH8+H5H8 f.LL|HAHP0鈓H雓@UHfH588HAWAVHELMAULEATSHpHEP1HE)EHEHEHEHEoZY=H),H}HuH}LuHxHPLeLmHxHHtYLHH+Au HCHP0EHuH;u+HEHxHHFHuoHHuHxHHpHHHHH}Hu tOHUHuLH5H',HH-D‰H5QH1H}HthHeH[A\A]A^A_]fDHxHHxHHu HAHP0HuH5+H5$H8謼f.LL赺|HAHP0YHl@AWHfAVH551AUATUSHHLL$LD$)D$ H$HD$0HD$HD$!BH%,H|$H H|$L4$HHDLd$Ll$ HHHtYLHNH+Au HCHP0EHt$(H;t$0HD$HHHFHt$((HHuHmHHIInLP@HT$ HHHHH3+H54+HHHHXH&D‰薿H5OHǺ1H|$ HtHHH[]A\A]A^A_@Hmu HEHP0HuH~3+H5H8oDLL}HEHP0H51$,HHd2HEff.AWHfAVH531AUATUSHHLL$LD$)D$ H$HD$0HD$HD$RH#,H|$HU H|$L,$OHHTLd$Lt$ H!HHtYLHH+Au HCHP0EHt$(H;t$0*HD$HHHFHt$(HHuHm0HHIEImH@pH;1+HT$ LHHHH1+H51+HHrHHXH*D‰&H5MHW1H|$ HtHHH[]A\A]A^A_@Hmu HEHP0ZHuH1+H5wH8DLL HEHP0H5!,HHdfLIH֌fDUHfH5*1HAWAVHELMAULEATSHpHEP1)EHEHEHEHE7ZYMH",H}HuH}LuHxH`LeLmHxHHtYLH]H+Au HCHP0EHuH;u3HEHxHHFHu7HHuHxHHpHHHH}HGtBIeHHHuLLjH5S ,H H(fD覺H5KH׵1H}Ht HeH[A\A]A^A_]fDHxHHxHHu HAHP0HuHs.+H5 H8dfLLutHAHP0D‰H5JHJ H~p@f.UHfH5.HAWAVHELMAULEATSHpHEP1)EHEHEHEHEZYMH,H}Hu)H}Lu$HxH`LeLmHxHHtYLHH+Au HCHP0EHuH;u3HEHxHHFHuHHuHxHHpHHHH}HGtB=IHHHuLL:H5[,H+ H(fDH5IH71H}Ht耾HeH[A\A]A^A_]fDHxHHxHHu HAHP0HuH++H5< H8IJfLLհtHAHP0D‰NH5HHJ H@f.UHfH5,HAWAVHELMAULEATSHpHEP1)EHEHEHEHEZYMHV,H}HuH}LuHxH`LeLmHxPHHtYLHH+Au HCHP0EHuH;u3HEHxHHFHuHHuHxHHpHHLHH}HGtBI%HHHuLLH5,HH(fDfH5GH藰1H}HtHeH[A\A]A^A_]fDHxHHxHHu HAHP0HuH3)+H5H8$fLL5tHAHP0D‰讴H5FH߯Je H項钅@f.UHfH5)HAWAVHELMAULEATSHpHEP1)EHEHEHEHEWZYMH,H}HuH}LuHxH`LeLmHxHHtYLH}H+Au HCHP0EHuH;u3HEHxHHFHuWHHuHxHHpHHHH}HGtBIHHHuLL蚶H5,HH(fDƲH5EH1H}Ht@HeH[A\A]A^A_]fDHxHHxHHu HAHP0HuH&+H5H8脭fLL蕫tHAHP0D‰H5DH?Jż H1#@f.UHfH5 'HAWAVHELMAULEATSHpHEP1)EHEHEHEHEZY]H,H}HuIH}LuDHxHpLeLmHxHHtYLHH+Au HCHP0E HuH;uCHEHxHHFHuHHuHxHHpHH HH}HGtR]IHHLH9HuDLH5M,H5H"H5CHG1H}Ht萶HeH[A\A]A^A_]fDHxHHxHHu HAHP0/HuH#+H5LH8ԪfLLdHBHP0D‰^H5BH菪J H鲀餀@f.UfHH5BHAWAVHxLpAULhATSH)EP1HDž`HE)EHEHDžhHDžpHDžxZYH,HhH`oHpL`dHXHLeLuHX0HHtYLHH+Au HCHP0EHuH;uHEHXHHFHuHHuHXHHPHHA,HgHxHXHLeLuHXsHHt[HcIHVL}H+u HCHP0HuH;uHEHXHHFHuHHuHXHHPHHu HAHP0gHHHUHuLHd +H0fDD‰覬H5@Hק1H}Ht H}HtHeH[A\A]A^A_]HXHHXHHu HBHP0HuHk +H5H8\f.LLe{HH+u HCHP0HXHHXHHtHCH*H+H5H8LLm HAHP0@HAHP0H }|@UHfH5 HAWAVHELMAULEATSHxHEPHEP1HDžx)EHEHEHEHEHEZYeH~,H}HuH}LuHhHxLeLmHhxHHtYLHEH+Au HCHP0EHuH;uKHEHhHHFHuHHuHhHH`HHtHH}HxtwH}HGtCI9HHHxHuLLWH5,HH%yH5J>H誤f.1H}HtHeH[A\A]A^A_]fDHhHHhHHu HAHP0HuHC+H5H84fLLE\HBHP0D‰辨H57=HJuHztz@f.UHfH5HAWAVHELMAULEATSHxHEPHEP1HDžx)EHEHEHEHEHEOZYeH,H}HuH}LuHhHxLeLmHhHHtYLHuH+Au HCHP0EHuH;uKHEHhHHFHuOHHuHhHH`HHHH}HxtwH}HGtCIiHHHxHuLLH5 ,HH%試H5<Hڡf.1H}Ht HeH[A\A]A^A_]fDHhHHhHHu HAHP0HuHs+H5H8dfLLu\HBHP0D‰H5:HJ襰Hww@f.UfHH5 HAWAVHxLpAULhATSH)EP1HDž`HE)EHEHDžhHDžpHDžxsZYH ,HhH`HpL`HXHLeLuHXHHtYLH荻H+Au HCHP0EHuH;uHEHXHHFHugHHuHXHHPHHQHwHx7HXHLeLuHXHHt[HIHfL}H+u HCHP0HuH;uHEHXHHFHu訾HHuHXHHPHHu HAHP0HH#HUHuLKH5,H\H1D‰.H58H_1H}Ht訩H}Ht蚩HeH[A\A]A^A_]HXHHXHHu HBHP07HuH+H5TH8ܝf.LLHH+u HCHP0HXHHXHHtHH"Hs+H5H8dLLHAHP0@HAHP0H*tt@UfHH5]HAWAVH(L AULATSH)0P1HDžHDž@HDž)PHDž`)pHEHDžHDž HDž(mZYSH,HH H LHHLeLPH跻HHtbLH脷H+Au HCHP0E8HXH;`tHEHHHFHXUHHuHHHHHHHHIHXfHPIHBI)LMHt2HH9LĔHHXHPII)HI~MgflAH9t LH诔LI_HHDžHtH;HtH臥H(LDHHlLeLpH HHtaHIHL}H+u HCHP0HxH;uCHEHHHFHx謹HHuHHHHHu HAHP0IHHpH0LH8H0fHE)EHH)HHHH9HHH8H0II)HH<~H}fl)EH9tHLHLLfHMI\$I+$)EHHEHCHH9THxHHH~H]fl)EID$I4$HH)H9tHHhHHHUHuLHMH}HHt譣H}Ht蟣H5@,HI.D‰֜H52HE1HpHtLHPHt;H0Ht*HHtH;HtH褢HeL[A\A]A^A_]fHHHHHu HBHP0H^HW+H5H8HCLLU-kHH+u HCHP0HHHHHtH3HH+H5 H8ԖLL]_HAHP0@HAHP0"1fI1=1,'HImHmHmHmHImfUfHAWAVAUATSHHF)E)E)EtjHH蔳H~FHSHUH~2HS HUH~$HS(HUH~HS0HUH~HS8HUHt9HH%H=117HeH[A\A]A^A_]DH,H}HHDžxLeID$Ht%LII1MufDILM9LHI*HuDfLmLH>,HDžLLhxrLuIFHt\%LIE1IHu LHII9LL肰H:uLmH+LLHDžxoLuIFHtY%LIUE1IHu.DLHII9LLH誉uLmH+LLHDžExoLuIFHtY%LI ſE1IHu~DLHII9fLLbHuLmH+LLHDžXLeID$H=%LI,I1MuvDILM9aLHIʮH肈ufLeLH+HDžLLxrLmIEHt\%LI舾E1IHu LHII9nLL"HڇuLeHK+LLHDžuxLmIEHH+LHHDž6LeID$H%LI譽I1Mu1ILM9t$LHIVHupDH}7ZH}&IH}8HfHH`L)EPH@LPH H5 P1HDžHEHDžHDžHDž HDž@HDž`FH tUH+HHM HEHHHI"H1H}HC%9;IHufDIMM9LLM:H肅u%LIӻE1IHudLHII9NLLrH*uLeH+H5H8)fLeID$HP%LI?I1Mu ILM9 LHIH蚄u IHufIMM9pLLMHZuLmIEH%LI}葺E1IHuLHII9LL2H@u[IHu뀐IM9rLLhH调uqLmIEH%LIE1IHuLHII9wLL肩H@u諲IHuwfDIM9dLL谎HuILeID$H%LI.E1IHu-fDLHII9LLʨH@uRIHuwfDIM9dLLH@uLeID$H%LIvI1MuhILM9QHLIH@u+;IHuwfDIM9dLL@H舁uLeID$H%LI辷E1IHufDLHII9wLLZH@u2胰IHuwfDIM9dLL舌HЀuLmIEH%LIE1IHu!LHII9LL袦H@u:˯IHuwfDIM9dLLЋHuH HLH@HL* H`HL LLLLHؠH5+HYHLeID$H@%LIE1IHu2LHII9LLbH@u苮IHu}fDIM9jLL萊H@uIIHu@IM9LLPH~uLeID$H%LIδI1Mu ILM9 HLIjH@u蓭IHuwfDIM9dLL蘉H@uALmIEH%LImE1IHu' fDLHII9 LL貣Hj}uܬIHuyIM9eLLH@uxLmIEH%LI^E1IHufDLHII9LLH|us$IHuyIM9eLL(H@u0LmIEH6%LI<覲E1IHu\fDLHII9CLLBH@ukIHuxfDIM9eLLpH@uLeID$H%LIE1IHu~DLHII9fLL芡H@ub質IHuxfDIM9eLL踆H@u HfHH@L )EP1LH5=HDž)`HDžpHEHDžHDž HDž@胦A\A]H+HH L`H HLHEH@HILLHH5+HHH}Ht4H`H8D‰mH5H螃uHH5Hy1谰HuHd*H5H8U1lɨIHu@IM9LLЄH@uyH}HGH%IQIH LmE1LHII9 LLH@uvIHu|f.IM9eLLH@u0D‰H5H5W諧IHu[fDIM9HLL调HwuH}HGH%I"2IHLmE1LHII9gLLϝH@uIHu|IM9lLLH@uh蹦IHu@IM9LLHwuYzIHu &IM9tLL茂H@uH fH߹PHLP1LH5HDž)@HDžP)`HDžp)EHEHDžHDžHDžHDž 6_AXtUH+HH+ L@HHL H 1 H fH߹PHLP1LH5 HDž)@HDžP)`HDžp)EHEHDžHDžHDžHDž /A[[tsH+HHL@HHLL`HL" H 1H}HtH`HtH@HH fH߹PHLP1LH5HDž)@HDžP)`HDžp)EHEHDžHDžHDžHDž ۟AYAZtsH<+HHi L@HHLdL`HL5 虪H 1H fH߹PHLP1LH5HDž)@HDžP)`HDžp)EHEHDžHDžHDžHDž 赞Y^tUH+HHEL@HHL@w蓩HL1uH5H#|EùH5H{ 4HH*H5MH8{1+ HH*H5"H8{ IHaLm IM9NLL&}H@uߠIH?Lm IM9,LL|H@uuH5KH{YH*H5`H8z1>L`HLtiHEH HItOLLLH<|H5+H]Hu4H5Hez1虧HHI*H5TH8:z1HRfHPHPHLP1LH5qHDž) HDž0)@HDžP)`HDžp)EHEHDžHDžHDžHDžHDžyH H+HHHLHHHL HH还IHt`HH舔ImAu IELP0E<H(H;0HHHHFH(YH+u HCHP0¥HHL@HL0L`HL0HEHHI0toH MLLLH5+HHH}HtHH`Ht7H@Ht&H H*Htv1HLuH+u HCHP0躤HuHn*H5H8_w1bu|H5H8w1;H**H58H8w1PHfHPHPHLP1LH5RHDž) HDž0)@HDžP)`HDžp)EHEHDžHDžHDžHDžHDžZH H+HHHLٜHH7HL HH蠕IHt`HHiImAu IELP0EH(H;0NHHHHFH(:H+u HCHP0裢HHL@HLQL`HL3tjHEHHItPH MLLLH5+HHH+u HCHP0Ht.1HuH*H5H8t1H*H5H8xt1{u yH5HQt1THL[rNL`HL,HEH HIr,LLLHIH5+HH/uxH5Hs1uZxH5Hs1H}*H5H8ns1HEH HI1PLLLHH5)+HH~H*H5%H8 saAH.H*H5H8r18H*H5=H8r1HEH HILLLH/H5+HPHEJZJJJHJ3KHKHKKHK=LHPLH5JHKHfKH#KUHfH5HAWAVH8L(AUL ATSHHEPH0P1HDž)PHDž`HDž HDž(HDž0HDž8~ZYH+H H "H(LHHLHLPHŐHHteLH蒌H+Au HCHP0EFHXH;`HHHHHFHX`HHuHHHHHJ赝IHH0H@覀VL@LH97H8HHEiHͣHH 3HfopLeHEHEfoEHUHU)M)pHEHUHMHt LLHHHu HCHP0HHHu HCHP0HHHu HCHP0HpLrH]LHrHPHDL蠁IHEHt HHHEHt LLH5+LI0DD‰sH5?HnE1HPHtzHEHtHpHHeL[A\A]A^A_]HHHHHu HAHP0觛HuH[*H5H8LnwLLUlHAHP0D‰rH5Hm*HHIIHHIIHI.HDUHfH5RHAWAVH8L(AUL ATSHHEPH0P1HDž)PHDž`HDž HDž(HDž0HDž8.ZY|H+H H躾bH(L诓HHLHLPHuHHteLHBH+Au HCHP0E6HXH;`rHHHHHFHXHHuHHHHHeIHH0HHEeHHH HfopHEHEfoEHUHU)M)pHEHUHMHtH}HHHHHHHHH8H@{L@LH9H]HpHnLeHLnHPDLL'eIHEHt LLHEHt HHH5+LI/@D‰noH5 HjE1HPHtuHEHtHpHHeL[A\A]A^A_]HHHHHu HAHP0gHuH*H5H8 joLLh/HCHP0kHCHP0HHHP@HCHP0HHH#@HAHP0gD‰>nH5? HoiDIIDHEIIDIDDUHfH5HAWAVH8L(AUL ATSHHEPH0P1HDž)PHDž`HDž HDž(HDž0HDž8螊ZY|H+H H*bH(LHHLHLPHHHteLH貃H+Au HCHP0E6HXH;`rHHHHHFHX耇HHuHHHHHՔIHH0HHE,aHśHH dHfopHEHEfoEHUHU)M)pHEHUHMHtH}HHHHHHHHH8H@#wL@LH9H]HpHLeHL HPDLLGIHEHt LLHEHt HHH5I+L I/@D‰jH5 HfE1HPHtTqHEHtHpHHeL[A\A]A^A_]HHHHHu HAHP0גHuH*H5H8|eoLLc/HCHP0kHCHP0HHHP@HCHP0HHH#@HAHP0gD‰iH5wHdAII@HYAII@IADUHfH5dHAWAVH8L(AUL ATSHHEPH0P1HDž)PHDž`HDž HDž(HDž0HDž8ZY|Hm+H H蚵bH(L菊HHLHLPHUHHteLH"H+Au HCHP0E6HXH;`rHHHHHFHXHHuHHHHHEIHH0HHE\HՍHH ;HfopHEHEfoEHUHU)M)pHEHUHMHtH}HHHHHHHHH8H@rL@LH9H]HpHeLeHL|eHPDLLWuIHEHt LLHEHt HHH5Q+LyI/@D‰NfH5GHaE1HPHtlHEHtHpHHeL[A\A]A^A_]HHHHHu HAHP0GHuH*H5dH8`oLL^/HCHP0kHCHP0HHHP@HCHP0HHH#@HAHP0gD‰eH5HO`R=II=H=II=IH=DUfHAWAVAUATSHHF)E)E)EHHp}H~JHSHUH~2HS HUH~$HS(HUH~HS0HUH~HS8HUHHgHH+H}HHDž xoLeID$HtX%LI芋I1Mu;ILM9(LHI*{HTufDH=1zHeH[A\A]A^A_]H)+H}HHDžNxLeID$Ht%LIO͊I1MufDILM9LHIjzH"TuAfLuLH~+HDžLL訯xrLmIEHt\%LI\(E1IHu LHII9LLyHzSuLuH+LHHDžqLmIEHW%LI艉I1Muf.ILM9LHI"yHRuLeID$H%LII1MuILM9LHIxHjRuہIHu끐IMM9pLLM]H*RuI蜁IHu-fIMM9tLLM]HQu H}kHEH}HH lHEH9HfHHLHDžpPHLPHH5IP1HDž) HDž0)@HDžPHDžHDžHDžHDžHDž|H HQ+HH~HHHlIHLL L:zHHLHvH+Au HCHP0EmH(H;0HHLHFH(yIHuIMM9LLM[HOuLmIEHA%LIE1IHu&LHII9LLuHjOu~IHu~IM9jLLZH(Ou~IHu %IM9tLLZHNuH}"hHEH}HHiHEH9HfH߹PHLP1LH5cHDžpHDž)@HDžPHDžHDžHDžHDž#zAXAYtQH+HL赩1L@HLL谻H1H@HtcHpHH`HLLUHEH}HHgyHEH9bHfHH@L )EP1LH5HDžHEHDžHDž HDž@xZYtNH<+HHiTHH Hg躃Ht1H}HaHU*H5H8FVσuZH5H$V1H@HtqaH Ht`aHpH&H`HImu IELP0HuH*H5!H8U"{IHu-IM9tLL,WHtKuHEH}HHeHEH9H fH߹PHLP1LH5HDž)`HDžp)EHEHDžHDžHDžHDž v^_H+HH?8H`HLH:HHeH H@tdAH@HH9HHL=TH5+H讪HH}Ht-_H`HWImu IELP0HHL@HL`LI$HEML H pHxI$fo`HEHpfoEHpH )])`HEHUHxHtHHI,$u ID$LP0I,$u ID$LP0I,$u ID$LP0HHbYLLH9HpHEHt!H`Hfop)eLHELH LSHHEHt LLH5+HШHD‰VH5HQ HuH*H5*H8Q1H@H`aH`HH9-HH$WH5+H%HuUH5eH-QHHHEJHH HxHfo`HEHpfoEHpH @)M)`HEHUHxHtHHH+u HCHP0H+u HCHP0H+u HCHP0HH `H HH9HpHEHt!H`Hfop)ULLLL,HHHEHt LLH5+H蔦HukTH5HOuFTH5HwO&TH5HWOuٸ벃uSH5WHO1=SH5HN1H*H5XH8N!uø뼸It,,HI,HI$-k-I,Hy-II-II.H?.H-H-Df.UHfH5HAWAVHELMAULEATSHHEPHEP1HDžpHDžx)EHEHEHEHEHEoZYH0+H}Hx`H!+H}HuLx=HEH}HpH`pH}tHhHLmLuHhlHHtYLHhH+Au HCHP0EHuH;uHEHhHHFHulHHuHhHHXHHu HAHP0yHHHpH`HML%wH5v+H6H+D‰QH5H?L1H}HtWHeH[A\A]A^A_]fDLL%JD‰PH5HKDHhHHhHHu HAHP0xHnH*H5H8KSH++@f.UfHH5'HAWAVHHL8AUL0ATSH)PPH@P1HDžHDžHDž HDž(HDž`)pHEHDž0HDž8HDž@HDžHlZYH+H0H BH+H8H(L aH(H@HqHHLeLPHiHHtbLHeH+Au HCHP0EHXH;`HEHHHFHXniHHuHHHHHu HAHP0vIHe'CHHXHPfIHCI)LHHH9LBHHXHPII)HI~LcflH9tHLBHLLHDžHKMtI<$HtTLSHHHpH_k-BIHxHpfA$ID$HH)HHHH9HIAHHxHpHH)HI~Ml$flA$H9tHHAHLHHDžID$Mt*I}HtSLRID$I $HH)HfLH)EHEHH9HAIID$I $II)LL~H]fl)EH9tLLH@IMLfLEI\$I+$)EHHEH\HH9sHq@HHH~H]fl)EID$I4$HH)H9tHHa@HHHHULHMHMpIH}HHtQH}HtQHH *H5**HHfHbH@IH0DD‰JH5GHEE1HpHtQHPHtQHHtH;HtPH}PHHtH;HtPHWPHeL[A\A]A^A_]DLLUCHHHHHu HBHP0GrH6H*H5`H8DD‰IH5HDf.M1fDH5+HaIfI1tfD1fIE1!; ;;;Hy$HI$Hs$HI$I$H$f.UfHAWAVAUATSHxHF)E)E)EHEtnHH\aH~XHSHUH~@HS HUH~2HS(HUH~$HS0HUH~HS8HUH~HS@HUHHt)H=1HeH[A\A]A^A_]fH+H}HHDžΔxLeID$Ht%LIMoI1Mu~fDILM9hLHI^H8u@fLuLH+HDžLL(xrLmIEHt\%LInE1IHu YLHII9>LLB^H7uLuHk+LHHDž葓pLmIEHV%LI nI1Mu f.ILM9LHI]HZ7uLeID$H%LImI1MuILM9LHI2]H6u[fIHu끐IMM9pLLMbBH6uHfIHu-fIMM9tLLM&BHn6u LeID$H%LI"lI1Mu3ILM9tLHIF\H5uLeID$H%LI4lI1MuDILM9LHI[H5u(LmIEH%LIkI1MufILM9LHIb[H5udIHu~IM9jLL@H4uvLmIEH%LIkE1IHuLHII9LLZHb4uccIHuxIM9dLL?H 4u!cIHuDIM9LL?H3u~H}MmHfH߹PHLPHLPHH5P1HDž`HDž)HDž)HDž)HDž )0HDž@HDžHDžHDžHDžHDžHDž^H &HF+HHsHHHpacIHLLL/\HHLHWH+Au HCHP0E}HH;HHLHFH[aIHufDIM9 LL=H1unuv@H5H;1H0HtFHHtFHHtFHHtFH`HHPHLLP9LmIEH%LIkgI1Mu^@ILM9JLHI WH0u`4`IHu|IM9hLL8HPHtJ>H0Ht9>HH~$>t_Ht(1륃u`7H5H21H*H5H8w21dH+u HCHP0_H1H+u HCHP0v_HHuLHLtL0HLޕtLI$LxHE+L H mHhI$foPLpHpH`fopH`H _)p)PHEHUHhHt LLHxHHpHHu HAHP0HxHHpHHuHxHGP0HxHHxHHu HAHP0HPL^4HMLLLv;HHEHt LLH5+HnHH0Ht;HHt;HHt;H`H HPHH;*H5H8,01덃u4H5H01fIIHHHII0H?HS@UHfH5HAWAVHLAULATSH()PHP1HDž HDž@HDžHDžHDžHDžHDžHDžQZYwHo+HH蜀4HLUHHLPLHWNHHteLH$JH+Au HCHP0EHHH;HPHHHFHMHHuHHHHHG[HHLIHE'HW`L0IfoHpH H H(fopHEHUHu()p)H(HtHpHIHHIHIHLIvLIHE&H2`L0Ifo0HEH@H@HHfoEHEHUHVL)U)0HHHtH}HIHHIZHI-HLI LpH0LL/LPHLGLmLL/LuLLGHLLLDHHEHt LLHEHt LLH`Ht LLHEHtHHH5+HvH$D‰N0H5wH+1HHt6H@HtH0HH HtHHHeH[A\A]A^A_]HHHHHu HAHP07XHoH*H5PH8*TLL(IFP0~@IFLP0ILHI]ѐIFLP0IHI0@IFP0@IFLP0ILHIѐIFLP0IHI@HBHP0II II II IHw H H]H@UfHH5ڤHAWAVHxLpAULhATSH)EP1HDž`HE)EHEHDžhHDžpHDžxCKZYH+HhH`zHpL`OHXHLeLuHXHHHtYLH]DH+Au HCHP0E!HuH;uHEHXHHFHu7HHHuHXHHPHHUH{HxOHXH_LeLuHXGHHtYLHCH+Au HCHP0EHuH;uFHEHXHHFHuzGHHuHXHHPHHu HAHP0THHHUHuL=TH5^+H.~H3fD‰+H5H/'1H}Htx2H}Htj2HeH[A\A]A^A_]HXHHXHHuHBHP0@THuH*H5 }H8&{LL$LL$aHXHHXHHuHAHP0f.HAHP0 H @UfHH5HAWAVHxLpAULhATSH)EP1HDž`HE)EHEHDžhHDžpHDžxGZYH+HhH`?wHpL`4LHXHLeLuHXEHHtYLH@H+Au HCHP0E!HuH;uHEHXHHFHuDHHuHXHHPHHQH{HxwKHXH_LeLuHXCDHHtYLH@H+Au HCHP0EHuH;uFHEHXHHFHuCHHuHXHHPHHu HAHP09QHHHUHuL-H5΍+HzH3fD‰n(H5wH#1H}Ht.H}Ht.HeH[A\A]A^A_]HXHHXHHuHBHP0@sPHuH'*H5yH8#{LL%!LL!aHXHHXHHuHAHP0f.HAHP0]Hp@UfHH5͝HAWAVHxLpAULhATSH)EP1HDž`HE)EHEHDžhHDžpHDžx#DZYH+HhH`sHpL`HHXHLeLuHXpAHHtYLH==H+Au HCHP0E!HuH;uHEHXHHFHuAHHuHXHHPHHlNH{HxGHXH_LeLuHX@HHtYLHH5>+HwH3fD‰$H5OH 1H}HtX+H}HtJ+HeH[A\A]A^A_]HXHHXHHuHBHP0@LHuH*H5vH8{LLLLaHXHHXHHuHAHP0f.HAHP0 H@UfHH5WHAWAVHxLpAULhATSH)EP1HDž`HE)EHEHDžhHDžpHDžx@ZYH+HhH`pHpL`EHXHLeLuHX=HHtYLH9H+Au HCHP0E!HuH;uHEHXHHFHu=HHuHXHHPHHJH{HxWDHXH_LeLuHX#=HHtYLH8H+Au HCHP0EHuH;uFHEHXHHFHu@HBHP0D‰H57HjCIHNHIIXIIfHqIIlH UHfH5HAWAVHLAULATSH@)PHPHP1HDž HDž@HDžHDžHDžHDžHDžHDžHDž2H H |+HH7bHL,7HH@LPLH/HHteLH+H+Au HCHP0EHH;HPHHHFH/HHuHHHHHHuH;uHEHHHHFHu)HHuHHHH@HH6HHpt0HHH|LeLuHH@)HHtYLH %H+Au HCHP0EHuH;ucHEHHHHFHu(HHuHHHH@HHu HAHP066HHHxHX'x3HXHUHuLH5r+H}_H2D‰N H5/H1H}HtH}HtHeH[A\A]A^A_]HHHHHHHuHBHP0@S5HuH*H5p^H8{LLLLDHHHHHHHuHAHP0f.HAHP0D‰> H5HoHf.UHfH5HAWAVHELpAULhATSH)EPHEPHEPHEPHEPHxP1HDžHHDžPHEHDžhHDžpHDžxHEHEHEHEHE(H0Hq+HhHPXHPHpH0H*H9GAƃHxHH!H}HG.!H(3H2H},H8HLmL}H8g%HHtYLH4!H+Au HCHP0EXHuH;u2HEH8HHFHu%HHuH8HH HHu HAHP0]2HHH}HXQH}H`LX2L}H5~*L`IH9IGt#L81H4 H5HeD1H}HtHeH[A\A]A^A_]fDLLMuH8HH8HHu HAHP071HuH|*H5TZH8wLX"81E8M@HH(HHAUH0LEH5n+ZHYGZHD‰H5?HGfD‰H5Hf.H |*H5JH8DD‰H5߹Hjf.vH57HB-"H5fUHfH5HAWAVHLpAULhATSH)PHPHxP1HDžHDžHDžHDž`HDžHDžhHDžpHDžxHDžHDž#H Hm+HhH`LSlH`HpHX:(IHL0LL!HHtaLHH+Au HCHP0EHH;H0HLHFH HHuIHPHI.HH\LxIHDž`WH/L8IfoHPHHHfoPH`HhH)P)HHtHPHIHPHI6HIYHLI9LIMHEL0H /HIfoHpHfopHH ()p)HEHUHHtHpHIHPHIHIHLILIMHEH/L8IfoHEHHHfoEHEHUHN)])HHtH}HIHPHIbHIHLIeLPHLLHL0HLLPLHLLmLLLuLLwLpLLeHXMLLHHHEHt LLHEHt LLHEHt LLH Ht LLH@HtHPHH`HtHHHH52g+HSH(DD‰H5H1HHtDHHtHHHHtHHHHtHHHeH[A\A]A^A_]IHXHIu IGLP0)HVHFu*H5RH87;fLLEIFLP0IHI@IFP0@IFLP0ILHInѐIGLP0IHI@IGP0@IGLP0ILHIѐIGP0S@IGLP0ILHI2ѐIGLP0IHI@IGLP0YHHXH@HHWIIIIIIIIIHHfUfHH5RvHAWAVH8L AULATSH)PPH0PH(P1HDžHDž`)pHE)EHE)EHEHDžHDž HDž(HDž0HDž8H fHIe+HHvKH Lk HHL@LPH1HHteLHH+Au HCHP0ERHXH;`H@HHHFHXHHuHHHHH&!&H`H(HHDLHLpHbHHtbLH/H+Au HCHP0EHxH;ubHHHHHFHxHHuHHHHHu HBHP0O%HHHEH0HI[tqLeH8L[tZHpMLLHPH5a+HwNH:fHHHHHuHBHP0@$H1H}HtH}HtHpHtHPHtHeH[A\A]A^A_]LL%LLBHHHHHZHAHP0KHAHP0Ho*H5MH8+DD‰>H5HoHf.UfHAWAVAUATSHHF)E)E)EtVHHH~FHSHUH~2HS HUH~$HS(HUH~HS0HUH~HS8HUHt!H=m51He[A\A]A^A_]@HELHa+HDžLHI=GxrLmIEHt\%LI"!E1IHuDLHII9LLZHuHEIH`+LLHDžFxwLmIEHta%LI*!E1IHu"#f.LHII9LLHzuHEIH_+LLHDžFxoLmIEHtY%LI_ E1IHufLHII9LL2HuHEIHX_+LLHDžExoLmIEHtY%LI E1IHufLHII9vLLHZuHEIH^+LLHDžDxLmIEHCH^+LLHDžD&LeID$H %LI.I1Mu2fILM9t$LHIHuDLeID$H%LII1Mu ILM9LHIbHuHIHu끐IMM9pLLMHu%LIg+E1IHuLHII9LL HuHEI^IHu.IMM9tLLMH>ulH}l2[H}1<HHfHHPL8)EPHHL0PH@H5lP1HDž )`HDžpHEHDž0HDž8HDž@HDžHHDžPxH tXH[+H0H B. H`Hi*H8HL ( MHtF1H}HtHQHH`HH.HHh*H5|H8f.LmIEHx%LI^E1IHu LHII9 LL H@u"IHu끐IM9sLLHuLmIEH%LI7E1IHuLHII9}LL H@u*IHuwfDIM9dLLHHuLmIEH?%LIE1IHu(LHII9LL H@uCIHuwfDIM9dLLHHuLmIEH%LIE1IHuwLHII9]LLb H@uIHuwfDIM9dLLHuYLmIEH7%LIE1IHuLHII9LLHbuIHuxIM9dLLH uIHuDIM9LLH@uQIHu@IM9LLXH@u@IHu@IM9LLH@uIHupIM9t`LLH@u4IHuIM9sLLHuYH},H}1K6HPQfHPHHPH@L8P1L0H5EfHDž )`HDžp)EHEHDž0HDž8HDž@HDžHHDžP H HzU+H0H ;H`Hyc*H8HL [HHb*H5_H8f.H}wH}14PHPfHPHHPH@L8P1L0H5dHDž HDž()`HDžp)EHEHDž0HDž8HDž@HDžHHDžP H HT+H0H(E:H`Hb*H8HL(H;HbHDž HDž()`HDžp)EHEHDž0HDž8HDž@HDžHHDžP H HhQ+H0H(7jH`Hg_*H8HL(IHH^*H5MH8}pH}gH}10>HPWfL8PHHHPH@L0P1H5`HDž HDž()`HDžp)EHEHDž0HDž8HDž@HDžHHDžPH HP+H0H(56H`H^*H8HL(|H+H,]*H5H8D‰H5gHHEH@HHGuGHH\*H5 :H8.$HHH(HPHXL(HDžX.AąLXMHMLHLH5M+H9AIMHyH;=Z*uELHHutH5UHH!HHY*H5śH8uhuADH5VHNAHEH@HHFbHH[*H5{8H8uH5VHE1E1AMI$HxH;=KY*8LHEH@HHHcHdZ*H5rWH8UHuH5H0#HEH@HH聙utHHHY*H5WH8HEH@HHڄ HHY*H5RH8HHH(HPHXL(HDžX+Aą=LXMHMLHLH5J+H6HHH(OHPHXL(HDžXb+AąxnLXMtGHMLHL H5I+Hh6HV*H5͘H8}pHV*H5H8bUuAD H5CH;.uH5ƘH uADH5HuH5zHutH5HuOH5HE1E1pHHH HHPHXHDžX)AŅELXMH MHLH[H5G+H4AI $HyH;=hU*LHHHEH@HH蠁uT HvHwV*H5OH8h[uH5HCE1E1`HHH HPHXHDžX(AŅ9LXMH MHLHXH5F+H3HHH AHPHXHDžX (AŅLXMH MHLH$H55F+H3DHIS*H5jH8 H H3HS*H57H8uADH5ȔHuADhH5HHR*H5ΔH8~quAD&H5_HWJH8ZHHH.qH8H?,@UHfH5VHAWAVHELMAULEATSHpHEP1HE)EHEHEHEHEZY=HE+H}Hu1,H}Lu,HxHPLeLmHxHHtYLHUH+Au HCHP0EHuH;u+HEHxHHFHuHHuHxHHpHHHHH}HutOHUHuLH5xC+HH0H-D‰H5HO1H}HtHeH[A\A]A^A_]fDHxHHxHHu HAHP07HuHQ*H5H8f.LLE|HAHP0:HM@UfHH5HAWAVH(LAULATSH)0PH P1HDž@HDž)PHDž`)pHEHDžHDžHDž HDž(ZYDHB+HH)HLvHHLeLPH?HHtbLHH+Au HCHP0E0HXH;`lHEHHHFHXHHuHHHHH72HHHHXHPfIHCI)LHHH9LJHHXHPII)HI~LcflH9tHL6HLH LmHKLy!L}LH9QLpH(LaI$HuUHN*H5KH8HDž2@D‰fH5ǔHHDž1HpHtHPHtH0HtHtH;HtH8HHe[A\A]A^A_]fHHHHHu HAHP07HHTHM*H5H89LLE5HBHP0M13fDH0LAH8H0fHE)EII)LHHH9LHH8H0II)HI~Lefl)EH9tLHLLHHCH3LfHMI)EI)HELHHH9LcHHCH3II)HI~Lefl)EH9tLHLNLHLDLLHMHMH}HtH}HtHxK*HH~D‰H5HPf.M13fDM1je`IdIWIOIGI?I7I/I)IIIIIIIPIISf.UHfH5MHAWAVHELMAULEATSHpHEP1)EHEHEHEHEZYu)1H}HtHeH[A\A]A^A_]H<+H}Hu$#\H}LuHxHLeLmHxHHtYLHHH+Au HCHP0E,HuH;uHEHxHHFHuHHuHxHHpHHu HAHP0HHH}HuHEADžLeMHuLLH5z:+H'HDI$HxH;=G*Lu@LLD‰H5ߏH9f.HxHHxHHu HAHP0HHH*H5XH8AElj-H5H^fHiF*H5H8:0鐿Hɿ@f.AWHfAVH5K1AUATUSHHLL$LD$)D$ H$HD$0HD$HD$ H":+H|$HU H|$L4$OHH Ld$Ll$ H!HHtYLH~H+Au HCHP0EHt$(H;t$0HD$HHHFHt$(HHuHm0HH}Ht$ LH57+H$H&D‰nH5ǎH1H|$ HtHHH[]A\A]A^A_@Hmu HEHP0HuHVF*H5H8GDLLHEHP0,H@AWHfAVH5I1AUATUSHHLL$LD$)D$ H$HD$0HD$HD$ H"8+H|$HUH|$L4$OHH Ld$Ll$ H!HHtYLH~H+Au HCHP0EHt$(H;t$0HD$HHHFHt$(HHuHm0HH}Ht$ LH55+H"H&D‰nH5WH1H|$ HtHHH[]A\A]A^A_@Hmu HEHP0HuHVD*H5H8GDLLHEHP0,HB4@AVfAUATUSHpHF)D$0HD$@t.HHzH~HSHT$0H~ HS HT$8HtH=@[ 1Hp[]A\A]A^@Hl$0Ld$H4+HD$LH3H3+LHHD$xeLl$8IEHtN%LH^1IHuHI9LH8HuHl$0Hp3+LHHD$HM3+LHHD$ixLl$8IEH*H3+LHHD$/GH2+LHHD$ Ld$8ID$HpL(1IHu/HI9tLH,Hu$fLL$(LD$ 1H)D$PHD$H5DHD$`HD$ HD$(tjH 2+H|$ Ht$,xH\$PH|$(Hl$HA*HyHuH-A*H5~H8fD1H|$PH_HD$^HD$K@kIHufDHI9LHpHuH|$8螽1LL$PLD$(H߹H5CHD$HD$ HD$(HD$P]H0+H|$(Ht$ H|$PHt$H\$ `Ht$HH5_1+HAf.H|$81LL$PLD$(H߹H5BHD$HD$ HD$(HD$PH0+H|$(Ht$ 'H|$PHt$H\$ {Ht$HFH50+HyfH|$81LL$PLD$(H߹H5BHD$HD$ HD$(HD$PHF/+H|$(Ht$ gH|$PHt$H\$ {Ht$HVH50+H7f%LH1IHuHI9LH`HuHl$02D‰H5ӆHAIHu@HI9t{LHLH蔺uIHufHL9LHHPu3HHH<*HfLL$(LD$ 1H)D$PHD$H5#@HD$`HD$ HD$(tGH_-+H|$ Ht$vH\$PH|$(Hl$H'!Ht1rH<*H5H8r1UfLL$(LD$ 1H)D$PHD$H5_?HD$`HD$ HD$(&tJH,+H|$ Ht$H\$PH|$(Hl$H<*Hvuu Ht1H;*H5{{H81@D‰NH5H1HHMH:*HGHH袽H:*H,D‰H5)H!1D‰H5H1?HQHsH髳H麳HHHse逳AVfAUATUSHpHF)D$0HD$@t.HHH~HSHT$0H~ HS HT$8HtH=І1Hp[]A\A]A^@Hl$0Ld$H,+HD$LHHt,+LHHD$xeLl$8IEHtN%LH>/1IHuHI9LHH萶uHl$0H++LHHD$,H++LHHD$ xLl$8IEH H++LHHD$7Hp++LHHD$Ld$8ID$HpL(#1IHu/HI9tLHHtu$fLL$(LD$ 1H)D$PHD$H5~;HD$`HD$ HD$(6tjH*+H|$ Ht$XH\$PH|$(Hl$H7*HHuH7*H5H8达fD1H|$PH_HD$HD$K@ IHufDHL9LHHHuH|$8>l1LL$PLD$(H߹H5N:HD$HD$ HD$(HD$PHN)+H|$(Ht$ gH|$PHt$H\$ S`Ht$HαH5*HEfDH|$8~1LL$PLD$(H߹H59HD$HD$ HD$(HD$P=H(+H|$(Ht$ H|$PHt$H\$ #Ht$H;fH|$81LL$PLD$(H߹H58HD$HD$ HD$(HD$P"H'+H|$(Ht$ H|$PHt$H\$ +Ht$Hf%LHz1IHuHI9LH HuHl$0UKRAD‰ZH5H苻IHu@HI9t{LH HTuIHufHL9LHȼHu3HH HU3*H6fLL$(LD$ 1H)D$PHD$H56HD$`HD$ HD$(tGH%+H|$ Ht$@ vH\$PH|$(Hl$HA!Ht1HA3*H5H821ufLL$(LD$ 1H)D$PHD$H5.6HD$`HD$ HD$(tJH;%+H|$ Ht$| H\$PH|$(Hl$HF3*H6uuHt1Hz2*H5;rH8k1@D‰H5_~H?1HH]H1*HgHHbHk1*HLD‰谽H5~H1$D‰舽H5}H蹸1ѪHHH=HLHڪHUfHAWAVAUATSHHF)E)E)EHHH~JHSHUH~2HS HUH~$HS(HUH~HS0HUH~HS8HUHHOHHF#+H}H(HDž(k xoLeID$HtX%LII1MuILM9LHIHBufDH=1He[A\A]A^A_]H"+H}H@HDž@xH{ +H}HHHDžHxH!+H}HPHDžPjjHHEHPLx1LpH52HDžXHDž`HDžhHDžpHDžxHEAAXAYH!+HpHXH+HxH`HX0H`H +HhH}IyWHhLH_H5+H` aLuL8H +HDž8LL xrLeID$Ht[%LIE1IHuDLHII9*LL:HuLuHc +LLHDž8LeID$Hr%LIAI1MuDILM9LHIHJuH}H}H+H}H0HDž0HfHHxL`)EPHpLXPHhH5 0P1HDž8HDž@HDžHHEHDžPHDžXHDž`HDžhHDžpHDžx\H tQH+HXHHRHHH]H`HI8Ht|1H}HH8H@CIHuffDIMM9PLLMBH芨uI ?Hp+*H5H8ai@IHufDIM9LLسHuIHu-IM9tLL蜳HuH}bdH+H}H@HDž@hHxfH߹PHpLhP1L`H5-HDžHHDžP)EHEHDžXHDž`HDžhHDžpHDžx^_tUH}+H`HPHPH]HhHIH1H}'HH+H}H@HDž@--HxfH߹PHpLhP1L`H5{,HDžHHDžP)EHEHDžXHDž`HDžhHDžpHDžxZYt\HB+H`HPoHPH]HM(*HhHI3HH1unHhH8yNHpH@^3H+HxHPLPH@HLH8dH5+HD‰~H5vH诮D‰XH5!wH艮1XD‰0H5vHa10u H5:wH:1 HpHHPH+HxHXJHXHHHLH5+HuxH5uH詭1HpHHH@+HxHX-xyHXHHHLH5Q+HKuH5\uH1$uıH5vHu蟱H5HvHЬ1H%*H5+H8賬1u[H5vH茬1H~%*H5nH8o1wH_HmIH酟H霟鎟jfUfHAWAVAUATSHHF)E)EHEtRHHH~H+Au HCHP0EHt$(H;t$0t&HD$@HHHFHt$(謲f.LLKIHufDHI9HHPHXuHmu HEHP0貿HHuHc *H5kH8T@Hl$ HH1蘝q1LD$ LH5HD$ ;H*H|$ Ht$AŅvLd$M膋Il$fI+,$HH@HH/HH9kHCHHL$~D$HHkflID$I4$HH)H9tHH8HH)AHCt(I<$Ht膜LHCH HH)HD$PHfH)D$@sHH9H蒊IHCH II)LD$~D$LHl$Pfl)D$@H9tLLH胊IMPLD$H>Ht$@HH记H|$@Ht进H5*HHH;Ht蠛H߾3H`H[]A\A]A^Hmu HEHP0JHH贉HHD$(Ht$ fIHCI)LHI>HH9LgHHD$(Ht$ II)MIHL$~D$ILkflH9tHLTHJ!fME1HC)D$@HD$PMt+HI9LIHCH II)LD$~D$MLd$Pfl)D$@H9tLLH҈IMPLD$H荈Ht$@HI-H|$@HtH5O*L?H|$ HHA7M1IE11DDDH5eHE|HY*H5RfH8*aۄքфHHVHRHNHJHrII;H遄鮄II醄II鈄HDŽHƄHńHĄHIHH闃H鼄UfHAWAVAUATSHHF)E)EHEtVHIЪH~@IT$HUH~'IT$ HUH~IT$(HUH~ IT$0HUH Ht%H=6h1HeH[A\A]A^A_]DH}HGtZIHHALALL9wHEH}HH踜{LmM9nLuIFLARLA蒸E1IHufIM9LL8H@ufDHEH}HHHEAHL9HH}HEHL9HH}辛HEHL9qHH`LP1LXLPH5HDžPHDžXHDž`ZYHHP3LuLL9HHXH]HH9H`:pI=DDHIjH5*LH|˯IHu 1IM9t'LL܋H@u5f.LuIFLALAyOE1IHu (fIM9tLLH@uHHfLPH@L8PL0H5 1)`HDžp)EHEHDž0HDž8HDž@HDžH3^_H0HXV/HXHHHH9H8HPHPHHHH9H@YIHH`L,Dž,HLIHt[LHsI,$Au ID$LP0EHhH;p,HLFHh赧I.u IFLP0HH*HHH諯0HuH*H5bH8蓇H}HtH`HВIHufIM9LLH@uAHL'蝖#I.u IFLP03HWH)H5aH8Ԇ<D‰}H5NaH讆D‰WH5haH舆p9LHIċH`zH5m*LHD‰1H5`H>D‰1H5`Hܸ룸-H,}HI }HI=}H}H@}f.UHfH5bHAWAVL`LXAUATSHH)HDžx)EHpHhP1HEHDžHHDžXHDž`HDžhZYH *HXHH:HHH`H0HGTOIױHHKLH9:H*HhHPAąHPH8HLpLuHIW(LπHEHUHpHMHpHxHxHUHEHEHUHUHEHEHUHUH}HEHMHUHAt'H8HxtH8H80芎HGLL(H0LDƬH}uH)H$fH5'aH71H}t Hp{HeH[A\A]A^A_]f[Ad8fH}7H0)Hf.DDDlH5`H蝂hD‰>H5_Ho:f.Hy)H5aH8JDˑHz zIIyfUHfH5?aHAWAVL`LXAUATSHH_)HDžx)EHpHhP1HEHDžHHDžXHDž`HDžh膣ZYH*HXHH:HHH`H0HGTϜIWHHKLH9:H^*HhHPAąHPH8HLpLuHIW(LO}HEHUHpHMHpHxHxHUHEHEHUHUHEHEHUHUH}HEHMHUHAt'H8HxtH8{H80 HGLL|H0LDxH}uH8)H$f膄H5_H1H}t HpHeH[A\A]A^A_]fۊAd8fH}跊H)Hf.DDDH5_HhD‰较H5^H~:f.H)H5_H8~DKHvvIIvfUHfH5_HAWAVL`LXAUATSHH)HDžx)EHpHhP1HEHDžHHDžXHDž`HDžhZYH *HXHH:HHH`H0HGTOIתHHKLH9:H*HhHPAąHPH8HLpLuHIW(LyHEHUHpHMHpHxHxHUHEHEHUHUHEHEHUHUH}HEHMHUHAt'H8HxtH8H80芇HGLL(yH0LD{H}uH)H$fH5g^H7|1H}t Hp{HeH[A\A]A^A_]f[Ad8fH}7H0)Hf.DDDlH5-^H{hD‰>H5]Ho{:f.Hy)H5R^H8J{DˊHssIIsAUATUSHHHL-)H@xL9LHl$H5HHT$ãH H4HD$HxH;=I){HH=EyH1IH1+pHHH@xL9Ll$HT$H H5L8LH譓HD$HxH;=)$HH|)H9E:H)HmtMtI,$t!H[]A\A]@HEHP0@ID$LP0H[]A\A]H5D1H5HHV謦HHy~H HHH)HH0fqH=)tvPio_f.H=)tVP?f.H)H5`H8*f.PJHDPJHH=._yH_qHqHWqEqHqHqH[q@AUATUSHHHL-)HL9IHl$H5THHT$H(HqHD$HxH;=)xHH=wH1IH1hmHHHL9Ll$HT$H(H5LrLHHD$HxH;=)HH)H9E4H,#HmtMtI,$t#H[]A\A]fDHEHP0@ID$LP0H[]A\A]úH5 D1H5HH\HN{H =HHH )HH0覑oH=)tvPl证bf.H=)tVPf.H )H5*^H8jf.PJHDPJHH=]蹖HAoHyoH9o'oH|oHaoH=o@UfHAWAVAUATSHHF)EH)E)EtZHH~MHHQHUH~2HQ HUH~$HQ(HUH~HQ0HUH~HQ8HUHtH=Z袴1He[A\A]A^A_]ÐLeHHN*HDžHHLqxeLmIEHtNL)1IHuHI9|LH蘐HPjuLeH*LHHDžxLmIEHH*LHHDžLeID$HLD1IHu+HI9tLH̏Hiu}H]HCeHۘLcMtE1@HLtHH@HHHIte耟LcMt8E1 IM9t'LH,H@uf.IM9H]rf.+LcMu ѐIM9tLHH贁H~1HHQHUH~HQ HUH~HQ(HUHtH=L肣1He[A\A]A^A_]ÐLmH@H.*HDž@HHLQxLeID$HH*LH(HDž(jLeID$HNL=舏1IHu,@HI9tLH4HXuH]HCHCLcMlE1@HLUdHH@H@HIt]LcMt0E1 IM9tLH~H@udfIM9H]zf.蛇LcMu ѐIM9tLHcH@u f.[IHufDHL9LH`cHWuLN1IHuq@HI9`LH}HXWuLmHHHfLPH1L8H5HDž0)pH]HE)EHEHDž8HDž@HDžHӂZY:H2*H8H0H][H0H@H]HHpHHDHHH]HG軅HcHUHEHHIH)HHH9kHDžLeHHHLaIH@H %LHHH}HLHIHL,IIL%mMHHDž+Mt HIHHH9HEHLLJ(LHHTHHyTH LH H!MtHIHHL9rULHH(H[]A\A]D‰[H5BHVH(H[]A\A]fL1HIIH9sDHSHHSH H HIHI9wef.[H5A1HEVCe@AWH1AVH57AUATUSH8LL$(LD$ HD$HD$HD$ HD$(wHb*H|$ Ht${SH|$(Ht$Ld$?qtcM\$M$Lt$LL)HHcH NHt+M;p1HM;tHcH9r11H8[]A\A]A^A_ML$0K>fo1Hi-8ߝHHHH1LHHHHH1LHƒH $HH1L!fn$f`fafpAo foftfʅ1It$ HHL!HL;4oH8[]A\A]A^A_fD‰YH5@H?TH81[]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 H$fхtsH|$H~QHID$ MT$HM$M\$H(@ML$0qA!t 1-ftHfdHHHL!H$HHL!HMf.AWH1AVH5AUATUSHHLL$8LD$0HD$ HD$(HD$0HD$8)tu%aH)HHH[]A\A]A^A_fDH*H|$0Ht$ 蚣xvH|$8Ht$(H\$ HX*{Lt$(MLSMnLM&LLL)L)HH9tlHH[]A\A]A^A_fDD‰VH5=H?Q%f.D‰UH5O>HQf.HC(HH9HKLKHx)Ii-8ߝHL$L:fDHHs0MdKAUATUSHHLL$8LD$0HD$ HD$(HD$0HD$8kH**H|$0Ht$(;cH|$8Ht$ Ld$(itsM\$M$HLt$ LL)HHHcH PHt1M;pH1DHHM;tHHcH9r11HH[]A\A]A^A_ML$0K>fo<1Hi-8ߝHHHH1LHHHHH1LHƒH D$HH1L!fnD$f`fafpAo foftfʅ1It$ HHL!HL;4cHH[]A\A]A^A_ÃD‰LH58HGHH1[]A\A]A^A_fDIT$(Hd)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 8HD$fхtzH|$H YHID$ MT$HM$M\$H(@ML$0oA!t 1ftHfPHHHL!HT$HHL!HA@AWH1AVH5|AUATUSHXLL$HLD$@HD$0HD$8HD$@HD$Hgu%@UH)HHX[]A\A]A^A_fDH)*H|$@Ht$0:H|$HHt$8H\$0H*Lt$8MLSMnHLM&LLL)L)HHHH9ty_`HX[]A\A]A^A_ÃD‰IH5o6HDf.D‰nIH56HDf.HS(HcH9HCHL$LKIi-8ߝHD$H)L8HHs0HMdHKf.H))H5r3H8=DW!tA1OfDft PIf'LHHH!fDft HD$fхtfDHc@SHLHPHH<5L4IXM9`IL$LCD$,E1I<LHH HH1H<HH{0HH1HƒD$HH1H!fnD$f`fafpAo foftftr1LK HHH!HLH;0F!tI1fH)H5 1H86DW!tA1fDft If'LHHH!NfDft HD$fхt9H|$HWHHC LKHLLSL @1HT$HHH!HA2f.AWH1AVH5AUATUSHHLL$8LD$0HD$ HD$(HD$0HD$8WHB*H|$0Ht$(KcH|$8Ht$ Ld$(_GtsM\$M$H.袋.Lt$ LL)HHHcH PHt1M;p1DH4HpM;tHcH9r11HH[]A\A]A^A_ML$0K>foL1Hi-8ߝHHHH1LHHHHH1LHƒH D$HH1L!fnD$f`fafpAo foftfʅ1It$ HHL!HL;4OHH[]A\A]A^A_ÃD‰8H5/H3HH1[]A\A]A^A_fDIT$(Ht)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 HHD$fхtzH|$HmSHID$ MT$HM$M\$H(@ML$0oA!t 1ftHfPHHHL!HT$HHL!Hr.@AWH1AVH5"AUATUSHXLL$HLD$@HD$0HD$8HD$@HD$HSu%PAH)HHX[]A\A]A^A_fDHA*H|$@Ht$0JH|$HHt$8H\$0H*'Lt$8MLSMnH.袋.LM&LLL)L)HHHH9tI1rLHX[]A\A]A^A_D‰5H5,H0f.HS(HcH9HCHL$LKIi-8ߝHD$H3)L8HHs0HBMdKfDHc@HLHPHH<DdIXM9IL$LCD$,E1I<LHH HH1H<HH{0HH1HƒD$HH1H!fnD$f`fafpAo foftf1LK HHH!HLH;,F!tu1DD‰n3H57+H.f.H)H5+H8z.DW!tA1OfDft ЙIf'LHHH!fDft HD$fхtHO*H|$ Ht$~H\$H&1HI;TH|$(1H5'1PHHtfHD$@H@HD$HHfHt$@HT$HHRHt$@Ht T$HLS"HmH*H|$0Ht$~x~H|$8Ht$Hl$Hȕ*}HL$HLH$pGLHNHPH[]A\fHP1H[]A\fHEHP0iD‰~0H5*H+L1eNHPH[]A\fD‰>0H5*Ho+DD1ۉ0H5u)HE+;Ht$HHcVHHD$@fDH9)H5)H8 +H)H5jH8*Ht$@aHa'Hn'DATH1UH5o*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=)HM)H0H[]A\ÐHt$(HcTHHD$ GH)H5hH8)Ht$ 'H%H%fDATH1UH5?)SH0LL$LD$HD$HD$HD$JH*H|$Ht$JzLd$3"1HHOH|$1H51QLHHtaHD$ H@HD$(HHt$ HT$(HTNHt$ Ht T$(HH+tHHL ;HHHJH0H[]A\fDH01H[]A\f.HCHP0@D1ۉ<,H5(Hm'H0H[]A\ÐHt$(HRHHD$ GH?)H5gH80'Ht$ 'H $H!$fDAUfATUSHHF)D$p)$HDŽ$t\HHnDH~FHSHT$pH~-HS HT$xH~HS(H$H~ HS0H$HHtH=)!f1HĨ[]A\A]ÐH*H|$pHt$HD$xxHƏ*H|$xHt$HD$wxH=3'HHtHHH5JH?HH$H)Hmu HEHP0H*Ht$ H$HD$ Rw HD$XHHD$(HD$0H5&HD$8HD$@HD$HHD$PHD$XPHD$XP1LL$XLD$P*GZYH1*H|$@Ht$(vH|$HHt$0Ld$(Hl*vLl$01HHLH|$P1H51HHHtKHt$`HT$hHHD$`HD$hcHt$`Ht T$hH<Hmu HEHP0HD*H|$XHt$8uHL$8HLL3H5*HzHHD$FHD$@H*H|$pHt$(HD$(uLHR*H|$xHt$0HD$0ju%H=$HH HHH5ΡHH~1HSHT$`H~HS HT$hH~ HS(HT$pH4HtH=&Z`1H[]A\H*H|$`Ht$HD$9rxH=!YHHtHYHXH5Hq9H@H|$hH#+Hmu HEHP0H *H|$pHt$ HD$ q5HD$(HHD$8H5$HHD$@HD$HHD$PHD$PP1LL$PLD$HAZYH*H|$8Ht$(/qLd$(1HHFH|$@1H516CHHtKHt$PHT$XHHD$PHD$XZ^Ht$PHt T$XHHmu HEHP0H܊*H|$HHt$0pHT$0HL0H5>*HvuHHD$YAHD$H*H|$`Ht$0HD$0)pH=zEHHHAH@H5HY7H(H|$hH!Hmu HEHP01LL$HLD$@H߹H5#HD$8HD$@HD$H?Hӈ*H|$@Ht$8\oLd$8E1HHDH|$H1H51cAHHtKHt$PHT$XHHD$PHD$X\Ht$PHt T$XHHmu HEHP01HL/IfDHm7HEHP0(D‰!H5"H1D‰d!H5U"HHM?1H HH%H2fDATH1UH5$SH0LL$LD$HD$HD$HD$(>H1*H|$Ht$mLd$1HH&CH|$1H51?HHtaHD$ H@HD$(HHt$ HT$(HAHt$ Ht T$(H>H+t@HL3H)HH=HH0[]A\fDH01[]A\DHCHP0@D‰H5"HH01[]A\@Ht$(HEHHD$ OH)H5ZH8Ht$ /HH@f.AWHAVH5"1AUATUSH8HD$LD$Y<1HIzAH|$1H5f1>HHtkHD$(H@HD$ H HT$(Ht$ H@Ht$ Ht T$(LH+u HCHP0H|$(L%H-&)EH\$(CLcID$HD$CI9HsMIH!L*,H55*HLoI9SLHD$;I9HD$tfH=)IL$FLHD$'$HD$2CA@H\$(EC&1H8[]A\A]A^A_Hѐ)HTH=)ID$@Ht$ 1L&HpILxHHYpLDH=~i_HH**Ht$(HBHHD$ fDH=P)t.AVLHD$"HD$y@AVJANCSJKzHK)H5%WH8<oHjHUHgHgqfAUfATUSHXHF)D$0HD$@t8HH|4H~"HSHT$0H~ HS HT$8HHtH=( 1QVHXH[]A\A]H|$0E11H*eXxH=UHHtHUH$H5єHm/H H|$8HHmu HEHP01LL$LD$H߹H5bHD$HD$HD$7H߀*H|$Ht$pgH\$H(P1HHS&H|$1H51n9IHtLHt$ HT$(HHD$ HD$(THt$ Ht T$(H I,$u ID$LP0 HHHI)H5 *L3HH4?H|$0E11H*V1LD$(HߺH5HD$ HD$(6tyH*H|$(Ht$ 1fH\$ H HHHH5d*H2H@HmnHEHP0_1f1_D1ۉH5}H7D1ۉH5UHHɊ)H5H8H)H5H8HHIHIHH"ff.AWAVAUATUH1SHHHo:11H5H15bL$L6HD$HHFH$HH7LHH9)L1H= HHH HH5אH+IHL-)LHIEH$yH$HwX@IHHdLH516I.Iu IFLP0H$HxL9t!P)+fDE1Hmu HEHP0H,0HL[]A\A]A^A_E1HH HHAWAVAUATUH1SHhHH""11H5̏H1M3ELd$0LHD$HH,HD$8HH LHH9%LH=HHH HH5@H)IHL-1)LHIEHD$0H|$0Hw>IHHbLH5V1Y4I.Iu IFLP0HD$0HxL9t3O):fDE1Hmu HEHP0HHhL[]A\A]A^A_fE1HH HH +ATH1UH5JSHLD$H$HD$1Hhy*H|$H+aH,$HL%)H0)HHL0HHtvHH5[^HPtbHÉ)1HL/HKHHH9L$t%P`J*H[]A\ÐH1[]A\DH@pH;U)uc#@H9)H5H8H1[]A\D‰>H5Ho1~gH SH1H5HLD$H$HD$*0tnHw*H|$H_xnH$Ht-Hֆ)H5߇)HH.Ht H@H9D$t(HHPhH)HH[fDH1[H9fDD‰>H5Ho 1H AVfAUATUSH`HF)D$@HD$Pt.HH*H~HSHT$@H~ HS HT$HHtH=L1H`[]A\A]A^@Hl$@Hlv*Ht$HD$H^HGv*Ht$HHD$a^xH|$H1!Xx1LL$0LD$(H߹H5NHD$ HD$(HD$0].1EfDH=IHbHHH5يH0%HH|$HHzI,$u ID$LP01LL$(LD$ H߹H5HD$HD$ HD$(-Hu*H|$ Ht$2]ipLd$1HH'H|$(1H519/HHtJHt$0HT$8HHD$0HD$8]JHt$0Ht T$8HH+u HCHP0HLl1L-m)H.)Ht$8HIEHHD$8H|$8Hw8IHtGH|$(H1H]H5w.I,$Iu ID$LP0MtI.u IFLP0HD$8HxL9H}3H<DHs*H|$(Ht$ [H|$0Ht$8Ld$ HD$8UÅHl$8HHL2/*%HMHyH;=J)HHD$HD$D‰>H5oHo 1oI,$ID$LP0D؉ H5H, 1,H>)H5H8 11D‰ H5H1HD$GHD$GvHsHHHf.ATfUSH`HF)D$@HD$Pt.HH%H~HSHT$@H~ HS HT$HHtH=LG1H`[]A\@Hl$@Hq*Ht$HD$HYHq*Ht$HHD$YxH|$H1YSx1LL$0LD$(H߹H5HD$ HD$(HD$0)1IfDH=1TIHbHPHH5Hh HH|$HH I,$u ID$LP01LL$(LD$ H߹H5HD$HD$ HD$((HIp*H|$ Ht$jXpLd$S1HH6#H|$(1H5„1q*HHtJHt$0HT$8HHD$0HD$8EHt$0Ht T$8HH+u HCHP0HLHm~)HHA/HfHyo*H|$(Ht$ WH|$0Ht$8Ld$ HD$8EQÅHl$8HHL THMHyH;= })HHD$ZHD$#D‰ H5OH/1I,$'ID$LP0D؉ H5dH1H{)H5H811D‰o H5H1lHD$CHD$HHH%f.UfHAWAVAUATSHHF)E)E)E)EwHI!H~fIWHUH~NIW HUH~@IW(HUH~HHH5|HHH}HH+u HCHP01LLxLpHDžhH5|HDžpHDžxg Hh*HpHhN 8Lh1HHHx1H5I{1 HIHtNHuHUHEHE f*HDž8LHhLHf*LHHDž8CLH};H};H};H};HHELPHELpPHxLhP1H5%yHDž@HDžhHDžpHDžxHEHEH  H)e*HhH@VKX HpHHH@  HHHxHPI 8 H}HXLP  H}H`LXa H AWL`E1LjLLH:#H5c*A\HA]O0fH1b*H}E11:H}9H}9H}9HHELPHELpPHxLhP1H5iwHDž@HDžhHDžpHDžxHEHEH Hmc*HhH@Iu HpH,a*HHH@qIDž HHH^ pL I HxHP H}HXLP H}H`LX> jL`MLjLLHH5b*ZHYMR@HQ`*H}E118nH}8]H}7LH}7;H}Ho)H9_&qHELhLPHEL`PHxH5muPHpP1HDž8HDž`HDžhHDžpHDžxHEHEH -H[a*H`H8GH8HhH@H _*HXGDžH@HLL(D`}HpHHHxHPLHH}HXLPgLXH}LH9_ rjLMHLLLP; H5_*A[H[yK@H^*H}E11v6%H}5H}5H}5H}Hm)H9_! H}H9_ HHELPHEL`PHxLXPHpH5rPHhP1HDž0HDžXHDž`HDžhHDžpHDžxHEHE{H05H^*HXH0EH0H`H8H\*HDDžH8HtpL HsHhH@1HpHHL@HxHPLHH}LPH9_'Y H}H9_4 HMMHLLPP ^H5]*_HHSD1GD‰H5 H1D‰oH58H111D‰9H5ZHj1D‰H5jHB1D‰H5rH1qD‰H5JH1ID‰H5rH1!urH5H1uKH5H|1Hni)H5/H8_11uH5H111uH5[H1Z1S1LHquH5H11 u]H5~H1Hf)H5 HH:jHuH5H@1uH5 H1puH5H1IHg)H5H81,u}H5H1uVH5H1u/H5H`1uH5aH91HKe)H5HH:HguH5CH1BuH5$H1ulH5H1uEH5fHv1Hb{u H5H=1uH5nH1muH5H1FuH5`H1upH5H1uIH5Hz1Hle)H5-H8]1HOe)H5HH8@1HRc)H5HH:HnuH5JH1IuH5+H1"usH5H1uLH5mH}1HiH]d)H5VH8N1H@d)H5H811HHIHHHlHH=HHcfAWAVAUATUH1SHHH11H5 H1 RLd$PLeHD$HH9HD$XHH-LHH9LqH=5HHH1HH5ViHIIHL-a)LHIEHD$P"H|$PHwIHHR<LH5h1 I.Iu IFLP0HD$PHxL9t (fD5fDE1Hmu HEHP0HHĨL[]A\A]A^A_E1HH HH*AWAVAUATUH1SHH\$H$HD$HLD$H1H5!h MH=T*H|$Hp:H$Ld$`LHp HD$HH_HD$hHH[LHH9 LoH=3HHH/HH5TgHGIHL5_)LHIFHD$` H|$`HwIHHP:LH5f1 ImIu IELP0HD$`HxL9te&^D‰FH5'HwE1HHĸL[]A\A]A^A_KfDE1HmuHEHP0f.HH H'EH-AWfAVAUATUSHXHF)D$0HD$@t8HHXH~"HSHT$0H~ HS HT$8HHt#H=$/&1HX[]A\A]A^A_fDH|$011xH=IHLL)HHD$HGHHH/HH)HHHT$H9HGHD$H)HHHH9H|$HI~;LHIH%IuHD$HD@HLIJl%H9l$tH}HHH9l$uHT$IUIUH(L[]A\A]A^A_DHH H9qH|$袿HD$LLd$IL9uoL97HoHHL$~D$HIl$flA$HCH3HH)H9tHHcHHHIIL$I9wHkH++fID$HA$Hq1DHH~5LHIHHuIEImMt$M<$HD$H)HT$ILd$HL9@HkH++fID$HA$HHH9H?HHL$~D$HIl$flA$HCH3HH)H9t.HHHI+HHIL$I9gfHHIIL$L9Gf1}fHD$fImI]H9tH;Ht8#HH9uI]HtH HT$IUHT$IUofHH9u@;6HzH\$L9u3[HcL9d$uGHD$H8HtHD$H;HtHHH [H3NHH|$t H|$DH'Hf.DSHHtH;Ht H߾[@[fDAUATUSHH/HLeH]I9t2H=<)L-9)tL@HHxL9HI9uH]HtHHH[]A\A]HHxL9u@HI9tHHxL9tPJH9H[]A\A]DPf \@HtSATIUSHHsLH{(HkHtHPHHtHHHu[]A\fDH9)ATUHSHHt HH/t[LcH[(HtCHsLH{(HkHtHPHGHtHDH0Hu[]A\fDHGP0AUATUHSHH9)HHt HH/tmH](LmHtEHsLH{(LcHtHPHMtLHMuHHH[]A\A]@HGP0f.DATIUHHSHH\$H肷A4$H|$HH MII)J HD$L9t|LLLL$LD$7L9LD$LL$tHLHHLD$LD$Mu+L|$~D$MuD$AEH([]A\A]A^A_LHfDI9ufILLI}FLH=ATIUHHSHH\$HI4$H|$H̬HuHH8HH=HH[]A\HH&HNf.@ATIUHHSHH\$H蒭A4$H|$$HLHuH HHH轷HH[]A\HH覷Hf.@Ii-8ߝATUSH H/)HLOfo HHH1ILMH1I HƒD$ HL1L!fnD$ f`fafpAo foftfDEtF1L_AHHL!HLH;uH H[]A\fA@A!t1AfDftHftbHl$HHH59H%H5PHIH5#LH3LH6HHHL!f.@HAWAVIAUIATUHSHH(LgHGL)HH9M~I)LHH9HMLI)M9tHLLfD$襭IE~D$HIEL9t LLHfD$H)H)u~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)H9L9MLCMI9LGILeH1H<IOIT$I$H9tAH)HLcH˺Jt=MM4$IMl$ID$H[]A\A]A^A_fHtH= 譽f.HWHHH)HH9ws HH9tHGf.H)(AWIHAVAUIATIUSH(HOH/HH)H)HH<IH9LHT$HL$FHT$HL$HIAILLM)K9HD$I9HHLL$HL$.HL$LL$I9t?LLLHu,H\$~D$MuD$AEH([]A\A]A^A_@HHfDH?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_L9HFHtuLEtiyHmHuM9tBIt$ H^I9HIFHt LuI)II|FDMHHL[]A\A]A^A_L)HXH|wMf.AVAUATUSH HfHHI}HHuL-")IM|H?H94H8HS9HH{IiILhHH@HHHLHL- ")M9HHt$HL$6HT$HzL9uXH1H9tP(H []A\A]A^LI)I9LGI}RAAD$vfH=#)t6JHD$.HD$|@I$ADEJqrH=  H= f.USHH(Hl$HT$HUH{HH9HT$HzH;= )uHP1H9tP(H([]H=")t&JHD$fHD$Jqrf.AVAUATUSH HfHHI=HHuL-F )IM|H?H94H8HS9HH{I)ILhHH@HHHLHL-)M9H(Ht$HL$HT$HzL9uXH01H9tP(H []A\A]A^LI)I9LGI}RAAD$vfH=H!)t6JHD$HD$|@I$ADEJqrH= ɜH=͵f.USHH(Hl$HT$HH{HHHT$HzH;=)uHP1H9tP(H([]H= )t&JHD$&HD$Jqrf.AVAUATUSH HfHHIHHuL-)IM|H?H94H8HS9HH{IILhHH@HHHL_HL-)M9H8Ht$HL$HT$HzL9uXH@1H9tP(H []A\A]A^LI)I9LGI}RAAD$vfH=)t6JHD$记HD$|@I$ADEJqrH=v 艚H=荳f.USHH(Hl$HT$HH{HHHT$HzH;=a)uHP1H9tP(H([]H=@)t&JHD$HD$Jqrf.AVAUATUSH HfHHI轩HHuL-)IM|H?H94H8HS9HH{I詝ILhHH@HHHLHL-M)M9H Ht$HL$vHT$HzL9uXH(1H9tP(H []A\A]A^LI)I9LGI}RAAD$vfH=)t6JHD$nHD$|@I$ADEJqrH=6IH=_Mf.USHH(Hl$HT$HH{HHyHT$HzH;=!)uHP1H9tP(H([]H=)t&JHD$覭HD$Jqrf.AVAUATUSH HfHHI}HHuL-)IM|H?H94H8HS9HH{IiILhHH@HHHLHL- )M9H}PHt$HL$9HT$HzL9u[HX1H9tP(H []A\A]A^DLI)I9LGI}ZAAD$vfH=)t6JHD$.HD$y@I$ADEJqrH= H= f.USHH(Hl$HT$HUH{HH9HT$HzH;=)uHP1H9tP(H([]H=)t&JHD$fHD$Jqrf.AVAUATUSH HfHHI=HHuL-F)IM|H?H94H8HS9HH{I)ILhHH@HHHLHL-)M9H}XHt$HL$HT$HzL9u[H`1H9tP(H []A\A]A^DLI)I9LGI}ZAAD$vfH=H)t6JHD$HD$y@I$ADEJqrH=ɓH=ͬf.USHH(Hl$HT$HH{HHHT$HzH;=)uHP1H9tP(H([]H=)t&JHD$&HD$Jqrf.AVAUATUSH HfHHIHHuL-)IM|H?H94H8HS9HH{IILhHH@HHHL_HL-)M9H}XHt$HL$蹹HT$HzL9u[H`1H9tP(H []A\A]A^DLI)I9LGI}ZAAD$vfH=)t6JHD$讧HD$y@I$ADEJqrH=v艑H=荪f.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$nHD$y@I$ADEJqrH=6IH=_Mf.USHH(Hl$HT$HH{HHyHT$HzH;=!)uHP1H9tP(H([]H=)t&JHD$覤HD$Jqrf.AVAUATUSH HfHHI}HHuL-)IM|H?H94H8HS9HH{IiILhHH@HHHL߼HL- )M9H}PHt$HL$9HT$HzL9u[HX1H9tP(H []A\A]A^DLI)I9LGI}ZAAD$vfH=)t6JHD$.HD$y@I$ADEJqrH= H= f.USHH(Hl$HT$HUH{HH9HT$HzH;=)uHP1H9tP(H([]H=)t&JHD$fHD$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=ɊH=ͣf.USHH(Hl$HT$HH{HHHT$HzH;= )uHP1H9tP(H([]H=)t&JHD$&HD$Jqrf.AVAUATUSH HfHHIHHuL- )IM|H?H94H8HS9HH{IILhHH@HHHL_HL- )M9H}XHt$HL$蹰HT$HzL9u[H`1H9tP(H []A\A]A^DLI)I9LGI}ZAAD$vfH= )t6JHD$讞HD$y@I$ADEJqrH=v艈H=荡f.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}PHt$HL$yHT$HzL9u[HX1H9tP(H []A\A]A^DLI)I9LGI}ZAAD$vfH= )t6JHD$nHD$y@I$ADEJqrH=6IH=_Mf.USHH(Hl$HT$H蕹H{HHyHT$HzH;=!)uHP1H9tP(H([]H= )t&JHD$覛HD$Jqrf.HAUATUHSHHH= )L%)t>HsHڳHC LkHxL9uaHL.MuH[]A\A]fDHsH蜳HC LkHxL9u;HLMufPŚPJH讚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?HtPSIM9uL}MtL9LLmH[IDLl$HELmH[]A\A]A^A_DIM9uDHLHH=lfHAUATUSHLgHLH)HHH9wbrH[]A\A]DHvHL,LM9tDH;Ht kHI9uLmH[]A\A]HI9uDHH)[]A\A]f.@AVLwAUATIUHSHI9L*L9n vHH_HHH9t*H術HL9h HxHHEHEH[]A\A]A^fHW 1H9tHǬHL9h H}HHEHDH(tHO HA H9I\$HLDHCHtHHK I9rHC1HuH@1I9HFHGHHH[]A\A]A^HH1[]A\A]A^fDH1H[]A\A]A^fDIl$HufHEHtRHHM I9rHE1fDHHT$I9\$HHT$HHH HL7fDH@u1I9HFHGHdLH9HϑHHH HI\$HuV@HCHtHHK I9rHC1fDH@u%1I9HFHGHH1LI9\$tHLHHH HH1KH1f.DH?ATUSHHHWH9IH{H9s8H H9HBHK9HvH9sHH)H9HGH{VHXI$HHH@HtHt%HIt$HŬHH;-(u[H]A\ÐAD$EDH]DH=詖fSHH HH9t*PHxHOx)H(H9uuH HyH9u)HH H[D1Ht$|H](H=X)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$7LD$Mu-Lt$~D$MoD$AH([]A\A]A^A_fDLfDL9ufIHLI@IHHGH=豐AWHfAVAAUIATUSHHhHHHHHGHGHGHG HG(HG0HG8HG@HGHHGPHGXHG`HGhHGpHGxHLJHLJHHLJHLJHLJHMeHH@ImH`H(HLJHHLJHHHLJHHLJ (HLJ8HLJ@HHLJXHhHLJpxHLJƇHtHL)HHHHǃHǃHǃHǃHǃHǃI9HL)HHH9dHyLCILHL HCI )H$HL$M9LLLD$LL$|yLL$HLLiyH<$LD$t)Ld$H$1LD$LEyH $LD$HHD$L蜊HD$HS(L<$L~$HK HkH$L)HHHH)$HcHCIH9Xs HH9tHC(HS@HK8HH)HH9s HH9tHC@HSXHKPHH)HH9s HH9tHCXHspHShD$,HH)HH9s HH9tHCpHHHH)HHLe?HHD$0II9 LHL$0HH)RHHHHD$8HH)HL9vJH9tHHHHL0L(HH)HHH$LL)HHi,I91M9t+LfHHHHI9uL0HHD$@L;$$sJH9t HDHPHHHHLLxHH)HHILL)HHi,I9M9t%LHHHHI9uLH@HD$PM9PsJH9t HPfDEImMmL9IL5( fDW1I9LLHI9t"H}HH@8L9tI9LLHI9uHHIHD$XHH)HHI9KI9sJH9tHHHHD$XHH)HI9,sJH9tHHh[]A\A]A^A_HLLJuH<$Ld$H$1L,uH $HHD$HǃE11HD$0I9JH9HDHHL$,H{hH)财tHH{PH)'@H@M9HD$Xv!LHL$XML)ҔLHHH1H*|HxH;HEHL;$$oHD$Hv LHL$HH+$cH$HH1H{H(H;0H0f.LHL$8HH) @HH{8H)@HH{ H)ɓ@LHL$XHH)n@LHL$XHH)nHh[]A\A]A^A_f.LHL$PL)pEfLHL$@H+$Of.JHD$XHH9^HPRfDJHD$HHH9HfDHHE1HH)HH=qHHHt调HHt蟃HH_f.DAWIHAVAUIATIUSH(HOH/HH)H)HH<IH9LHT$HL$qHT$HL$HIIILLM)HK9HD$I9HHLL$HL$mqHL$LL$I9t>LLLHu+H\$~D$MuD$AEH([]A\A]A^A_H舂fDHH95E11HIDI9u두L4f.@AWIAVAUIATIUSH(HOH/HH)H)HHIH9LHt$HL$9pHt$HL$HIAWI?IH3LL3M)H8PK9HD$I9HHHLL$HL$pHL$LL$I9tDLLLfHu1H\$~D$MuD$AEH([]A\A]A^A_fH(fDHH9"E11H6DI9{DHIAWIHAVAUIATIUSH(HOH/HH)H)HH<IH9LHT$HL$nHT$HL$HIIILLM)HK9HD$I9HHLL$HL$nHL$LL$I9t>LLLHu+H\$~D$MuD$AEH([]A\A]A^A_HfDHH95E11HIDI9u두L4f.@AWAVAUIATUSHHךHILt$Ht)@LHAH+u HCHP0@t@L耓HHuI,$u ID$LP0HH[]A\A]A^A_@I,$u ID$LP0H1[]A\A]A^A_LH*pLHHtLHAHmAu 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_HX}fDHH95E11HIDI9u두L4f.@AWIHAVAUIATIUSH(HOH/HH)H)HH<IH9LHT$HL$kHT$HL$HIIILLM)HK9HD$I9HHLL$HL$jHL$LL$I9t>LLL@Hu+H\$~D$MuD$AEH([]A\A]A^A_H|fDHH95E11HIDI9u두L4f.@AWAVAUIATUSHHHILt$Ht)@LHAH+u HCHP0@t@L谏HHuI,$u ID$LP0HH[]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$mhHL$LL$I9t>LLLHu+H\$~D$MuD$AEH([]A\A]A^A_HyfDHH95E11HIDI9u두L4f.@AWIHAVAUIATIUSH(HOH/HH)H)HH<IH9LHT$HL$6gHT$HL$HIIILLM)HK9HD$I9HHLL$HL$gHL$LL$I9t>LLLpHu+H\$~D$MuD$AEH([]A\A]A^A_H8xfDHH95E11HIDI9u두L4f.@AWAVAUIATUSHH7HILt$Ht)@LHAH+u HCHP0@t@LHHuI,$u ID$LP0AHH[]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$LP0HH[]A\A]A^A_@I,$u ID$LP0H1[]A\A]A^A_LHLHHtLHAHmAu HEHP0EtHsH;stHD$HLHFHs襈HHu@AWIHAVAUIATIUSH(HOH/HH)H)HH<IH9LHT$HL$6bHT$HL$HIIILLM)HK9HD$I9HHLL$HL$bHL$LL$I9t>LLLpHu+H\$~D$MuD$AEH([]A\A]A^A_H8sfDHH95E11HIDI9u두L4f.@AWIAVAUIATUSH(LwH/LH)H)HH IH9NLHT$Ht$`Ht$HT$HJ HD$Lc3I9IUHEH)HH9HCH95H?H"Hr1HHHfoL HH9uHHHH|HH9t"HOI9tOHHOI9tOHLdM9t$M)LLIFHL4LM葊HtHqH\$~D$Ld$HD$IGD$AH([]A\A]A^A_H?H9HuA1HD$fL$pfD1@HȋL HHH9u)AWAVAUIATUSHH7HID$ Lt$ Ht)@LHAH+u HCHP0@t@L؄HHuI,$u ID$LP09HH[]A\A]A^A_@I,$u ID$LP0H1[]A\A]A^A_LHLjHHtLHAHmAu HEHP0EtHsH;stD$ HLFHsHHuBfH(fHGGHHG(Hu ATHIH?LUHSHHHHGHhHHH)H|HK(]HHHHkHkHU~eD$(HCHHH+SH)HS([]A\f.DAWIHV(AVHAUATUH1SHHsHMH%I$I$ILALI?HHL)HHLcM]HKL+HHyHH?HHH)H*AHCLs\IHHL{L{IWdB8HCHHH+SH)HS(MHi-8ߝ1fvHL9A|5xH (IcE1LLKHHLH H1HHH1L! LL!AofoIfdfȅtɃHcHL!ALKLBLM!ȃH ADA HHC L9XL3mLUHuA<}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<L`kH(fHCCHHC(HHH?HLxIIH=nmDHL1[]A\A]A^A_@LwHD$L9pt1LyfH $ML` IH)I\$LmL9MLF*HL1[]A\A]A^A_f.fAWHGAVIAUIATUSHH9H LF HHiM`L9MLFMRLHLLD$H $3H $LD$HL)H=H=|HHI9^UHH $eHx ILgL9LHFHtH $H辄uI)IrI| D^IHEIDHH[]A\A]A^A_fj MtHLLH $IH $uI)II| D}I9^ HH $~Hp ILfL9LHFHtH $HuL)HH| H{IEIEHH1H[]A\A]A^A_@H(tIH_ H2H{ LfHoLL9HFHtGZt>yHH1[]A\A]A^A_fDHLL[]A\A]A^A_鯂L)HH|HL)H=AWAVIAULoATIUSHHoHLLMxHHmHtJH} LHOL9HFHLHL$L$pL$HL$yHmHuI9t?Hs HnI9HIFHt L.uI)IvI|Dyf0HATL=(HLHIC(HS HC IGIfgIHHtcI9tHtyLHHID$(HHC([]A\A]A^A_DHL)H=H=DHC HxL9u{HL0efDHr H{ L~LwLM9IFHt $u L1L)H=PH=?:fDLH=(tPid_PJHf.DAWAVAUIATUSH8T$ H|$(HT$'MuXIEPH$MLd$(HM|$LMvMt8I~ LH_L9HFHL!yMvMuH9,$tJHu H^I9HIFHt LuMI)II| D0IQHHD$(LI}HH(E(HU HE HCHD$(eIHHu H9$H $LH~IEpLd$(/@L)HHH-(D$ I|$E(H9H8[]A\A]A^A_HU HzH9HH$bH$H|Hr H} LFHOLL9HFHtLD$HL$~HL$LD$u H1L)H=H=HH=q(tAD$<b2AD$PAT$H=:(t$J'H$aH$JqrHHD$(HxH;=(tOHwgfDAWAVAUATIUMl$XSH(T$H|$HT$I\$`H Lt$LM~HH[HtBH{ LLGM9IFHLLD$D}LD$yH[HuI9tGHu H^I9HIFHt L}uI)II| D0IOHHD$LH(E(HU I|$PHE HCHD$0bIIHI9t HLLH{ID$xLt$2LL)H=H= DHI(D$I~E(H9H([]A\A]A^A_DHU HzH9HL_f.Hr H} LvHOLL9HFHtHL${HL$u H1L)H=H= @LH=(t&AF7._-fAFPAVH=H(tJ^JqrHHD$HxH;=(teHdf.AWAVAUIATUSH8T$ H|$(HT$'|MuXIEPH$MLd$(HM|$LMvMt8I~ LH_L9HFHLQzyMvMuH9,$tJHu H^I9HIFHt LzuMI)II| D0ILHHD$(LI}HH(E(HU HE HCHD$(?_IHHu H9$H $LHxIEpLd$(/@L)HHH](D$ I|$E(H9H8[]A\A]A^A_HU HzH9HH$\H$H|Hr H} LFHOLL9HFHtLD$HL$xHL$LD$u H1L)H=H=HH=(tAD$H$JqrHHD$(HxH;=(t_rHDfDAWAVAUATIUM$(SH(T$H|$HT$\I$0HLt$LM~DHH[HtBH{ LLGM9IFHLLD$LZLD$yH[HuI9tGHu H^I9HIFHt LZuI)II| D0I,HHD$H(LE(HU I$ HE HCHD$5?IIHI9t HLLHXI$HLt$4DLL)H=H=DHI(D$I~E(H9H([]A\A]A^A_DHU HzH9HL<{Hr H} LvHOLL9HFHtHL$XHL$u H1L)H=H=@LH=(t&AF7.<-fAFPAVH=H(tJ;JqrHHD$HxH;=(teoHAf.AWAVAUIATUSH8T$ H|$(HT$'YMuXIEPH$MLd$(HM|$LMvMt8I~ LH_L9HFHLQWyMvMuH9,$tJHu H^I9HIFHt LWuMI)II| D0I)HHD$(LI}HH(E(HU HE HCHD$(?fDAWAVAUATIUM$SH(T$H|$HT$4VI$HLt$LM~DHH[HtBH{ LLGM9IFHLLD$lTLD$yH[HuI9tGHu H^I9HIFHt L.TuI)II| D0I9&HHD$H(LE(HU I$HE HCHD$U9IIHI9t HLLHRI$Lt$4DLL)H=H=DHi(D$I~E(H9H([]A\A]A^A_DHU HzH9HL6{Hr H} LvHOLL9HFHtHL$RHL$u H1L)H=H=@LH=(t&AF7N6-fAFPAVH=h(tJ6JqrHHD$HxH;=$(tiH;f.AWAVAUIATUSH8T$ H|$(HT$'(tfH8fDAWAVAUATIUMl$`SH(T$H|$HT$WPI\$hH Lt$LM~HH[HtBH{ LLGM9IFHLLD$NLD$yH[HuI9tGHu H^I9HIFHt LVNuI)II| D0Ia HHD$LH'(E(HU I|$XHE HCHD$3IIHI9t HLLHMI$Lt$/LL)H=H= DH(D$I~E(H9H([]A\A]A^A_DHU HzH9HL1Hr H} LvHOLL9HFHtHL$MHL$u H1L)H=H= @LH=؞(t&AF7~0-fAFPAVH=(tJ?0JqrHHD$HxH;=T(tcH5f.AWAVAUIATUSH8T$ H|$(HT$'lMMuXIEPH$MLd$(HM|$LMvMt8I~ LH_L9HFHLKyMvMuH9,$tJHu H^I9HIFHt LgKuMI)II| D0IoHHD$(LI}HH1(E(HU HE HCHD$(0IHHu H9$H $LHJIEpLd$(/@L)HHH(D$ I|$E(H9H8[]A\A]A^A_HU HzH9HH$3.H$H|Hr H} LFHOLL9HFHtLD$HL$JHL$LD$u H1L)H=H=HH=(tAD$<-2AD$PAT$H=(t$J'H$]-H$JqrHHD$(HxH;=n(t`H2fDAWAVAUATIUMl$`SH(T$H|$HT$JI\$hH Lt$LM~HH[HtBH{ LLGM9IFHLLD$HLD$yH[HuI9tGHu H^I9HIFHt LHuI)II| D0IHHD$LHW(E(HU I|$XHE HCHD$-IIHI9t HLLH0GI$Lt$/LL)H=H= DHɗ(D$I~E(H9H([]A\A]A^A_DHU HzH9HLL+Hr H} LvHOLL9HFHtHL$7GHL$u H1L)H=H= @LH=(t&AF7*-fAFPAVH=Ș(tJo*JqrHHD$HxH;=(t]H 0f.AWAVAUIATUSH8T$ H|$(HT$'GMuXIEPH$MLd$(HM|$LMvMt8I~ LH_L9HFHLEyMvMuH9,$tJHu H^I9HIFHt LEuMI)II| D0IHHD$(LI}HHa(E(HU HE HCHD$(*IHHu H9$H $LH@DIEpLd$(/@L)HHHݔ(D$ I|$E(H9H8[]A\A]A^A_HU HzH9HH$c(H$H|Hr H} LFHOLL9HFHtLD$HL$IDHL$LD$u H1L)H=H=HH=!(tAD$<'2AD$PAT$H=(t$J'H$'H$JqrHHD$(HxH;=(tZH'-fDAWAVAUATIUM$@SH(T$H|$HT$DI$HHLt$LM~DHH[HtBH{ LLGM9IFHLLD$BLD$yH[HuI9tGHu H^I9HIFHt LBuI)II| D0IHHD$H(LE(HU I$8HE HCHD$'IIHI9t HLLHUAI$`Lt$4DLL)H=H=DH(D$I~E(H9H([]A\A]A^A_DHU HzH9HLl%{Hr H} LvHOLL9HFHtHL$WAHL$u H1L)H=H=@LH=((t&AF7$-fAFPAVH=(tJ$JqrHHD$HxH;=(tXH-*f.AWAVAUIATUSH8T$ H|$(HT$'AMuXIEPH$MLd$(HM|$LMvMt8I~ LH_L9HFHL?yMvMuH9,$tJHu H^I9HIFHt L?uMI)II| D0IHHD$(LI}HH(E(HU HE HCHD$($IHHu H9$H $LH`>IEpLd$(/@L)HHH(D$ I|$E(H9H8[]A\A]A^A_HU HzH9HH$"H$H|Hr H} LFHOLL9HFHtLD$HL$i>HL$LD$u H1L)H=H=HH=A(tAD$I\$`H Lt$LM~HH[HtBH{ LLGM9IFHLLD$=LD$yH[HuI9tGHu H^I9HIFHt LƒI)HPLk(@.HKH!ʃH@lH[]A\A]f>tHHHHH)HHH9CwsH-H3HKfvfoHH I1I!Bo,&fdfЅu#IfoMI!Bo$&fdfЅtLk(HcJ"H!H"Ht?H 놾H tDAVIAUATUHSH0H6IFHcH)HT$IHD$ H9 H Ʌ(L)H9eHMLe HE0D$ HEII)LHA4HcH9tE~'HEIE @LHcHLA9uA8AF1EtLo,HILE Hu8E1Hi-8ߝIfovLH H1HHH1ʉH!L$ fnD$ f`fafpAo foftfʅF1LM(HcHH!HLH9HwH;wD$ HFHwD$ H0[]A\A]A^HH9HUfAAE{Lk+HJ(HLE H}8HL$ Hi-8ߝfouE1HLH H1HƒD$ HH1H!fnD$ f`fafpAo foftf1LM(HHH!HI; nLe Ht$ LHH;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$ H"ADL1fDH\$ H|$H'nH 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$H5Lj@H)H$f.@AWAVAUATUSHXH/H|$(EHt$0IH|$(D$1H/H|$0HH;Ou]@H\$(Ht$HH+KHD$0D$HHcT$HH@HD$H)HHH9RH+EHRHxH2}(H1Hi-8ߝME8HHI} HH1H HHH1HL!HL!o,7foHfdfЅt1ɃHcH1L!ˆIu8HJHH!IM DIE(HHPH@HHSHPHKHCHPHHHKHSHPHHH{HSHIffvH M9L L} Le(A<}1fvɐAo7fofdfHIHIA<|<H{(HHD$ DHi-8ߝHD$ I$HIM Iu81H1HHH HH1H! HH!fo*no<HfdfЅt҃fHcHH!IM8HSHH!ʃIU DI$I](Mt$M+t$HLCHHCH?H9pLHHL$~D$ILsflCID$It$II)H9tHLHLI IWHKAofo4mfdfHHHIĀ:|IfDA<x!HHIE(HxHt Me8M} HL9uL Hy(fIE(AE0IE IEHfD1t HwHE0IE0HE0I)EHmLAEd@HX[]A\A]A^A_ÐH%I$I$II}0HwHH?HHH)HH HH?HL9;LpHM} IHLD1fPVH]H+]fIƋEAFAHHAFIFHH9HHHL$~D$HI^flAFHEHuHH)H9tHHHHIF HUH1INLD$OHHHD$Hu0Mf8H%I$I$IH~HH?HHH)HhMI^0M~ HHsHH?HHH)H8AIF8I^(IIF HMn(Mn8IUB(IF8HHI+V0H)IVHMBMfvfMIi-8ߝfDIH M9 A}xHqw(HE1Iv I~8HIHH H1HHH1H! @LH!ofoIfdfȅtɃHcHH!Iv8HJHH!IN DIF(HHPH@HHSHPHKHCHPHHHKHSHPHHH{HSHaIffvIi-8ߝH M9L6L} Le(A<}2fvfAo'fofdfHIHIA<|<Hv(HHD$DHi-8ߝHD$I$HIN Iv81H1HHH HH1H! HH!fojhoHfdfЅt҃fHcHH!IN8HSHH!ʃIV DI$I^(Ml$M+l$HLCHHC&H?H9L[HHL$~D$ILkflCID$It$II)H9tHLNHLI IWHKAo"fotgfdfHHHIĀ:|IfDA<x!HHIF(HxHt @Mf8M~ HL9uL'HPs(fIF(AF0IF IFH1V1ft HgHE0IF0HE0I)FHmAFLAFefDMF0IxHH?HHHH)J H HH?HL98LhHM~ IHLHHH?HLhHIHLSwHHH?HLpHIHLqHHI~8u#I~HtLPcH H|$HH)HHI}8t H|$8pI}Ht|LPH7 HHPH=owEHHHH H1HH%V,H1HH%H1HHH1DLHLHA߰fLLBHLƁH HHH3h L1HHJI9uHL` A߰@HHH HH HHH3t]L1HHI9uHxHH%H HHH3` t߰H1Hx1DHHL9df.H HL9+f.AVAULnATIUSLwHH/LgHwHI|5IHHLkLkIUB(HCHHH+SH)HS(MHM.fvLIi-8ߝHHI9>xH[p(HfoLLcHMHI HIH1HHȹIH1HHL1L!AoIfdfЅu(@I foHL!AoIfdfЅt1ɃHHHcJL!ALSHJHL!AH AD HOGHSH BI9![H]A\A]A^@[]A\A]A^HwHHT1H9t@foafo/aHfo(foHfdff@H9uo9:1LOMAVE1fvAUATUHi-8ߝS@IM9LOA;uHGLfoHH Hn(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 놾HZ tDAWIIAVAUATUSHhHF`H+FXHHVH+ViHH_H+_H\$HHH+Hi.ЉD$P9=CI_E1MHD$@IE JHD$IEJ,LHHH;hoM_LH)HHcHH IHt.H;k1fDHH;lHcH9rLl$PIH5UL5L &H51WHH.H5BWHHHLOH5i(IW8H6AHcHt$ H9IG(Hl$(HLt$0ELl$8If.HE1Hi-8ߝLdI,HH1LHH1HHH HH1щƒL!T$fnD$f`fafpo foftfn1MO0HcHL!HLL;"LDrAH)IcHH9MHl$(Lt$0Ll$8HT$ foZHi-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)9L\$ILPXHh[]A\A]A^A_@H=Ig(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 WIfхLHI(M_HIG0I_HL MG@@hft VIfх\LHI(M_HIG0I_HL MG@@hMG@9A!1f.Ll$PLd$HH|$HPLLL\$HHD$H&LL<H5ZOL H5PHfHA!t51Vft UIfHLHHL!ftIf$LHHL!LHHL!LHHL!>94f.AVAULnATIUSLwHH/LgHwHI|50IHHLkLkIUB(HCHHH+SH)HS(MHM.fvLIi-8ߝHHI9>xHb(HfoLLcHMHI HIH1HHȹIH1HHL1L!AoIfdfЅu(@I foHL!AoIfdfЅt1ɃHHHcJL!ALSHJHL!AH AD HOGHSH BI9![H]A\A]A^p[]A\A]A^HwHHT1H9t@foTfo_SHfo(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?H9 놾H* tDAVAULnATIUSLwHH/LgHwHI|5IHHLkLkIUqB(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^[]A\A]A^HwHHT1H9t@fowNfoMHfo(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)HHH9CwsH1H3HKfvfoHH I1I!Bo,&fdfЅu#IfoMI!Bo$&fdfЅtLk(HcJ"H!H"Ht?H놾HtDAWAVAUATUSH8LOL~LGLnLLL)L)HH9tH81[]A\A]A^A_fHG8Ht$HAHH9Hw(LW(HW(Hi-8ߝHt$L"DHHs@E1MlKD%HH1LHH1LHH HH1щƒH!T$fnD$f`fafpAo foftf1L[0HcHH!HLL;*DrLAL)IcHH9QHD$LhLxM9HV(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)HHH9HAHcH9HHU(HL$Ii-8ߝLKpL0HCpHD$HLE1HHlHJD5IH1HIH1LHH HH1щƒL!T$fnD$f`fafpAo foftf1L[xHcHL!HLH;*hLDbAH)IcHHD$H9DHD$LpXHh`I9HOT(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__(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___mul__Constraint___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_NumericalRevIntegerIntVarElement_SetMinIntVarElement_SetMaxIntervalVarElement_SetEndMinIntervalVarElement_SetEndMaxIntVarElement_SetValueIntervalVar_SetPerformedCP Solver failRoutingModel_IsEndRoutingModel_VehicleVarRoutingModel_NextVarRoutingModel_ActiveVarRoutingDimension_CumulVarRoutingDimension_TransitVarRoutingDimension_SlackVarRoutingModel_EndRoutingModel_VehicleIndexBaseLns___getitem__RoutingModel_StartIntVarLocalSearchFilter_ValueAssignment_BackwardSequenceAssignment_ForwardSequenceAssignment_UnperformedSequenceVarContainer_ElementIntVarContainer_ElementIntervalVarContainer_ElementRoutingModel_ActiveVehicleVarSolver_FailAssignment_SetObjectiveMinAssignment_SetObjectiveMaxAssignment_SetObjectiveValueRoutingModel_GetVisitTypeSolver_ReSeedRoutingModel_IsStartSolver_BranchesLimitConstraint___floordiv__BaseLns_AppendToFragmentSolver_FailuresLimitSolver_SolutionsLimitSequenceVar_RankFirstSequenceVar_RankNotFirstSequenceVar_RankLastSequenceVar_RankNotLastSolutionCollector_WallTimeSolutionCollector_BranchesSolutionCollector_FailuresIntVar_ContainsBooleanVar_ContainsIntervalVar_SafeEndExprIntervalVar_SafeStartExprIntervalVar_SafeDurationExprSolver_LubyRestartSolutionCollector_SolutionSequenceVar_IntervalSequenceVar_NextSolver_ConstantRestartSolutionCollector_ValueSolutionCollector_StartValueSolutionCollector_EndValueIntervalVar_CrossesDateIntervalVar_EndsAfterIntervalVar_EndsAtIntervalVar_EndsBeforeIntervalVar_StartsAfterIntervalVar_StartsAtIntervalVar_StartsBeforeIntervalVar_AvoidsDateIntVarElement_SetRangeSolutionCollector_UnperformedAssignment_SetObjectiveRangeAssignment_SetEndValueAssignment_SetPerformedMinAssignment_SetPerformedMaxAssignment_SetPerformedValueAssignment_SetMaxAssignment_SetValueAssignment_SetStartMinAssignment_SetStartMaxAssignment_SetStartValueAssignment_SetDurationMinAssignment_SetDurationMaxAssignment_SetDurationValueAssignment_SetEndMinAssignment_SetEndMaxAssignment_SetMiniiBooleanVar_RemoveIntervalIntVar_RemoveIntervalRoutingModel_NextSolver_MaximizeSolver_MinimizeSolver_NeighborhoodLimitSolver_AssignVariableValueRevInteger_SetValueNumericalRevInteger_AddSolver_RankLastIntervalSolver_RankFirstIntervalRoutingModel_IsVehicleUsedSolver_OptimizeSolver_SplitVariableDomainConstraint___rsub__Constraint___radd__Constraint___rmul__Solver_ScheduleOrExpediteSolver_ScheduleOrPostponeIntExpr___radd__IntExpr___rsub__IntExpr___rmul__Assignment_SetRangeAssignment_SetEndRangeAssignment_SetPerformedRangeAssignment_SetStartRangeAssignment_SetDurationRangeRoutingModel_SetVisitTypeBooleanVar_SetMaxIntervalVar_SetStartMinIntervalVar_SetStartMaxIntervalVar_SetEndMinIntervalVar_SetEndMaxBooleanVar_SetMinBooleanVar_RemoveValueIntervalVar_SetDurationMinIntExpr_SetValueIntExpr_SetMaxIntervalVar_SetDurationMaxIntVar_RemoveValueIntExpr_SetMinSolver_AddConstraintSolver_SimulatedAnnealingRoutingModel_HasDimensionRoutingModel_WriteAssignmentRoutingModel_ReadAssignmentIntExpr_VarWithNameSolver_SearchTraceSolver_TimeLimitIntExpr___floordiv__Solver_FixedIntervalSolver_IntConstBasePathFilter_AcceptCPFeasibilityFilter_AcceptLocalSearchFilter_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_DecisionBooleanVar_ValueIntVar_ValueSWIG director method error.BeginInitialPropagationEndInitialPropagationOnStartNextNeighborIsIncrementalChangeValue_ModifyValueBaseLns_NextFragmentLocalSearchOperator_StartConstraint_PostDemon_RunWrapperDecision_RefuteWrapperDecision_ApplyWrapperDecisionBuilder_NextWrapperIntervalVarElement_EndValueend_max_ == end_min_IntervalVarElement_StartValuestart_max_ == start_min_RoutingModel_TransitCallbacksequence(int) expectedAssignment_SetForwardSequenceAssignment_SetUnperformedAssignment_SetSequencedelete_Demondelete_Decisiondelete_ChangeValuedelete_BaseLnsExpecting a list of tuplesExpecting a sequenceRoutingDimension_nameDecision___repr__Decision___str__Pack_DebugStringIntVar___repr__BaseObject___str__IntVar___str__IntExpr___repr__IntExpr___str__Assignment_DebugStringIntVarIterator_DebugStringIntVar::IteratorGlobalVehicleBreaksConstraintDecisionBuilder___repr__Constraint___str__SearchMonitor___str__BaseObject___repr__SearchMonitor___repr__SolutionCollector_DebugStringDecisionBuilder___str__BooleanVar_DebugStringOptimizeVar_DebugStringConstraint___repr__SequenceVar___repr__SequenceVar___str__SearchLimit_DebugStringSequenceVar_DebugStringIntervalVar___repr__IntervalVar___str__Solver___str__Solver_LocalSearchProfileConstraint_DebugStringDemon_DebugStringPropagationBaseObject_NameDecisionBuilder_DebugStringDecision_DebugStringBaseObject_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_CircuitSolver_SubCircuitSolver_SumSolver_MinEqualitySolver_MaxEqualityConstraint_MapToIntExpr_MapToSolver_IndexExpressionSolver_SumLessOrEqualSolver_SumGreaterOrEqualSolver_AllDifferentExceptSolver_PackSolver_DeviationSolver_IndexOfConstraintSolver_AssignVariablesValuesMakeSetValuesFromTargetsSolver_DistributeSolver_VarStrValEvalPhaseSolver_EvalEvalStrPhaseSolver_VarEvalValStrPhaseSolver_SumObjectiveFilterSolver_OperatorSolver_PathCumulSolver_VarEvalValEvalPhaseSolver_LexicalLessSolver_LexicalLessOrEqualSolver_SortingConstraintSolver_NullIntersectSolver_NullIntersectExceptSolver_TabuSearchSolver_DelayedPathCumulSolver_CumulativeSolver_CoverSolver_DisjunctiveConstraintSolver_ComposeSolver_TryAssignment_AddSolutionCollector_AddSolver_LocalSearchPhaseSolver_PhaseSolver_ConcatenateOperatorsnew_LocalSearchFilterManagernew_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'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___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'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 *'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'IntervalVarElement_SetStartMaxin method 'IntervalVarElement_SetStartMax', argument 1 of type 'operations_research::IntervalVarElement *'in method 'IntervalVarElement_SetStartMax', 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_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'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_SetEndMin', argument 1 of type 'operations_research::IntervalVarElement *'in method 'IntervalVarElement_SetEndMin', 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_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_SetDurationValuein method 'IntervalVarElement_SetDurationValue', argument 1 of type 'operations_research::IntervalVarElement *'in method 'IntervalVarElement_SetDurationValue', 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_SetStartValuein method 'IntervalVarElement_SetStartValue', argument 1 of type 'operations_research::IntervalVarElement *'in method 'IntervalVarElement_SetStartValue', 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'IntervalVarElement_SetPerformedValuein method 'IntervalVarElement_SetPerformedValue', argument 1 of type 'operations_research::IntervalVarElement *'in method 'IntervalVarElement_SetPerformedValue', 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'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_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'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'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_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_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'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'in method 'RoutingModel_VehicleVar', argument 1 of type 'operations_research::RoutingModel const *'in method 'RoutingModel_VehicleVar', argument 2 of type 'int64'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'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'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'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'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 'RoutingModel_Start', argument 1 of type 'operations_research::RoutingModel const *'in method 'RoutingModel_Start', 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'RoutingDimension_GetSpanCostCoefficientForVehiclein method 'RoutingDimension_GetSpanCostCoefficientForVehicle', argument 1 of type 'operations_research::RoutingDimension const *'in method 'RoutingDimension_GetSpanCostCoefficientForVehicle', argument 2 of type 'int'in method 'Assignment_BackwardSequence', argument 1 of type 'operations_research::Assignment const *'in method 'Assignment_ForwardSequence', argument 1 of type 'operations_research::Assignment const *'in method 'Assignment_Unperformed', argument 1 of type 'operations_research::Assignment const *'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 '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 '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 'RoutingModel_ActiveVehicleVar', argument 1 of type 'operations_research::RoutingModel const *'in method 'RoutingModel_ActiveVehicleVar', 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'RoutingModel_GetSameVehicleIndicesOfIndexin method 'RoutingModel_GetSameVehicleIndicesOfIndex', argument 1 of type 'operations_research::RoutingModel const *'in method 'RoutingModel_GetSameVehicleIndicesOfIndex', 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'RoutingModel_SetFixedCostOfAllVehiclesin method 'RoutingModel_SetFixedCostOfAllVehicles', argument 1 of type 'operations_research::RoutingModel *'in method 'RoutingModel_SetFixedCostOfAllVehicles', argument 2 of type 'int64'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'in method 'Assignment_SetObjectiveValue', argument 1 of type 'operations_research::Assignment *'in method 'Assignment_SetObjectiveValue', 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'RoutingDimension_GetCumulVarSoftUpperBoundin method 'RoutingDimension_GetCumulVarSoftUpperBound', argument 1 of type 'operations_research::RoutingDimension const *'in method 'RoutingDimension_GetCumulVarSoftUpperBound', 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'RoutingDimension_GetCumulVarSoftLowerBoundCoefficientin method 'RoutingDimension_GetCumulVarSoftLowerBoundCoefficient', argument 1 of type 'operations_research::RoutingDimension const *'in method 'RoutingDimension_GetCumulVarSoftLowerBoundCoefficient', 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'RoutingModel_GetVisitTypePolicyin method 'RoutingModel_GetVisitTypePolicy', argument 1 of type 'operations_research::RoutingModel const *'in method 'RoutingModel_GetVisitTypePolicy', 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'RoutingModel_UnperformedPenaltyin method 'RoutingModel_UnperformedPenalty', argument 1 of type 'operations_research::RoutingModel const *'in method 'RoutingModel_UnperformedPenalty', 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'in method 'Constraint___floordiv__', argument 1 of type 'operations_research::Constraint *'in method 'Constraint___floordiv__', 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'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_SetArcCostEvaluatorOfAllVehiclesin method 'RoutingModel_SetArcCostEvaluatorOfAllVehicles', argument 1 of type 'operations_research::RoutingModel *'in method 'RoutingModel_SetArcCostEvaluatorOfAllVehicles', argument 2 of type 'int'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'in method 'Solver_SolutionsLimit', argument 1 of type 'operations_research::Solver *'in method 'Solver_SolutionsLimit', argument 2 of type 'int64'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'RoutingModel_GetDeliveryIndexPairsin method 'RoutingModel_GetDeliveryIndexPairs', argument 1 of type 'operations_research::RoutingModel const *'in method 'RoutingModel_GetDeliveryIndexPairs', 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'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'SolutionCollector_ObjectiveValuein method 'SolutionCollector_ObjectiveValue', argument 1 of type 'operations_research::SolutionCollector const *'in method 'SolutionCollector_ObjectiveValue', 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'RoutingDimension_GetPreTravelEvaluatorOfVehiclein method 'RoutingDimension_GetPreTravelEvaluatorOfVehicle', argument 1 of type 'operations_research::RoutingDimension const *'in method 'RoutingDimension_GetPreTravelEvaluatorOfVehicle', 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'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_SafeEndExpr', argument 1 of type 'operations_research::IntervalVar *'in method 'IntervalVar_SafeEndExpr', argument 2 of type 'int64'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 'Solver_LubyRestart', argument 1 of type 'operations_research::Solver *'in method 'Solver_LubyRestart', argument 2 of type 'int'in method 'SolutionCollector_Solution', argument 1 of type 'operations_research::SolutionCollector const *'in method 'SolutionCollector_Solution', 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_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'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_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'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_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'SolutionCollector_BackwardSequencein method 'SolutionCollector_BackwardSequence', argument 1 of type 'operations_research::SolutionCollector const *'in method 'SolutionCollector_BackwardSequence', 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_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'in method 'IntervalVar_AvoidsDate', argument 1 of type 'operations_research::IntervalVar *'in method 'IntervalVar_AvoidsDate', argument 2 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'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_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_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_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'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 &'in method 'SolutionCollector_Unperformed', argument 1 of type 'operations_research::SolutionCollector const *'in method 'SolutionCollector_Unperformed', 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 '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_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'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_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_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_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 '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 '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'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'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'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'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'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_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_Minimize', argument 1 of type 'operations_research::Solver *'in method 'Solver_Minimize', 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'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'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_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'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'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_RankLastInterval', argument 1 of type 'operations_research::Solver *'in method 'Solver_RankLastInterval', 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 '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_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_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_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'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_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'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___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 'Constraint___rmul__', argument 1 of type 'operations_research::Constraint *'in method 'Constraint___rmul__', argument 2 of type 'int64'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 '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 'IntExpr___radd__', argument 1 of type 'operations_research::IntExpr *'in method 'IntExpr___radd__', argument 2 of type 'int64'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'RoutingDimension_SetPickupToDeliveryLimitFunctionForPairin method 'RoutingDimension_SetPickupToDeliveryLimitFunctionForPair', argument 1 of type 'operations_research::RoutingDimension *'in method 'RoutingDimension_SetPickupToDeliveryLimitFunctionForPair', argument 3 of type 'int'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_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_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_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'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_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_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_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'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_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_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_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_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_SetMax', argument 1 of type 'operations_research::BooleanVar *'in method 'BooleanVar_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_SetStartMax', argument 1 of type 'operations_research::IntervalVar *'in method 'IntervalVar_SetStartMax', 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 'BooleanVar_SetMin', argument 1 of type 'operations_research::BooleanVar *'in method 'BooleanVar_SetMin', argument 2 of type 'int64'in method 'BooleanVar_RemoveValue', argument 1 of type 'operations_research::BooleanVar *'in method 'BooleanVar_RemoveValue', 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 'IntExpr_SetValue', argument 1 of type 'operations_research::IntExpr *'in method 'IntExpr_SetValue', 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_SetDurationMax', argument 1 of type 'operations_research::IntervalVar *'in method 'IntervalVar_SetDurationMax', 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_SetMin', argument 1 of type 'operations_research::IntExpr *'in method 'IntExpr_SetMin', 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 &'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 '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_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 &'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 '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 '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 '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 '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 'BooleanVar_Value', argument 1 of type 'operations_research::BooleanVar const *'in method 'IntVar_Value', argument 1 of type 'operations_research::IntVar 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'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_SetForwardSequence', argument 1 of type 'operations_research::Assignment *'Assignment_SetBackwardSequencein method 'Assignment_SetBackwardSequence', argument 1 of type 'operations_research::Assignment *'in method 'Assignment_SetUnperformed', 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_ChangeValue', argument 1 of type 'operations_research::ChangeValue *'in method 'delete_BaseLns', argument 1 of type 'operations_research::BaseLns *'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 'Decision___repr__', argument 1 of type 'operations_research::Decision *'in method 'Decision___str__', argument 1 of type 'operations_research::Decision *'in method 'Pack_DebugString', argument 1 of type 'operations_research::Pack const *'LocalSearchFilterManager_DebugStringin method 'LocalSearchFilterManager_DebugString', argument 1 of type 'operations_research::LocalSearchFilterManager const *'in method 'IntVar___repr__', argument 1 of type 'operations_research::IntVar *'in method 'BaseObject___str__', argument 1 of type 'operations_research::BaseObject *'in method 'IntVar___str__', argument 1 of type 'operations_research::IntVar *'CPFeasibilityFilter_DebugStringin method 'CPFeasibilityFilter_DebugString', argument 1 of type 'operations_research::CPFeasibilityFilter const *'in method 'IntExpr___repr__', argument 1 of type 'operations_research::IntExpr *'in method 'IntExpr___str__', argument 1 of type 'operations_research::IntExpr *'in method 'Assignment_DebugString', argument 1 of type 'operations_research::Assignment const *'in method 'IntVarIterator_DebugString', argument 1 of type 'operations_research::IntVarIterator const *'GlobalVehicleBreaksConstraint_DebugStringin method 'GlobalVehicleBreaksConstraint_DebugString', argument 1 of type 'operations_research::GlobalVehicleBreaksConstraint const *'in method 'DecisionBuilder___repr__', argument 1 of type 'operations_research::DecisionBuilder *'in method 'Constraint___str__', argument 1 of type 'operations_research::Constraint *'in method 'SearchMonitor___str__', argument 1 of type 'operations_research::SearchMonitor *'in method 'BaseObject___repr__', argument 1 of type 'operations_research::BaseObject *'in method 'SearchMonitor___repr__', argument 1 of type 'operations_research::SearchMonitor *'in method 'SolutionCollector_DebugString', argument 1 of type 'operations_research::SolutionCollector const *'in method 'DecisionBuilder___str__', argument 1 of type 'operations_research::DecisionBuilder *'in method 'BooleanVar_DebugString', argument 1 of type 'operations_research::BooleanVar const *'in method 'OptimizeVar_DebugString', argument 1 of type 'operations_research::OptimizeVar const *'in method 'Constraint___repr__', argument 1 of type 'operations_research::Constraint *'in method 'SequenceVar___repr__', argument 1 of type 'operations_research::SequenceVar *'in method 'SequenceVar___str__', argument 1 of type 'operations_research::SequenceVar *'in method 'SearchLimit_DebugString', argument 1 of type 'operations_research::SearchLimit const *'in method 'SequenceVar_DebugString', argument 1 of type 'operations_research::SequenceVar const *'in method 'IntervalVar___repr__', argument 1 of type 'operations_research::IntervalVar *'in method 'IntervalVar___str__', 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 'Constraint_DebugString', argument 1 of type 'operations_research::Constraint const *'in method 'Demon_DebugString', argument 1 of type 'operations_research::Demon 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 *'PropagationBaseObject_DebugStringin method 'PropagationBaseObject_DebugString', argument 1 of type 'operations_research::PropagationBaseObject const *'in method 'Decision_DebugString', argument 1 of type 'operations_research::Decision const *'in method 'BaseObject_DebugString', argument 1 of type 'operations_research::BaseObject 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 *'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.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_Circuit', argument 1 of type 'operations_research::Solver *'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_MinEquality', argument 1 of type 'operations_research::Solver *'in method 'Solver_MaxEquality', 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_IndexExpression', argument 1 of type 'operations_research::Solver *'in method 'Solver_IndexExpression', 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_SumGreaterOrEqual', argument 1 of type 'operations_research::Solver *'in method 'Solver_SumGreaterOrEqual', argument 3 of type 'int64'in method 'Solver_AllDifferentExcept', argument 1 of type 'operations_research::Solver *'in method 'Solver_AllDifferentExcept', 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_VarEvalValStrPhase', argument 1 of type 'operations_research::Solver *'in method 'Solver_VarEvalValStrPhase', argument 4 of type 'operations_research::Solver::IntValueStrategy'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_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_LexicalLess', argument 1 of type 'operations_research::Solver *'Solver_InversePermutationConstraintin method 'Solver_InversePermutationConstraint', argument 1 of type 'operations_research::Solver *'in method 'Solver_LexicalLessOrEqual', argument 1 of type 'operations_research::Solver *'in method 'Solver_SortingConstraint', argument 1 of type 'operations_research::Solver *'in method 'Solver_NullIntersect', argument 1 of type 'operations_research::Solver *'Solver_EvalEvalStrTieBreakPhasein method 'Solver_EvalEvalStrTieBreakPhase', argument 1 of type 'operations_research::Solver *'in method 'Solver_EvalEvalStrTieBreakPhase', argument 5 of type 'operations_research::Solver::EvaluatorStrategy'Solver_VarStrValEvalTieBreakPhasein method 'Solver_VarStrValEvalTieBreakPhase', argument 1 of type 'operations_research::Solver *'in method 'Solver_VarStrValEvalTieBreakPhase', argument 3 of type 'operations_research::Solver::IntVarStrategy'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_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 * >) 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_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 >'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 >'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__ImprovementSearchLimit_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 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 if 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. 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_IntVarLocalSearchFilterLocalSearchFilteGlobalVehicleBreSolutionCollectoCPFeasibilityFilIntVar::IteratorRoutingModel_kNoRoutingModelVisitor_kLightElementor_kRemoveValue?~~~~~~~~~~~~~~~~;$O @OYdiIstTuut~~#~?|[w0|H;ЂWsXxԄ0P7So(pH@3Ok,l,l/K0gpDL+̎G cp0p '0Cp_{0p0#p?[wDЕȗ`/KgLLԛ(+|GМc$x̝ tȞ 'pCğ_{lh#<? [wH̥L t;W4s0XĪ7Sopl(h3POk`0tش/,Kg(ܶ `+lG4ct4x 'C_ s\/kX\(WhlM7LUt$?|,)w4a`2t,K g`fL0+ yTh09pUql,5XQm Lx1MPi|$$x8- IqDx2a80 0lJg@ # =Wqxp 'A[u + E _ y|  t  l  d / I\c}HHH(3M g7QLk\| !;8UoP x!"% &)&EH'a'}x((h))X**H+5+O8,i,(--..//x4;5W5q@66p788h99/X:I:cH;};8<=<>>??9?Up@q@`AA`BCCXD)ECE]PFwFGHHH$III-`JGJaK{@LLMhMhNOOlPQQ (RpZ qvqrss t|tt8puRun,vv wwwTxx*0yFybz|zz<{{0||}:}T~n~| Htpx`,Ԇ[HX7QkH+  <w 3 ܏ h %  t̒q$S|5ԓ,ܔ4L| 2<$pܜ4f Pt  \\!П!DB"""L8###T.$$ $x<%У%< &t&&hD'',D((t)\)ȧt* *xD++<D,,-p=.,Y.tu.ԫ.\...L// 9/U/y//X//`0)0`K000t1E10v11ж1  2pY222d^333T3@r44(t56()7>7T7H7X88h\99(`::d;H;h<>>H#?_??h?@(O@@@HA?A{AhAA(/BkBBHBC[ChCC(DKDDHDE<mEE,E|,FsFFlGHG G\GPIJTKgKKd|MNNTOODOP5PlgPP(PxP-QpDQQQR:SPSTTUU@V$WYYxYNZ8j[[z\PF]]^XL__\```JaapQdd\!ef fxo@Єd t ԅ 8 [  Z  ΋ dT4, F`!|!"#ʏ#\$$|%4&c&&Րl'='@(ޑ(4))*8*T*p4+++x,ו,L-i`%phO@|O`O4QHQ\QpQQЙQQQQ`RPtRRКRRPRRЛRSPS(SМd>?0@$@HA0BȏBCH@DDȐEPFHGGȑ`HIHIpJȒ KKHL0MȓNN\pOPPДPQQ RL0SxS@UV4@W`WX YY`Z<[h[]`^,_x aĘab,cX0ddeܙPf gdghܚPi jdj`kPl@@m0n o<pqq8rst4uvܟw0xpyؠ`z,P{@|ԡ|}T@~8 ȣ@Ȥ`p dЈP800 LЎxHܩ0Еp@ܪ Lp`ԫ`ܭ`0@Х0hp0Ъ,pX ܰ@4xHPܲ0д$pH@lܳ8Pp`DP@P8d`зP$@xȸ@DPܹPL̺` LpԻ D`pļ8L`t 0@Pľ`ؾp(<Pdx ȿ0ܿ@P`p,@@(tpPt`@p 4 \P d!4& +00<@5p:?DpD`IPNL@S0XX([x\_ `b0cDgh$ixjl mdPno0pH`qr@s,0uy$zlP{ ||@}`~H`Dp D ppP80dp LЕ0@@l h|`@ <h@<``P|pЮ8d00P0д\0иP0 0T`xн@ ,PPH$,d 0D@|Pp$\0TPp `0|` X@` P H@`L0p P0p`@X`\P ( 0<04, p$`P !"p$<%'4`(),0+,8.p/00@2(35 6 7 `9 : 0< = ? @ A| `C Dt@FG`HJ`L0N`OP@@RS8 UV0XpY(ZP\ ]0_`Tb0ddepgti@kl nPp8rsP`uwhx`z@|}@$ p  !@("`"""#P@# x### $`X$0$$Б%%p0&@&`''(0))0)p*0*`+0+P,0,@-0-0.0. /0//д0@0px0@00 1X11P1 282p22`203P333p3@4(55X66p7P 8 X889P99Pp::P`;;Pl<< =0T>>4??@@PAxABxB CC pD@E`EhFGG`H H PFNYh ` epupp}p x`  t $h@@L $t`dP TD!%*l/3 `Ex@HOdximqht0x{XPp`H0`h ,  @ P  ` ` 0T @| H ` t`/:@;=@AE$I| M!R!VX#W#@Y#]t$a%f%h(&j&l'r'Pw'0yX(|(p)@)4*`*P* L+P+Ш+,,O O0O@OPO`PpP0PDPXPlPPбPPPPP P0 Q@ QPQ`QpR$R8RLR@TU V04V@HVPWXWгDYr rHsP 0LhpиJ0K4KTK`tKKmT t`@Љ`@P4$(x `dP Tp00@40pĚ`T@Į <İ x`( ط0DpP̹0dTp8Pܺ 0 dp\P0@p`@l  ` t @ "@`#$X%| 0' `( ) * 0, 0.`/ 0 485P8H:lp= `@@C0F IL\N\QTLWZ]L``,`c@f|@i lo<qltwz}P@ ,@0PxL @  "Pp""P" *zRx $x8@:FJ w?;*3$"DIXIlIda`a\aXaTaPaLa  Ha Da4@aHu($jACD Z CAJ ,$DkBAA  ABC Pk BBD A(G0R (A ABBH Z (C ABBF $zPLRx# 0,ML lBBB B(A0A8Gpb 8A0A(B BBBC (zPLRx# p0?M()<lnBBH A(G0 (D ABBA M(d&olXBB B(D0A8D`8C0A(B BBBHX`Gx'pXBB B(D0A8G` 8C0A(B BBBB pX`D 8F0A(B BBBA ('qA\ V DI eD 'trA\ f DI 'sA\ W DH 'sA\ W DH ((tA\ W DH @(tA\ W DH d(@uA\ W DH (uA\ W DH ((XvA\ V DI eD((vA\ V DI eD()`wA\ V DI eD 0)wA\  DG (T)xA\ V DI eD()$yA\ V DI eD()yA\ V DI eD ),zA\ r DE )zA\ r DE 0 *{3BNJ F0  DABA T*|A\ W DH x*<}A\ W DH *}A\ W DH *T~A\ W DH *~A\  DJ +A\ f DI ,+HA\ W DH P+ԀA\ W DH t+`A\ W DH +A\  DG +A\  DF +A\ W DH ,@A\ f DI (,܄A\ W DH L,hA\  DK 4p,$ADG0{ AAG L CAH ,DP,DP,DP,DP(-A\ J DE eD(4-0A\ K DD eD(`-A\ K DD eD -A\0 DD -A\ K DD (-`A\ K DD eD(.ԉA\ K DD eD ,.HA\0 DD P.A\ K DD (t.A\ K DD eD(.A\ K DD eD4.xANO@ DAB MDA($PD b J F J g A zPLRx{#  $oDK(8%CD e G F J g A hGD3(|%+D e G F J g A D@%tAZ0 AG D CA e CH e CA zPLRxz# 0(Cǰ@@&AZ0 AG D CA e CH e CA {C(&؏D b J F J g A SC{(1DA\ N DA eD( 'GD b J F J g A <B3(1$A\ N DA eD(1A\ N DA eD0' ӯD g E I G F J g A wB0'D g E I G F J g A ,GB(@(D b J F J g A pBw((`oD b J F J g A A[((̓SD b J F J g A A?(<38A\ \ DC eD@8) AZ0 AD D CA e CH e CA |cA()ۮD e G F J g A ;Aˮ()îD e G F J g A A L4XA\ Q DF p4ԖA\ t DK 4A\ t DK 4LA\ t DK 4A\ t DK ,*ęAZ  AB D CI zPLRxu#  (@˭@<+HǭAZ0 AD D CA e CH e CA ?@+ AZ0 AD D CA e CH e CA ?o $6ЛA\ t DK H6A\ t DK ,<,HAZ  AG D CA p? ,,AZ  AG D CA >,,AZ  AG D CA >۬,-@׬AZ  AG D CA H>ì,\-AZ  AG D CA k>,-AZ  AG D CA ?>,-8AZ  AG D CA  >{,4.wAZ  AB D CI h=o,|.kAZ  AG D CA =c,.0_AZ  AD D CA =K, /أGAZ  AG D CA @c=?lT/;BNH DX|`RXAP  AABG D  CABF e  CABE e  CABE $zPLRx-q# P,<ǫ,0ëAZ  AD D CA 8< |:hA\ t DK $p0$D v F F J  [<{$0sD u G F J  7<g$0D_D c I F J  <O$01GD c I F J \ ;7$p1$/D f F F J  ;#$1D c I F J  ; $1D c I F J  ;$02tD f F F J \ _;ߪ$p2תD o E F B  ;;˪(2dêD k A I G F J  ;$2D f F F J  :$43PD f F F J `:8t3wAZ0 AC D CI e CA  :W$3\OD f F F J o:C(4̭;D b J F J g A 8G:'(|>8A\ K DD eDXx4ANKX|`RXAP AAH D CAH e CAG e CAG zPLRxl# P(9$5D f F F J <{9{$P5$sD f F F J |W9c$5[D c I F J 39K @A\ K DD $5D f F F J  8$46D i C F J `8$t6`D f F F J 8$6вߨD c I F J 8Ϩ$6@ǨD c I F J  [8$47D c I F J `78$t7 D c I F J 8$7D c I F J 7o$7gD c I F J  7W$48pOD f F F J `7?$t87D f F F J 7'$8PD f F F J _7$8D f F F J  ;7$490D f F F J `7ߧ$t9קD f F F J 6ǧ$9D f F F J 6$9D f F F J  6$4:D i C F J `68t:`wAZ f AF L CI e CA O6S$:KD f F F J +6;(8E\A\ S DD eD dEA\ M DB E\A\ M DB EػA\ J DE (ETA\ K DD eD(EȼA\ K DD eD((F<A\ K DD eD TFA\ U DJ 0H<SSAZ0J AJ X AG t2;0>S3AZ0J AJ [ AD 20>,SAZ0J AJ X AG  20$?@SAZ0J AJ [ AD Xa2ۣ(p?TӣD e G F J g A 72ã IA\ S DD (JlA\  DJ eD(4J A\ V DI eD(`JA\ \ DC eD(J(A\ b DE eD(@D e G F J g A ;1ע(@(ϢD e G F J g A 18AAZ0 AC D CI e CA L0 K0A\ U DJ (AkD b J F J g A 0W(A(OD b J F J g A g0;(B3D b J F J g A @?0(TBD b J F J g A 08BlAZ0~ AF D CI e CA /ۡ8BӡAZ0~ AF D CI e CA (/8@CAZ0~ AF D CI e CA |o/8C@AZ0~ AF D CI e CA 7/c8C[AZ0~ AF D CI e CA $.;8kSUBKM D@  DABA D  FABC g  DABB _  DABJ X, U`h|?kUBKM D@  DABA D  FABC g  DABB _  DABJ ,%T`p@kTBKM D@  DABA D  FABC g  DABB _  DABJ P-kT``dAkcTBKM D@  DABA D  FABC g  DABB _  DABJ -aT`ܺXBkTBKM D@  DABA D  FABC g  DABB _  DABJ H.S`XLCkSBKM D@  DABA D  FABC g  DABB _  DABJ .{S`Ի@DksSBKM D@  DABA D  FABC g  DABB _  DABJ @/;+S`P4Ek#SBKM D@  DABA D  FABC g  DABB _  DABJ /R`̼(FkRBKM D@  DABA D  FABC g  DABB _  DABJ 80wR`HGkRBKM D@  DABA D  FABC g  DABB _  DABJ 0;R8HBNH FHjPRHA@  DABH lIQBNH DXs`RXAP  DABF D  FABC g  DABB _  DABJ kQlJQBNH DXs`RXAP  DABF D  FABC g  DABB _  DABJ 8GQlK?QBNH DXs`RXAP  DABF D  FABC g  DABB _  DABJ PlLPBNH DXs`RXAP  DABF D  FABC g  DABB _  DABJ H!Pl MPBNH DXs`RXAP  DABF D  FABC g  DABB _  DABJ А3P| O#+PBOH A(DhspRhA` (D ABBA P (D ABBG g (D ABBH o (D ABBH $v5Op@POBKM D@  DABE D  FABK S  GABC g  DABB _  DABJ 4gOpQ_OBKM D@  DABH D  FABK S  GABC g  DABB _  DABJ H5QOpXRNBKM D@  DABE D  FABK S  GABC g  DABB _  DABJ 5NpTNBKM D@  DABE D  FABK S  GABC g  DABB _  DABJ `6mGNpp4U?NBKM D@  DABE D  FABK S  GABC g  DABB _  DABJ 6MpXVMBKM D@  DABE D  FABK S  GABC g  DABB _  DABJ x7Mp|WMBKM D@  DABE D  FABK S  GABC g  DABB _  DABJ 8'MpXMBKM D@  DABE D  FABK S  GABC g  DABB _  DABJ 8LHYANMXj`RXAP DAH e DAF  DAD H[ANMXj`RXAP DAH e DAF  DAD Hhl\ANMXj`RXAP DAH e DAF  DAD H]ANMXj`RXAP DAH e DAF  DAD H_ANMXj`RXAP DAH e DAF  DAD lh`CKBNH DXs`RXAP  DABF D  FABC O  DABJ   DABJ ̗J|a#JBOH A(DhspRhA` (D ABBA P (D ABBG g (D ABBH o (D ABBH  }=J|<xc#{JBOH A(DhspRhA` (D ABBA P (D ABBG g (D ABBH o (D ABBH }J4eAAD z DAK N DAE 4<eAAD z DAK N DAE 4t@fAAD z DAK N DAE 4fAAD z DAK N DAE 4pgAAD z DAK N DAE 4hAAD z DAK N DAE 4ThAAD z DAK N DAE 48iAAD z DAK N DAE 4iAAD z DAK N DAE 4hjAAD z DAK N DAE 44kAAD z DAK N DAE 4lkAAD z DAK N DAE 40lAAD z DAK N DAE |l7GBOH A(DXj`RXAP (D ABBD D (F ABBI g (D ABBH  (D ABBH iF|DnFBOH A(DXj`RXAP (D ABBD D (F ABBI g (D ABBH  (D ABBH $gF|8o_FBOH A(DXj`RXAP (D ABBD D (F ABBI g (D ABBH  (D ABBH qE|tppEBOH A(DXj`RXAP (D ABBD D (F ABBI g (D ABBH  (D ABBH TE| qEBOH A(DXj`RXAP (D ABBD D (F ABBI g (D ABBH  (D ABBH y#E|rEBOH A(DXj`RXAP (D ABBJ D (F ABBA g (D ABBH  (D ABBH D\<tqDBNH DXs`RXAP  DABK D  FABC g  DABB ܟkD\ uqcDBNH DXs`RXAP  DABK D  FABC g  DABB TCD\,(vqDBNH DXs`RXAP  DABK D  FABC g  DABB ̠C\0wqCBNH DXs`RXAP  DABK D  FABC g  DABB DC\8xqCBNH DXs`RXAP  DABK D  FABC g  DABB );C\@yq3CBNH DXs`RXAP  DABK D  FABC g  DABB 4B\ HzqBBNH DXs`RXAP  DABK D  FABC g  DABB mB\P{qBBNH DXs`RXAP  DABK D  FABC g  DABB $WB\X|qOBBNH DXs`RXAP  DABK D  FABC g  DABB  B\t`}qBBNH DXs`RXAP  DABK D  FABC g  DABB SA\h~qABNH DXs`RXAP  DABK D  FABC g  DABB sA\dpqkABNH DXs`RXAP  DABK D  FABC g  DABB 'A\xqABNH DXs`RXAP  DABK D  FABC g  DABB |9@\Tq@BNH DXs`RXAP  DABK D  FABC g  DABB @\q@BNH DXs`RXAP  DABK D  FABC g  DABB l}C@4tAAD } DAH N DAE 4(AAD } DAH N DAE 4AAD } DAH N DAE 4XAAD } DAH N DAE 4TAAD } DAH N DAE 4AAD { DAJ N DAE 4 AAD } DAH N DAE 4AAD } DAH N DAE 44PAAD } DAH N DAE 4lAAD } DAH N DAE 4AAD } DAH N DAE 4AAD } DAH N DAE 4AAD } DAH N DAE 4LHAAD } DAH N DAE 4AAD { DAJ N DAE 4xAAD } DAH N DAE 4AAD } DAH N DAE 4,AAD } DAH N DAE 4d@AAD } DAH N DAE 4؎AAD } DAH N DAE |p;BOH A(DXj`RXAP (D ABBG D (F ABBA g (D ABBH  (D ABBH w;|<o;BOH A(DXj`RXAP (D ABBG D (F ABBA g (D ABBH  (D ABBH # ;|;BOH A(DhspRhA` (D ABBE D (F ABBI g (D ABBH g (D ABBH P:|l:BOH A(DhspRhA` (D ABBE D (F ABBI g (D ABBH g (D ABBH )3:|P+:BOH A(DXj`RXAP (D ABBF D (F ABBA g (D ABBH  (D ABBH 9|9BOH A(DXj`RXAP (D ABBF D (F ABBA g (D ABBH  (D ABBH |/[9|4S9BOH A(DXj`RXAP (D ABBF D (F ABBA g (D ABBH  (D ABBH 84(AAD @ DAE N DAE 44AAD @ DAE N DAE \<Xw8BNH DXs`RXAP  DABK D  FABC O  DABJ ܯ38\q+8BNH DXs`RXAP  DABD D  FABC g  DABB T7\,țq7BNH DXs`RXAP  DABD D  FABC g  DABB ̰-7\Мq7BNH DXs`RXAP  DABD D  FABC g  DABB D϶O7\؝qG7BNH DXs`RXAP  DABD D  FABC g  DABB q7\q6BNH DXs`RXAP  DABD D  FABC g  DABB 46\ q6BNH DXs`RXAP  DABD D  FABC g  DABB k6\qc6BNH DXs`RXAP  DABD D  FABC g  DABB $W6zPRx" h ܡBOH A(FhjpRhA` (D ABBE e (D ABBB  (D ABBH 05BOI A(A0DhspRhA` 0D(A BBBE D 0F(A BBBG G 0D(A BBBF g 0D(A BBBF (zPLRxݼ" `04Xl4BOI A(A0DhspRhA` 0D(A BBBF D 0F(A BBBG  0D(A BBBF g 0D(A BBBF 4TԦ4BOI B(A0A8DhjpRhA` 8D0A(B BBBH 4~1G4TpD?4BOI B(A0A8DhjpRhA` 8D0A(B BBBH ~ݲ4T3BOI B(A0A8DhjpRhA` 8D0A(B BBBH 3TP$3BOI B(A0A8DhjpRhA` 8D0A(B BBBH 5{3Xs3BOI B(A0A8DxjRxAp 8D0A(B BBBA Lݱ;3\4 33BNH DXs`RXAP  DABF D  FABK g  DABB Է2\H2BNH DXs`RXAP  DABF D  FABK g  DABB L#2l$p2BNH DXs`RXAP  DABA D  FABC O  DABJ   DABA ԸG2\?2BOH A(D`{hFpRhA` (D ABBG D (F ABBA Y1$@1BOH A(DhspRhA` (D ABBH F (D ABBA g (D ABBH S (G ABBI g (D ABBH ˯1w1BOH A(DhspRhA` (D ABBE F (D ABBA g (D ABBH S (G ABBI g (D ABBH X=1t00BOH A(DhspRhA` (D ABBE F (D ABBA g (D ABBH S (G ABBI g (D ABBH 00BOH A(DhspRhA` (D ABBE F (D ABBA g (D ABBH S (G ABBI g (D ABBH ! 0 0BOH A(DhspRhA` (D ABBE F (D ABBA g (D ABBH S (G ABBI g (D ABBH P/l/BOH A(DhspRhA` (D ABBE F (D ABBA g (D ABBH S (G ABBI g (D ABBH / /BOH A(DhspRhA` (D ABBE F (D ABBA g (D ABBH S (G ABBI g (D ABBH w..BOH A(DhspRhA` (D ABBE F (D ABBA g (D ABBH S (G ABBI g (D ABBH H.d.BOH A(DhspRhA` (D ABBE F (D ABBA g (D ABBH S (G ABBI g (D ABBH [-` x-BNH DP{XF`RXAP  DABB D  FABC g  DABB O-DBG-BKM D@B  AABD u  AABG b-DB-BKM D@B  AABD u  AABG 8cm,DHB,BKM D@B  AABD u  AABG c',`,BNH D`EhFpRhA`  DABI D  FABC g  DABB ũc,`$[,BNH D`EhFpRhA`  DABI D  FABC g  DABB ,c,m]AJ E nmAU J dnUA@ G 0n]AG H Pn]AI F p$oMA| C 8\2O+AKP@B AAH e AAA (m/+82'+AKP@B AAH e AAA |3+82*AKP@B AAH e AAA К*4Xl*AW Wk.^. G (zPLRxa"  0*?*BOI A(A0D`shFpRhA` 0D(A BBBD D 0F(A BBBG g 0D(A BBBF  0D(A BBBF X/*d?'*BOI A(A0D`shFpRhA` 0D(A BBBD D 0F(A BBBG g 0D(A BBBF  0D(A BBBF ),?)BOI A(A0D`shFpRhA` 0D(A BBBD D 0F(A BBBG g 0D(A BBBF  0D(A BBBF /)?')BOI A(A0D`shFpRhA` 0D(A BBBD D 0F(A BBBG g 0D(A BBBF  0D(A BBBF \( ?(BOI A(A0D`shFpRhA` 0D(A BBBD D 0F(A BBBG g 0D(A BBBF  0D(A BBBF \/(0?'(BOI A(A0D`shFpRhA` 0D(A BBBD D 0F(A BBBG g 0D(A BBBF  0D(A BBBF ʤ'lH'BOH A(D`{hFpRhA` (D ABBI D (F ABBA g (D ABBH H\S'ldK'BOH A(D`{hFpRhA` (D ABBI D (F ABBA g (D ABBH Э&l&BOH A(D`{hFpRhA` (D ABBI D (F ABBA g (D ABBH X&lt&BOH A(D`{hFpRhA` (D ABBI D (F ABBA g (D ABBH ?&l7&BOH A(D`{hFpRhA` (D ABBI D (F ABBA g (D ABBH h%Pf%BOI A(A0D`shFpRhA` 0D(A BBBF D 0F(A BBBG g 0D(A BBBF G 0D(A BBBF c%0f[%BOI A(A0D`shFpRhA` 0D(A BBBF D 0F(A BBBG g 0D(A BBBF G 0D(A BBBF $l$BOH A(D`{hFpRhA` (D ABBB D (F ABBA g (D ABBH H$ld@$BOH A(D`{hFpRhA` (D ABBB D (F ABBA g (D ABBH б+$l#$BOH A(D`{hFpRhA` (D ABBB D (F ABBA g (D ABBH XD#lt#BOH A(D`{hFpRhA` (D ABBB D (F ABBA g (D ABBH ؟s#\xMk#BOI B(A0A8DsFRA 8D0A(B BBBH ,zPLRx" 4L"$ [D ] G  G B$X[D ] G  G B$$ [D ] G  G B$L [D ] G  G B$t [D ] G  G B$ 8[D ] G  G B$ p[D ] G  G B$ [D ] G  G B$ [D ] G  G B$< [D ] G  G B$d P[D ] G  G B$ [D ] G  G B$ [D ] G  G B$ [D ] G  G B$ 0[D ] G  G B$, h[D ] G  G B$T [D ] G  G B$| [D ] G  G B$ [D ] G  G B$ H[D ] G  G B$ [D ] G  G B$ [D ] G  G B$D [D ] G  G B$l ([D ] G  G B$ `[D ] G  G B$ [D ] G  G B$ [D ] G  G B$ [D ] G  G B$4 @ [D ] G  G B$\ x [D ] G  G B$  [D ] G  G B$  [D ] G  G B$  [D ] G  G B$ X[D ] G  G B$$[D ] G  G B$L[D ] G  G B$t[D ] G  G B$8[D ] G  G B$p[D ] G  G B$[D ] G  G B$[D ] G  G B$<[D ] G  G B$dP[D ] G  G B$[D ] G  G B$[D ] G  G B$[D ] G  G B$0[D ] G  G B$,h [D ] G  G B$T![D ] G  G B$|"[D ] G  G B$$[D ] G  G B$H%[D ] G  G B$&[D ] G  G B0'rA]p CG ] AJ 0 *rA]p CG ] AJ 0TP,reA]p CG ] AJ 0.rDA]p CG ` AG 00r#A]p CG ` AG 043rA]p CG ] AJ 0$5rA]p CG ` AG 0X7rA]p CG ` AG 0:A]p CG v AA 0r]A]p CG ` AG 0( Ar<A]p CG ` AG 0\ hCrA]p CG ] AJ , EUA]y CF Ah GNBOI A(A0DxEFFUp 0D(A BBBK D 0F(A BBBG TƓTD IBKM DPt  AABJ   CABE g  AABE rlGT J?BKM DPt  AABJ   CABE g  AABE LnlT$ LBKM DPt  AABJ   CABE g  AABE jlT PMBKM DPt  AABJ   CABE g  AABE ,fl{T NsBKM DPt  AABJ   CABE g  AABE bl7Tt O/BKM DPt  AABJ   CABE g  AABE  ^lT QBKM DPt  AABJ   CABE g  AABE |Zl<T PRBFA A(D[ (D ABBF n64 U,BEA Dp[  DABB T6w\ XnoBOI B(A0A8DsFRAJ 8D0A(B BBBK m+XtZ#BFB A(A0Dp 0D(A BBBE luRA(zPLRx!" 0ߒe8^NBNJ D  DABH \h `BOI B(A0A8D|FFUN 8D0A(B BBBF ,zPLRx)" 4m3`Dbn+BOI B(A0A8DNFFU 8D0A(B BBBD `8dnBOI B(A0A8DNFFU 8D0A(B BBBD `,fnBOI B(A0A8DNFFU 8D0A(B BBBD @O8 hNGBNJ D  DABA ;dj7BOI B(A0A8DNFFFU' 8D0A(B BBBE |O`X|l4BOI B(A0A8DEFFFUN 8D0A(B BBBG ,zPLRx5" 4ms`oKkBOI B(A0A8DEFFFUN 8D0A(B BBBG m'dqBOI B(A0A8D`FFFU  8D0A(B BBBE 084tBNJ D  DABE $zPLRx" ,9v8$MwAAD0V AAB g AAG HvDP8Pv'AZ0 AB D CI e CA  88vAZ0 AB D CI e CA t\wBNH DXs`RXAP  AABF D  CABF e  CABE ,Dx5AKP@ AAC D CAH e CAG ܽBwDdy5sAKP@ AAC D CAH e CAG <O zDP8z3AZ0 AB D CI e CA 80${ AZ0 AB D CI e CA lvD{5AKP@ AAC D CAH e CAG \2\|xBNH DX|`RXAP  AABI F  AABF e  CABE ֎"}DP"}DP4"}ADG0{ AAG L CAH l0~BOH A(D`{hFpRhA` (D ABBB D (F ABBA g (D ABBH 0pL&BOH A(DxNFFUp (G ABBG F (D ABBI g (D ABBH cl<[BOH A(D`{hFpRhA` (D ABBB D (F ABBA g (D ABBH D&D`QAXPMXF`RXAP AI F AI e CA zPLRxI" P(@AXH|PRHA@k AD F AA e CA 0~\@DqwBNH DXs`RXAP  DABD D  FABC g  DABB "3`L+BNH D`EhFpRhA`  GABD F  DABC g  DABB  D4Q AXPMXF`RXAP AI F AI e CA z @ AXH|PRHA@k AD F AA e CA : \Dqw BNH DXs`RXAP  DABD D  FABC g  DABB ފ3 `hL+ BNH D`EhFpRhA`  GABD F  DABC g  DABB p| DQ AXPMXF`RXAP AI F AI e CA 6 @D AXH|PRHA@k AD F AA e CA  \Dqw BNH DXs`RXAP  DABD D  FABC g  DABB @3 `L+ BNH D`EhFpRhA`  GABD F  DABC g  DABB  8 DQ AXPMXF`RXAP AI F AI e CA 8 @ AXH|PRHA@k AD F AA e CA @ \P Dqw BNH DXs`RXAP  DABD D  FABC g  DABB V3 ` L+ BNH D`EhFpRhA`  GABD F  DABC g  DABB  DD!Q AXPMXF`RXAP AI F AI e CA  @! AXH|PRHA@k AD F AA e CA n \"Dqw BNH DXs`RXAP  DABD D  FABC g  DABB 3 `x"L+ BNH D`EhFpRhA`  GABD F  DABC g  DABB  @"M AXH|PRHA@r AE D CI e CH @n PP#t ANK`MhFpRhA` AAE F AAH e CAG zPLRxM}" `(O \#tqG BNH DXs`RXAP  DABD D  FABC g  DABB  `X$|BNH D`EhFpRhA`  GABD F  DABC g  DABB `<`$BNH D`EhFpRhA`  GABD F  DABC g  DABB ڄclP%[BOH A(D`{hFpRhA` (D ABBB D (F ABBA g (D ABBH l0L 0HD N&P BFB B(A0A8GFFFUg 8A0A(B BBBI FRA@YFFU,zPLRx]z" 4G 18  14D N81< L18D Nd1@ x1<D N1D 1@D N1H 1DD NH'LcAH AF FRAGRA zPLRxx" (8p2 2D N4l(BEA Dp[  AABE `̂T4(BEA Dp[  AABE ЂT4 )BEA Dp[  AABE ԂT3X 3TD N4)\AG N.{ F .464 4D N44 H4D N0`4SADD g FAI NCA04SADD g FAI NCA04SADD g FAI NCA04HSADD g FAI NCA0572Hb F AP57RH@ H Ap575 vDh+BKM D0P  AABF d  CABA d/5lD+H BKM D@  AABE D  CABF ,/l6vDP,tBKM D0P  AABF Z  CABA ڀ/6vD,0wBKM D0P  AABF Z  CABA D/WT7pD8-?BKM D0P  AABF Z  CABA P/7,lD-BKM D@  AABE Z  CABH  /<88nD . BKM D@  AABE D  CABF p/8Tv8$8<AGG AA$9AGG AA$(9LAGG AAP /rBBB B(A0A8D 8A0A(B BBBG ,zPLRx}q" 4~dL93BBB A(A0o (A BBBB j (A BBBG X 0X4IbBBB A(D0GP 0D(A BBBB V 0D(A BBBG :L5)L:h5LBBA N(D@ (D ABBK  (D ABBD 40BAD D0u  DABI <}41X{BAD D0u  DABI }Q4l1ABAD D0u  DABI Q}41BAD D0u  DABI ,}0<<(6BHD D0|  AABF @26mAG0`D<d2qyA[jRAF CF S AD <2PqLA[jRAF CF V AA <2qA[jRAF CF V AA <$3qA[jRAF CF S AD <d3qA[jRAF CF S AD =5H F A=`6HH>7=BBB B(A0A8G@k 8D0A(B BBBG 4\>8]BDA t ABJ QAB0>08BHD D0|  AABF 448bRIG VAAFA 448bxRIG VAAFA 45OAW Wv.a. G AyG8X5L(CBNJ D^  DABE ;z785((3BNJ D^  DABE @z'46#AW cB.d. G Bz#4P6tAW WF.a. G BO{467bRIG VAAFA 86(BNJ D^  DABE li{8,7(BNJ D^  DABE {87t (BNJ D_  DABD  |L76LFB E(A0D8DP& 8A0A(B BBBF 4$808bRIG VAAFA <\8 _gBFA A(G^ (D ABBH (zPLRxUh" 0{?<8k;BFA A(G^ (D ABBH 1|?<89k;BFA A(G^ (D ABBH |?<9k;BFA A(G^ (D ABBH 8E}?<9k;BFA A(G^ (D ABBH }?<@: k;BFA A(G^ (D ABBH Y~?<:$h;BFA A(G^ (D ABBH @~?<:4(h;BFA A(G^ (D ABBH m?<H;L,;BFA A(G^ (D ABBH O<;0kOBFA A(G^ (D ABBH HS<;4OBFA A(G^ (D ABBH cHFt4=BBB B(A0A8G@k 8D0A(B BBBG <h52Ag H A4<8AW _t.d. H ; 0=45BDA t ABA DD= <AG P K .d.d.e..f.\) =P52Ag H A0=lPKAW Xy.^. F (zPLRxb"  0=(L@>4QBBB E(A0A8D` 8D0A(B BBBF H9*A^ I ALH9BBA A(D0\ (I ABBL D (A ABBF ,0I9YGDA BABG00?9IAE g ABG <d?@:BBA D(D0t (I ABBI 4?:qBDG D0E  DABA 4?:_BAA D@]  AABG ,@pRF7AZ@s AA D CI LI$/,\@xSF+AZ@s AA D CI %$#8J:gBBA A(D0 (A ABBD 8K<BBA A(G0} (D ABBE PA<BHD E(G@Z (A ABBF P (A ABBA pA4=\fBPA PASNBBG A(D0d (A ABBF O (A ABBK AjA0PBLBA A(D0` (A ABBF v (A ABBD T(D ABB<oĽ< AG P E 8. m.{. m.Wi4(pA[ Uw.^. H 0i.4xpA[ Uw.^. H i.4p,A[ \T. c.9 H ^i/H{|=BFB D(D0D@O 0A(A BBBC  0G(A BBBH D 0F(A BBBG D 0F(A BBBG Lqh/BBH B(A0A8Dp 8D0A(B BBBK VhLrBBB B(A0A8D` 8D0A(B BBBD 0 hn,|>LAA  DBB 4rAW U~.l I O.hPrX BOK B(A0A8Dg 8D0A(B BBBH |chI }>AG0v DF T|sBKM D@s  AABK   CABE g  AABE ilWDsOBKM DP  AABF   CABE tDi%DLtBKM DP  AABF   CABE DNiDtHdBBB A(A0DP 0D(A BBBB ZiD uXBBB A(A0DP 0D(A BBBB [&iDludBBB A(A0DP 0D(A BBBH h[HioDucBBB A(A0DP 0D(A BBBH [jiGD,vd;BBB A(A0DP 0D(A BBBH (\iDvBBB A(A0DP 0D(A BBBH \iDvdBBB A(A0DP 0D(A BBBB \iDLwdBBB A(A0DP 0D(A BBBB H]iDw(dBBB A(A0DP 0D(A BBBH ]jD x8sBBB A(A0DP 0D(A BBBH ^6jWDlxhKBBB A(A0DP 0D(A BBBH h^Xj/Dxd#BBB A(A0DP 0D(A BBBH ^zjD,yBBB A(A0DP 0D(A BBBH (_jDyBBB A(A0DP 0D(A BBBH _jDyBLN A(A0D`\ 0A(A BBBJ $j<DLzBLN A(A0D`\ 0A(A BBBJ j<wDz sBLN A(A0D`\ 0A(A BBBJ j<[D { WBLN A(A0D`D 0A(A BBBB Dsj<KDl{GBLN A(A0D`\ 0A(A BBBJ Oj</D{x+BLN A(A0D`\ 0A(A BBBJ +j<D,|BLN A(A0D`\ 0A(A BBBJ dj<D|xBLN A(A0D`D 0A(A BBBB Ęi<D|BLN A(A0D`\ 0A(A BBBJ $i<DL}hBLN A(A0D`\ 0A(A BBBJ i<D}BLN A(A0D`\ 0A(A BBBJ wi<D ~h BLN A(A0D`D 0A(A BBBB DSi<Dl~"BLN A(A0D`D 0A(A BBBB /i<sD~H%oBLN A(A0D`\ 0A(A BBBJ  i<WD,'SBLN A(A0D`\ 0A(A BBBJ dh<;DH*7BLN A(A0D`\ 0A(A BBBJ ěh<D,BLN A(A0D`\ 0A(A BBBJ $h<DLH/BLN A(A0D`\ 0A(A BBBJ {h<D1BLN A(A0D`D 0A(A BBBB Wh<D 84BLN A(A0D`\ 0A(A BBBJ D3h<Dl6BLN A(A0D`\ 0A(A BBBJ h<D́89BLN A(A0D`\ 0A(A BBBJ g<D,;BLN A(A0D`\ 0A(A BBBJ dg<gD8>cBLN A(A0D`\ 0A(A BBBJ Ğg<KD@GBLN A(A0D`\ 0A(A BBBJ $g</DL8C+BLN A(A0D`\ 0A(A BBBJ [g<DEBLN A(A0D`\ 0A(A BBBJ 7g<H 8HBLN A(A0D 0A(A BBBB (zPLRx" 0fUHxKBLN A(A0D 0A(A BBBB fU\NBLN A(A0D`T 0A(A BBBB  0C(A BBBI Pf<\xSBBB E(A0A8Dp 8A0A(B BBBA LCBBB E(A0A8Dp 8A0A(B BBBA L,IBBB E(A0A8Dp 8A0A(B BBBA LHNBBB E(A0A8Dp 8A0A(B BBBA LLT_BBB E(A0A8Dp 8A0A(B BBBA LY"BBB E(A0A8Dp 8A0A(B BBBA L8L_BBB E(A0A8Dp 8A0A(B BBBA LdBBB E(A0A8Dp 8A0A(B BBBA Lؼ,JkBBB B(D0I8D` 8A0A(B BBBF L(O.BBB B(D0I8D` 8A0A(B BBBF LxfBBB B(D0F8D` 8A0A(B BBBF LȽ,BBB B(D0F8D` 8A0A(B BBBF L|ZwBBB B(D0F8D` 8A0A(B BBBF LhL1:BBB B(D0F8D` 8A0A(B BBBF L\%BBB B(D0F8D` 8A0A(B BBBF L|6BBB B(D0I8D` 8A0A(B BBBF LX _BBB B(D0I8D` 8A0A(B BBBF LAFBBB B(D0F8D` 8A0A(B BBBF Ll; BBB B(D0F8D` 8A0A(B BBBF LH|RBBB B(D0F8D` 8A0A(B BBBF `fBBB E(E0E8D@ 8D0A(B BBBL D8A0A(B BBBH,8hBBB B(A0D8DP 8A0A(B BBBC 8x kBLE D(N0 (A ABBJ D`lRBEB A(D0D`z 0A(A BBBD Pxr kBBB B(A0A8D 8A0A(B BBBB D :gAG P B  . m.. b.6. b.8Lq< AG Pv B .h.2.`.Lmr|~LBOJ A(FP (D ABBH e (D ABBB LlBOJ A(FP (D ABBH e (D ABBJ LXBBF E(A0q (D BBBE A(A BBBD okIB A(K0 (D BFBI 8TЂBLE D(N0 (A ABBJ |`GBLN B(A0A8Dp 8A0A(B BBBH  8A0A(B BBBC e 8C0A(B BBBG pP%BHB B(A0A8D 8A0A(B BBBE hL"2BLN B(A0A8DK 8A0A(B BBBG  8A0A(B BBBG `p_hT&5WBLN B(A0A8DK 8A0A(B BBBG | 8A0A(B BBBJ oL`BBF E(A0q (D BBBE A(A BBBDokIB A(K0 (D BFBI 8؍BLE D(N0 (A ABBJ (<)3BLN B(A0A8D 8A0A(B BBBH  8A0A(B BBBA e 8C0A(B BBBG TXnh,cBLN B(A0A8DK 8A0A(B BBBG  8A0A(B BBBA lmwhHl0foBLN B(A0A8DK 8A0A(B BBBG  8A0A(B BBBD m'LBBF E(A0q (D BBBE A(A BBBDL؎okIB A(K0 (D BFBI 8BLE D(N0 (A ABBJ `Td BBB B(A0A8Dpl 8C0A(B BBBJ 1 8H0A(I BBBG 0 3SAZ0J AJ [ AD 8l0P44SAZ0J AJ X AG khH5cBLN B(A0A8DK 8A0A(B BBBG  8A0A(B BBBA Dk_ 49WBLN B(A0A8D 8A0A(B BBBH  8A0A(B BBBA e 8C0A(B BBBG LjhxD! 4! 0U]D!  !0U! ! 0U]DȲ! !H;5! !H5p! `!H;5D! 4!H;5! !0U! ܱ!{! ! 0U]D! !bmxl! \!H5@! 0!H5! ! 0_h9! ܰ! 0U]Dİ! !0X! !0Xl! \!0X@! 0!0X! !0U! د! 0U]D! ! 0U]D! !H;-l! \!H;-@! 0!G#*Q%-3A79#nx}p!a }\!1&9#n}(!}!4!eNT! !3%*! . !%*d! . T!%),! . !%*! . !%*! . !%*! . t!1)F   @! ?0!1)F! ?!1)F! ?!1)Ft! ?d!1)F0! ? !1)F! ?ܪ!%F! * !9/F     h! ?X!=5F  (     ! ?!=5F  (     ȩ! ?!=5F  (     x! ?h!=5F  (     (! ?!E;F  (       Ш! ?!=5F  (     ! ?p!9/F     4! ?$!9/F     ! ?ا!9/F     ! ?!9/F     P! ?@!9/F     ! ?!%-Ț! Q ! 0Ud=! !%-Tl! Q \!aJ7@! 0!H?o! !H?o! إ! ! T!H5:! |!H5:`! P!H5:4! $!-#L#}!}! 0Ud=Ȥ! ! 0Ud=! ! 0Ud=x! h!H?oL! :>;w<><>=>>U6| N N N NR-R-R-R-R-"A]"A]-#eI}hn!Z}Tn!-#L#}$n!}n!-#L#}m!}m!5)})4}m!}m!5)u& 1}Hm!Z}4m!"A]-#L#}l!}l!-#L#}l!}l!)L#}tl!}`l!%^"A]A42!-}k!}k!A42!-}k!}|k!A42!-}8k!}$k!A42!-}j!}j!A42!-}j!}tj!A42!-}0j!}j!A42!-}i!}i!A42!-}i!}li!QE2!   "     }i! z}i!A42!-}h!}h!QE2!   "   }Th! z}!%}>!rC,,,,,!,$'*,'),),)E,*}L>!Hz}8>!eV;  Uw[*}=!.u}=!qbC    Dz[3}H=!Hz}4=!qbC    Tz[*3} y  y=w,}h!H=}T!UK.Q 8 0r   +      }!H}!yo1t8   {  ^   .-}l!{A}X!#       8 F                     }!@x}!YK; 3   s -}}(!8H}}! %}!4}!%}!4}!%}\!4}H!G8Gz %AG;J} %A''$$$$$''$$$   L``  Yy; "."kY"Y"""!"*"""""n"" "!"!j"}!Y}!m`7 Q $d**}\!O$}H! R0!  !0!R! !!R*! ! R|! l!!RH! 8!!R*! !HZ! !HZ! !!R! x! R`! P!!R*,! !%sE! !%C:h! / !%C:h! / t!=2= n   X   u4! X$!=2) n  X Q! X!%C:hi! / !9.2Qfx}`!}L!A4/Y}!k}!- 1I1G}!!}!- .C1D}!}l!- 4n8}<!}(!1*} !}!5-1 W b * ! JN!1'-W*|! il!yp?2 2 2^22222$2$ ! I!- 1F1D}!}!1'/O!1E}h!}T!A43U}!}!'8)9x ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` `  `@@( 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 pointerD 8888@8888@8888@8888@888 888|8@|8|8{88{8z8`z8 z8y8y8@y8y8x8x8@x8`8w8`w8w8v8v8v8`u8 u8t8t8t8s8s8`r8 r8q8q8`q8 q8p8o88n8n8 n8m8m8`m8 m8l8`l8 8 k8j8j8`j8 j8i8i8`i8`8 i8h8`h8 h8`g8g8f8f8@f8f8e8e8@e8e8d8d8@d8d8c8c8@c8c8b8b8@b8b8a888 8`888 8`888 8`888 8`888 8`888`8 8 88 8`8`888 8 `8  8`888 8`888 8`8 8 80  8@ `8P `8` `8p  8 `8`8`888 8`8888  8`888 888  808@8P8p`88`88 88 8`888 8 8@8P`8 88 8 `80`888 8`8  8 8 `888 88 8`8`8 8 8 888  8`88  8 88 8 8`888 8`8`8 88 88`8p8 88`888 88 8 8 80 8P `8@ `8`  8 8 `8 8  8 8 `8 8 `8 8 8  8p 8 8p  8 `80 `8@ 8P 8` 88  8  8  8 `8  8  8 8 `8 8 8P 8@  80 8` 8p 8 `8 `8 8 `888 8`88 8`88 8 888 8`888 8`888 8`888 8`88888`8 888`8 888`8 888`8 888`88 88 8888`8 888`8 888`8 88`88`8 888`8 888`8 888`8 888`8 8888`8 888`8 888`8 8 888`8 888`8`8 888`8 888`8 888`8 888`8 888`8 888`8 888DD8DD8``DEXPx p@p6EFE8`UEdE(` P XmE Hp@p@h@p Px8`EE8`@h8h0`0X PxE8`H EFP(Px8h8h8`(PxF%FH,F3FQFnFFFFFFFFGp#G8R<@ A ?X@@( =8o`AXBB`C8DD`E8n;@ ppp* > G<P8 I4 <? @> < M 0< T * Gv. L `Y.pJ 0 E.H H0.@G ,H.E JH .`D [H-B uH-0A H-@ H-> H-= H|-; Hd-`: @M-9 I0-P7 (I-5 CI,4 `,P3 aI,1 wI, 0 I,/ I,- Iv,+ Ib,p* IQ,P) JA,' J ?P 3J ? < [ =` =o <=w > >p W= @p?! (`@* 0,& NJ,# IJ ,! |; B; (;0 `J;p n=@  ?/ x _? ${= %9? @&@0 &s@ )@ p)v )@ *@ +> ,> 0-@ -G@@  . B` 2BO83< S?0 6g@N 7l*99'`:h f:!hp;(#jX<x$pl@==P >W@XA.X D2A0 EA 8F%A@ NxP,OZ)0P=&P@#xQ! Sm& xT]&`T)'%T= U= V= xV@ (W)(["`P[G#P \F*x\b!Y\!pb]!c]hDq0]p5P x^3*azJ0xa& JH``9'p:?P$ 5  OA0 ^A0 <@* 'Ba'0@b&!c&@ XdAdpv Hee<& <<  ff7@0e =@ fI xhA'p"k}&` lA nvh  FsF t GtSB@muEBku?!TPu:a xu# 0Hu6 H vD JHv_ J{ `Kv:^ </ S5P 24 @\ ?0S X@ y | ?W xP = @` JJ .} +;py 80 g97  LJJ . Ppr  :pk J Lv w / 7@ 6Y @w6@X w;u =8 O8  MJ0K  / 6 [ w:n %9/ 90@  N!K>K 4/ x7 s6V x O y:g  pPy Qz RWK0vjK >/ c6U XzT z:pd 3Ф@{9H >91 8h'=4T'@<B|'>w!P[U@h{Єz}vkqM>  >  SyKPK` M/  `0 pTKJ `UKf PVKV0 |+p 8|+ |v+ |Z+ | @WX} 0Xx}x Y}(yZ} [} [~ \8 ]` ^6 `{9: Q94 S aKLP h b)t PcQ)0!4`  @)`  d d؀`*@A5 88 8# ='CA'0E@F'pFW*J0\lMf>a/\ WR>0 > ; <0 *<p L e 0f fP g8`) /L>L0 @hP5 {)0(5&p< ;`  050 p5 8 i("wx ȇ0p iZL pjuLq8P 8 Lp9`= xA k lKl#ЃL/"mXJ"0oe"p؉@r(^#`v# #@`8 H؋z$pHp> pm@O nLg o+@ ?+  `p q9E Lp q  `rP s8 sL+P $+  4:pQ LР ptx  u((4 * uB v5 4 Z 0wȏr w%)`)3`  x @y40 4  y z((3  P{ |4P z4 |`.`}I~g~pp a4 (`>WPk"""p~P' p)(+`-p/1PX4706Q0P8##0#$$@3$#МL$d:0W y:[ ML:PT !0e!f@"h"i@!#@6#P  :K  :N Mr@2XPiNc+ ?c$@SphІKp 6MP{P}0Ј6@a pX(` P6^ Жh] XPW@80a ^_pа_xP`Y`Zp0c`0` !xw8VUV0P0 xp  s `n 7Pz!ЕQb`s0p0AD!DH #0;Sm@ pC D!F$`О&@%@'X1%p3`LP^@p0 E%@\%?(]s%@%%@X(_%%@% (Z$@$$@"([%iA0 $ 1 @0? `37 i7x 0{ 7} .d .` .\ 8& `990:p: X;CpBQMx/0 pTp ] Й  Э`8 iMP;@ x@h'0&"{MMp 6`&$Я=@`#M VdP$MM aBos @6u еBwzBr$M0BP{ 7BB0%X0>C@V 4 `$?\C "CЊ&p~@S I6Q \ЊȴО8He@Pf  @`H,> Y'@@xȺ0Px@ @Он`i @k0p  آJ>@ 7 C46P !a*0MN V>0 7p 6N CN{2N GNЫ*  PPXp( A0pPP hZ )0 f> `[)Xp,P ` (.(3` =5p )&N`cx" y0@9C aNжA78*0`x  dpyN Cг0C0PSp+ h P  57Pg hPe  + Hk @ P XK ЯA`` Pqy 0 (X>@`??h@Pȵ(BC)85x60ȶ(@   (; xlpػP@xPнHp u Ph\H j  ^@Plt(`n%!P`pz@p|@O0(`( x( p?F0CpP`(XH0Sxn( @О_pP0h Bh@(s(0a ȹP@R  H Ah(xHp0P h (0P(`;  0,pF )* F@P  h0` H0(Ip(@Kh@` @+'(M!Vp (K&`'#01 80:GpPQ`@Hpx@Sg p8`Ph ;HMU0` `\PP8 P@ cX y P pPH 0 X  N  NPzN `g0,h0N XQP0, ( ], -pPQ8^@.08 0/`t `@H_P0p 1p`(O0Xpb H b!x"~# @P`GhHJPPWhJ(MxLpXX8pPKxL08 0dh#HX$P$t`vP%@Q`%'8 & G -/0P0`?N?0(  'xC'1*@Opspp20 *`(}O `.9j:O(AO(0)u*IOgO8)F8lOGCC: (GNU) 4.4.7 20120313 (Red Hat 4.4.7-23)GCC: (GNU) 8.3.1 20190311 (Red Hat 8.3.1-3)::PB9ha@P X  1  ^'8'8'8@9P<8@8@]8,9 ͚*FZo=Fh+8n=x+8 =+8`=u+8=0+8R=+8 =h,8`=,8+=(,8=L8,8s =H,8 `=X,8=Q h,8~ = x,81  = ,8 `=k ,8 = ,8D = ,8  =o ,8 `=,8I=,8=f,8 = -80`=-839 39F[m)9 ]8-<+9$-$]$0$`$$dj0{ \19 0@r` p  n   u  -   L   0 l@ P &` p  5  ?(FB .9 ]@3r` pQ29195gJ\ m`]8-0~@,9(,90 t%@]8MPss" $H08  808  k!(08!3"08n"`#08G##/8$$/8$@%/8%U&/8&)'/8j'  (/8W((/8F)`)/8**x/8*[+h/8+@,X/8N,,H/8--8/8- m.(/8.0//8f/`//800.80J1.8w1@1.8*22-82w3.83 94-8o44.8.5`5.85p6.86)7h.8_7@7x.8&88.88x9H.89 ;:X.8q::(.8$;`;8.8;`<.8<=.8?=@=-8=q>+8>&?-8T? ?-8@@-8@`PA-8}AB+8,BB+8B@^C+8CD-8-DDh-8D bEx-8E FX-84F`F(-8FaGH-8GH8-89H@2jH/ I_I"J]]JJ JLJ"KyKKXXX *Y uY Y0 %Z@ qZP Z` [p K[ [ [ \ u\ \ ] \] ] ] L^ ^0 ^@ ,_P q_` _p ` %a ma a a Eb b b 2c sc c d0 Nd@ dP d` )ep xe e f hf f  g \g g  h hh h i0 Wi@ iP i` ?jp j j "k bk k  l il l l Om m m`n nDo>o0.pApUpP59tpX59pp+(pppS(ql4qp`q0q`.9XqqqPqrr`3rLrkrp r !r!r"r`#r$s$1s%Ss&3us'sp(s )s)t*'tp+At0,bt,t-t@.t0/tP0$u1Bu1^up2u4u 5u5$v`6XvP7v7v8v09/w :bw:w`;w<w= x{.x=Ixnxp>xx ?xx@@y.y`ADydyBzyBy#y`CyDyDy?z`E.z[Oz FhzwzFzzGz {0H"{H6{T{Ju{{J{{`K|L|LA|MW|Nt|O||pP|;|Q|W}R%}S=}pT]}s}`U}}PV}~@W;~c~0X~~ Y~Z1e[7[S\!oO]p^`5aPbb~Pc dށd3e*ON0ffkfȂg@h6iHdixpjȃ k/l@KnlgĄpmۄn!o?g`pq̅q`r)Ksbs+ɆptG  u$cIugvՇ0ww9ax@yΈ y'5zNCqP{_|ω{|C`}d~~1UPދ@0 JdpS#ІS=0Ј(pMrP؍0SWHShqS܎PS&=^`u0ȏp0!:]{0ߐ/%KMmg@*IО`Ӓ+5QGwcpؓ`GP_@0Ք  ?]'Cϕ_!K{Э̖0Яd/X@dwP˗ е4##Ig?И[wK`kڙ(VĚ1`a@ț0o+;aW3sx`ߝ9^t0 :P^7Jpm ҠSo%<]`x7ݡ75U`ۢp*@Z-3cO0k:j Х`%Ag RզR<p§2e0!/dKҩ0g(Kxت p=`dګ@7O0rȬ7}@+ѭ GKscPЮ6qPկ%M00 3p  # @ Q g   α   / D0 f@ P ` p    Ͳ    ' 9 O19s1919߳H.96@.9lX.9P.9 ,(@tTkP< ,=hPƶ(?85 Ww8@#8ݷ&8-)Q8P,W8/ʸN4N!8:+ N]=g׹=Sy N AS# NC@FSY NyJc 4MǺ NR NW23 NQ\f Na Nf.λ Nlk N!q9 N[vs NzU Nϼ N Є! NCup?gŽ0g/@H)k`!Eվ! aMf}^`˿P@5_0Nx/05O.s!J!f!C fФ{N@ +#Nf?`[0w=RqP  0 )@?[9PU'qQip ii'iEmpii Pi'5OioQ0imP1Lq`p  3`0 @ )VPp@0fPUU@Us1p UMM0UriUFPY(i`g'0WPD(0b2-]o.`_Jd/+fP/C/`/p; /cPdd60dddVdd&`dd@d_d d(JROJl0J6Kj`@ P ` #p L g     Bg @`* [   #L[k# @+p++Ki0+`+ /!Q"x#$ %+P&+';(;?*;Y@+;r,;-;/;@0#O1p`34K@6K 7CC8Cg0:C;=`?S@SI BDv1pCDKDDeEFDh`GDHDKJDPKD&aLDMDe@OD5PDOQD4im0SDTtVDPWDHXDYT /P[lMu\T ^k9M_kSakmpbT"GcTc0ekfkhk.Sikq jT#Plk,=mmkW0okqpk&Qrkxsktk;{`vkwD  ) yDC'gpzAp|[p~D9uaDD`k7ЃkX@kk k1+qkEk/_ypkyk<PkD g`6]/#IМc0L}r08@SxP)Fq0аp3 p#DMr#gи8p@wP&P R4`W0&X"pH x@q) qC @q)] Tqww @q q @q9 `q} @q q !6@qV-!qG!@qa! q) {!N @qf !  W ` 0F  :  p& @ f>P h`0Hh!!!Tp"@" M7"S"wo"`q1"Qqx"`q" q";` qZ" q #`q'#%QkA#[#u#?v##%`S#@#@  $1!P$y#5$%Q$P'#k$Up)$+$-.$_/$1$4F%w06!%P8;%+p:LU%w@<Bo%=B%>B %1 0@Q %{ B % C2 % 0E2! &5!pF2L!%&m!G!?&!J?&"&a"L?"'"O?",'%#PQ?M#F'#S?#`'#U?$z'=$XW$'{$Z$'$[$'%].%'W%_y%(%af% (&0dfP&:(&f&T( 'hC'p('j'('pl-((k(`nM(((p[(r[(ps[)t[')0v[:)w[Z)x[r)Pz[){[)}[)p~[)[)0[*[7*[W*P[,[L*[o*p[,Њ[*0[*[*[*P[+[#+[N+p[r+Е[+0[+[+[+P[,[',[J,p[i,Р[,0[,[,[,P[ -[0-[_-p[-Ы[-0[2,[,[-P[-[-[ .p[1.ж[I.0[q.r.r.r.r.r.r/r2/rS/j/0r/r/0r/r/0U/N 0(30S0(l}00f)l0 0)l151>*lY1~1*l101+l22+lA2X2+6y2,2$,62n2Z,m2 3,e/3NX3,-3`3-m3@n4`.'4nH4|.s4  n4.4 N4.4 5{/E5 4v5/m5 K50m5P !6o0Q6  ~606  6&17 "7B1M7 o7^17 57z17 5 8198P ]818@ 8180 59139p xW929! 9"29# &9>29& :Z27:' QM:v2m:P) :2:p* q:2:+ :2;- Q8;2[;/ u;2; 0 q;3;1 ;43<P3 Q?<N3i<4 <j3<5 q<3=P7 *=3W=9 Qt=3=`: =3=; q>3->= M> 4w>> Q>&4>@ >B4>0A q?^4A?B _?x4?`D M?4?E ?4?@G q@49@H S@4w@pJ @4@ L @5A@N 7A45gAX A$68A\ A\6TA` B6T5Bd OB7TsBh BX7B} B8/C !C/8/KC ^C^8/{C C8/C C8/C C8/D /D9/QD39pD 8D-90D@8PD]8hD)90D39E ,9E`^8P2EI9dME` E9F` wF9F` EG9G` H9}H` qH qH` qH qH` qI ;I:qI (I:I (Ja;UJ rJ<J J<J (Ki=OK (zK>K (K>L _4L[?]Lp kL=@L kLALP kMBAM keMBM0 kMCM hND1N hRNE}N NkFN0 kNTGN O6H)OP LOI yOP O(J)O  KOQM(Op FOyN$P F2PN$OPNjP,OjPOj,QPQZQRPQQPQQPQ RHQQARQjRR}SRjwSRjSVS|/TSQeT$TQTvTQTTQ!UUQ^UlUQUUjU(VQ6VzVQkVVQVW}WWg5WXgqWlXgWXgWe Qe e@ e0 ep eв f $f < JfSdzf fd.fP ge.u ? `-   + !O !s `# $ ( ( `*C +q + -ϣ `& &! (L )x `" "¤ $ ' `'= (h ( $ `* * 2I 3 `# *Ҧ * 57 `+e ' * + `+ -H 3~ 3 `3 5" 4Y ) `1 1 2" +P `*} ) *֪ 3  `3B 6{ 6 1 `1 7V 1 Hլ I! >b 9 `:ۭ B  6Y @> 8ծ 3  6D @J8@8@ͯ8@@8@8@?8@f8@@8@8@ǰ8@8@@8@#8@68@J8@y@8@8@y8@ 848@d8@|8@|8@|8@!{8@Y8@{8@z8`z8@ z8@Ly8`y8@@y8@y8@x8@`x8@@x8@`8@w8K`w8@{w8`v8@طv8@ v8G`u8 u8@t8@t8@-t8cs8@s8@׹`r8  r8@Nq8@q8@`q8@ q8@p8@Bo8|8@n8@n8@ n8`Dm8@ym8@`m8@ m8@l8@a`l8 8@ k8@j8@!j8@X`j8@ j8@Ѿi8@i8@-`i8@m`8@ i8@h8`h8@Y h8@`g8"g8`f8@f8@@f8@$f8@Ue8@qe8@@e8@e8@4d8@d8@@d8@d8@;c8@c8@@c8@c8@b8@b8@@b8@b8@a8@%80C80` 80|`808080. 80`808080D 80w`808080\ 80`808080& 80R`80m8080(`80k 80 80780h 80`80`8080=80x 80`8080"80S 808080 80"`80R8080`80`80!`80\ 808080  80:`80r808080 80@80l80 808080& 80U8080`8080380m 8080 80`80>80{ 80`80 80 80X`808080805`80e 80`8080 80M`80`80808080E`80{8080 808080' 80;`80e8080 80`8080 800 80]`80}8080@p,9'8%1'8P ^^+9j@8:8+9 1'8+9)f"6 t80 ^! 0/$P R0! "SB% KQ{ "]0 vЉ _[>  k! @,"PMe"Y"!48#! 0)Pa N  *!8)88 8i"@!j" [("`q""7"@" tN"@[(@"0U + %R 4HZ@ &@@ d! `,!0+889!P98d!" ]E"z~ l P` -] X"av0X "R"0)l d G"]"t0~" "'T t@ b!P18(0'upE '="0b["Q r" ]vP ^# @^  "  % M P    @D ' "W   "?    "a   &!(8W"OB"P! ,'E _ :  ^"@=s"@q`C"Y j6q"`  h t"PRBh`Q$""4"иR"PS, Rg| !n"pT >"@h!x18p P:  j   "!'8 8!y!!M '!+9!" 6"}"""A#`#X ##%$_$}$$%I%%%"&t&'C'"0U''" (!*88(! -&( v("pNY)Љ )>***(++L+V, t,} S,D-S-( Q-- .b. ..!/ dN////'0 r80"N00@K 10"b0.1!@58(O11"1X 1 82"`%m22<33E44@ 4"` i4">5536}60; 6"@o{70 n7+8K88"b89V999:3:z::;I;_;;;<#<` ?<<<~ l;=c= ==+>x>"> ?@?"[f?"??"0r?-@"@_@@@"A"0b1A`596A"PdAAAP BEBP nBBB"9CC!*88D D*D! P0IDDDD3E!*88`EEEP " 51EP kC "`g p<"+"7h"'A" X N "2|p "k(X" MBQh"Lz"#" ,Z d"Z4q"["r d !p)88    06 QE   !p(8 g x  " k ! 00 ( 7 "et ` v 4 ! --e   pBU" PH '>{ p`} v !(8">_P d/"_.Y"}`S'DP!18(8 2X  n!P*88/" p""0#;~"Z@| S!O`  -X! `-$M"e!88?!h68f#P% "[A  x    !08( !"P_!q!" !!""""C #0 ##h #5$b$z$$%P%%0%%=&t&&,'y'! @.-'"@k'(g(|(((5)p c)"@))" [)*m*"8** +.+;+q++"C ,"YB,,"%-"O--!(8.T.0...C//!78/@ /"@2#0>0000*1g11! ,!1\ 16222!*882!3_334q4@445! ./5~55/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_handlerIFvvEZ40_wrap_IntervalVar_WhenStartRange__SWIG_1EUlvE_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.1892SWIG_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.898.part.899_ZN4absl14lts_2020_09_2318container_internal12raw_hash_setINS1_17FlatHashSetPolicyIiEENS0_13hash_internal4HashIiEESt8equal_toIiESaIiEE13destroy_slotsEv.part.1129_ZN4absl14lts_2020_09_2318container_internal12raw_hash_setINS1_17FlatHashMapPolicyIlSt6vectorIiSaIiEEEENS0_13hash_internal4HashIlEESt8equal_toIlESaISt4pairIKlS6_EEE13destroy_slotsEv.part.1282_p_operations_research__SequenceVarElementTo_p_operations_research__AssignmentElement_ZL24PyString_AsStringAndSizeP7_objectPPcPl.constprop.1879_ZL34SWIG_Python_RaiseOrModifyTypeErrorPKc_ZZ13SWIG_PackDataE3hex_ZL15SWIG_AsVal_longP7_objectPl.constprop.1884_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__ImprovementSearchLimitTo_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__LocalSearchFilterTo_p_operations_research__BaseObject_p_operations_research__IntVarLocalSearchFilterTo_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__ImprovementSearchLimitTo_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__ImprovementSearchLimitTo_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_3EUllllE_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.1893_ZNSt17_Function_handlerIFbvEZ24_wrap_Solver_CustomLimitEUlvE_E9_M_invokeERKSt9_Any_dataSwigPyObject_repr2SwigPyObject_append_ZGVZ17SwigPyObject_typeE4type_ZZ17SwigPyObject_typeE4typeSwigPyObject_append.cold.1894SwigPyObject_dealloc.cold.1895SWIG_Python_GetSwigThisSWIG_Python_GetSwigThis.cold.1896SWIG_Python_ConvertPtrAndOwn.constprop.1889SWIG_Python_ConvertPtrAndOwn.constprop.1888_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.1897_wrap_Solver_RestartSearch_wrap_Solver_RestartSearch.cold.1898_wrap_Solver_EndSearch_wrap_Solver_EndSearch.cold.1899_wrap_Solver_CheckAssignment_wrap_Solver_CheckAssignment.cold.1900_wrap_Solver_CheckConstraint_wrap_Solver_CheckConstraint.cold.1901_wrap_Solver_WallTime_wrap_Solver_WallTime.cold.1902_wrap_Solver_Branches_wrap_Solver_Solutions_wrap_Solver_Solutions.cold.1903_wrap_Solver_Failures_wrap_Solver_AcceptedNeighbors_wrap_Solver_Stamp_wrap_Solver_Stamp.cold.1904_wrap_Solver_FailStamp_wrap_Solver_FailStamp.cold.1905_wrap_Solver_SearchDepth_wrap_Solver_SearchDepth.cold.1906_wrap_Solver_SearchLeftDepth_wrap_Solver_SearchLeftDepth.cold.1907_wrap_Solver_SolveDepth_wrap_Solver_SolveDepth.cold.1908_wrap_Solver_Constraints_wrap_Solver_Accept_wrap_Solver_Accept.cold.1909_wrap_Solver_FinishCurrentSearch_wrap_Solver_FinishCurrentSearch.cold.1910_wrap_Solver_RestartCurrentSearch_wrap_Solver_RestartCurrentSearch.cold.1911_wrap_Solver_ShouldFail_wrap_disown_BaseObject_wrap_disown_PropagationBaseObject_wrap_disown_Decision_wrap_disown_DecisionBuilder_wrap_Demon_Priority_wrap_Demon_Priority.cold.1912_wrap_Demon_Inhibit_wrap_Demon_Inhibit.cold.1913_wrap_Demon_Desinhibit_wrap_Demon_Desinhibit.cold.1914_wrap_disown_Demon_wrap_disown_Constraint_wrap_SearchMonitor_EnterSearch_wrap_SearchMonitor_EnterSearch.cold.1915_wrap_SearchMonitor_RestartSearch_wrap_SearchMonitor_RestartSearch.cold.1916_wrap_SearchMonitor_ExitSearch_wrap_SearchMonitor_ExitSearch.cold.1917_wrap_SearchMonitor_BeginFail_wrap_SearchMonitor_BeginFail.cold.1918_wrap_SearchMonitor_EndFail_wrap_SearchMonitor_EndFail.cold.1919_wrap_SearchMonitor_BeginInitialPropagation_wrap_SearchMonitor_BeginInitialPropagation.cold.1920_wrap_SearchMonitor_EndInitialPropagation_wrap_SearchMonitor_EndInitialPropagation.cold.1921_wrap_SearchMonitor_AcceptSolution_wrap_SearchMonitor_AcceptSolution.cold.1922_wrap_SearchMonitor_AtSolution_wrap_SearchMonitor_AtSolution.cold.1923_wrap_SearchMonitor_NoMoreSolutions_wrap_SearchMonitor_NoMoreSolutions.cold.1924_wrap_SearchMonitor_LocalOptimum_wrap_SearchMonitor_LocalOptimum.cold.1925_wrap_SearchMonitor_AcceptDelta_wrap_SearchMonitor_AcceptDelta.cold.1926_wrap_SearchMonitor_AcceptNeighbor_wrap_SearchMonitor_AcceptNeighbor.cold.1927_wrap_disown_SearchMonitor_wrap_IntExpr_Min_wrap_IntExpr_Min.cold.1928_wrap_IntExpr_Max_wrap_IntExpr_Max.cold.1929_wrap_IntExpr_Bound_wrap_IntExpr_Bound.cold.1930_wrap_IntExpr_IsVar_wrap_IntExpr_IsVar.cold.1931_wrap_IntVarIterator_Init_wrap_IntVarIterator_Init.cold.1932_wrap_IntVarIterator_Ok_wrap_IntVarIterator_Ok.cold.1933_wrap_IntVarIterator_Value_wrap_IntVarIterator_Value.cold.1934_wrap_IntVarIterator_Next_wrap_IntVarIterator_Next.cold.1935_wrap_IntVar_IsVar_wrap_IntVar_IsVar.cold.1936_wrap_IntVar_Size_wrap_IntVar_Size.cold.1937_wrap_IntVar_OldMin_wrap_IntVar_OldMin.cold.1938_wrap_IntVar_OldMax_wrap_IntVar_OldMax.cold.1939_wrap_SolutionCollector_AddObjective_wrap_SolutionCollector_AddObjective.cold.1940_wrap_SolutionCollector_EnterSearch_wrap_SolutionCollector_EnterSearch.cold.1941_wrap_SolutionCollector_SolutionCount_wrap_SolutionCollector_SolutionCount.cold.1942_wrap_OptimizeVar_Best_wrap_OptimizeVar_AcceptDelta_wrap_OptimizeVar_AcceptDelta.cold.1943_wrap_OptimizeVar_EnterSearch_wrap_OptimizeVar_EnterSearch.cold.1944_wrap_OptimizeVar_AtSolution_wrap_OptimizeVar_AtSolution.cold.1945_wrap_OptimizeVar_AcceptSolution_wrap_OptimizeVar_AcceptSolution.cold.1946_wrap_SearchLimit_Crossed_wrap_SearchLimit_Check_wrap_SearchLimit_Check.cold.1947_wrap_SearchLimit_Init_wrap_SearchLimit_Init.cold.1948_wrap_SearchLimit_EnterSearch_wrap_SearchLimit_EnterSearch.cold.1949_wrap_IntervalVar_StartMin_wrap_IntervalVar_StartMin.cold.1950_wrap_IntervalVar_StartMax_wrap_IntervalVar_StartMax.cold.1951_wrap_IntervalVar_OldStartMin_wrap_IntervalVar_OldStartMin.cold.1952_wrap_IntervalVar_OldStartMax_wrap_IntervalVar_OldStartMax.cold.1953_wrap_IntervalVar_DurationMin_wrap_IntervalVar_DurationMin.cold.1954_wrap_IntervalVar_DurationMax_wrap_IntervalVar_DurationMax.cold.1955_wrap_IntervalVar_OldDurationMin_wrap_IntervalVar_OldDurationMin.cold.1956_wrap_IntervalVar_OldDurationMax_wrap_IntervalVar_OldDurationMax.cold.1957_wrap_IntervalVar_EndMin_wrap_IntervalVar_EndMin.cold.1958_wrap_IntervalVar_EndMax_wrap_IntervalVar_EndMax.cold.1959_wrap_IntervalVar_OldEndMin_wrap_IntervalVar_OldEndMin.cold.1960_wrap_IntervalVar_OldEndMax_wrap_IntervalVar_OldEndMax.cold.1961_wrap_IntervalVar_MustBePerformed_wrap_IntervalVar_MustBePerformed.cold.1962_wrap_IntervalVar_MayBePerformed_wrap_IntervalVar_MayBePerformed.cold.1963_wrap_IntervalVar_CannotBePerformed_wrap_IntervalVar_CannotBePerformed.cold.1964_wrap_IntervalVar_IsPerformedBound_wrap_IntervalVar_IsPerformedBound.cold.1965_wrap_IntervalVar_WasPerformedBound_wrap_IntervalVar_WasPerformedBound.cold.1966_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.1967_wrap_IntVarElement___ne___wrap_IntVarElement___ne__.cold.1968_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.1969_wrap_IntervalVarElement___ne___wrap_IntervalVarElement___ne__.cold.1970_wrap_SequenceVarElement___eq___wrap_SequenceVarElement___eq__.cold.1971_wrap_SequenceVarElement___ne___wrap_SequenceVarElement___ne__.cold.1972_wrap_Assignment_Clear_wrap_Assignment_Clear.cold.1973_wrap_Assignment_Empty_wrap_Assignment_Size_wrap_Assignment_NumIntVars_wrap_Assignment_NumIntervalVars_wrap_Assignment_NumSequenceVars_wrap_Assignment_Store_wrap_Assignment_Store.cold.1974_wrap_Assignment_Restore_wrap_Assignment_Restore.cold.1975_wrap_Assignment_AddObjective_wrap_Assignment_AddObjective.cold.1976_wrap_Assignment_HasObjective_wrap_Assignment_ObjectiveMin_wrap_Assignment_ObjectiveMin.cold.1977_wrap_Assignment_ObjectiveMax_wrap_Assignment_ObjectiveMax.cold.1978_wrap_Assignment_ObjectiveValue_wrap_Assignment_ObjectiveValue.cold.1979_wrap_Assignment_ObjectiveBound_wrap_Assignment_ObjectiveBound.cold.1980_wrap_Assignment_Min_wrap_Assignment_Min.cold.1981_wrap_Assignment_Max_wrap_Assignment_Max.cold.1982_wrap_Assignment_Value_wrap_Assignment_Value.cold.1983_wrap_Assignment_Bound_wrap_Assignment_Bound.cold.1984_wrap_Assignment_StartMin_wrap_Assignment_StartMin.cold.1985_wrap_Assignment_StartMax_wrap_Assignment_StartMax.cold.1986_wrap_Assignment_StartValue_wrap_Assignment_StartValue.cold.1987_wrap_Assignment_DurationMin_wrap_Assignment_DurationMin.cold.1988_wrap_Assignment_DurationMax_wrap_Assignment_DurationMax.cold.1989_wrap_Assignment_DurationValue_wrap_Assignment_DurationValue.cold.1990_wrap_Assignment_EndMin_wrap_Assignment_EndMin.cold.1991_wrap_Assignment_EndMax_wrap_Assignment_EndMax.cold.1992_wrap_Assignment_EndValue_wrap_Assignment_EndValue.cold.1993_wrap_Assignment_PerformedMin_wrap_Assignment_PerformedMin.cold.1994_wrap_Assignment_PerformedMax_wrap_Assignment_PerformedMax.cold.1995_wrap_Assignment_PerformedValue_wrap_Assignment_PerformedValue.cold.1996_wrap_Pack_AddCountUsedBinDimension_wrap_Pack_AddCountUsedBinDimension.cold.1997_wrap_Pack_AddCountAssignedItemsDimension_wrap_Pack_AddCountAssignedItemsDimension.cold.1998_wrap_Pack_Post_wrap_Pack_Post.cold.1999_wrap_Pack_InitialPropagateWrapper_wrap_Pack_InitialPropagateWrapper.cold.2000_wrap_RevInteger_Value_wrap_NumericalRevInteger_Incr_wrap_NumericalRevInteger_Incr.cold.2001_wrap_NumericalRevInteger_Decr_wrap_NumericalRevInteger_Decr.cold.2002_wrap_RevBool_Value_wrap_RevBool_SetValue_wrap_RevBool_SetValue.cold.2003_wrap_IntVarContainer_Size_wrap_IntVarContainer_Store_wrap_IntVarContainer_Store.cold.2004_wrap_IntVarContainer_Restore_wrap_IntVarContainer_Restore.cold.2005_wrap_IntervalVarContainer_Size_wrap_IntervalVarContainer_Store_wrap_IntervalVarContainer_Store.cold.2006_wrap_IntervalVarContainer_Restore_wrap_IntervalVarContainer_Restore.cold.2007_wrap_SequenceVarContainer_Size_wrap_SequenceVarContainer_Store_wrap_SequenceVarContainer_Store.cold.2008_wrap_SequenceVarContainer_Restore_wrap_SequenceVarContainer_Restore.cold.2009_wrap_disown_LocalSearchOperator_wrap_IntVarLocalSearchOperatorTemplate_Start_wrap_IntVarLocalSearchOperatorTemplate_Start.cold.2010_wrap_IntVarLocalSearchOperatorTemplate_IsIncremental_wrap_IntVarLocalSearchOperatorTemplate_IsIncremental.cold.2011_wrap_IntVarLocalSearchOperatorTemplate_Size_wrap_IntVarLocalSearchOperatorTemplate_OnStart_wrap_IntVarLocalSearchOperatorTemplate_OnStart.cold.2012_wrap_IntVarLocalSearchOperator_NextNeighbor_wrap_IntVarLocalSearchOperator_NextNeighbor.cold.2013_wrap_IntVarLocalSearchOperator_OneNeighbor_wrap_IntVarLocalSearchOperator_OneNeighbor.cold.2014_wrap_disown_IntVarLocalSearchOperator_wrap_SequenceVarLocalSearchOperatorTemplate_Start_wrap_SequenceVarLocalSearchOperatorTemplate_Start.cold.2015_wrap_SequenceVarLocalSearchOperatorTemplate_IsIncremental_wrap_SequenceVarLocalSearchOperatorTemplate_IsIncremental.cold.2016_wrap_SequenceVarLocalSearchOperatorTemplate_Size_wrap_SequenceVarLocalSearchOperatorTemplate_OnStart_wrap_SequenceVarLocalSearchOperatorTemplate_OnStart.cold.2017_wrap_BaseLns_FragmentSize_wrap_BaseLns_FragmentSize.cold.2018_wrap_BaseLns___len___wrap_disown_BaseLns_wrap_disown_ChangeValue_wrap_PathOperator_Neighbor_wrap_PathOperator_Neighbor.cold.2019_wrap_LocalSearchFilter_IsIncremental_wrap_LocalSearchFilter_IsIncremental.cold.2020_wrap_LocalSearchFilter_Synchronize_wrap_LocalSearchFilter_Synchronize.cold.2021_wrap_LocalSearchFilterManager_Synchronize_wrap_LocalSearchFilterManager_Synchronize.cold.2022_wrap_IntVarLocalSearchFilter_Synchronize_wrap_IntVarLocalSearchFilter_Synchronize.cold.2023_wrap_IntVarLocalSearchFilter_Size_wrap_IntVarLocalSearchFilter_IndexFromVar_wrap_disown_IntVarLocalSearchFilter_wrap_BooleanVar_Min_wrap_BooleanVar_Min.cold.2024_wrap_BooleanVar_Max_wrap_BooleanVar_Max.cold.2025_wrap_BooleanVar_Bound_wrap_BooleanVar_Bound.cold.2026_wrap_BooleanVar_WhenBound_wrap_BooleanVar_WhenBound.cold.2027_wrap_BooleanVar_WhenRange_wrap_BooleanVar_WhenRange.cold.2028_wrap_BooleanVar_WhenDomain_wrap_BooleanVar_WhenDomain.cold.2029_wrap_BooleanVar_Size_wrap_BooleanVar_Size.cold.2030_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.2031_wrap_RoutingModel_AddPickupAndDeliverySets_wrap_RoutingModel_AddPickupAndDeliverySets.cold.2032_wrap_RoutingModel_GetNumOfSingletonNodes_wrap_RoutingModel_GetNumOfSingletonNodes.cold.2033_wrap_RoutingModel_CloseVisitTypes_wrap_RoutingModel_CloseVisitTypes.cold.2034_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.2035_wrap_RoutingModel_GetMaximumNumberOfActiveVehicles_wrap_RoutingModel_GetAmortizedLinearCostFactorOfVehicles_wrap_RoutingModel_GetAmortizedQuadraticCostFactorOfVehicles_wrap_RoutingModel_AddLocalSearchOperator_wrap_RoutingModel_AddLocalSearchOperator.cold.2036_wrap_RoutingModel_AddSearchMonitor_wrap_RoutingModel_AddSearchMonitor.cold.2037_wrap_RoutingModel_AddVariableMinimizedByFinalizer_wrap_RoutingModel_AddVariableMinimizedByFinalizer.cold.2038_wrap_RoutingModel_AddVariableMaximizedByFinalizer_wrap_RoutingModel_AddVariableMaximizedByFinalizer.cold.2039_wrap_RoutingModel_CloseModel_wrap_RoutingModel_CloseModel.cold.2040_wrap_RoutingModel_SetAssignmentFromOtherModelAssignment_wrap_RoutingModel_SetAssignmentFromOtherModelAssignment.cold.2041_wrap_RoutingModel_ComputeLowerBound_wrap_RoutingModel_ComputeLowerBound.cold.2042_wrap_RoutingModel_status_wrap_RoutingModel_AssignmentToRoutes_wrap_RoutingModel_AssignmentToRoutes.cold.2043_wrap_RoutingModel_AddToAssignment_wrap_RoutingModel_AddToAssignment.cold.2044_wrap_RoutingModel_AddIntervalToAssignment_wrap_RoutingModel_AddIntervalToAssignment.cold.2045_wrap_RoutingModel_CostsAreHomogeneousAcrossVehicles_wrap_RoutingModel_HasVehicleWithCostClassIndex_wrap_RoutingModel_GetCostClassesCount_wrap_RoutingModel_GetNonZeroCostClassesCount_wrap_RoutingModel_GetVehicleClassesCount_wrap_RoutingModel_CheckLimit_wrap_RoutingModel_CheckLimit.cold.2046_wrap_RoutingModel_nodes_wrap_RoutingModel_vehicles_wrap_RoutingModel_Size_wrap_RoutingModel_IsMatchingModel_wrap_RoutingModel_IsMatchingModel.cold.2047_wrap_GlobalVehicleBreaksConstraint_Post_wrap_GlobalVehicleBreaksConstraint_Post.cold.2048_wrap_GlobalVehicleBreaksConstraint_InitialPropagateWrapper_wrap_GlobalVehicleBreaksConstraint_InitialPropagateWrapper.cold.2049_wrap_TypeRegulationsConstraint_Post_wrap_TypeRegulationsConstraint_Post.cold.2050_wrap_TypeRegulationsConstraint_InitialPropagateWrapper_wrap_TypeRegulationsConstraint_InitialPropagateWrapper.cold.2051_wrap_RoutingDimension_InitializeBreaks_wrap_RoutingDimension_InitializeBreaks.cold.2052_wrap_RoutingDimension_HasBreakConstraints_wrap_RoutingDimension_HasBreakConstraints.cold.2053_wrap_RoutingDimension_HasPickupToDeliveryLimits_wrap_RoutingDimension_HasPickupToDeliveryLimits.cold.2054_wrap_RoutingDimension_global_span_cost_coefficient_wrap_RoutingDimension_GetGlobalOptimizerOffset_wrap_BasePathFilter_OnSynchronize_wrap_BasePathFilter_OnSynchronize.cold.2055_wrap_CPFeasibilityFilter_OnSynchronize_wrap_CPFeasibilityFilter_OnSynchronize.cold.2056SWIG_Python_ConvertPtrAndOwnSWIG_Python_InitShadowInstanceSWIG_Python_InitShadowInstance.cold.2057DefaultPhaseParameters_swiginitPropagationBaseObject_swiginitCPFeasibilityFilter_swiginitBaseLns_swiginitRoutingModel_swiginitRoutingModelVisitor_swiginitTypeRegulationsConstraint_swiginitGlobalVehicleBreaksConstraint_swiginitTypeIncompatibilityChecker_swiginitTypeRequirementChecker_swiginitRoutingIndexManager_swiginitChangeValue_swiginitLocalSearchFilterManager_swiginitIntVarLocalSearchOperator_swiginitSearchMonitor_swiginitNumericalRevInteger_swiginitSolver_swiginitIntVarLocalSearchFilter_swiginitRevBool_swiginitDecisionBuilder_swiginitDemon_swiginitDecision_swiginitSWIG_Python_TypeQuery_ZGVZ21SWIG_Python_TypeCacheE5cache_ZZ21SWIG_Python_TypeCacheE5cache_ZZ21SWIG_Python_GetModuleE12type_pointerSWIG_Python_TypeQuery.cold.2058_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.2059SWIG_Python_NewPointerObj.constprop.1887SWIG_Python_NewPointerObj.constprop.1887.cold.2060_wrap_RoutingModel_GetDimensionsWithSoftOrSpanCosts_wrap_RoutingModel_GetDimensionsWithSoftOrSpanCosts.cold.2061_wrap_RoutingModel_GetPerfectBinaryDisjunctions_wrap_RoutingModel_GetPerfectBinaryDisjunctions.cold.2062_wrap_RoutingModel_RemainingTime_wrap_RoutingModel_RemainingTime.cold.2063_wrap_RoutingModel_GetAutomaticFirstSolutionStrategySWIG_Python_NewPointerObj.constprop.1886SWIG_Python_NewPointerObj.constprop.1886.cold.2064_wrap_RoutingModel_Solve_wrap_RoutingModel_Solve.cold.2065_wrap_Solver_AllSolutionCollector_wrap_Solver_AllSolutionCollector.cold.2066_wrap_Solver_BestValueSolutionCollector_wrap_Solver_BestValueSolutionCollector.cold.2067_wrap_Solver_LastSolutionCollector_wrap_Solver_LastSolutionCollector.cold.2068_wrap_Solver_FirstSolutionCollector_wrap_Solver_FirstSolutionCollector.cold.2069_wrap_Solver_Assignment_wrap_Solver_Assignment.cold.2070_wrap___lshift___wrap___lshift__.cold.2071_wrap_Constraint___sub___wrap_Constraint___sub__.cold.2072_wrap_Constraint___add___wrap_Constraint___add__.cold.2073_ZNSt17_Function_handlerIFvPN19operations_research6SolverEEZ21_wrap_Solver_DecisionEUlS2_E_E9_M_invokeERKSt9_Any_dataOS2__wrap_IntExpr___add___wrap_IntExpr___add__.cold.2074_wrap_IntExpr___sub___wrap_IntExpr___sub__.cold.2075_wrap_IntExpr___mul___wrap_IntExpr___mul__.cold.2076_wrap_IntExpr___mod___wrap_IntExpr___mod__.cold.2077_wrap_Constraint___lt___wrap_Constraint___lt__.cold.2078_wrap_IntExpr___lt___wrap_IntExpr___lt__.cold.2079_wrap_IntExpr___le___wrap_IntExpr___le__.cold.2080_wrap_IntExpr___gt___wrap_IntExpr___gt__.cold.2081_wrap_IntExpr___ge___wrap_IntExpr___ge__.cold.2082_wrap_IntExpr___ne___wrap_IntExpr___ne__.cold.2083_wrap_IntExpr___eq___wrap_IntExpr___eq__.cold.2084_wrap_Constraint___le___wrap_Constraint___le__.cold.2085_wrap_Constraint___gt___wrap_Constraint___gt__.cold.2086_wrap_Constraint___ge___wrap_Constraint___ge__.cold.2087_wrap_Constraint___ne___wrap_Constraint___ne__.cold.2088_wrap_Constraint___eq___wrap_Constraint___eq__.cold.2089_wrap_DefaultPhaseParameters_decision_builder_get_wrap_Solver_BoolVar_wrap_Solver_BoolVar.cold.2090_wrap_Solver_TrueConstraint_wrap_Solver_TrueConstraint.cold.2091_wrap_Solver_FalseConstraint_wrap_Solver_FalseConstraint.cold.2092_wrap_Solver_AbsEquality_wrap_Solver_AbsEquality.cold.2093_wrap_Solver_ConstraintInitialPropagateCallback_wrap_Solver_ConstraintInitialPropagateCallback.cold.2094_wrap_Solver_DelayedConstraintInitialPropagateCallback_wrap_Solver_DelayedConstraintInitialPropagateCallback.cold.2095_wrap_Solver_IntervalVar_wrap_Solver_IntervalVar.cold.2096_wrap_Solver_MirrorInterval_wrap_Solver_MirrorInterval.cold.2097_wrap_Solver_IntervalRelaxedMin_wrap_Solver_IntervalRelaxedMin.cold.2098_wrap_Solver_IntervalRelaxedMax_wrap_Solver_IntervalRelaxedMax.cold.2099_wrap_Solver_CustomLimit_wrap_Solver_CustomLimit.cold.2100_wrap_Solver_PrintModelVisitor_wrap_Solver_PrintModelVisitor.cold.2101_wrap_Solver_StatisticsModelVisitor_wrap_Solver_StatisticsModelVisitor.cold.2102_wrap_Solver_FailDecision_wrap_Solver_FailDecision.cold.2103_wrap_Solver_ConstraintAdder_wrap_Solver_ConstraintAdder.cold.2104_wrap_Solver_RestoreAssignment_wrap_Solver_RestoreAssignment.cold.2105_wrap_Solver_StoreAssignment_wrap_Solver_StoreAssignment.cold.2106_wrap_PropagationBaseObject_solver_wrap_Constraint_Var_wrap_Constraint_Var.cold.2107_wrap_Constraint___mul___wrap_Constraint___mul__.cold.2108_wrap_Constraint___neg___wrap_Constraint___neg__.cold.2109_wrap_Constraint___abs___wrap_Constraint___abs__.cold.2110_wrap_Constraint_Square_wrap_Constraint_Square.cold.2111_wrap_SearchMonitor_solver_wrap_IntExpr_Var_wrap_IntExpr_Var.cold.2112_wrap_IntExpr___neg___wrap_IntExpr___neg__.cold.2113_wrap_IntExpr___abs___wrap_IntExpr___abs__.cold.2114_wrap_IntExpr_Square_wrap_IntExpr_Square.cold.2115_wrap_IntVar_Var_wrap_IntVar_Var.cold.2116_wrap_IntVar_HoleIteratorAux_wrap_IntVar_HoleIteratorAux.cold.2117_wrap_IntVar_DomainIteratorAux_wrap_IntVar_DomainIteratorAux.cold.2118_wrap_OptimizeVar_Var_wrap_IntervalVar_StartExpr_wrap_IntervalVar_StartExpr.cold.2119_wrap_IntervalVar_DurationExpr_wrap_IntervalVar_DurationExpr.cold.2120_wrap_IntervalVar_EndExpr_wrap_IntervalVar_EndExpr.cold.2121_wrap_IntervalVar_PerformedExpr_wrap_IntervalVar_PerformedExpr.cold.2122_wrap_IntervalVar_EndsAfterEnd_wrap_IntervalVar_EndsAfterEnd.cold.2123_wrap_IntervalVar_EndsAfterStart_wrap_IntervalVar_EndsAfterStart.cold.2124_wrap_IntervalVar_EndsAtEnd_wrap_IntervalVar_EndsAtEnd.cold.2125_wrap_IntervalVar_EndsAtStart_wrap_IntervalVar_EndsAtStart.cold.2126_wrap_IntervalVar_StartsAfterEnd_wrap_IntervalVar_StartsAfterEnd.cold.2127_wrap_IntervalVar_StartsAfterStart_wrap_IntervalVar_StartsAfterStart.cold.2128_wrap_IntervalVar_StartsAtEnd_wrap_IntervalVar_StartsAtEnd.cold.2129_wrap_IntervalVar_StartsAtStart_wrap_IntervalVar_StartsAtStart.cold.2130_wrap_IntervalVar_StaysInSync_wrap_IntervalVar_StaysInSync.cold.2131_wrap_IntVarElement_Var_wrap_IntervalVarElement_Var_wrap_SequenceVarElement_Var_wrap_Assignment_Objective_wrap_Assignment_Objective.cold.2132_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.2133_wrap_BooleanVar_HoleIteratorAux_wrap_BooleanVar_HoleIteratorAux.cold.2134_wrap_BooleanVar_DomainIteratorAux_wrap_BooleanVar_DomainIteratorAux.cold.2135Swig_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.2136_wrap_RoutingModel_GetMutableLocalCumulOptimizer_wrap_RoutingModel_GetMutableLocalCumulOptimizer.cold.2137_wrap_RoutingModel_GetMutableLocalCumulMPOptimizer_wrap_RoutingModel_GetMutableLocalCumulMPOptimizer.cold.2138_wrap_RoutingModel_PreAssignment_wrap_RoutingModel_MutablePreAssignment_wrap_RoutingModel_RestoreAssignment_wrap_RoutingModel_RestoreAssignment.cold.2139_wrap_RoutingModel_CompactAssignment_wrap_RoutingModel_CompactAssignment.cold.2140_wrap_RoutingModel_CompactAndCheckAssignment_wrap_RoutingModel_CompactAndCheckAssignment.cold.2141_wrap_RoutingModel_PackCumulsOfOptimizerDimensionsFromAssignment_wrap_RoutingModel_PackCumulsOfOptimizerDimensionsFromAssignment.cold.2142_wrap_RoutingModel_CostVar_wrap_RoutingModel_GetVehicleTypeContainer_wrap_RoutingModel_solver_wrap_RoutingModel_MakeSelfDependentDimensionFinalizer_wrap_RoutingModel_MakeSelfDependentDimensionFinalizer.cold.2143_wrap_RoutingDimension_model_wrap_RoutingDimension_base_dimension_ZNSt17_Function_handlerIFvPN19operations_research6SolverEEZ21_wrap_Solver_DecisionEUlS2_E0_E9_M_invokeERKSt9_Any_dataOS2_Swig_var_RoutingModelVisitor_kLightElement2_getSwig_var_RoutingModelVisitor_kRemoveValues_getSwig_var_RoutingModelVisitor_kLightElement_getSWIG_Python_NewPointerObj.constprop.1885SWIG_Python_NewPointerObj.constprop.1885.cold.2144_wrap_new_DefaultPhaseParameters_wrap_new_DefaultPhaseParameters.cold.2145_wrap_new_RevBool_wrap_new_RevBool.cold.2146_wrap_new_RoutingModelVisitor_wrap_new_RoutingModelVisitor.cold.2147_wrap_new_GlobalVehicleBreaksConstraint_wrap_new_GlobalVehicleBreaksConstraint.cold.2148_wrap_new_TypeIncompatibilityChecker_wrap_new_TypeIncompatibilityChecker.cold.2149_wrap_new_TypeRequirementChecker_wrap_new_TypeRequirementChecker.cold.2150_wrap_new_TypeRegulationsConstraint_wrap_new_TypeRegulationsConstraint.cold.2151_wrap_new_CPFeasibilityFilter_wrap_new_CPFeasibilityFilter.cold.2152_ZNSt17_Function_handlerIFvvEZ38_wrap_IntervalVar_WhenEndBound__SWIG_1EUlvE_E9_M_invokeERKSt9_Any_data_ZNSt17_Function_handlerIFvvEZ43_wrap_IntervalVar_WhenDurationBound__SWIG_1EUlvE_E9_M_invokeERKSt9_Any_data_ZNSt17_Function_handlerIFvvEZ25_wrap_Solver_ClosureDemonEUlvE_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_handlerIFvvEZ38_wrap_IntervalVar_WhenEndRange__SWIG_1EUlvE_E9_M_invokeERKSt9_Any_data_ZNSt17_Function_handlerIFvvEZ40_wrap_RoutingModel_AddAtSolutionCallbackEUlvE_E9_M_invokeERKSt9_Any_data_ZNSt17_Function_handlerIFvvEZ31_wrap_IntVar_WhenDomain__SWIG_1EUlvE_E9_M_invokeERKSt9_Any_data_ZNSt17_Function_handlerIFvvEZ44_wrap_IntervalVar_WhenPerformedBound__SWIG_1EUlvE_E9_M_invokeERKSt9_Any_data_ZNSt17_Function_handlerIFvvEZ43_wrap_IntervalVar_WhenDurationRange__SWIG_1EUlvE_E9_M_invokeERKSt9_Any_data_ZNSt17_Function_handlerIFvvEZ31_wrap_IntExpr_WhenRange__SWIG_1EUlvE_E9_M_invokeERKSt9_Any_data_ZNSt17_Function_handlerIFvvEZ40_wrap_IntervalVar_WhenStartBound__SWIG_1EUlvE_E9_M_invokeERKSt9_Any_data_wrap_SequenceVarElement_BackwardSequence_wrap_SequenceVarElement_BackwardSequence.cold.2153_wrap_SequenceVarElement_ForwardSequence_wrap_SequenceVarElement_ForwardSequence.cold.2154_wrap_SequenceVarElement_Unperformed_wrap_SequenceVarElement_Unperformed.cold.2155_wrap_new_RevInteger_wrap_new_RevInteger.cold.2156_wrap_new_NumericalRevInteger_wrap_new_NumericalRevInteger.cold.2157_wrap_IntervalVarElement_SetStartMax_wrap_IntervalVarElement_SetStartMin_wrap_IntervalVarElement_SetPerformedMin_wrap_IntervalVarElement_SetPerformedMax_wrap_IntVarElement_SetMin_wrap_IntVarElement_SetMax_wrap_IntervalVarElement_SetEndMin_wrap_IntervalVarElement_SetEndMax_wrap_IntervalVarElement_SetDurationMin_wrap_IntervalVarElement_SetDurationMax_wrap_IntervalVarElement_SetDurationValue_wrap_IntervalVarElement_SetEndValue_wrap_IntervalVarElement_SetStartValue_wrap_IntVarElement_SetValue_wrap_IntervalVarElement_SetPerformedValue_wrap_RoutingIndexManager_IndexToNode_wrap_IntVarLocalSearchOperatorTemplate_Value_wrap_IntVarLocalSearchOperatorTemplate_OldValue_wrap_RoutingModel_GetCostClassIndexOfVehicle_wrap_RoutingModel_GetVehicleClassIndexOfVehicle_wrap_SequenceVarLocalSearchOperatorTemplate_Value_wrap_SequenceVarLocalSearchOperatorTemplate_OldValue_wrap_RoutingModel_GetDisjunctionIndices_wrap_IntervalVar_SetPerformed_wrap_RoutingModel_SetMaximumNumberOfActiveVehicles_wrap_RoutingModel_IsEnd_wrap_DefaultPhaseParameters_initialization_splits_set_wrap_DefaultPhaseParameters_display_level_set_wrap_DefaultPhaseParameters_random_seed_set_wrap_RoutingModel_VehicleVar_wrap_RoutingModel_NextVar_wrap_RoutingModel_ActiveVar_wrap_DefaultPhaseParameters_var_selection_schema_set_wrap_DefaultPhaseParameters_value_selection_schema_set_wrap_RoutingDimension_CumulVar_wrap_RoutingDimension_TransitVar_wrap_RoutingDimension_FixedTransitVar_wrap_RoutingDimension_SlackVar_wrap_DefaultPhaseParameters_heuristic_period_set_wrap_DefaultPhaseParameters_heuristic_num_failures_limit_set_wrap_RoutingModel_End_wrap_RoutingModel_VehicleIndex_wrap_BaseLns___getitem___wrap_RoutingModel_Start_wrap_IntVarLocalSearchFilter_Value_wrap_RoutingDimension_GetSpanUpperBoundForVehicle_wrap_RoutingDimension_GetSpanCostCoefficientForVehicle_wrap_Assignment_BackwardSequence_wrap_Assignment_BackwardSequence.cold.2158_wrap_Assignment_ForwardSequence_wrap_Assignment_ForwardSequence.cold.2159_wrap_Assignment_Unperformed_wrap_Assignment_Unperformed.cold.2160_wrap_SequenceVarContainer_Element_wrap_IntVarContainer_Element_wrap_IntervalVarContainer_Element_wrap_RoutingModel_ActiveVehicleVar_wrap_RoutingModel_VehicleCostsConsideredVar_wrap_RoutingModel_GetSameVehicleIndicesOfIndex_wrap_Solver_Fail_wrap_RoutingDimension_GetLocalOptimizerOffsetForVehicle_wrap_RoutingModel_AreEmptyRouteCostsConsideredForVehicle_wrap_RoutingModel_SetFixedCostOfAllVehicles_wrap_RoutingModel_SetFixedCostOfAllVehicles.cold.2161_wrap_Assignment_SetObjectiveMin_wrap_Assignment_SetObjectiveMin.cold.2162_wrap_Assignment_SetObjectiveMax_wrap_Assignment_SetObjectiveMax.cold.2163_wrap_Assignment_SetObjectiveValue_wrap_Assignment_SetObjectiveValue.cold.2164_wrap_RoutingDimension_SetSpanCostCoefficientForAllVehicles_wrap_RoutingDimension_SetSpanCostCoefficientForAllVehicles.cold.2165_wrap_RoutingDimension_SetGlobalSpanCostCoefficient_wrap_RoutingDimension_SetGlobalSpanCostCoefficient.cold.2166_wrap_RoutingDimension_GetCumulVarSoftUpperBound_wrap_RoutingDimension_GetCumulVarSoftUpperBound.cold.2167_wrap_RoutingDimension_GetCumulVarSoftLowerBound_wrap_RoutingDimension_GetCumulVarSoftLowerBound.cold.2168_wrap_RoutingDimension_GetCumulVarSoftLowerBoundCoefficient_wrap_RoutingDimension_GetCumulVarSoftLowerBoundCoefficient.cold.2169_wrap_RoutingDimension_GetCumulVarSoftUpperBoundCoefficient_wrap_RoutingDimension_GetCumulVarSoftUpperBoundCoefficient.cold.2170_wrap_RoutingModel_GetVisitTypePolicy_wrap_RoutingModel_GetVisitTypePolicy.cold.2171_wrap_RoutingModel_GetVisitType_wrap_RoutingModel_GetVisitType.cold.2172_wrap_RoutingDimension_ShortestTransitionSlack_wrap_RoutingDimension_ShortestTransitionSlack.cold.2173_wrap_RoutingModel_UnperformedPenalty_wrap_RoutingModel_UnperformedPenalty.cold.2174_wrap_Solver_ReSeed_wrap_RoutingModel_IsStart_wrap_RoutingModel_IsStart.cold.2175_wrap_RoutingDimension_HasCumulVarSoftUpperBound_wrap_RoutingDimension_HasCumulVarSoftUpperBound.cold.2176_wrap_RoutingDimension_HasCumulVarSoftLowerBound_wrap_RoutingDimension_HasCumulVarSoftLowerBound.cold.2177_wrap_Solver_BranchesLimit_wrap_Solver_BranchesLimit.cold.2178_wrap_Constraint___floordiv___wrap_Constraint___floordiv__.cold.2179_wrap_RoutingModel_GetPickupIndexPairs_wrap_RoutingModel_GetPickupIndexPairs.cold.2180_wrap_RoutingModel_SetPickupAndDeliveryPolicyOfAllVehicles_wrap_RoutingModel_SetPickupAndDeliveryPolicyOfAllVehicles.cold.2181_wrap_RoutingModel_SetArcCostEvaluatorOfAllVehicles_wrap_RoutingModel_SetArcCostEvaluatorOfAllVehicles.cold.2182_wrap_BaseLns_AppendToFragment_wrap_BaseLns_AppendToFragment.cold.2183_wrap_Solver_FailuresLimit_wrap_Solver_FailuresLimit.cold.2184_wrap_Solver_SolutionsLimit_wrap_Solver_SolutionsLimit.cold.2185_wrap_SequenceVar_RankFirst_wrap_SequenceVar_RankFirst.cold.2186_wrap_SequenceVar_RankNotFirst_wrap_SequenceVar_RankNotFirst.cold.2187_wrap_SequenceVar_RankLast_wrap_SequenceVar_RankLast.cold.2188_wrap_SequenceVar_RankNotLast_wrap_SequenceVar_RankNotLast.cold.2189_wrap_RoutingModel_GetDeliveryIndexPairs_wrap_RoutingModel_GetDeliveryIndexPairs.cold.2190_wrap_RoutingModel_GetPickupAndDeliveryPolicyOfVehicle_wrap_RoutingModel_GetPickupAndDeliveryPolicyOfVehicle.cold.2191_wrap_SolutionCollector_WallTime_wrap_SolutionCollector_WallTime.cold.2192_wrap_SolutionCollector_Branches_wrap_SolutionCollector_Branches.cold.2193_wrap_SolutionCollector_Failures_wrap_SolutionCollector_Failures.cold.2194_wrap_SolutionCollector_ObjectiveValue_wrap_SolutionCollector_ObjectiveValue.cold.2195_wrap_RoutingModel_GetFixedCostOfVehicle_wrap_RoutingModel_GetFixedCostOfVehicle.cold.2196_wrap_RoutingDimension_GetPreTravelEvaluatorOfVehicle_wrap_RoutingDimension_GetPreTravelEvaluatorOfVehicle.cold.2197_wrap_RoutingDimension_GetPostTravelEvaluatorOfVehicle_wrap_RoutingDimension_GetPostTravelEvaluatorOfVehicle.cold.2198_wrap_IntVar_Contains_wrap_IntVar_Contains.cold.2199_wrap_BooleanVar_Contains_wrap_BooleanVar_Contains.cold.2200_wrap_RoutingModel_GetSingleNodesOfType_wrap_RoutingModel_GetSingleNodesOfType.cold.2201_wrap_RoutingModel_GetPairIndicesOfType_wrap_RoutingModel_GetPairIndicesOfType.cold.2202_wrap_IntervalVar_SafeEndExpr_wrap_IntervalVar_SafeEndExpr.cold.2203_wrap_IntervalVar_SafeStartExpr_wrap_IntervalVar_SafeStartExpr.cold.2204_wrap_IntervalVar_SafeDurationExpr_wrap_IntervalVar_SafeDurationExpr.cold.2205_wrap_Solver_LubyRestart_wrap_Solver_LubyRestart.cold.2206_wrap_SolutionCollector_Solution_wrap_SolutionCollector_Solution.cold.2207_wrap_SequenceVar_Interval_wrap_SequenceVar_Interval.cold.2208_wrap_SequenceVar_Next_wrap_SequenceVar_Next.cold.2209_wrap_RoutingModel_GetHardTypeIncompatibilitiesOfType_wrap_RoutingModel_GetHardTypeIncompatibilitiesOfType.cold.2210_wrap_RoutingModel_GetTemporalTypeIncompatibilitiesOfType_wrap_RoutingModel_GetTemporalTypeIncompatibilitiesOfType.cold.2211_wrap_RoutingModel_GetSameVehicleRequiredTypeAlternativesOfType_wrap_RoutingModel_GetSameVehicleRequiredTypeAlternativesOfType.cold.2212_wrap_RoutingModel_GetRequiredTypeAlternativesWhenAddingType_wrap_RoutingModel_GetRequiredTypeAlternativesWhenAddingType.cold.2213_wrap_RoutingModel_GetRequiredTypeAlternativesWhenRemovingType_wrap_RoutingModel_GetRequiredTypeAlternativesWhenRemovingType.cold.2214_wrap_Solver_ConstantRestart_wrap_Solver_ConstantRestart.cold.2215_wrap_RoutingModel_ConsiderEmptyRouteCostsForVehicle_wrap_SolutionCollector_Value_wrap_SolutionCollector_Value.cold.2216_wrap_SolutionCollector_StartValue_wrap_SolutionCollector_StartValue.cold.2217_wrap_SolutionCollector_EndValue_wrap_SolutionCollector_EndValue.cold.2218_wrap_SolutionCollector_DurationValue_wrap_SolutionCollector_DurationValue.cold.2219_wrap_SolutionCollector_PerformedValue_wrap_SolutionCollector_PerformedValue.cold.2220_wrap_SolutionCollector_BackwardSequence_wrap_SolutionCollector_BackwardSequence.cold.2221_wrap_IntervalVar_CrossesDate_wrap_IntervalVar_CrossesDate.cold.2222_wrap_IntervalVar_EndsAfter_wrap_IntervalVar_EndsAfter.cold.2223_wrap_IntervalVar_EndsAt_wrap_IntervalVar_EndsAt.cold.2224_wrap_IntervalVar_EndsBefore_wrap_IntervalVar_EndsBefore.cold.2225_wrap_IntervalVar_StartsAfter_wrap_IntervalVar_StartsAfter.cold.2226_wrap_IntervalVar_StartsAt_wrap_IntervalVar_StartsAt.cold.2227_wrap_IntervalVar_StartsBefore_wrap_IntervalVar_StartsBefore.cold.2228_wrap_IntervalVar_AvoidsDate_wrap_IntervalVar_AvoidsDate.cold.2229_wrap_IntervalVarElement_SetEndRange_wrap_IntVarElement_SetRange_wrap_IntervalVarElement_SetPerformedRange_wrap_IntervalVarElement_SetStartRange_wrap_IntervalVarElement_SetDurationRange_wrap_TypeRegulationsChecker_CheckVehicle_wrap_TypeRegulationsChecker_CheckVehicle.cold.2230_wrap_SolutionCollector_Unperformed_wrap_SolutionCollector_Unperformed.cold.2231_wrap_SolutionCollector_ForwardSequence_wrap_SolutionCollector_ForwardSequence.cold.2232_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_ZNSt17_Function_handlerIFllEZ28_wrap_Solver_ElementFunctionEUllE_E9_M_invokeERKSt9_Any_dataOl_ZNSt17_Function_handlerIFllEZ28_wrap_Solver_Element__SWIG_2EUllE_E9_M_invokeERKSt9_Any_dataOl_ZNSt17_Function_handlerIFllEZ55_wrap_RoutingModel_RegisterPositiveUnaryTransitCallbackEUllE_E9_M_invokeERKSt9_Any_dataOl_ZNSt17_Function_handlerIFllEZ40_wrap_Solver_VarEvalValEvalTieBreakPhaseEUllE_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_handlerIFllEZ32_wrap_Solver_VarEvalValEvalPhaseEUllE_E9_M_invokeERKSt9_Any_dataOl_ZNSt17_Function_handlerIFllEZ29_wrap_Solver_MonotonicElementEUllE_E9_M_invokeERKSt9_Any_dataOl_ZNSt17_Function_handlerIFllEZ61_wrap_Pack_AddWeightedSumLessOrEqualConstantDimension__SWIG_1EUllE_E9_M_invokeERKSt9_Any_dataOl_ZNSt17_Function_handlerIFllEZ31_wrap_Solver_VarEvalValStrPhaseEUllE_E9_M_invokeERKSt9_Any_dataOl_wrap_Assignment_SetObjectiveRange_wrap_Assignment_SetObjectiveRange.cold.2233_wrap_RoutingModel_SetAmortizedCostFactorsOfAllVehicles_wrap_RoutingModel_SetAmortizedCostFactorsOfAllVehicles.cold.2234_wrap_RoutingModel_AddPickupAndDelivery_wrap_RoutingModel_AddPickupAndDelivery.cold.2235_wrap_RoutingModel_UnperformedPenaltyOrValue_wrap_RoutingModel_UnperformedPenaltyOrValue.cold.2236_wrap_RoutingModel_GetArcCostForFirstSolution_wrap_RoutingModel_GetArcCostForFirstSolution.cold.2237_wrap_RoutingModel_GetHomogeneousCost_wrap_RoutingModel_GetHomogeneousCost.cold.2238_wrap_Assignment_SetEndValue_wrap_Assignment_SetEndValue.cold.2239_wrap_Assignment_SetPerformedMin_wrap_Assignment_SetPerformedMin.cold.2240_wrap_Assignment_SetPerformedMax_wrap_Assignment_SetPerformedMax.cold.2241_wrap_Assignment_SetPerformedValue_wrap_Assignment_SetPerformedValue.cold.2242_wrap_Assignment_SetMax_wrap_Assignment_SetMax.cold.2243_wrap_Assignment_SetValue_wrap_Assignment_SetValue.cold.2244_wrap_Assignment_SetStartMin_wrap_Assignment_SetStartMin.cold.2245_wrap_Assignment_SetStartMax_wrap_Assignment_SetStartMax.cold.2246_wrap_Assignment_SetStartValue_wrap_Assignment_SetStartValue.cold.2247_wrap_Assignment_SetDurationMin_wrap_Assignment_SetDurationMin.cold.2248_wrap_Assignment_SetDurationMax_wrap_Assignment_SetDurationMax.cold.2249_wrap_Assignment_SetDurationValue_wrap_Assignment_SetDurationValue.cold.2250_wrap_Assignment_SetEndMin_wrap_Assignment_SetEndMin.cold.2251_wrap_Assignment_SetEndMax_wrap_Assignment_SetEndMax.cold.2252_wrap_Assignment_SetMin_wrap_Assignment_SetMin.cold.2253_ZNSt17_Function_handlerIFlllEZ32_wrap_Solver_VarEvalValEvalPhaseEUlllE0_E9_M_invokeERKSt9_Any_dataOlS6__ZNSt17_Function_handlerIFlllEZ30_wrap_Solver_PathCumul__SWIG_2EUlllE_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_handlerIFliiEZ62_wrap_RoutingDimension_SetPickupToDeliveryLimitFunctionForPairEUliiE_E9_M_invokeERKSt9_Any_dataOiS6__ZNSt17_Function_handlerIFlllEZ61_wrap_Pack_AddWeightedSumLessOrEqualConstantDimension__SWIG_2EUlllE_E9_M_invokeERKSt9_Any_dataOlS6__ZNSt17_Function_handlerIFlllEZ31_wrap_Solver_VarStrValEvalPhaseEUlllE_E9_M_invokeERKSt9_Any_dataOlS6__ZNSt17_Function_handlerIFlllEZ37_wrap_Solver_EvalEvalStrTieBreakPhaseEUlllE_E9_M_invokeERKSt9_Any_dataOlS6__ZNSt17_Function_handlerIFlllEZ38_wrap_Solver_GuidedLocalSearch__SWIG_0EUlllE_E9_M_invokeERKSt9_Any_dataOlS6__ZNSt17_Function_handlerIFlllEZ29_wrap_Solver_EvalEvalStrPhaseEUlllE_E9_M_invokeERKSt9_Any_dataOlS6__ZNSt17_Function_handlerIFlllEZ31_wrap_Solver_SumObjectiveFilterEUlllE_E9_M_invokeERKSt9_Any_dataOlS6__ZNSt17_Function_handlerIFlllEZ40_wrap_Solver_VarEvalValEvalTieBreakPhaseEUlllE0_E9_M_invokeERKSt9_Any_dataOlS6__ZNSt17_Function_handlerIFlllEZ39_wrap_Solver_VarStrValEvalTieBreakPhaseEUlllE_E9_M_invokeERKSt9_Any_dataOlS6__ZNSt17_Function_handlerIFliiEZ41_wrap_Solver_ConcatenateOperators__SWIG_2EUliiE_E9_M_invokeERKSt9_Any_dataOiS6__ZNSt17_Function_handlerIFlllEZ44_wrap_RoutingModel_SetFirstSolutionEvaluatorEUlllE_E9_M_invokeERKSt9_Any_dataOlS6__ZNSt17_Function_handlerIFlllEZ28_wrap_Solver_Element__SWIG_3EUlllE_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_handlerIFlllEZ50_wrap_RoutingModel_RegisterPositiveTransitCallbackEUlllE_E9_M_invokeERKSt9_Any_dataOlS6__wrap_BooleanVar_RemoveInterval_wrap_BooleanVar_RemoveInterval.cold.2254_wrap_IntVar_RemoveInterval_wrap_IntVar_RemoveInterval.cold.2255_wrap_RoutingModel_AddWeightedVariableMinimizedByFinalizer_wrap_RoutingModel_AddWeightedVariableMinimizedByFinalizer.cold.2256_wrap_RoutingModel_AddVariableTargetToFinalizer_wrap_RoutingModel_AddVariableTargetToFinalizer.cold.2257_wrap_RoutingModel_SetFixedCostOfVehicle_wrap_RoutingModel_SetFixedCostOfVehicle.cold.2258_wrap_RoutingDimension_SetSpanUpperBoundForVehicle_wrap_RoutingDimension_SetSpanUpperBoundForVehicle.cold.2259_wrap_RoutingDimension_SetSpanCostCoefficientForVehicle_wrap_RoutingDimension_SetSpanCostCoefficientForVehicle.cold.2260_ZNSt17_Function_handlerIFllllEZ38_wrap_Solver_GuidedLocalSearch__SWIG_1EUllllE_E9_M_invokeERKSt9_Any_dataOlS6_S6__ZNSt17_Function_handlerIFllllEZ29_wrap_Solver_Operator__SWIG_2EUllllE_E9_M_invokeERKSt9_Any_dataOlS6_S6__wrap_RoutingModel_Next_wrap_RoutingModel_Next.cold.2261_wrap_Solver_Maximize_wrap_Solver_Maximize.cold.2262_wrap_Solver_AssignVariableValueOrFail_wrap_Solver_AssignVariableValueOrFail.cold.2263_wrap_Solver_VariableGreaterOrEqualValue_wrap_Solver_VariableGreaterOrEqualValue.cold.2264_wrap_Solver_Minimize_wrap_Solver_Minimize.cold.2265_wrap_Solver_NeighborhoodLimit_wrap_Solver_NeighborhoodLimit.cold.2266_wrap_Solver_AssignVariableValue_wrap_Solver_AssignVariableValue.cold.2267_wrap_Solver_VariableLessOrEqualValue_wrap_Solver_VariableLessOrEqualValue.cold.2268_wrap_RoutingModel_IsVehicleAllowedForIndex_wrap_RevInteger_SetValue_wrap_RevInteger_SetValue.cold.2269_wrap_NumericalRevInteger_Add_wrap_NumericalRevInteger_Add.cold.2270_wrap_RoutingModel_SetArcCostEvaluatorOfVehicle_wrap_RoutingModel_SetArcCostEvaluatorOfVehicle.cold.2271_wrap_RoutingModel_SetPickupAndDeliveryPolicyOfVehicle_wrap_RoutingModel_SetPickupAndDeliveryPolicyOfVehicle.cold.2272_wrap_RoutingModel_AddTemporalTypeIncompatibility_wrap_RoutingModel_AddTemporalTypeIncompatibility.cold.2273_wrap_RoutingModel_AddHardTypeIncompatibility_wrap_RoutingModel_AddHardTypeIncompatibility.cold.2274_wrap_DisjunctiveConstraint_TransitionTime_wrap_DisjunctiveConstraint_TransitionTime.cold.2275_wrap_Solver_RankLastInterval_wrap_Solver_RankLastInterval.cold.2276_wrap_Solver_RankFirstInterval_wrap_Solver_RankFirstInterval.cold.2277_wrap_RoutingModel_IsVehicleUsed_wrap_RoutingModel_IsVehicleUsed.cold.2278_wrap_Solver_Optimize_wrap_Solver_Optimize.cold.2279_wrap_IntervalVar_EndsAfterEndWithDelay_wrap_IntervalVar_EndsAfterEndWithDelay.cold.2280_wrap_IntervalVar_EndsAfterStartWithDelay_wrap_IntervalVar_EndsAfterStartWithDelay.cold.2281_wrap_IntervalVar_EndsAtEndWithDelay_wrap_IntervalVar_EndsAtEndWithDelay.cold.2282_wrap_IntervalVar_EndsAtStartWithDelay_wrap_IntervalVar_EndsAtStartWithDelay.cold.2283_wrap_IntervalVar_StartsAfterEndWithDelay_wrap_IntervalVar_StartsAfterEndWithDelay.cold.2284_wrap_IntervalVar_StartsAfterStartWithDelay_wrap_IntervalVar_StartsAfterStartWithDelay.cold.2285_wrap_IntervalVar_StartsAtEndWithDelay_wrap_IntervalVar_StartsAtEndWithDelay.cold.2286_wrap_IntervalVar_StartsAtStartWithDelay_wrap_IntervalVar_StartsAtStartWithDelay.cold.2287_wrap_IntervalVar_StaysInSyncWithDelay_wrap_IntervalVar_StaysInSyncWithDelay.cold.2288_wrap_Solver_SplitVariableDomain_wrap_Solver_SplitVariableDomain.cold.2289_wrap_Constraint___rsub___wrap_Constraint___rsub__.cold.2290_wrap_Constraint___radd___wrap_Constraint___radd__.cold.2291_wrap_Constraint___rmul___wrap_Constraint___rmul__.cold.2292_wrap_Solver_ScheduleOrExpedite_wrap_Solver_ScheduleOrExpedite.cold.2293_wrap_Solver_ScheduleOrPostpone_wrap_Solver_ScheduleOrPostpone.cold.2294_wrap_IntExpr___radd___wrap_IntExpr___radd__.cold.2295_wrap_IntExpr___rsub___wrap_IntExpr___rsub__.cold.2296_wrap_IntExpr___rmul___wrap_IntExpr___rmul__.cold.2297_wrap_RoutingDimension_SetPickupToDeliveryLimitFunctionForPair_wrap_RoutingDimension_SetPickupToDeliveryLimitFunctionForPair.cold.2298_wrap_RoutingDimension_SetCumulVarSoftUpperBound_wrap_RoutingDimension_SetCumulVarSoftUpperBound.cold.2299_wrap_RoutingDimension_SetCumulVarSoftLowerBound_wrap_RoutingDimension_SetCumulVarSoftLowerBound.cold.2300_wrap_RoutingDimension_GetTransitValue_wrap_RoutingDimension_GetTransitValue.cold.2301_wrap_RoutingModel_GetArcCostForVehicle_wrap_RoutingModel_GetArcCostForVehicle.cold.2302_wrap_RoutingModel_GetArcCostForClass_wrap_RoutingModel_GetArcCostForClass.cold.2303_wrap_RoutingModel_ArcIsMoreConstrainedThanArc_wrap_RoutingModel_ArcIsMoreConstrainedThanArc.cold.2304_wrap_Assignment_SetRange_wrap_Assignment_SetRange.cold.2305_wrap_Assignment_SetEndRange_wrap_Assignment_SetEndRange.cold.2306_wrap_Assignment_SetPerformedRange_wrap_Assignment_SetPerformedRange.cold.2307_wrap_Assignment_SetStartRange_wrap_Assignment_SetStartRange.cold.2308_wrap_Assignment_SetDurationRange_wrap_Assignment_SetDurationRange.cold.2309_wrap_RoutingModel_SetAmortizedCostFactorsOfVehicle_wrap_RoutingModel_SetAmortizedCostFactorsOfVehicle.cold.2310_wrap_RoutingDimension_SetBreakDistanceDurationOfVehicle_wrap_RoutingDimension_SetBreakDistanceDurationOfVehicle.cold.2311_wrap_Solver_FixedDurationStartSyncedOnStartIntervalVar_wrap_Solver_FixedDurationStartSyncedOnStartIntervalVar.cold.2312_wrap_Solver_FixedDurationStartSyncedOnEndIntervalVar_wrap_Solver_FixedDurationStartSyncedOnEndIntervalVar.cold.2313_wrap_Solver_FixedDurationEndSyncedOnStartIntervalVar_wrap_Solver_FixedDurationEndSyncedOnStartIntervalVar.cold.2314_wrap_Solver_FixedDurationEndSyncedOnEndIntervalVar_wrap_Solver_FixedDurationEndSyncedOnEndIntervalVar.cold.2315_wrap_RoutingModel_SetVisitType_wrap_RoutingModel_SetVisitType.cold.2316OptimizeVar_swigregisterSequenceVar_swigregisterBasePathFilter_swigregisterTypeRequirementChecker_swigregisterDemon_swigregisterIntervalVarElement_swigregisterAssignment_swigregisterRoutingModel_swigregisterChangeValue_swigregisterCPFeasibilityFilter_swigregisterSequenceVarContainer_swigregisterSolver_swigregisterIntVarContainer_swigregisterRoutingDimension_swigregisterBaseLns_swigregisterDisjunctiveConstraint_swigregisterIntVar_swigregisterDecision_swigregisterIntVarLocalSearchOperator_swigregisterSequenceVarLocalSearchOperatorTemplate_swigregisterPack_swigregisterDecisionBuilder_swigregisterGlobalVehicleBreaksConstraint_swigregisterDefaultPhaseParameters_swigregisterSequenceVarElement_swigregisterRoutingModelVisitor_swigregisterIntervalVar_swigregisterSearchMonitor_swigregisterAssignmentElement_swigregisterNumericalRevInteger_swigregisterPropagationBaseObject_swigregisterSolutionCollector_swigregisterSearchLimit_swigregisterIntVarIterator_swigregisterIntVarLocalSearchFilter_swigregisterSequenceVarLocalSearchOperator_swigregisterIntVarElement_swigregisterLocalSearchFilterManager_swigregisterIntVarLocalSearchOperatorTemplate_swigregisterRoutingIndexManager_swigregisterPathOperator_swigregisterIntervalVarContainer_swigregisterTypeRegulationsChecker_swigregisterIntExpr_swigregisterRevBool_swigregisterTypeRegulationsConstraint_swigregisterBooleanVar_swigregisterTypeIncompatibilityChecker_swigregister_wrap_BooleanVar_SetMax_wrap_IntervalVar_SetStartMin_wrap_IntervalVar_SetStartMax_wrap_IntervalVar_SetEndMin_wrap_IntervalVar_SetEndMax_wrap_BooleanVar_SetMin_wrap_BooleanVar_RemoveValue_wrap_IntervalVar_SetDurationMin_wrap_IntExpr_SetValue_wrap_IntExpr_SetMax_wrap_IntervalVar_SetDurationMax_wrap_IntVar_RemoveValue_wrap_IntExpr_SetMin_wrap_Solver_AddConstraint_wrap_Solver_SimulatedAnnealing_wrap_Solver_SimulatedAnnealing.cold.2317_wrap_RoutingModel_HasDimension_wrap_RoutingModel_HasDimension.cold.2318_wrap_RoutingModel_WriteAssignment_wrap_RoutingModel_WriteAssignment.cold.2319_wrap_RoutingModel_ReadAssignment_wrap_RoutingModel_ReadAssignment.cold.2320_wrap_IntExpr_VarWithName_wrap_IntExpr_VarWithName.cold.2321_wrap_RoutingModel_GetDimensionOrDie_wrap_RoutingModel_GetDimensionOrDie.cold.2322_wrap_RoutingModel_GetMutableDimension_wrap_RoutingModel_GetMutableDimension.cold.2323_wrap_Solver_SearchTrace_wrap_Solver_SearchTrace.cold.2324_wrap_Solver_TimeLimit_wrap_Solver_TimeLimit.cold.2325_wrap_IntExpr___floordiv___wrap_IntExpr___floordiv__.cold.2326_wrap_Solver_FixedInterval_wrap_Solver_FixedInterval.cold.2327_wrap_Solver_IntConst_wrap_Solver_IntConst.cold.2328_wrap_RoutingModel_AddAtSolutionCallback_wrap_RoutingModel_AddAtSolutionCallback.cold.2329_wrap_RoutingModel_AddConstantDimension_wrap_RoutingModel_AddConstantDimension.cold.2330_wrap_BasePathFilter_Accept_wrap_BasePathFilter_Accept.cold.2331_wrap_CPFeasibilityFilter_Accept_wrap_CPFeasibilityFilter_Accept.cold.2332_wrap_LocalSearchFilter_Accept_wrap_LocalSearchFilter_Accept.cold.2333_wrap_Solver_ClosureDemon_wrap_Solver_ClosureDemon.cold.2334_wrap_Solver_ConvexPiecewiseExpr_wrap_Solver_ConvexPiecewiseExpr.cold.2335_wrap_RoutingModel_AddConstantDimensionWithSlack_wrap_RoutingModel_AddConstantDimensionWithSlack.cold.2336_wrap_RoutingModel_AddDimension_wrap_RoutingModel_AddDimension.cold.2337_wrap_LocalSearchFilterManager_Accept_wrap_LocalSearchFilterManager_Accept.cold.2338_wrap_RoutingModel_SetFirstSolutionEvaluator_wrap_RoutingModel_SetFirstSolutionEvaluator.cold.2339_wrap_SearchLimit_RefuteDecision_wrap_SearchLimit_RefuteDecision.cold.2340_wrap_OptimizeVar_RefuteDecision_wrap_OptimizeVar_RefuteDecision.cold.2341_wrap_SearchMonitor_AfterDecision_wrap_SearchMonitor_AfterDecision.cold.2342_wrap_SearchMonitor_RefuteDecision_wrap_SearchMonitor_RefuteDecision.cold.2343_wrap_SearchMonitor_ApplyDecision_wrap_SearchMonitor_ApplyDecision.cold.2344_wrap_SearchLimit_BeginNextDecision_wrap_SearchLimit_BeginNextDecision.cold.2345_wrap_OptimizeVar_BeginNextDecision_wrap_OptimizeVar_BeginNextDecision.cold.2346_wrap_SearchMonitor_BeginNextDecision_wrap_SearchMonitor_BeginNextDecision.cold.2347_wrap_SearchMonitor_EndNextDecision_wrap_SearchMonitor_EndNextDecision.cold.2348_wrap_Solver_IsBetweenVar_wrap_Solver_IsBetweenVar.cold.2349_wrap_Solver_IsBetweenCt_wrap_Solver_IsBetweenCt.cold.2350_wrap_Solver_BetweenCt_wrap_Solver_BetweenCt.cold.2351_wrap_Solver_IsLessCt_wrap_Solver_IsLessCt.cold.2352_wrap_Solver_IsLessVar_wrap_Solver_IsLessVar.cold.2353_wrap_Solver_IsLessCstVar_wrap_Solver_IsLessCstVar.cold.2354_wrap_Solver_IsLessCstCt_wrap_Solver_IsLessCstCt.cold.2355_wrap_Solver_IsGreaterCt_wrap_Solver_IsGreaterCt.cold.2356_wrap_Solver_IsGreaterVar_wrap_Solver_IsGreaterVar.cold.2357_wrap_Solver_IsGreaterCstVar_wrap_Solver_IsGreaterCstVar.cold.2358_wrap_Solver_IsGreaterCstCt_wrap_Solver_IsGreaterCstCt.cold.2359_wrap_Solver_IsGreaterOrEqualCt_wrap_Solver_IsGreaterOrEqualCt.cold.2360_wrap_Solver_IsGreaterOrEqualVar_wrap_Solver_IsGreaterOrEqualVar.cold.2361_wrap_Solver_IsGreaterOrEqualCstVar_wrap_Solver_IsGreaterOrEqualCstVar.cold.2362_wrap_Solver_IsGreaterOrEqualCstCt_wrap_Solver_IsGreaterOrEqualCstCt.cold.2363_wrap_Solver_IsLessOrEqualCt_wrap_Solver_IsLessOrEqualCt.cold.2364_wrap_Solver_IsLessOrEqualVar_wrap_Solver_IsLessOrEqualVar.cold.2365_wrap_Solver_IsLessOrEqualCstVar_wrap_Solver_IsLessOrEqualCstVar.cold.2366_wrap_Solver_IsLessOrEqualCstCt_wrap_Solver_IsLessOrEqualCstCt.cold.2367_wrap_Solver_IsDifferentCt_wrap_Solver_IsDifferentCt.cold.2368_wrap_Solver_IsDifferentVar_wrap_Solver_IsDifferentVar.cold.2369_wrap_Solver_IsDifferentCstVar_wrap_Solver_IsDifferentCstVar.cold.2370_wrap_Solver_IsDifferentCstCt_wrap_Solver_IsDifferentCstCt.cold.2371_wrap_Solver_IsEqualVar_wrap_Solver_IsEqualVar.cold.2372_wrap_Solver_IsEqualCt_wrap_Solver_IsEqualCt.cold.2373_wrap_Solver_IsEqualCstVar_wrap_Solver_IsEqualCstVar.cold.2374_wrap_Solver_IsEqualCstCt_wrap_Solver_IsEqualCstCt.cold.2375_wrap_Solver_ConditionalExpression_wrap_Solver_ConditionalExpression.cold.2376_wrap_Solver_SemiContinuousExpr_wrap_Solver_SemiContinuousExpr.cold.2377_wrap_Solver_FixedDurationIntervalVar_wrap_Solver_FixedDurationIntervalVar.cold.2378_wrap_Solver_TemporalDisjunction_wrap_Solver_TemporalDisjunction.cold.2379_wrap_Assignment_Activated_wrap_Assignment_Activated.cold.2380_wrap_Assignment_Deactivate_wrap_Assignment_Deactivate.cold.2381_wrap_Assignment_Activate_wrap_Assignment_Activate.cold.2382_wrap_Solver_LocalSearchPhaseParameters_wrap_Solver_LocalSearchPhaseParameters.cold.2383_wrap_new_BaseObject_wrap_new_BaseObject.cold.2384_wrap_new_PropagationBaseObject_wrap_new_PropagationBaseObject.cold.2385_wrap_new_Decision_wrap_new_Decision.cold.2386_wrap_new_DecisionBuilder_wrap_new_DecisionBuilder.cold.2387_wrap_new_Demon_wrap_new_Demon.cold.2388_wrap_new_Constraint_wrap_new_Constraint.cold.2389_wrap_new_SearchMonitor_wrap_new_SearchMonitor.cold.2390_ZGVZ17SwigPyPacked_typeE4type_ZL11SwigMethods_ZL16swig_const_table_ZL17swig_type_initial_ZZ16PyInit__pywrapcpE11SWIG_module_ZL11swig_module_ZZ17SwigPyPacked_typeE4type_ZZ12SWIG_globalsE7globals_ZL17swig_cast_initialPyInit__pywrapcp.cold.2391_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.2392_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.2393_ZNSt17_Function_handlerIFSsvEZ34_wrap_Solver_SearchLogWithCallbackEUlvE_E9_M_invokeERKSt9_Any_data_ZNSt17_Function_handlerIFSsvEZ34_wrap_Solver_SearchLogWithCallbackEUlvE_E9_M_invokeERKSt9_Any_data.cold.2394_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.2395_wrap_BooleanVar_SetRange_wrap_IntervalVar_SetEndRange_wrap_IntervalVar_SetDurationRange_wrap_IntervalVar_SetStartRange_wrap_IntExpr_SetRange_wrap_RoutingModel_MakeGuidedSlackFinalizer_wrap_RoutingModel_MakeGuidedSlackFinalizer.cold.2396_wrap_RoutingModel_RegisterPositiveUnaryTransitCallback_wrap_RoutingModel_RegisterPositiveUnaryTransitCallback.cold.2397_wrap_RoutingModel_RegisterUnaryTransitCallback_wrap_RoutingModel_RegisterUnaryTransitCallback.cold.2398_wrap_Solver_ElementFunction_wrap_Solver_ElementFunction.cold.2399_wrap_Solver_MonotonicElement_wrap_Solver_MonotonicElement.cold.2400_wrap_RoutingModel_RegisterPositiveTransitCallback_wrap_RoutingModel_RegisterPositiveTransitCallback.cold.2401_wrap_RoutingModel_RegisterTransitCallback_wrap_RoutingModel_RegisterTransitCallback.cold.2402_wrap_DisjunctiveConstraint_SetTransitionTime_wrap_DisjunctiveConstraint_SetTransitionTime.cold.2403_wrap_IntervalVar_WhenAnything_wrap_IntervalVar_WhenAnything.cold.2404_wrap_IntervalVar_WhenPerformedBound_wrap_IntervalVar_WhenPerformedBound.cold.2405_wrap_IntervalVar_WhenEndBound_wrap_IntervalVar_WhenEndBound.cold.2406_wrap_IntervalVar_WhenEndRange_wrap_IntervalVar_WhenEndRange.cold.2407_wrap_IntervalVar_WhenDurationBound_wrap_IntervalVar_WhenDurationBound.cold.2408_wrap_IntervalVar_WhenDurationRange_wrap_IntervalVar_WhenDurationRange.cold.2409_wrap_IntervalVar_WhenStartBound_wrap_IntervalVar_WhenStartBound.cold.2410_wrap_IntervalVar_WhenStartRange_wrap_IntervalVar_WhenStartRange.cold.2411_wrap_IntVar_WhenDomain_wrap_IntVar_WhenDomain.cold.2412_wrap_IntVar_WhenBound_wrap_IntVar_WhenBound.cold.2413_wrap_IntExpr_WhenRange_wrap_IntExpr_WhenRange.cold.2414_wrap_Solver_SearchLogWithCallback_wrap_Solver_SearchLogWithCallback.cold.2415_wrap_Solver_SearchLog_wrap_Solver_SearchLog.cold.2416_wrap_Solver_Decision_wrap_Solver_Decision.cold.2417_wrap_BooleanVar_Value_wrap_BooleanVar_Value.cold.2418_wrap_IntVar_Value_wrap_IntVar_Value.cold.2419_ZN21SwigDirector_Decision5ApplyEPN19operations_research6SolverE.cold.2420_ZN21SwigDirector_Decision6RefuteEPN19operations_research6SolverE.cold.2421_ZN18SwigDirector_Demon3RunEPN19operations_research6SolverE.cold.2422_ZN23SwigDirector_Constraint4PostEv.cold.2423_ZN23SwigDirector_Constraint16InitialPropagateEv.cold.2424_ZN26SwigDirector_SearchMonitor11EnterSearchEv.cold.2425_ZN26SwigDirector_SearchMonitor13RestartSearchEv.cold.2426_ZN26SwigDirector_SearchMonitor10ExitSearchEv.cold.2427_ZN26SwigDirector_SearchMonitor17BeginNextDecisionEPN19operations_research15DecisionBuilderE.cold.2428_ZN26SwigDirector_SearchMonitor15EndNextDecisionEPN19operations_research15DecisionBuilderEPNS0_8DecisionE.cold.2429_ZN26SwigDirector_SearchMonitor13ApplyDecisionEPN19operations_research8DecisionE.cold.2430_ZN26SwigDirector_SearchMonitor14RefuteDecisionEPN19operations_research8DecisionE.cold.2431_ZN26SwigDirector_SearchMonitor13AfterDecisionEPN19operations_research8DecisionEb.cold.2432_ZN26SwigDirector_SearchMonitor9BeginFailEv.cold.2433_ZN26SwigDirector_SearchMonitor7EndFailEv.cold.2434_ZN26SwigDirector_SearchMonitor23BeginInitialPropagationEv.cold.2435_ZN26SwigDirector_SearchMonitor21EndInitialPropagationEv.cold.2436_ZN26SwigDirector_SearchMonitor15NoMoreSolutionsEv.cold.2437_ZN26SwigDirector_SearchMonitor14AcceptNeighborEv.cold.2438_ZN32SwigDirector_LocalSearchOperator5StartEPKN19operations_research10AssignmentE.cold.2439_ZN38SwigDirector_IntVarLocalSearchOperator7OnStartEv.cold.2440_ZN20SwigDirector_BaseLns13InitFragmentsEv.cold.2441_ZN24SwigDirector_ChangeValue7OnStartEv.cold.2442_ZN36SwigDirector_IntVarLocalSearchFilter11SynchronizeEPKN19operations_research10AssignmentES3_.cold.2443_ZNK18SwigDirector_Demon8priorityEv.cold.2444_ZN26SwigDirector_SearchMonitor14AcceptSolutionEv.cold.2445_ZN26SwigDirector_SearchMonitor10AtSolutionEv.cold.2446_ZN26SwigDirector_SearchMonitor12LocalOptimumEv.cold.2447_ZN26SwigDirector_SearchMonitor11AcceptDeltaEPN19operations_research10AssignmentES2_.cold.2448_ZN32SwigDirector_LocalSearchOperator16MakeNextNeighborEPN19operations_research10AssignmentES2_.cold.2449_ZN38SwigDirector_IntVarLocalSearchOperator16MakeNextNeighborEPN19operations_research10AssignmentES2_.cold.2450_ZNK38SwigDirector_IntVarLocalSearchOperator13IsIncrementalEv.cold.2451_ZN20SwigDirector_BaseLns16MakeNextNeighborEPN19operations_research10AssignmentES2_.cold.2452_ZNK20SwigDirector_BaseLns13IsIncrementalEv.cold.2453_ZN20SwigDirector_BaseLns12NextFragmentEv.cold.2454_ZN24SwigDirector_ChangeValue16MakeNextNeighborEPN19operations_research10AssignmentES2_.cold.2455_ZNK24SwigDirector_ChangeValue13IsIncrementalEv.cold.2456_ZN24SwigDirector_ChangeValue11ModifyValueEll.cold.2457_ZN36SwigDirector_IntVarLocalSearchFilter6AcceptEPKN19operations_research10AssignmentES3_ll.cold.2458_ZNK36SwigDirector_IntVarLocalSearchFilter13IsIncrementalEv.cold.2459_wrap_ChangeValue_ModifyValue_wrap_ChangeValue_ModifyValue.cold.2460_wrap_BaseLns_NextFragment_wrap_BaseLns_NextFragment.cold.2461_wrap_LocalSearchOperator_Start_wrap_LocalSearchOperator_Start.cold.2462_wrap_LocalSearchOperator_NextNeighbor_wrap_LocalSearchOperator_NextNeighbor.cold.2463_wrap_Constraint_InitialPropagateWrapper_wrap_Constraint_InitialPropagateWrapper.cold.2464_wrap_Constraint_Post_wrap_Constraint_Post.cold.2465_wrap_Demon_RunWrapper_wrap_Demon_RunWrapper.cold.2466_wrap_Decision_RefuteWrapper_wrap_Decision_RefuteWrapper.cold.2467_wrap_Decision_ApplyWrapper_wrap_Decision_ApplyWrapper.cold.2468_wrap_DecisionBuilder_NextWrapper_wrap_DecisionBuilder_NextWrapper.cold.2469_wrap_IntervalVarElement_PerformedValue_wrap_IntervalVarElement_PerformedValue.cold.2470_wrap_IntervalVarElement_EndValue_wrap_IntervalVarElement_EndValue.cold.2471_wrap_IntervalVarElement_DurationValue_wrap_IntervalVarElement_DurationValue.cold.2472_wrap_IntervalVarElement_StartValue_wrap_IntervalVarElement_StartValue.cold.2473_wrap_RoutingDimension_GetTransitValueFromClass_wrap_RoutingDimension_GetTransitValueFromClass.cold.2474_wrap_RoutingModel_UnaryTransitCallbackOrNull_wrap_RoutingModel_UnaryTransitCallbackOrNull.cold.2475_wrap_RoutingModel_TransitCallback_wrap_RoutingModel_TransitCallback.cold.2476_Z19vector_input_helperIiEbP7_objectPSt6vectorIT_SaIS3_EEPFbS1_PS3_E.constprop.1865_wrap_RoutingModel_AddDimensionWithVehicleTransits_wrap_RoutingModel_AddDimensionWithVehicleTransits.cold.2477_wrap_SequenceVarElement_SetUnperformed_wrap_SequenceVarElement_SetUnperformed.cold.2478_wrap_SequenceVarElement_SetForwardSequence_wrap_SequenceVarElement_SetForwardSequence.cold.2479_wrap_SequenceVarElement_SetBackwardSequence_wrap_SequenceVarElement_SetBackwardSequence.cold.2480_wrap_RoutingModel_SetAllowedVehiclesForIndex_wrap_RoutingModel_SetAllowedVehiclesForIndex.cold.2481_wrap_Assignment_SetForwardSequence_wrap_Assignment_SetForwardSequence.cold.2482_wrap_Assignment_SetBackwardSequence_wrap_Assignment_SetBackwardSequence.cold.2483_wrap_Assignment_SetUnperformed_wrap_Assignment_SetUnperformed.cold.2484_wrap_Assignment_SetSequence_wrap_Assignment_SetSequence.cold.2485_wrap_SequenceVarElement_SetSequence_wrap_SequenceVarElement_SetSequence.cold.2486_wrap_RoutingDimension_AddNodePrecedence_wrap_RoutingDimension_AddNodePrecedence.cold.2487_ZN18SwigDirector_DemonD0Ev.localalias.1850_wrap_delete_Demon_ZN21SwigDirector_DecisionD0Ev.localalias.1853_wrap_delete_Decision_ZN24SwigDirector_ChangeValueD0Ev.localalias.1845_wrap_delete_ChangeValue_ZN20SwigDirector_BaseLnsD0Ev.localalias.1847_wrap_delete_BaseLns_wrap_RoutingModel_AddMatrixDimension_wrap_RoutingModel_AddMatrixDimension.cold.2488_wrap_RoutingModel_ApplyLocksToAllVehicles_wrap_RoutingModel_ApplyLocksToAllVehicles.cold.2489_wrap_RoutingModel_ReadAssignmentFromRoutes_wrap_RoutingModel_ReadAssignmentFromRoutes.cold.2490_wrap_RoutingModel_RoutesToAssignment_wrap_RoutingModel_RoutesToAssignment.cold.2491_ZN28SwigDirector_DecisionBuilder4NextEPN19operations_research6SolverE.cold.2492_ZN23SwigDirector_Constraint3VarEv.cold.2493_wrap_RoutingModel_DebugOutputAssignment_wrap_RoutingModel_DebugOutputAssignment.cold.2494_wrap_RoutingModel_GetAllDimensionNames_wrap_RoutingModel_GetAllDimensionNames.cold.2495_wrap_RoutingModel_SetPrimaryConstrainedDimension_wrap_RoutingModel_SetPrimaryConstrainedDimension.cold.2496_wrap_RoutingModel_GetPrimaryConstrainedDimension_wrap_RoutingModel_GetPrimaryConstrainedDimension.cold.2497_wrap_RoutingDimension_name_wrap_RoutingDimension_name.cold.2498_ZNK38SwigDirector_IntVarLocalSearchOperator11DebugStringEv.cold.2499_ZNK24SwigDirector_ChangeValue11DebugStringEv.cold.2500_ZNK18SwigDirector_Demon11DebugStringEv.cold.2501_ZNK28SwigDirector_DecisionBuilder11DebugStringEv.cold.2502_ZNK23SwigDirector_Constraint4nameEv.cold.2503_ZNK23SwigDirector_Constraint11DebugStringEv.cold.2504_ZNK20SwigDirector_BaseLns11DebugStringEv.cold.2505_ZNK36SwigDirector_IntVarLocalSearchFilter11DebugStringEv.cold.2506_ZNK23SwigDirector_BaseObject11DebugStringEv.cold.2507_ZNK34SwigDirector_PropagationBaseObject4nameEv.cold.2508_ZNK26SwigDirector_SearchMonitor11DebugStringEv.cold.2509_ZNK21SwigDirector_Decision11DebugStringEv.cold.2510_ZNK32SwigDirector_LocalSearchOperator11DebugStringEv.cold.2511_ZNK34SwigDirector_PropagationBaseObject11DebugStringEv.cold.2512_wrap_Decision___repr___wrap_Decision___repr__.cold.2513_wrap_Decision___str___wrap_Decision___str__.cold.2514_wrap_Pack_DebugString_wrap_Pack_DebugString.cold.2515_wrap_LocalSearchFilterManager_DebugString_wrap_LocalSearchFilterManager_DebugString.cold.2516_wrap_IntVar___repr___wrap_IntVar___repr__.cold.2517_wrap_BaseObject___str___wrap_BaseObject___str__.cold.2518_wrap_IntVar___str___wrap_IntVar___str__.cold.2519_wrap_CPFeasibilityFilter_DebugString_wrap_CPFeasibilityFilter_DebugString.cold.2520_wrap_IntExpr___repr___wrap_IntExpr___repr__.cold.2521_wrap_IntExpr___str___wrap_IntExpr___str__.cold.2522_wrap_Assignment_DebugString_wrap_Assignment_DebugString.cold.2523_wrap_IntVarIterator_DebugString_wrap_IntVarIterator_DebugString.cold.2524_wrap_GlobalVehicleBreaksConstraint_DebugString_wrap_GlobalVehicleBreaksConstraint_DebugString.cold.2525_wrap_DecisionBuilder___repr___wrap_DecisionBuilder___repr__.cold.2526_wrap_Constraint___str___wrap_Constraint___str__.cold.2527_wrap_SearchMonitor___str___wrap_SearchMonitor___str__.cold.2528_wrap_BaseObject___repr___wrap_BaseObject___repr__.cold.2529_wrap_SearchMonitor___repr___wrap_SearchMonitor___repr__.cold.2530_wrap_SolutionCollector_DebugString_wrap_SolutionCollector_DebugString.cold.2531_wrap_DecisionBuilder___str___wrap_DecisionBuilder___str__.cold.2532_wrap_BooleanVar_DebugString_wrap_BooleanVar_DebugString.cold.2533_wrap_OptimizeVar_DebugString_wrap_OptimizeVar_DebugString.cold.2534_wrap_Constraint___repr___wrap_Constraint___repr__.cold.2535_wrap_SequenceVar___repr___wrap_SequenceVar___repr__.cold.2536_wrap_SequenceVar___str___wrap_SequenceVar___str__.cold.2537_wrap_SearchLimit_DebugString_wrap_SearchLimit_DebugString.cold.2538_wrap_SequenceVar_DebugString_wrap_SequenceVar_DebugString.cold.2539_wrap_IntervalVar___repr___wrap_IntervalVar___repr__.cold.2540_wrap_IntervalVar___str___wrap_IntervalVar___str__.cold.2541_wrap_Solver___str___wrap_Solver___str__.cold.2542_wrap_Solver_LocalSearchProfile_wrap_Solver_LocalSearchProfile.cold.2543_wrap_Constraint_DebugString_wrap_Constraint_DebugString.cold.2544_wrap_Demon_DebugString_wrap_Demon_DebugString.cold.2545_wrap_PropagationBaseObject_Name_wrap_PropagationBaseObject_Name.cold.2546_wrap_DecisionBuilder_DebugString_wrap_DecisionBuilder_DebugString.cold.2547_wrap_PropagationBaseObject_DebugString_wrap_PropagationBaseObject_DebugString.cold.2548_wrap_Decision_DebugString_wrap_Decision_DebugString.cold.2549_wrap_BaseObject_DebugString_wrap_BaseObject_DebugString.cold.2550_Z19vector_input_helperIlEbP7_objectPSt6vectorIT_SaIS3_EEPFbS1_PS3_E.constprop.1878_wrap_Solver_NotMemberCt_wrap_Solver_NotMemberCt.cold.2551_wrap_Solver_IntVar_wrap_Solver_IntVar.cold.2552_wrap_Solver_MemberCt_wrap_Solver_MemberCt.cold.2553_wrap_Solver_IsMemberCt_wrap_Solver_IsMemberCt.cold.2554_wrap_Solver_IsMemberVar_wrap_Solver_IsMemberVar.cold.2555_wrap_Pack_AddWeightedSumLessOrEqualConstantDimension_wrap_Pack_AddWeightedSumLessOrEqualConstantDimension.cold.2556_wrap_RoutingModel_AddDimensionWithVehicleCapacity_wrap_RoutingModel_AddDimensionWithVehicleCapacity.cold.2557_wrap_RoutingModel_AddDimensionWithVehicleTransitAndCapacity_wrap_RoutingModel_AddDimensionWithVehicleTransitAndCapacity.cold.2558_wrap_RoutingModel_AddVectorDimension_wrap_RoutingModel_AddVectorDimension.cold.2559_wrap_RoutingModel_AddDisjunction_wrap_RoutingModel_AddDisjunction.cold.2560_wrap_IntVarLocalSearchOperatorTemplate_SetValue_wrap_IntVarLocalSearchOperatorTemplate_SetValue.cold.2561_wrap_SequenceVarLocalSearchOperatorTemplate_SetValue_wrap_SequenceVarLocalSearchOperatorTemplate_SetValue.cold.2562_wrap_IntVar_SetValues_wrap_IntVar_SetValues.cold.2563_wrap_IntExpr_IsMember_wrap_IntExpr_IsMember.cold.2564_wrap_RoutingModel_ApplyLocks_wrap_RoutingModel_ApplyLocks.cold.2565_wrap_Pack_AddWeightedSumOfAssignedDimension_wrap_Pack_AddWeightedSumOfAssignedDimension.cold.2566_wrap_RoutingModel_AddSoftSameVehicleConstraint_wrap_RoutingModel_AddSoftSameVehicleConstraint.cold.2567_wrap_IntExpr_Member_wrap_IntExpr_Member.cold.2568_wrap_IntVar_RemoveValues_wrap_IntVar_RemoveValues.cold.2569_wrap_IntExpr_NotMember_wrap_IntExpr_NotMember.cold.2570_wrap_RoutingModel_AddLocalSearchFilter_wrap_RoutingModel_AddLocalSearchFilter.cold.2571_wrap_Solver_NestedOptimize_wrap_Solver_NestedOptimize.cold.2572_wrap_Solver_SolveAndCommit_wrap_Solver_SolveAndCommit.cold.2573_wrap_Solver_NewSearch_wrap_Solver_NewSearch.cold.2574_wrap_Solver_Solve_wrap_Solver_Solve.cold.2575_wrap_Solver_SolveOnce_wrap_Solver_SolveOnce.cold.2576_Z19vector_input_helperIPN19operations_research6IntVarEEbP7_objectPSt6vectorIT_SaIS6_EEPFbS4_PS6_E.constprop.1875_wrap_Solver_DefaultPhase_wrap_Solver_DefaultPhase.cold.2577_wrap_Solver_TreeNoCycle_wrap_Solver_TreeNoCycle.cold.2578_wrap_Solver_ScalProd_wrap_Solver_ScalProd.cold.2579_wrap_Solver_Element_wrap_Solver_Element.cold.2580_wrap_Solver_Min_wrap_Solver_Min.cold.2581_wrap_Solver_Max_wrap_Solver_Max.cold.2582_wrap_Solver_SumEquality_wrap_Solver_SumEquality.cold.2583_wrap_Solver_ScalProdEquality_wrap_Solver_ScalProdEquality.cold.2584_wrap_Solver_ScalProdGreaterOrEqual_wrap_Solver_ScalProdGreaterOrEqual.cold.2585_wrap_Solver_ScalProdLessOrEqual_wrap_Solver_ScalProdLessOrEqual.cold.2586_wrap_Solver_ElementEquality_wrap_Solver_ElementEquality.cold.2587_wrap_Solver_Count_wrap_Solver_Count.cold.2588_wrap_Solver_AllDifferent_wrap_Solver_AllDifferent.cold.2589_wrap_Solver_NonOverlappingBoxesConstraint_wrap_Solver_NonOverlappingBoxesConstraint.cold.2590_wrap_Solver_WeightedMinimize_wrap_Solver_WeightedMinimize.cold.2591_wrap_Solver_WeightedMaximize_wrap_Solver_WeightedMaximize.cold.2592_wrap_Solver_WeightedOptimize_wrap_Solver_WeightedOptimize.cold.2593_wrap_Solver_RandomLnsOperator_wrap_Solver_RandomLnsOperator.cold.2594_wrap_Solver_MoveTowardTargetOperator_wrap_Solver_MoveTowardTargetOperator.cold.2595_wrap_Solver_GuidedLocalSearch_wrap_Solver_GuidedLocalSearch.cold.2596_wrap_Constraint_IndexOf_wrap_Constraint_IndexOf.cold.2597_wrap_IntExpr_IndexOf_wrap_IntExpr_IndexOf.cold.2598_wrap_Pack_AddWeightedSumEqualVarDimension_wrap_Pack_AddWeightedSumEqualVarDimension.cold.2599_wrap_new_IntVarLocalSearchOperator_wrap_new_IntVarLocalSearchOperator.cold.2600_wrap_new_BaseLns_wrap_new_BaseLns.cold.2601_wrap_new_ChangeValue_wrap_new_ChangeValue.cold.2602_wrap_new_IntVarLocalSearchFilter_wrap_new_IntVarLocalSearchFilter.cold.2603_wrap_Solver_Circuit_wrap_Solver_Circuit.cold.2604_wrap_Solver_SubCircuit_wrap_Solver_SubCircuit.cold.2605_wrap_Solver_Sum_wrap_Solver_Sum.cold.2606_wrap_Solver_MinEquality_wrap_Solver_MinEquality.cold.2607_wrap_Solver_MaxEquality_wrap_Solver_MaxEquality.cold.2608_wrap_Constraint_MapTo_wrap_Constraint_MapTo.cold.2609_wrap_IntExpr_MapTo_wrap_IntExpr_MapTo.cold.2610_wrap_Solver_IndexExpression_wrap_Solver_IndexExpression.cold.2611_wrap_Solver_SumLessOrEqual_wrap_Solver_SumLessOrEqual.cold.2612_wrap_Solver_SumGreaterOrEqual_wrap_Solver_SumGreaterOrEqual.cold.2613_wrap_Solver_AllDifferentExcept_wrap_Solver_AllDifferentExcept.cold.2614_wrap_Solver_Pack_wrap_Solver_Pack.cold.2615_wrap_Pack_AddSumVariableWeightsLessOrEqualConstantDimension_wrap_Pack_AddSumVariableWeightsLessOrEqualConstantDimension.cold.2616_wrap_Solver_Deviation_wrap_Solver_Deviation.cold.2617_wrap_Solver_IndexOfConstraint_wrap_Solver_IndexOfConstraint.cold.2618_wrap_Solver_AssignVariablesValues_wrap_Solver_AssignVariablesValues.cold.2619_wrap_MakeSetValuesFromTargets_wrap_MakeSetValuesFromTargets.cold.2620_wrap_Solver_Distribute_wrap_Solver_Distribute.cold.2621_wrap_Solver_VarStrValEvalPhase_wrap_Solver_VarStrValEvalPhase.cold.2622_wrap_Solver_EvalEvalStrPhase_wrap_Solver_EvalEvalStrPhase.cold.2623_wrap_Solver_VarEvalValStrPhase_wrap_Solver_VarEvalValStrPhase.cold.2624_wrap_Solver_SumObjectiveFilter_wrap_Solver_SumObjectiveFilter.cold.2625_wrap_Solver_Operator_wrap_Solver_Operator.cold.2626_wrap_Solver_DecisionBuilderFromAssignment_wrap_Solver_DecisionBuilderFromAssignment.cold.2627_wrap_RoutingModel_MakePathSpansAndTotalSlacks_wrap_RoutingModel_MakePathSpansAndTotalSlacks.cold.2628_wrap_Solver_PathCumul_wrap_Solver_PathCumul.cold.2629_wrap_Solver_VarEvalValEvalPhase_wrap_Solver_VarEvalValEvalPhase.cold.2630_wrap_Solver_LexicalLess_wrap_Solver_LexicalLess.cold.2631_wrap_Solver_InversePermutationConstraint_wrap_Solver_InversePermutationConstraint.cold.2632_wrap_Solver_LexicalLessOrEqual_wrap_Solver_LexicalLessOrEqual.cold.2633_wrap_Solver_SortingConstraint_wrap_Solver_SortingConstraint.cold.2634_wrap_Solver_NullIntersect_wrap_Solver_NullIntersect.cold.2635_wrap_Solver_EvalEvalStrTieBreakPhase_wrap_Solver_EvalEvalStrTieBreakPhase.cold.2636_wrap_Solver_VarStrValEvalTieBreakPhase_wrap_Solver_VarStrValEvalTieBreakPhase.cold.2637_wrap_Solver_NullIntersectExcept_wrap_Solver_NullIntersectExcept.cold.2638_wrap_Solver_TabuSearch_wrap_Solver_TabuSearch.cold.2639_wrap_Solver_VarEvalValEvalTieBreakPhase_wrap_Solver_VarEvalValEvalTieBreakPhase.cold.2640_wrap_Solver_DelayedPathCumul_wrap_Solver_DelayedPathCumul.cold.2641_wrap_Solver_Cumulative_wrap_Solver_Cumulative.cold.2642_wrap_Solver_Cover_wrap_Solver_Cover.cold.2643_wrap_RoutingDimension_SetBreakIntervalsOfVehicle_wrap_RoutingDimension_SetBreakIntervalsOfVehicle.cold.2644_wrap_Solver_DisjunctiveConstraint_wrap_Solver_DisjunctiveConstraint.cold.2645_wrap_Solver_Compose_wrap_Solver_Compose.cold.2646_wrap_Solver_Try_wrap_Solver_Try.cold.2647_wrap_Assignment_Add_wrap_Assignment_Add.cold.2648_wrap_SolutionCollector_Add_wrap_SolutionCollector_Add.cold.2649_wrap_Solver_LocalSearchPhase_wrap_Solver_LocalSearchPhase.cold.2650_wrap_Solver_Phase_wrap_Solver_Phase.cold.2651_wrap_Solver_RandomConcatenateOperators_wrap_Solver_RandomConcatenateOperators.cold.2652_wrap_Solver_ConcatenateOperators_wrap_Solver_ConcatenateOperators.cold.2653_wrap_new_LocalSearchFilterManager_wrap_new_LocalSearchFilterManager.cold.2654_wrap_new_RoutingIndexManager_wrap_new_RoutingIndexManager.cold.2655_wrap_RoutingModel_AddSameVehicleRequiredTypeAlternatives_wrap_RoutingModel_AddSameVehicleRequiredTypeAlternatives.cold.2656_wrap_RoutingModel_AddRequiredTypeAlternativesWhenRemovingType_wrap_RoutingModel_AddRequiredTypeAlternativesWhenRemovingType.cold.2657_wrap_RoutingModel_AddRequiredTypeAlternativesWhenAddingType_wrap_RoutingModel_AddRequiredTypeAlternativesWhenAddingType.cold.2658_ZN38SwigDirector_IntVarLocalSearchOperator15MakeOneNeighborEv.cold.2659_ZN24SwigDirector_ChangeValue15MakeOneNeighborEv.cold.2660_wrap_Solver_TransitionConstraint_wrap_Solver_TransitionConstraint.cold.2661_wrap_Solver_AllowedAssignments_wrap_Solver_AllowedAssignments.cold.2662_wrap_Solver_Rand32_wrap_Solver_Rand64_wrap_IntVarContainer_Contains_wrap_IntVarContainer_Contains.cold.2663_wrap_IntVarContainer___ne___wrap_IntVarContainer___ne__.cold.2664_wrap_IntVarContainer___eq___wrap_IntVarContainer___eq__.cold.2665_wrap_IntervalVarContainer_Contains_wrap_IntervalVarContainer_Contains.cold.2666_wrap_IntervalVarContainer___ne___wrap_IntervalVarContainer___ne__.cold.2667_wrap_IntervalVarContainer___eq___wrap_IntervalVarContainer___eq__.cold.2668_wrap_Assignment___ne___wrap_Assignment___ne__.cold.2669_wrap_Assignment___eq___wrap_Assignment___eq__.cold.2670_wrap_SequenceVarContainer___ne___wrap_SequenceVarContainer___ne__.cold.2671_wrap_SequenceVarContainer_Contains_wrap_SequenceVarContainer_Contains.cold.2672_wrap_SequenceVarContainer___eq___wrap_SequenceVarContainer___eq__.cold.2673_GLOBAL__sub_I_constraint_solver_python_wrap.cc_ZStL8__ioinit_wrap_SolveModelWithSat_wrap_SolveModelWithSat.cold.2674_wrap_RoutingModel_GetNumberOfRejectsInFirstSolution_wrap_RoutingModel_GetNumberOfRejectsInFirstSolution.cold.2675_wrap_RoutingModel_GetNumberOfDecisionsInFirstSolution_wrap_RoutingModel_GetNumberOfDecisionsInFirstSolution.cold.2676_wrap_RoutingModel_SolveFromAssignmentWithParameters_wrap_RoutingModel_SolveFromAssignmentWithParameters.cold.2677_wrap_RoutingModel_SolveWithParameters_wrap_RoutingModel_SolveWithParameters.cold.2678_wrap_RoutingModel_CloseModelWithParameters_wrap_RoutingModel_CloseModelWithParameters.cold.2679_wrap_FindErrorInRoutingSearchParameters_wrap_FindErrorInRoutingSearchParameters.cold.2680_wrap_new_RoutingModel_wrap_new_RoutingModel.cold.2681_wrap_DefaultRoutingSearchParameters_wrap_DefaultRoutingSearchParameters.cold.2682_wrap_DefaultRoutingModelParameters_wrap_DefaultRoutingModelParameters.cold.2683_wrap_ChangeValue_OneNeighbor_wrap_ChangeValue_OneNeighbor.cold.2684_wrap_BaseLns_InitFragments_wrap_BaseLns_InitFragments.cold.2685_wrap_Assignment_Save_wrap_Assignment_Save.cold.2686_wrap_Assignment_Load_wrap_Assignment_Load.cold.2687_wrap_Solver_Limit_wrap_Solver_Limit.cold.2688_wrap_Solver_DefaultSolverParameters_wrap_Solver_DefaultSolverParameters.cold.2689_wrap_Solver_Parameters_wrap_Solver_Parameters.cold.2690_wrap_new_Solver_wrap_new_Solver.cold.2691_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_ZL53_swigc__p_operations_research__ImprovementSearchLimit_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_ZL53_swigt__p_operations_research__ImprovementSearchLimit_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_EEi_ZN36SwigDirector_IntVarLocalSearchFilter5ResetEvfree@@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_ZNSt6vectorIN19operations_research24LocalSearchFilterManager11FilterEventESaIS2_EE17_M_realloc_insertIJS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT__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_ZN19operations_research19CPFeasibilityFilterC1EPNS_12RoutingModelE_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_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 UodhhnnBaaHWx@@sPP@:~ XX A 11$O@^^'8''8''8'XP<8P<@8@0@]8@] ,9+` 0+YP,v?  آH6  @9P@PB9PW.o:I :X$@WUUUVVV)V7V @ X'8'8o:PB9 W @8HWahn 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_IntVarLocalSearchFilter5ResetEv_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_PyEval_CallFunction_ZN19operations_research6Solver8MakeProdEPNS_7IntExprEl_ZN19operations_research6Solver8MakeProdEPNS_7IntExprES2__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_research19RoutingModelVisitor14kLightElement2EPyUnicode_DecodeUTF8_ZN19operations_research19RoutingModelVisitor13kRemoveValuesE_ZN19operations_research19RoutingModelVisitor13kLightElementE_ZN19operations_research22DefaultPhaseParametersC1Ev_ZTVN19operations_research19RoutingModelVisitorE_ZN19operations_research29GlobalVehicleBreaksConstraintC1EPKNS_16RoutingDimensionE_ZN19operations_research26TypeIncompatibilityCheckerC1ERKNS_12RoutingModelEb_ZN19operations_research22TypeRegulationsCheckerC2ERKNS_12RoutingModelE_ZN19operations_research25TypeRegulationsConstraintC1ERKNS_12RoutingModelE_ZN19operations_research19CPFeasibilityFilterC1EPNS_12RoutingModelE_ZN4Swig28DirectorPureVirtualExceptionD2Ev_ZTVN4Swig17DirectorExceptionE_ZNSt9exceptionD2Ev_ZN4Swig28DirectorPureVirtualExceptionD1Ev_ZN4Swig23DirectorMethodExceptionD2Ev_ZN4Swig23DirectorMethodExceptionD1Ev_ZN4Swig29DirectorTypeMismatchExceptionD2Ev_ZN4Swig29DirectorTypeMismatchExceptionD1Ev_ZN4Swig17DirectorExceptionD0Ev_ZN4Swig29DirectorTypeMismatchExceptionD0Ev_ZN4Swig28DirectorPureVirtualExceptionD0Ev_ZN4Swig23DirectorMethodExceptionD0Ev_ZN4Swig17DirectorExceptionD2Ev_ZN4Swig17DirectorExceptionD1Ev_ZNK19operations_research18SequenceVarElement16BackwardSequenceEv_ZNK19operations_research18SequenceVarElement15ForwardSequenceEv_ZNK19operations_research18SequenceVarElement11UnperformedEv_setjmpPyExc_Exception_ZNK19operations_research10Assignment16BackwardSequenceEPKNS_11SequenceVarE_ZNK19operations_research10Assignment15ForwardSequenceEPKNS_11SequenceVarE_ZNK19operations_research10Assignment11UnperformedEPKNS_11SequenceVarE_ZN19operations_research6Solver4FailEv_ZN19operations_research12RoutingModel25SetFixedCostOfAllVehiclesEl_ZN19operations_research10Assignment15SetObjectiveMinEl_ZN19operations_research10Assignment15SetObjectiveMaxEl_ZN19operations_research10Assignment17SetObjectiveValueEl_ZN19operations_research16RoutingDimension36SetSpanCostCoefficientForAllVehiclesEl_ZN19operations_research16RoutingDimension28SetGlobalSpanCostCoefficientEl_ZNK19operations_research16RoutingDimension25GetCumulVarSoftUpperBoundEl_ZNK19operations_research16RoutingDimension25GetCumulVarSoftLowerBoundEl_ZNK19operations_research16RoutingDimension36GetCumulVarSoftLowerBoundCoefficientEl_ZNK19operations_research16RoutingDimension36GetCumulVarSoftUpperBoundCoefficientEl_ZNK19operations_research12RoutingModel18GetVisitTypePolicyEl_ZNK19operations_research12RoutingModel12GetVisitTypeEl_ZNK19operations_research16RoutingDimension23ShortestTransitionSlackEl_ZNK19operations_research12RoutingModel18UnperformedPenaltyEl_ZNK19operations_research12RoutingModel7IsStartEl_ZNK19operations_research16RoutingDimension25HasCumulVarSoftUpperBoundEl_ZNK19operations_research16RoutingDimension25HasCumulVarSoftLowerBoundEl_ZN19operations_research6Solver17MakeBranchesLimitEl_ZN19operations_research6Solver7MakeDivEPNS_7IntExprEl_ZNK19operations_research12RoutingModel19GetPickupIndexPairsEl_ZN19operations_research12RoutingModel39SetPickupAndDeliveryPolicyOfAllVehiclesENS0_23PickupAndDeliveryPolicyE_ZN19operations_research12RoutingModel32SetArcCostEvaluatorOfAllVehiclesEi_ZN19operations_research7BaseLns16AppendToFragmentEi_ZN19operations_research6Solver17MakeFailuresLimitEl_ZN19operations_research6Solver18MakeSolutionsLimitEl_ZN19operations_research11SequenceVar9RankFirstEi_ZN19operations_research11SequenceVar12RankNotFirstEi_ZN19operations_research11SequenceVar8RankLastEi_ZN19operations_research11SequenceVar11RankNotLastEi_ZNK19operations_research12RoutingModel21GetDeliveryIndexPairsEl_ZNK19operations_research12RoutingModel35GetPickupAndDeliveryPolicyOfVehicleEi_ZNK19operations_research17SolutionCollector9wall_timeEi_ZNK19operations_research17SolutionCollector8branchesEi_ZNK19operations_research17SolutionCollector8failuresEi_ZNK19operations_research17SolutionCollector15objective_valueEi_ZNK19operations_research12RoutingModel21GetFixedCostOfVehicleEi_ZNK19operations_research16RoutingDimension30GetPreTravelEvaluatorOfVehicleEi_ZNK19operations_research16RoutingDimension31GetPostTravelEvaluatorOfVehicleEi_ZNK19operations_research12RoutingModel20GetSingleNodesOfTypeEi_ZNK19operations_research12RoutingModel20GetPairIndicesOfTypeEi_ZN19operations_research6Solver15MakeLubyRestartEi_ZNK19operations_research17SolutionCollector8solutionEi_ZNK19operations_research11SequenceVar8IntervalEi_ZNK19operations_research11SequenceVar4NextEi_ZNK19operations_research12RoutingModel34GetHardTypeIncompatibilitiesOfTypeEi_ZNK19operations_research12RoutingModel38GetTemporalTypeIncompatibilitiesOfTypeEi_ZNK19operations_research12RoutingModel44GetSameVehicleRequiredTypeAlternativesOfTypeEi_ZNK19operations_research12RoutingModel41GetRequiredTypeAlternativesWhenAddingTypeEi_ZNK19operations_research12RoutingModel43GetRequiredTypeAlternativesWhenRemovingTypeEi_ZN19operations_research6Solver19MakeConstantRestartEi_ZNK19operations_research17SolutionCollector5ValueEiPNS_6IntVarE_ZNK19operations_research17SolutionCollector10StartValueEiPNS_11IntervalVarE_ZNK19operations_research17SolutionCollector8EndValueEiPNS_11IntervalVarE_ZNK19operations_research17SolutionCollector13DurationValueEiPNS_11IntervalVarE_ZNK19operations_research17SolutionCollector14PerformedValueEiPNS_11IntervalVarE_ZNK19operations_research17SolutionCollector16BackwardSequenceEiPNS_11SequenceVarE_ZN19operations_research6Solver23MakeIntervalVarRelationEPNS_11IntervalVarENS0_21UnaryIntervalRelationEl_ZN19operations_research22TypeRegulationsChecker12CheckVehicleEiRKSt8functionIFllEE_ZNK19operations_research17SolutionCollector11UnperformedEiPNS_11SequenceVarE_ZNK19operations_research17SolutionCollector15ForwardSequenceEiPNS_11SequenceVarE_ZN19operations_research10Assignment17SetObjectiveRangeEll_ZN19operations_research12RoutingModel36SetAmortizedCostFactorsOfAllVehiclesEll_ZN19operations_research12RoutingModel20AddPickupAndDeliveryEll_ZNK19operations_research12RoutingModel25UnperformedPenaltyOrValueEll_ZNK19operations_research12RoutingModel26GetArcCostForFirstSolutionEll_ZNK19operations_research12RoutingModel20GetArcCostForVehicleElll_ZN19operations_research10Assignment11SetEndValueEPKNS_11IntervalVarEl_ZN19operations_research10Assignment15SetPerformedMinEPKNS_11IntervalVarEl_ZN19operations_research10Assignment15SetPerformedMaxEPKNS_11IntervalVarEl_ZN19operations_research10Assignment17SetPerformedValueEPKNS_11IntervalVarEl_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_research12RoutingModel39AddWeightedVariableMinimizedByFinalizerEPNS_6IntVarEl_ZN19operations_research12RoutingModel28AddVariableTargetToFinalizerEPNS_6IntVarEl_ZN19operations_research12RoutingModel21SetFixedCostOfVehicleEli_ZN19operations_research16RoutingDimension27SetSpanUpperBoundForVehicleEli_ZN19operations_research16RoutingDimension32SetSpanCostCoefficientForVehicleEli_ZNK19operations_research12RoutingModel4NextERKNS_10AssignmentEl_ZN19operations_research6Solver12MakeMaximizeEPNS_6IntVarEl_ZN19operations_research6Solver29MakeAssignVariableValueOrFailEPNS_6IntVarEl_ZN19operations_research6Solver31MakeVariableGreaterOrEqualValueEPNS_6IntVarEl_ZN19operations_research6Solver12MakeMinimizeEPNS_6IntVarEl_ZN19operations_research6Solver21MakeNeighborhoodLimitEPNS_19LocalSearchOperatorEl_ZN19operations_research6Solver23MakeAssignVariableValueEPNS_6IntVarEl_ZN19operations_research6Solver28MakeVariableLessOrEqualValueEPNS_6IntVarEl_ZN4absl14lts_2020_09_2313hash_internal13CityHashState5kSeedE_ZN19operations_research12RoutingModel28SetArcCostEvaluatorOfVehicleEii_ZN19operations_research12RoutingModel35SetPickupAndDeliveryPolicyOfVehicleENS0_23PickupAndDeliveryPolicyEi_ZN19operations_research12RoutingModel30AddTemporalTypeIncompatibilityEii_ZN19operations_research12RoutingModel26AddHardTypeIncompatibilityEii_ZSt25__throw_bad_function_callv_ZN19operations_research6Solver20MakeRankLastIntervalEPNS_11SequenceVarEi_ZN19operations_research6Solver21MakeRankFirstIntervalEPNS_11SequenceVarEi_ZNK19operations_research12RoutingModel13IsVehicleUsedERKNS_10AssignmentEi_ZN19operations_research6Solver12MakeOptimizeEbPNS_6IntVarEl_ZN19operations_research6Solver32MakeIntervalVarRelationWithDelayEPNS_11IntervalVarENS0_22BinaryIntervalRelationES2_l_ZN19operations_research6Solver23MakeSplitVariableDomainEPNS_6IntVarElb_ZN19operations_research6Solver14MakeDifferenceElPNS_7IntExprE_ZN19operations_research6Solver22MakeScheduleOrExpediteEPNS_11IntervalVarElPl_ZN19operations_research6Solver22MakeScheduleOrPostponeEPNS_11IntervalVarElPl_ZNK19operations_research24LocalSearchFilterManager11DebugStringEv_ZNK19operations_research29GlobalVehicleBreaksConstraint11DebugStringEv_ZNK19operations_research17SolutionCollector11DebugStringEv_ZNK19operations_research10BaseObject11DebugStringEv_ZNK19operations_research19CPFeasibilityFilter11DebugStringEv_ZNK19operations_research14IntVarIterator11DebugStringEv_ZN19operations_research16RoutingDimension39SetPickupToDeliveryLimitFunctionForPairESt8functionIFliiEEi_ZN19operations_research16RoutingDimension25SetCumulVarSoftUpperBoundElll_ZN19operations_research16RoutingDimension25SetCumulVarSoftLowerBoundElll_ZNK19operations_research16RoutingDimension15GetTransitValueElll_ZNK19operations_research12RoutingModel18GetArcCostForClassElll_ZN19operations_research12RoutingModel27ArcIsMoreConstrainedThanArcElll_ZN19operations_research10Assignment8SetRangeEPKNS_6IntVarEll_ZN19operations_research10Assignment11SetEndRangeEPKNS_11IntervalVarEll_ZN19operations_research10Assignment17SetPerformedRangeEPKNS_11IntervalVarEll_ZN19operations_research10Assignment13SetStartRangeEPKNS_11IntervalVarEll_ZN19operations_research10Assignment16SetDurationRangeEPKNS_11IntervalVarEll_ZN19operations_research12RoutingModel32SetAmortizedCostFactorsOfVehicleElli_ZN19operations_research16RoutingDimension33SetBreakDistanceDurationOfVehicleElli_ZN19operations_research6Solver46MakeFixedDurationStartSyncedOnStartIntervalVarEPNS_11IntervalVarEll_ZN19operations_research6Solver44MakeFixedDurationStartSyncedOnEndIntervalVarEPNS_11IntervalVarEll_ZN19operations_research6Solver44MakeFixedDurationEndSyncedOnStartIntervalVarEPNS_11IntervalVarEll_ZN19operations_research6Solver42MakeFixedDurationEndSyncedOnEndIntervalVarEPNS_11IntervalVarEll_ZN19operations_research12RoutingModel12SetVisitTypeEliNS0_15VisitTypePolicyE_ZN19operations_research6Solver13AddConstraintEPNS_10ConstraintE_ZN19operations_research6Solver22MakeSimulatedAnnealingEbPNS_6IntVarEll_ZNK19operations_research12RoutingModel12HasDimensionERKSs_ZNK19operations_research12RoutingModel15WriteAssignmentERKSs_ZN19operations_research12RoutingModel14ReadAssignmentERKSs_ZN19operations_research7IntExpr11VarWithNameERKSs_ZNK19operations_research12RoutingModel17GetDimensionOrDieERKSs_ZNK19operations_research12RoutingModel19GetMutableDimensionERKSs_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_ZNSt6vectorIiSaIiEE17_M_realloc_insertIJRKiEEEvN9__gnu_cxx17__normal_iteratorIPiS1_EEDpOT_PyObject_GetIterPyIter_Next_ZN19operations_research12RoutingModel31AddDimensionWithVehicleTransitsERKSt6vectorIiSaIiEEllbRKSs_ZN19operations_research18SequenceVarElement14SetUnperformedERKSt6vectorIiSaIiEE_ZN19operations_research18SequenceVarElement18SetForwardSequenceERKSt6vectorIiSaIiEE_ZN19operations_research18SequenceVarElement19SetBackwardSequenceERKSt6vectorIiSaIiEE_ZN19operations_research12RoutingModel26SetAllowedVehiclesForIndexERKSt6vectorIiSaIiEEl_ZN19operations_research10Assignment18SetForwardSequenceEPKNS_11SequenceVarERKSt6vectorIiSaIiEE_ZN19operations_research10Assignment19SetBackwardSequenceEPKNS_11SequenceVarERKSt6vectorIiSaIiEE_ZN19operations_research10Assignment14SetUnperformedEPKNS_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_ZThn16_NK18SwigDirector_Demon14swig_get_innerEPKc_ZThn8_NK21SwigDirector_Decision14swig_get_innerEPKc_ZThn16_NK26SwigDirector_SearchMonitor14swig_get_innerEPKc_ZThn8_NK28SwigDirector_DecisionBuilder14swig_get_innerEPKc_ZThn16_NK23SwigDirector_Constraint14swig_get_innerEPKc_ZThn8_NK32SwigDirector_LocalSearchOperator14swig_get_innerEPKc_ZThn472_NK38SwigDirector_IntVarLocalSearchOperator14swig_get_innerEPKc_ZThn480_NK24SwigDirector_ChangeValue14swig_get_innerEPKc_ZThn496_NK20SwigDirector_BaseLns14swig_get_innerEPKc_ZThn120_NK36SwigDirector_IntVarLocalSearchFilter14swig_get_innerEPKc_ZNSt8_Rb_treeISsSt4pairIKSsbESt10_Select1stIS2_ESt4lessISsESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E_ZThn8_N28SwigDirector_DecisionBuilderD1Ev_ZThn16_N18SwigDirector_DemonD1Ev_ZThn8_N21SwigDirector_DecisionD1Ev_ZThn16_N23SwigDirector_ConstraintD1Ev_ZThn8_N32SwigDirector_LocalSearchOperatorD1Ev_ZThn496_N20SwigDirector_BaseLnsD1Ev_ZN19operations_research7BaseLnsD2Ev_ZThn472_N38SwigDirector_IntVarLocalSearchOperatorD1Ev_ZTVN19operations_research25IntVarLocalSearchOperatorE_ZThn480_N24SwigDirector_ChangeValueD1Ev_ZN19operations_research11ChangeValueD2Ev_ZThn16_N26SwigDirector_SearchMonitorD1Ev_ZThn8_N23SwigDirector_BaseObjectD1Ev_ZThn16_N34SwigDirector_PropagationBaseObjectD1Ev_ZThn120_N36SwigDirector_IntVarLocalSearchFilterD1Ev_ZN26SwigDirector_SearchMonitorD2Ev_ZN26SwigDirector_SearchMonitorD1Ev_ZN26SwigDirector_SearchMonitorD0Ev_ZThn16_N26SwigDirector_SearchMonitorD0Ev_ZN23SwigDirector_BaseObjectD2Ev_ZN23SwigDirector_BaseObjectD1Ev_ZN23SwigDirector_BaseObjectD0Ev_ZThn8_N23SwigDirector_BaseObjectD0Ev_ZN28SwigDirector_DecisionBuilderD2Ev_ZN28SwigDirector_DecisionBuilderD1Ev_ZN28SwigDirector_DecisionBuilderD0Ev_ZThn8_N28SwigDirector_DecisionBuilderD0Ev_ZN23SwigDirector_ConstraintD2Ev_ZN23SwigDirector_ConstraintD1Ev_ZN23SwigDirector_ConstraintD0Ev_ZThn16_N23SwigDirector_ConstraintD0Ev_ZN18SwigDirector_DemonD2Ev_ZN18SwigDirector_DemonD1Ev_ZN18SwigDirector_DemonD0Ev_ZThn16_N18SwigDirector_DemonD0Ev_ZN21SwigDirector_DecisionD2Ev_ZN21SwigDirector_DecisionD1Ev_ZN21SwigDirector_DecisionD0Ev_ZThn8_N21SwigDirector_DecisionD0Ev_ZN34SwigDirector_PropagationBaseObjectD2Ev_ZN34SwigDirector_PropagationBaseObjectD1Ev_ZN34SwigDirector_PropagationBaseObjectD0Ev_ZThn16_N34SwigDirector_PropagationBaseObjectD0Ev_ZN32SwigDirector_LocalSearchOperatorD2Ev_ZN32SwigDirector_LocalSearchOperatorD1Ev_ZN32SwigDirector_LocalSearchOperatorD0Ev_ZThn8_N32SwigDirector_LocalSearchOperatorD0Ev_ZN24SwigDirector_ChangeValueD2Ev_ZN24SwigDirector_ChangeValueD1Ev_ZN24SwigDirector_ChangeValueD0Ev_ZThn480_N24SwigDirector_ChangeValueD0Ev_ZN20SwigDirector_BaseLnsD2Ev_ZN20SwigDirector_BaseLnsD1Ev_ZN20SwigDirector_BaseLnsD0Ev_ZThn496_N20SwigDirector_BaseLnsD0Ev_ZN36SwigDirector_IntVarLocalSearchFilterD2Ev_ZN36SwigDirector_IntVarLocalSearchFilterD1Ev_ZN36SwigDirector_IntVarLocalSearchFilterD0Ev_ZThn120_N36SwigDirector_IntVarLocalSearchFilterD0Ev_ZN38SwigDirector_IntVarLocalSearchOperatorD2Ev_ZN38SwigDirector_IntVarLocalSearchOperatorD1Ev_ZN38SwigDirector_IntVarLocalSearchOperatorD0Ev_ZThn472_N38SwigDirector_IntVarLocalSearchOperatorD0Ev_ZNSt6vectorIS_IlSaIlEESaIS1_EE17_M_default_appendEm_ZNSt6vectorIS_IlSaIlEESaIS1_EE6resizeEmPyList_SizePyList_GetItemPyTuple_SizePyTuple_GetItem_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_ZNK38SwigDirector_IntVarLocalSearchOperator11DebugStringEv_ZNK24SwigDirector_ChangeValue11DebugStringEv_ZNK18SwigDirector_Demon11DebugStringEv_ZNK28SwigDirector_DecisionBuilder11DebugStringEv_ZNK23SwigDirector_Constraint4nameEv_ZNK23SwigDirector_Constraint11DebugStringEv_ZNK20SwigDirector_BaseLns11DebugStringEv_ZNK36SwigDirector_IntVarLocalSearchFilter11DebugStringEv_ZNK23SwigDirector_BaseObject11DebugStringEv_ZNK34SwigDirector_PropagationBaseObject4nameEv_ZNK26SwigDirector_SearchMonitor11DebugStringEv_ZNK21SwigDirector_Decision11DebugStringEv_ZNK32SwigDirector_LocalSearchOperator11DebugStringEv_ZNK34SwigDirector_PropagationBaseObject11DebugStringEv_ZNK19operations_research6Solver11DebugStringEv_ZNK19operations_research6Solver18LocalSearchProfileEv_ZNK19operations_research10Constraint11DebugStringEv_ZNK19operations_research5Demon11DebugStringEv_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_ZNSt6vectorIN19operations_research24LocalSearchFilterManager11FilterEventESaIS2_EE17_M_realloc_insertIJS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT__ZN6google10LogMessageC1EPKcii_ZN6google10LogMessageD1Ev_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_research6Solver11MakeCircuitERKSt6vectorIPNS_6IntVarESaIS3_EE_ZN19operations_research6Solver14MakeSubCircuitERKSt6vectorIPNS_6IntVarESaIS3_EE_ZN19operations_research6Solver7MakeSumERKSt6vectorIPNS_6IntVarESaIS3_EE_ZN19operations_research6Solver15MakeMinEqualityERKSt6vectorIPNS_6IntVarESaIS3_EES3__ZN19operations_research6Solver15MakeMaxEqualityERKSt6vectorIPNS_6IntVarESaIS3_EES3__ZN19operations_research6Solver13MakeMapDomainEPNS_6IntVarERKSt6vectorIS2_SaIS2_EE_ZN19operations_research6Solver19MakeIndexExpressionERKSt6vectorIPNS_6IntVarESaIS3_EEl_ZN19operations_research6Solver18MakeSumLessOrEqualERKSt6vectorIPNS_6IntVarESaIS3_EEl_ZN19operations_research6Solver21MakeSumGreaterOrEqualERKSt6vectorIPNS_6IntVarESaIS3_EEl_ZN19operations_research6Solver22MakeAllDifferentExceptERKSt6vectorIPNS_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_research6Solver9MakePhaseERKSt6vectorIPNS_6IntVarESaIS3_EESt8functionIFllEENS0_16IntValueStrategyE_ZN19operations_research6Solver22MakeSumObjectiveFilterERKSt6vectorIPNS_6IntVarESaIS3_EESt8functionIFlllEENS0_22LocalSearchFilterBoundE_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_research6Solver15MakeLexicalLessERKSt6vectorIPNS_6IntVarESaIS3_EES7__ZN19operations_research6Solver32MakeInversePermutationConstraintERKSt6vectorIPNS_6IntVarESaIS3_EES7__ZN19operations_research6Solver22MakeLexicalLessOrEqualERKSt6vectorIPNS_6IntVarESaIS3_EES7__ZN19operations_research6Solver21MakeSortingConstraintERKSt6vectorIPNS_6IntVarESaIS3_EES7__ZN19operations_research6Solver17MakeNullIntersectERKSt6vectorIPNS_6IntVarESaIS3_EES7__ZN19operations_research6Solver9MakePhaseERKSt6vectorIPNS_6IntVarESaIS3_EESt8functionIFlllEES8_IFllEENS0_17EvaluatorStrategyE_ZN19operations_research6Solver9MakePhaseERKSt6vectorIPNS_6IntVarESaIS3_EENS0_14IntVarStrategyESt8functionIFlllEES9_IFllEE_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_ZNSt6vectorIPN19operations_research17LocalSearchFilterESaIS2_EE17_M_realloc_insertIJRKS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT__ZN19operations_research24LocalSearchFilterManagerC1ESt6vectorINS0_11FilterEventESaIS2_EE_ZN19operations_research24LocalSearchFilterManagerC1ESt6vectorIPNS_17LocalSearchFilterESaIS3_EE_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_research12RoutingModel38AddSameVehicleRequiredTypeAlternativesEiN4absl14lts_2020_09_2313flat_hash_setIiNS2_13hash_internal4HashIiEESt8equal_toIiESaIiEEE_ZN19operations_research12RoutingModel43AddRequiredTypeAlternativesWhenRemovingTypeEiN4absl14lts_2020_09_2313flat_hash_setIiNS2_13hash_internal4HashIiEESt8equal_toIiESaIiEEE_ZN19operations_research12RoutingModel41AddRequiredTypeAlternativesWhenAddingTypeEiN4absl14lts_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_ZThn8_NK23SwigDirector_BaseObject14swig_set_innerEPKcb_ZThn8_NK21SwigDirector_Decision14swig_set_innerEPKcb_ZThn8_NK32SwigDirector_LocalSearchOperator14swig_set_innerEPKcb_ZThn480_NK24SwigDirector_ChangeValue14swig_set_innerEPKcb_ZThn16_NK18SwigDirector_Demon14swig_set_innerEPKcb_ZThn16_NK34SwigDirector_PropagationBaseObject14swig_set_innerEPKcb_ZThn472_NK38SwigDirector_IntVarLocalSearchOperator14swig_set_innerEPKcb_ZThn120_NK36SwigDirector_IntVarLocalSearchFilter14swig_set_innerEPKcb_ZThn16_NK26SwigDirector_SearchMonitor14swig_set_innerEPKcb_ZThn16_NK23SwigDirector_Constraint14swig_set_innerEPKcb_ZThn496_NK20SwigDirector_BaseLns14swig_set_innerEPKcb_ZThn8_NK28SwigDirector_DecisionBuilder14swig_set_innerEPKcb_ZNK36SwigDirector_IntVarLocalSearchFilter14swig_set_innerEPKcb_ZNK28SwigDirector_DecisionBuilder14swig_set_innerEPKcb_ZNK21SwigDirector_Decision14swig_set_innerEPKcb_ZNK23SwigDirector_Constraint14swig_set_innerEPKcb_ZNK32SwigDirector_LocalSearchOperator14swig_set_innerEPKcb_ZNK23SwigDirector_BaseObject14swig_set_innerEPKcb_ZNK20SwigDirector_BaseLns14swig_set_innerEPKcb_ZNK34SwigDirector_PropagationBaseObject14swig_set_innerEPKcb_ZNK18SwigDirector_Demon14swig_set_innerEPKcb_ZNK26SwigDirector_SearchMonitor14swig_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@0xE!A$U b_$ a@8((P@O Aa;("D @U " A1q @"aa@#(   @ D@#*@    6D`&P0 00(NI@C >A @S2 \dP@D`PD  @@ tP A i1(@daR```#1!`! !DXTR#@@ D1̌`dfhiknqrsuvwy|~  $%(),-/58:;=?AGIJLNPUX\^`abcgjkmnopqsuv{|} !"$%'()*+,/134678:>@AEHLOPRVW\B5: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[E1N84BBߣ|(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?i /[$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:)$#GNUQ貛K