MZ@ !L!This program cannot be run in DOS mode. $s^}[^}[^}[W[Z}[Z]}[ZV}[ZM}[ZX}['Z\}[1Z\}[Z[}[^}[~|[Z_}[Z_}[[_}[Z_}[Rich^}[PEd7Zi" ,pP`X0@\@z8y@8.textz `.rdata  @@.data?(@.pdata@@.rsrc0@@.reloc\@@BH9HbHH\HHnHײHh@SH HHH WHSH HH.HH [HQHŸHHEH\$WH H?HHHͯt H蟊H\$0HH _HHHH%HQHAHAHHHHHHL$ H+HL$ 3@SH HHH }WHSH HHHHHH [@SH HHH =WHSH HHήH7HHH [H(H HSHtHĈ33YH\$VWAVHHH3H$HHHL$H3|$0WHyALq@9D$0D$PH|$`Lt$h@|$PH|$@HHNH;t1u'LD$@HT$8HHT$8LD$@LFLD$@MtHV(HHtrWD$pW$HL$pvfD$pD$P$L$`HD$PH;HT$PH|$hHGT$PLD$`Hcs3Dt$8H\$HL 3PEH aSWD$pfo Le$D$pHT$pHdH$HvEHHL$pHHr+H'HIH+HHvH|$ E3E3335cHT$hHvDHHL$PHHr+H'HIH+HHvH|$ E3E333HH$H3蜆H$HĠA^_^LI[Is WATAUAVAWHHNH3H$HHHL$0IxE3Dd$`WD$@Ld$PELd$XL!LaLaD$`ACLd$8McHD$hICEc3HLHuH5}N7FM'HD$PHL$@H+HL; HL;.L|$HL+IILH\$@Ht$HH;tBWL`L`KHLcHCH@ H H;uHt$HH\$@HtiH;tHXpH H;uH\$@HT$PH+HHHr+H'H[H+HHvLd$ E3E333H#Ll$@IML|$HK.HD$PL|$XHt$0HGH;t{H;trIHHHD$pHu/H5 M<E3\$0Ht$8H$HD$0H@HHD$xHu$H5L<H|$pHMIHD$xL$IHHGL;w H;׭u HGJJDHHuH5WL< IILHD$XHt H+unIH$HH$H;HD$hHHPIHH'MmI+HHLd$ E3E333AHH`LHt-HHHERuH5K<7JH/u HHD$@H;LD$HHT$@L+IH$hI $C$LcHCfH:D$hfH~H\$8fI~H\$8H$umHtH5J=W$W$H$H|$hIGHH;|Hw!H$HDŽ$$WHH;vH HHBHK{H$LD$8L$H$IHHL$HT$HH;T$Pt$$BƄ$HD$H L$HL$@pH$HvIHPH$HHr+H'HIH+HHvLd$ E3E333+Ht$0HD$xE3H|$p\$0Ht$8H$HD$0HtH/u HmLDH LW$L$H$Ht$0H[H$HttHH$H;tHekH H;uH$H+HHHr+H'HH+HHvLd$ E3E333H2Ht$0L|$XMtI/u IH$jHL$@7jHH$H3L$I[@IsHIA_A^A]A\_i,@SH0HHILCIt&MxH uH2H }S ‹ʃ u-tH@0DH HKHu-tH@0DH HKHt@0HDHËtHCHlsLCIu@C VHH;tuLCH2M@LCIu HC(H(2H H xuA+q3Ʌt3ɃtoH 0HT$(HTIHD$ HD$(H HHt3HjH+u HsA-L FH I2H0[H\$UVWATAUAVAWHl$HH-H3HEE3HL$0HJHHUALuELt$@ELt$8ELt$HHx Hu"H5EKH\HHRH KHELuHAH9PuH=HtHH@HHLCeHHHHH H=HtHB٥H HHHu%HuH ȦH1LH H]HuH5DLI HEHu LĶLHu LmH CIHAH9uL=lMtIH@HHLCbLHHHH =L=&MtIB֤H HLHu%HuH ťH0LH H]Mu MLkHHCWHD$HWEML;Iw"MLmHHEHM蜊Bt-LIHH;vH H;HBHNtHT$HMHHEHLmHuPF4+IHUHH;v[A2'H}HMHGMoHD$HHHu!A3L BH FIH\$HHUHvCHMHHHr+HIH'H+HHvE3Lt$ E333zfoWDuEHu MM4HJI9Gu#IwIIGLHHH)uGIHHuHH]H?HUHAL+IL ^LHtH.u HH+u HI/Lt$Hu IܡMMu MHH9Gu'HOHGHMHHHHH)uIHEHUH]HHEAHEL+HEHHH]H?HL LeLm HMHHt H)u3H+u H$I,$Luu IImu IH/u HHuH5@LIMHL$0LHt$@IHHHH9AuHYHyHHH)uIHH]HHuH?AL+HL HEH HHtH+u HLH/u H=HuH5?NIHHHHt$8eyH5?OH H;yH5?Qt AHzHMHHHH9GuH*HHH/Hu HrHHH HFLHTH/H5>u H/HMHt H)uMtI,$u IMtImu IMtI/u IܞHL$HHtH)uyƞqH+u HH HUILuLeH I,$Hu I}Ht3HV H+u H_H5>TLd$@H|$8LH DAHMHt H)u"MtI,$u I HtH/u HAHMH3uH$@HA_A^A]A\_^]H5=Up@USVWAVHl$HHH3HE'HzH<HE3H]HHEHHEHHEHHEHoHEWH]H%HEWILEMEMI/H$HL3LD$8HHD$0LEHEH\$(HD$ HUHuHJHUHLEMuL3LEILMMuL LMIHEHuHHEHHMHuH HMHLUMuLמLUIL]MHH H_)H|$0L K)HD$(LǣHH)H\$ H jH=;HLݯHt H)u›HH|LH AHE8HHEHE@HEHEHHEHEHEHEHEHEHEHEHE}HHu EH@ILHAHt}HLHHH|HAHt6H(u H}H J}H AH L}Eby EOH/|H}nH/u H}IuHLH |HL LDH] H |ELBItIMpIHBEtNHE8HHB HE@HHB(HEHHHB0HEHHB8HEHHB@HEHHBHHEHHHHE8HHBHHHHM@HHBHHHHMHHHBHHHHMHHBHH HHMHHBHH(HHMHHBHH0HHMHpHFHLE8HLMtAy EHM8H)u{HFHLE@HL}8LMtAy EDHM@H)u{HFHLEHHL}@LMtAzy EHMHH)uD{HFHLEH½L}HLMtA/y FHMH)uzHFHLEHL}LMtA~yFfHMH)uzHN(L}H)uzHEHLEHF(HFHL}LMtA~GIH5 HM8Ht H)uwuHHH8LMtAIhy AHfH{LD$`L;t7HHHPLMtAhyA?HnfLD$hL;tHHHH7LMtAgy AL OH 8p#3H\$0Hl$8Ht$@H _H\$ WHH\oH3H$HH3H;etHC3H9…?HKH=қH$leHHHcH9CuH-HHbH+Hu HbHHHH BHeHHu!H.%H=IHb~H+u HqbH cHT$0IHD$(H|$0H H/Hu H3bHt3H H+u Hb%&H=LH (qDH$HHI(H)uaH\H_(HD$8HT$8HgLHD$@H$HD$8HD$pw`HO HH'H$HtLH$H;AP 3H$H3c8H$H_@SHPM~ELD$0HqHD$(3HD$ L VLkHXH bH x`3HP[Mt"IAHx`~IH Fk13HP[HHT$@HI [^HӋHL$@^u!L fA0H o3HP[HcHHP[H\$Hl$Ht$ WH`3HSH|$xIHD$PHH|$XMMAM HHtHHHD$xHHD$xIH5jHt$8HLD$0LD$PH\$(HD$ y H|$xH}H9|xtHH|H\$xH aHeH\$0L HD$(HLHD$ H ^H|$xEHtvH `HdH\$0L tHD$(LiHqHD$ H ^HHtH/u H^LH rnA2o3HHLCL -M;H;Fa MuH `HH ]M;IXHt(HPHH~CHDL9tzHHH;|'IMtDHI;tSHuL; HbtEHזHH _MIHD$0HcHD$(I@LhH HD$ c]HH6HHtH+u H]HL\$`I[Ik Is(I_H\$UVWH HA3HHH1LMtA2`Lt$HHHu =HEHHLMtA_LHu =AIH\HHu =H.u H\I.u I\3H;=^3H;=U_3H;=a\ u H?^ЅyH-J=H;HHu Hk\HCHHLMtA_HHu >HEHHLMtA^LHuH->,AIH[HHuH->H/u H[3I.u I[3E3H;5]3H;5+^3H;57[ u H]Ѕy >lHHHu HH[HCHHLMtA]HHu ?HEHHLMtA]LHu ?AIHhZHHu ?H.u HZI.u IZ3H;=\3H;=]3H;='Z u H\ЅyH-?HHHu H1ZHCHH+LMtA\HHu @{HEHHLMtA\LHuH-~@AIHJYHHuH-S@H/u HY3I.u IqY3E3H;5m[3H;5[3H;5X u HZЅy @2HHHu HYHCHHLMtA[HHu AXHEHHLMtA[LHu AAIH.XHHu AH.u HmXI.u I^X3H;=]Z3H;=Z3H;=W u HYЅyH-AJHHHu HWHCHH9LMtAZHHu BAHEHHLMtAkZLHuH-DBAIHWHHuH-B|H/u HKW3I.u I:W3E3H;56Y3H;5Y3H;5V u HXЅyEBH.H-u HVMtI.u IVHtRH/uLHVAHt`HHu HVHU(AHK(,VHHu"CH-0LH eD37HHHu)HHHHuHHHHu H.VHLt$HH\$PH _^]H\$Ht$WH@H bH3HD$8HHL$0WD$ IHT$(H CHHuL [AHH jeENH,HHmSHs HC HtHSHH,HHHu H^UHSHHL$8H3\,H\$XHt$`H@_HHM~FH VHaLD$0L MHD$(L_HJHD$ H hT3HHMt!IAHx~IH _"3HHHHH\$Hl$ VWATAVAWH HAE3H<E33E33HLMtA0WHD$PHLl$XHuH=MHCHHLMtAVLHHCHHޖLMtAVLHHCHHՖLMtAVLHu NHCHHLMtAOVHHu NHCHHLMtAVLHuOMHCHHLMtAUHHuOUHMH=HL$PH)uRMtImu IRMtI.u IRMtI/u IRHtHmu HRMtI,$u ImRHtH.u HYRLH 'bD3HxLh Lp(Lx0Hh8L`@HpHLl$XH\$`Hl$hH A_A^A\_^H\$Hl$Ht$ WH`3H+H\$xIHD$PHH\$XMMAM HHtHHHD$xHHD$xIH5\Ht$8HLD$0LD$PH|$(HD$ 4y H\$xH}H9\xtHH|H\$xH RHVH|$0L lHD$(HpLHD$ H PH\$xEHtsH wRHVH|$0L $HD$(L\H!HD$ H ?PH=hHtH+u HPLH `AQ3+HHHH:HHtH+u H[PHL\$`I[Ik Is(I_H\$UVWAVAWHHE3HHJEH; OAL}8AL}@L}HL}L}L}L}KH; P>HE8HHEHE@HEHEHHEHEHEHEHEHEHEHEHENHHu RH@ILHAHt}HLHHH|HAHt6H(u HAOH NHAH NR=y RwH/|HNnH/u HNIuHLH 6NHWTL LDHH ,NR LBItIMpIHBEtNHE8HHB HE@HHB(HEHHHB0HEHHB8HEHHB@HEHHBHHEHHHHE8HHBHHHHM@HHBHHHHMHHHBHHHHMHHBHH HHMHHBHH(HHMHHBHH0HHMHpHFHLE8H'LMtApQy RHM8H)u:MHFHLE@HL}8LMtA%Qy RlHM@H)uLHFHLEHHL}@LMtAPy R!HMHH)uLHFHLEHL}HLMtAPy SHMH)uYLHFHLEH7L}LMtADPy SHMH)uLHFHLEHLL}LMtAOxEHMH)uKHFHLEH3L}LMtAOTIH5AHM8Ht H)utKHM@Ht H)u_KHMHHt H)uJKHMHt H)u5KHMHt H)u KHMHt H)u KHMHt H)uJHtH/u HJLH ZDhIHMH)uJHLML}HH$HĀA_A^_^]Hl$ VAVAWH0LLMHL@xHLI0HtH;u M@MuH\$XH|$`HtH;tHHH^HNH333IHT$ H E3IL|$ Lt$(JLMtI/u IIMHMKHH2HM`L}hLupHE`HEhHEpHt H)u}IMtI/u IiIMtI.u IUIHHHL5HHExHH0Ht H)u)IHtH+u HIHtH/u HIIH|$`H\$XHl$hH0A_A^^HExHH0Ht H)uHHtH+u HHHtH/u HHL NAXH X!3HHM~FH IHLD$0L HD$(LSHHD$ H G3HHMt!IAHx~IH Sr3HHHH@SUWATAUAVAWHHH33H$E3E3H$HG3E3E3HLMtAkJH$HHuH5<^LH53HIH$HHuH$^H)HH9Au6H$H+u H$GHGHHLMtGAHHGH$HH)uFHH$H$Hu^IHHuH5f_ H5]HHH$HHuH$_HSGH9Au3HL$(H+u HQFHGHH#LMtDAEHAFH$HH)uFHH$HL$(Hu_EHHHuH5`<HCH;Fu4HLH+u HEHGHHLMtUAVH lEH;u HAXH'H =EH;u HAXHH~HmELHu` HHHuH5aH5}H|GH$HHuH$aDHEH9Au1HH+u HDHGHHLMt?A@HDHH$H(u HDH$HuaDGHHuH5bHCH;8Eu4HLH+u H9DHGHH{LMtUAVH CH;u HAXH'H CH;u HAXHH|HCLHubFHHuH5mcHCH;Du4HHH+u HCHGHHLMtRASH CCH;u HAXH'H CH;u HAXHH{HDCHHucoEHHuH5diHGHHkLMtAELHueHMHsLHu1dH+H5[u HBH$HH+u HsBI.u IdBIGH;ACIMI/u I>BHAH$H\$(HD$0H(O HD$@HqHD$PH}HD$`HHD$pH}H$HH$H|$8H\$HLl$XHt$hLd$xH$L$@tXoH pAH;u HAXI'H AAH;u HAXIH"zIqALHdau ADЋK @tDuA AEDD AU @tu ADȋV D @tu ADAT$ D @tu ADȋU D @tu ADD AN @uu ADHND MEHHKHOINHMIL$LHL$0˺LH]H$H5H)u?H$Ht H)u?MtImu I?H$Ht H)u?MtI,$u Ik?HtHmu HV?MtI.u IB?MtI/u I.?LH tOD3oH/u H ?H+u H>Imu I>H.u H>I,$u I>Hmu H>I.u I>IH$HİA_A^A]A\_][ @SHPHAHGLMtA AHt$hHH|$pHu H5GWHT$(IHD$ ZHHH+u H=HGH;>uAHHH/u H=H}HD$0H*|HD$@C H\$8@t[AuH =H;u HAXH'H S=H;u HAXHH4vH=HH{H5\uAADDLCHL$0IHHuQH+H5uH<HtH/u H<LH YMAhn3H|$pHt$hHP[H+u H<HH|$pHt$hHP[ @SHPHAHWLMtA0?Ht$hHH|$pHu H5GWHT$(IHD$ jHHH+u H<HGH;<uAHHH/u H;HzHD$0H:zHD$@C H\$8@t[AuH ;H;u HAXH'H c;H;u HAXHHDtH;HH{H5 \uAADDLCHL$0IHHuQH+H5uH;HtH/u H:LH KAk~3H|$pHt$hHP[H+u H:HH|$pHt$hHP[HHM~FH <HLD$0L HD$(LFHHD$ H 93HHMt!IAHxG~IH WF袳3HHH ;HyH L &@AH J3HHH\$Ht$WH`3H@~H\$xIHD$PH\$XMIIHIMtHHHD$xHJHD$xH5EHt$8LD$PHL$0IH|$(HD$ ,x]H}fH9\xtHH|H\$xH :H>H|$0L lHD$(HpLHD$ H 8H\$xEHtnH w:H>H|$0L $HD$(L0EH!HD$ H ?8HtH+u H8L >AH I"IHHH :HLxH TL u>AH PIHtH+u H?8H\$p3H$H`_H)yHHyH(HBHtH;tYLXMt0MA3M~IAH9t8HHI;|3-fffHH;tHuH;;H ?7HE 9HHu L n=AxH H3H(HH(HHM~FH 8HLD$0L mHD$(L1CHjHD$ H 63HHMt!IAHx~IH BB3HHHH@SATH8HioE3Hl$P3Ht$`HH|$0HL09HYyLt$(L|$ L=0oI0HHuH-)L83I;LtF3H;=J83H;=53I; u H7ЅyH-(8LHuH-HIIHx5HHu I.u I5H.ILu5H $nHAH9uH=0HtHH5y@H5yHLFF6HHmHHH H=HtHB5H mH{HHu%m8HuH 6HrLH n4HuH- U7LHuH-v HEHHEIFH9{HH/{IF H7HH 7IF(6HHu ;HxLp ILx(H lHAH9luHHtHH=x@H=zxHLG4HHlHHH `lHaHtHBi4H jlH*HHu%7HuH X5H!LH 3HuH-I6LHuH-%rHEHHEIFHyHHyIF IM~(5HHuYI.H-u I3HtH/u H2HtH+u H2LH DDc3 HXHLp MtI/u I2L|$ Lt$(H|$0Ht$`Hl$PMtI,$u Iz2HH8A\[H\$Hl$Ht$ WH`3HvH|$xIHD$PHH|$XMMAM HHtHHHD$xHHD$xIH5N>Ht$8HLD$0LD$PH\$(HD$ 蔨y H|$xH}H9|xtHH|H\$xH 3H(7H\$0L ̾HD$(HоLHD$ H 0H|$xEHtvH 2H6H\$0L HD$(L=HHD$ H 0HHtH/u H0LH bBA3HHHHLKL; q0t-H;X3t-H ?2LLBMIH H $05H;+3uH 2H+BH /HH5HHuFH-HtH+u HJ0HtH.u H60LH AA(H+u H0H.u H0H=2HHtH+u H/HL\$`I[Ik Is(I_@SH HH.HSEHK@H [H\$ UVWATAUAVAWHl$HpH};H3HE`HzHqHE3HL$pHqHEWfEWfMH6sHEHtHEHHrHEHqHEHjtHE HsHE(HLrHE0HQrHE8HpHE@HpHEHHHtHEPIfEfMfEfMH]H]XM}I-HeHeLD63LD$8HHD$0LEHEH\$(HD$ kHUHuH0HUHLEMuL0LEILMMuL 0LMIHEHuH0HEHHMHuH r0HMHLUMuL[0LUIL]MuLD0L]IH}HuH=-0H}HHuHuH50HuHLuMuL5/LuIL}MuL=/L}ILeMuL%/LeI$LmMF2HH .HXH|$0L DHD$(L4HAH\$ H c,H=HL݀Ht H)u,HH |LH >AT8H'/HUHL/LEIL /LMIH.HEHH .HMHL.LUIL.L]IH=.H}HH5.HuHL5.LuIL=.L}IL%.LeI$L-~.LmIELl$hLd$`L|$XLt$PHt$HH|$@L\$8LT$0HL$(HL$pHD$ ZHL݀Ht H)u+HH |HM`H3H$HpA_A^A]A\_^]H\$Hl$Ht$WH H-HyIIHH;t@H |mLHHHLMtA /y A[DHs-H;t=HLHamHLMtA.y A]H1-H;tAHLHnHLMtA.y A_H,H{LD$PL;t:HHHoLMtA=.y AaxH,LD$XL;t>HHH mLMtA-y Ac4Hc,H{LD$`L;t:HHH`lLMtA-y AeH,LD$hL;t>HHHnLMtAm-y AgH+H{LD$pL;t:HHHmLMtA%-y Ai`H+LD$xL;t>HHH8lLMtA,y AkHK+H{L$L;t:HHHkLMtA,y AmH+L$L;t>HHH^jLMtAO,y AoH*H{L$L;t7HHHjLMtA,yAqBHq*L$L;tHHHH?mLMtA+y AsL OH 9#3H\$0Hl$8Ht$@H _H\$Ht$H|$ UATAUAVAWHl$HHE3H3HE'HE3WEfo MDeWMHMoWEfo MDeWM'LHu HHS HHMSHEHH;IHSHEH;tHzvHLC HMUHS0HMHUHMHUHM~MH ^HAH9!ruH=pHtHH5Ti@H5KiLFH'HH^HHH qH=pHtHBz&HH x^;HHu%-)HuH i'LH/H .%HHFHUI;HMH}HGM&LHH 9%H9Ou#LwHWIHHHH)u;%ILt$(L|$0AL+HHH?L HD$(HHOHMtI.u I$I/u I$H/u H$IHtyHMnHHtgLHI%uTH.u H$H/u H$HH;]A3 %A2L H +IHImu I:$HtH.u H&$HtH/u H$LAH j7MIEIEHu I#H]Ht)CuHHC u HHPHMHMHU&@HMH]Ht'CuHH{ u HHRHMIHM'H3OL$I[8Is@I{HIA_A^A]A\]H\$VH HY(HHt6H|$0CuHH{ u HHPH|$0HH\$8H ^H\$UVWATAUAVAWHl$H@)$0H.H3HE HHL$xLHT$pWEE3Ld$`Ld$@Ld$PAEAEEfo5*uDeHH ZHAH94muL-CmMt IEL=.cAL=%cMGI"LHnZHHH lL-lMtIEBK"IH IZ HLu%$HuH :#MHH  LMuL=  IIZ"Du  Imu I0!EtjHH}LeE3IHUH d"HH/u H HuL= HLHt$pH/u  Ll$pHL$xHI HIEH;!tVH;> tMHD$HIHHD$0HuL=&H@LLD$XMu&IILl$0IEIHT$HMLd$XHffHD$PLHD$hLl$@LH\$`MuH3HEHWEfo=}EEE3LmEfo}Dm3WLHu HLC IxHEI;tIM@L+IHM[H]H;]IHEH;tHH{vHLCHMPouHUHv1HHMHHrH'HIH+HHEEufo}EMH <HAH9<uH=NHtHH5G@H5GLFHHHe<HHH B<H=cNHtHBCHH A<tHHu%HuH 2LHH HHYHUI;-HMH}HGMLHH H9Ou#LwHWIHHHH)uILuL}AL+HHH?L HEHHoHMtI.u II/u IH/u HIHIL$I9L$ ~HID$H4HAID$HIuXH.u HPH Ll$ E3E333zA3 KA2L ֡H 袥IHI,$u IHtH.u HHtH/u HLAH PKMHMHMSHMIHMH3L$I[8Is@I{HA(sA({IA_A^A]A\]H\$HL$UVWATAUAVAWHpHE3E33WD$@H\$P3vLHHu H=HGH;tMH;tDLH1LHu H=zH@HH$HuH=VLHE33H$IVH$LHT$ IHuIINHI9FuL;IJL$ L;JHHIIHHILHt H/u33H 8HAH9CKuH=JHtHH-NE@H-EELEHHH>8HHH JH=\JHtHBHH 8oHHu%HuH LHыH HH*HH9Gu"HwHGHHHHH)u 3Ht$0Ll$8AL+HHH?L HT$0HHkHHtH.u HH/u HHIOI9O ~HIGHHAIGHIugH+H$H$LD$ HQH$H$LD$ 3QHtFH9HH莤u*H=ÝMtImu IHMt{jzI.u IE3MtImu IIHL$XFNHHL$@YHL$XOHt\H==HI/u IoMtI.u I[HtH+u HGLAH ʠ+I/u I!H$HI HxHT$@迯3HL$@賾H$HpA_A^A]A\_^]HHXHpHx UATAUAVAWHhH)p)xHH3HEHWEfo=}EEE3LmEfo}Dm3LHu HLC IHEI;tIM@L+IHMȸH]H;]IHEH;tHH{vHLCHM轾ouHUHv1HHMHHrH'HIH+HH!EEufo}EMH 4HAH9FuH=FHtHH5>@H5>LFH<HH3HHH FH=EHtHBHH 3qkHHu%cHuH LHeH dHHYHUI;-HMH}HGMLHH oH9Ou#LwHWIHHHH)uqILuL}AL+HHH?L HEHHfHMtI.u I)I/u IH/u H IHIL$I9L$ ~HID$H4HAID$HIpuXH.u HH Ll$ E3E333A3 A2L CH $IH%I,$u I]HtH.u HIHtH/u H5LAH 踜MHMjHMHMVIHMH3L$I[8Is@I{HA(sA({IA_A^A]A\]H\$Ht$ WATAUAVAWHHH3H$HHL$@E3EAWD$pfo c$@|$pLy MII;tH薺H I;uIIHFH;<tbH;tYILt$8H\HHD$PHuL5H@HHD$HHu1L5zHt$PHMLd$8IHD$HIHHFL;vH;u HFJ<J|HHuL5*ILt$8ILH|$XHt H+u)IMH /HAH9y/uzHBHteHHHHuPHt-HHHIuL5~NH.HL=<@L=<MGIyHH/HHH .H5BHtHBIH .fHHu%HuH MHH HHuL5•HH9Cu#LsHCIHHHH)uILt$`Ll$hAL+HHH?L HD$`HHaHMtI.u IH+u HtHuL5 ;HH$CHHD$pH;tuH$HvDHHL$pHHr+H'HIH+HHvLd$ E3E333=kD$pK$LcHCH$!HtL5eH/u HLd$0HD$@HX HH;tHT$pHQH LD$pHHLt$8HD$HLl$XHt$PH|$0\$8Lt$@HtH.u HHtH/u HMDH 聗AMtImu IHL$pAH$H3L$I[@IsHIA_A^A]A\_H\$Ht$H|$ UATAUAVAWHl$HHeH3HE/HWEEE3LmHE'DmEELmE3LHHu #qLLC IHEI;tIM@L+IHM@H]HH;]WEHCHt@L3LuH}HCHEHt)GuHHG u HHPIIPLfDIB<uHHMHEHMLE'IHGLMIHH;>MH *HAH9<uH5R*HtHH=5@H=5LGHHHV*HHH <H5 *HtHB4HH 2*aHHu%HuH #LH}H HHIIPHLHaHH9Fu#L~HFIHHHH)uIL}LuAL+HHH?L HUHH]HMtI/u II.u IH.u HHt>MD$ID$ HAL;AM9D$ JHI]'H8uDHUIHGIv + 'uJ+u J+ȅHH (HAH9;uH=:HtHH50@H50LFHHHJ(HHH 7;H=p:HtHB(HH &(_HHu%HuH LH{H HMD$ID$ HAL;AM9D$ tHID$JHHOHCHHLMtA LHu dHCHHELMtAHHu dHCHHLMtALHu dHCHH/LMtAhHD$(HHu esHCHHLMtA,H$Hu e7HCHHLMtAH$Hu fHCHH LMtAH$Hu fHCHHLMtAxH$Hu gHCHHLMtA<HD$ HugMHCHHLMtALHuh H>cH=mHL$0H)uMtI/u IHtH.u HMtI.u IHtHmu HMtI,$u IHL$(Ht H)uzH$Ht H)uaH$Ht H)uHH$Ht H)u/H$Ht H)uHL$ Ht H)uMtImu ILH !Dqp3^HL$0H$HHH$Lx Hp(Lp0Hh8L`@HxHHHPH$HPXH$HH`HL$ HPhHHpLhxL|$HHPA^A]A\_^][H\$Hl$Ht$ WH`3H{H\$xIHD$PHH\$XMMAM HHtHHHD$xHHD$xIH5Ht$8HLD$0LD$PH|$(HD$ By H\$xH}H9\xtHH|H\$xH HH|$0L XHD$(HXLHD$ H H\$xEHtsH HH|$0L tXHD$(LXHqXHD$ H H=jHtH+u HLH RAjon3+HHHH:HHtH+u HHL\$`I[Ik Is(I_H\$UVWAVAWHl$HE3HHJEH; AL}oAL}wL}L|$(L|$0L|$8L}L}L}L}L}L}L}~H; 1qHEoHHEHEwHEHEHEHD$(HEHD$0HEHD$8HEHEHEHEHEHEHEHEHEHEHEHEHEHEHE'HHu kH@ILHAHt}HLHHH |HAHt6H(u HAH HWA H k8=Cy k%H/XHJH/u HICuHLH 6HWL VLDHVH ,kLBI tIMpIHBEHEoHHB HEwHHB(HEHHB0HD$(HHB8HD$0HHB@HD$8HHBHHEHHBPHEHHBXHEHHB`HEHHBhHEHHBpHEHHBxHEH6HHHEoHHBHHHHMwHHBHHHHMHHBHHHHL$(HnHBHH HHL$0HUHBHH(HHL$8HHMwH)uHCHLEH L}wLMtAy kHMH)uHCHLD$(HE L}LMtAy lHL$(H)u{HCHLD$0HL|$(LMtAdy lYHL$0H)u-HCHLD$8HL|$0LMtAy l HL$8H)uHCHLEHM L|$8LMtAy mHMH)uHCHLEH L}LMtA~y msHMH)uHHCHLEHL}LMtA3y n(HMH)uHCHLEHL}LMtAy nHMH)uHCHLEHL}LMtAy oHMH)ugHCHLEHL}LMtARyoJHMH)uHCHLEHuL}LMtA NpIH5bHMoHt H)uHMwHt H)uHMHt H)uHL$(Ht H)uHL$0Ht H)upHL$8Ht H)uZHMHt H)uEHMHt H)u0HMHt H)uHMHt H)uHMHt H)uHMHt H)uHMHt H)uHtH/u HLH D9eIHMH)uHL}HH$ HA_A^_^]Hl$ VAVAWH0LLnHL@xHI0HtH;u M@MuH\$XH|$`HtH;tHHH^HH333IHT$ H E3IL|$ Lt$(LMtI/u IMHHH0HM`L}hLupHE`HEhHEpHt H)uMMtI/u I9MtI.u I%HοHL5ĿHExHH0Ht H)uHtH+u HHtH/u HѿIH|$`H\$XHl$hH0A_A^^HExHH0Ht H)uHtH+u HHtH/u HrL cAtH b3HHM~FH HLLD$0L mLHD$(LHjLHD$ H 3HHMt!IAHx~IH oB83HHHH@USVWATAUAWHl$H`HH3HL$hDHL$(DHFHL$ DHHL$0LHL$XHHL$8HL$HHL$PHMtAL$XHHuL5]z*HCH;u8HHH+u HHFHHLMt\A]H H;u HAXH'H H;u HAXHHkHHHHuzR SHHuL5,]{I HCH;Gu6HH\$(H+u HFHFHH8LMtZA[H H;u HAXH'H ѼH;u HAXHHHHD$(LHu{ HHuL5u\| HCH;u6HH\$ H+u HHFHHLMtZA[H IH;u HAXH'H H;u HAXHHHJHD$ HHu| HHuL5[} HCH;ټu8HHH+u HֻHFHHLMt\A]H H;u HAXH'H aH;u HAXHHBHHHHu}) *HHuL5[~ HCH;u6HH\$0H+u HHFHHLMtZA[H ׺H;u HAXH'H H;u HAXHHHغHD$0LHu~r sHHuL5LZi L5CHHD$XHHu3ҾHT$X% H=H9Au3HL$pH+u H;HFHHLMtAABI+HT$XLH*u HIHL$XHL$pMuHHuL5YHCH;u8HHH+u HHFHHLMt\A]H UH;u HAXH'H &H;u HAXHHHVHHHuHHuL5XHCH;u6HH\$8H+u HHFHH,LMtZA[H H;u HAXH'H mH;u HAXHHNHHD$8LHu78HHuL5X.HCH;,u6HH\$HH+u H+HFHHLMtZA[H H;u HAXH'H H;u HAXHHHHD$HLHuHHuL5ZWwHCH;uu6HH\$PH+u HtHFHHvLMtZA[H .H;u HAXH'H H;u HAXHHH/HD$PHHuʹHHuL5VHCH;u;HLHH+u HHFHHLMt\A]H rH;u HAXH'H CH;u HAXHH$HsHLHu  HHuL5UHCH;u;HLH\$@H+u H3\HHufL5UVH H;u HAXH'H H;u HAXHHfHHD$@LHuOHFHHLMtA1HHuL5 UHGH;]tSH;ܴtJHHLHuL5TH@LMuL5T\H3E3LH/u HδMgfLt$hMuFH׵IOI9GuH;IGMgH< H;IHH޴HH3ZL5dSHL$hHt H)uLd$@LHHL$PLD$HLT$8HT$XL\$0LL$(HHHHD$ HD$ HHHL$PLD$HLT$8HT$XL\$0LL$(HI/u IIMt I.uݲHCH;:HLH+u HHAHLD$(H\$ L\$0LT$8Lt$HHt$PLLd$@HEHHEHCHEHHEHHEHHEHHEHD$pHEHHEHHEH%HEHHEHHEHHE HHE0HNHMI HE@LEH]L]LULuHuLm(Le8L}H@H kH;u HAXH'H <H;u HAXHHHlLHLd$@LL5PH+u H!HHu ADAH @tD"uAADDD ʋS @tuDD HQ @tuDAS D @tuDHT$pD ɋR @tuDHD ɋR @tuDAR D @tuDAV D @tuDʋV D @tuDAU D @tuDAT$ D @t Ⱥ$u DD AO @uu DD ȺHD$pHHIOIL$IMHNINIJHHHIKHHHHKIHHL@I,LHM)HHHML5MyH)uHL$(Ht H)uHL$ Ht H)uHHt H)uӭHL$0Ht H)uHL$XHt H)uHHt H)uHL$8Ht H)uyHL$HHt H)ucHL$PHt H)uMMtImu I8MtI,$u I#HtH/u HMtI/u IMH DP3H)u֬HL$(H)uŬHL$ H)uHH)uHL$0H)uHL$pH)uHH)ulHL$8H)u[I.u ILH.u H=Imu I-I,$u II/u IHL$XH`A_A]A\_^[] @SHPHAHLMtAHt$hHH|$pHu H5OKGWHT$(IHD$ HHH+u HWHGH;4uAHHH/u H5HHD$0HHD$@C H\$8@t[AuH H;u HAXH'H H;u HAXHHHHH{H5pJ\uAADDLCHL$0IU%HHuQH+H5"JuH_HtH/u HKLH 1AM3H|$pHt$hHP[H+u HHH|$pHt$hHP[ @SHPHAHLMtAHt$hHH|$pHu H5_IGWHT$(IHD$ HHH+u HgHGH;DuAHHH/u HEHHD$0HHD$@C H\$8@t[AuH H;u HAXH'H èH;u HAXHHHHH{H5H\uAADDLCHL$0Ie#HHuQH+H52HuHoHtH/u H[LH iAK3H|$pHt$hHP[H+u H%HH|$pHt$hHP[HHM~FH HA5LD$0L -5HD$(LH*5HD$ H H3HHMt!IAHxG~IH !3HHH H]H eL AH J3HHH\$Ht$WH`3HH\$xIHD$PH\$XMIIHIMtHHHD$xHJHD$xH5EHt$8LD$PHL$0IH|$(HD$ x]H}fH9\xtHH|H\$xH H(H|$0L 3HD$(H3LHD$ H H\$xEHtnH קHH|$0L 3HD$(LH3HD$ H HtH+u HL AH _IIHHH cHH L իAH (KIHtH+u HH\$p3H$H`_H\$Hl$VWATAVAWHPMHWD$03H3HuAH|$8H(u H-H;="H_(HLL WD$ IGHt@IHD$ IGHD$(LHT$ HL$@AL HxH(HhLt$HMt+AFuIIAF u IIPHt5AL51DHtH+u HeMEH GcH+u HBHtGM'I_IHt0Cu$HHC uHHPH|$8H-HEHt'GuHHw u HHRHL\$PI[0Ik8IA_A^A\_^H\$WH@HBIHH~OH L 0HD$0L5H0HD$(H0H HD$ ȢH\$PH@_Ht/HBHx~HH tH\$PH@_HH\$PH@_H\$VH@HAHCLMtAHHu H5eBHCHHbH|$XLMtANHHH+u HcHGH;@uAHHH/u HAHHD$ HfHD$0C H\$(@t[AuH H;u HAXH'H H;u HAXHHHHH{H5|AduAADDLCHL$ IHaHHu4H+H5.AHgHH/u}HOrH+u H>H HT$(IHD$ H|$(H Z H/Hu HHt3HH+u HH5@H|$XLH AYDH\$`H@^@USVWATAUAVAWHl$HXHH3HE@MLMILD$xHHT$pLHULELM8HHD$XHEHE3WD$`HMVWEHHHxAHtL%?HuHL$0LHHMHHMPHMHD$@WD$0HOHtAHHD$0HGHD$8HUHMHL$XHL$(Ld$ LLD$0HHMZHHD$HHxuL`HpLxLxH0IMH LLeHutHHtL%>HL$@eHtFLd$0Ht$8WEI}t=@t3t)HL$HHHMrEHL$HsEMeI] Iu Ht+ACuHHAC u HHP}t HM!IMHHT$0PHHPL8LxHL$`H\$hHT$hHt+ACuHHAC u HHPH\$8Ht+ACuHHAC u HHPHL$@H-HL$`HHuL%/=7H;tBHH@u/L%=H+u H9MDH @IM0H)uI]0L=IHt,AFuHHAF u HHPHMH\$hHt,ACuHHAC u HHPH\$pH[Ht+ACuHHDs Au HHRHL$xHMHL$XJIHM@H3CsHXA_A^A]A\_^[]HHM~FH HA)LD$0L -)HD$(LH*)HD$ H H3HHMt!IAHxG~IH 3HHH HH e L AH >3HHH\$Ht$WH`3HH\$xIHD$PH\$XMIIHIMtHHHD$xHJHD$xH5EHt$8LD$PHL$0IH|$(HD$ x]H}fH9\xtHH|H\$xH H(H|$0L 'HD$(H'LHD$ H H\$xEHtnH כHH|$0L 'HD$(LH'HD$ H HtH+u HL AH ?=IHHH cHH L ՟AH K=HtH+u HH\$p3H$H`_@USVWAVHl$HHvH3HE'3HHEH HEHpHEHHEHHEWH]WH]LIEMM7MAM$HOH /HHB HEHHBHEHHBHEHHBHEHHHEHHEIH5Ht$8HLD$0LEH|$(HD$ 81LEMuLLEILMMuL ٚLMIH9]uHŚHEHHMHuH HMHHH9\tHH|H H|$0HL$(L %L{HHHHHHHH|$0H !H$HLL $HD$(MLH$LMHL$ H$H ȘH H=6HLHt H)uHH|LH A:3HJ HMHHBHEHLJLMILBLEILBLMLEILMLEHHEHMuL(LEIMuL LMIH9]uHHEHHuH HMHH; LYH_L;HuH :H{ H jL;IXHt'HxLH~>HH9IHL;|#IMtHH;tuHuH;ؙtgHgH 8LJLEHD$0H!#ICHL$(H HD$ H HHLHt H)uRHH|>HEHUHL$(IHD$ eHfHLHt H)uHH|HHM'H3lHA^_^[]Y+O+D+9+.+#+H\$UVWATAUAVAWH$HHH3HMIHH`HD$PHhHD$p3WfEHM8HHHMhdWWMEHuDDDEEH;tH|Hu  LEHHWHHuL-3 H(u HHHH;t)HHu % HH;u)HPHHM8HPHS HM8H ܕHHHu3HĕL;t)HIu  HL;u,HPѐHHAHP,IU H1H RHHHuH:H\$PH;t)HHqu ! H H;u,Hp*HHʐHpUHS HH ÔHHHuLH HAH9-uHHtHH=@H=LGHʒHH`HHH HVHtHB>HH <HHu%HuH -LHH HHu #AAH H9Cu"LsHCIHHHL)*u#HLuHuML+HHH?L HUHH=HMtM).u IߐLL)+u HΐLHuL-w0#HHnHD$XHuL-M0#HHqHAHLHIH8H9AuHYLyHIH)uAHH]HuL+LII?M HEHI^LHtH+u HI/u ILMu%#L-/HL$XH)uˏL MLuH/u HגHEHHxH0L!MtL;u HIHuMt%L;t I$Ml$Ll$PIEIMLLLHt$PLLuHHL$pHHtH=.A%HaIGLIMtAÑHHuH=.A&HSHL$0LHHMHHMh5HMӌH+u HWfD$pHEHt@(EfD$pHUhHPHHL$(HHL$ LM8LD$pHHM-HHD$0HxuHxLxHpHpH LHH:H}L}WHtH=-A'WEH}L}HD$@HLBHUHAHHD$0HxuHxH|$pLxHpHpH}LHHt$pHR:H}L}̎HHH=,A,HL$@Ht$@LEH 0H]HC`HD$`HChHD$pHCpHD$HHs`HshHspLD$HHT$pHL$`IH{`iLt$HMt(IHL$p^ILt$HMtILt$HL|$`Mt IL|$`Lt$HH|$pHtHL|$`Lt$HH|$pHCxHH8HL$`Ht H)uAHL$HHt H)u+HtH+u HMLI׹HHD$@HE3HHL$XHD$0HD$XH(u HɋH+u HHt$@H\$0HH;‰T$XH;>H; u HD$XH+u H]D$X?ufAHH`LhhHXpLx`HxhLppHt H)u MtImu I HtH+u HLHLMtI/u IՊHtH/u HMtI.u IHEH@xHL Ht H)uMtImu IyHMHH)LHLHL$`Ht H)u>HL$pHt H)u(HL$HHt H)uL-)#HEH@xHL Ht H)uHL$PHt H)uщHMHt H)uLd$@HtH/u HMtI,$u IMtI.u IzMI/I^WEHD$pHEH]L}Ht.CuHHC u HHPHL$@MtImu IMtI,$u I؈MtI.u IĈE3HH\$XHUHH+u HHu#&H/u HHHMHu .L-(MDH +HHMHt H)u6H]ؿHt*CuHHC u HHPH]Ht*CuHHC u HHPH]Ht*CuHHC u HHPH}t;t1ȉt'HMjHHMEEHMGEH]Ht)CuHHC u HHP}t HMHMh4HH@HM8%H]Ht'CuHH{ u HHRHHH3]H$@HA_A^A]A\_^]H\$UVWHl$HHeH3HE73HHEHHEH_HEHHEHHE'WH]WH]/IEMM7MAM$HOH $BHHB HEHHBHEHHBHEHHBHEHHHEHHEIH5CHt$8HLD$0LEH|$(HD$ *1LEMuLLEILMMuL ˇLMIH9]uHHEHHMHuH HMHHH9\tHH|H sH|$0HL$(L L{HH HHHHHH|$0H HHLL HD$(MLHLMHL$ HH H H=#HLHt H)u HH|LH ɞA1'3HJ HMHHBHEHLJLMILBLEILBLMLEILMLEHHEHMuL"LEIMuL LMIH9]uHHEHHuH HMHH; څLYHYL;HuH 4Hu H dL;IXHt'HxLH~HHH9IHL;|-IMtfffHH;tuHuH;ȆtgHWH (LJL5HD$0HICHL$(H HD$ H HHLHt H)uBHH|>HEHUHL$(HD$ hHDHLHt H)uHH|HHM7H3YH$H_^]g>]>R>G><>1>@USVWATAVAWH$HPHH3H@IILLLWfD$@HL$`HHM3H;׃tHHu AULD$@HIHHu AUH(uHH;t*HUHu AVbHWH;u*H-~HHL$`?~H~HS HL$`Q~H HHHuiHH;t*HƼH6u AWHЂH;u,H~HHv~Ha~HV Hf~H HHHuHoL;t*H3Iu AXPHEL;u)Hc~HHM~H}IV HM}H HHHuYHZL8E3HH ʻAHHH$HC(HHC0HHHHC(H0HUH|LHHM|LHT$`H}WfD$PHL$HHtA(D$@fD$PLd$(Lt$ MLHT$PHHHuA[H(uo~H AZL H &!3HtH/u H;~HM@|Hz|HL$`^|H|$HHt,GuHHw u HHRHH@H3THPA_A^A\_^[]H\$WH H~HHu H=NBLGxHHM@T~xHu8H=H+u HR}LH 0A` 3H\$0H _H HH HHHX H\$0H _LSUVWHHH3H$HixH3ICI[HICWHοIICD$XI[MIIHIMt&HtHHBICHHHD$XHJHD$XH5[Ht$8LD$pHL$0IH|$(HD$ LL$hMu LMLL$hIHfH9\XtHH|L Ht~LH b}H# H|$0L  HD$(H HD$ H 1{H=ZHLXHt H)u{HH|LH A`3WHHD$XHHBHD$`HLMLL$hILD$`HT$XPHHLXHt H)u{HH|HH$H3RHĨ_^][H\$Hl$VWAUAVAWH@I3HB3E3IH;{MHMuHAH zH;u HAXH'H TzH;u HAXHH5HzHHIEH;={u IEIAH #zH;u HAXI'H yH;u HAXIHղI$zHHHٸHD$ AHHD$0C H\$(H|$8@tAu DʋG @uuA ADDLCD HOHLHL$ @HHu_I.H- u IJyHtH+u H6yHtH/u H"yHH.HyH+u HxH/u HxHxH9EuL}LuIIH)Mu Hx3HL|$ HHt$(H?HT$ HAL+IL HMtI/u IjxH.u H[xI.u ILxHt3H%H+u H.xH-LH EAbH\$x3H$H@A_A^A]_^H\$Hl$Ht$ WHPHՃH3HD$@HHy AfHHy Aht HhHy Ajit H ޯ3HAH9uH`HtHH5Ļ@H5HLFwHHHHH HHtHBrwH sH3HHu%%zHuH axH*LH &vHHHcvH9Cu"H{HHCHHHH)u`v3HwHT$(HD$8HHH|$(HHl$0H?AL+HL iHHtH/u H vH+u HuHuAlL H :uH.u Hu3HL$@H3LH\$hHl$pHt$xHP_H\$Hl$Ht$ WH H3xHHuH-2p'AHHtHHu pH/u H=u3H;qHH|LH ˌAHsHUHLsLEIL sLMIH}sHEHH osHMHHL$(IHD$ F@HLHt H)upHH|HM'H3GHA^_^[]H\$Hl$VWAVH MIHHٹGHD$@H2nHs HC HtHknHGHrH;t>HkHCLLHMtAty AHlrH;t>HHCLLHMtAsy AH)rL;t>H=HCLMHMtA|sy AHqLD$`L;t8HݳHCLHMtA7syA@HqLD$hL;tIHHCLHMtAry AL H eX3H\$HHl$PH A^_^H\$Ht$WH@HzH3HD$8HHL$0WD$ IHT$(H ӪHHuL 7tAH NYEHHlHs HC HtH?lHnEHHHu HmHlHHL$8H3DH\$XHt$`H@_@SHPM~ELD$0HHD$(3HD$ L LwHH nH l3HP[Mt"IAHx`~IH w3HP[H"HT$@HI kHӋHL$@ ku!L rAH ׊3HP[HsoHHP[HHM~FH @nHLD$0L HD$(L)xHHD$ H l3HHMt!IAHx~IH w3HHHH@SVWAVAWH`HAE3HE33HLMtAnH$HL$HuH- HCH;lu4HLH+u HkHGHHLMtUAVH ~kH;u HAXH'H OkH;u HAXHH0HkLHuEnHHuH- <HCH;lu4HLH+u HkHGHHLMtUAVH jH;u HAXH'H jH;u HAXHHHjLHuomHHuH-H H-?HlLHu THEkI9Gu1IH+u HEjHGHH׮LMt5A6HI2jI/Hu IjLHulHHuH- H=H/lHHHjH9FuoHH+u HiH=AAL$ HD$ HHD$0HʨHD$@HHD$PLd$(Lt$8Hl$HH|$X@tWnHHKiH.Hu H!iHHjH+H-u HhMu ADAN @tDuA AEDD ʋU @tu ADD ɋO @uu ADHOD MD$HIHMINLHL$ HHunH-I,$u IhMtI.u IgMtI/u IgHtH.u HgLH ҅DR 3AI,$u IgI.u IgHmu HgH/u HxgHL$H$H`A_A^_^[ @SHPHAHLMtAiHt$hHH|$pHu H5GWHT$(IHD$ *HHH+u HfHGH;guAHHH/u HfHHD$0HHD$@C H\$8@t[AuH RfH;u HAXH'H #fH;u HAXHHHSfHH{H5\uAADDLCHL$0IHHuQH+H5uHeHtH/u HeLH A> 3H|$pHt$hHP[H+u HeHH|$pHt$hHP[ @SHPHAH'LMtAhHt$hHH|$pHu H5GWHT$(IHD$ :HHH+u HdHGH;euAHHH/u HdH~HD$0H HD$@C H\$8@t[AuH bdH;u HAXH'H 3dH;u HAXHHHcdHH{H5\uAADDLCHL$0IHHuQH+H5uHcHtH/u HcLH !AN3H|$pHt$hHP[H+u HcHH|$pHt$hHP[HHM~FH dHLD$0L HD$(LaoHHD$ H b3HHMt!IAHxG~IH 'or3HHH dH5H L hAH al3HHH\$Ht$WH`3HH\$xIHD$PH\$XMIIHIMtHHHD$xHJHD$xH5nHt$8LD$PHL$0IH|$(HD$ x]H}fH9\xtHH|H\$xH cHgH|$0L <HD$(H@LHD$ H [aH\$xEHtnH GcHPgH|$0L HD$(LnHHD$ H aHtH+u HsaL |gAH IHHH bHH $L EgAH HtH+u HaH\$p3H$H`_H\$UVWHl$HHlH3HE7Hw3HEHHEHHEHLHE'WH]/WIEMMIIHaIMtGHt7Ht&HtHHBHEHHBHEHHBHEHHHEHJHEH5~Ht$8LEHL$0IH|$(HD$ LMMuL wbLMIHMHuH `bHMHHKH9\tHH|6L LJHHHHL H;LB~MH LMH H|$0HL$(HH `HD$ H ^H=HLHt H)u^HH|LH }Aw3HJHMHLJLMILJHMLMIHMLMHBHEHHHEHMuL aLMIHuH aHMHH; `LQH|L;HuH W`HH ]L;IXHt'LXLM~OHH9IHM;|4IMt#@ffHH;uHuH;atgHsL\xH -_LJH2HD$0H&cHD$(IBH HD$ \HHLHt H)u^]HH|:LEHUHL$ YHfDHLHt H)u"]HH|HHM7H3"4H$Hİ_^]H\$UVWATAUAVAWH$PHHhH3HIMHT$8LWD$HHMc[WD$hD$X3DAH_H;t0HHCuL5-H^H;u#HM  ZHHMZHM YZHS HMZH ^HHHu[HT$HI#HHuL5/YH(u[HIH_HtL5U0"HL$ YLHHL$x?YHHMYHL$xYH\$8LCHL; MXL`_Mt'MJHM~MIBH9HHI;|2IMt!@HH;HuI;H{L;Mt'MJHM~?IBH9HHI;|$IHH;HuI;zI@H;W[u IH{AH =ZH;u HAXI'H ZH;u HAXIHI>ZHHuL5;HHD$ H|$(HݘHD$0G @tA"uAADDLGI%HL$ LHuL5Q;H/u HYHHt$8L|$@IHT$@H ZH HI/u ICYLHuL5;3HH+u HYL5;HHL$ L0HHH0HpLt$XHL$`H\$(Ht+ACuHHAC u HHP\HtL5K7[LHqLL$HLEIHL$ UHӋHL$ gVI̓9HHL$ L0HHH0HpLt$hHL$pH\$(Ht+ACuHHAC u HHP@[HtL53TZLHLL$HLEIHL$ .UHӋHL$ UI̓uN5L5/YHtH/u H]WMtI/u IIWMDH 4vYH5YHH\$`Ht,ACuHHAC u HHPH\$pHt,ACuHHAC u HHPHMTH\$PHt*ACuHHDc Au HHRHHH3-H$HİA_A^A]A\_^]H\$ UVWAVAWHl$HH1bH3HE'HzH/HE3H]HHEHۛHEHHEWWMHLEMMITHHHHHt&HtHHF HEHHFHEHHE3H5A]Ht$8LEHL$0IH|$(HD$ LEMuLWLEILUMuLWLUIH}H9\tHH|H}LHL\H gVH(H|$0L HD$(HHD$ H 6TH=_HLHt H)uTHH|LH sAN HFHEHH~ H}HLVLEILVLUIL_L JL5VM;H5?XI; utM3M;tfIXHt-HPHH~BHL9tEHHH;|LrxIMtHI;tHuL;t LrKMXL M;M; }MM;toIXHt.HPHH~KHL9tMHHH;|LhrIMtfffHI;tHuL;t L3rMZL M;M; MuH TH H RM;IXHt,HPHH~?HDL9HHH;|IMtHI;tuHuL;tkLlHHH SMIHD$0HWHD$(ICH HD$ QfHLHt H)uQHH|>HUMLLT$ IXfDHLHt H)uQHH|HM'H3(H$HİA_A^_^]@USVWATAUAVAWH$HH]]H3HIIHT$@HL$`LPE3WfEEHMOWD$PD$pHHL$ L HXL8LxLd$PAH|$(Ht+AGuHHAG u HHPTHtH=TARHt$xWD$PLeH}H]Ht+AGuHHAG u HHPHIHSHtH=ATHt$xtH;5Ru#HMPMHHMNHMP,NHV HMNH mRHHHuOHL$ MLHHMqMHHM$NHMMHUHL$@ÖHHuH=,AWHt$xH(uXORLWfD$ HMHtA(EfD$ LMLEHT$ HMMHHD$@HxuL`HpLxLxHMIMHLd$pHt$x@P0RHeQHt5H=iAYI"QH\$XLEH m#E&HtFLd$@Ht$HH\$`H{t?Nt5Pt+HL$`=MHHL$ MD$0HL$`MD$0HT$@HK:|$0t HL$ LH|$@t?yNt5/Pt+HL$`LHHL$ LD$0HL$`LD$0H\$HHt+ACuHHAC u HHP|$0t HL$ \LIOH\$XHt,AFuHHAF u HHPHt,ACuHHAC u HHPHM1KH]Ht,ACuHHAC u HHPH]Ht*ACuHHDs Au HHRAHH3#HA_A^A]A\_^[]HHM~FH MHLD$0L }HD$(LAXHzHD$ H K3HHMt!IAHxG~IH XR3HHH dMH%H 赹L QAH kL3HHH\$Ht$WH`3HH\$xIHD$PH\$XMIIHIMtHHHD$xHJHD$xH5WHt$8LD$PHL$0IH|$(HD$ x]H}fH9\xtHH|H\$xH oLHxPH|$0L HD$(H LHD$ H ;JH\$xEHtnH 'LH0PH|$0L HD$(LVHHD$ H IHtH+u HSJL \PAH iIHHH KHtH L %PAH iHtH+u HIH\$p3H$H`_LSVWHHUH3H$3HICHICWI[HICID$XI[MIIH'IMt8Ht'HtHHBICHHBHD$`HHHD$XHJHD$XH5hHt$8LD$pHL$0IH|$(HD$ 轿H}H9\XtHH|H|$hoLH NJHH|$0L HD$(HHD$ H HNHt L.hHHD$XHHBHD$`HHzH|$hHHL$`uSKHtHH=fDHLXHt H)u"HHH|LH gA3HOL GI;H;={JMuH IH"H GCHpLgMIH6HD$0H*MHD$(HAH IHD$ H FHfHLXHt H)uRGHH|2HT$XLDOHHLXHt H)uGHH|HH$H3HĠ_^[H\$Hl$Ht$ WAVAWHP3IAA NjEA>  ȸAD ;DȅH JHHtkHHGH.Lu H^FMtDHYAD ;HD$0HhD$(A EID$ > EI.u IFAwL5E3HT$HIHT$@Lt$@IH ȉFI.Hu IEHuA%H;-LHHt?HHlHHu A L OH HeHu!H(upEHHH+u H[EL\$PHI[(Ik0Is8IA_A^_H\$WH0HzLH~;HBI3L@hI@HHHFu$H+u HDHwGHH\$PH0_Ã3HEHHuH+HDH&DHt$@H9GuHHGFH HT$ E3H|$ IH\$(REHtH(u H>D3H+u H&DH/u HDHt$@#L JA H cH\$P3H0_H\$Ht$WH IHH|L8AHHtTHcHCHC HtNHBHx~>HFu.HFu!H+u HVC3H\$0Ht$8H _HoHD$HHAHs HC HtH"AHH/u HBHH\$0Ht$8H _H\$Hl$Ht$WH HAHYHH-Ht9@HYtHYBuH_HGH9h0u HcCusHw HtHm@HHQ{Ht H@0H=HHt5H9h0tHHu!DHP0H;uHHuHH\$0Hl$8Ht$@H _H(AAtHCHH(H\$0H|$ NHHtwH;Btn3H;C@H;DH;#A u HCH+u HPAyH\$03H|$ H(HD E u H@DE@Et;BHt0L EAH QH|$0H\$8H ^HN @H|$0H\$8H ^H ,@H^H  >H\$8H ^H(HA H 9>HE @HHu L cDAH FQ3H(HH(H\$VH HH3H|$0H;,@DDËAH;@AH;=D E u H?DE@Et;EAHt0L CAH PWH|$0H\$8H ^HN @H|$0H\$8H ^H >H]H <H\$8H ^H(Ht H(H >HP]H w<H({&H(Ht H(~*H G>H]H '<H(.H(Ht H(2H =H\H ;H(6H(Ht H(:H =H`\H ;H(H(HA >HuL AAH P}3H(@SH HHtEH芓Єu$L AAH P:H [HC 3H [H <H[H :H [H(HA H :HE B=HHu L #AAH P3H(HH(H\$VH HH3H|$0H;<DDËAH;i=AH;v:D E u HR<DE@Et;>Ht0L @AH 4PH|$0H\$8H ^HN @H|$0H\$8H ^H ;HeZH 9H\$8H ^H(HI  =HuL ?AH O~3H(@WH HHt\HH\$0؃u1=Ht&L ?AH O*H\$0H _HG 3H\$0H _H :HYH 8H _kAH OQ3H(HH(H\$VH HH3H|$0H;:DDËAH; ;AH;8D E u H9DE@Et;;Ht0L )>AH HFu.HD:u!H+u H63H\$0Ht$8H _HHM9HHK(H)u6H39HC(H HD$HH_4Hs HC HtH4HH H/u HL6HH\$0Ht$8H _H\$VH HAH5HHt%6uHCH9p0uH6HH|$88H{ HtH)4HH@ HK(H|$8HtHC(H)u5Hn@tH6HnHtH@0HH\$@H ^HHCHtJDH9p0tHHuH\$@H ^HP0H;uHHuH\$@H ^HH\$@H ^H\$Ht$WH HmIHHHtLMt0A'HAHtH H9t3HHu3uJHK(Ht?HHH\$0Ht$8H _HLL;uHHuMtHA3H\$0Ht$8H _@SH HCmHHtHHtSOHAHtHH H9tHHu*fDHH;uHHu HtHHe6HK(HC(HV6HHt H)u33H [H(AAtH4HH(H\$0H|$ HHtwH;4tn3H;T5@H;5H;2 u H4H+u H3yH\$03H|$ H(H4HE2HH|$ HH\$0H(H(DH(HA w5HuL 8AH n?13H(@SH HHtAH:Єu$L \8AH W?H [HC 3H [H 3HSRH z1H [H(HA xt/H4Hu1L 7AH ?j3H(Ht1HHj1H(@SH HHtcH;C1uHA @3H [HAȄu$L c7AH >H [HC HHC @3H [H 2HQQH x0H [H(HA H 0xHE 2HHu L 6AH a>d3H(HH(H\$VH HH3H|$0H;2DDËAH;3AH;&0D E u H2DE@Et;3Ht0L 96AH =H|$0H\$8H ^HN @yH|$0H\$8H ^H _1HPH ?/H\$8H ^H(HA xt/Hp2Hu1L 5AH =*3H(H4/HH*/H(@SH HHtcH;/uHA @3H [HȄu$L #5AH >=H [HC HHC @3H [H X0HOH 8.H [H(HA H i.xHE 0HHu L 4AH <$3H(HH(H\$VH HH3H|$0H;\0DDËAH;0AH;-D E u H/DE@Et;u1Ht0L 3A H |<H|$0H\$8H ^HN @yH|$0H\$8H ^H /HMH ,H\$8H ^H(HA H )-xHE u/HHu L V3AH <3H(HH(H\$VH HH3H|$0H;/DDËAH;/AH;,D E u H.DE@Et;50Ht0L 2A-H ;GH|$0H\$8H ^HN @yH|$0H\$8H ^H -HLH +H\$8H ^HA(HHA(H(Ht H(H -H@LH g+H(H\$Ht$WH IHHdL8AHHtiHCsHCHC HH.HC(H=.HHtNH*Hx~>HFu.H.u!H+u Ha+3H\$0Ht$8H _H0zHD$HH(Hs HC HtHe)0HH/u H+HH\$0Ht$8H _H\$VH HAH5HHt%0+uHCH9p0uH+HH|$8-H{ HtH(0HHK(H|$8HtHC(H)uR*HSc@tH+H7cHtH@0HH\$@H ^HHCHtJDH9p0tHHuH\$@H ^HP0H;uHHuH\$@H ^HH\$@H ^H(AAtH*HH(H\$0H|$ .HHtwH;*tn3H;t+@H;+H;) u H*H+u H0)yH\$03H|$ H(H+HE(HH|$ HH\$0H(H(锯H(HA H (8HE *HHu L .AH 0E3H(HH(H\$VH HH3H|$0H;|*DDËAH;*AH;(D E u H)DE@Et;+Ht0L .AH L0H|$0H\$8H ^HN @9H|$0H\$8H ^H @)HGH  'H\$8H ^H(HI I*HuL -AH /!3H(@WH HHtYHH\$0؃u1*Ht&L <-AH /H\$0H _HG X3H\$0H _H r(H+GH R&H _H(HI I)HuL ,AH /Q3H(@WH HHtYHH\$0؃u1)Ht&L l,AH _/H\$0H _HG X3H\$0H _H 'H[FH %H _H(HI I )HuL +AH /3H(@WH HHtYHH\$0؃u1)Ht&L +AH .*H\$0H _HG X 3H\$0H _H &HEH $H _{H(Ht H(~H &H@EH g$H(H(HA H $x(HE &HHu L *AH .T3H(HH(H\$VH HH3H|$0H;&DDËAH; 'AH;$D E u H%DE@Et;'Ht0L )*AH \.H|$0H\$8H ^HN @y(H|$0H\$8H ^H O%HDH /#H\$8H ^H\$WH HHHt$HHI(H)u#H{(3H\$0H _H&HHI(H)ue#H%HC(3H\$0H _H(HE\L8AHHuH(H'kHAHHA H(H\$Hl$Ht$WH HAHYHH-Ht9@HYtHY.#uH_HGH9h0u H#usHw HtH HH[Ht H@0H=HHt5H9h0tHHu!DHP0H;uHHuHH\$0Hl$8Ht$@H _H(HA H !8HE #HHu L 'AH =e3H(HH(H\$VH HH3H|$0H;#DDËAH;$AH;&!D E u H#DE@Et;$Ht0L 9'AH 4=H|$0H\$8H ^HN @9H|$0H\$8H ^H `"HAH @ H\$8H ^H(HI I#HuL &AH <A3H(@WH HHtYHH\$0؃u1#Ht&L \&AH <H\$0H _HG X3H\$0H _H !HK@H rH _H(HA H"HuL %AH u<p3H(@SH HHtBHzwЄu$L %AH _<*H [HC P3H [H H?H H [H\$WH HI Ix9"HHu H=ھ/HpH HHu>H=HAHHu HLH ;At3H\$0H _HH u HHH\$0H _@SH HHtWHH|$0襦!Ht)L q$AH ;H|$0H [HC xx3H|$0H [H H]>H H [H\$WH HI I| !HHu H=/H@H HHu>H=HAHHu HLH ;AD3H\$0H _HH u HHH\$0H _@SH HHtWHH|$0u Ht)L A#AH :H|$0H [HC x|3H|$0H [H tH-=H TH [HUL8IH\$Hl$Ht$WH HAHqHH-HtCH@tHHsu"HKHCHsH9h0uHHIuOHVUHt H@0H8HHt0H9h0tHHuHP0H;uHHuHH\$0Hl$8Ht$@H _H(AAtH-HH(H\$0H|$ HHtwH;tn3H;@H;%H;3 u HH+u H`yH\$03H|$ H(HLHEHH|$ HH\$0H(H(H(HWL8AHHuH(HaHA(H|HA0HqHHH(H\$WH HAH=HHt%uHCH9x0uHyHxHK0HtHC0H)u[H\V@tHH@VHtH@0HH\$8H _HHCHtCH9x0tHHuH\$8H _ÐHP0H;uHHuH\$8H _HH\$8H _H\$Ht$WH HUIHHHtLMt0A'HAHtH H9t3HHu3uJHK0Ht?HHH\$0Ht$8H _HLL;uHHuMtHA3H\$0Ht$8H _@SH HUHHtHHtSOHAHtHH H9tHHu*fDHH;uHHu HtHH%HK0HC0HHHt H)uj3H [HA0HHA0HATL8IH\$Hl$Ht$WH HAHqHH-HtCH@tHHsKu"HKHCHsH9h0uHHuOHSHt H@0H8HHt0H9h0tHHuHP0H;uHHuHH\$0Hl$8Ht$@H _H03H@SH HAHHt(uHCH H9H0u HuALH܁HČHE0H>H+u H`H HH`>A LHHsHE8H<>H+u HH `HH>A LYH:H"HE@H=H+u H H /AHH=A LH HыHEHH=A(LHH訋HEPHq=A0LHHHEXHH=A(LHHVHE`H=ALHeH-HEhH<H+u H H LHH<AXLSHH܊HExH<ApL:H{H賊HHy<A LHOH臊HHM<A(LH#H[HH!<HtPH' HHu H8T;3H HHu"*HuH HH  H/u H H5SH;A@LbH{~H賉HHy;HOH HHu HUQ;3HP HHu"HuH 6HH V H/u H H5@UH:AHL~H}H HH:H$OH HHu HT:3H HHu" HuH HWH  H/u HG H5SHU:AHL2~H+}HcHH):H|NH/ HHu HHQ:3H HHu"2 HuH HH  H/u H H5PH9AHL}H|H軇HH9HMH HHu H`SY93HX HHu" HuH > HH ^H/u HH5SH9AHL}H{HHH8H,MH HHu HHR83HHHu" HuH H_H H/u HOH5QH]8AHLr|H3{HkHH18HLH7 HHu HXR 83HHHu": HuH HH H/u HH5RH7AHL{HzHÅHH7HKHHHu HHOa73H`HHu" HuH F HH fH/u HH5NH 7AHLB{HyHHH6H4KHHHu H8O63HHHu" HuH HgH H/u HWH5NHe6A0LzH;yHsHH96AHLzHyHGHH 6H`JHHHu HM53HHHu" HuH HH H/u HH54MH5AHLyHgxH蟃HHe5HIHkHHu HtN=53H<HHu"nHuH "HH BH/u HH5$NH4AHL^yHwHHH4HIHHHu H$N43HHHu"HuH zHCH H/u H3H5MHA4AHLxHwHOHH4HhHHHHu HK33HHHu"HuH HH H/u HH5dKH3AHL.xHovH见HHm3HGHsHHu HJE33HDHHu"vHuH *HH JH/u HH5TJH2AHLwHuHHH2HGHHHu HtL23HHHu"HuH HKH H/u H;H5$LHI2APLwHuHWHH2HpFH#HHu HlI13HHHu"&HuH HH H/u HH5IH1APLnvHwtHHHu1HEH{HHu HJM13HLHHu"~HuH 2HH RH/u HH5JH0APLuHsHH H0H EHHHu HDI03HHHu"HuH HSH H/u HCH5HHQ0APL>uH'sH_~H(H%0HxDH+HHu HF/3HHHu".HuH HH H/u HH5FH/AHLtHrH}H0H}/HCHHHu HGU/3HTHHu"HuH :HH ZH/u HH5FH/AHLtHqH}H8H.H(CHHHu HG.3HHHu"HuH H[H H/u HKH5\GHY.APLsH/qHg|H@H-.HBH3HHu H,H.3HHHu"6HuH HH  H/u HH5GH-APLrHpH{HHH-HAHHHu HD]-3H\HHu"HuH BH H bH/u HH5HuH HH H/u HH5EH+APL.qHnHyH`H+H?HHHu HDe+3HdHHu"HuH JHH jH/u HH5dDH+APLpHmHyHhH*H8?HHHu HC*3HHHu"HuH HkH H/u H[H5CHi*ALoH?mHwxHpH=*A8LoHmHKxHxH*Hd>HHHu H@)3HHHu"HuH HH H/u HH5@H)A@LNoHklHwHHi)H=HoHHu HAA)3H@HHu"rHuH &HH FH/u HH5@H(A8LnHkHvHH(H=HHHu HB(3HHHu"HuH ~HGH H/u H7H5xBHE(A0LnHkHSvHH(Hl<HHHu HA'3HHHu""HuH HH H/u HH5XAH'A0LrmHsjHuHHq'H;HwHHu H>I'3HHHHu"zHuH .HH NH/u HH5H>H&ALlHiHuHH&AHLlHiHtHH&H:HHHu H>u&3HtHHu"HuH ZH#H zH/u HH5t>H!&APL"lHhH/tHH%HH:HHHu H>%3HHHu"HuH H{H H/u HkH5d>Hy%A@LkHOhHsHHM%H9HSHHu H|<%%3H$HHu"VHuH HӄH *H/u HH5,<H$A@LjHgHrHH$H8HHHu H;}$3H|HHu"HuH bH+H H/u HH5l;H)$A@LVjHfH7rHH#HP8HHHu H=#3HHHu"HuH HH H/u HsH5t=H#A@LiHWfHqHHU#H7H[HHu HD;-#3H,HHu"^HuH HۂH 2H/u HH5:H"AHL&iHeHpHH"H7HHHu H9"3HHHu"HuH jH3H H/u H#H549H1"AHLhHeH?pHH"HX6H HHu H\9!3HHHu"HuH HH H/u H{H5 9H!AHLgH_dHoHH]!H5HcHHu H\95!3H4HHu"fHuH HH :H/u HH5 9H AHL^gHcHnHH H5HHHu H9 3HHHu"HuH rH;H H/u H+H5l9H9 AHLfHcHGnHH H`4HHHu HD:3HHHu"HuH HH H/u HH59HAHL6fHgbHmHHeH3HkHHu HT9=3H<HHu"nHuH "H~H BH/u HH59HAHLeHaHlHHH3HHHu H53HHHu"HuH zHC~H H/u H3H5L5HAAHLeHaHOlHHHh2HHHu H73HHHu"HuH H}H H/u HH57HAHLndHo`HkHHmH1HsHHu H<7E3HDHHu"vHuH *H|H JH/u HH56HAHLcH_HjH HH1HHHu H53HHHu"HuH HK|H H/u H;H5T5HIAHL>cH_HWjH(HHp0H#HHu H\63HHHu"&HuH H{H H/u HH5 6HAHLbHw^HiH0HuH/H{HHu H,4M3HLHHu"~HuH 2HzH RH/u HH53HAHLbH]HiH8HH /HHHu H<33HHHu"HuH HSzH H/u HCH52HQAHLvaH']H_hH@H%Hx.H+HHu H23HHHu".HuH HyH H/u HH51HAHL`H\HgHHH}H-HHHu H1U3HTHHu"HuH :HyH ZH/u HH5d1HAHLF`H[HgHPHH(-HHHu H/3HHHu"HuH H[xH H/u HKH5t/HYAHL_H/[HgfHXH-H,H3HHu H03HHHu"6HuH HwH  H/u HH50HAHL_HZHeH`HH+HHHu HT/]3H\HHu"HuH BH wH bH/u HH5/H AHL^HYHeHhHH0+HHHu HD.3HHHu"HuH HcvH H/u HSH5-HaAHL]H7YHodHpH5H*H;HHu H. 3H HHu">HuH HuH H/u HH5d.HAHLV]HXHcHxHH)HHHu HD/e3HdHHu"HuH JHuH jH/u HH5.HAHL\HWHcHHH8)HHHu H-3HHHu"HuH HktH H/u H[H5<-HiAHL&\H?WHwbHH=H(HCHHu H-3HHHu"FHuH HsH H/u HH5-HAHL[HVHaHHH'HHHu H,m3HlHHu"HuH RHsH rH/u H H5D,HAHLZHUH'aHHH@'HHHu H,3HHHu"HuH HsrH H/u HcH5t,HqAHL^ZHGUH`HHEH&HKHHu H,+3HHHu"NHuH HqH "H/u HH5*HAHLYHTH_HHH%HHHu HL(u3HtHHu"HuH ZH#qH zH/u HH5'H!AHL6YHSH/_HHHH%HHHu H)3HHHu"HuH H{pH H/u HkH5D)HyAHLXHOSH^HHMH$HSHHu H'%3H$HHu"VHuH HoH *H/u HH5\'HAHLXHRH]HHH#HHHu H&}3H|HHu"HuH bH+oH H/u HH5<&H)AHLvWHQH7]HHHP#HHHu H)3HHHu"HuH HnH H/u HsH5(HAHLVHWQH\HHUH"H[HHu Hd%-3H,HHu"^HuH HmH 2H/u HH5%H AHLFVHPH[HH H"HHHu H% 3HHHu"HuH jH3mH H/u H#H5l%H1 AHLUHPH?[HH HX!H HHu H% 3HHHu"HuH HlH H/u H{H5<%H AXLUH_OHZHH] H HcHHu H#5 3H4HHu"fHuH HkH :H/u HH5T#H AHL~THNHYHH H HHHu HD$ 3HHHu"HuH rH;kH H/u H+H5#H9 AHLSHNHGYHH H`HHHu HT# 3HHHu"HuH HjH H/u HH5#H AHL^SHgMHXHHe HHkHHu H"= 3H<HHu"nHuH "HiH BH/u HH5!H A LRHLHWHH HHHHu H" 3HHHu"HuH zHCiH H/u H3H54"HA A@L*RHLHOWHH HhHHHu H4!3HHHu"HuH HhH H/u HH5 HA@LQHoKHVHHmHHsHHu H!E3HDHHu"vHuH *HgH JH/u HH5L!HA0LPHJHUH HHHHHu H 3HHHu"HuH HKgH H/u H;H5HIA0LVPHJHWUH(HHpH#HHu HL!3HHHu"&HuH HfH H/u HH5 HA@LOHwIHTH0HuHH{HHu HM3HLHHu"~HuH 2HeH RH/u HH5DHA@LOHHHTH8HH HHHu H3HHHu"HuH HSeH H/u HCH5tHQAhLNH'HH_SH@H%HxH+HHu H3HHHu".HuH HdH H/u HH5|HAhLMHGHRHHH}HHHHu HU3HTHHu"HuH :HdH ZH/u HH5HAhL^MHFHRHPHH(HHHu H3HHHu"HuH H[cH H/u HKH5|HYAhLLH/FHgQHXH-HH3HHu H3HHHu"6HuH HbH  H/u HH5HAhL>LHEHPH`HHHHHu H]3H\HHu"HuH BH bH bH/u HH5H A@LKHDHPHxHH0HHHu HD3HHHu"HuH HcaH H/u HSH5HaA0LKH7DHoOHH5HH;HHu H 3H HHu">HuH H`H H/u HH5tHA(LvJHCHNHHHHHHu H|h3HgHHu"HuH MH`H mH/u HH5/HtH+u H3HtH+u HH\$@Hl$PHt$XH0_H\$HL$UVWATAUAVAWHH BLHaL-dHMH$Ld$@HD$@I HHDŽ$HD$HIH}HD$PMNHHD$XHHD$`H"HD$hHHD$pHJHD$xHvH$HoH$HH$HH$HbH$fH1_I(HH[IHHHHHHHυHyHHH.u H6H/u H'H$3IIH3ILxxI$H$LhIEH5I.u I3IH}H 6L^H\$0Hs^Hl$(LL|$ H  /IBH kL ^LL|$ H]H H.u HEHtH/u H1I.u I"H$HİA_A^A]A\_^]H H%2@VH0HHHHtEHrHuHeH.Ht-HH0^H;tH HFH 3H0^H\$@HFHl$HHH|$(Lt$ HHHH/Hu H1HtbH3HHtBHFHHHtULHiFHH/Du HEyEH+u H3H|$(Hl$HH\$@Lt$ H0^H H t,H!FHHHt0LHEHH/Du HWEuH }H \[HEHHHt0LHEHH/Du HEH H `HEHH3HHt6H;?tLHSEHH/u Hy#H H H@UWAVH$`HH5H3H3E3HE3HHt-H;u3$H !HDH A$HH$H$L$L$L$H -H8H#HH <H#HH DH HX#HHDLH HI;#HL=vD%= t_L}`AHZ`L$@HMT$8HD$0L|$(D$ DHU3"37HPH"3H &H9H"3H H"Hh"H 5#T"HHDt$PHHt/LL\3=THH)3u HH9=uYH!JH!H LE3SHtHuH!9=*t#L1 HZ H !HHz!IHHuLIH_N!HH HH LH I HHLHH H HHH HB L LH HD$ ]HH HL8HH HLHT$ L HHR HLHgH- H :$ H 趯 H "%L-NH IHUH\$pHD$xeLHuHt?Dt$PE3JTpI*t IL;|{I)6u I[E32LHtHLHt4L@LHT$xI͉|$ IMHI)4$Lu II)7u IMTHIHLLHu bH [MHy AI)7u II)6u IL-HIH H\$xHD$pLHuHtDDt$PRE3JTxIt IL;|{I)6u IE3LHtH\LHt4L@LHT$pI͉|$ IMHJI)4$Lu II)7u IMOHIHKLHu H MHBy I)7u INI)6u I@HH L%[L-HD$xHEH\HL$pHLeLmHD$`LHuSHtLDt$P'3@fHT݈IjtHH|I)6u IE3qHHtLHtJL@MHD$xHT$pHL$`M I$MhIEI@LH|$ I)7Lu I,H)3u HM/H>3HEHHEHHEffLd݈IIILH_H ]LIDI)7u IHH|I)6u IH HAH9 uL5 MtIH5@H,HLC?LHHHH B L5 MtIBH Ht1LHu%fHuH HkMLH gMuDt$P1LHu 3KH DHAH9I uH=HtHHL@HCHLCfHHHHH  H=HtHBH H0HHu%HuH HLLH Hu 3HLIy 3nH)7u HȿHMI^+HHu 1<I)6u II)7u IHLH IyH_1#H)7u HNH HAH9T uH= HtHHO@HFHLCHHHHH H=U HtHBuH vH6/HHu%(HuH dH-KLH )HuDt$P6HH9LHuH*^6/H)7u HZIjGHHuH]6H@E3E3HD$`H~TLgfI$HXMt$HIuIH׽LIIL;l$`|MuL5BIHH5ILHD$0MHHD$(HHEHHI;tMH8HI)7u I\HE3HHLH9Cu4LJ.H HNH pH\61yEUHHUIHEIL}H}H])LHtHLH Hy6HR\M?+I)7u I~H)3u Hp3I)6HEu I\H)7u HNLHxH ;yDt$P0HbH LHD$0HHD$(H/HD$ [HHuDt$P HLH 5 ;yHe[ jH)7u HHH L8HD$0HHD$(HHD$ q[HHuDt$P#QH3LH :yHZ#H)7u H HZH LHD$0H{HD$(HHD$ ZHHuDt$P?HLH :yHMZ?RH)7u H}HH /LHD$0HHD$(HHD$ YZHHuDt$PD9H+LH |9yHYDH)7u HHRH LHD$0HcHD$(HHD$ YHHuDt$POHwLH 8yH5YO:H)7u HeHH gLHD$0HHD$(HsHD$ AYHHuHXD(HLH ӹy HXH)7u HݸHNH ?LpHD$0HOHD$(HHD$ XHHHLH VyH3X0H)7u H[LHH 7yDt$P=HH `LHD$0HHD$(H<HD$ XHHuDt$P/HLH :-7yHrW/wH)7u HH#H DLHD$0HHD$(HHD$ ~WHHuDt$P2^H@LH 6yHV2H)7u HHH xLIHD$0HHD$(H$HD$ VHHuDt$PLHLH "6yHZVL_H)7u HHH LHD$0HHD$(HHD$ fVHHuDt$PQFH8LH 5yHUQH)7u HHH LQHD$0HpHD$(H HD$ UHHuDt$P\HLH 4yHBU\GH)7u HrHH LHD$0HHD$(HHD$ NUHHuHTD5HLH y HTH)7u HHH \L5HD$0H\HD$(HHD$ THH HLH )cyH@T=H)7u HhLHH 3yDt$PrJHH L>HD$0HHD$(HIHD$ THHuHSD HLH _:3y HS H)7u HHmH LHD$0H&HD$(HHD$ SHHuH)SDt$Pp HcLH 2yHR H)7u H!H HT$hWID$`EHHuDt$P{ HLH myH|R{ H)7u HLUHH 1yDt$PN H@H LjHD$0HHD$(HHD$ [RHHuDt$PC; HLH ~1yHQC H)7u HHH LHD$0HeHD$(HHD$ QHHuDt$PF HLH 0yH7QF< H)7u HgH8H yL"HD$0HHD$(HuHD$ CQHHuDt$Pb# HMLH kf0yHPb H)7u H۰HH LHD$0HMHD$(HHD$ PHHuDt$Pj HLH /yHPj$ H)7u HOH0H L*HD$0HHD$(H]HD$ +PHHuDt$Px HLH SN/yHOx H)7u HïHH LHD$0H5HD$(HHD$ OHHuH8OD H9LH 1y HO H)7u H;H,H LHD$0HHD$(HIHD$ OHH HLH zyHNH)7u HHH LDHD$0H+HD$(HHD$ NHHuH.ND|H/LH 'y HNH)7u H1H2H LHD$0HHD$(H?HD$ NHHHLH pyHMH)7u HHH LJ3HD$0H$HD$(HHD$ MHHuDt$PnHLHHHH yHLH)7u HH%H L3HD$0HHD$(H%HD$ LHHuDt$P1HLHHHH :tyHIL1NH)7u HyHH L 3HD$0HHD$(HHD$ XLHHuDt$P`8H 3ZHGxHuHK`HiLHHHHOxHAH&.HHxH ayHpK`uH)7u HLIHH *yDt$PHH uLNHD$0HHD$(HHD$ OKHHuDt$P/HLH r*yHJH)7u HHH LHD$0HYHD$(HHD$ JHHuDt$PHmLH )yH+J0H)7u H[HH LHD$0HHD$(HiHD$ 7JHHuHIDHLH ɪy HIH)7u HөH H LHD$0HEHD$(HHD$ IHHHLH LyH)I&H)7u HQHH L3HD$0HHD$(HbHD$ 0IHHuDt$PH:LHHHH wyHHH)7u HHH HLYHD$0H(HD$(HHD$ HHHuH+HDyH,LH $y HHH)7u H.HH LHD$0HHD$(H<HD$ HHHuHGDt$PHLH [yHrGoH)7u HHH ,L3HD$0HHD$(HHD$ yGHHuHGDt$PYHLH yHFH)7u H HHuDLHHy HFLHHKy HbFoHLH /iy H>FKH)7Hr'HFI.u IRMtI/u I>HtH/u H*HMHH) Dt$PHHHEH=btFH=ptEtLH ?!DWIH 8Ht;H)H$u*"HuH H H ФHL$HL$L$H$H$HH3I|HĠA^_]@WAUHXLHD$ HUAHJH@BHJ@BHJ@BHJ@HIuH$pH c<JH$H$PL$HHL$@HHCH <٧HHHHHHH ALHuH.HE3IHI/Lu ỊH.u HH+u HH/u HM3Dfl IN IϋE3ĦH$xHHFrH$xH$xHILHH;|fff\ IN IϋWLIHHH|I.u IТHDIHHH|DŽ$xD ;IH$xfHHteHH|3WI.uLIAH KL:AH':H HtH+u H"H/u HL$@L$HH$PH$H$pHXA]_H\$H|$UHl$HHHHk HX HUoL( ! LPHEoH H|$(HD$ IHH HX HUL` B LPHEH HEH H|$(HD$ iIHjH HX HUoL ! LPHEoH H|$(HD$ !IH*Hy HX HULp B LPHEH HEHx H|$(HD$ HHH& HX HUoLH !x LPHEoH H|$(HD$ HHH HX HUoL8 !LHEoH H|$(HD$ >HH_H HX HULx BLHEH HEH H|$(HD$ GHHC HX HUoL( !xLPHEoH H|$(HD$ GHH HX HUL` BLPHEH HEHp H|$(HD$ PGHH HX HUoL !`LPHEoH H|$(HD$ GHIH` HX HULp BLPHEH HEH H|$(HD$ FHH HX HUoLH !LPHEoH H|$(HD$ mFHHHX HUoL8 !LHEoH H|$(HD$ %FH~H}HX HULx BLHEH HEH H|$(HD$ EH3H*HX HUL8 LHEH HEH8 HEH HEH H|$(HD$ iEHHHX HULx BLHEH HEHH|$(HD$ EHHnHX HUoL( !"LPHEoH H|$(HD$ DHGH&HX HUL` B0"LPHEH HEH H|$(HD$ {DHHHX HUoL !#LPHEoH H|$(HD$ 3DHHHX HULp BP#LPHEH HEH H|$(HD$ CHqH8HX HULH A#LPHEH HEH H|$(HD$ CH&HHX HUoL8 !LHEoH H|$(HD$ ECHHHX HULx BLHEH HEH H|$(HD$ BHHJHX HUoL8 !LHEoH H|$(HD$ BH[HHX HULx BLHEH HEH H|$(HD$ WBHHH HUL &LPHEH HEH HEH HEH HEH HEH HEH HEH HE'H HE/H( HE7H HE?H HEGHh H|$(HD$ AHLHH HULx E)LPHEH HEH HEH HEH HEH HEH HEH HEH HE'H( HE/H` H|$(HD$ @HH8H0 HUL r+LPHEH( HEHx HEHX H|$(HD$ @HSHHX HUoL( !P/LPHEoH H|$(HD$ :@HHHX HUoLH !h/LPHEoH H|$(HD$ ?HHJHX HUoL8 !LHEoH H|$(HD$ ?HHHX HULx BLHEH HEH H|$(HD$ W?HHHH HUL@ $0LPHEH HEHH HEH HEH HEH HEH HEH HEH HE'H H|$(HD$ >HHHX HUoL8 !LHEoH H|$(HD$ o>HpHHX HULx BLHEH HEH H|$(HD$ >H%HtxH HUL  LHEH HEH HEH HEHH|$(HD$ =HHtH/u HT3H/u HAL$I[I{ I]H(HuH HaH P3H(LQL;|IXHt#L@3M~?HH9t[HHI;|'IMtDHH;t4HuH;t&H LJHMBH 3H(øH(H\$Hl$Ht$WH HAIHHHHuSH t3>LHHHHu"WHuH HdH +HH\$0Hl$8Ht$@H _H\$Hl$Ht$WH H=UHIIHLH#LHHIS9ICHHpH uI{H &u73HHHu"HuH #HH SHHuULHHI8t>ICHt2H63Hh uI{H uHHmICH;u0tH@8MMtE3LHIA(IHuHE3E3LHH\$0Hl$8Ht$@H _H\$Hl$Ht$WH 3HH;HHIHDߋsDHt HHHHHHH/ H@Ht[Hk@t&H;tHHߒtHHuHCtH Hӹߒ3HHttE3HHfH+Hu HHtNLOHA@ H XHLH EHH 2H H\$0Hl$8Ht$@H _Hl$ WH Hi`H;uHl$HH _Hu 3Hl$HH _HBLt$@3LrH\$0M~eHt$8HrH@H;(tFHHI;|HHHq6u(HHI;|Ht$8Lt$@H\$0Hl$HH _Ht$8Lt$@H\$0Hl$HH _HHl$HH _6H(HALL;ҒuAE3H(H%,Hl$@MtA'HHHt$HpHqHHHtgHN`3H\$8H^pH|$ H~hHFhHF`HFpHt H)uHtH/u HގH|$ HtH+u HŎH\$8Ht$HHHl$@H(H\$Ht$WH HHH;Hk3H9C΋H9G…C uH(:G uH#LSL;WHCHOH;tHt HcK DDG AAAD;?0AH t@ADHHKHA t A@IDHHWHAu DAu DDA;IEMft@ƋH\$8Ht$@H _LI;I;AHHHHuH\$8Ht$@H _H;@H;H;y@ u HnH+u HH\$8Ht$@H _3H\$8Ht$@H _H\$8Ht$@H _H\$Hl$Ht$H|$ ATAVAWH HiMMHHHu6HHIIAHH@H H;iuwLQL;SumQ DDC AAAD;uM t@0IDHHIHA tA@0IDHHSHEMr3ɅuuHOHHoI;fDHHH;iLYL;[DA ADK A;ugA t$A@A0MDLH+HI?LLQHA tA@0IDHHKHDHMIq3Ʌu.HI;P3H\$@Hl$HHt$PH|$XH A_A^A\H (H9LD$`LH H\$Hl$Ht$ AVH0HAMH;=IHHuHD$`HD$ H|$@u#H HLD$`H nIHHt-HAHtgHGHHuH;t/@fH AHH Ku7HH;u3H|$@H\$HHl$PHt$XH0A^H+HI>ԃuH HLD$`LH ̈H\$LL$ LD$UVWATAUAVAWH@H$3MHLM4HAL$M$L$L+fIIJ\/HtH9thHAHHuH$L$MHD$ IH$HuFHH$L$HI HHI;|HHtHI+HHIԃjL$LCHnIIH$L$I96tSL$H;%HIHHtHHI+HHIHHH93uH;E3H$L$H$H$IH$IIL$HtL9tHAHHuHHu"LL$0Ht$0MH\$ IIu"E3L$H$Iiu&u"L$LH UHH EH$H@A_A^A]A\_^]H\$WH HBH3HHL$8tH@h3HL@AHD$8:HL$@Ht[E3LD$8HT$@HHD$8uHHD$8Ht.H H LLH HL$8H)uH\$0H _@VH HHH`HH͆H%,u H ^HN`3H\$8H^pH|$@H~hHFhHF`HFpHt H)uiHtH/u HUH|$@HtH+u H<H\$83H ^H\$HT$HL$UVWATAUAVAWH@ID;IAFً8LHwwAAAEFwEg@ AH t@0ADIHT$0 IFHHD$0AIIL;H$3HH$HC u H H$AHH{HtsIH+H;|C  t@0IDHHSHA;uAHHLHD$0IHjE3H|$ LHIՅH$HHAHH;@I(H |HH ԂI.u Im3H$H@A_A^A]A\_^]H\$ WH HBIt,HHuHuHHHH\$HH _ɅHHl$0HHHHHuHl$03H\$HH _HM`3H}pHt$@HuhHE`HEhHEpHt H)uHtH.u HvHt$@HtH/u H]HHHl$0H\$HH _H\$Hl$Ht$WH HiHHHiHHt"HPHHuH LHHH HH HH\$0Hl$8Ht$@H _H\$Hl$Ht$H|$ AVH@HIIIAHHHH|H HLLH ؀|HH(HP HtHǃLEI;ILHH;s)H HHD$(LLH|$ H ,H;vSHT$0LH|$(3LHt$ 3>y,H+u HÀ3H\$PHl$XHt$`H|$hH@A^HH\$Hl$Ht$ WH0HIHHFuWHHPHt:H<LLHD$ H,HHuH(uH\$HHl$PHt$XH0_@WH HHHtHPuHHuH _H%EHPHtOHQL LWH;~6H @LAMu M9 uYHHH;|H\$0Ht$8~HϋH\$0tJHt$8H _H HWMHMH ~H _H uHM@H a~H _H\$WH HHHE33bHHt3HLHcH HAHyHu Ho~H\$0H _Hu HQ~H\$03H _HL$SWATAUAWHPH3HPHH$HtHHuLcHl$HHt$@Lt$8J LAHHCH$I;VHK H$H HH~HH3H}LHu"ԀHuH HQ H |H+u HA}MH3MIHuqHH@~HHu3D3H}HHu"KHuH H H |H/u H|IIDI;tHtpHHI;hH$H$AHIcH$H;$|I_}3Lt$8Ht$@Hl$HHPA_A]A\_[L$HB L$IcMMLH }M@MIH {{I|H\$UVWATAUAVAWH H3ۋDDDH}LHtH־H }I;HQH }LHdHOH-HHHt ~LH4I;oHH Ak}HD$pLHHOHLHMtA}LHI;tqHIHHD$hLHtHT$hAH={D$hy{\$hMImu Ijz9\$hLl$pH$HLHHLHx.HH{uHG|^}HuH }HC LGH ^yMtI.u IyMtI/u IyMtI,$u IyHtH.u HyHtH+u HlyH\$`H A_A^A]A\_^]M;P|HAH>HHHuylH'HHռHD$hkLHtHT$hAHyD$hyqy\$hMImu Ix9\$hHH HHt_HLHHHyuHzHzNHzpH7{H(H[zJ@SUWH HAHHLMtAzHHH wH wMxHtzHHyHHt~H{HHt$HmzHHtHHLt$PHTzLHtH wHI.u IAwH.Lt$Pu H-wH/Ht$Hu HwHuH yH6LH vHH _][H\$Hl$Ht$ WATAUAVAWH0LaE3HAAMLyI?HGD9|&HQHLHu1yH3HHHvILl$ HT$(Hl$(IwI.Hu IvHHGHu;HZvHHIH~fDHLHCH HHH;|HSLLHxxjH/u HuHII;Ht^H\wH+Hu HjuHEH vHH tH/u H?uHtH+u H+u3HEHH\$hHl$pHt$xH0A_A^A]A\_@SUVWAVAWHXHH3HD$@L$MH$IHHt]HHHt>IHD$(HT$0Hl$0HH\$8H/HuHntwHul;uHHt^HMHpvx8HMHYvx!HtHLH=vxHH+u Hs3HL$@H3JHXA_A^_^][H\$ UVWATAWH H.IIM3gpHHtHI,$HuLHuH\$hH A_A\_^]H mLt$`sLH\HHLl$P]sLH+IHvHHvHLIItHHHtHtHHHHxH)urHtlLIIvHHHH;t8H.u HrHGHIcL$| HSHtrH9O ?H(ufHsr[HtTCHH@IcL$| HVHt1H9K t+HrH sLH qH+u Hr3I.Ll$Pu IrI/Lt$`u IqHH\$hH A_A\_^]H H%tHuHHH%tHT$HL$SVWAUAVH`L$3MH\$8IMvLt$@K H?sHHur3H`A^A]_^[L|$PLMtWIr0J HQHGHHH;wH;sLHHX!H+J II+HHHIHuInsLHuHqL|$P3H`A^A]_^[H$Ld$XN$I+H\$0H$LIfDLL$ HL$HT$0ouH$HHD$ Ht%H$HA#IL>HD$ HH뢅H$uH qHH _oH|$8H$MMH$HI/Lt$@u IoM~I H)uoHI;|HpLd$XHL|$PH`A^A]_^[@SH HAXHHu9HAHHHtqHCXHuH [HqHHqH [HHCXH [H(HHDqHLAXHQXMtI(u In3H(@SH HAHHHuHIH rHCHHuH [HHCHH [H(LHt3HBt#HHIHIPHHt H)upn3H(H oH+H mH(HAPHHAPH(LHt3HBt#HHIPIPPHt H)un3H(H zoHH :mH(HA`HHA`HYpHHOpHQhH5pHHEHH\$WH HHHuSHpH %qHAH qHHHHt H)u-m3H\$0H _H;otHBuH nH!H HlH\$0H _@SH HHHu[HHtHHt;HHHHHH HHH(u HlHHH [H [HoHH [H\$WH HHHuSHnH oHAH oHHHHt H)uk3H\$0H _H;ntHB uH XmHH kH\$0H _@SH HHHu[HHtHHt;HHHHHH HHH(u HUkHHH [H [HmHH [H(LHt?H;mt6HB u!H lHEH DjH(H3HIHt H)uj3H(@SH HHHumkHuH [HHH [@VH@HHHt HH@^H\$XHl$`H|$8Lt$0DAH-{jHHHELHHE33D$ H)H _mH+Hu HiHthHOHHHHtxlH/Hu HiHt1HHH tHHAHHu HliHH4iHiEHEPkHHHu3 HH HH|$8Hl$`H\$XLt$0H@^H\$WH H3HIpHtH{pH)uhHK HtH{ H)uhHK@HtH{@H)uhHKHHtH{HH)uhHKPHtH{PH)u|hHKXHtH{XH)uchHK`HtH{`H)uJhHKhHtH{hH)u1hHK8H{8Ht H)uhHHtHH)ugHHtHH)ugHHtHH)ugHHtHH)ugHKxHtH{xH)ugH\$83H _@SH HYjH{(t HgH9HH [H%bgH\$Ht$WH HIHIpHHt IօHK Ht HօHK@Ht HօHKXHt HօHK`Ht HօutHK8Ht HօubHHt HօuMHHt Hօu8HHt Hօu#HKxHtHHH\$0Ht$8H _H3H\$0Ht$8H _HQPLH :H%[fH\$Hl$Ht$WH0HAIHHDPHpAAAAtAtH gHH d3MtIdHHCHu HSLEL H fHHD$ MH d3MtIDdHu[HCHu3zLEL OH fHyHD$ MH pd3QMHHDMt7IcHt)LEL 9H :fHCMH 'd3HHH\$@Hl$HHt$PH0_Hl$Ht$ WH0HA0IHHHtLLBHHt*H}t#MHl$ LHHl$PHt$XH0_E3Hl$PHt$XH0_H$H\$H<u}LBHκ(cHHt:3HcHu.H+u HcH BeHSLGPH .c3:LLHHH+HuHcHQLLvHHH\$HHl$PHt$XH0_@SH0MHL#LHIME3AHY$<u5Is)LL H dHH ub3H0[AMt0I{t)LL IH JdHSH :b3H0[EtAu;H IIHMt2M@L H dHLT$ MH a3H0[3HH0[H@SH0MHL#LHIME3AHY$<u5Is)LL H cHH ua3H0[AMt0I{t)LL IH JcHSH :a3H0[EtAu@H HIIHIt2M@L H bHLT$ MH `3H0[HHH0[H@SH LYMHE3L#Ћ$I[<u5Is)H bL MHH |`3H [AEt&At3H [H HIMHH [HHIMHH [HH\$WH0LQHHY8L#M$E3Iz<u:Is.H aL /MHH _3H\$@H0_AEtAt 3H\$@H0_H HIHIML\$ LHH\$@H0_H\$Hl$Ht$WH HIH aHHu 33Hx(HxpHhHXHD$PHtHHC HD$XH{@H{HHHC`HsPH{XH{8HHD$`HtHHChH{xHHHHHMtdtXtJzt<t+H aHH F^H+u H^H2H=+H=H=yH=pHH{0_HH\$0Hl$8Ht$@H _H\$E3DZHEExIcHD;D~H\$E~-AA+yF IcHD;D}E~$EQE;|IcAIHD;DANɋH\$H\$A̅UVAVH LIMHMu7_HHFF@hL0IH A^^]D3H\$HH|$PARHcHA;lAHcL|$XD~E;u$A@IIcH^LHtBHFD~HcH;~HHIAHHIAH;HcHAlM4IL|$XH\$HH|$PH A^^]Å~'+yHcHA;l}~K;|HcHA;l~A;6HcHHA9l%I M4IH)uz\zH\$Hl$Ht$WATAUAVAWH0MELm_HEt@H=Ht4HEŋH;}HHD9luHHSH+HHrHAH'H+HHwH(3HHCHCH0[3E3E3HD$ 33dN@SH HHH @H [q(@SH HHIHt[HC8HSHH;vLHHH [:EHCLD$0HHCH@HCHCHS HKHD$0 H [@SH HH;HL$0LBIHuHS8HKWHxH*HHH H*X^Wf: 3/r\/s HHH,HH;HGH;sHsHHH;sHH"HH [H\$Hl$Ht$ HL$WH0H3)HiHi@&HH@HCHkHk Hk(HC0HC8?Hs͋HHQ&HHKHC(H+HHt.HHrH'HAH+HHw2HP&H{HHC HC(H;t=@H7HH;u+Hl$ E3E333KHHHt3HHHH\$HHl$PHt$XH0_H\$WH HHH;t[HI8HtHH;P HC8HO8Ht5H;u$HHPHC8HO8HtHH;P HK8HG8HH\$0H _H\$WH HHLB3H HJH_HLGHtDHt$0CuHHs u HHPHt$0HH\$8H _H\$8HH _ Ht$ WH0HHH;H\$@HLt$PE3HtgHl$HHiH;t@HXH H;uHHWHl$HH+HHrHAH'H+HHwLH:$L7LwLwHH\$@HHFHGHFHGL6LvLvLt$PHt$XHH0_E3Lt$ E333IH\$WH HBHHt@HYLBHHLAHtDHt$0CuHHs u HHPHt$0HH\$8H _H\$8HH _H\$WH0HHH;tbHQHv,H HHrHAH'H+HHwBH"HC3HCOKHGHGHH\$@H0_3E3E3HD$ 33dHH\$Ht$H|$AVH 3WHALHAHHzHrvL2HH;wrHwHqHAA>HHH;wHH;HBHOLFHIHsHH{t1Ht$8HH\$0H|$@H A^AHl$Ht$H|$ AVH HILHL;IwLAHA 17NHH\$0HH;wHH;HBHM9LHIH~HHnH0;H\$0Hl$8Ht$@H|$HH A^艗H\$Hl$Ht$ WAVAWH0HLHIIH+LHL;:Ld$PIM;HIHH+H;vI H<H;HB3HtOIWH IIWH+HHrHAH'H+HHHX I/IoIoI; HHIHIGH IOHtH^8Ht/Cu HHC u HHPHN\@Hs IHM;uI)l$Ht$HL|$@I $MtHAHFH0ILyMt$LMtaHnI/HH6H_8Ht/Cu HHC u HHPHO@H HuL\$PI[8Ik@IsHIA_A^A]A\_H(Hl$8HHt$@HqHtRH\$0H^8Ht6H|$ CuHH{ u HHPH|$ HNH\$0HMHt$@Hl$8Ht@H( H(̄t HAHYaHALII HHHHAHBHH\$Ht$WH0H9HILAIH+HHH;HH;Lt$@L4I&HHHVH+HHt.HHrHAH'H+HHw=HI>H>HFHFH;t HHH;uLt$@H\$HHt$PH0_3E3E3HD$ 33-H3HI;HGHtHt$PHH\$HHH0_T}H HH\$Hl$VAVAWH0HIMLHHtXH|$PHyH;tHH H;uHHVH|$PH+HHrHAH'H+HHw5HH\$XIMHIL>LvHnHl$`H0A_A^^E3HD$ E333{,H\$Hl$VH HZ8HHt6H|$0CuHH{ u HHPH|$0HN&@HH\$8Hl$@H ^.H8Hu3H8Hr>HA'H;v>HHHuE3HD$ E33+H'HHHH8H8{H(HyHA3H|$ HPHAHHyHtzH\$0Hl$8Ht$@HH?H^8Ht/Cu HHC u HHPHN @H HuHt$@Hl$8H\$0H|$ H(H\$WH HyHH;tHH H;uH\$0H _HIHt @HL$SAUHXHLHȻHH;vH g)Hl$PHBImH HHt$HLH|$@HLd$8MeIL$HsI]8HCIE0I}H?HH; Lt$0H%#"L|$(IfDLO(LGH6Lw LL$xIvLG3HMt!AHH3II;rLL$xMU0L#IM$L$I9*uI:KIZH{(HSHBvHHOMMIvHOL;u,MML$MLl$xMM"L;tLHCHHx(HPvHHOIvHOL;p uMtQMItELL$xL;uL$HWLl$pL$H2HNHHCH8HKHVHGI:mLHWLl$pL$H2HNLI@H8IHHVHG:LL;t!HWH2HNLI@H8IHHVHGLl$pL$IzHH%#"IH;$L|$(Lt$0H|$@Ht$HHl$PLd$8HXA][LA8WHxH*HƒHH H*X^ 3Wf:  /r\/s HHH,HȸH;HGL;rIIsJ H;HC@VH0HyHtiH\$@HYH|$HHy H;tHH H;uHVHNH|$HH\$@HHrHAH'H+HHwHH0^H0^E3HD$ E333h&%)'%k'%U'%G'%1'%'ffH; 4uHfuH@SH HHatH[HtH [Ht7u?@SH H?-HHt HH [H(t9t(tt H(H(IH(MH(H\$Ht$H|$ AVH HL3*؈D$@@=__tO 6]H*,H ,J u)t H+H +$ T_@2@u?DHH8t$HKtLƺIHL n+AmY3H\$0Ht$8H|$HH A^ùH\$WH0@-Y 3H\$@H0_ȉY؈D$ =^u6F1 ^43@N룹xHHX L@PHHVWAVH@ILu9X3Bw@H*HuX`*؉\$0LƋI؉D$0LƋIN؉D$0u6u2L3I2HH*HtL3I)tu,Ү ηTijt2¸vR$Զ¯h2ֵd4ʴ° .8\ʽ  0H\lо.FVh~ʿؿ,Xl~ &>LZt.Rf$2HVh &:Lbt&6H\t2FXlzfP8$ڼƼz`P@* һ~l\@غ~fV8&йzlX>̦̦ @@z|`zh|bad allocation|Unknown exceptionbad array new lengthstring too longboolC:\Users\ContainerAdministrator\AppData\Local\Temp\tmpkglzrt40\build\_csv.cpppyarrow/_csv.pyxcpython/contextvars.pxdcpython/datetime.pxdcpython/type.pxdcpython/bool.pxdcpython/complex.pxdpyarrow/lib.pxdstring.to_py.__pyx_convert_PyBytes_string_to_py_6libcpp_6string_std__in_stringstring.from_py.__pyx_convert_string_from_py_6libcpp_6string_std__in_stringvector.from_py.__pyx_convert_vector_from_py_std_3a__3a_stringpyarrow._csv._single_charpyarrow._csv._handle_invalid_row__init__pyarrow._csv.ReadOptions.__init__pyarrow._csv.ReadOptions.use_threads.__get__pyarrow._csv.ReadOptions.use_threads.__set__pyarrow._csv.ReadOptions.block_size.__get__pyarrow._csv.ReadOptions.block_size.__set__pyarrow._csv.ReadOptions.skip_rows.__get__pyarrow._csv.ReadOptions.skip_rows.__set__pyarrow._csv.ReadOptions.skip_rows_after_names.__get__pyarrow._csv.ReadOptions.skip_rows_after_names.__set__pyarrow._csv.ReadOptions.column_names.__get__pyarrow._csv.ReadOptions.column_names.__set__pyarrow._csv.ReadOptions.autogenerate_column_names.__get__pyarrow._csv.ReadOptions.autogenerate_column_names.__set__validatepyarrow._csv.ReadOptions.validateequalspyarrow._csv.ReadOptions.equalsotherpyarrow._csv.ReadOptions.wrap__getstate__pyarrow._csv.ReadOptions.__getstate____setstate__pyarrow._csv.ReadOptions.__setstate__pyarrow._csv.ReadOptions.__eq___repr_basepyarrow._csv.ReadOptions._repr_basepyarrow._csv.ReadOptions.__repr__pyarrow._csv.ReadOptions.__str____reduce_cython__pyarrow._csv.ReadOptions.__reduce_cython____setstate_cython__pyarrow._csv.ReadOptions.__setstate_cython__pyarrow._csv.ParseOptions.__init__pyarrow._csv.ParseOptions.delimiter.__get__pyarrow._csv.ParseOptions.delimiter.__set__pyarrow._csv.ParseOptions.quote_char.__get__pyarrow._csv.ParseOptions.quote_char.__set__pyarrow._csv.ParseOptions.double_quote.__get__pyarrow._csv.ParseOptions.double_quote.__set__pyarrow._csv.ParseOptions.escape_char.__get__pyarrow._csv.ParseOptions.escape_char.__set__pyarrow._csv.ParseOptions.newlines_in_values.__get__pyarrow._csv.ParseOptions.newlines_in_values.__set__pyarrow._csv.ParseOptions.ignore_empty_lines.__get__pyarrow._csv.ParseOptions.ignore_empty_lines.__set__pyarrow._csv.ParseOptions.invalid_row_handler.__set__pyarrow._csv.ParseOptions.validatepyarrow._csv.ParseOptions.equalspyarrow._csv.ParseOptions.wrappyarrow._csv.ParseOptions.__getstate__pyarrow._csv.ParseOptions.__setstate__pyarrow._csv.ParseOptions.__eq__pyarrow._csv.ParseOptions._repr_basepyarrow._csv.ParseOptions.__repr__pyarrow._csv.ParseOptions.__str__pyarrow._csv.ParseOptions.__reduce_cython__pyarrow._csv.ParseOptions.__setstate_cython__pyarrow._csv._ISO8601.__eq__pyarrow._csv._ISO8601.__reduce_cython__pyarrow._csv._ISO8601.__setstate_cython__tuplecannot pass None into a C function argument that is declared 'not None'pyarrow._csv.ConvertOptions.__init__pyarrow._csv.ConvertOptions.check_utf8.__get__pyarrow._csv.ConvertOptions.check_utf8.__set__pyarrow._csv.ConvertOptions.strings_can_be_null.__get__pyarrow._csv.ConvertOptions.strings_can_be_null.__set__pyarrow._csv.ConvertOptions.quoted_strings_can_be_null.__get__pyarrow._csv.ConvertOptions.quoted_strings_can_be_null.__set__pyarrow._csv.ConvertOptions.column_types.__get__pyarrow._csv.ConvertOptions.column_types.__set__pyarrow._csv.ConvertOptions.null_values.__get__pyarrow._csv.ConvertOptions.null_values.__set__pyarrow._csv.ConvertOptions.true_values.__get__pyarrow._csv.ConvertOptions.true_values.__set__pyarrow._csv.ConvertOptions.false_values.__get__pyarrow._csv.ConvertOptions.false_values.__set__pyarrow._csv.ConvertOptions.decimal_point.__get__pyarrow._csv.ConvertOptions.decimal_point.__set__pyarrow._csv.ConvertOptions.auto_dict_encode.__get__pyarrow._csv.ConvertOptions.auto_dict_encode.__set__pyarrow._csv.ConvertOptions.auto_dict_max_cardinality.__get__pyarrow._csv.ConvertOptions.auto_dict_max_cardinality.__set__pyarrow._csv.ConvertOptions.include_columns.__get__pyarrow._csv.ConvertOptions.include_columns.__set__pyarrow._csv.ConvertOptions.include_missing_columns.__get__pyarrow._csv.ConvertOptions.include_missing_columns.__set__pyarrow._csv.ConvertOptions.timestamp_parsers.__get__pyarrow._csv.ConvertOptions.timestamp_parsers.__set__pyarrow._csv.ConvertOptions.wrappyarrow._csv.ConvertOptions.validatepyarrow._csv.ConvertOptions.equalspyarrow._csv.ConvertOptions.__getstate__pyarrow._csv.ConvertOptions.__setstate__pyarrow._csv.ConvertOptions.__eq__pyarrow._csv.ConvertOptions._repr_basepyarrow._csv.ConvertOptions.__repr__pyarrow._csv.ConvertOptions.__str__pyarrow._csv.ConvertOptions.__reduce_cython__pyarrow._csv.ConvertOptions.__setstate_cython__pyarrow._csv._get_readerpyarrow._csv.CSVStreamingReader.__init__pyarrow._csv.CSVStreamingReader._openpyarrow._csv.CSVStreamingReader.__reduce_cython__pyarrow._csv.CSVStreamingReader.__setstate_cython__read_csvpyarrow._csv.read_csvmemory_poolopen_csvpyarrow._csv.open_csvpyarrow._csv.__defaults___raise_invalid_function_optionpyarrow._csv._raise_invalid_function_optionpyarrow._csv.unwrap_quoting_stylepyarrow._csv.wrap_quoting_stylepyarrow._csv.WriteOptions.__init__pyarrow._csv.WriteOptions.include_header.__get__pyarrow._csv.WriteOptions.include_header.__set__pyarrow._csv.WriteOptions.batch_size.__get__pyarrow._csv.WriteOptions.batch_size.__set__pyarrow._csv.WriteOptions.delimiter.__get__pyarrow._csv.WriteOptions.delimiter.__set__pyarrow._csv.WriteOptions.quoting_style.__get__pyarrow._csv.WriteOptions.quoting_style.__set__pyarrow._csv.WriteOptions.quoting_header.__get__pyarrow._csv.WriteOptions.quoting_header.__set__pyarrow._csv.WriteOptions.wrappyarrow._csv.WriteOptions.validatepyarrow._csv.WriteOptions._repr_basepyarrow._csv.WriteOptions.__repr__pyarrow._csv.WriteOptions.__str__pyarrow._csv.WriteOptions.__reduce_cython__pyarrow._csv.WriteOptions.__setstate_cython__write_csvpyarrow._csv.write_csvpyarrow._csv.CSVWriter.__init__schemawrite_optionspyarrow._csv.CSVWriter.__reduce_cython__pyarrow._csv.CSVWriter.__setstate_cython____pyx_unpickle__ISO8601pyarrow._csv.__pyx_unpickle__ISO8601__pyx_statepyarrow._csv.__pyx_unpickle__ISO8601__set_state__del__check_utf8 Whether to check UTF8 validity of string columns. strings_can_be_null Whether string / binary columns can have null values. quoted_strings_can_be_null Whether quoted values can be null. column_types Explicitly map column names to column types. null_values A sequence of strings that denote nulls in the data. true_values A sequence of strings that denote true booleans in the data. false_values A sequence of strings that denote false booleans in the data. decimal_point The character used as decimal point in floating-point and decimal data. auto_dict_encode Whether to try to automatically dict-encode string / binary data. auto_dict_max_cardinality The maximum dictionary cardinality for `auto_dict_encode`. This value is per chunk. include_columns The names of columns to include in the Table. If empty, the Table will include all columns from the CSV file. If not empty, only these columns will be included, in this order. include_missing_columns If false, columns in `include_columns` but not in the CSV file will error out. If true, columns in `include_columns` but not in the CSV file will produce a null column (whose type is selected using `column_types`, or null by default). This option is ignored if `include_columns` is empty. timestamp_parsers A sequence of strptime()-compatible format strings, tried in order when attempting to infer or convert timestamp values (the special value ISO8601() can also be given). By default, a fast built-in ISO-8601 parser is used. pyarrow._csv.ConvertOptionsConvertOptions(check_utf8=None, *, column_types=None, null_values=None, true_values=None, false_values=None, decimal_point=None, strings_can_be_null=None, quoted_strings_can_be_null=None, include_columns=None, include_missing_columns=None, auto_dict_encode=None, auto_dict_max_cardinality=None, timestamp_parsers=None) Options for converting CSV data. Parameters ---------- check_utf8 : bool, optional (default True) Whether to check UTF8 validity of string columns. column_types : pyarrow.Schema or dict, optional Explicitly map column names to column types. Passing this argument disables type inference on the defined columns. null_values : list, optional A sequence of strings that denote nulls in the data (defaults are appropriate in most cases). Note that by default, string columns are not checked for null values. To enable null checking for those, specify ``strings_can_be_null=True``. true_values : list, optional A sequence of strings that denote true booleans in the data (defaults are appropriate in most cases). false_values : list, optional A sequence of strings that denote false booleans in the data (defaults are appropriate in most cases). decimal_point : 1-character string, optional (default '.') The character used as decimal point in floating-point and decimal data. strings_can_be_null : bool, optional (default False) Whether string / binary columns can have null values. If true, then strings in null_values are considered null for string columns. If false, then all strings are valid string values. quoted_strings_can_be_null : bool, optional (default True) Whether quoted values can be null. If true, then strings in "null_values" are also considered null when they appear quoted in the CSV file. Otherwise, quoted values are never considered null. include_columns : list, optional The names of columns to include in the Table. If empty, the Table will include all columns from the CSV file. If not empty, only these columns will be included, in this order. include_missing_columns : bool, optional (default False) If false, columns in `include_columns` but not in the CSV file will error out. If true, columns in `include_columns` but not in the CSV file will produce a column of nulls (whose type is selected using `column_types`, or null by default). This option is ignored if `include_columns` is empty. auto_dict_encode : bool, optional (default False) Whether to try to automatically dict-encode string / binary data. If true, then when type inference detects a string or binary column, it it dict-encoded up to `auto_dict_max_cardinality` distinct values (per chunk), after which it switches to regular encoding. This setting is ignored for non-inferred columns (those in `column_types`). auto_dict_max_cardinality : int, optional The maximum dictionary cardinality for `auto_dict_encode`. This value is per chunk. timestamp_parsers : list, optional A sequence of strptime()-compatible format strings, tried in order when attempting to infer or convert timestamp values (the special value ISO8601() can also be given). By default, a fast built-in ISO-8601 parser is used. Examples -------- Defining an example data: >>> import io >>> s = ( ... "animals,n_legs,entry,fast\n" ... "Flamingo,2,01/03/2022,Yes\n" ... "Horse,4,02/03/2022,Yes\n" ... "Brittle stars,5,03/03/2022,No\n" ... "Centipede,100,04/03/2022,No\n" ... ",6,05/03/2022," ... ) >>> print(s) animals,n_legs,entry,fast Flamingo,2,01/03/2022,Yes Horse,4,02/03/2022,Yes Brittle stars,5,03/03/2022,No Centipede,100,04/03/2022,No ,6,05/03/2022, Change the type of a column: >>> import pyarrow as pa >>> from pyarrow import csv >>> convert_options = csv.ConvertOptions(column_types={"n_legs": pa.float64()}) >>> csv.read_csv(io.BytesIO(s.encode()), convert_options=convert_options) pyarrow.Table animals: string n_legs: double entry: string fast: string ---- animals: [["Flamingo","Horse","Brittle stars","Centipede",""]] n_legs: [[2,4,5,100,6]] entry: [["01/03/2022","02/03/2022","03/03/2022","04/03/2022","05/03/2022"]] fast: [["Yes","Yes","No","No",""]] Define a date parsing format to get a timestamp type column (in case dates are not in ISO format and not converted by default): >>> convert_options = csv.ConvertOptions( ... timestamp_parsers=["%m/%d/%Y", "%m-%d-%Y"]) >>> csv.read_csv(io.BytesIO(s.encode()), convert_options=convert_options) pyarrow.Table animals: string n_legs: int64 entry: timestamp[s] fast: string ---- animals: [["Flamingo","Horse","Brittle stars","Centipede",""]] n_legs: [[2,4,5,100,6]] entry: [[2022-01-03 00:00:00,2022-02-03 00:00:00,2022-03-03 00:00:00,2022-04-03 00:00:00,2022-05-03 00:00:00]] fast: [["Yes","Yes","No","No",""]] Specify a subset of columns to be read: >>> convert_options = csv.ConvertOptions( ... include_columns=["animals", "n_legs"]) >>> csv.read_csv(io.BytesIO(s.encode()), convert_options=convert_options) pyarrow.Table animals: string n_legs: int64 ---- animals: [["Flamingo","Horse","Brittle stars","Centipede",""]] n_legs: [[2,4,5,100,6]] List additional column to be included as a null typed column: >>> convert_options = csv.ConvertOptions( ... include_columns=["animals", "n_legs", "location"], ... include_missing_columns=True) >>> csv.read_csv(io.BytesIO(s.encode()), convert_options=convert_options) pyarrow.Table animals: string n_legs: int64 location: null ---- animals: [["Flamingo","Horse","Brittle stars","Centipede",""]] n_legs: [[2,4,5,100,6]] location: [5 nulls] Define columns as dictionary type (by default only the string/binary columns are dictionary encoded): >>> convert_options = csv.ConvertOptions( ... timestamp_parsers=["%m/%d/%Y", "%m-%d-%Y"], ... auto_dict_encode=True) >>> csv.read_csv(io.BytesIO(s.encode()), convert_options=convert_options) pyarrow.Table animals: dictionary n_legs: int64 entry: timestamp[s] fast: dictionary ---- animals: [ -- dictionary: ["Flamingo","Horse","Brittle stars","Centipede",""] -- indices: [0,1,2,3,4]] n_legs: [[2,4,5,100,6]] entry: [[2022-01-03 00:00:00,2022-02-03 00:00:00,2022-03-03 00:00:00,2022-04-03 00:00:00,2022-05-03 00:00:00]] fast: [ -- dictionary: ["Yes","No",""] -- indices: [0,0,1,1,2]] Set upper limit for the number of categories. If the categories is more than the limit, the conversion to dictionary will not happen: >>> convert_options = csv.ConvertOptions( ... include_columns=["animals"], ... auto_dict_encode=True, ... auto_dict_max_cardinality=2) >>> csv.read_csv(io.BytesIO(s.encode()), convert_options=convert_options) pyarrow.Table animals: string ---- animals: [["Flamingo","Horse","Brittle stars","Centipede",""]] Set empty strings to missing values: >>> convert_options = csv.ConvertOptions(include_columns=["animals", "n_legs"], ... strings_can_be_null=True) >>> csv.read_csv(io.BytesIO(s.encode()), convert_options=convert_options) pyarrow.Table animals: string n_legs: int64 ---- animals: [["Flamingo","Horse","Brittle stars","Centipede",null]] n_legs: [[2,4,5,100,6]] Define values to be True and False when converting a column into a bool type: >>> convert_options = csv.ConvertOptions( ... include_columns=["fast"], ... false_values=["No"], ... true_values=["Yes"]) >>> csv.read_csv(io.BytesIO(s.encode()), convert_options=convert_options) pyarrow.Table fast: bool ---- fast: [[true,true,false,false,null]]delimiter The character delimiting individual cells in the CSV data. quote_char The character used optionally for quoting CSV values (False if quoting is not allowed). double_quote Whether two quotes in a quoted CSV value denote a single quote in the data. escape_char The character used optionally for escaping special characters (False if escaping is not allowed). newlines_in_values Whether newline characters are allowed in CSV values. Setting this to True reduces the performance of multi-threaded CSV reading. ignore_empty_lines Whether empty lines are ignored in CSV input. If False, an empty line is interpreted as containing a single empty value (assuming a one-column CSV file). invalid_row_handler Optional handler for invalid rows. If not None, this object is called for each CSV row that fails parsing (because of a mismatching number of columns). It should accept a single InvalidRow argument and return either "skip" or "error" depending on the desired outcome. pyarrow._csv.ParseOptionsParseOptions(delimiter=None, *, quote_char=None, double_quote=None, escape_char=None, newlines_in_values=None, ignore_empty_lines=None, invalid_row_handler=None) Options for parsing CSV files. Parameters ---------- delimiter : 1-character string, optional (default ',') The character delimiting individual cells in the CSV data. quote_char : 1-character string or False, optional (default '"') The character used optionally for quoting CSV values (False if quoting is not allowed). double_quote : bool, optional (default True) Whether two quotes in a quoted CSV value denote a single quote in the data. escape_char : 1-character string or False, optional (default False) The character used optionally for escaping special characters (False if escaping is not allowed). newlines_in_values : bool, optional (default False) Whether newline characters are allowed in CSV values. Setting this to True reduces the performance of multi-threaded CSV reading. ignore_empty_lines : bool, optional (default True) Whether empty lines are ignored in CSV input. If False, an empty line is interpreted as containing a single empty value (assuming a one-column CSV file). invalid_row_handler : callable, optional (default None) If not None, this object is called for each CSV row that fails parsing (because of a mismatching number of columns). It should accept a single InvalidRow argument and return either "skip" or "error" depending on the desired outcome. Examples -------- Defining an example file from bytes object: >>> import io >>> s = ( ... "animals;n_legs;entry\n" ... "Flamingo;2;2022-03-01\n" ... "# Comment here:\n" ... "Horse;4;2022-03-02\n" ... "Brittle stars;5;2022-03-03\n" ... "Centipede;100;2022-03-04" ... ) >>> print(s) animals;n_legs;entry Flamingo;2;2022-03-01 # Comment here: Horse;4;2022-03-02 Brittle stars;5;2022-03-03 Centipede;100;2022-03-04 >>> source = io.BytesIO(s.encode()) Read the data from a file skipping rows with comments and defining the delimiter: >>> from pyarrow import csv >>> def skip_comment(row): ... if row.text.startswith("# "): ... return 'skip' ... else: ... return 'error' ... >>> parse_options = csv.ParseOptions(delimiter=";", invalid_row_handler=skip_comment) >>> csv.read_csv(source, parse_options=parse_options) pyarrow.Table animals: string n_legs: int64 entry: date32[day] ---- animals: [["Flamingo","Horse","Brittle stars","Centipede"]] n_legs: [[2,4,5,100]] entry: [[2022-03-01,2022-03-02,2022-03-03,2022-03-04]]use_threads Whether to use multiple threads to accelerate reading. block_size How much bytes to process at a time from the input stream. This will determine multi-threading granularity as well as the size of individual record batches or table chunks. skip_rows The number of rows to skip before the column names (if any) and the CSV data. See `skip_rows_after_names` for interaction description skip_rows_after_names The number of rows to skip after the column names. This number can be larger than the number of rows in one block, and empty rows are counted. The order of application is as follows: - `skip_rows` is applied (if non-zero); - column names are read (unless `column_names` is set); - `skip_rows_after_names` is applied (if non-zero). column_names The column names of the target table. If empty, fall back on `autogenerate_column_names`. autogenerate_column_names Whether to autogenerate column names if `column_names` is empty. If true, column names will be of the form "f0", "f1"... If false, column names will be read from the first CSV row after `skip_rows`. encodingencoding: objectpyarrow._csv.ReadOptionsReadOptions(use_threads=None, *, block_size=None, skip_rows=None, skip_rows_after_names=None, column_names=None, autogenerate_column_names=None, encoding='utf8') Options for reading CSV files. Parameters ---------- use_threads : bool, optional (default True) Whether to use multiple threads to accelerate reading block_size : int, optional How much bytes to process at a time from the input stream. This will determine multi-threading granularity as well as the size of individual record batches or table chunks. Minimum valid value for block size is 1 skip_rows : int, optional (default 0) The number of rows to skip before the column names (if any) and the CSV data. skip_rows_after_names : int, optional (default 0) The number of rows to skip after the column names. This number can be larger than the number of rows in one block, and empty rows are counted. The order of application is as follows: - `skip_rows` is applied (if non-zero); - column names are read (unless `column_names` is set); - `skip_rows_after_names` is applied (if non-zero). column_names : list, optional The column names of the target table. If empty, fall back on `autogenerate_column_names`. autogenerate_column_names : bool, optional (default False) Whether to autogenerate column names if `column_names` is empty. If true, column names will be of the form "f0", "f1"... If false, column names will be read from the first CSV row after `skip_rows`. encoding : str, optional (default 'utf8') The character encoding of the CSV data. Columns that cannot decode using this encoding can still be read as Binary. Examples -------- Defining an example data: >>> import io >>> s = "1,2,3\nFlamingo,2,2022-03-01\nHorse,4,2022-03-02\nBrittle stars,5,2022-03-03\nCentipede,100,2022-03-04" >>> print(s) 1,2,3 Flamingo,2,2022-03-01 Horse,4,2022-03-02 Brittle stars,5,2022-03-03 Centipede,100,2022-03-04 Ignore the first numbered row and substitute it with defined or autogenerated column names: >>> from pyarrow import csv >>> read_options = csv.ReadOptions( ... column_names=["animals", "n_legs", "entry"], ... skip_rows=1) >>> csv.read_csv(io.BytesIO(s.encode()), read_options=read_options) pyarrow.Table animals: string n_legs: int64 entry: date32[day] ---- animals: [["Flamingo","Horse","Brittle stars","Centipede"]] n_legs: [[2,4,5,100]] entry: [[2022-03-01,2022-03-02,2022-03-03,2022-03-04]] >>> read_options = csv.ReadOptions(autogenerate_column_names=True, ... skip_rows=1) >>> csv.read_csv(io.BytesIO(s.encode()), read_options=read_options) pyarrow.Table f0: string f1: int64 f2: date32[day] ---- f0: [["Flamingo","Horse","Brittle stars","Centipede"]] f1: [[2,4,5,100]] f2: [[2022-03-01,2022-03-02,2022-03-03,2022-03-04]] Remove the first 2 rows of the data: >>> read_options = csv.ReadOptions(skip_rows_after_names=2) >>> csv.read_csv(io.BytesIO(s.encode()), read_options=read_options) pyarrow.Table 1: string 2: int64 3: date32[day] ---- 1: [["Brittle stars","Centipede"]] 2: [[5,100]] 3: [[2022-03-03,2022-03-04]]include_header Whether to write an initial header line with column names. batch_size How many rows to process together when converting and writing CSV data. quoting_style Whether to quote values, and if so, which quoting style to use. The following values are accepted: - "needed" (default): only enclose values in quotes when needed. - "all_valid": enclose all valid values in quotes; nulls are not quoted. - "none": do not enclose any values in quotes; values containing special characters (such as quotes, cell delimiters or line endings) will raise an error. quoting_header Same as quoting_style, but for header column names. Note : both "needed" and "all_valid" have the same effect of quoting all column names. pyarrow._csv.WriteOptionsWriteOptions(include_header=None, *, batch_size=None, delimiter=None, quoting_style=None, quoting_header=None) Options for writing CSV files. Parameters ---------- include_header : bool, optional (default True) Whether to write an initial header line with column names batch_size : int, optional (default 1024) How many rows to process together when converting and writing CSV data delimiter : 1-character string, optional (default ",") The character delimiting individual cells in the CSV data. quoting_style : str, optional (default "needed") Whether to quote values, and if so, which quoting style to use. The following values are accepted: - "needed" (default): only enclose values in quotes when needed. - "all_valid": enclose all valid values in quotes; nulls are not quoted. - "none": do not enclose any values in quotes; values containing special characters (such as quotes, cell delimiters or line endings) will raise an error. quoting_header : str, optional (default "needed") Same as quoting_style, but for header column names. Accepts same values. Note : both "needed" and "all_valid" have the same effect of quoting all column names.pyarrow._csv._ISO8601 A special object indicating ISO-8601 parsing. pyarrow._csv.CSVStreamingReaderCSVStreamingReader() An object that reads record batches incrementally from a CSV file. Should not be instantiated directly by user code.pyarrow._csv.CSVWriterCSVWriter(sink, Schema schema, WriteOptions write_options=None, *, MemoryPool memory_pool=None) Writer to create a CSV file. Parameters ---------- sink : str, path, pyarrow.OutputStream or file-like object The location where to write the CSV data. schema : pyarrow.Schema The schema of the data to be written. write_options : pyarrow.csv.WriteOptions Options to configure writing the CSV data. memory_pool : MemoryPool, optional Pool for temporary allocations.pyarrow._csv.__pyx_defaultspyarrow.lib_WeakrefableRecordBatchReader_CRecordBatchWriterbuiltinstypecomplexdatetimedatetimetimedeltatzinfoIpcWriteOptionsIpcReadOptionsMessageMemoryPoolDataTypeListTypeLargeListTypeListViewTypeLargeListViewTypeMapTypeFixedSizeListTypeStructTypeDictionaryMemoDictionaryTypeTimestampTypeTime32TypeTime64TypeDurationTypeFixedSizeBinaryTypeDecimal32TypeDecimal64TypeDecimal128TypeDecimal256TypeRunEndEncodedTypeBaseExtensionTypeExtensionTypeFixedShapeTensorTypeBool8TypeOpaqueTypeUuidTypeJsonType_MetadataKeyValueMetadataFieldSchemaScalarArrayStatistics_PandasConvertibleArrayTensorSparseCSRMatrixSparseCSCMatrixSparseCOOTensorSparseCSFTensorNullArrayBooleanArrayNumericArrayIntegerArrayFloatingPointArrayInt8ArrayUInt8ArrayInt16ArrayUInt16ArrayInt32ArrayUInt32ArrayInt64ArrayUInt64ArrayHalfFloatArrayFloatArrayDoubleArrayFixedSizeBinaryArrayDecimal32ArrayDecimal64ArrayDecimal128ArrayDecimal256ArrayStructArrayBaseListArrayListArrayLargeListArrayListViewArrayLargeListViewArrayMapArrayFixedSizeListArrayUnionArrayStringArrayBinaryArrayStringViewArrayBinaryViewArrayDictionaryArrayExtensionArrayMonthDayNanoIntervalArrayChunkedArray_TabularTableRecordBatchDeviceMemoryManagerBufferResizableBufferNativeFileBufferedInputStreamBufferedOutputStreamCompressedInputStreamCompressedOutputStreamCacheOptionsCodecStopToken_csvInterpreter change detected - this module can only be loaded into one interpreter per process.name__loader__loader__file__origin__package__parent__path__submodule_search_locationsModule '_csv' has already been imported. Re-initialisation is not supported.cython_runtime__builtins__pyarrow._csv__orig_bases__init pyarrow._csvxڭMSGe6Gņ]|$Z❴fe4#fze79qsQG ^hFB6N-UHݯW~ݚZ=fWU[ 9 6 5nQC׈mØP VM+3OLAijnt0b ַYBLRf6A ]$T.5>K"S!8&/-8Uk/wo7f0A(Yrv#293ڤTxbdiduZ6*TSnM8HxPNjG(^=?S$V_H4B?֖?'6Hwmedx$a셶'm[$ tvTr\[C4f`UʙQCuH&yyP -u&,YvuSkUMR\b2P[ xIIƅ& v 'h=ϨĵâXeTK  6mSD*Etr3JF(m4" }>Ka4X$AcА@VyaJ_fjNf_9Z[ FU ̦ Z_Xa@ [#B| *s˭ (ZW'3R'3'% 6֨Y:{!ĀpE%JG# 3X/N`WV;W6kpgJ@=JF)LLjxf=tKhXBiQ*]Se/5LNPy,,+A@uXRY$ "~t?;Jpt 7 HZ,adMu\XD.H%W Uڊ!Y$ 85 lɃv's<̠ng33s3.o-|e 屭sjùa;{mԹ.ePE233m6T* w!V5ڊ^m6cW9LXnjj .YI kۉYQȋxsD3$3i˦DI$^ lnvC7qכH4!Gō@y2q$XTqQIGx93,sƔmn-yd"SOQۋoNB5MVઢȓc\Jm8Ek-fNx}U亨 xۑm3|Ap$D!o08SCPd|\a& \+.l}oȷ9*žB61qatT ԷLf ^S ݌5(/ap1+"ZRJ^K&wlJ.b'1پPEH_ӊX(6\) \QM˜#bOrE Y+]Bvw { бt$a)'nK:E4EpDZ/!E>A-F ɡHqvS_ޟZN`U)RpJPÌBѪ2n"OkP Yq^r쿋\Z60֢ Ʃσ-GGKQG$`ZUEQd˸9B'ǡq$G)}Wp  'FklEtZRl  CBēbԃ%J@6ԉ@W Fa盬'-lw ;P?cn0S`rB"~ֈ["ṷb(:*aʩ tqiYXh?;9*߄a|%q^^N=̓xq`Д*Etka9lĖ8}+(="|rDdoO&NE&\Es^; O$ܩ] ׹SI2>:b VALfMw4*W Bm)T_ ]l$O>8yDR jطi¨J'; GR= vR)eE $,6Ӛoe#-6o|=45͠Y7迬Ջ%o3R^[@Vi^C͡A[ /]GWwQlZ#y[sŴ~OV%nk=1]]% j ^o^:^ch}6JW|~@kp;,xX8}7y_ .&&CZp&xIsV_3'M'~BZg֟K(@ 6lz%oݿA@?a~1a/Ӻ0e=0-GQo% _k dTHz0ҺtW7|[x"z)aY#=I]v[ zHNok3Ҥ #𝘏7wk\h0 .OS Gz~m? +yywf+z|@[=ki/4/LA$ԷǟZ w`0m 8[i<9D8VchD bT 4Gg¼Ri*.B_} Dn.a ?ԼSMEA2[ÓSݼvaހ>9XMp d͡VsC"e!Chc`1ri 8]9WY}A\ 2hãbkvVTAޜ~J啨D˞?%, ;^/𳷿x#a{-V&T#D9S:|[l(qn*K(y6L** '(5a<.Z?LMissing type objectCannot convert %.200s to %.200sonly single character unicode strings can be converted to Py_UCS4, got length %zdord() expected string of length 1, but %.200s foundord() expected a character, but string of length %zd found while calling a Python objectNULL result without error in PyObject_Callinstance exception may not have a separate valuecalling %R should have returned an instance of BaseException, not %Rraise: exception class must be a subclass of BaseExceptionname '%U' is not defined%s() got multiple values for keyword argument '%U'%.200s() keywords must be strings%s() got an unexpected keyword argument '%U'at leastat mostexactlys%.200s() takes %.8s %zd positional argument%.1s (%zd given)Argument '%.200s' has incorrect type (expected %.200s, got %.200s)%s%Utoo many values to unpack (expected %zd)need more than %zd value%.1s to unpackjoin() result is too long for a Python stringExpected %s, got %.200s%.200s.%.200s is not a type object%.200s.%.200s size changed, may indicate binary incompatibility. Expected %zd from C header, got %zd from PyObjectbase class '%.200s' is not a heap typeextension type '%.200s' has no __dict__ slot, but base type '%.200s' has: either add 'cdef dict __dict__' to the extension type or add '__slots__ = [...]' to the base typeinvalid vtable found for imported typemultiple bases have vtable conflict: '%.200s' and '%.200s'Unable to initialize pickling for %.200s__pyx_capi__%.200s does not export expected C %.8s %.200sC %.8s %.200s.%.200s has wrong signature (expected %.500s, got %.500s)functioncannot import name %S__mro_entries__ must return a tuplemetaclass conflict: the metaclass of a derived class must be a (non-strict) subclass of the metaclasses of all its bases_cython_3_2_4Shared Cython type %.200s is not a type objectShared Cython type %.200s has the wrong size, try recompiling__module___cython_3_2_4._common_types_metatypekeywords must be strings__name__ must be set to a string object__qualname__ must be set to a string object__defaults__ must be set to a tuple objectchanges to cyfunction.__defaults__ will not currently affect the values used in function calls__kwdefaults__ must be set to a dict objectchanges to cyfunction.__kwdefaults__ will not currently affect the values used in function calls__annotations__ must be set to a dict object%.200s() %s (%zd given)%.200s() %sfunc_doc__doc__func_name__name____qualname__func_dict__dict__func_globals__globals__func_closure__closure__func_code__code__func_defaults__defaults____kwdefaults____annotations___is_coroutine__dictoffset____vectorcalloffset____weaklistoffset____reduce__Bad call flags for CyFunctiontakes no argumentstakes exactly one argumenttakes no keyword argumentsunbound method %.200S() needs an argumentneeds an argument_cython_3_2_4.cython_function_or_methodpicklePickleErrorIncompatible checksums (0x%x vs (0x%x, 0x%x, 0x%x) = (%s))does not matchcompile time Python version %d.%d of module '%.100s' %s runtime version %d.%dzlibdecompressFailed to import '%.20s.decompress' - cannot initialise module strings. String compression was configured with the C macro 'CYTHON_COMPRESS_STRINGS=%d'.__int__ returned non-int (type %.200s). The ability to return an instance of a strict subclass of int is deprecated, and may be removed in a future version of Python.__int__ returned non-int (type %.200s)an integer is requiredvector too longunordered_map/set too longinvalid hash bucket countParseOptions.__getstate__(self)ParseOptions._repr_base(self)ParseOptions.__setstate_cython__(self, __pyx_state)write_csv(data, output_file, write_options=None, MemoryPool memory_pool=None) Write record batch or table to a CSV file. Parameters ---------- data : pyarrow.RecordBatch or pyarrow.Table The data to write. output_file : string, path, pyarrow.NativeFile, or file-like object The location where to write the CSV data. write_options : pyarrow.csv.WriteOptions Options to configure writing the CSV data. memory_pool : MemoryPool, optional Pool for temporary allocations. Examples -------- >>> import pyarrow as pa >>> from pyarrow import csv >>> legs = pa.array([2, 4, 5, 100]) >>> animals = pa.array(["Flamingo", "Horse", "Brittle stars", "Centipede"]) >>> entry_date = pa.array(["01/03/2022", "02/03/2022", ... "03/03/2022", "04/03/2022"]) >>> table = pa.table([animals, legs, entry_date], ... names=["animals", "n_legs", "entry"]) >>> csv.write_csv(table, "animals.csv") >>> write_options = csv.WriteOptions(include_header=False) >>> csv.write_csv(table, "animals.csv", write_options=write_options) >>> write_options = csv.WriteOptions(delimiter=";") >>> csv.write_csv(table, "animals.csv", write_options=write_options)WriteOptions.__setstate_cython__(self, __pyx_state)ConvertOptions.equals(self, ConvertOptions other) Parameters ---------- other : pyarrow.csv.ConvertOptions Returns ------- bool0H`xCSVWriter.__setstate_cython__(self, __pyx_state)WriteOptions._repr_base(self)ParseOptions.validate(self)CSVStreamingReader.__setstate_cython__(self, __pyx_state)ConvertOptions._repr_base(self)ConvertOptions.__setstate_cython__(self, __pyx_state)__pyx_unpickle__ISO8601(__pyx_type, long __pyx_checksum, tuple __pyx_state)ReadOptions.equals(self, ReadOptions other) Parameters ---------- other : pyarrow.csv.ReadOptions Returns ------- boolopen_csv(input_file, read_options=None, parse_options=None, convert_options=None, MemoryPool memory_pool=None) Open a streaming reader of CSV data. Reading using this function is always single-threaded. Parameters ---------- input_file : string, path or file-like object The location of CSV data. If a string or path, and if it ends with a recognized compressed file extension (e.g. ".gz" or ".bz2"), the data is automatically decompressed when reading. read_options : pyarrow.csv.ReadOptions, optional Options for the CSV reader (see pyarrow.csv.ReadOptions constructor for defaults) parse_options : pyarrow.csv.ParseOptions, optional Options for the CSV parser (see pyarrow.csv.ParseOptions constructor for defaults) convert_options : pyarrow.csv.ConvertOptions, optional Options for converting CSV data (see pyarrow.csv.ConvertOptions constructor for defaults) memory_pool : MemoryPool, optional Pool to allocate RecordBatch memory from Returns ------- :class:`pyarrow.csv.CSVStreamingReader`iso8601ReadOptions.validate(self)strptimeParseOptions.equals(self, ParseOptions other) Parameters ---------- other : pyarrow.csv.ParseOptions Returns ------- bool CSVWriter.__reduce_cython__(self)WriteOptions.validate(self)ParseOptions.__setstate__(self, state)_ISO8601.__setstate_cython__(self, __pyx_state)ConvertOptions.validate(self)_ISO8601.__reduce_cython__(self)ReadOptions._repr_base(self)ParseOptions.__reduce_cython__(self)ReadOptions.__setstate_cython__(self, __pyx_state)WriteOptions.__reduce_cython__(self)CSVStreamingReader.__reduce_cython__(self)ReadOptions.__setstate__(self, state)ConvertOptions.__getstate__(self)ConvertOptions.__reduce_cython__(self)ConvertOptions.__setstate__(self, state)ReadOptions.__reduce_cython__(self)ReadOptions.__getstate__(self)read_csv(input_file, read_options=None, parse_options=None, convert_options=None, MemoryPool memory_pool=None) Read a Table from a stream of CSV data. Parameters ---------- input_file : string, path or file-like object The location of CSV data. If a string or path, and if it ends with a recognized compressed file extension (e.g. ".gz" or ".bz2"), the data is automatically decompressed when reading. read_options : pyarrow.csv.ReadOptions, optional Options for the CSV reader (see pyarrow.csv.ReadOptions constructor for defaults) parse_options : pyarrow.csv.ParseOptions, optional Options for the CSV parser (see pyarrow.csv.ParseOptions constructor for defaults) convert_options : pyarrow.csv.ConvertOptions, optional Options for converting CSV data (see pyarrow.csv.ConvertOptions constructor for defaults) memory_pool : MemoryPool, optional Pool to allocate Table memory from Returns ------- :class:`pyarrow.Table` Contents of the CSV file as a in-memory table. Examples -------- Defining an example file from bytes object: >>> import io >>> s = ( ... "animals,n_legs,entry\n" ... "Flamingo,2,2022-03-01\n" ... "Horse,4,2022-03-02\n" ... "Brittle stars,5,2022-03-03\n" ... "Centipede,100,2022-03-04" ... ) >>> print(s) animals,n_legs,entry Flamingo,2,2022-03-01 Horse,4,2022-03-02 Brittle stars,5,2022-03-03 Centipede,100,2022-03-04 >>> source = io.BytesIO(s.encode()) Reading from the file >>> from pyarrow import csv >>> csv.read_csv(source) pyarrow.Table animals: string n_legs: int64 entry: date32[day] ---- animals: [["Flamingo","Horse","Brittle stars","Centipede"]] n_legs: [[2,4,5,100]] entry: [[2022-03-01,2022-03-02,2022-03-03,2022-03-04]]_raise_invalid_function_option(value, description, *, exception_class=ValueError)(|p_p $+'N !   2! <@??$&  "                                       Qpe$n#Y$A#8e%BD 7@8HD}@PX`h7Zi }g7Zi0zzzz0@z|z}{p{{|{p{@|@|@P|p{8}{P|(|@{|h| {P@{X{||@||\}4}[ן'690PGCTL@.text$di@К.text$mn@.text$mn$00P* .text$x8.idata$588.00cfgp.CRT$XCAx.CRT$XCU.CRT$XCZ.CRT$XIA.CRT$XIZ.CRT$XPA.CRT$XPZ.CRT$XTA.CRT$XTZ.rdataz.rdata$rD}d.rdata$voltmd}.rdata$zzzdbgx.rtc$IAA.rtc$IZZ.rtc$TAA.rtc$TZZ".xdata.xdata$xX.edata.idata$2.idata$38.idata$4.idata$6".datap.data$r0 .data$rsP.bss.pdata0`.rsrc$01`0.rsrc$0220  4 2pB̀8ـ܀p@P4P8h`ȫ<@p@@D|HHLpP0TlXਭ\$h  2P"4 p`p8ȁ *0x08R2P  RP- d%4$ pp 87X*v20x8@H 0xAF O%-  1D R0* 4( p`P!p`0Pd T42p9+x 'h #t##d"#4!#Pp(  0x2vp20x) N, d!4  ppP8]fw 0x08n|y rU0( HdT4p;; 4 2p`Pd 4 Rp( lmM M Et 4 2 `P4 p`PH Ht C4 T R `N Nd pP055t-d 0d4 pdT42p 4 p!d``!``d 4 r pp:( ߚ`U U T 4 2 p `e ed pP0b0!/ /*t d T 0BD!0BD* 49. p`P`2 $t'$d&$4%$Ppԅ(݅ :02}   4 2`!t!2 $h42( p`Pp\"(e{ PqA:Pq:0x) 4 p ` P( ve 9+x 'h #t##d"#4!#Pp( ) N, d!4  pp,8]9JAl U2 $t$d$4$Pp( Pq20x2qP2Pq):(#xhd140( pp82 q20x8 Pqx Pq  )1E15 ~vE |Ad 4 Rpd(my ٚ6ln~ ~  p`P0 4$ p`P +, p`0P T4 p `( Pq`N  4 rp  4 r`!t !^!!!^!' + p`0PpdB(m ٚA<ߚ<!6 p`Pp(% Pq2:Pq2Pq2@U  & 4 p`P- = p`0Pp|( PqA:Pq:A:Pq2Pq4pbo<  J  p`0 dT4p  4 Rp!d~b!~bd42 pD(MSF !  t4 C!t4 C! C!t@X!t@X!@X!tp!tp!p!tȅ!tȅ!ȅ!t!t!2p!4 1|!4 1|! 1|!tPh!tPh!Phd42 p (F  4 2`!t $! $d42 p!  t4`!t4`!`!t@X!t@X!@X!t!t!!tؖ!tؖ!ؖd42 pd(ms0Fa!tZ$!Z$!  t4@c!t4@c!@c!t`x!t`x!`x!4|!4|!|!4Pa|!4Pa|!Pa|!4 1|!4 1|! 1|!tPh!tPh!Ph!t@X!t@X!@X!4`q|!4`q|!`q|!tPa!tPa!Pa!t!t!!  t43!t43!3  4 2p  4 Rpd T 4Rp 4  p ` PR`!tT 4|`!tT 4|`%4pP!( (2 3;d:49!dT~4 pt4 P  T 2p!d4p33(!d4p33(!4p33(!p33(11TB!d `44!444!t44!44!44!`44d42 p t d T 42d T 4 R!t998!998!t998 4rp`P2`!4 >`>!t`>i>!`>i>! >`> 4rp`P  4 2p!T@A!T@A!d>AHA$!>AHA$!@A t d T 4 rd T 4 Rp!  d4DD|!dDD|!DD|Q QLdGT  p0 4 2 p`P2pP0!d KpL! pLL!pLL!KpL dT4 Rp p`P0@4 2 p`P! PP! PP!PP! PP p ` 0! PRR! T PRR! PRR2 2-t(T #4 r`d T 4Rpzz4 d T R p42 ` P!  t 4 f]f! ]ff!]ff!f]f!t 4 f]f dT 4 Rp!4@iTi!@iTi!t4@iTi!d4tpj@k!pj@k 4 p `!@ll!Tll!ll!@ll!dPoo!Pood 4  p `%b!4pp|!dpp(!pp(!pp|!tPq_q!Pq_q  4 Rp!dqq!qq!dqq20( `Ld T 4 Rp(%0`.pZ!d vMv! vMv  d Rp!  4vv\!T vvh!vvh!vv\! 4vv\!dww!wwtd42t dT2!4yy!yy d T 4 Rp! `zz<!`zz<! `zz<!tP}}!P}}! !d!T!4 !Rpܜ( @:Б@Y4J tdT4$(-4 ` hlrp`P!+ + 4 @!@  4 R`!tŅ!ŅT 4 R p `! І+!І+! І+d2 p!4!4R p`P!   p,!p,4 2 `!t Th!h!t Th dT4pܞ( @@f!d T4|!|! !d!T!4!pD(MZ `2@}!  dTБԑ!4ԑd!t|!|!ԑd!Бԑd 4 R p!Вԟ!Вԟ!ВԟT 4 R `!t '!'T42 `!tДT!ДTb!tՕ!d T4Օ!Օ!Օe e]tSd ?T 0!|!|!t 4@P`!@P`t d420   4 RpGi<} 4rp`ɝ,RP  brp`0  4 RP "bP4PdT4p0 t dT42Т0X0X`@ңȣ̣У_csv.cp311-win_amd64.pydPyInit__csv8Nxȧ@P&ȥ.(pPd~*@Vb|L`JVht8R>,Ү ηTijt2¸vR$Զ¯h2ֵd4ʴ° .8\ʽ  0H\lо.FVh~ʿؿ,Xl~ &>LZt.Rf$2HVh &:Lbt&6H\t2FXlzfP8$ڼƼz`P@* һ~l\@غ~fV8&йzlX>?check_status@internal@py@arrow@@YAHAEBVStatus@3@@Z?MakeInvalidRowHandler@csv@py@arrow@@YA?AV?$function@$$A6A?AW4InvalidRowResult@csv@arrow@@AEBUInvalidRow@23@@Z@std@@V?$function@$$A6A?AW4InvalidRowResult@csv@arrow@@PEAU_object@@AEBUInvalidRow@23@@Z@5@PEAU_object@@@Z??0PyReleaseGIL@py@arrow@@QEAA@$$QEAV012@@Z+??1PyReleaseGIL@py@arrow@@QEAA@XZ??0PyReleaseGIL@py@arrow@@QEAA@XZarrow_python.dll??0IOContext@io@arrow@@QEAA@PEAVMemoryPool@2@VStopToken@2@@Z?MakeISO8601@TimestampParser@arrow@@SA?AV?$shared_ptr@VTimestampParser@arrow@@@std@@XZ?MakeStrptime@TimestampParser@arrow@@SA?AV?$shared_ptr@VTimestampParser@arrow@@@std@@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@4@@Z?MakeCSVWriter@csv@arrow@@YA?AV?$Result@V?$shared_ptr@VRecordBatchWriter@ipc@arrow@@@std@@@2@V?$shared_ptr@VOutputStream@io@arrow@@@std@@AEBV?$shared_ptr@VSchema@arrow@@@5@AEBUWriteOptions@12@@Z?Validate@ConvertOptions@csv@arrow@@QEBA?AVStatus@3@XZ'?Defaults@ConvertOptions@csv@arrow@@SA?AU123@XZ?WriteCSV@csv@arrow@@YA?AVStatus@2@AEBVTable@2@AEBUWriteOptions@12@PEAVOutputStream@io@2@@Z?WriteCSV@csv@arrow@@YA?AVStatus@2@AEBVRecordBatch@2@AEBUWriteOptions@12@PEAVOutputStream@io@2@@Z?Validate@ReadOptions@csv@arrow@@QEBA?AVStatus@3@XZB?Defaults@ReadOptions@csv@arrow@@SA?AU123@XZ?Validate@ParseOptions@csv@arrow@@QEBA?AVStatus@3@XZ9?Defaults@ParseOptions@csv@arrow@@SA?AU123@XZ?Validate@WriteOptions@csv@arrow@@QEBA?AVStatus@3@XZU?Defaults@WriteOptions@csv@arrow@@SA?AU123@XZ?Make@TableReader@csv@arrow@@SA?AV?$Result@V?$shared_ptr@VTableReader@csv@arrow@@@std@@@3@UIOContext@io@3@V?$shared_ptr@VInputStream@io@arrow@@@std@@AEBUReadOptions@23@AEBUParseOptions@23@AEBUConvertOptions@23@@Z?Make@StreamingReader@csv@arrow@@SA?AV?$Result@V?$shared_ptr@VStreamingReader@csv@arrow@@@std@@@3@UIOContext@io@3@V?$shared_ptr@VInputStream@io@arrow@@@std@@AEBUReadOptions@23@AEBUParseOptions@23@AEBUConvertOptions@23@@Z??0WriteOptions@csv@arrow@@QEAA@XZ* ??4WriteOptions@csv@arrow@@QEAAAEAU012@AEBU012@@Z) ??4WriteOptions@csv@arrow@@QEAAAEAU012@$$QEAU012@@Z??0WriteOptions@csv@arrow@@QEAA@$$QEAU012@@ZO??0ConvertOptions@csv@arrow@@QEAA@XZ??0ParseOptions@csv@arrow@@QEAA@XZM??0ReadOptions@csv@arrow@@QEAA@XZ??0IOContext@io@arrow@@QEAA@AEBU012@@Z ??4IOContext@io@arrow@@QEAAAEAU012@$$QEAU012@@Z ??4ConvertOptions@csv@arrow@@QEAAAEAU012@AEBU012@@Z ??4ConvertOptions@csv@arrow@@QEAAAEAU012@$$QEAU012@@Zt ??4ParseOptions@csv@arrow@@QEAAAEAU012@AEBU012@@Zs ??4ParseOptions@csv@arrow@@QEAAAEAU012@$$QEAU012@@Z ??4ReadOptions@csv@arrow@@QEAAAEAU012@AEBU012@@Z ??4ReadOptions@csv@arrow@@QEAAAEAU012@$$QEAU012@@ZM??0ConvertOptions@csv@arrow@@QEAA@$$QEAU012@@Z??1ConvertOptions@csv@arrow@@QEAA@XZ??0ParseOptions@csv@arrow@@QEAA@$$QEAU012@@Z??1ParseOptions@csv@arrow@@QEAA@XZK??0ReadOptions@csv@arrow@@QEAA@$$QEAU012@@Z??1ReadOptions@csv@arrow@@QEAA@XZo ??1WriteOptions@csv@arrow@@QEAA@XZ??0StopToken@arrow@@QEAA@AEBV01@@ZY??1IOContext@io@arrow@@QEAA@XZ??0IOContext@io@arrow@@QEAA@XZ?Unstoppable@StopToken@arrow@@SA?AV12@XZ ??1Status@arrow@@QEAA@XZarrow.dll PyBaseObject_Type|PyGC_EnablePyObject_SetAttrPyUnicode_InternFromString1PyCFunction_TypeOPyOS_snprintf PyThreadState_GetCPyException_GetTracebackPyErr_SetObjectPyDict_SetDefaultQPyCode_NewEmptyPyErr_GivenExceptionMatchesPyErr_WarnEx+PyExc_RuntimeWarning<PyCapsule_IsValidhPyFrame_New PyExc_DeprecationWarning_PyDict_SetItem_KnownHash Py_LeaveRecursiveCallPyImport_ImportModulePyBytes_AsStringPyImport_ImportModuleLevelObjectPyErr_NormalizeExceptionPyDict_UpdatePyErr_OccurredPyArg_ValidateKeywordArgumentsPyUnicode_DecodeUTF8tPyObject_GenericGetAttr2PyTraceBack_HerePyEval_SaveThreadPyList_SetSliceV_PyThreadState_UncheckedGet*PyExc_RuntimeErrorPyMethod_NewPyExc_IOErrorPyObject_SetAttrStringPyLong_FromLongrPyObject_GC_UnTrackPyObject_HashPyUnicode_ConcatPyExc_MemoryErrorPyDict_GetItemWithErrorPyInterpreterState_GetIDzPyObject_GetAttrPyModule_GetNamePyUnicode_FromOrdinal&PyBytes_FromStringPyObject_HasAttrPyGILState_ReleasePyBytes_AsStringAndSize _Py_NoneStruct:PyTuple_NewwPyObject_GenericSetDictPyDict_SetItemStringPyDict_SizePyLong_FromLongLong{PyGC_DisablePyExc_AttributeError9PyTuple_GetSlicePyUnicode_NewPyObject_LengthHintPyErr_SetString~PyObject_GetIterPyErr_WarnFormat<PyExc_ValueErrorPyUnicode_InternInPlacePyDict_NextPyErr_FormatPyDict_TypePyExc_ArithmeticErrorPyObject_RichCompare>PyTuple_Type_Py_FalseStructPyImport_GetModulePyNumber_InPlaceAddYPyFloat_TypePyModule_NewObjectPyMethod_TypePyLong_TypeLPyType_IsSubtype#PyExc_OverflowErrorRPyCode_NewWithPosOnlyArgs_Py_Dealloc8PyTuple_GetItemPyImport_GetModuleDict PyModule_GetDictlPyObject_FormatPyErr_ExceptionMatches:PyCapsule_GetPointernPyObject_GC_Del^PyObject_CallFunctionObjArgsPyLong_AsLonguPyObject_GenericGetDictgPyObject_ClearWeakRefsPyUnicode_FromFormat%Py_VersionPyList_NewoPyObject_GC_IsFinalizedPyImport_AddModuleNPyType_ReadyPy_IsInitialized{PyObject_GetAttrStringPyErr_ClearPyList_AppendPyObject_RichCompareBoolFPyException_SetTraceback=PyCapsule_New"_PyObject_GenericGetAttrWithDict9PyCapsule_GetNamePyObject_VectorcallDictPyDict_SetItemPyDict_NewPyUnicode_Type\PyObject_CallFinalizerFromDealloc_PyDict_GetItem_KnownHashPyObject_VectorcallMethodPyObject_IsInstancePyMem_Free-PyExc_StopIterationPyList_TypePyErr_NoMemoryPyDict_GetItemString}PyObject_GetItembPyObject_CallObjectPyModuleDef_InitqPyObject_GC_Track'PyBytes_FromStringAndSize _Py_NotImplementedStruct!PyExc_NotImplementedErrorPyGILState_EnsurePyDict_DelItemPyObject_IsSubclass4PyExc_TypeError@PyType_FromModuleAndSpecPyMem_ReallocPyObject_IsTruePyObject_StrPyExc_NameError;PyTuple_PackK_PyByteArray_empty_stringPy_OptimizeFlag_PyUnicode_ReadyPyMem_MallocPyList_AsTuplePyExc_IndexErrorPy_EnterRecursiveCallPyExc_ImportError`PyObject_CallMethodObjArgs_Py_TrueStructPyMemoryView_FromMemory0PyExc_SystemError_PyUnicode_FastCopyCharactersPyExc_AssertionErrorPyObject_SetItem_PyObject_GC_NewMPyType_Modified~PyGILState_CheckPyUnicode_FromString_PyType_LookupZPyObject_CallPyObject_ReprPyByteArray_TypePPyType_TypePyEval_RestoreThreadPyUnicode_FromStringAndSizepython311.dll?_Xlength_error@std@@YAXPEBD@ZMSVCP140.dll__CxxFrameHandler4"__std_exception_destroy!__std_exception_copy#__std_terminate@strchrAstrrchr__C_specific_handler_CxxThrowException%__std_type_info_destroy_list>memsetVCRUNTIME140_1.dllVCRUNTIME140.dll:_invoke_watson_callnewhmallocfree6_initterm7_initterm_e?_seh_filter_dll_configure_narrow_argv3_initialize_narrow_environment4_initialize_onexit_table"_execute_onexit_table_cexitapi-ms-win-crt-heap-l1-1-0.dllapi-ms-win-crt-runtime-l1-1-0.dll RtlCaptureContextRtlLookupFunctionEntryRtlVirtualUnwindUnhandledExceptionFilterSetUnhandledExceptionFilterAGetCurrentProcessTerminateProcessIsProcessorFeaturePresentQueryPerformanceCounterBGetCurrentProcessIdFGetCurrentThreadIdGetSystemTimeAsFileTimeBDisableThreadLibraryCallsInitializeSListHeadIsDebuggerPresentKERNEL32.dll;memcmp<memcpy=memmovemsvcp140-6e7bcb4ffac2ac140bf7bcc6de529ee1.dll2-+] f(@@ p`@P@PP` (@ 0@P0@PpV Y@Y0Y(P 0p`  P 8 @P  0 P 0p  p0  (`@P 0@P@pXk` c l0ldlXdYUx+@++ `+P 0` X,Pp,@.P.Ipp`4j@5`ep@Hm0PCxlLkY mXYkpbPdc0jn]0qk{]PkX^pPVj0W(d` lX0ab4\B]2_G\3Z@HI60RxkX(kpV R'HlX(pdwjXPxc30Ћ30qkPkX(k=e.(\^ /QV` lxkwjX(pdLkX0ab lpbPdc@^d zep@Hmp`4j{]6@PpXPxcXd@5`e4(Ы5 m0PCxl0 UWD @@&X^XpTTXpTTXUPUXUPUXUUXXY VY V(Y0V8Y0VHYPVXYPVhY WpVxY WpVYPXWYPYXYY= PY mZMp0ln]P0p`Dp`[` c'Hl(480DP40` pPVj0W(dpXkXYkF0tc0jlp*pm(  ` u.?AVfailure@ios_base@std@@.?AVbad_alloc@std@@.?AVrange_error@std@@.?AVdomain_error@std@@.?AVbad_typeid@std@@.?AVbad_cast@std@@.?AVunderflow_error@std@@.P6A?AW4InvalidRowResult@csv@arrow@@PEAU_object@@AEBUInvalidRow@12@@Z.?AVout_of_range@std@@.?AVoverflow_error@std@@.?AVinvalid_argument@std@@.?AVexception@std@@.?AVbad_array_new_length@std@@.?AVtype_info@@.?AV?$_Func_base@W4InvalidRowResult@csv@arrow@@PEAU_object@@AEBUInvalidRow@23@@std@@.?AV?$_Func_impl_no_alloc@P6A?AW4InvalidRowResult@csv@arrow@@PEAU_object@@AEBUInvalidRow@23@@ZW4123@PEAU4@AEBU523@@std@@@s@``;@|p@&x@&) )#+0+A/̂P/V4(`465@578??m@ԃp@@@CCPCE EJ JL4L.M0MUL0UWh WXhYYY~[x[[^`^````bbbȄbccZf`fmmn؄nNoPoq qssby pys{4{{|j(VhpFhP΋x.0BDBnPnt.0^`< <N Pc0p̂̂ ̂ 4@ep`X`~LV`  fp4.0 hhnxpR ̈` !!^!^!"#"#G#0P#'@'((n*xp*$/̉0/y== >`>`>i>i>>>>̕>>ܕ>@@AA>A>AHA$HAA8AALAA\AS>SSSkT0pTTTUUKUPUUU VpVW WWWHXPXXXCYPYYYZHZ\\\\]T^z_`_`t`apabpbOcPcd$deepeef]f]fffffgȘggؘggg7i@iTiTipipiui0uii@ii0pj@k@k5lX5l@lt@lllllnnnęn4nԙ@nPoPoooooooppp|pp(p4q<4q9qP9qHq`Pq_q_qqpqqqqqBrBrPrPrfrĚprrprssss`tؚ`tuuv vMvMvv8vvLvv\vvhvwwpwpw~w~wwwwwx̛x#x@xx$xyyyy 08@HPXhxȨب(08`ȣУأHФp(Xpx (08Рؠ (08HPX`pxȡСء (8@HP`hpxآ(Уأ (08HPX`pxȤ (8@HP`hpxȥإXhȦئ (8@HXȧЧا (8@HP`hpxШب(08HPXhpxЩة(08HPXhpxЪت(08Hxȫث(08HpxȬج (8@HX0Hh 08@PX`pxЯ`(PȠؠ8PX`pxСء 08@PX`pxТآ8PأXФؤ8PХHXЦ8hȧاxȨШب (@HPh08X`Ъت (0HPȫ (@HP`hp@HPXxȭ(0@HP` (0Xhl (0@HP`hpȠР(@hء8H@hHpФ0P