MM* Y d`(1 26;JI Adobe Photoshop CS6 (Macintosh) 2017-03-14T09:58:12+01:00 2017-03-14T10:07:36+01:00 2017-03-14T10:07:36+01:00 image/tiff 4 xmp.iid:771ED3C4072068118C14A326259E94B8 xmp.did:741ED3C4072068118C14A326259E94B8 xmp.did:741ED3C4072068118C14A326259E94B8 created xmp.iid:741ED3C4072068118C14A326259E94B8 2017-03-14T09:58:12+01:00 Adobe Photoshop CS6 (Macintosh) converted from application/vnd.adobe.photoshop to image/tiff saved xmp.iid:751ED3C4072068118C14A326259E94B8 2017-03-14T10:06:56+01:00 Adobe Photoshop CS6 (Macintosh) / saved xmp.iid:771ED3C4072068118C14A326259E94B8 2017-03-14T10:07:36+01:00 Adobe Photoshop CS6 (Macintosh) / 8BIM%8BIM:- printOutputPstSboolInteenumInteClrmprintSixteenBitbool printerNameTEXTCanon iR-ADV C5200s-B2 PS V1.0printProofSetupObjcProof-Einstellung proofSetupBltnenum builtinProof proofCMYK8BIM;-printOutputOptionsCptnboolClbrboolRgsMboolCrnCboolCntCboolLblsboolNgtvboolEmlDboolIntrboolBckgObjcRGBCRd doub@oGrn doub@oBl doub@oBrdTUntF#RltBld UntF#RltRsltUntF#Pxl@s vectorDataboolPgPsenumPgPsPgPCLeftUntF#RltTop UntF#RltScl UntF#Prc@YcropWhenPrintingboolcropRectBottomlong cropRectLeftlong cropRectRightlong cropRectToplong8BIM118BIM&?8BIM 8BIM8BIM 8BIM' 8BIMH/fflff/ff2Z5-8BIMp8BIM@@8BIM8BIM5  nullboundsObjcRct1Top longLeftlongBtomlong RghtlongslicesVlLsObjcslicesliceIDlonggroupIDlongoriginenum ESliceOrigin autoGeneratedTypeenum ESliceTypeImg boundsObjcRct1Top longLeftlongBtomlong RghtlongurlTEXTnullTEXTMsgeTEXTaltTagTEXTcellTextIsHTMLboolcellTextTEXT horzAlignenumESliceHorzAligndefault vertAlignenumESliceVertAligndefault bgColorTypeenumESliceBGColorTypeNone topOutsetlong leftOutsetlong bottomOutsetlong rightOutsetlong8BIM( ?8BIM8BIM8BIM h8@ICC_PROFILE0ADBEmntrRGB XYZ acspAPPLnone-ADBE cprt2desc0kwtptbkptrTRCgTRCbTRCrXYZgXYZbXYZtextCopyright 1999 Adobe Systems IncorporateddescAdobe RGB (1998)XYZ QXYZ curv3curv3curv3XYZ OXYZ 4,XYZ &1/ Adobe_CMAdobed            h"?   3!1AQa"q2B#$Rb34rC%Scs5&DTdE£t6UeuF'Vfv7GWgw5!1AQaq"2B#R3$brCScs4%&5DTdEU6teuFVfv'7GWgw ?I%Ӻsẖ4:!k1Lud1-z_D{}q{IY 3#ensZLt{s4}*j{Gf/4=]e{|!cT]32[m[ͻ/_3?+x~ %Ξ?>EBi}VZC^̘VU`0~{E=2yI6?zE/?)_{{3m~+;O¦oF#kMn{[mvc7~w|z>{<.o@w׆Z=-[/)̜֑E88*scrvn{iא䆌kyv3>Zee;7!m;F1ͥd>ûgs?ILn5 e.iͬ ;2-=7urJ "tlG?_ѯ Q}J򅍶M`eYg+oSct_7$Z>Xfӻ!_ccl#uW/DI%)f}a]v-5MwT?/ɓyIsN]M̎V[67y ݣ][m>.uZ?%_sHGE/a(Z]9$k{w{="N"̆d^Z95eޏ_^[{WFg9wD86[g9[~<%OF̨NaWocÈqޯvR_ӹk='ӱ;74lhmUR=k돼M4K2Y%}*8nlIM[02ޟOٞ펺<01h?L i61qw{C]^xM_F&Zk3Cr_RI%:]G@o\:_zW_J9ϬuNrreݙS#{w{ 1z?g*q"[Mۛ?8>5eYO1[wٱ~wW3FVFedV_IJkLWnMLVe*ͭ_XK].m;>.s,ኟk*djogOл~km>ǍH{C\OmIW~zP 7 sӷhi>ٶBM2M8V~^npkrFֺk=ve~ι~/OuZ\aeT&\fֵߡ_yX-r\`no_g?.3SԺJNُEti]\g6b{s5hZzup}?bRGݯkke?.?][0\f3[L|jUƮ>m[&eymfKj\Z˷oSR(G7-]迧MfOh+m_^-鄛R^m"ޗ77!k/YWһkQ?z2YX6EcÛ.ԭՉf]Q]^6Ǿ6;?k*tϦw0~:w685鷨~0X&I$8]G@o\Ϋ3"0^ _(:CctnK2 Zn9 ,_ͱ.aӳl~WIf]/ݍWm˼ٵ]k=vW[?~J74Ή`-ٓ^O/4??Jֽm @zc~IeAamV?eYN?k,t}uV+vm䃺 G~_*ޗߧ>U[%%^Fg?O) !lf0i*dm IG# 5qZZkxx9`0~wnmaU}ՒŬso^N=[o!zkcNm7r IlzUOh'0ʷ"n;WZA^lcY<5}$޳2IcrlksGXt[H:m7bRW)]/{貗eY_ [%ޚidc}'9fQ!žuF~c=|KG^G2N2e6^*ޫnmquaVg^GtXާ0ƃ'eKegnf1wGp9s,d!?¹_鿜U:L5݋Xv9/Jl v(].mi&t23GFW?+zIsnZVWhaipuŚVXOgs-u:6~],d<Ҕ#,z5JDYH܆d]-8ͮ ׈I~>ٷwcOcIv+*(8̌X WK~݌Zԫӫ:r:ַ;:/{ [9,q?se{7b{z_)[1ض.`6`g.Xh2Ɯf?]ܪiU[YysY]TctmSs.4drhkȟzV2wKcFnn7g(UWSTX,~ӿfSP '$xeU/ @f6.#)gm4}ǯs`e[]Tr7>QT+ᑘǻ26w9:y?[stn$/G6o:e?zmv7i4:4؇ЙV u`gyc7?uS'tCFHc'\(XzV 2@pQ}9[0 s'kZ q>LjbcnNkN=7-XǶTc=/e2KXo zV{;oEMlaa6Mxb }{\unc ŔG$I%F\82$ !nI$]7T܇]ޓY흧ӶY_M\Irtvv\=hvs6 ow3z%~wk!cKhKLxLII$$I)I$JRI$I$&$IJI$RI$I%)$IJI$SI$&$IJI$RI$I%)$IJI$SI$&$IJI$RI$I%)$IJI$S8BIM!UAdobe PhotoshopAdobe Photoshop CS6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff`MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM`ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM0p 0 0 PMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMP@P@P@ `MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM P@ P@ `@0`MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM0@p@0@p@@@p@@@MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM@@@MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM@@@MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM@@@MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM@@@MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM0@@0@@@MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM@00@0@0@PMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM` `@ `@ p@0pMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM```P `@ `@0p@P@@pMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM @@@0MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM`@@@0MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM@@@`MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM@@@@MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM@@`@@@@MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM`0`@ @@@`0MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM`Pp@@@@@0@P0MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM00P @@@P0MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM0 p@@@ MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMp @@@PPMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM @@p@@@@0@MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM``0P@@@0MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM `@@@`@MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM @@@MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM@P pP@@@ MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM@@@@MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMp`0@@@`pMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMp@@@@@ MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM@@@MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMP0 P`@@@MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMp@@@MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM@@@MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM P`p@ @@@MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM@@@PMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM` 0`@@@ MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMp`@@@@@@@@@@@@@@@@@@@@@@@0@@@@@00@@@@@@@@@0@@@@@@@@@@0@@@@@@@@@@@0MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM`@@@@p ``@0PP p0` p `@ @PP`MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM 0`P0 P@@@0`pP@@pP p`0 @0`p@@@P``@MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM0P@@@@PP@@p` `p @@```` MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM` @@@@ p@@@0`p`@@pMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM`p`@@@` @@`P0@0MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMp@@@@`@0`0MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM0 `@ 00@@@`P@@@`@0P0`0@0p0MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMp@@P` `P@0 00`` 0PMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMp p`0`@@@P0 @0`0`@00p ` MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM0```@@@P0`@0pp0 ``` PP`P `Ppp0p0 pMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM`P@@@ 0`p@0` ` 0 ` ` 0p0 @MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMPP@0 @@ 0@@ P@P00`PMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM`p@@p00@000P@@@@@@@@PP@@ p0P000MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM p` @@0 `@0P@ @MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM 0`@@P@P@`@P @MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMpP@@@p@P0@`@`@@MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM`P@@ @@@0  @P @@@MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM0`@@@p@@@@@@ MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM pp@@@p@p@@@@@@@@MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM  `@@@p00@@@@@@@@@@@@@@@ @MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM`p@@@@@ @` @p@`MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM`@@P @@@@@@@ @@MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM 0`@@@@`@@@p@`MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMp@@@@0@@@ `@@MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM0p P@@@@P@@`@Pp MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM@` @@@@@@0@@0MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMp@0` @@@@@@0P@ MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM `@@@@@@`@`MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM``@@@@@@@0MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMPp0P@@@@`@@ @ MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM @ @@@@@@P@PMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM00` @@@@@@ @@MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM @@@@@@@@`@MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM@``@@@@@@@P@MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM``0Pp@@@@@@P0@ pMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM @@@@@@@@@ pMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM`00p @@@@@@@@` MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM p0@@@@0@@@@ MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM `@@@@@@p@@@@``MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM``P@`@@@@0@@ @ @MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM@@@@@@0@PPMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM@00`@@@@`@@@@0pMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM0 p @@@@@@p0@@@@@MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM` @@@@@@@@` @P`MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMp```@P@@@@@@`@pMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM@@@@p@@P P@MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM@ Pp@@@@@ @@@@@ @`MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMP @@@@@@@0``@00MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM`@@@@`0@@@P`@`00MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM`0@@@@0P@ ` P@`@MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM pp`p p`@@@P`@@0MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM ` `00pPpPP`0Pp@ @`@```MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM`0p @@p@ pP `P@@MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM` ` P@P@ `PPp@ @P`00p@@@@p@PMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMp p` p@@p @00@0P``0@MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM  ` p` `P0 P@@P0P0``@@@ ` ``0@`` MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM P`````````p@P@@@@```00MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM`PP`P@P0@@@MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM`@ @@ @@MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM  ` P@0PP@@MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM@ P@pp0 PP`p@@MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM `0@P@@@@@@@@@@@@@@@@@@@`@@@@@@@@@@@@@@@@@@@`@@@@@@@@@@@@@@@@@@``p@@@@@@@@@@@@@@@@@@`@P@@`@@@@@@@@@@@@@@@@@@``@@@@@@@@@@@@@@@@@@P@p@@@@@@@@@@@@@@@@@@`@`@@@@@@@@@@@@@@@@@@`@`@00p P`p 0p `P@@@@@@@@@@@@@@@@@P@ `@@@@@@@@@@@@@@@@@@p MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM P`@@@p@@`p @``0@`0MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM `@MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM `@MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM @@MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM`@MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM@MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM@MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM@MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM@MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM@`p MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM@@PMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM@@@@@@00@@@@@@@@0 @@@@@@0@@@@@@ P@@@@@@@ @@@@@@@@@ @@@@@@@@@@@@@`MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM@@@@@0MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM@p @@PP@MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM@@@@@MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM@P@@ @@pMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM0``@00@MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM ` P@0p@@MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM@@`@PP@@MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM0@@pMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM`P @ `PMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM@ MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM @0`MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM`p`@`@@@MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM@@@MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM0`P@@@ MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM@@@MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM @@@`MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM@@@` @@@@ MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM@@@@MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM`@@@0MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM`@@@ @MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM00`@@@@`MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM@@@@@pMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM`0@@@@`MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMp`@@@@ @0`MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM@@@@@PMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM @@@@@`P0MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM @@ PP P``0p0@p`0@p@ @@p @pP000pp0P0MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM``@@0 p@ `@` `@@p p`0p@0MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMp0@@` 0@@@@@@@@@ @@@@@@@@@0@@@@@@@@@@@@@@@@@0@0`@p@ @P@@ P`P P P0`p@@@@@@@@@@@@@@@@ @@@@@ MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM@@@P0pP`@ `@@```0pP@`MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM P`@@@@@p0P@@P @0MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM @@0@@@0@@@MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMP @@`@@@0 @@@P0MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM@@`@@@@0pp00`@@ P PP@MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM`@@PP P@0@p `@@p`  MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM P0@@ p 0P@@0` `P@ @p P@@@ `@ 0PPPPMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM@@@` 0@P ` `0p`P@@@pPP P MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM@ `@@@`0@@ P@ P@@P @@p 0P0p@MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM @@``PP@`P @@`P@ @`MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMp@@``0@ 0@@@@`00MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM`@@``@pP@@@ 0p  `MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM`@@0pP@`@@`MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM0 @@000p@@ @@`P` pMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM@@@`0@p@@@`p @@@ MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM`P@@@ @ @@ @@@PMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM` @@p@@@@00`` 0@@MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMp@@@0@@@`@@@p@@`MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM00@@0 @p@@ @@`0`@@`MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMp@@`@@@@p`P@@00MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM` @@@@ @@P 0@@`MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMpP@@`0@@`p@@ @ P@@MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMP@@`@@@@@ P@@pMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM @ @@0@@ @@P`@@@ MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM`@@`@@@@p@@@PMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMP@@ @@@@0@@MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMpp@@@`P@@@@@ P`@@MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM @@0p `@@@@@ @@`MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM PP@@0@0@@@@@P @@00MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM@@@0p@@@@@ @@`MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM@ 0@@`@@@@@p`@MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM`@@P`@ `@@@@@P@@pMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMp@@`00P@@@@@@@@ MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMP@@000@@@@@@@ `@PMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM @@0`@@@P@@ P@MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM@ `@@ p@@ @@` 0@MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM@@@0p@@@@`@@@`MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM`0@@P@@@@` 0@00MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM``@@ 0 @@P@@0 0`p@0`MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM @@p0`@@@@@ @@ MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM0 @@PPP@@@@@```P@@p@MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM @@ p@@@@@` 0p@@@ @MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM`p@@@@@@@@@@@@P@MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM@@@p@ @@`@@ Pp@@MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM@@`0p@@`@@`@@@MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM `@@`0pP@0@@`0`@@p`MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM @@``` P@ 0@@ @@00MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM@`P@p 0P@pP@@0P @``MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMpP @@`@P 0P 0PPMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM Pp `@ @P` P0p`0`@pMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM@@ 0 @p@000pp0p`0PP P@ @`p@@@0 MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM00`p P @0``0`@P00`0P0 @@0@`@`MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM`P`  @0@0p`0@` @0`0  @ MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM @@`@@@@@`P@@00P0@@`@ @@@P@@@@P`@@ @@`@@@0@0@@P@@@@@p@@@00@@@ @@`p@@00@@pp@@00@MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM@`pP@@0p@P@PP@MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM@``@@@ @@@p`p@MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM@`00@`P@P@p@@@@MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM@@0 `p@@`P@@p@p@ @ @MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM@0` @Pp P@pp @@Pp `P@MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM@` @@Pp@0 `Pp 0`P@``@MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM@ @@@@MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM@p@@`MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMP` `MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM @pMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM` @@pMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM PMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMPMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM`0MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM`MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM`@PP@MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM0@ `0 PMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMPpP00pMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM` P000pMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM0@ 0MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMP MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM@ `MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM @MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM@@@@`0@MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMp `` MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM`@@p MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM@@MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMP@`@MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM@@00`MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM@@@MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM@@`0pPMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM@@0MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM @@p`MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM@@@MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM@@@`MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM@@@PMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM`@@MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM@@`MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM@@ MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM@@MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM@@MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM@@MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM@@MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM@@MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM@@`@@ p` @@ ` p @@``@@@ @@@@@@0@`0@@pP@@@ @@`@@@@``@ MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM pp p@@@@0pPP@ p`0 ```00p ``MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM`@ `@@@@0pP0`@0`P` `@ MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM @p@P@@@p0@p@P0 @p`@p@MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM@@@@0@@ @@ @ @MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM`@@@@@P p@P``MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM0@@@@@p0@@`0`MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM@@@@@ p P@0@@`P `P0MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM@@@@@@` `@@00P`MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM@P @@@@@0P0 0@`0PMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM@ `0p@@@@ p p@ @0@P`` `p0 pMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM P 0p `@@@@p0p @@`@Pp @pMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM0@@@` @Ppp@@P  MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM`@@@0@@P@@``p MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM@@@@0`@@@@@ @`MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM@@@0`@@@P@ MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM`@@@`@P`@@00`MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM@@@`@@@@@ MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM@@@0 ` @`@@@@MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM@@@0p0@@ PMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM@@0@0@@``0MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM@@`@@`@pMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM@@P@p @@@MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM@@ @`` @@PMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM@@@ `@`pMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM@@@@@@@@@@@@p P@`MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM@@@P@ `0@pPMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM@@@P @P @0MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM@@@@ PP@ ` MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM0@@@@@@0``@0@MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM0`@@@P`@ ``@0@MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMP@@@0@p00@P@MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM0@@@@ pp@@@MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM`@@@@@@0@`@MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM@@@@ 0`@@@MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM@p@@@@`@P pp@`@@MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMP@@@@0@P p @`PpMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMP@@@@0@ p@`MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMP@@@@` @p`MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM@@@ @@p@` MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM@@@@P@`@ @pMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM`@@@`@0`@`PMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM@0@@@@ 0@`@ @MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM@@@@ 0 ``@@@`@MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMp@@@P0@@`@ @@MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM@@@@0p@ 0MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM`@@@0 @@@pMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMP@@@0@@ @Pp0MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM @@@@0@`@@0 `MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM0P`@@@000 @0 @@pP PMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM0 p@@@@P @@@0 MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM````@@p`p0`P@@ pp`@0MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM0``0@pp@ ``00p@0@P0@@P ppMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMp@ P 0`000Ppp@@0p p 0`P`MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM` @@@@@@@ 0@p`@p@@@@@P0 P0@0P`ppMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM `@p@P0`P@ @@@@PP`` `pMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM0`@@p0PP0`00`` p0pP@p `0`@@ `` MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM0@00``0`00MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM`P@@p000P@MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM00@ @@p 0@MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM@@p p@@ `@ 0`p@P@@MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM `p`` @ p PP0`0@`@` @MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMp00PPp0@@@@@@@@@@@@@@@@@@@@0@@@@@@@@@@@@@@@@@@@ `@`@p 0pPPp @@@@@@@@@0 @@@@@@@@@ @0 p@@@@@@@@@@ 0@@@@@@@@@0@@@@@@@@@@@@@@@@@@0MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM@@@@@ 00@@@@@@@`@@@@@@0`P@@P@ @pp@ @`@00@@0MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM 5+2 1=00,4!/85H9fV?t?X=rGdDhOhO!{~-?ʨEWH:ر^ǃnRBEF;EeglaVMDKzMvRT^^LF742?ïMxQmRjY[^^tŁn^{d{v{iǑ]ħHAɸ]ȞfҏӑYՑYvyzw׆owKOT¹qʎяbqe]]]]F`F?X=s2G*T"/8MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM#@ 1P0ONPu8{jMeSoorႺty|}~yxi݊i,.4ܞ9ѝG}A;Ϭ_ĂmE08:?ۼMwz遹sp_QBM{PwXZggNG˾333BQpwZfn]ckTQSSp˃iāS|[|s|a͛OƺJHYП^ݗ͕RѕRnفt}ֆos;ì@ɷEhƝϊj݂uy|||||}z冼oopqmc<MR>]1 "1 MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM%@ Bp:VRTkcЂuxiщiщ/01;YƦdӒn~P̴156yy_ւ^Tp[UtjYhwxx|yj׈cv|pNeFm/Hѽ[oʏI¸QƲYԡova{Zyxiiyxuvvxywvli[S[SHvF>><>@{AA@@66]su6¼7:d=s?7̚.wϊЏcڏcڏcx䂶ujމiۄfhsLRWr{|wu\]FfT9L>!,# MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM "@ Bz"lMdspˋjނuxiщiщ/01;YƦdӒn~P̴156yy_ւ^Tp[UtjYhwxx|yj׈cv|pNeFm/Hѽ[oʏI¸QƲYԡova{Zyxiiyxuvvxywvli[S[SHvF>><>@{AA@@66]su6¼7:d=s?7̚.wϊЏcڏcڏcx䂶ujމiۄfhsLRWr{|wu{|mAA?W_Z@YLs8Fyd'3d7):l9.P@2Kp?5F[==MaIESfUIg{Jn==Rp9-BdQ7aQ7aGtGkEQa~||恴vㆼo[MIgG[=^^=^^6Od/G^/M":U7Zl8[g8\a>Te>@QfJ5AYC1;T@=I=I@p{@rp?ywP>yvJ9ys7_f5:T_55IW59[:h9g9g6̫9«BH[[LfK>KHWGOD7RqB=[t?Mw|8Fvm2?t_5Os9_hx~r{pz>N~n8Gu_&2\2&6a3(Cp7+>_8.:O94>QB:CTJ=Rdo>Wi{32H]/&W<0:U;5>w5>w9ac:eZ0=%;#W8,0rVFeNvYl\iu>Rv`7IjP".E!)@ 1-%)-#+),-(#+>>+Q*Q!#'Q53S|`BA@qA```APZT6C\B2?]<#5]#5]2T1Q-G2I &?P(AT*BX(8O '5L#*7T)+8V+G1G1%5U)>Y3Xc-OZ3>/9+48@&EK4cg8mp#5b`5b`Bhq`ApvahrFfHeMoOroOoOyGz{J~dQnvm^`oZN5G9g-MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM Q1|H*g7҆3ۓ2ޘ-,iӆiӆwytzn}cxC^gvAcaq>h[lOqTy]`NOnNOnKyKqI[eLYdVTaMRcEPf{@Qlk;Qr[)8Q/#0G 11+A8*@7(<4&<3"<0<&;!P5(+fMPX]hbbd`t;Ik^3A`O)> &: 0!10#2@ (91-,)".<<&K&J!%I2.GiU;jxV[^?JXV1=V?-8U8#6[#6[!=` <]9R :Q &@O*DW.I`!-AY*-?V..=Y2/W3U_.MX 8D 9E ;F%DM+NT3ae6hk4b`4b`=`hOVMn=\{JT`4?NK*4G5+ !  +7B-*$7V$7V-^&.^"0\t.Uj'AL1Ob+;]wC=]vK>]uM:MiL9HeK&)D;&)D;.:T./>S,2JQ$2IR'3ET09Xg>?jzK]A9Rm;2Ja) 2> 212#5+72e:m}Cvdto;@oy7?ko*>aP+GcW/ejnGij_njO\S?J%>50##$+!,%:.>5Q;PFh@NbuBNlz05JQ+-?C3Sc63Sc6*Z,T3D3wC4YoB;fZBtr@|{@~9}7}3en3en<_xf<\oaVn8HaN6CUCBPQrBPQrE>7mHB@uOOZFFO|,*,M!#+9*%,+#.1Z@cnItlkFTEW@`@rA\vanLlU,9-V!( @!1&6.E.E2+ !#.3/I5VAcLxIdxLdDAT\T@ba[=qqD5fF_@yO{LP?i:_DD3ȸ5=>CyE{F}?<<Ħ<ƣ??CBALn^ikdx[xRxbfg`K|vK|vB^P}B]SyEZ]nB]\nR~NSBɹ<зEE?@CDFEyDp̾:ڵ6޲?B??<ȧ<ɩ<̰SƮUԊ^{grkho\ϘV]][kVxhH_^EYV;G?n?qpB?{sAu:OH_:OH_C^FvEeJ~KzUU_q~g͒]Ŧ<޹1lx䂹t₹tvz놼oYu 8bJ>~p@|}6Zv3Ot8P8P7Ov6M~r3Fre4Hrc8Ns]=RrBW=d|;ix:Zp9V{m=kr=kr7_y6`x4ds7uCҭGKSt[dt|yrr{oquPMC{CDBA85ɑ,я)Ԏ0[g/X_,PI*L?#@q4h(_ +e .l 1s 2v6z8|9r9rDDF}?y8u 7v5w"C|*&H~/.Q;1U?8^m:8^m:;jxQ`>5EjJ49]R35XUCFsCFs>bSk=bQb8bKF5^H@-S>,6]M5>g\=:vo=9{u=;ki0q{HidOh_rssx|zjډdccYZ\d|zo{syv̇iҕ\؋j݇nfY[Rjˋv~ĘVՆ_Q{eyhymUa~VHWA_>b}CD'DF'DF6km4gg/\U5c_:ii'8uh06g89q[:lg3H`0<]3:u3:u4/xe3/rb./aX/3`T3=]I:Fj_ANwu>S|i=T~e8Bpa6w 9x 6x3w9o!;l)Fq$,Jr&7cy-7cy-8nD9rM;|fxe>xe<{yN;tq@7^Y8bi!8fx,6`p 3Yh&?e"6d RL;; 0:%4V &8V)DV/F] 5Gc/.GY,GU$4Q!-P"L"L[4U-CH!W2S-O'4"uIK.k"

xe>xe<{yN;tq@7^Y8bi!8fx,6`p 3Yh&?e"6d RL;; 0:%4V &8V)DV/F] 5Gc/.GY,GU$4Q!-P"L"L[4U-CH!W2S-O'4"uIK.k"

{~=qbd=fY[&.;8&.;8#%C7(/O<6KsL5GsP3CsT9Kf>SwF[H^itssu|}W{^@ysp5|*݈I⫮SSS,,-){"'WWy-IʵJ̀kc|tӔ[ה\ؔ\Cֶ(.Eٽjޅrty}~phӐQկd׏jׄqsPPLG97k5}O.`v/'BS&>_&q[?8f6]6u]6i]1N|?1N|?2Lf+>TEH O%W#"^!]"\# a-"c0C2tC2t>4u:B-k-r-52^-(L(LIMWN E NWWWTS``d`UQDv LS&I+E- 90 51)YS)YS.PL/MP2B~[1Rr-./~RtTIHyHyx䃺skJ$47MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM  TSj{}xpngЏdaiqK?>ukj>jcb+4A<+4A<)/K;-ʵ>ʵYYZǣVȪKf›Հv||wOAB|Buu:GRF:GRF8 6 $- >@ @!@#@#@= 9x# 8p j>s>v88/0ӑ3Nj2Jg.>](8I"2x4#79$;>0t(,j!e1e1`n""3"0"'.7$9F)iZ.m6r8s4\b3J\+8]e|}gݛPғ]؊j݂uxWJ6gt6gt)h8&c/UOH G} F{ L N O O rrkg [\ _O ?t6x 3y ,}*~%m%m*s)q$k't)%/J*9R.CZ3Y7nV`||||烺rဴwwxy邵vV{B MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM330LLcb\ʟYʧM̽gԀw|zy}PCA@;_k];_k]>jt`?~~lCNYRLKɶK˳knjujjjZ('#mNWB 9[+0#@##@#NPNPtu,[ׁ<ȝ !),\\f{lx}psuUSQQQ|MK<<7ڦ6М4l|3cv3Gf-?S(7x@(BG)MN!6v-.h"!c0!c0`l!, ) |!+. 5:$ZI(W0b2f.RT-CN(p2wԝMSd|pp|cvyplkZTCC.qE*m%6E)?L/Pv5aӠNWiiswryor~}{悷tnb*b[`MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM"iJReǂ†p]ĨOƺvJvJjzucҔ_ќTγjxtoVH=Ȥ9֥>>BH̩Z홸zqI~ib+qXOrrtmR -Z&  '@!RFm(,T̐T̔WՎ`|||||}{y醽oiytsxGϾGϾNHȼ58ХBa=St8Dxe8cr8~)H|<$5c&%^,%^,"a!dki b"k(s.u4wB4 G>3+,~% +B )@"9%6,y+:-G. ff +/bʛsyii;l9c2G.C*?'g%#Nn S{ UV V ^^}t n \ ZXE ? 4w 0s$g$g...+{#j,u4"%7H09m8;z:<~..D\HaUqrbpi݄qyt~nwo0B-VMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM ?e͓hœlWQnPnPmǏgŖXYīZͩnōԃrvziTMOP[[^eÎ{rm拻_פMʴ;Ď\Kw7s1yE O;0+P(dR`VVXVOZ{vz{yꅺrmzqvs::FBĨ6ۧ9ɠDyDqCj{Q^9ut-`c,F`,F`2n"/n )q'n"e%k)r-r1r:#=*. *{%.#- *"~'&p.x6JA _g$co&drHTaaB?9k2f,b)A'w!%g$b``jjwvr m a ejZTE@ 1} 1} 0130(r*r,r+y/"+E%)uK&)qM/eˍ/eˍy*5w2s(h )l *p ,o .m1|2*z'w{{yu g#e %b /x80-r-)i,.Zn4jЄYYHF?7.̻,^*7*z*n kjuun n o m eq|niVO== 2 485-y(o#d efZV/7i/7i4:l^=@hlWP\dj\\̉eֆnjMIG~\c•U^MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM  pk*6J^\[TxRiqTqT_\UYhikXF»MOag~z~zPS^̟=ʈrTs6^ (O 0P3e`HJLRU{v͈`'~'~8{x5Â-4ףJFBcÐƄei`>>/Y@,T9"E}"?x/l2t5|:@7~4y10*' t !u&x &q 'j +p/w(i%d#BI(KXEEACIEϤA䨞5ϩz(U,=-5%x"sqqeh ql` gnvyicHH::96-v %h [ [[RO(5E(5E1CqF7EoTILg}R[lm{ty|wsyj|UN{Z^OH#*MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM/$S̃..,6@޽RcVdRQ|S|Sgd\apv`ODտ9GǼL`g̃r჻r'% p[uEe+$B )M%TW"{}ȘR!z!z3p_/zp#.NٴB5]ʯȄg։i܊jBB8qR5jH*T(&L}#5o:{?IR= 6q8950 "n $u + *~ )r (i &` "_ !_ )y#,+1`p1`p:Ѡ@ʪRδST=駖&ֺs.[0S*+({l l \brlZ ] _|wRRB@ 9 6 ,r "bRQP J H !3d !3d .Lv.1Ku;;Hrb@M|rMZ_qǀ|tՇhbaUw^WXṕs{x;_?pMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMJpI~jmΈ99߯;ָAսF[oÅv_xS`X`XOdOiOuUpj`jvknqporrypyp]Pn*o( ?y 2]2,zq>ԫ /~-(*30-8DҺNQ\\;u:a5Yu'2\z'(d%$c bl!u-\TNLC> 0v 1} 4 2 /z -r +j /~0+~*|80802gm5kv@vCEUf~Z勩V␦=K5r|,(n(nhdY U JT _f i g g WW C @ 8 5 -|&n `_ ^*a -b A}A}>j!>m(>t5+?~C4Cmɲd͙d͙<;j9[p'6ay(-s+)q!$nx%3g^URHC 4y 5 7 4 1} /u ,m 35,)z*k*k/U\2Ve:X=a@i^{jhbC{U9ow1,n~,n~leQ N DzR _^ ^`aXX C @ 7 5-(r"d"c "b0h 4j EE9f 9j!:u&$:3+;[0>g5@r5uɚ5^Ʀkψɂkъae˗_KKI=İ':/MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM%)koj̐j̐EѼFµKmJqH}GGɾIӼKְL΅MwAyoAyo<]RK=hWX@fEaUSl`ƃnv|}zzz{1۔1۔i& 6c7X6/{rnda^F;.<ҦAŤeВeВ211ɀ/{*l,U->,=+=#k!` V R VSKG < < =<:65 +| (x "c"c 9/$=>/Hl2Gm5Gn?tIüjuK=1t1t'z;"p0QK 9s A J T W h mZZ @ ? < : 5 / *v -} 03y 5v @@;z;{984'2~'0t(#JD+e`@HX]TUZXQMH!Lc\MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM 1`2nNJi݀kـk08֮PkOpJ}IGƻCô>;ǒ::Y:Y8UP49aUD2ɓ2ɓ*G&t:QJ 5q <~ C Q U jq[[ ? ? > < 7 2 -| 1455z >><;972.v*j<('N@7kmok?@jbLG{`fZ[mjxaC*! R7 pl,-.3~5p**lفox兾pVlu@@@pkh5^[(1XV*cw'gS|Q}K~ NWVTMF>; 4 2 ) ) 1|397|4p"I,,^D(y&[lxEE/ϝ/ʋ-U*xH @|!@~? Ya]\VVD B < = ? ; 7 6 5 0m .f 4p 4pB? 5q 6w:::5y/f "=y,'A6.4rY00ne>8{G\bɕjōفtgMHCLy MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM  xd˜z{u҅sψ<ȱ<ȱEMej{rYԑ7˱4t2\0ka$0ZN,eZ,eZ;yI<~tJAjeNE|khS}bqU9ܯ&|tv Bp@ /@,!,A۷GϷ=޺=޺l͑pȋz{}y݅qj~OO|Pm;vkK4qj7-v+*x'Z W P RYVSMHB@ 7 5 / / 7799}:z J'(Z:%b%oPԜ^@@Aƽ=2`/zT&P2J C~U[YY SSD B > ? B= 8| 6} 5} 2r 1o 4q 4qB@ :| :~ : ::5{0k :y&#=}.'1nH)-iP40d=O}ZdρsmZPF[[!&%MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM0#.)',.EERb†X͉ar}Wz6d*h:O{I| G| M OK K BBB~E LD ;t 7s 3q 8 : 5u 5uA C GC 8| : ;84{3x2w'b#[S'm?AUQro݁oۀogNJI3 0#MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM;R.9Ê:ަ89:߲A׹CջHHNYzmureŁO~u9nzC3`l).R^*]Z(aX-I-IQ΂S|WhuP9;Ө=+~]b-# GdDxvxv@Kkֆa͙CViɔvʁ׃nVƕGĢ:6t$2#}*ca\VQOLLLF DGGKH>{ FNKIC|Aw)tJ.\-҉-҉e_MNQ~7Uj+UNO O J J E F I I KC JKeqwu~kjVOL:1 )!MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM >p6:ӑMy}VʬjՉq}~pڂlQkQk@>8ʫ:>zh6dr>.MW-NZ+N] 0z/1;,ۘ},ۘ}>šDɖT{|(&s#Hx5U !47r_vsiшZ,-.^ōcnއdᓽIה@Ԕ%s'a+u+'k"NqT ZP F G G X]WWWVRW[M>x /f*`AH&Q8&Q81`A۰rz~nѠI`ڛ ~%yM&c=TO E~E~M Q\WFz Bx >v > > ? ? ? ?E G NK A B CBA74|4|4| ["`%5'mT8=}bA\w`s[nV[mU|uHCķ9 & MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMaTWe_so؇uǀw}i}e}EuEu=zѲ?ϵ}w͒Y6ß5Ö0{.d) (p|'\mSlJjOvPz^ b[ [ `_[O B A@632}2w=|=|.TO0gX7tBdznπwFŰ6yڜ'`A"W"^^T R M P WOG C ? C D K K NPTUYO DCA@? 6x 3s !V USW!/d(*ih3Sİr~}qҀm{|yr}r}2̖ )MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMcE$?ר_هjmǎmʌm͋jiJ@4a4a1oo+0hm&-Ve-[j,jw,q{,x,pv,il:v{M?z`ntntЅl{y^ޢLȮ1 S!:YDoM765ߥ5567{}͒Y21ݢ/А/{.<.3/q*(ey!Zt OrLrQ S ``UT P K F CA;987|BB&P5'Z9-zH5WKOS:2&uc"lLVVQOI JOI D A ? F H H H M OVURNJIHA ? 6| 3y &e #c]]'\$NJ0tyBTY[ovuuK?  MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM l_u.Fؾb~tUҪTïRUV@x9c.8.8(S]&P\ HY"Ue'{(~)(kn'VV:grH@m{^y}y}Ws⁴jU GzIWDC7+-...y؃͒Y--.ޤ/ˑ3X5R6L1w1+i}Pn HiEqDtddJ I E G I E A @ ? = < FFLN#U'[(2mN1ˀ/..%"vNNNLEE F D A @ > I L D DL O WTJ MPONB > 6 3 *s (p#g"bS3p,,FJ1ZL5mM6ˑ6ܧdsww`ǙR!ύ  MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM o]nnd]FؿEӽ@ǸRdڕIҠ@Ϥ6]3D*lo*lo"]q"`v "i#l)u-w0y$0~|+/y2Rx]xfۍfJ=v9X$?W=HǵjL-,,@Gֿ/>kpDž́^\ȇ87[6ft%*Ys&TsHyD|I I C D H LQQR VWSQCCOLBwBuAo!Z7(sV+{[-~]%hB"a9EEPM E D ? BD @ < B D L L F} H M L L O RPO C @ >> /q .m (` )_ -[ /`2e"#;j#&En#4_h9g^aj_{w{w][T.ox|MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM n]jފjvd/29бRjEܡ9٨3S1:(^f(^f `w!e "t$t*s.u 2v}&242AZ{gw^ؓ^2t+a L)@5OxV-,+-.0DynMjل89i:eq*/[u+XvI|D~@}@} @ B I NSVX ]_ZXB B PKvFݐ{k^DèDè R^3$MGbV昵2,ȇ&Ђ.D0q/*dv(_m$$# ${'b}*d~3k'6L9pC̜LfʙV))X,/T+OcF/.-.Dָgڂmy~rjĊO4ݢ1~0r'bA$U1>y >y KKK T\t tl b ^U U F D A A A @ > ? @ E G Z Z V U R Q O H @x F L K K B ? ?=89uEDFu{u{xnP}F<ҭ(sMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMSDnĊibɛUʫEsEsBƲCF@谗,R+/)Zo OoKoku%k}'hx.`j -y%+m0Ǽ5ʸ^ĔoYāQ+D#|7  8`5U١hy{x-,(0IgїфgiNA DF=s=s? ? @ @ @ B C F I J J WWng R P JN Q O L J I @ = = < 7 8 9u ~6m .[ 0e1h1ZZ8hnB~|B~|utpdyWwnDK{ZMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM%@xnĊibɛUʫEsEsBƲCF@谗,R+/)Zo OoKoku%k}'hx.`j -y%+m0Ǽ5ʸ^ĔoYāQ#|7 'Z1Lhy{x-,(0IgїфgiNA DF=s=s? ? @ @ @ B C F I J J WWng R P JN Q O L J I @ = = < 7 8 9u ~6m .[ 0e1h1ZZ8hnB~|B~|utpdyWwnD0 /!MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM4Y8-7:{٥FF{olw>o9vV*Pl #Mo IqTz W} q z#u#u&#')):+N2ә<ۮF±M洺T1h< 2`"\ݑsl”WzӁ***06K`ޕzp΂cSC;sm;sm0`.M'q$j c w"&f f leNJ? ? ? 8v 6l>t@wC C @ @ > ? A GLIF RV``SU []a^ZWTM K A > 7 7 7 6 4t 3q 1n3k4h5j5k&Kv+Rz#6eD6eDrŀn`^\SI)xMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM ?|.;Őb;.69SSm~a=xa7mK&Kk Lt M} T} W} s!|%z%z()&,>/S8ȎI֛Y䨺RޫLد'R +^)I]wӁdġ+++17ߣEǶTͰt}lRD8x8x0t.^*t&n#i~!b b d_RNB A @ 9u 7m=s@vD D @ @ @@ B FJJKRU\\T U Z[^ZVTSL I A > < ; 9 8 5w 3u 2s3p 5m 5p6q#Hz'N}"3`?3`?dc`[VPJ5?^DMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM|vL~lCԲ/s57z}z}CA:Wp52Pn*;g JXW V|!w#))-k\/tf5H:}aJlncYcȒ)[  6_( #--,3}9xؠ4.cuQE..01ђ2}>/|2+z%$# }WWKO \XL H D qF F ? A EEC C C N Y S QQ Q U V XW U O I LNG D @ ? KH><6 6 6 6 6} 77?A)O.)O.:γC^bzQCHLy6ת)їMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMKlH7ؕ\kCԴ/|35kkA}>}j7Vr0/Oo&:f G~T]a "(}(},cW/mc"9Y@qTqlmĄhRs  8`;)GE?;62.VcVR@@Dɼ?2Y0G/~4', ${tQ|Q|J M YUL J G A} ?y ?t ?sI I D D DDE E F N V P NN N VVT S R N IIJE D @ ? IF@=7 7 6 5 5~ 67=@$Fz&$Fz&:ʫBzXlPIJK|:ͪ57U9MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMPcۍeۊfDԹ-//<<:Vd+7Ui(-Sv 'Lq6b>l Fu r % '$]f$]f(KH0W[1F{Qpāe݋S拲 !G@?WՍbwS.-,--ew}ttxl3ު69b0I'/#&"#h X{>m>mE G NNLO Q P P F ByRRRN @y CJ L M M M G E F F ZUF G IJJ C <B DA @ABDB ; 8 5 4 2 5 6:;*]*];S>`ßEPZQHFE*unMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM 5`-Rgtč[9.//991N[.L]%Hf!Ef < 9 9 : 6 5 :~ <}0c 0c /AZ3Mi@sKV[_UR9+?&MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMf]Sj[,..//6Ǐ6Ǐ(FQ%DR > @F VQ A ? =?A 7 4q:t vs5L3?*x#'rDj Dj C I YZ[ ensuliX X ]YN K D I OW`ZX T T YWQN E I MMME B D EC E J KN G @ ? ?< <|? A:r:r.\ 8j"/WF3|7XzuttpE6ۧMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM 2X( #1ڒ?OTdz9ӭ0ݣ;hg;hg053:;J@VM{QTGl Bc)n-}&"G"GJUܦtbd}TXK(3/.+* > > AB;u;u-^7k+U;-u.U¹{|{k{eGĸ5Q'">Q'+, 15 CODWFnJu N{#Ll %Kh2`q7gt%.΂.΂nj\ԠK  Q>&.Xf:+;oÏ;oÏ1B׾w}worwbPJè9i4T/v>/v>T~SO Q V cpon[ T[ [ c\ H H FF E M T Y [ UUTQ I I J H F G H MO F C C E NOQJB C E KMDA:|:|8o7m7g(TG3puOkÍwv|nlgxkMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM+kN8}Lj8lj8NJOfVPCot]?Y[<0:0:)) 03 "FQ FWDjHq Lw %Nm (Ni6\k:`l$2Җ2ҖzqT/]neZ,fy?+:qď:qď-@y~~xqx{nŅXШQԳ>~7e3O3O#Y}U{IvLz U cpljUN{]]d\ E} FGE BH N Y \UU Q O GHK G C D E PS F BB F QQQJBz E GOREA:~:~;u8n-X'=o85MbMe˒vy|qxw   MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM +P4'/|.,Yņp[M%MKI.%"010111 59 APG` X[ ],bw0co2S\3NUtၹtjr)c O5-|2wޗ=~=~///EZib`iaei_svx~VKɺJЪJЪ:r{:4gu.!Db Fk JMO T V ]_VV_ Z JH @ A BK T b g L L J M TPD D D D C B A C C DGQOH L O OO C ?> >9x 9x .[/Z 0V,;`3;FiUMYm_kps}yxw%6\3MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMM^'/|.,Yņp[M%MKI.%"010111 59 APG` X[ ],bw0co2S\3NUtၹtjrc>ou-|2wޗ=~=~///EZib`iaei_svx~VKɺJЪJЪ:r{:4gu.!Db Fk JMO T V ]_VV_ Z JH @ A BK T b g L L J M TPD D D D C B A C C DGQOH L O OO C ?> >9x 9x .[/Z 0V,;`3;FiUMYm_kps}yxw%ZTMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMhPs+,-_îƐ\V՗Cҫ1m\D+KA!2727?O BW!IpHrFwHx"Iy2rD7Q;Z<]j݊jXM۟ $0 !jP0255IF;ժIrWcz[bx_`uTP\`qstqstA>}3t(.iz FiNy V Q ONM}[ [ ` _ ZVH MQUXc f dd @ B I LSK B A @ ? > F HG K X ^ naT P L C@ 4z 0r4z4z-[/X 3M '=U3G]"@Sl[L^zjtuu4qc*\PMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMr`)4@cţʆeSőB/eY<)IA4<4<?UB] ItHtFt Kx&P} 4wL9Zd{{UE 'k166B?ؿ7CzNpSnWlPM[`ltqltqEvAy4<0{~3#YuY~Y S R PP] ] _ ^ [WK LMSYg k cc A| CI LTK B A A ? > C EK P _cof\ W Q GD 6{ 1r7~7~2` 2Z 3I '?T4L_@YmZKgzi~}sif6wj6wjMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM (@-(&!Lwp˂iIq>uU)OQ$"BA9I9I@h Cn J~IyDj 'Ty0d.;d>vAyuxBqnyOOK!UUY  (yߞ7|7|--,039?ϹDEX^^wi^wiPVJc6y5m2G'z)c \ Y X W a a [ \ ^[S J @~N\ s{` ` DqEuI L VL B CC @ ? < ;{U]uustuk`SO<| 5r>>?o  = =V]ssstui^TQA ;y >>Au >j 7J%GX6Wg?nvWHeeioZ`MB7̌7̌ ,MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMdv-uCϭd|wtQ.0{40Zb'K\$FZGrGrAhGmY} h'9/:6y;@wC~BB//%~ϙ0"),,,./~13:ں>ں,63MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM 0|3}FȲxlZŭG4zVMv>g :i 9j ƶ-./t/t/t5w7xMyTz^k^k_co}dDᶬ8n,0#hu!\lh l ooo q usm m m n o x {||tqf d ^ [ X V UK G I I WVS T XYZT Ny\ ` Z Y TTG H K Ry*Zs6ey9BqbQWs}}rFF )$MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM !?)*)=߻z}Xį52t.^::a.R2]3a=r =r OP{&Sm,[q>s{PAsCcŔXHտ.)~7pLH[,,{,u-w-x0z1zHPY^Y^dfelh|`H:t,5$nw!bmk n j j r u~{r o lu ~|{w w }n j ] \ [ ]_P K G E YUJ K M XbY Os]a fh``E{EzEw Pu (Zr 5^p*AbnGLlPoq|tNvNvMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM>oO,ejzuY9}o+\C|AwK\q@9\7I2ok0ga !]l!]lmousn q t o is v xk X QP O M~OS[ qn j f bm q r r o o d b]&Vy,Oa 8Wf*C^jIMnPo]aRHMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMQQP¢K=t6W/u;%]$Eq DjDh[ c!z!z,t.w"7=:OB^z]{T}yQdhAKPx;q?Ϲ@׿AW~_xIg@{Ig@{@]5cNe8px}Aw~DuNaoN=m8[2xo(1oe#br #br f g ikor u l dyq v rf Y T P O N}QZ _ n j g g f m p o n l l d aY%Sv,Ma 7Yi-AfrNZkbiefQ=kMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMiiڕRb>v5ksE+IR!DY ?`R~Xfj"` "` 3ez5w7:}AT禹hɒ{}fi_rbZc^254[#',E\iu]]_`Y[Y[D~K|M~Kf~Kh}NmyUrgwyIȑ:ę4|L2r4'r'rQvNtFlQ|suwf Uem u v y {k b X ]^R NRzYolc a ^h rn lecaad _ N{ $Km,G_4bu7<}^cV~zuM~:_MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM llrow?g4em=)GP CY ?bQ}Wdh$h$h3w.6FAH^Иjvxezh`ocYef 3Q[h`a__]g]gFNMNe}Nf{Sjtbppv~WŠM:Z3}A%k%kPuNsJoR{mrxj ]nl q { { t v } }uj a X X Y U TY^ mjb b b j rj hffaa_ [ Q&Ou/Mg6cx@>ze{lb|~uPx@bk:2R[%#BJAX ?fP| U_ b (~!(~!1\;sWV`\{mp~kerhbifafeWj #&0Ghk^ZggKWPW`{X`vd`ej~tv冼oK7h Tk TkLpNrTyUxYuj zwsg ciillljbe h_V LIy] d mk e d _ g n p r `Zyj o a a N} Q!Y"-[18]?>g\CpyjwutXgBMkMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM.jjCA>jh63[]!(LQ F] @iQ} Wp!y)&)&2H9`OdUnjd^VT{Hc[rj^Zll\]^\fsXdna]`~bgyzGş4ͬ&iy&iyVv Ww \z \x^ql zwue|`xxxlkggj f bZ R ON] c i g b c fh j n s l j j j ^ ^ JJH)Ix/4KoBoy{qq~uӂ~hnj}DF^L^O^Rtxp|tzӇ^ŠU7S7S+^k (^l _pdts r q o m y~x y }z w ttun l k k l l ni e kqc^S P| "a"a+y)/u'9ih!?yrZF|\r^WQvzOkhk'49TMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM/68^ss{xmxAxxn3]c?%AN9I 0C (L] -Ue 2ov3w{&=eZ8=eZ8GazPx~knusp̀r+93X*8{zqq|zwԀ{jȌCE]I]M]PwomgvΒZQ6]6]+^l (_o bvh{ {u o k fw}p}u x yyxwj fxi~ k p p nf ^hqb]Nw Iq%g%g.21.;jd#Axm]Gu]r]VP~Ntmt&#<MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM=IU~|x|x㇄_qqP/8$J*- '(17%@I)EO5\c9cj;kZ;kZR[utqĀ^KhMl 3/DZp`Zp`q}⧒ECMd,Ze *`p $s"u|q fvub|b|  y s p} oy !"~r"yq in t!y#r$Ym$Qe*^o ,br/2/2;^?lI~QYfsfbb~TZh6xW`,g\F#Q MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMBTez|z|愌hpyW4?%M-. $",.#=D(CK4_j#8hu';yc;ycT\uqfTBWwAV{.*;aygaygq|䞇P}KN_;sH]JuC[Zve_gq`ks[tU<uG<uG._k,aq%j#mwr n| t!z~gg~}| ~ } "x!x {z  "~$r'ao ([i ,ks.pv2>2>>zjD}yV[`gni_gS\f4uY^*cO<@MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM@attykkAR'W%74   54%>>2hA6vM;;Xī_thE6Sgw&"?u|u|puerv`cRQ7qHUGk>YWeUfN]jKWuPUxR;c;c4l|$1dv&Mb%Tg#hw #v"$r~&`o%m%qwwzxpv     #"&%(sr0wu 3xv%2B2L;rc;rcFy`Te|sy|ujs_aapxUuQcb/m]X$U& MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM?]swwste_=M#O#51    85'@?!4iK9vZ>>QYqfF4S\p" 7  yuyups~eksa_QW8rG\Hi=`W`PjOWnMVwQV{R=k=k7iz-4ct%+Rc *Wh 'iu &x&!(t*aq(m|(psstt u y    !"*$2&,)%5?9H8]8eGyGyRg\k{wuoh~xb_co`s_jm9gd-j1)! MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM>RP{qqaKUo>/=72(&),"&@;%,FC*=jjBvH}H}=Hh`Gd/S:^  "%_Å_pp}qcWhePMiap>9_g7bi2lo2~-1C4{57eu&2lu0nu$hv $hv asj| }~~  !! py !z~%#(=+ƥW+ɩ`*̭hB洝JﶯIH{iiu{u}vi[bpiXgmn~XGQG'ZMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM8Yo~__M_<{CT3h'30 3 $3)72 <;&@@(BA"=bskEmNyNyCLi`F|Y,G3S  gWgWtq{kh]glW^yCNyN~?yYoI|\M~]WW[UK}K}Eq{Cqo=sxL:nsA4`c7u{@:a9c8e7L7D-t~$-t~$(s'x&"& '&}&w}%{%#z#x~  }s X`fk-4.T/ϣu0Ъ|0ѱSƥ_áTPcch|jqh`dgonffssxi^}ZMffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM2a??9?-\2:'O))!4)!#?=(FI-LT&AD#=?>ZblGdnStStHQja~EjN)<+I  HnOHnOwrydlcgs]oJZSE}\RdVg\~]^|YTw{Tw{KH@z>z}e6SW%9<|=n6>6>2715-/-..)-||,pp+kp)eo %gp$gp#~" ju`i@FRY4D4k3ס5֫6մet_X]n]n[~}_kheeeu_|]yhljPiYvfYvfYvf=JD,OQ/UV!?itEpbbPYrfwCdM|&7)C   V_FV_Fhggbeingoleq[vbqep_f]cZoZoZUGE?hu\ITY^PLB{B{=w:p1^1W0C//.yp-nm-cj *ny)r~'#&')nx)hq*V[!/di3?BDdoc_adad\nw`zmmme]x~WjUebxgggvuutrxyjz]oҊvނnЀlfq`SaURuS#*/ -2 /4 2]^";ll)@q}BrqqXaz{lo@]Ku$2'>dP<}dP<}X\iXgjhqnpqs~sxbp\m`g`gibNMH|Wetقpe[NȼNȼG˶CȬ541]0A/o%0qj0ae /v .}&+5*:2q{!6px)@lo@AvzTDHKO}RkdjgfdYsdYs\]pauuorueUkOXyMQt\UzaV|dduutn]hsuvutssyxuya_#'" #!   1):/&6"+  MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM#-cc]gU`?\Mh0KCB!;: 8857 8V`@AbnKEkGkynyn^duyfl;bF_!5$2.&(yOyOikpvo{mgahk{fdnlknlkltfezvOUimplira^^ġ^ġjjijomT͂9:m;nV5_k23[c&8w~F9Q7]=kNwOwUxxYmw]avdvjopigikpikp[Zh^ajgxoecRBιA}AyU[ootmWzX{]{jxxxtsssuqecWmN/0*4639<=2B$<,H.?rn8Xc85OU&z|X9q?RyTv[ol_ancRpksrrrjgkqokqo[Ye][fdaha]L;=Ҹ=˶RYrrtjMpQp]nkyyytrssto_n[T_I33,;<9BEF;N,F3W9FqS\XXqsw~yx}fp{I\J)`D:H/*3 MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM H¯H¯mgrUZEhhXB|{_fgbrau}\u}\QSZzNf,?(D#$    # - ";.:G9 JSW1mip=zyzykknmjhpjfjjdenh_pi]jwirpbrpbu~Tp\ctgzqh`\Yp`cqqssttvzi‰\TM}GqtEme|NeQffsittxszp}r}t}x}|~]S}EVV~AI;j:F2]:F2]5C4X8D6^@G:qCiV~FrBz=}=fp|<^j|JOSSLcQ[`DZFGOKkOLz½KvX\sshgegtjfewc9tbW]Hw>YSgcyogmgmopvvyzu`pkFfpI[uKIaCC[Atb^D_T@V9"S5$3  MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM 9٥9٥pky\YB?J5[!:(4 4*4-+3O6kr_9gYgjd^svXsvXLMQ{Gqd'3>! ! ,)&7,(A.)N77Z?D^I([_L+cotAtHuuijlkiXglV[nTNq]Qr`Rk{ri|rqcrqcwRtUj_ljpeYXVpaduurrrrqlg\QLzzJwjTaW^uixmx}{wxy|}xWIv9+X9^Ff>}at>zao>vaj=ZPiQHJf5]9@DAaA~ğ=lد;fߴOUssdege|qiosFoHkIabRBY[r^gleoleonpuvxwhutOi|S]WPrSLlQroT~pUe<\6Z?$TK5E  MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM)-.I)-.IuqvcbN?@.Z!%f6T~@j~HN~KEjc_jc_sjO|vBe]!   +%O1BW;#R[7sbKodQRC1hH8&UH:"OH:"OZKfNX}or}mψUopHgiDinciomss{}uc[BJsQ_sKmiIre<8BzBz=LȾztxzsssssvw}{}{j|jr]kl[jYTg]o`v~όe؊UÉPOęOVҩ]¢ru|}gRJ}B`em#*3<",       "!-'*%&"  &#(+*- 2 2B B B ?7;"#?(% ;B(9J?3HmF9MxQQzxssrftZNO`Cqgsrrtsno~qgZpdWoaS][XKT\FTczDTeuOxSouz_yoTVL1k\W4rbb6yXa7t;H)S!", MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM)-.I)-.IuqvcbN?@.Z!%f6T~@j~HN~KEjc_jc_sjO|vBe]!  &  /-/4/3D3=W: KiA&XuN/m[7sbKodQRC1hH8&UH:"OH:"OZKfNX}or}mψUopHgiDinciomss{}uc[BJsQ_sKmiIre<8BzBz=LȾztxzsssssvw}{}{j|jr]kl[jYTg]o`v~όe؊UÉPOęOVҩ]¢ru|}gRJ}B`em#*3<",       "!-'*%&"  &#(+*- 2 2B B B ?7;"#?(% ;B(9J?3HmF9MxQQzxssrftZNO`Cqgsrrtsno~qgZpdWoaS][XKT\FTczDTeuOxSouz_yoTVL1k\W4rbb6yXa7tN`7nAD*X=:%PC9*Z4+ F MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM!":!":uy{܃mVyA(--!"  U9"NhD*b^F/iZF1kdo{do{rpf>fCh1Q4Q    /"17'<>/G@2!JnFjI\R`]m}nox倪uq~lсw}z|z|z|⃲q݃rނt|~uwy`nWrhGpAottfڍ]yAD;p;?SD=NiL:SuM9UyM3WO1WO 2b 2b.Gg/Rp3r܋5n؏:`͛4|-XȰ`R}B::@ADC?[k>l<}ש60>zBp;e|8aw31e71hD2rD:vCQ2L~GeGeERwwuxሩfqjZqnSlQjiqrrrrq\[mcjiixo|twxvuulul.'5MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM22flՀsZvE435*&$  W:HjE'ZaM/j_O2okzkzʁrpd<[`eeZQo861[222Q"%32*2E92@XA0Dc@/Eg@+H|@*IA._._&;S(DZ,^p-[t2Q0iʎ-Ll耸J?887vo8yw;:v7S_7]y8hҔ2tז-ݘ5e{8]q1Rd/N`+(Q/(S9([8.^5@fg(/FI'+           $$ 0 / , *$       (!4(!46X[e7_hk:w}:vy9sn-N^L!*9+%/=1*4A82|jy進w䀲wAӷBCrz@==ʳ=@h}AOrm7;ie34fb7g֚7g֚5;i\//TL  #.2D J"T"T^a"h"h#"f.$0w@,>R){l&߆3Z7K3JtA3JtA/j$65!If!E[::%1H*(U'-P$2K'y0#j'`] M I ; 3       " " + * ' %      &"%&/3'!) *$/&####"0&%3C9Df{qDrBZr{gے[ϩT{RolGºCrlZ`sfXcmJ>^huuk`jv\hZOcSC^L7uRA2iF5,]! MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM  :NH_ts~hrjLjT5ob?HzN'[S*bwj:sr?|v|vuoe?L7h1;*P    '"!/05&G8?.WQ]HRbLSfQVgXYh`m{tvw~jhb^ROMixEo>t0Yy]+PtNKgUoYvxYvx0mt/d~i.L]J0_~`2rw0pq/nk.EdP.8YG%(LA"#H@$;|]$;|]!!C38+    ) , < A N N S SVSLT(%\2!NyB&vS*aw9,Zm1 -S, -S, V$e 0;-5$x"}*1|/#v-_X Q OE A 5 -       ! # # * ( % #      $!   &)  %."';LC*DVM1^wkC}y~V{PKA`ds=PWo?i@rTfqQhxJnUupkmpLAT~[}rag^ag^gn`hqbnzjksehl_ceZ^^UKO@yEK9m6?.V/9)M#*  MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM                                -(2#/.#&)  # % ,"$'   ;')UIA@yr倎㍎xuV[4|]6^6rDzyIztzt}xplI_I:J8c       &!5&!53."H99*ULYC|XgPzwy|xtprrrrYvVsNhHz4;AX0"=+%9 +K'&0]4$,Z/!(V*"E# ?!/*!!   #& 4 8GG G F  C ? 1 1 0!?%5M"2K!1J 2 2B D J IG F  D F GF EBA< 9 . (     ! $ $ $ ( ' " !               " #    % %>.-;]B9Q{V:RvP;RpJ-9M=(0A87AdYUL6:sL6:sb\_fkisrqtv~vnvi_rVWkPP=,`P=,`W;%X/"/MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM     3"#3"#K8EE2A5"32!.+   )".$!+#!*%6!6&>%:)(#*/0.#D3:/O<`Tq7K;Z27"B--8(".;-7B1:H=@KAB\P%]\P%]I;2dJ8/_L0&P@) E5"9E- FU8%S[SC^]M[^KZ_J_O/i_O/idbEfhEo{Chl<TA%S?1@*".'#,&#+"   !!    3%"HD@9mv~{〔瀋nȁ]v`raorcjrddd|zotHe9dMq     $!/*( >2(+K5(/PMSNMSNVaQXgV`xdbqgecba^^\\KnHg@S;Z}-po+S_*6bP)+QF(!A<51N6" XA K5 K5-./;G"ED73 * (    ! , 0 < <=; 8 4)) ) /688 . . : : ; ;  9 6 3 3 4  5 66742 * %    " % $ $ & $              ! "     -"<)!-L3!.J0"0H.$6( 0'"(B:%+H@!%67$(>?/2VVR[>R\ap^fqbvteqwim{kms|uxjmfiXP_XP_ml\rsWIX`6s!!*MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM     " +01W<BW<Bc6wY3xW;)_R9%VC19.#&+%0=5"M;7$O:8$O?a>f@nGm1D*K6E.TCF;pG\RRQ}iO[>t`Yv\T|ODiC:{U7/gmI7{[?{~oxwwxRxRy߂u܆hԂ]uc=^O2oG;'WD=&SC=%R<.89)/8# 8# '#     +#:??2bzwwsrqki]rYk~NpNpz{m|G9b    #$1,;;7*VEB:pP@NT?UssxwtlSQNPQKIGgF\Ķ|Z.:sO%/Y."H'7, !         % + 1 1 1 *  ' & %  $'0021,)!!! $ &))21,,+'"!  % '+,,+&"    # & # # $ "       ! !             !#(57/2BOTOiCv1StS{HrÿXNz]BbjEijEiVfUazQScYQi`Nnbdptuu`b`bow㏬eӆ[ki=d]5v<4B MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM   6&96&45%&5('60+6.+6++^D%W]7}V0uzS.qII}hzhqgr^sAX\3r>9$MPK2ic\Agx^ihhrhuo_ld`vc|ikmqkoi}mnsoupuqu~p~pV]sypulpm{qnurwzz|zyyx^^\cyw}rwlte{rdyqdxqctlbsk|g=|g=`J*`XC%VB.9=*20 / / , )   #+0)CVusWY`gyfe|od~r\nsYit\]\]zzlrBtX3YCd   +"1/*:;A,VAQ>nHaQOlVkwrq́tށtxlHIMyHDB@5Vg1Fu_,-hP*%cK .cB-];)K&#D"1 - ( #          "% ' (%$$$       ""  !"!    # & ! !         ! ! # #            $+/!)A:>\mEZ\xsio~fbyu`]z_TscisciUySvPoXgx_`gbcfffdchgcih`mo_orcbtcbtY^jhap|ktUq>e15,7MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM        E1!KD1EB/2B23@;6@87@57sU/ptFj>f;XÐX|y|zz||q؃Ogp>JE-`]W<}oiKvrxvu愳p~wjNJlqtwvupnnnuuLUprtng~v}{{zwzuOOOXtsqpooopp~M~MsZ5{jR0oP9 JK4A;$%;$#:# 8$%5%*!      $+&9JkqMPZdh\cvfb{i[mnYhp`W~`W~zzln@cKw2L9[   ""7,@;6#LGR8nKbNOrcV\Ȣt|z↽o݆oxh9>ڷKhF@=|:wl-BuL)0bA#K.!C'<"<":5 $ $ #         !# % $###       # &            !"$$             #$8+B[LDp_mrqkkp]`~fSiOvmivmiTS}PxXo}_fecZ\fMS_V[]Y^Y_iXaldbjdbjR{U^^]q}…{`G?u;qi6MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM     %&3(:33C37!F-/>*,<@G:j@G:jhskjygrYtUzIpIfiJrzc~}{{zzYYattcx{gjp~nhlrSq{Xw^r}qrrwvqoklmkjoqrriiN}QZepiclwoptcf|dceWp{Wp{]gzajvmrjlpljisidmh_gbh|`kns|z|zukpmatsgneyY=a6i.yt`.rbX.k@255&#+%+%(&%'$&$' "        !,FWcZxznk}iojflafk_\ddYbf__z__zppd:]Ca-H3J   !#0- B0- BQ?,_WM:uiwdkdtb]GPYy~ۄp\ħ\ħE}IsSUNS>M}:Uo6]a.MO&>|=S&F 8 4 * * * '                  $ $ $##         !!#$%''"" " "            )* ,E>=?mQZSLF@{J@:sM?0fO>-bIM>wIM>wPjUycipjzdg^cq\alWo|Vtb_}b_}`fuaisdtldqoejxofnxbe}kf~og{jzkb^1pb^1p@.= MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM     .%2@3"L@A)W@F+[8<'R58%OLVJLVJswႪoمjՍZʀZszZruqrrGGXdrZk{a~cjqvw_xbydqnpqsssqiiihforsse“e“NqOySaohaijkla[_c^[d_Z`cZ`caXcd[bkd`jbcgZkgUcfO[^\x[`ntttu}qfp~kLvC9u8qi7K;?>,)4.'4.'2001.1.'4*#-            'EP^y_roxqwjqnhh`ge[]a`Y`b^ay^aylqa8[@Y,F1D  %'"*-<9)V<9)VcM7vi^Hy||yރpdDԽNX{}چmNƹNƹ4p>e\CTC:Du6Fd2HS):v@+k-H <2 / $ $  $ "                  # $ $ ##                  !! "$%&((## # "                ,3-*QFF?u?:2b=6-\=2%O=0"K:B/^:B/^OcnVxvioulco^gx\dpWuUza^a^e_eeacfh^gfbh^mn\jtYfmdqjhtwy{{vt>vt>S<#QM8 J6)3"!  MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM  #!!,)".+".7,=7,=QmJOfEHQ6lRQ6o\Q5ruzGYÁp}w|y|yzzvtlƉnssrni{norru~twrqcwub]YŞT̕]Ҍeqhw][|PIuz臝mՂuqrsxڋqctMuF[b]l]lbdjd^gccdah\jxTrjqq܅kۃl׃lׄmׁrwunljjnmjdbj{|jjNojNooE]lHgcRhkv~~sچhykknsdCuU4yx[)`x[)`{9Ju~tqoeKdS9zYA'\_J)_dS*bTH&YND%V.'+# "!!        3+bu7Soolno_ccfj_hlXXƂinV13?&(0    %%4+?B7*YR@5mWC9tVWDV^GuuopsjO{Um[_XkUwLIBZBZD;<2p$I/#I-&J%<. 13,))) # # "      " # #!!                    !  "$(,++ + + * ) ' ' & $"!           41?W;7NgNJycx~xncOHtJJrrlp||jLxfRkXcgVcTgQohP`gb\fh[ssprwx[VsgUdRBX4p MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM  #!!,)".+".7,=7,=QmJOfEHQ6lRQ6o\Q5ruzGYÁp}w|y|yzzvtlƉnssrni{norru~twrqcwub]YŞT̕]Ҍeqhw][|PIuz臝mՂuqrsxڋqctMuF[b]l]lbdjd^gccdah\jxTrjqq܅kۃl׃lׄmׁrwunljjnmjdbj{|jjNojNooE]lHgcRhkv~~sچhykknsdCuU4yx[)`x[)`{9Ju~tqoeKdS9zYA'\_J)_dS*bTH&YND%V.'+# "!!        3+bu7Soolno_ccfj_hlXXƂinV13?&(0    %%4+?B7*YR@5mWC9tVWDV^GuuopsjO{Um[_XkUwLIBZBZD;<2p$I/#I-&J%<. 13,))) # # "      " # #!!                    !  "$(,++ + + * ) ' ' & $"!           41?W;7NgNJycx~xncOHtJJrrlp||jLxfRkXcgVcTgQohP`gb\fh[ssprwx[VsgUdRVqCHX3f8B&N MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM     '0$(/(*-,,Sg`YW}xfUxfUppnjfp}{y{emwtivynpevev``__`i[aaqqx}rكhч]Ȍ_Ѝ_҃k܃ksu{w܀pՎZWT}[`bbLsEyIyJycZyiZp{YTxZ[n]qb]V\jO}A{r?_n>VgBgeClL4azL4az\OWT}HclG]tFW|>Dht51Tbf?vDnQ|kUnttrwup|Q[zM`uAosr{p_YdvhevRIvRI{OU{Y]|uvxsωh~rr{r~rs`ssUhQhQq}m`clkvnπq~v|zr[n}Qf^?cT9zfT.lfY3sfhA`hCMhJIW!1'#  0 . &  &%& ' +. ' % % %    !$ % & ' '&%&&   !              !"$$#&(&% & & ( ( ( (&%#!"#"" $ "             !!" 6%0%J.=4Q6IBW8FGX9EHX@RNoBVPvRRrsu~pa^cT~dJyeKzeKzeZje_epipiikqruuuoihpNGK3i!"0MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM      " .%,;.K< J_U0ovcBqT}bGnR9~h}fhtmid`vgQvgQqssokugRykZooadl\fiWgcKmaGocUxcZ{uQuQg]eb`pclj^YYrkG|DA>=FkFkN7tN@OYNUIGR>n[4]{E,Rg/$FR91zl<5t2=f/@a7&]U<(X[L.HkO/GmX2DtF%?V4:8<JAC ZI9L?6G,wb4"aK*K4W#hOf&rXd(b\c(]]F?F?:0Ro;+Gc=&?7$:$,8 +JL-8h=(5\8&4Xo?VGa_M_Mzc~aY~TXCK]>wvIbSWqS{cc]\Zy^tidaoiftmjhm\mdfhiiehrd]IKMSXIjNDTZӢR5zJ/|k3V?,W7$W.K#?) !   ! %( ' &&& ###$')*+ , * )&% % %! !              #$! "" $#"%'%$))++ * )& & %#!##""%#       %(AFCsAFCsD66kJ;DxZHl`^sqpn_Z_m~a^p``]``]q[[oa`jqom}rvztrtv|qeo~]kTkTl;[K(`MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM        5*6<4BSR1fXX3mim:xuM}`zmWm^Nh{fjnjkb_xtYxtYq|zpvzkfzmfrofiobin_igPjdKkgXmh\nw{Kw{Kq\qo^xhfgadSTQ`a?nn=w:65%A*JX?W`FV SJV!OKB5lzB5lz6)H^8%?V>%=7#9$.7*EJ(5[9!0M4.Hm8O@ZUJUJ~sau^{UoP~K@}AV|6lq@fJTaNhzb}b}ZZ}Zo\kd^bjbcofdfe{]d`ailkpjzhcUTSX^Tu[QeMOR?yNK;sIG(SIG(S(!&"!        & 6?83eWd_o__hYO\Y\{Y`uu`CO{5~    C0fm]By]ByQVSUXRWPUJd[M\aPS`Mk^IVzSltrrrswofjntvuu}k}kOO6nGG0b0/>18"E2A'K5G-R7L3X2?)Q0:&N(/;%+5      2+#CSI@{cmdrelh``]WkTos~s~Qd:tCQ-[ &20&AwvwvTUYYYdsnQhlkH<<<<< Y,!Z.$[2#W0I); -+ )%#     !!"#%%'(###$'%"""!     "##                       "&&&'($#''&'(('( (&$##""%$!!"          1'%%DI>I{IAUHHxKX}NgW^Z[TR^^gQbfT_a[Wb]XebYlh]rm`lk`ei_ada_bahuwhuwő`ʑW};{l3=9A*&)  MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM       #%" &(-,*&@.0+G($ :($ :#7!0    $(!'!'         ) '-/:1?+N:D. E0B'A$$F($F(#A##A&&A2"C+3A=)(DC(%EF"#F2 #G+!@1$;-//$21+;9A:A@8I?E [JR$mV8 NA/D;A%QMG'VT+=0+=0B@>==>.3>-1;,.8(+,%'!:2.A52M,6R)7Z$*GZ$*GM(-LO'*IW%"CL!!>+02-8 )) $Y.@k"5P}6@u}6@u\]`VUXG>CwF5@jA7D@=WH5QDK*YaK*Ya>3ccC6knQ?N?zE?\yJ?S}O?KO;UN7`~aWhbzy|ρxلy~~nliot~xwztzvprxo{lkzvzvas^]n[Q_SRdTSiUUlXWo[UnETn>DY:x?S9t'#+'#+      .((AKDKw_jhsilgf`]]fyZhqqShLET;o   93"IC=+ZyzyzgbSSTZt_d~W{U:g2_,%rO,%rOHGDA9 0' & %"!        !"#&'$$$%'$"!!     "#               "" !"'()+.)'))&'+*)( ('%$$#"&%""#!        )!33*-P1*2Q++BR-7FY0DK_CG]JHdQThhpomyidYWdZZg`dkeepjglhchg_e_cd]dmijmij|^}\~Vs~TTsPMY=lE>+X5/!D#MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM           " 8*C0#@(<1 D9%#K#GQ=$DS8&r~4>rW\cQQY>/)@_>%>Um5R{|:Y]cifÖ|bċmif[opXZYVYQomlhsub`wwssrstuvx`xUaXYzY<9 I<9 I     *%.?B?Vr[fmsmkfk`\cao`auooUl^GWJ       * 2"&MH-`VT7sz~z~y|nLrMrOqPtPwCp>m-=['-mG E E7 4,+( % ! !             !$%$$%%&$!     !"!      $$!!"!!#'*,03-+**&(-,*)('&%%#"'&"#$#"# #    !"%!   #//,U944eOuVrrx|tsfVWgX]h^nkbnmfmlefjd_iZeiWgr\\r\\q[[pf`kpkukkhkdLWO={C:-^.+< MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM   (%&?1.0O<7:`<7:`=4.Y@72_IB=pPPHfwjdzhb}f]|rX{^{`zVVilh|jeqe^hfIMiPI_XEUYFV[GXMUHZNVfPUVEA0^@>.Z24)O/.$G%1"(  &",$#                    1"9&2R=-`aF8uqOCk\MeiWsmwuyrzquut~vz{lxquui]ahc]ilppn]kp^dxbPhUoZUPIGr^=mO:~SDSDKHvCFM+?dM)>`M#;RI9ED77B44?10V'U^].am\;\;R3gwU2cua/Vo]4YvNDaROqUZQLqL=aBw>3ʜ0͕=m@aJ=IsJEOyH]cFcCjN_YTMeIjydlnh-rТ-rТSYpj=ks;k}9kpVqcsw\^ZXzLcIURJRJmS8{nN4stA'Zo>(Z`3*\\,%PW%!CM :I 7x+$K2&RV7V7p]d\kAYb9PH 7J624$ .(4 +:#! ,() $) $ /%6!7L?3IB(%@I.!8H41F1.?.+8K 8JT"=Pk5Ors;V~sQalOeWJs\LxiRsYx}`eebj^}_`kƇosstsppqsks`graiqalul[vpUoqm{t?t?OD#QJ=G;'*4#%  !"-=2GzBp߷Uy\|bcpdZbttrf\rO    #-*)99/ Eb\Npk^phpluunwgfpiQ[mPZnNWrJ_Eg0A~c)4uTV,K88/ , % % $ " ! " # " " % %!!!    # $  !"             ""!!"!  #$)*+.2.-**&(,,*('''''''*)'''$!              4&#=P@Kw^JYqq{}x~ooplri_{meqrlhwlhylhwa[wa[u_WscYpq`nxjhb]aexrJAdIEK|IEK|JAxMMB5g;;/^0&A-#6) *1$-8(/, %("                   ;&,E/@cK:zrREYPxbVnk\|pրvpՀnvzvztzvu|g|h{im^_n_dgjrrqO[rRXtYNcSlX}RLH{Gm\>hN;~RGRGNKuFIN/DnP.CkU*@bS#>RP;BN7=L38i1`us9omHmHa>sf=ot9ao@e^Tq^_^iYTT?kDǽ?3/DHwSLSRU[NpqJxEOpYaTxRusрl00ZbzDzB|@~ir`sZi~YrTa]U]UkZ;nU6wvG(]uD*ap<0lk5*^e-$PZ!#GV#D3%U:&Za5a5v[j]zGbo>WO#7R807! )" -# 0%!##+! 11B3.@7$ 9C+2?1+:-(4($.?/9G3=a(I]j,PggB`b?cQ6j}X9on@uRt{ci„jfpb[Y]Ŕ^rrtsohqjcrP]qQaoQdt\Yu_UtztꆦII`S+dZJ&XI05A,0'     +$=j1fN}¿WbcqeX\uu|hc{Q    "+943"IF:(Xuqdx||y}ssjd`d`_RS[QR\NN]HX}Ab*1lO"!\=G @3 3 , * # # " " ! # $ # # ' '""!  $ %  !"              !!!!"! !#%)*+.1.-**&(,,*(&''((((+*(((%!      )0P/2_`5;opp|}zrrrmxg]nfuunk|ri~shxc[xc[v`UucWqj[opgg`XdpQGJ^T{KF0f(&MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM     6%"F3'&L1*+Q;,1^?-3b[cbdtriwiwgxgyi{iijkigsw~zmzmy{w~spjlonn~lloq~gyfxc{vbytaqm`pl^nkhg\q`MSC4kI:,\9)C3#;B6>jB6>j8/2Z3**O&.""       !#+ >&7!0#/%.7(!F=-$N=5,V=7/Y/8$H/8$H#        )()(9.&M@3+WXC:s\SKg|o~{wvyxttyroʀtau\w]s]uutuvyw}~ltoqkaud^b]pu‪uހuv\Xw]V|aQlXv^j~vsyozjviu`g`gcuziwiz|iz{ky{q\v?y=t|;eum~s}rrnorz{swwkyq|xt~lgeddhikkljhjmihrvbbnpvutttuuxzxxjxn}r{jc~deSkSUR?PfwOsXRZFqCqCnc~ib|Z`wRZi9G|Y4PuI/YnB+Kd:&>[2+>0%4M!*FM!*F+ 6D3"7IM';WN*>_S5FwH+5]=!$B.0'!+#6),:.0G%AVD"AP;A>EEFd(R^y5]zBhFvISq|Vjy[jx]iTTtwz]zn[v]YwW^xQcz^VzbQtlruzuzunaRl]KfQ6s`O3nNJ+^?4A/%   #=a5jMVagreQ\qqvv^[        .;)MHaEZ~PmZzr~ze]HJC~HJC~6.$J6/$H32%E0.%B&"#< !.8 943 13 4 / / + )" " # # $ $ %##&&   !!!$%!"""##         ##!!"! "&'+,,.10000++++)(''''''')(''($          %(,,?D?t?D?tQa\fzxy~tqosuswd[vdUvdRxjVxjV|hV~iSnKnNxpXqnejkrdq_w^^e|hxqEhAXu4)&L"MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM         &%E/,\B32c>68jJ8>xN8@|itrrssppomeghiivzz߂}\}\yzw~qqpqrrquvwwnnopqqpz}tӄr``OATC6oD1'T>+"KRDPRDPF+=-;D2*ZL8/dMC:qMG=u;F/];F/]-"&)   4"44"4E91dL>7nbLGd_Zhnsxz~|tuЁf\aStxVoWuuttty|}wmveioRefXvcZ{t}y}儫p܄pw`WyaV~dRoYy`~rrmkjiǂerʂerj|trrr{oރJȈHFuysssrrqu}i΃lֆn}}tsrtuttstvuttspoqrssuutoiou|y~swtrrin|uvсoxБ[̤]d^H`}ʂ`עd`eQvHvHwkfyhd}`_zXZq@Ld>[V;iL5V|B/Bo:!-M7&A[).W[).W0(9T:)9XV,9cY0=lbjZPrqo_Zkpxxsqjrf́cz`eyfPjlQzQPRPR{{R{S{U~VYnwus{~z啧^̝Up\]rofy||憼p}xt׀nϋ]h\ROĻwwrsuvw}pfaiFDc?@~a<>{H:3g@9/`0%40%45,=/'4                1",8(5B4%QE8*ZVL>{VL>{qD:~qWMrbQ\|fV_p|srruulYdmQXo74k\/+X!       /#?C20bT72iY92kttwrabcuvֆciÇ\fTcV_W^|}ozu՘_Ә\јRɏ`uoi|jfjOy`s|\}q{xzӂv܂v܈zcŠaŽZstsrb]jnssrrst~vyussrvwvvsxyֈ[S~be`vflpsssuurogjqst~莣sZQzoKtiIr\\r\\eiuvwpՇ_r[lZuqssoipmswsrrqc{oZmPb}huwdrrcqqin}][{khssri`eagRugmgmNpzRem^BEaJTjck]blWD_D5oR1%TP,'SO*(R< 66-8 +5#1*,C1,@G+6M/2S2-aATFq>TFqGB]}KBXUBIcliqw}wRqdDZ]x(21G%"7     $ ' & & ) '! " % & & ( *'&&&!!!      "#%'%$&'   ""$ $##    #$&&$$#"  !#*+, . / 010000++++)(') * , -/0'()) ) & #        *-:4U5@>bLP]_rvrstgcnRknRkuQStTOq]Dt`E~jH|kNylTxlSwkRn^NkYMsWYvV]ISpo~|mUXUA?{5'!G MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM    '!*1"-;"/=!)=!'J,3N/7a\=a\=MtTjgK>jZPrqo_Zkpxxsqjrf́cz`eyfPjlQzQPRPR{{R{S{U~VYnwus{~z啧^̝Up\]rofy||憼p}xt׀nϋ]h\ROĻwwrsuvw}pfaiFDc?@~a<>{H:3g@9/`0%40%45,=/'4                1",8(5B4%QE8*ZVL>{VL>{qD:~qWMrbQ\|fV_p|srruulYdmQXo74k\/+X!       /#?C20bT72iY92kttwrabcuvֆciÇ\fTcV_W^|}ozu՘_Ә\јRɏ`uoi|jfjOy`s|\}q{xzӂv܂v܈zcŠaŽZstsrb]jnssrrst~vyussrvwvvsxyֈ[S~be`vflpsssuurogjqst~莣sZQzoKtiIr\\r\\eiuvwpՇ_r[lZuqssoipmswsrrqc{oZmPb}huwdrrcqqin}][{khssri`eagRugmgmNpzRem^BEaJTjck]blWD_D5oR1%TP,'SO*(R< 66-8 +5#1*,C1,@G+6M/2S2-aATFq>TFqGB]}KBXUBIcliqw}wRqdDZ]x(21G%"7     $ ' & & ) '! " % & & ( *'&&&!!!      "#%'%$&'   ""$ $##    #$&&$$#"  !#*+, . / 010000++++)(') * , -/0'()) ) & #        *-:4U5@>bLP]_rvrstgcnRknRkuQStTOq]Dt`E~jH|kNylTxlSwkRn^NkYMsWYvV]ISpo~|mUXUA?{<,&Q+5 MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM     ! #  4)4)a82jg@5qwY[n8z8zM»LѾH²GDBnz?Mpb    *&B(Be^dqp{mzl}qqmostu^Fr&+NI)+           "!! '&!"$%&)+ * * % %  $%''&'')+(' & &!! " !   !!!!!    ""&'%%##$$"!   ""!#'''+/244411//--+*(('))14..-, ) &#!        !1#,OM7E}KbmHwyԆottah~iU}kVypX{xQ|JztNwhRlYHhTEoWSqXWf[_edla~dnqsfa`Y<=z4&=MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM         #   $ % '$2*46/9,"+(&C*%JC*%JfPFkVHxkMu|RrW}{djqxwʼn}ywqiibfuys{nqnt[pso{usxqGG6\~d5bt1vޢ@~ǬmV>q/Il`"72/AjO4L|Y2a2aFC<;7ps4Vn`2=\N2Y~^2un4l5k8dh9Yg"-C($2L*)Bg.+Kp6/gN6je=n|8x4u6ll7[i5Gk^5@eZAAddehkqxsqppmimi{xvqg^b}ZUSLYTM]TMOF5*S3,=   MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM         ( - L,BN.GU4$TJ-E( 7"-E-CI:&TMG/egjEouL`W?[M:wqW]qW]vwz~䀻r݆fpƉYywɄexstx=sT=sT6O|S7a^8}:{?vv;Zt`6>NJ;Cvn=Dz9Kv8Mu1AkC1AkC<#L3;-|c:2i8B{15f)'fPL4 2FM!6[!6[0Ad0*9Y,"72$ # !0+>#3F%6I!)B&$?)1123#6!+F+,2V?,6U3,:T&@!92 0%2o9%2o9&2{E*7~M5Ff8{{;h͇Vywsrbbuvxvnopnmipkgd`tFtF~J|XtlT_lkiYM\K={N<-b2$7)(           "$6#BB.-[M8:sRE9sSI9sH7&UH7&UbP\g^`wjsx_eI?cIBaIEZG7sSD)^4&**        +)DC.Ck[>\egtn~y܃rxtssqprjseVm_YgY[o[Ww\S|][~]^|uc{}d}uk}uk{wy|rpjnzrN~wSdxT[T;4lH2'V=* H=* HD0*ZPD@{r~rpqqh_fhllt|쓟qxrkdmviۛ^xvWl\TZ?EV?CI@>vTCHuKg`nLjttӀ}xlیdՂY~jUTRTRqqr{ˁgwRivliqtvvrԇ}mΈu]p^}`_|Y`{R`qewgwomhqj[pp{wz{usnk||h^nqamycl|zp}qπv߁w{|yrrrstuutattTjkZfh\ffitk~qkekyqk\smgtmkpn|J|JpgAreDy^M}iSdƃX~LwOrPz^[xW^q\[q\[rWUsXTv[Qum^qtvtqyw|rxcZxcZmnZmo[ms]nq]qj[vua{gxytliXRHSssqzf9{k-^mS!AL>*4Y7-0]"( & & 0 ?#*j LLf#KRa%IW{-ep52{{1yvB|Gssy{tق|KvM~dRtj`jpnoqpov~pv~pwrUhaH:, F3%:    !267TJW]enek\b^KaVLaVL]w_VtYAiGr4R6W     &+A*-Y[=ES\K{emWgPYS?jS?jNtL}D?l|:Alc**TD<$)#           # & )+ , , $ $ &'((&&%&&'' ' '!!  "$#"  !"!   !!#$     !#$$$''$$"#$*012 7 9770/**) ( &%###.1000. ('%#!          "-9\LnDp^VVfl|}灳v`ՅTxGrxMkpRgoVfnWwv]|y_rhZqiYlmWln]jqn`Val]dQXW>|.*6  MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM    "(%("(!;3B"9W71cW=4hZO?vRD5e8$3G1#KV>.cVM9tW]DjvUp[hsKfoEgqygqyusnqvshcRiɂqxhՅeՉ:j{F:j{F2ItG2VN3f4we5_b1HbO-1D<16eY37pc/<}^.=](3\5(3\57C(3$fN1'kR.3x^))fO%T@@* -<A+K+K*6T.%0L*3 /# " +!6'<*> 75!)))*,!8#$(D5#*C*#-C62 - + (]0 (]0"(i9&,l@0:tW5gg:w\`lsfzc~bzUUghjmtrqookzsjqktWtW}U{asm\dyqkh\a\OXQBB6*U;-"F            /# =F96gODA{XPK[^J\bJPC>sPC>seahikjvrr~jg[Sg\Tf]Ub\I]\=~A5D8)0&     "!&.1(@TH=T~`Shgr{o{{uuyq{ttviw|dykUseWm_Yu_U}_Q`Y`\~xf}j~n~n΀o}urpjnrgudnvdh[QJRJ@{JD:pJD:pOIB~XXRrrqpnhbxhkoo~~邢x㑘gӇlk}}hdmuꌬfԓ[lhP_OLR7=tO8;rF<8mQ?B~qJaz_măty}w톽n܋fքXhTVXVXqsyu΂eoUz}jkc`jnssmgmdk\i\f]}ca{_errxjktvknopp~t|wv~u~rpxsnahuci|ej{r{u~xyz~xsstvxwuu}`urTjhXgdZddk|mrmhl|qyfqtqqstoo|L|LuhEweG}ZNdSc|YtOyrQ{mQx^ZxZ]s_\s_\sZWs[Ws\Xqnelortw}zx{vupfupfnmZoo[qt]rt\xuZz{_}dytvnk\WMVopsysPj>lU-WfF9?jA=7l/3*!112!= +]BIV?IO[9[LnIq}Iq}Y~^}nyst́e|XwzLqtOkmSipUhqVy|^axkYukYonWon\ooif}^foaeU]\G:6(O/*;+(2+(2  MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM       .&C*AN0*YY67pY22eY10av?ADGvYpsjxji|gNCx`Srbsttto݆gI˺I˺rÁhKCd;Coe=Kwj>Rn9v7y8~80Mg0Mg&6Z!&6W!%4M !-H!9$/ $38:; - - )( $"     $(%&&!%                   ' ' 4 7 ?++.N-5F]/9RnD=^X5EdI2<[D15fZ13ja,3dG,3dG<]m=pv@Rf}zsssssss{wx}pquspsuqk]p_PP=.cP=.cH2EE0>=)*:'&/ * $           8"6VNJty|v}w~w}w}ghghnorqnruy~|whcIaN9yK8$RC0EB0?C1FF4+[E9BfAIWmmprss}kadhO[xd[xd[pTtS~PxQrQnNiJiRiUqӁz݀vဧvᐉXbr~pimpoopprrqrsstmeviohlTZqZ\r\\xbZxbZZӖVɉI}pJW8L^6Xe4dzkbtqy^||RH>(VU.@Q,Q,9+907$?(.  & 6 $; (`'CZl/LnG@kG@kKLMoT{ifbjqlkvpjcqj\_s_snossyq[TWD8q<-?) (  $!3;8/^f}ptjr[gfL\`K\`K_rYUgO8E0],6%G   1)%M6,+WF4{aRPcebdb`db_sihxkklh]amrgv}ntz}tc]ce|EEY}Rz=Xs8Hor49j_4*%8G7';,"7) B8! E=!H/!H/):`I/NhRAmJ|c^Z{WVXY__auawa}`|`ybehkvkz`gqSgqS\`TZ^RVYNVTE}VD,^O@)WG<'QC6!H?0?3'4/$12$83%;6%61 ."       ! /,X>0ffbYuwszfvvu|qxzqxzhshisiltkownvztsoka|^ztYg]XaVZbPV[PKHNxHHZz@GQ\bqjrjhhcjhP^aYaYpPsQu}TpnWl_Z|aUcOiNlN}[`Łv߁v߄ippqwwzo}hƈfȋeɄwށ}wwwlxmznymxlshoeqctsbqceq]gtm^tm^YɀSshDeXA;)8]A*B_G+LadNXreiRfLR:zzA@FHaHKUgYpgYp7M{:sw>:sP2+YK4.[?:7`5-/Q* 'A/"35%>''A*'V;F^#AQ:'MS:'MSJRIODGHZSdv|qpowotbbfirrpwpd`UXI9vK;-^>-!F)+""    !148/\e}nuqvZolMbhKbhKcuXXhM:B.[-4#F    *&63."DQXTSZXZ`eXcyRlalqlzlrgxhnlikeZwtV|zC`C`3>ca/9[S$,C,:! 1 -) $ #      #' +++## #%&%$$#%'&&(((((($#"#%&(%$#"    "#!! ' & $ $$ % ' , . - -((%%%%&*/// 79 5 5.,'&$!  #$(*()+*'( * ( '$#        ++!&3!).9+BFN4NVbMs`x~s~uojolWimc]mgYyw]~}_pZoZ{mX|lW~lS|kTzjUygVxdXogblhfgqkftmn`>n`>A=?;58' "   MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM  +(,+(,?93eG=At`HjbG`gEBqMQzU_suvlnoppa]PYstuutRFE|Dz@St^@St^@TxeKyKyFrIqQmPnKqRY]Ģ`ј{yلo}x}xppnrz}hMtaHjZBfT8zaM.kUC+aQ@*^YB2l[C4p`B-gW:&X;")1     4"/E0!IwYIwvhvyj|mMupr{{m{maSDbSFfTMl\S~sfwvpeZZZhmqiO\qKVs?ExxKKWQdrqb]eeqhP`]V]VpKsN_{X\d^XLcrT\\TjJnF{FFv܂vxzums酺lՈ[I?}NA7k#6$+?)"3H];=pSFPEOE[:G~N3HxP4CzP3@uQ.6d]1@l9]xfwortuu~끗xxwOqMd_FZJFO4Ez:#R5$;Tc/Umc/Um5U|;UzNSPNT=\EcLqZ{gkfrr{x^on[IQSSPRpMOubOzvNZfɅmلoi`rrquxsppwbYywhzwv~qw{dyqYuuXsvXkk~t܃rܒl܂|qrsssmkqtqtȄ]{YmNnQyqYlpZ_n[reZxbZzkVznUe׋eׄ]^p^anZfgMueabtz|Вc՜W˟SV}vV}vV`}hjʆo|lquixqblZzoYxpXx|[x\lnsstttldostt|]a]afMC^PEGXJAFAs;37e?%.LC$3F*0G,/M42O63, /, /INDFMD;IE<9kb=зc‰[ytnlee^cqqor{qtdVmVHeH:zG/$P=&B     !0,7.Yd~lvw{ZwrMhoKhoKfxV[jK;?+Y/2!E @9.ZNE:rpomeM_gpHlsMauRUorVm|VQvG@ip@ip!":73/  " # # "!    ##"     #' +++## "#&'&%##!$&&%'(((**''%&'()'&%$!  !!  &&$%& & & , . . .))''(()-0/. 46 1 1+)#" #$)+)*,+ ( * + ) '$#           /==Ho^spomJ}mRemU]raYseWm]l\~iX~kU~oMoMoL}gLz_LpddmelopqKqK]U,fUL(\<1=1'0  MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM      !( 9(J&7V:%TZA)^Q^5uQ^5uZmY^maimzimuklgpbguYgpmvkprst]y\u[k_wn}f^Z}Vls:Zsv1Tsg5XsX7YsT'4P9'4P9&3N>$-I<:7 @9 #F< E9E6A@BC?? 8!%5'6-<;+=K!$B9.'! ! !    " 1&,!   *!%@2&,M?#1M?#1M2!51"6-%91%>>&&MA6@eDF[~C9KsC-;h? #@>2K!3O#4Y84iY:6mZ>=yY;9qT0,ZB#:1 $    # ')#)#  $         $ $#+ &=A-&EJ6'^cR&KcQ&7cQ.]~X0i[2q~[3s{[EjiEjiABDDEzIMKI~[bYȬYȬwupryjsfnbwQ@kuPenUfk[gj^ihZbbXPPTIEEm6&8+ +!          1/1/<0.UA41]PB;t[NBrZxa}gyoWp`Fns[nyb]]rhHqgJpcSwgUv[j|xu|nhfnqrkW^sUXtPGySYVkdr[SZd}\Tnymeymemu_fo_R_^JKUB7Mtf@QJUWK\GvGH~i~iozpytyux~܀dÉ|JGFbΚlْiВi~sQ~tUxa~y`{|\}Z~Y^Ňdzpuurvrv{\yTsL=_@7p%$?& *B(#0Eb78iK@LIMLi=O]8QW=_V?`VDe[Mmmgo~qrtrr肏qֈjЍr፬rxIlFOH=wI;;qC.:j02I*'*.1/0582?<3Cj-Lhj-LhBSIQ_L\IVAYI]QcWsi^kpivɄ{ބ{މoQxeNHGGyREF|s@F{JITL^Wicgʅimek{mwtjfshardTvr^zizkzmxmaxe]t|eshrr~tكqّjۂ{stvsrhduiuiÃ~UzTmOuS]ycpiz}k~xkx~lvmȁqځqڅ\]}k`zgbs]hqhpntxÀlǒȁPKNWYNWY_tgv~}h~|h|gurfliduga}f^tXyV|S}Rosl~dfnvp~ryi`otttzwֈzwmqijuhac\j\WRUYmP~coaa^]mmhkrplllwkvnild]LGYA>{      ,,52QISn{xdokOokOo_czSAL2b3<&K   &(,#0QXO^ichuitossitYverqotrmetlW_rX|Iv~Dtq(BXC(BXC+ '          !!##$#!    "&* ---$$!#$'(''&&%&'&&())),,('%&&&&$###!     ###!  "!!''%%%#!&'*+((%&'(*.211 7944 / ,&  $!!#$(*)*,* '()( &%$ !!"             '/7Id}_usqph^jeXbd`VdcR|i]|i\jYlVqNlNgO{bQv]Sl[miZuf}fbbgt[chSWE:tL;1c-2#!  MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM !/ ; &F&1c5!LC-gdCoJvVvVutqpnow}o\nlfwioruwwXIz[HqeETf\[hnX|G?fsy7<\V#+E.%= &3P%)8V' + + $ # !$& # "#  / 3 C C1C*<C9\+Cdd.?f{71k\)"K=+4,1,2'2%$ $   ' =57/& !   )@9=kMAKh1#NE3)X[:9v^[l`{ggnRhl<:wk4+_{;'Z=&XXNYR~]^YYNIc8-_C!(2   ""3"8!(9090,".%2-*#" " !        " ,? '6I#(8H$(9H$>CYU>CYUms?kr@hp9Ry]1;dI<^i?is55~x{}rsusqȁ҈jΞRʂuxtrqne~bo|WA1iG7%Q7,9)#        $%!T0)XT0)XaRTdVWkaarldkΊzZhHx^DcS?hcFjhHMM}KzOyqYsWxP^k΅_wRvnrwttrm_`t_Zv`HzZgTcrSINcPW|g|sg|sOzsLloDBcz82Md,!7N[,Gg7VEL{JHrIIzs[zs[eaj`z^vjjymƇvJNOa͢gԨOOtQuX}xm}zl{gƀcń^Ì^Ǔ^ˁr{xttaʈXI:03c9,1_7'.Z'(A"' " :&-B*2q*Ccq*CcOPWMoDiDWDWMWV}UUjRTlfWlmXfɕfɖeD[BF=:qR;;pv3wgsB%"3B&)4&'8+)>0*J<@N@HO8O8:\ОH`plp~lak6f0{a+lvqFqwOg`SdXU_<+`_<+`I(@R/)UlENgIT[UhdYWn\Ej\Jg\Ohvsip}p}\|YOpSg`MhtonmsifvY]m\t[{nzpxvxxv~|oe\MuVShOYsaTvhR}R6yK-lG.lG.ldJxdTwcssi[^oCHg:2e^1@/    %)%)/4).  !)#-'%$('$(' 4:yR:yRJbPMrgSOAHOU[U}SqVyW{utqpmqj}jhwceaMbL7tL3 GD+9!        $+ 2#!Q<0`[E;uT@_R?kiupiup_c}owmvxf}Q{KyDxnEecFhdGieG|I|IXzW^SkSSaȍpٖb͟U^Èaărځwimzc_{e^}lYj„{؄x܄uczzXl|K`~G\M^~M^~>R_`8FWY&%AD16!)/%4E)?I#(IJ&(MgM:{qZ@UQSUQSvKzuMrRpflrsyXbƅfʓb͘`͖_Ж_txsxooxqmqwhZ{tb~kɃnӇr݁uwy{y{ؙTzOb>R9J$+O?#*K4"(Hh82iO<_^ejh^_[PaTsadosw~m{cexmVmqQjmRSlRK_yL_yLIQ;vGM>tABHo@HMo@ORn6?HW,0?@'#-%&W#-Nh*4[PQPQwdw^vMrMeLaR\X}VYoQZt`ZufZvJvJp9i7ZT3r]K1kf0)Vx.6^,Cg8VDj}]Yjp̀ypȀuhkSkSvkSunZtrawy_{]z{ezyhuutywwtv~t؁t݄toinecbr}oV}oVvPwRzXbyyy끔脑xyytqwob`ob`lSpQ{N{MzL{K|IiHxVFi<4md4.`>+E>+E|<]F[dWbW\X~_Ztb\rZfqSq}i\pUzbEx]@\AM\F]\TaWo`bta`yc_nv}cptsswwr}s{vwut~rvtxz^jvKKuDAu>8tu<5oZ'#EZ'#Eg8'OU1#D#%"$*0"+=++!L6@%Q:H*JBR,HEVdrSdrSuusrph_i|tejmkvkmzYD@{YD@{T:$UL6 K7).0$'   !#&+<*ʖ-culfTlfTngrQb>x?L0\     # 2*5F:1`[JJYGQYFSd\mhduaSUgXUwhUso_f~]yStQiPi]/JPS$?L@)2&")        # $)) / - (&"! "#          " "#%(*,,-$$ "%'')*(())*))&$%%'(--'()(''(&&%$!!!    !!%$""#"!    !"!!&%"" !%'''&&(),/211 5 7 < <%D !>,)"!!#&()+,../-)(('&''%$$$&&'&%$"!!     ++)C=dg{Odyuhcaxiak^wZ[v[Zu]XwdYx^|i^yZ_qWfjTn^VZWhizlppZZywwwpxmvubVn]JOX>0f9(9/!*  MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM' 1&*P<*]]@6pM[Zh|ft{wsyraYb[zb[zeNWf[eihfko^qvp_|LdQ\RJDH2XuG1MoD.,]D6/aEN6k3>/U!.'? $-!  3-;6(7!(7!(98,"A?9>WR22GP+%7M,+<-*D/1L43["@O`&DX^F^F=tLxw݇m˷|7{5y3VbyxiunksK7{sK7{W2#Q`:2j{R`xXjmk{ppˉtYr^pcvrssc_TXybSk}tplvytyemƊ~mАmxyxzv~urxۘpakkǀeu̎|nВkіdCY6T6T6w]vjs~svԉS\~H?r<"O9$&    +1+18">17!  ! " "" #   !-"/$4#"3 0-* & ! !!<^W3<^W39HBh=``|ICǷ0:͡DxEEFoFcLpNtvvuutvx|yxbz_G^@)]T6J)       - 5# <**bJ=yoTKeNzaLpp^cp~qw}gxH|FCytFehHheGidG{G{G\xYUQcRTcˎqݛdҨVƕYÏZˆkօqfm؃dXiVxN[Ôg׏kيnhul]ckJ_{D]{DTDT8DXH1:PC62('  #.)73:6W@5laM=~HEP|HEP||DvyGoNnelput\yi{mЎb̔^ːdؐdpojl|mirv`Uymb|zoˀt׃xぢwv{uv{uvџxPuLj?Y;T%-QF#*N8!'Jh:2lS=gd~nqcgZeKjQchwxxyk}u]Tqm@dr9_eAO`CII_HI_H9D8kmCHOsCRWtC\^u;KS_3:HH)&1&)a)0Yt07i]U]UjˎdŞxPuPjOdT^X~WZqP\v^[xc[s@s@t5n4a\1raQ-i`/"Nv-1X*@b7WCm~\VbƆfɉfƈ|aoRnSylTvo\rqcuzax_zh{kvvtzvvpryxׁrۉlލgܐamacxdh~iT~iTtQwS~Zgsuw큔ꄒypvuerlDVlDVfPlN|H}HGE~C}aAoC>`--\[%'P;%7;%77O}AP_Q]RXV^Yxd[sYimNvzc]~jUtZCqT=T4HzW9W_IdPwrdUwaY|]\qvyeptssxxqwr|vuess}qw}k{ԆZZTOMCK?k0%Sk0%SxD'Zb<"M"%!    ' +$*.!)1_eA_eAvusssh]jtvV^lkzhriQOiQOfG.k^B)_E2;<-3"   "(8){ɔ,btieTieTkeyTe@}AO1`    ,$)=3BUF>ymY^dPbaMceTkfVnbNChVGylTuu^g}XxIrG~hD_^z$1<:!0$          $ %++ 1 / )'""!$ %"! " "   ! # ##%')+,,$$!    #&((**(())**)&#$$&',,'(*)())((&%!!!    ##&%"""!   !  %$!!!&'''''(),/110 4 5 "> ">+J&C-*"""%'*+--000/*)('&((&%%%&&''&$"""!!   !-1]cgA^{mkŋeependvV[uWZqXWtaZ{zcyicvXcoUlgRu[WWYkgnrk\|P|P|qyupojbiW`hK;~F2 H;*6% MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM    /+-/+-rsAq{Smkfjt~nRhmSclT^[hjUnng\_g\_vUYxZY~iYyhXidTh`Zg\_\Y]PV[HD@uE>7l4-*V.'&ND.+[E,(UH'BP*Gh1&Ug1+[f1/aV01dE/2f>2&Q;3"J|;K|=Y??B{Fu[SUSWUKZTPWTTSTZZ\\fOiKrrttrrsuwvusrrrsstttuvtronssttrpjlmljx{hgqtj؅j؆i؁srsssrttjlg]mQjmQjstusqv{zwԉq֍o׌zgnjrd£gKgKc2|`3|X4{uP0qQ6#RL-%NG#&I55/.  ! !    *)#    #!+*&3*)5I++6P.,6W108qQ4:pH31(6D0"8Pr݊nۡ`ә_΂}\{rstuwwtvYsnLpcGpcG6%*2"$$     # % % % % ."=#9iA>pTKqՁd~{Vt|qssttpk]tm_td†y^MMMqPaSua{fȆfɆfvQh|NdLBbqr`cjpd\_qTXuQUdNvZ{}l@5vic*=A-',"      ! " ' ()) , *%%#"!' )'&''#%+* ' ''((((!!$ )(')*+,///00.,,,++ . .') -+())('#"""&&%&'%#""""#$&$"!   "#%%&%!!!  !!!  ###%*,.01 6 8 "D "D -` (XA=// . - + , ,+*++,+)(''&((((&&%%$$#" """"#$$"!!!    *%>_>8b`S\^z^cY}YuWbq^`ftYaku\a[ZbxdlǂvXyH{@{@{]Ey_GtcNsiZo{}s~svhs[@rO3wP7CD/1  MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM    /+-/+-rsAq{Smkfjt~nRhmSclT^[hjUnng\_g\_vUYxZY~iYyhXidTh`Zg\_\Y]PV[HD@uE>7l4-*V.'&ND.+[E,(UH'BP*Gh1&Ug1+[f1/aV01dE/2f>2&Q;3"J|;K|=Y??B{Fu[SUSWUKZTPWTTSTZZ\\fOiKrrttrrsuwvusrrrsstttuvtronssttrpjlmljx{hgqtj؅j؆i؁srsssrttjlg]mQjmQjstusqv{zwԉq֍o׌zgnjrd£gKgKc2|`3|X4{uP0qQ6#RL-%NG#&I55/.  ! !    *)#    #!+*&3*)5I++6P.,6W108qQ4:pH31(6D0"8Pr݊nۡ`ә_΂}\{rstuwwtvYsnLpcGpcG6%*2"$$     # % % % % ."=#9iA>pTKqՁd~{Vt|qssttpk]tm_td†y^MMMqPaSua{fȆfɆfvQh|NdLBbqr`cjpd\_qTXuQUdNvZ{}l@5vic*=A-',"      ! " ' ()) , *%%#"!' )'&''#%+* ' ''((((!!$ )(')*+,///00.,,,++ . .') -+())('#"""&&%&'%#""""#$&$"!   "#%%&%!!!  !!!  ###%*,.01 6 8 "D "D -` (XA=// . - + , ,+*++,+)(''&((((&&%%$$#" """"#$$"!!!    *%>_>8b`S\^z^cY}YuWbq^`ftYaku\a[ZbxdlǂvXyH{@{@{]Ey_GtcNsiZo{}s~svhs[@rO3wP7CD/1  MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM  "7!7!7 R(#9Q.)+*"*)) ((Y=)_Z;&X\6Ac6Gv7(Z{RAlZtdch\kfRLeOA}VKXNggstvzt}i{uxtsrrssqwr}ssrste}`uegyy03:94ٷ9>AC@Ypm?FY`bɕbɕ?@ūCԾPxvvsuvpn^sYlqZnYeVkX}\]cKKH99pTEL_Q_MmzGv:Ecg55XZ11UW11UW;<[_;;af<7s{@4kuC0cnB2\s@3Twix[w]W̢Uϊr݊rݤ{JIEBwz:Qhq|t؁q[bST2vT2v^9CY5@K*8O0"I\@>|?/(R!'"##          %0#/ .!+!%*#s8XIQz^9EgP,ejW0p__zcxnppqsuxy~{z{x{x{x܄\ZoSsXfƄxco_|x^y]|l}qՑcΑcΎDy|B9c;V;^@^BPOtE?JoG-EjaRJzvNEB|JrLO]R\|\Xo[cτn~yゐbņuJrYEkPCK:3i@3._Z)-VZ)-V1+>!>e>:x}JBUI^@g7Z>"QH0@/-&'(',E(',ER)E_L&@W:2@H(:XpNSoKBxDpEr_~sgjjls͇cŃ|cuWbRcMcRMW6h;m=GGqt{~zx~mquutZ}IQTy||qtw{DRpVkehjytne_]~dU|YRN[N[_dqrrssssuu}x_x_ppqqrux|ti˃UNxUxU|k|n|wz|ssrvr|yRi{UP{VGnL5xjI/ou]x[V~Zz}dÂ~eĉesuomuw耭sۀspmbjqv{w[tR~p}zヷoڃottTwuRwJvLtStsgruttHHuEqI~fS~mQ|JIHryP`fXXmYUoYBXH|BXH|:0.\H89orNYvUWiOuKGzzGlsGMC.dC3&S9#=66#/!+ !!/,H!1Ka.CjX(<[O!4LU);_W,=ez=uCOsOscgtrSyqQ~oNpytaYVcgrrru}qω}eĬo@|P-oL1;0*"''    )%3*J9^IyLhd_{Uvxftnkŀtd€tdwkeuxnoqu㈁`q=qN'aG+(    9\bnFt}l|x|[jc[jcc\s`TcU:3lC.'S     NE4kNE4kep\hxgrrqpznni\nsmpqssrkTP~yBTgL&2C0   !!%&''(('''%"' ('& * *&' + * % & & &%'($$!!!"&%#(,+*,,--+++-.-,121033.0 40,,+)(''((''%%&# !! !"#$%&#   "#&&$# !"! "#""  !! ")+-.. 0 1;;!U "T #Q J5 4 20.//+*-.// /.,,+*)'&    !""!#$$$""!"$ & * + +%#%%        )?T%-Dg3P}AVzEXqyrrrt{zcnov`dbncwp{]t|Og>`8K8K8FPNQrdUthWzs[rrejpnwl^{jYrT:oM/m2+(2+(  MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM  * 3$*N3"HM1$HH),J]3=as=NyaUmWjXiX}j}joqvuuxl{vXsg[lX_d`aacb|aZ|aZ_M^MvYOlQHM96lO4=lP.Dl@ 6K0()-%1,%4&7$!8\D8s]F8raM9mgM:qxL>|}bKwXumdicoeb^dbX{jYmZmmstvxy{rv~pstwxttigbgwog\xYp[\hh+mЏ,sć2o2s15x8r;x=}:Pi[8BUO[[<=A}Kikgfgid~}bu|RaMZf^c\\Wa~VqQTVAB<10_L>By\KTI^gCen4:TY/+KL,*JL,*JL54PV53T[6.bh:,]d>*X`;*P`9)H`dcRsvURQqցq֘VURPvM|_r|xz{~yhobdIdIdR8naL3fX:$QZ?+]^N@F<,[-*45+>=,$G7' B5&@%'%'"    )!* * %" #k1Ktx@Fzm7m8o>S}irhgvf`ib^e`prvxttێUŌT„QqyF]Y:u\N/b[C$PhF,_mG/dpa9~riW70;D$8PlFOgH@yCtCyf{{qjjou}ψaw_nR\N[IZNGR4{a;f>|I|Iuxwu|~myrpruttZJRU}yy}nr|~DYo[uari|qh~gɂfʂrYiUddddgiqpnqsssuv|ydydqqqqrtvzu~iˀWQvUvU|gzlw}vtssvywz^b}XL~WEsN4woK/ox]yZ|R{U{w`wbwc}rtkiuy{߈jшjpnfmtyy~nт~YwRk҃s݇lׇlwsXytUwLwMwQvlmsuz|~~I~IU|X|s`|vZ{}IGFt|MfpUdYd[QjQQjQH=9pTCAuUYy[VkNuLIwzJiuKOJXbXbeiwvP|sOqMsxoe_]gjuusu|uՄlΞyS{aDWJ5hE<?>71-*(%   !!+"<4Q=hGvY[ToOoyaptg~k~kwzjtskmsႈiƑ{Nr_cgzamZhdZhdc[n`U_XB4nF5(U    **2&5UUEUUEesfhxlqq~t~vsrirf\pookjgfe]HrpCfi6AT?!':'  !!!$&''(('''$"' ('' + +() , * % % & %%'($$!!"#'%#',+*,-.--,,-/.-131133-.2.+**(((())('&&&# !! !##$$&#   #$&&$#!!"! """"  !!!#)+--./ 0;;RQ !NH7 420./0,*-.// /.,,+**''!!    ! "$##""!"$% )*+&$%%      '8I'9S,De;P|gATphbfrtynnx{cpbpbpzlvYoxNc<\7C2qC2qBKKMqgSsjUxq[pphiotqvntxlpZJnP>C;BC;B     MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM   & & VD%VeO3po\gh|NʁV҆^qjmnVViòWUPXƔ_΀fleln`po^qljaaaaY:WAioB_yd>syx@}yAz@Mcq?A*0C>>0SVQ/cm_=clKc[XuNjKiQlX~vk}ozyuown~jTm]{gYmUoTϑdVdVV6%W_:.dyDGvklrtu}X}GaQ=WB9t/'!F/'!FI+:eC%6V/)*;0:_-Ci}O?q;}=>{riiw||s։uY}iVYDKi@Fy<@{@8tD/lN;Q?nNnNtRvO~}G|Mw_vttts\£KVŕYuyqdmԇCmmjSg{ry~x鍜gД^ww}zzxpzpjckrrrx~zy|t|trrrrrrqvw{iw_v}[znUznUzqYv|gilvvuyi|LcAX=Q3uO/m^ę}XpEnIfS~bY}]^wupqa[}uvx~sgğxPxPqqqxkwwk}ukǂr_oR{QQ[Ɣ^̓a̓àobq^wSyQ|J~Zjyyv~܋jҒcy|Jy|JxwuvwytD|yB~}@{FwK[̑`~j~jseXvfXjWlTqKtN{wPnzT`|XT]dPShGBQ|DY?xUDrM@`54id.;bh&A[Z!;PL6EE7GnB@L|FPPHVQggqirxpsz悒nԊY{jlw{gftxuu}~vcdeYM~`f~qqumddH@©+ߗ;kbP5kx8Wz]9QlT8r^8}b+QQ+QQ[#X"Q)W"@k 5[+L#/X')4e7#0M%"/E7J_W7J_W)@46+>4=075S067P05=I4OeV9ic9kd:mpe6AT_52K^)&@L%"=F=Y\K;VWG5NJ;;FEFN-8g7$'L 0?,)S^<:uM75iH63e6*<0'/0,80,8,#/H*!.C$,6)09.5<*,.&$!X#6Pi*<`wHD{RFhvhvtrmnpqrppppssuw||wXwyXiUbrD\b3tprQn|ygzveiG2miG2mcF L^D KN@GG9A3$1-%.''+"#/ !4'*<*-? # b&%Kl-%NC&XK.jeF\{stemsWoVMoLJsd\tlbm{m{qfrkx{uq䂌tדdːj͏{l͆iЄiututprpwnpxnf_TuPRlZQi]oO_zF`sKLsKLF{FgxEqsKe]dcbiymukwwxh{x`\˘\˖G}E3T=H1K?F,3D@?4W\R4jx_=fkFbt`_ÎsVmSrXu_ztyvx~urw}j}lRkh~fgmepe؊qcÊqc_E2oeF9ywKNrnqnpsze|YfbQ^WO91'Q91'QN2:jE*5Z+%,7+9Z*?bvI{@~{rmmzz~rՋzY}oVTOOdIGtC@|E8wG1rN@PEvZvZxSyP|I~QvkuztsshΗ\cЍfr~oelׁYulwWgxmyyy~⍘hГavv|zyxqvrlglrrrzz}tyoyonosrrposzvpwaw|\xoYxoYybungkwy{{uy^wxGgAb?a9a8jБcƇpLoNkTfY~b^wyqpd`zzsƃwdâxPxPqqq{gxyf~veƒs[pQ{UWY‘ZƔ\Ɣ\Ƃscua{X{Uz~K~Yhxvu{؅mЋhywLywL|zuwy}sFzCAGN^ʉd}k}kthXvkZ|uav]zTxRzvPoxSc{W\kjYepSX^QTYRK;wMB9p=(3\9#,P-,/11702/.0"&0#$W!GMd'S[j*]bj*]bvM|yXnwCtGqKyo]ploreasb]xaOyaKnZnZxx~wsvxsuw~zZrKo_/ijX&YG2/G2/!  %$-25#I9B*S@P1^UoL\yUososome~fjpvw~y|wvUwmHYN6mOD0_  5%)"EJ{VXdhXdha^ab`Weg;RT/i     3$,K6GbYEjdSk~qk~qjvxkqtodhqbdz\ZxccvklrfqnbwVkNnAħ<ͣ5ij.UZ;+3$    ! % $ $%&((*)'&%$#'('' , , + + . , %$$$%&' & &##$%)'%(**+-.//0/../01454333,,,)'()(((),,*)('%# !!       %$$$$" !!!!  ! !""!!$$"! $%''%$""!  !!!!!##"$))*,-,+ 7 7DDEC=9 63 133.,0/--/-,,-,,)(""! !#!!"""#%%%&(''&&        " ' ?G%4Z(+{yNAovKpsOrmZmhlhd}a_fi}h]st{St{SZZ>}RP6n;2B4+9! MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM     * 0$\: JjD%VmZ.lmZ.lag:}giBwpYu|fmV>{Ww_TjWmXq^^q^^z^LsaK_iG`kIdoOld[tYgnSlgLqtHoxGnO]O]`IaJdN^MKJCT:^AbGfvlqsrrssr捔otptxstssXX–O|w.4ӕ9^}0Dc'*eI2OQ6[T5ZD4Z>2Uh2Uh1k`.^U#8~5!5z1*o&$d)Y,#I%%D"'7R!*=W ==97 2 5 < 6 /9B$<$!:$     "1+:P%'7F<&)+",*-,-)95C$1.<%&/W!0LG#'F6%@]7:nIVBH~@Cl/6ef)1[d(8[d(8[M63jC51a$2)G*0-M/.0R0!,@1(.b#7Qr(<\z?D|GFjjsn^bnprkzh}sfndei_rrsstttzoXysrondXdX}G|GwF{lDgL>aX;{Zd7vQ^?zHXF}VPQ[MU:*%J/0@,d?*`;$SB1jUYfjjw{lmlmb]xV_{R`tzq|J|JrT>uRH~KdtQmiWup{~vutvv`l[`l[eiTmtXbdž^ĊSexN?UHr>:Mr>1Ors6Z}7]w?Lw?LvBuBjsCqoIcYl_tdy{krrws\ynU{}d{}d{xPjnL6O@Z5KAU1=EED@bpVC~_T;O7NNMU}冏}吅VTyN^rstsrrrssiiijmidizmv^y~l}pΌjБhssxzwysiws~rrrrro҇dq^^q^^chutpmjqikhevsh{x^ssfssfv~qbh{uՄ\Czm=fY6xvADNQrypbs_{Wu[o_wtnoo؊fœZxPxPrr}rYzVxSvQtN|a{gƃUOMMgȆg}hzbrvN}W`x}mrqqtkvtixwhRwhRpނxsy~oJ}GCMV{jhq]nyclyclxoWwyas}uy|nz^wqNrtQmwSszuvveňuhńWpzN^]3'YE*B- *'+ + 5'=-Q ,IQ ,IJkO_]9}^As^Io[UkX`vk[yqYyL|HtPtP^ZphOqz\ssrss`̯Pn7n7:&$5" %#  "$&(-BK9jKVE~YOLYOLX_socoltuuwwxyxw:1=0(0  #.cn^zvWhoWhoYmk_vdpN^w@'-/  . %=+5lX/pF{xqnj]nj]u`XuaYvd]vd]we^k|_``G?Ú;op9hb.N$E(&  ##" & ) ( ( + ,...-)(&&&(($" & &&' + ) ##"$& ) *))&'(),*()*))+,+,--,,,/2454333///,)+-*)('**)(&%"     ""!!   ! $$&&%%%#!! ""!!   """%'''&%%%$#  "#''$$"!  ""$$&&('#$'((*+)(00;=AB D A=:7992/42 --.-+-/-,)(   "$#"""###" "#%%$$  !      + . <A&!?+$H:.d7>z.mPrg}r\gVL]RFYPSRFWPBL=,`L=,`p\CpgEnKoMsrSs]ZrG`gMxcO^c\jnntrwmgOe\EL:&V3&4  MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM      '*4 3B%=_6$Uh;']O8V>ow]ow]zJ|LrS~tZp|p^uMn^cdOwN~NoQoQt\FlWCUK:sTK$:M&$E{,6di10aW5+^iQO{nsyjlxiioacm^a^Ut^UtcnVYlP=e-"JV=a4)=S3"=Oj/Mn}4Syf6Cwf6Cw[C^DvjJyiOf]~k_ypbxjwrz{f{ucskcskcp^VcbT>mOwWDoQJlPWjNdn_opes~ghhecocozxfyuatlTuuZvlrrn|xo~pۉsْnفccgN)baG$VQ25I./2# (    ! .1!@37(K?7/[?7/[Xut`ywyw~t~v|x{vttuuuU`8|LQ/h3'-("  #QSKdh_ZhuZhujsloudczR.2:   B:"IMC.`YK:xnkRjqwjqqWUqWUyXRyZSy_YxbYun[h{\TM?{:l{+KvN&@f?:6 ) &   $$#% (&&*,-- .-*) ' '''(#" & &%&(&"##$ & ) * * * (()*+*()***-.+,....-03453322100.,-/--)(**((&%#""#$$$$$#"!! !#  %%''''(&$#""#!!!!!!#"!$'((''&&%$$$$#"""""''##! !"#$'')(&'*)()+'&//8; B B D A>; 8881/53 . ./.,.0-,)(##"! %'%%%%$#"" "$$$$$## $!     ' * 36f&j+'w;+(Q6OؕClϷQPOzLi}KdxX]W\[MWU;yWU;yrjNokOgqRilSo^UrTZtI`lKpjLud[wbawmumurzopvhilVgfN_U6vC8!I' MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM   ,"&5'7=, HV4(Zn<0kS;[?ePhVqqZđWsMlOrWUg\X[a[fNiJFDCCnY@eN;|J,,YG,/\=,7eI5N{T=dU>dU?dfRakX`WUWU~xm{{prxoz~d`i_m^uuy|}vtsrunZңUīDùGIB:.!@/!"G+!?((-72=EN'D[i0Jpv:K~z=KwZMvcML3tE/kf/#Ot1)Z7;|>:|xE8|vldsrrssXXxypoVOc`ppby{S_[^^^qwttAbΰE[OEK_=[yyyy}y|mLmL`essrtvtqfhzbTvpptv|t{vw{wvvu~jfwSJGM;/dlKhJZFkYgmrrtjcvRTrNPpMOrlVsvXGGrFfFzADxFNuJWxe_{gvtssjj{mzswoVyrBPR.&1P)-4'++b)A_v1HpT-:fT-:f?CGG`QbUhazj`ql_wh|q}p}{pkXbkXbdD\\V]E^D[@RUrXjd^dQY^=T__pvnkci{sq_fJaM\P[tXZn[qfhyclttmq}ZlÅXrČUxċThSXt~mx{韏==i5^/qG<?G8AF-GC$;@/V*)T]/0`oBtrCom2Ktm2KteMylhxs}vxuqmitukxh_{g{g}h{{fvXaz[_dZl_sc|sYxsNb͋iztopqqrttvhcpzivrzhˋ^Ƒ[ĐnԐnԎgak\zuNvKvHOUhn{VytN~pD~pDqHuMy]rZ[Rmd~v߀wuрeusn}cP}cP{bPyo_qx苖rڗ`ȢM~QjUIX{>YxEhxEhxpXy`zwxwptxzodjOzYzcvtssqrs{}nQlKviEf\;VN0jO/ GL%;w3E7Hn:*^n:*^]a]Z^CQGjDKjDYiDggSfXsTwSˁQ́Qp]nrbixpXxpWynUqi[idalmmqrtrruBk;|M'[nF"NE1(3&    %(%(XB:vbPG~xnɀn̈́lـo{rw{rrrrrpVi{IR@"OB3=   >89gMFH\gz\gzz{z{yzh}c46E$  ! 2+1f`:~mfLtk]q~vnf^cMsDLsDL|PK|RM|YTz`UsvXfvXI9Ɩ6hk5T\'K+6 & ' ) ' ! %%$%&$#)+++ - , * * ( ( (''#"&&$$$#!# $ % % ( ) + + * ****)())**./+,./0/.1344330022 10.0100+)))''&%#$%' (((&&$$""   "$! %%''()*)'%###"!!!"#$"#'))))&&%&')*)'%$"!&&""  !##''**(),*')*&$--59 C C CA>< 9871/54 / / 0/-/0,+)(%%#"   !"(*('(($#!! "$#"$$ % % & #          #% ) * > @ Fa)=1p6Xؗ/~8AĸLvOo]hiaeWalJalJtwXopX`\YcXXkJVqK[vK`rIhpHjjSghWfkXbkXbpgYmiZep\hpVrpESJ,_3$) MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM  +)030;NG,]OC8kP?Dy_LSnYbofvgĤodɮlcxoxoЊTRpMkM{_OqeQgkTuOzNQR}A}AhS:}_H6qF')PE'-SC)9_R5V|aAs]DvZGzfTijXd|{s|{s|wub^U_U`Ta~VYWWTSSQJF;o=nx@nxp=~xd;xY4rvN2huJ&8`@")Y='*dD'*dD"R|? Js72Y!#SNKHM" N&?:<<#D"$E$(I,%D' 7! 2% .',!(,$%%A3%,I8%,D6%,D67 7I;"9MI)A\C2Qc4Nx2Nrq0ObkD@ZrY1Rz[Wn\cwOLPOLPfw:ev:csow]nvhnuxmu}mȀobgZPCOBMA}XMbdY\|Vpy}\RGGSNBIPIxBP~F\G`ϸORNN:Z;S@@tsV#&5 %. %+W+;`j3CqE&8XE&8X=LBNQTVUd[p_|}cíoՃpՄqugguggnS[neZoXpVsQ{Wy]tiedYmgiuy}fd``atZbT|PTmOT_NU]aV\gy[i[jccccjijh`dbHRtL\QfS]VUohwnʆgȉeȨBBl;d5bK"P^E"OP3!LJ'3nm>3niTiOiB\HpPOjJ[dDhoF}sGjAtg@oCClIioQdxhXykXvXqu_ctgblbnsxy||q|qӆ~JvC|]0otX+e_KGM@:;5.4,),$#      8*"DA7,V^^J_lLcSfVimZnrrrronnrVlkMgV0oVG'Z$     )$!<4-*LPZgPZg|x{yw~hve<5C #    & ,"*?9#ILM0asUmv^gdfmgoskxmRkJqF]qF]{L[{N]{Sfwckkz[J:y+nU#Bc>!3Y79. % % ' % !  $$%&'$$())) * * ) ) ( ( '&&#"$$#"!   ! " " % &)) ++../-,++**-.,, //10/143333002100/1322-+** '''&$&( * +++''&%$#!!!$&##&&'()))((&$##!!"#%&'$"%()*+, ) )'(*,.,*''#"''"! !"#'',,+,.*'()&&// 58 BBB@>;8 5 4.,21 ..1/./0,*((%%$#!  !!&(''**%$"! !#!!"# & &%"    " & ' 5 8 AR* F*;a)U|3dA%RKL.cpkGj^XcQhid~nvooxx֋ppsSsS|MxMlLkKgH{nKrtMPQ\_ƒ{?{?bM4rZB1gA!&FC"+KI&;X\6_~nEfJ^OfVriXhjjyoQNF]A`;cZ8[5\8}^9s_54Δ1Ɲ39ua7h[2BoG4GnA6Lm;9Zl2;gk(,DS!'8K<7@$@$75 07 > @B@? 3 / 0 0+:#/@*9Q@5J;(6**.&,%!2,/4.3:9[QE>fFJ^BFG58ndAFLS~RSzXR_RaRlKpHyGyGoAj;}Z)atR(]Z9#PR+=I*V1Z38*gA0x;Y;Yhsss~q~JoF_BTAI?_Uf\bבbvsihfmtwxzczezfro|t}uځv~qvhcya\|ZUpVWE?|^@lL@S%9US%9UD,HfA+Ec6&=Z. ;I&880 HI9'WY= GJ>BEO9FU6Ff&8Zf&8ZyHF]IPRWubYgl^WlbGlsGtyGwkPzkPzxe[xb]vXa{ab{c~vttsrrjg}qstsxwvtuuuNyPm|Q[ceN[lIrvIzyIQQiKkLpOqLqI{NRxQtQzmRxkR^Q^QrM{Sf̃kuzyt|mЕvRlI^ˠe֖yJyJ{L]ssskѝI}NoRSV|JW|]\|]\rWs`jw{lqtq^`xbZfS|dVxbYnd^jd_bd_doSfs_i}pzxrssrqggŽX]TGS?kA;}kA;}uGuEs@gIv[RjP]^Dhw:v6{`/dmV,\f4{~4{~g5c|k@`w`W{gX}Zqd]mXlVktzk~vkdžoSoSyQzK{m8{k5|yd+ehY&YVN!LJAB=38   !"=D%P>K*VB_9fMZ=rWTA~ethrrrkilVVp[P{k>j\4w7-3&      DLTtDLTt~t|wthphC4@#"A.#MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM   $$(!,F]>tJcAWuJ]zVp|kfpz~↠nՊhц_…v\mlImlIuf@{eCcMhOxTwS~wRpSmToKoIw=w=wiIt^Il>Gm=Kr8XoXwlwk~kyw}qssNKCp@d9A.CC,2qX-4pY0:n[5D|lCeLhVkbS_XQSMHK[FI_bPpbPpcTaTZUu``sppjchl~npƅfgjRlKT]xyv}n}wԍcΑWKzdBpZ?{[:[9sEsEsGpHhMwZgŀa{\TfiG\n1FST*?JDBgcVBgcV=_g;s]a3JUO,>MF3,*+")!1!4V0Cni9N+2>+2>q3Erp0@lk'4[p/7fH?cK}W{yWytWvbwfy{y{ބnYuXWaȁ}挍pחdȉygzpkÆiˊh͕VPedpbfyaHV_=DNp22>Y=*BTH#FNL)Y[M+`_:@MZMZTRLOIC|>/&Q]<0g}I:}vP>pWCXBXB[E\GnPnPqtҜqm˕tYrPk6zQ+je7!MP%)J =$YG,nqBVqBVXˉgsv{~Ei=S5xI:?@FaHlmiÇmiÁuڃuوtր|gjmquwpnqrvvwv|ra_rZ`rSarbbȖLDxwMnpQF-OkF-Ok9GD7DB3=<1<8/<43CD8%KUA$?TD$;SH ,FI'B\-.[\-.[h:0h{L5yE}H|nRYOJ60A_;+E\@'HZa4e~l8np9ip9inJlnNgo\ZvbXuS`ńm{zsa\wrgzbsLj_^}[zcr}olor~emS`dEqaAv`@{D{DwTuSrPnMkJcQZWMK~IGgPpTwwz~ႊwܙe͓eʂfÉ]qTlIjE}LOuFuFzJSnՉsل蕌fΥMzLqLbU]YmWmWqUpXomcnici^bte_m\}h_{ccn\mjZp\gWkhRtn\s~zozvqpoqswyhkČ^bp`Sp`SHFAvEmjJWQEA7@pF">KH>?15/)2*^'Q\^'Q\_&DYh0CfOB[FSY`vaqb|ye€ufÁqQqQszcuezk~e}R}I~@9u39=5$& ""&%'(#)0/5.;@-!FO==p_MYgjqspxqwtsqohub`TBY4"PA'3*       &*)D&*)DSTwzY]SOOC|0&,    P3CP3CjrfkvimtoxunxrgU_oMfvEmjMeObbruiqwqn}gRBn3WbJ6B) !    " "   !     ! ! ! !$$%&''' % %%%""#$$ $ % & &"!          "$##),76532/+****,- / 031/01.-01//0/+/23421/.++&'(('(*- . 0 0++('#" "%$$''&&))')++*))'&(())+(&'(%%)+++**,.00001+ ) ) ) # #!   "#((-./.-*'(())2257 < >BDGC?4 1*(*)(*/-,+*'&%%!!!!#""##%%&&++&%$" &&"!     & * 8 > QX`*{5%8N<1iD/rk7x:~Sr~SrpQKnQHiQ@gL=|a>6oZ=;uS{ZD>||QWV_eueufqgzl}ns_jULB&U*%, MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM -$/2*9SqMVvO_Vcdplgs~wb͓[ƇWxUgiEgiEp_;w_@`MgP}X{VxShUcUgFhAvauckmoyބtvv?ۺ?ͬ>Yq=7Lj;/A`5A!= 0 * $" ! !         '$.+#"C3$'J5$"O>$ PAI(h[I(h[XFV[NOQ]}ida|sWxSiՆppᇽpZv_pm_vr}s΀kcF뽼R]֙t|}iщiщ7yz<|y=l|:}2ٚ7DTgS;MhC2Fh21Bg8/=f=0<~Y0;b,@q7+Bj))U)U%m2&4a/,X#$OU$W)e,j-[[WRDC ? K!WOL 9 3@@')bK(*aL+-_N39i`I^J[pJXXHKHyE>7lB=?oA(1?91(++!$. #5 "7Z2Hsm:T(1:(1:e0?kb,:bY)G`'-St@8xw]EzzQxpQufPh^ibwwrXuX~Yfuyޕfɋwdŀob][HBRTv}[kmZH>W~;0Gg-"6P:=GGD>JTIK YL39OcOcNVMILBy;- G[;)\{H1qtP8{mW>V=Ue>qOkOkq׈p֒kчtg}ijos}ljqstttsq^^pXboQe|sfÈf̐NFwRn|VB0VrB0Vr5F84D72=22=32=35BC7$GSB&=WF&9XE (FE"@X/+[X/+[b5([yF.oyAqEuZPP$Ta>$TxwssqntskSZqLevEpfOaR]]oinrjcLw>[xw0>M7%3     !      ! ! !!%% & ' ' ' ' & % $ $  ""# # $ % &"        "% " "(,87543/+**)),- / 031/00,+/0//0/*/34410 / .++&'((')*-. 0 1,,('"!"$$$''%&))'*,,,++)()))*+)&''$#(*++*+,.01133 - + * * $ #!    "#((-./.,*'((**2257 ; =BFJFA51*(((').-+*(&%$$   !###$$%%&&**&&$#%%"!     $ ) 6 < M T["o%,7.+nR3*g[a4|p7yLwyLwjPHiRFgX>dR:{Y>/gR;3jJ76mU?9tXB:vMVQ_fsfsfxipqralXOI)]-*0 MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM    2#I-9eC"PoJ%Xyc:}kBg|e`adqgiyrȈ]ĕNIyS{qWncPncPT=N;>7vJ=oQvU}XmThSa@^:u;u;yxxyv{v}vutcRamfeW`W`DV=L(.YO)+]L*"jEZ-IHG < 8 =>3!/% #  )1-%093#($(#>(#>+*/K117VDDQzM=HuU6>qU1hi}i}mj`\ĘPγF<ΰBѴEҵCҶCҷJoJo*7Y<->ZC/A[E(=[@&<\>#3Q<#:U>%PbD#EW=&5+&>&'F"%D#$B$E+F->;< < =>@:420. - 6 93 3  1  0  ,  - 1  5:7 6 , ) - -4&4&4&6-#-.*0.*0U ,KU"+KU&'M]0*WvN4uxcB{yPwjRs\U\]\`ssztVuTxNWqًgΒ]‡Y|wUONHFZȥV–yMkKd?D}Y29hM&.SZ%;Sg$HSMDGECC4h;u{{n_WpWMy@1m<1m81lx80if80ex@7v~C9{FGGKyW`yW`vx~耕|⅟loZYlG;9=1($d0Bu3 L\,3`\,3`EQOUnbq[yI}a?tI5wv==sy1Do^$JUU LM88wdxnzxqpov~~{ۀr΁o{yy|ۄz℘y℞xზrف~azrsuwㆅY~LYŅ^FFD0jpC0iqA1esA5gvB8iyD5ZvG2KsQSMU^NP\HN\Fc@Kc@Kt79o@={\ITH>FW+=],39*34(3.4BD8!GK17@17@:+G_>/FfLKkIzHoݕozꁙzᔏ`ȑ`ňy^nUcMkOnPjShUvOvOuNvM{M~Seɕ_ÚzYnYcYva~}dÂp_p_wywuwfivfgrfcwpk{zsсqoˇhkƋhghfwgypgnZdr`e~ti|ovmtcenixmyyy}wtdvp\h{Vh{VWWV{SmtP\bQKPRO3CiP)?`-.1!(!q+Odq+Od8bB]`LkLNLKyQrTl]j`u}ju}jq}rtuz|}~䍣i֜U~}0ptj$SV;4V;4   ! !")5H5[L[Zk[Zkoqlorjpwep~ooi|acf8{>@ G  MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM   "?&.\9 K~S+f\/oxGOnk```eetj{m‹TGCvRxnWpaSpaSP=I:}3/fA7xjOtU~ZnTiR_>[7t:t:wvttsuw`H|W`\VLHLHE;<4pu!A>"F;&U3L#C B @ 74 / -     "'177-:A>%1,/ %J/ %J667_>>BnVWd`NViDHhU(6Za,}c35iX'+Te':Wq'IZO?GC;@4X}qk-EhOA@F@200rTrdrstsq}y|فz݇jˉe{s{zwԉt݉s݉q܈mֆb}xtsqꂁ\yN\ˍ`GGI8vH9uF:rG?uGCxJ=bL6L}WbSZpUSpSQpRfFVfFVz8?u?BRKKI4CwZ&;V,35(2/#0('87(;<(.(.*$9K0':TA1=mQ8CzMU|L[vKajI{^Ga%Wrrqrts{q^^pVSnMGrMTvLauTcuWdkkŁkkujzH~V=hG~&0#       !!""''& ' ( ' & % $ ""!!" % !     #!!$ ('),159Q;`Fq_DpCp # ( 54111 . * / 100--,,-+(((((+,**.-*-011 3 3 2 1--()*)&)+++-.(('% "" ) ) ( *.-*,..-,,+*('$%&%$%&"!%&((*+---/ 000 + )%%   !"##&',,...-+++,,++003479?EKD<2/ / / . - )*+)''&%%&&  "##%')), - - -('%$!!   #$%%#####$$%%!  " %. 2 ? G O ]"j'`)\-(`G4(aW|A|AoHmuTewKziHT?>zI48m>(1_C,3eD-3gU5Az[7FWR_WR_rn`rl_pgZprgnlejp=DH$O  MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM   $ $7+=O5#Pf>+czQ:dIoRsUf˃knvՍNgOaSP_UkYkTjOo?q9k@2k_0/_I$;I$;l&(Ul&'Tm'%Ru3+`U<]CeJyjPwkR|ch{}{}xsPNFk;/ل,jW(7])$ W.#U/ / /.)'%    $.  $   ).5%=W,Dh[.Cjg2Api>B|kJBadKW}Tg~ltljwW^ZJZJ~iX|uet|މukɁmmyenSuFz613Υ3Υ4٫6ɛLŸa{i~u]kYlZlZ~iTmWw_{`bĈdˈf҅aɂ[X{WXXtܐmקXɢTvH|S8d0'Xm..^u,4dR.&QF/!KD5yKqEnYdgau]zb{f}pv}k{ԡ[iUceSeSeŇ~_|MwK{rI}nO~iTdSbSsFyATTtoRsmQphOtjOoNuQzSt~]j`\ueWrg|n|nЍj؍fҍXZw_e_S^QaNcxniqxkrrrw]vʇ^oŋ_ZjbujNJi`]UfHiDvOzS{LVt~{jh~fvmj|znބwnˋtfĂ}XSwRwRtzknɂncypXbɅkہpr`hdVI_wX`wX`sނnن]ȉZÐvR}OKzQwSiXdZmKymKylVom^qptxo}}moqrr{~mJmJCB#Q??H25-..&!!  "# %$%(/6&L2>-XNjaPjjWh]ymirew[jq\nj\lkIkkCBA#M438         QP3jb`@jjbcfh^kg^xe\yZWyNQ~N]NhsTmVЎWUWUjcbmI;ob           !"!  " "!!)(%&&%$ % %!         +# 6B6'UJ@,_b];}{FQÒZϏc}ows!3(:!3(:   (('*-*'.02210-./.,,+ * * . /** (& "#%&( )))((##$$%),('&&&&('$#  ##&(//-./0022 1 1.-))((''&!!"##''((''&''))"" !#%'&%''**..-,(*,,,,,1168>? C D D ?9.*++))((&$"$%'')* ( ($% ( ('()+,0122*)$#   !!!" &&$&'( ())%%! # % + / ; E O T Y "d(g 3v1%6{UAoKVa҇e~iyan^{ia{iazk_}p`}fƆdň`†bDžd̓_łZX{WVUoՌl՚dҗǎYw]Jc;;nm6;nx1;nP,%MC+B}@3rG:lttguȝZ]xADT(+Q\((R_)'S:@x?H^K^K]ągvvvin\U@R-^7B D:..;''<%<%.+Y73jPLaQaȆSz}FjUCZ,@dB8:96-"cO"cOU1G^/:a|aVmRD|NgYoeĈwrыxTxJ}dHx]H\IdP}gȅnuwz}xv}zuӀonsggoddaāaĊT[‡o}srp|vx鈾j؍bsssxqj{W_f^\RdYKNI{C8:hJ8=mL8>nK@BmK@Bm*'7. )<9'/ND)2Tf2=iY&6SL/=L ?IL$PT<>578+PH:XN?I16]!AQ?rFmZah\uXyt\pr_yfp|bvʞZbX\qWqWhɄd~[z|[vvZzr\}n^o^o^}URbɐbrmYskVufPxhOmMqNvP|z\s{``{oZ{tyuyu֌i֋dϊTV~Zj\V^U_SaxncrxdtutuybkÏcffXn^vdcW~PKT>U:hIoNuKyV}yx~ik{ltjp}ws߄pЊj˂ZU|W|Wtzlvςplyta~g΃nt~vgyi`be}d^}d^njҁ]ăYpNuKzHzOzQnVjWoNsoNsoYjp`kuwmt}qr|rsrry{x^x^P[;wNX6nIM%RCC F2%%+ $#" ##"*->,3$GI]SL`]Vj~\yolwhekv`ng[jiJijEJL)Y?BH    "$ ! OI0c^W;{mmbccjbhhbwabzZ\}SU{Ygz_xkbfcЂRXRX\XrVasE}w7c\g           !" #!  ! "!!('#$%$# $ %"!        &6=O09;WLC6pSN.f_<'[X6!L`:+\yDIxX[sttvwtstt}h}hY{XyVsVw}VzXNnF 'X,,Ea,Ea.Ee$&:W - - . +(25 ( #$$"          ;!/;$:<+,[<30`:K;m/9(L$'+  &-"-,2.B3g&5X5Q|AJLCqK0ljK*a5(-#     ?%>=$;61/)( &!#!5#;;&DM.0_S16h++>++>,8#F47#HK5"OW=*_{VBrYEi\G]K4qYE.gY?([Y=&W- -     & $ (!$1#,5 )9&k?6s|JC]AJ]AJH+XeI-\jM3ix[6j=nAvD}NquXesrss[YmRvXhМkզonٌurzrrssn]n]mnqoonemT[nutndϑWĂJ}F}[5}}[5}F%+L)3^3 K_B@o`pjtmגc}n;v^-jF<3F<3_1.x9"JQKXTlp̄u}z䃫qۈgҁl~xnn_vn_vorry~yy}qӉtYv[{w]~[X~W{WvPtM_jttujz^ZvoMd?QK'!?9&x4+^;3qZqZqfirpԛPeO3r./0$1 {;0lI;@@^˓jssqusxnWhZ9cS/n_@!L^9AL",L",r#A,*VHJ]Yx쒚hѫJgDp4>pE0C7+4[78[782(B(EqGTySOx?qHiQfʃzኒ_ŌVtO}kL`G^LXZ_aqtuzo͂h̀p~w߈r_^WPR~KPqhYqhY|MTi}|qqqy}|z{y{xttuusssx|u~dfSXLSJ}VC}VC=7"K;6!I42C81ED- J5 8&&13;)@+% K,(W4.K*?\%=ZBtIm]V}jPnvJ^aKNKKmG`wEgYN_EbΝbo|tqmhr{~zwvwwssmelrdfaSbPeHhGkFmYn_mboo舘gχ_ȂHI|LxU^^a\cZwqQsvN{~J{~JsyܕrnѭoKrL|P{P|yPlR?[*-XP CL1 (   86'R?D8fRok[ystsroml]WeeMbhIam:ao5y902902  %#K1&TJ4&TI7%T-$.$!G3%QS:,avaXvaXckyamv[qnajpsVu~\k‰aasz]TQ_C__C_27LJ3=PA7P]&+@J        " $ & "! ! !%#   " # # #                 '1'1NUkhcowky鄻rcuZH||Bkqd#%,041.2344430/-,*) ($#( *''%#   !!!!"" !%(" !!))))''&$"!!##)+21/123322 1 1..,,+*(&$"!#$&&(( ) ' %#!""%&!!!%(((''((,-10-./,)&%++026656653.,,,*+.-*)())))))''%%&%$')++/011,+(('&%$$ !"$%''$$$$ # " ! # ) , 5 ; @  C E U "Z0r5z'1K4"%R7"%R7/(VV51`dFK|R`|v}sprt炚aȆUA?HA?H!     MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM   3'-3'-iN)cl[3txOr[`^yh\QQWH;vS>%VbO.kgT2sgmFgvMnd\nlfot}yЄbV|kVutVvkMxbDzO1o{H*cr5*`o.+_W+3OW+3O;@y?ALFOLY]`kgzvrnm``:eq6U}i+']Q&#TD;!?!+D2  # %! ! **!+-5 iS:7hU>0g\WSbqwh^^jXVfVDeV>~dN2lhQ &(.A("EE&!CP @o->f:]LZ^Vw`>ta6zC<#J3/:3!23!2L12`J42`C=5`?:1[;7.U:9-T8<-TE@7iIB;pVHH[JM>H7i>H7i?R;oDO;pTG;r]NAyeUunRrwOhk@eg<b[<|aW=|;)8;)8$&',4!@,3=.348:%HBA1]F?.XJ>+ToWH{`ReHOeHOO7d}P=hROv]QuWtW{W}`yrjpppqqbĂ_tY|[c̞}cʤhcȎh{yiszqvxoVoVxzyw|uuhrqbp`\o{tnꄨjϋ_ƂSO|nH|nHT6$NY9&Th?/fgNIeymuf͕Zƒj8~]-hX@7X@7g41|<#MWK\Tloʀvz}pքc}n{zrmm|mm|pwrzzyl}fćoWrZ|t\~{]]{XxVqOnMv`~krsui]j{nVdBMJ&<9#x2*\93oVeVeikruړ[aX;}/&84,5(~;-fH6{~?~?b͑ltsqsyvxek\BhS6ygA&Ug; JX+8X+8l%?x-&QDAUOxx׊iΝ[ƆjPo'@G&&HP&.Q@0;%c.

2kmJ;}j^Di]UhXh^gnrmx}kf|n΅wۂwہwb}[b̅bw|~}ޒmֈsw}zo|n|mytyw~rـq؋YYysavqapjbpg\s^Iw^F{_CxKN{OyOx]_x]_xbZziX~S{S}qV{iXyb[uzupooggty~䇕f]h\BWG.aF3>9(/, & #   2/!E8<0XKc]SlgkorptomcehVbgRdyLdJIF'UIF'U   "!.#7UF>xTI,a^D2njWjWepsaosXku_eutPwYlcbvcSNXKqXKq+3K;+7M4,CS"6C      !# &#" " "  %#!  ! " ""          )1#D)1#DX\hvsh|jqxɄdÆQc.>c>AIPl~r|քbjrXP[N?=Um93Xa"!L<H/"O1"O1+$TL0,[YABqMTtt}rpoo|mсbOW(aOW(a1?B0:@,+9(%2   MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM & 8(&>,*YC%VYC%VEIUĊPRU@{MC2fH0$PL4"LO8HlR0qu[6~w`CwbGqhWtk[~sgĀpdf\qf}{o˂uaoRzN3rvC(]xC0myC2rQ[CQ[Ch^Np_Tad]m„QxVk[pxq|XPA;\vA;\v!<3!>/B!@ 9 0 &  "$(*(*.+56I3(XPDBxfxtmraS{|ptttvv舔f́pjlstuoh~xswZԙLFF8CfR6?dT12^[8Gn_?\~c8OfL1BN53%*24   # " !) ( & !    !!      !"#!.;DFaCOVr/#"G/#"Gc>`aUr[bv`ŭ9b*na;@I.7A*4R>-`XE4o82?I=%S|]B{U=y=-fCWHmrgғZnxObiKjOCjOCtUrqeziotvwsrsswwwuo|przeىḋd}zyfRDfRDG3(WID2ePwORuKYp=|fdsw{zz|y}|]]|]]dYck`ermghiiijj|vv{tшlϐf̨UrLQCDT7evDmnHpta\qBqBiRkRrQ|{Xx_sumv{yv́mԃjyy~jYiYdZpgsvy~畂Ou?_0rX+cMBMB};:F%WhJiRtmkrxptnxoWs}sq|jjq}s|oydC{cGaQgVlZ~qc}ukǏqXpRbM]K}Jcy[nlnuhZmqdI?I"47 z*)S13gHBHBpj|qusx|}XuT3?*S>- FB'A<%VC']y;y;yoӋ|swvqpnud\wSKD4p?,c|G(]|G(]X+:_.Br6'Ys=0iwSLusmsptumU[S9K}J/Fnq0r=:,U58*'&!J8'UVC.fZR#R@1<9,5#  &#/6?2a=CBoQPrbqrtvhqscclknz[z[?4G4+8    !& -?/$OLDH~pY@acP^ViTSQFdnBTwt &M6?!G G M,#N70&OW?/ZpmJ|oTuq]nhz^lqzCzCiHiKgkT_^HF6#P2$0   MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM    $,72"HJG0e\L/hbN/i^I1j^I1jmDsFKxG`V;{^F2k\6([c8(Zk;'YzG0mK3t}U<|X?xiXyjZ~n`~m^iW}p^|xf}x_yYdB]:iHnMrErEk~`jtbhVifRn`G{[LVQUWmUZd>Qk7Nnw+"@D+"@D1'2$669"4'/,(2# 9*16K.6=QARbxARbxPMH|SQI]_Nai^lp~swtrqrrtu~x}xywthn{upjju`cdcdk|mx@iy~@iy~).PA)+NA+#KB.-RD18YG/2P=,-F42" ++:,2@2    $-$ 6.)#%.)?.)?E7@qI<I)RP[2jOMiJkhmwwkx|}wopj~mnrinritur}oqttunklw~ms{nnutqpozu|{tрqՂpywirhirhVNVZ_Yeefcj[nssux}ql̃X^X^juhcgqvomquljjky|ch|ng}c}_~UviHmE<}d:Br[/IgW6NV9PbPJfXH\B\BiLmMyOXa|ixpvsvuyxzyssymzlȀi|qqpzokɂgA[4~O)`L&WY!YY!YI"SR,jnJvRj~m}qzbxlT{q`}sdttyznvtcpbCqbHwcYpkqitpz}xpȇtVpMRJHIy:U|H^p{҂{|wr~m}w^V@S.CC +q*&P.-]G9~G9~xmnwwvsx~{\c:hKnKC+SQ6!K;"N="Pa9a9iakcrizrtsrlnpk_gyJH~D>}pJ+cpJ+cM-7O,;V*FZ0'Sf@?|ligsrqvt^foXamNINI\A3i_<6hj/=dv4?mADHZPqdjydŀ[YxRvPvHuFqCsIz[ZZe˃p؇bň}]w]u]zsgzsgs~uuqo{L]xWlvb{ŅnʕbΜYžVwtxp~zmzmzytxzsu|{qwwystssmkuyuym\m]l}ar~adă`]x[mY{cVw`V`Y`[iNyZu~xśiRw[BmL2nZB0gG8-`iHHuMQbKiI[Ğ[ĎP^noyqcwqzvqvfchjrsfrsfnzxn{ppqxvрY~ǂnsÂuouyxqz{zjhzjhuPJuTKtbL|rNTPM[jϋjҋkӇfʇfʍZZyXwyWRyVOhMMWEPO{aE{ZG~[PandžiqʀzuqhhpexcrmhnjjePPcHHpoCpoCrm<{l@iMiKiIfR}c[jWlVw]{`vfbvfbfigkjo}in}hk}qrw{zrЅqԉqւpрokYkYiW}q^wttwmyuml~aWxylsljuj_uj_torooqpwsxz|hpoLcW1nVL([RI%U+&%  #(7)+&@;5B^TNSnhdltmkvlvmwhfpwpwIknCZZr/)< "   $$1Yfl6WfrEShPaqqomptXqhI|sIvIRR[e]RZ]79]j?6\jW-ZlmHhcv|~tK>ѵ:Ql:Ql>: 0,! !     #""""  $# !"         )!)4*7$@0J4Z2P9c8\Rx:a[JgyJgyTTVO-B85 B3>!B'01$,,  MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM   (!2;2&QUR>nrUpNoLcO=}cO=}tXCvYCz\Aw[>nW6{oI1po;,e{<.g=/i;0j:0jI5{N7~jY~jY~iY}jWxkRypWzt\y|^x_zQwLaƈhϓGGnqepHJnEGn<=nt?BrwAGuz:7Vg82Ka%:=41## % & )-"8*"85"8@'+4K+80V?TVtF]c~YYrxrwqtq{rkdinpprsty凈b|t\vh_tGfHiWHPRi~PtEzA|:=a^:=a^9/9.$8)$6*#4*%9.'>2# 1" ,<C:EKE   '%!28-0EH"12*+$0"1H.BkH.Bkh^nqggSyKq\3xd5}k6{DQy~sggrrqqrssss{r~jt^pZC_7eXz@[Ӓ^щf{ylhdrfforqqssttsssh{drfZmfRfddrrrpk`{jni|w}|{vtkkehj{y{y{zywsttqfĄcZS^S^pnfipthqvry}vpzjx{k^qkUn|PZyaZqYjXTTH`D<94f300W*&,H9(.Y>)/_E,3dG-4fGBGBhFnHMXcŅ\xUwlssrqmmsu~{xx|ojoenWoL4pr@(]?"O? Jd&od&oV+l^3}tJRhՊcЊ]ˁWwhQeMdK}{o}{oˀp_zlXf_Cg`Jkd`_pS|crtwSpHBG3Gtt*Fa4NvSgclxz|upρXc@\9$RO+=h*#Np*&SF/nF/np_}yksyy`sAlXX6a`E$T;G7BI6I6XRZRaRn`vvvdx^jrQ]yHPdL-hdL-hA/4?+492@"=U-1_d``rstjfڧkVkVcY>_N9wQ.*Xd//a2>z:TAiRacYrlZloZqyQs|Nx?y>|<Fd͚dіdԌnۂx⍎_ĐV[]|p|pnr~K]U[_Y}WTxKmHQh{GsGGW]fjrvW]|OltG{smronll~y{rsty~}瀜zₔvvr||~މfƅkyy{o˂^QP?~A-fk?/hW=1jzRIYQdLhJ|X|XM[rw|q|`^vnco|gZS^ax}rqcrqcnpuqflvqOkyip}rxjWjWpICrMDwZH}jM[‰YxViz|x߀vv~v~tzsxp{qizlRw]ThUUYLbeLopKyF|DU[aQdTl]m^paq[rU~vWuzYnoXlkWZL@TB8rh[4wh[4waR1olZ7|pGnHkIiTf_kYlWm\m]oReoRe]p`qhtfuawjrssnllZlZoSy`rncqvvfS~b|qqmxc[xc[u}PszQkqRm{atuutcro>lh5zje2t321 !     $%G,$Mj=7teRN_feqzwd^ffSQJC5l2*>    5*A5*ADFJwT~pmjw`{xPNMtwOtwOLJZA=Pq16%3868>W<`x^w|uGĿ8ׯ2AiE2AiE 5 3 ,* # " !  "!!!!"!!"      ''4%K5I1[B]=kGqRIwYMNG~G~3:MoHd:Doa*0XE@(/  !#').25 4 3 7 8 7 6 4 2 - ,'&%& &''''''&%#$%" &(,-))))((''''&() + +)))*-..-+++,,*+ - ./130-*)'&''''&%$%&%%$#!!"#&&&(((())*+-+%&'%"%&))00110/.//1133+,-,())(')*++))()+)&()'&''** , ,+*'%"    "$$$%%####!!"""$ %"!   !"%),39OV d #h*g*g"5f *5l7A6}zH:z\Do[fwY~OK8Pqj28^O=='3a4*5b;3|CT-]=L'R'&$   MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM !0,1O4-0Q@2/YKGByV\Vbrcnp{^}XbfIbfItdKtaIs[Dp\Bea?eT<|dG9utH=~IAH%(G>.(,%'#'$('(-::1"NL+E7)B0@'aYH-kg4C5c4C5c9@3a7:.X3)!@7*,KD-NlJH[QchI\^GZ[HVZHTY]ai]aimy~r~z؂n~irZzZZahurnnzx|tpsrrxwrsssxy{tssq[kGe|Ruにu{xu{o}mtlrkihprjjtsurzowsu~vsyxrt{nhrmdonTinOgaalqlsmymrn_modnpjo{igȁl̂|n{m{mp{uqtwszpЃfĆpՉ{拟tnڅmR[IPQPQywywr|yrystr`y|h}qЃnЉjqij~hqvjtsk|VZwc\gccaWYJiK=H=k081U#(%?>&)NG&*TX)6^^+:bFQFQ_NcQqZv\z^u[oYvtr}rrvpvpxmwrurjbpk[RQgA2jk<(]u9 Kx9E`$f`$f^/xg5ITvoیiֈ^…fTcNbLsjƁsj~o|iwwYuz`ptf[grzh~eN_E'[>'[uUTtdcsvzavHic\8jmP(]>!M8H90o90oJHOJaQmZx゗ulivgl{_c[B'[[B'[9/15*/+*22J&&LtMPt{Ոsvwڝ~^ĝ~^WUASKS7MCMC`]_]}\]|a\xoWs[w^^^sWiUwc|g|\Ytf^\m[iY^KsR=VEo-@1S*6C$#DP"%Hl'9Xu(@]E`E`UUYY|cf~h`lYi[f\u|prr~iX~iX|\ZygenldhZOfP5Jz_71dd8(\k4Fm2?["]["]e3q8GVz넠|损tᐂf̒dWaP`Mjeje|~z߇oԃuulck{ri[}THMB7?w/>ox)C_|4KvUcikqsu킇gȎrFpV3xfL-jZ@#RV< Jn5Hn5Hj9I~lO[rstayNmen`:sy[+etA$Sr8!Mq)*\q)*\;>~EBaOlUeՎwtssz~{|vvR8!NR8!N0/.+*+"%(>8:AwVft{qtkڒfΒfKPD}GH>u<1,[M01_-Ai.Rl/cnLimbd`nqyK{JFSy䃒w}惔v܀vcl\l]l]}p}pru}{oˑ^MD:J7~66s` :FR;7k+^ck+^cU8\^9az;n.(SIB;qk}vmuurρfƎ~Z}wYlpWxtT}vSnqRnqRnkVpkUujTtpRqOnrRkdVtia}mmƆoPpG?=DL|fŀtbnZWr`awfkwxw쇔dˍX~N{wKzuLzuLvHJjADF/4cB+2\4/EN#oz??8BE7'RY70al(A;#7+2"0*(*(<&?WA&>YP(>^n6FvDNx^idy]y[ye}iququ׊kҌhΐ|_ˆ}jplgggorrrtrmmkqnmrinscntenvhoqnpop}\}\WU|kOygPm\Rrf]wpiyrg|teyzfy{fvzusknvmo}ut||uxzڃj̏Z^‹bƄô~tz~}wuwu}ua~s`p[yrastgorqkqzsscvs[pyoii`_~cdznqpppkxo\ucZrXX{[V~\U]N^LrQrQc~Ygz[rmbyl`gXzNDA>t:h9`I`IlVt\|o}iʁxWzgPrWJaMjQTU}uxw~zu؂\|]i}`^eQSLB|D[0"Jg1$N5Cr6N~qRqR`Z~bYzkY}uXX^~dt{eqxe|hɀïo`o`Z_~YcuUomXyWcFHi6.;XF'#DK%=R!/T+K!\K!\g6v?Z˝b҂z攦kڧ\ΟZ×jWlMmIx[x[tߒqܠf֡dѤ\ĕb†gdwacS]OFM?Ls7RrE\rrzszwxk|iˀhʂsT_AeH.j[@(]B1::,.g.Eg.Eh-?gp=Zl~wvoiݞJ7tH*f`5&UQ BQ B/.b45lEHQJvPwYwcwyrkʄcKD)\KD)\,(()$% % ;+{/)V@>JTUj{~woo<(5O6$0H$3-&>H(<]J&?YM%BUw:aORwSsrgˆgˈhɅpzwtuڍ_p\zg[rnqopyx{x{v{x֌cǛQ>v7e0uG+d>)^P *??*5C5@C5@9*=_;(>ZD!@MO&K\p7okX|qXvs`Ml+>rV /]7 & &' & % # %$""#""!!    +#0$ *",*",GsA}UFWWĐVtwX@tvr9dk`+AHN'6e}[4Sk/Ji !0e'%XK!S)[# *[+!*[.K5owK5owbP_YVu[zjgdx}euerjlqzsv^qeMZN MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMJ70eTMDstx|߈dǗ{LnIl`FzkK~oMrmQrmQljWolWxpXxvVxQuxVqj[wpi|uvчwSxG?<@Iełwal]Uqadueru~tbȋTxvJqnGwlKwlKwDAm@>~N44kJ/3dW|)L_+Ke,JgEDMBxcZxcZhggscgrssrqd`]l]ljrΊa͊_ȈrXkZxd[rd^kd`W_S^VXWVGcfFS[yB$8T@6I:0'242*8<.$KQ2-^e#7. *,,)+)+K-HiQ.Ilc2LvDVU_txrkiqs|}|}瘓rᛒq࢏mޖvrkcbbnrrrtrjjiXhj\ak_Zkb]kd`nceobfrQrQyNvN~nLziMl[Nr`Uxe\|hZjW{pYzrYvuu~sgvwhsˁkkƀsn{uՊdșS]œgόk͊|l̄t؂v}h}hǀtd€sco_yteqxjmzvi{s}ev}[olll^ecjzpwjsvfzt[ufYpXWyZV|ZV\M]JoRoR[yTavWqm_yk^fZwI887x9o9fKfKpT|\|u~nф{WxdMkLC{UH^LSU{vu|}䏤VYnwad`QZIAL;/a=-Ac4!Lo6#P:F{;RdVdVxc[xfYymT}zVX~`|gtr]qhZy\~\qcqcYaTcwDgnKuRa@Fj{-+6L>!9C3J(L$E![E![g7xA`Ӛfׄw䚨f֯TǤVlWpLqH}X}Xqݘnۨc֫^δN}R{V{]{cÏhWbSLRDQq;WoKbj|nzzc`„]lNY?aC,fW<&Y;,21'%d,Dd,Dg);_q7Z_nv}trP;tK,lZ4'XF9F9z+)X/0b;FHGnImPlVx}sq}ԁeņ]HH,`HH,`+&&("# % :'x+!K81o=GA]xrcc70@0+:&"#35&:Y9$9SHe4g{c9na>t?n?hYdac~qш~qzuxyrogwh{h~xd`ilr~bttTtsVsqXql_wf`UcY]\V_^oaenmujnjn_qMWqMWtts}s|dsaKxcN}dQsnsoq~~zكxڌpbpbwnWxqU{yP|Wkчu|~{p{ku}Us{Naʉawzꂨz儥pۊS~|Xq]]rS`rHbxh]zs[@@GyJqbTueVm]vlrmklek_{ldplelge|k{dwqNupLnkFqEvCyS{cxsss{eƓ{eƩsAo@d;eG~eRiVlZzMH~Z{`ql_ql_aRcPjKyZonmtdwvRow]]w`W|q|qfljguWdwYb|]]~iXtRPMwvfson`S`SYrbt~xnɂuiŎlYe\~]^v|sn叅]}N`U6wLH.c!&,!$&"       C>.]QL9rP{PppgZji_hoocrmYtkO^O6tG2E'     & :2!H@:)X`}XjgnnprvXaxab|zcozfbziPQ\JCW6)0W/ #I!3!31DF<5JKA?]YP@`f[Cgz[~sZy@^"+cEF($$ & % # "  ''%%%$#"!   $/+5$("#0'20'2SNbQZѐYБTkE9WcY5CLD"*.4!$.## "# $ % % ' '///15 5 5 6 6 3 2 . ,'&$$##"! "###''''&&&%#" * , - - + +))''&' ( ('((&&&%"#%&'(('&$#$&,,*,.-+--+***'(,,,+) * *,,&&('%&(('((''(()*+*()))('&&&('%%#&(-13444/010..-)%()./11.-)(&$"   ##%$""#"!## ('%$!#%$"##  #$&&$#!   %&*+.-*+,.057DH*a *a $] 'b0r4r#+@s78=v^E:x\udi֒YddEuAnh5Wm/Mj/_ N=H #R'W(YF-jhF-jhcN`YUzZ|jfwbjxai`gefqtk~Xnb  MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM     %'K4(WK4(Wfztk~p|bz[suE}p=k5ywc9}gZVS.Ol\1UsV*3YV*3YsVr_~n{~x܁ztfbdeuyuyМfӜh՜mۑunkgqyoforclx}uzxssuvxxlczjc}ed{e\ydUv`]r\ehte|zfXzfXrrQspStkWtjVugRwjUxmYykVyiSymUyoVtpsyu^s\pUtSOyEr:mHhW^YZZlbreÈucˆuctmvsuxruuyk|m΀oӂeʂbkvd}RRV^Zgio؃dwo\lYSv[Oz\M^S_U~f~fRvbWrcgehnagWdfXvL~E>|?x@bMbMlV~]tzoht_X\PIDAsaIDyOGcNjPvXz[{{vysUrgN^C#@Q`(J_.Ul9U~iS[>[>CHaY^[Wa=]Oh#66`{/0Ut(5b-Z%R &W ([+d,g-#`I-#`IV:SBK\Qccybmbb`g^lnnttohs}so_h/,;&#- MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM  (*. 3[@3n[@3nos~X|Oqf2uyf0nf-gs_3qeX9{{cCfFcWcWwhRxjTzqYzs\{zcv~pq|}~pˈ{cÁwP~vIzW?xL;nG3usN;aSzaRcaNlzdtzv|w~j~]erRQVDJM?urWUrWUiQqOsGj|JN[TqPiD}rgpsej`ej`{bezicw~[oYVROWHz\[tZmmXm|{mnnU]tmkuhivXctZ`r\\sfWsoRvLxJ}X~]KGgWAhy0kos,ceaLHK!DL5#;P8+La;3\q@/KkA-Eie8[q_Eqq탶h΃aŁzJxkokglg_VgZDuZAzZ@````W[tU\NN^KLdBEt03M[!%48-A*@ ? F'aF'a_IyRntdNXD]OClFAxZImP|D@88;{:a7[8G:CI}>W{QbyclčeɔcʎuYlVdlm{ʈfҌa̙SSSzVzqYX71dM$#H-#" ~9-e~9-en)3_2DuMuY}dyu~ZuJ^@1mE.)W)!)![9d #B(9]6>q_N[QWSyrssRWERWE2%)- #$ 1 V#2z-!Jw0'Ws2-d\gjzrr<(6_4!.O  %, 7", A%=j&8Y0mu3~zzrrlvV[nerUdrqokjiizfzfw_wiv셐q֓\jHS4{a0ve/tvd2wfc3x5%)5%)L7'WA0$N2 /'$%-)02.;V!?Ly(O].Pk0Pp`f“`f‹m^s_bƏeʆoԇmшk΂i{f}q~u݃oلmtpbtniŐIr|dhovut}ysbobospgl{p^aqpoq|yv|tي`ŏYv]v]Zevur~}߉{l̏zYzSxRwR|bĖ|bēcʐ\ÇHI|LttVkd`qb[w`VxRQEEoEiGgULkZQxh_lZpT|fXq[[uWZvVZ}meth{fx~bm{Uj{U`yStxYw_zwlnostsqSsqSvQzc„ne‚jfrm}}R}}RwRuVpa™ka]adcwkeuYxUWĖWɒdΒd}\]{[\vVZvXYv^TteYql^tnv}rmquhaVbaVbcgsy剁hȃob|]\{fYznUMJ^dƒ{VzNw6wd,o3)"*      # O>6j^KDrrrrrpmiejjsakvSCK1f6<%O    F6CpW1swhyzrpqqrvsurKn?WU}3-@$ \>Q3vO;GRM[`uajb_`g]nqfkxc[tzrpaj41E+(6  MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM   & >,CF3$Pitjurr锢OK@9mU"NwU"OU"OY*b\2ud;f>lVlV}nqtlDž]ZtRuVuZtXrUrzQk|OtJJw9H|r&?Yx)C`2Pv6LydA@pUE{hJyhNvgQotSmxTZcVS\Vccy{|mp{AZrtu}zuIsIsNfLoGF|BPZq8AEc.1/TO:6joC=P  -:"!=T1!MN)kk0_+l[)ccBfJjjvv}vhc~W`E]}@Qu;D|aL>{ZRdzwtrqXLVP4By) %) %p-$Qy-)W.6g7:sPFWR^^xrrrwkfwkfk9x[1v9+;3&1 /!=#/D!6K'!1 #-##9,"9.)9/+lK\lK\~jU}cTyMRxSSseV~[XQZRNRBxqurqrrssrrrtuttvvy|y|rtxkf{la~l\hˀsssׁ`ĂZ]]bŊmssrx~r~iUkZl\v砆`ɠ`ɒbǒ\uHtIpJ~qWrqcuk`xe\lInBn9n9P0rS8~]O}_QseVscQsaKyfQ~jVl[m]kcje~jV}lWyqYuzdhnssruv~o|cmoZdbYdbYo_tW@~DxGrXvlhÌ_ԓZu}k{W{WRQiN_J}@?~gBHPDQaUZfZ]o}r~vk~vkxcZw`\uWbw[^~fR{dVxbYv~kt}ւiɆb~xn~xnsu|qj̇rUnRiOypMowJ`qL[oMt_U|YX_Zofvvqvw-jVN@6$ "    JA&WJA&WMuiNy}Q[reaiVslK`mmvyz;5@;5@    0'A5&NRK:t^_EisOu_ydqnssyqpHTCP3CBN&(0       RH&YRH&Yq^^qljqsw^~Dx/VO['&+  "" ' ' % $ "   "#'()))'%%$#"   )/+>1P=REq]_}xUHSWoуoуMSFsM1D;Q)72D              ! & &+,./30, , , ( &%%#$&&&''&$$$"!&&!!  !"%&&& * * ' %   !""!$%''((%%#"   !"# '&$$$().//012332/+/0*(##&'+,,+)+,..**)(&&'&$'(*+++,,++,*(('((%%##"#&'(+-69<=?>;94321000//331.&%$%%%%''&&%%&&&$"   ##))''%') + -*)$$""!   $%)))(%&'&$! !! ( ( ;!B+V .] 7p =t Cx%;e!'8^#28]K58\XpipiŁkpu=m:w[2^y#)P{ B|8o.b .p.t#b#bH'L-@'XYQ1]rOk|TitYggmZlnmrhZq[OpVKfhgdpr]\w{YH9u;0#H MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM   & >,CF3$Pitjurr锢OK@9mU"NwU"OU"OY*b\2ud;f>lVlV}nqtlDž]ZtRuVuZtXrUrzQk|OtJJw9H|r&?Yx)C`2Pv6LydA@pUE{hJyhNvgQotSmxTZcVS\Vccy{|mp{AZrtu}zuIsIsNfLoGF|BPZq8AEc.1/TO:6joC=P  -:"!=T1!MN)kk0_+l[)ccBfJjjvv}vhc~W`E]}@Qu;D|aL>{ZRdzwtrqXLVP4By) %) %p-$Qy-)W.6g7:sPFWR^^xrrrwkfwkfk9x[1v9+;3&1 /!=#/D!6K'!1 #-##9,"9.)9/+lK\lK\~jU}cTyMRxSSseV~[XQZRNRBxqurqrrssrrrtuttvvy|y|rtxkf{la~l\hˀsssׁ`ĂZ]]bŊmssrx~r~iUkZl\v砆`ɠ`ɒbǒ\uHtIpJ~qWrqcuk`xe\lInBn9n9P0rS8~]O}_QseVscQsaKyfQ~jVl[m]kcje~jV}lWyqYuzdhnssruv~o|cmoZdbYdbYo_tW@~DxGrXvlhÌ_ԓZu}k{W{WRQiN_J}@?~gBHPDQaUZfZ]o}r~vk~vkxcZw`\uWbw[^~fR{dVxbYv~kt}ւiɆb~xn~xnsu|qj̇rUnRiOypMowJ`qL[oMt_U|YX_Zofvvqvw-jVN@6$ "    JA&WJA&WMuiNy}Q[reaiVslK`mmvyz;5@;5@    0'A5&NRK:t^_EisOu_ydqnssyqpHTCP3CBN&(0       RH&YRH&Yq^^qljqsw^~Dx/VO['&+  "" ' ' % $ "   "#'()))'%%$#"   )/+>1P=REq]_}xUHSWoуoуMSFsM1D;Q)72D              ! & &+,./30, , , ( &%%#$&&&''&$$$"!&&!!  !"%&&& * * ' %   !""!$%''((%%#"   !"# '&$$$().//012332/+/0*(##&'+,,+)+,..**)(&&'&$'(*+++,,++,*(('((%%##"#&'(+-69<=?>;94321000//331.&%$%%%%''&&%%&&&$"   ##))''%') + -*)$$""!   $%)))(%&'&$! !! ( ( ;!B+V .] 7p =t Cx%;e!'8^#28]K58\XpipiŁkpu=m:w[2^y#)P{ B|8o.b .p.t#b#bH'L-@'XYQ1]rOk|TitYggmZlnmrhZq[OpVKfhgdpr]\w{YH9u;0#H MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM   (2L;?y\GKlRWhcWghW{gʂlՎ}J}J]R'ZeW+e|f8a6~P.lZ/od/ra0qz^0og8j:sڊsڇpԆeɄDDD|LbSbTaUmwNe~Kh\QiQS)fa(a_&PX/TkJ^yadψh҆ls|u_|sUqrKɻKɻgڊ]?Z:Or*-S@75cC==\;f:Qz:Ju1;^C1;^C+-VI'(OB9.8+&5#*3$.0$N//%9"!v#,Pu%'Kr)<=4mPO{XWr[Z{fV~jUbRbRRL89=xDzhJwkswxrrkjuiigcepBw1/AR,*gUf\qhYqhYadUb^ScKMXKRLKW@?Cq32/\@;.^D>-^O7%RR5"NJsJsrUtgZuFjxF[l}E,IhU%8Xe'Gq)!Gu,G:.f>3pyIyIsu}zFiD7km:dlnrstuuwyzzuszwzw|{xzvxsgvxqs}{o}p|q{n{m|s|uوu]u]oRtZ}p~|p̀moja~fR}dQ}cPUWēZœZōXVmQiN]EaPdZ{k_rqc}bS]Md>d>]9jDdʉagtYojXv`WtidrqqkizvmŀpcrXqYlZzpdi|nrz}ねoօt߆uxsq{qq{q~xnɆxfÜvNpOjOylnpprr⊌DDIJnKaJ9G|j0BlT'=[`-Fhd/Ilz7Hz:H~w@Fw@Fw_|a†fɇbňrWn^jetchyipxzxzܕrYqQm:p;z@@?>:97410/..)'../.)))(&&&&&''**((&%$"!  "")* + + + + * , - , +%%     ""(()(& & &%# !)(B ,M 7n 8l 9j Ez!I0Ho75Hi?[Rt[RtvnU䤲NӢ8g3N.v5$]!Cs 7o 3n +g+ga_(4XDL'i_=aiquyn~bloZt`Sv[Qn\Nmk^jlspigmLJE1*T  MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM   .68**MUOQbZYoeajnWiqTv^{b‰sEsEYJ#Q`N'[tZ3xxW4xP6x^7~l8i7xf7|n=p?l֑lցg~^uDtEsG{nNXTYRZPlpHfxFlbRn[V0wx/ou.Wl;[agiƆjՁr|zqmWxPn~HHX{O}4Hh0?v\%'O80,rR:2m4Im1Pm1Ab1<|_)0U8)0U8'%M>%!G95)"5(,6#24&82(V!#&-S~')O|-D>6pOO~WXvZ[dTgQ]M]MNI8:{=k@mZBwqb{yrrkx{kslkf=m];pB7wT,)T71:/=-0Sw9eApDt34BS-.=L/4) .=L'.XY4+[e@(^X:oLtPuRuaufthYthYddSe^QfNNXORKPW?BDq442\J=1dR@1gX;*][:(ZIkIkiVi`]kDrqDdh}F:Nq^1>ev(.X1'V4%UK@SIYYsu||Dj?4_2N0C'D,':J(!Fh)(SI3wT7ttsdgWBA/aK?/bg:.ff8+af7(];6*%6*%N55c>JZ9vcsqp~jՃ`yiVvmF79=79=l,%S}.)Z43m:5tM<]CmK~aËiw}pzz}{swGjs;C97>//9%&6"%2#~.$P3+_]>]>ytvfzU`mKNH-c73> 0($A3.b?@nCF_0xh5|䎉}}}rhtsҀWmh`n[xT{RuHuHl·tqw|vՂfĈoUwuqkjrrrw焁Y{Y`xXR]GEA5mE9;lF1@kD;HsD>KvvR_vR_DM};C|W%FN#C5:@#'IL)0XO*/XR+.Yl>muEz@|q>@|VW[YtTn]hgs|~ef|furr׍jWjPlpBfFzNAm6;oa+5^]'3Xf1;jj4>piSHkbVsv候{yYwY0iL8?"      &'-55'Nc_]grqjmsnoaXqcarddm~k㖇JJ@D!I369   /&0n\9~rz]us|[q`5}iD)af:&W|A<{DCi{i{Kp5kAa-[ 3(-'!' -50 D>6$LUC0e\H4mbÍbrtxxg34h5OfE -A+   & &*) ' & %"  !$%&'*** ( ' % "  ((FiX{HudPPQYboDjo;]pt6K`M4EZA(6H&(6H&               #  % + (%&&#"$%$%''&&%%%%%$$''  !  "$%&'&&##"#''')*)),,'&#"!  !%&(+.247843224320-// , ,,, ( ( ) ))(')*-- . . * ) ()+(%&')*,,,+))+)'(*+,''&&''))).3;>???>::8520/--('--.-***(%&&&&''**))'&%#"!!"")* + + + *) * , * *$$    "#***)(' '%$  &#< 'F 2f 4g 6h BzG.Ho13Hj8RMsRMskhaݖYЙ@~8`0}B%b(Fw:x6x-m-m"d!b%0\BG&o[:Wup{qtspfnxbsdYt]Vo[Pnf\klolpsjQ\H75_&  MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM   ,3e:OhN]ptxqXnJhpDffBzS6}zS6}L06P2>[6$Te7$K8-W85o =I(A]0Cn3Dtve]ve]|{x}murpûaR~gTymUvsstt~tixvwzz|pՂxSyWzcu{a{dg~gƕsY`’bńkՄkprvxxy{zo{zbzs[zqYx`zb§lVlV^X^Y}\]}_\~iXzcJv];P="NC2<`:)^i=.i}~}~y`za{}dynstuuiuKSzVHvY`t{`t{bVJdVKhVNj[Qqj[rdls]|wba{gE`;^7Q2uM0q_Ne]vuvkwL\uERs>GElLxwm߁j̈`..:Xa7P}[/9eG&*W=I2=(0 / /)'1 /1 /3 L,-/Z0-[9(\BTD4mE/)XyGH_g~{ssjqzȄj?a=D6y50hg%*Vc%.V_%1UyBrLuIqqHi8AEW3;@Q%*0>>-4M7AyJ>\:i\u}{ttt~iX~iXndKn`LmUO[ZTI_X?MIs5:9]jB4S(`Z-oaSoTªWŧVƟSǁwcye~EbNVQRhSoSoRoRy|wo~sҍn]jWfPV^{Qcdt\sssw鄒^Ç^Ə^Ѕ^{w]{mczbhwv^v}[lIlIC?|84m>)7%  *%324252o4Uy;jx7Zt6T~IxKsQd[dzcË]VgЊwpsьbqpu{uvтwSwSiQs`lor~xa}{WxlSdbagkjŁkjlZo[w_q^^YaYcYhXjWzMJIImtSnrSqmQvmQmQy^j˄lnuzark\}pч}pїpeœfɈiքgx`qnqiXnVzsTrmkvuzm̈́{WrXWY~T^sLmoRrjWvp_cufPxP~Pxrpapa}]Y`ViNiOiOyTXxNrKxJzJLLv[nVVE~NDp6@t`0=iO)9^K"3PJ 1KS",MV#*M`8,b`8,b99:>yJn[yclrv}j`\____tPQ|WMjAoB}DvfDYNDU85fP"%Ha$0Sg%3Vs9E{w?Ki`OibUiigktqr{vل~]i[@M7"O9(-2#"  , 2R?@|_LQkXbiwzgffcubhwzwzUo=zFZ0a     3*=<>=;;;841-*)('**,,+ , ,(#%%%%((*+,,**)'&#"""** ) ) *(&''&%!! $%..--,+)'%#" ( 2$O (X +` ;z@(Gr!-Im#8=oh8=ohHuWmy}YΫH6h+q@PD@33)l'k# i;9$Oy/ċu;qGr[rrn`tttzpokobfqWTpVVlT]ijmaaaaQGVA-9 MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM    ##)59./VjenkouqtwwdqLpEh^8zfQ4op=,dp=,dg:&Wj=*_sI7ywT@u\]^ua_}dgn_ii]|S|SYcCRZ@>>7fA=9gK:>jh:Ky;XGX{TXpqFl{@x`|j{ntҋjċiʌesYPGk:_6\6Sg6Q_'4[C'4[C8 6 0 16< C < : H#"M')S2)S2-F94E:JE?NF?]G@q"OT(Wi1Tu9QHJMHududwtkyqtzуgQ}lSwpUtrr|lˉt`s׃y߃p҃fƅlJlLlUsjddhsgj܊~hĕu[}\]}c}cqxtu}nn}yj}g{ycyp`vo]vo\vhƂxmʏxk̏xkh^}e]z_[z\X{UPrQEjM9}G8$P<1BX3'Wa4+^||rgńodqe\rxevpjljnpHOZ@|ES>r_Wc_Wc_QJdNJrGMuJPTY|R`yPgnOOdM8yiJ3rkJ1oyK1q~K1qgNn^uuupvppqlpmyp~Ɇpldhqjj/}/}+:fH(5`C"&N4!H/B+<' 7$+D3/I9'6(%0#W>@W>@[&!?p.$JD.lE-kG+jM8RF[L_O_C_@TJTJuMzpG\c6wa\6voI6t_;/dN.'U}GI`kylla{pjvdh@b>S7E6xt75oj38ka.;hpnwvghub_n;89Z425Q" (9@&4M8[FSUJbnpztssbNbN|eJz_MuMXYGO=AGm88?b3/8XE=wFXwFXUSEOXC{@i?eCb?gMM@pK>|I<_[Q3p(4,'*$' M-2s:GI(_O,hzqӈzqvslnr~nDžrlLjsknjtjǎutːv}Џ{ۏ|߁}퓥aΊlpmdyplu|`cnp΃|~ZO_Y+eKH J5+%5+%O03\6"IFF|lksokvvt|w~ۅlҊgFY._FY._]1'Xl0)Z./a33j@?VFmMpbqiɋufƉweƑmJmJ|R}RSOxCzZ0nf<GJ-0/ ]"3m#3Y:2Y82F(^K/mXDfEHHI}jlzizFjN^Q[hVoUmSmSsӀu|߅nϋt`nZhTUY~O[t`uqf~eeb~dkhrim~rwwy~u|ws~}fa˜hIhILDE;~Z0 IR-D9'4>#5D 6;02+Y(B\f-Rm`)Ib^(F^?yBuMlTjic^YhЃxމxd‹i^rlȂuqͅwYwYePjWzm̂uـ}慥q܊e҂~XnTaZ\]lclcwtX|wX~ZzZn[k[h[hRiPoErASSk}olyionUsnTqP{^kq|w}d~r^\\[_Ņmقizr_zdhzVq|Xn~[kÁlƂlǃbƒ_u]p^ab|]hmR{pVwsZtu_bxdPkNnNv~rqwqwtprvlk}`Uy``ual{xp˂tو{]uUtOtM^Ő^őyhˏsa`MZMnJK_?F~P4AqQ(6ZQ%3SS'-ST(,SY73kY73ksAt@v>p@`F\SXa}poy|lhcbcbnOOvWMnFoHsOogOV[OXG@zZ31cl07fr/9g|?OEWsl^rk^nk\nqhnu|umye_hUZH4kX>*Z4%+(  &":-'NK=8m\MHadjf{kmhfހqlǀqlcPWnD57!C,,6    %(9%(9TYN[bUsjvkxlx~]xfNdZB]V>ND3jI?0c56.V56.V  &)87>:aHTZ]^idboks~nyXXVM4]ll/QcZ!-I$=2+ $ $$ ( ( , +)))&$%'#"%&&&&%" !       $+1 >();(*%>(/7G',7B$$:3, " !"##$$""#$% ( )*+,,%%&$"#$$$$$##!!"#&&')**+00+*('&#! !&(*-0345543001/,,,++ , - . .(( ( ) +***+))))$$&' )('''&&''+*)))(')+*)''()**)*,05;===?><<<83/+(''(**++++ ,($&&&'**--.-,*)&&#"""*)&&&%$&'&%""    $%..--,*(&$""  $+A  K #U /f3l"@n'Eo2DzR2DzRuA*VATCQf;>wL3+\S5+^U5+^fD0llI1qoNx^ssrlelr`ZO^xKOt09kS09kSF.B+6!8"!:#%<')=*:"YN@'bZ5C@187}+Lc}+Lc@*aG+h[-}Z-|U.xW5Yg?b;`:[V[Vl]XdWOJE3jVB2i{:.gi3*\W,%QFJ`năveeWUQcYMeAd?b7V;I?r@Bb7D{h{jXyRur=/-\5)*R3B5M9uChMZ\Ćjxsrr[C[CeH]N}E`W4Kz1#6R1#6R1#6R7B>FABB@sH]sH]\NBVL:uBF"OFB#PP6$TB-lM5t>ʁAqy|{|{F}JnT?>yH;3e%-'%% $ B)"`5.zBHF#QbSbSttssqrrrrssttd΋ntpdu~z˅dZphȍ|uٞY£P`U)`J@B5&!5&!^:Eh<+XCQ|kqsojprtuOq=vOq=v[8+ac4*\{'&M*,X3=yPHlRsm·uvֆuֆt֏jEjE_WDa^IfsXtyXXjA}J*cV4?/ W4d W83O2/q:)\|<0kN5~]69;~?y]tz|mvÃGq}Og{QcyhZxoW~jT~jTjˊlΏp֌j͈zcÄr]jWTSMRLSKSV{V{QiQlRuq\t{|wsx}~⅃mΈgǓdIdIUHRAvI-imE*cQ:"OS.ET!:A/.#B/?I9HH8AG8>5y:xHtLpvXb~~_\Łj{xچVoJtdulɈw_w_aOaObM\k׋j׉h׈YpT]SWRl\l\n|Uw~UUW~]u]l]hMgHeIV.9dX)4ZS+/YQ,-YR6:tR6:tvKHyMFRAOAGAJLLVkakxsfe{fe{gNMpWMqKoO~iYhiZRhZ[VKdD<}w<>y}9>wFZJc}wmzufrmQpo^itnsrp{iU~YDI6!I7*1"" ! 7.BMB.cYRZeapsljS]S]pbiXRT9rEE.\     ;B3d;B3dtsqrtrrexsf~sghw[`xWGV=y?J4f..  $"21%MHQY^q`vawaaKK8۶3n#";=4/  $ ) '% & & ) ) , ,,,,*'()$"%&%%#!        /*!9#1GGsgBaѼ

I #R %U9j @q,K<,KZo95Sd^6Ft^6FtD(9TL*B]g0^yf2X{f8IqO^|ft{wu{u`X\^qmaʣc˜ixHv'aW$DmE"(O4 +U/ -X.(P,'N,// ! ! # "  ' .+5)08-;PE?"XMFAFAHBu{Q?u|j8wm5r}v/co@zR`Ñox͌dċ^iʃix|uko{eo`cx[ehhtvU{KuoWsi[S]PVGDGDIDsHCgGBm_Xtwovav\k}qԂ^ʂ^rzwsΆr`vZzUxuWrpYtk\ui^|hjgnppc~hdwgiegl]cuDWhEK[E?~@8.^73)SR*)R[')RR{R{TuOlX?SYPW_eShGk|NaPsU?6jE1%P@- GW5]GeDhDY;U9tIUtIUK=LtE9Ci3+*H@,)Kj.&TX&FF8t8:qS\xـkmkmZKHfOD^:a9l6g@bKxVUfI_]ZHjnCZ_u.%+J) (A &409-ar1Ut6JuEgUvrrsxXKXKfU^[Eoa4X?"BP79G/1>7=wAAB?C?dCYdCYE::iA71\6-5>,9V,H=(cN1~t<Ɂ?_Ȉjww\^zcRJVJC\~u׀}qʂYn~^c}_`|iY|mW{kS{kSw_{cČn҉ḣcņ]~W~eQ|]OzJDyDA;JSy;JSy=Aj{>Dg|AP]Hiq]hsu{wvhxo_ym]dTdTtlDžsapC|d;/2:0..ao1_x=[@YrJSsm[ucym}wދeʏ_Ėf̘hϑ[[fSeTbWy[_Dž`Ʌ`ˆ`Ƈ`ŎlUdRl[l[mtVrtVwV~wWvy[xv[zs[}jMgIgBh@ebebdhtt^vtZ}rOwX|ai~rԆu]oVyGyG\…dy{ys|]ZYUUPbVn[LGK~LyWxZsaseusr{ymɂi~q_zbUv\Ru[Q}yfĀn{d{dv}wu}V]s\rjbn{s|x܀q|qZ{iSvavaujˉxl̀p|ppzqitmbnhfHJg;AyP./]I**T@'1V@'1Vd4Bji6Alz;?q=@wADGOMZek}}{uqwtqwthhlomj~dÅ}eńzhycn_qz[ulWQPHMMk~Out|tqupPvwYyu~uՄt{rwqyxiRD3iE3"K, , #  #'/(;@:@jRLdZ{]\\ymwymwptlncp^Y_L<.8$ "!,-,;21!AZpWZpWrqpp~qvo|~mo[giUe`;K?a3C4N))  * 00B52dU[`hffcbJJ:n2X2..$ " % ( & % &' ) ) , , --.+'()$"%&#"      /+.<04AMa.dWp3pRRYgScAU2>ce$',> +                   (, 7*;$5I8+WJ90_L:5gS9>>82/+('(())))*+,(%%%&&++0010/,*( (&&$$&$  !!!#%%%%%#"!! !$&/.-,+)'%#!!"+ 6 B M Q3i9q'O<'O<3>iW=Gop]cbos[Dy9e{.QR='6w5v 5v &e #efj#y/2y@B%yR\1{w=BDQfV\nW~iYr]^oZ]fP\hxwjjkymFXh9Ngs231K/*>MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM .*341:Il?uPKrrX\_jrv샸pjYPYB}QI9sQD6om7*\v3&Vi3"Mi3"M^ů@@nف`֘6ۭ5Ι3b^%Az= MC9::1".$* *      !"*$7::>?AL)U^P-\hMaMaP_WYjElBp7nlQgjmr}yq}h}h~thz{qlnrybmR}aX~^^ZYPWMVZGVJEr2Ttw1Qr.Hl/Fn3@su6=rf89qqIG|YToYv[}~uaԎarx}ڈgǃ_~Vv~Vm{UukZxe\[bXdiiSlUn[iuaaqrHfeKWWMGA=6i:70_T(,T]#*P8e8e=}:rI0RpH3SrE=Tx:;L].8CA9.5FC#'J?(C>*@O/-]O/-]X,:cX(7ZV,=\/Bl#7Qq/Mmu:ci9Q\7?xcN=}eU<~yDFwvs}hHnLbOVvL^|He5?[Y.2NG!@,;#77 , (   ',81APZP6֠2MbVI>B>BW.m]0tp4p6q=iGaQfJhHQ;yI7|>7Sl>7Sl)?A&7: &*-X!AG05 g*+WEIg|ΊrqZYqZY\@>|iF;{V2x^3{v4yE{V~khi[zQpIw9Mc\3?LA)7'0 '+&U MKVCIW9Fk/Nn?btprks]|ρUSUSga_hE}k3fL!NN<=<,+*78nC,`68@M-FT) HXRXR]\a_kf~misqrvuyw؅xVc5~a:&XQ,!K_-3]d-9cPTYOt?zAF[ƇpބmҀkjm`m]kYjWwkRwkRiTqZk·g˅blj\ŒV|vNwlKpH6wmYsrzop_Ql[RjYRjd_jd_r}眖XO[K2nV5%RQ5?,-#//0#3.&#- 'f&IXm)G_2Ar|4Bun;C|i[Wc{jqpuᐝt╖t⣏hاd՚VVkViYa`qZ~SVXgІlՑ{XpQlZlZlkWmjWqhWokXgsYnwYuzYylMzgIjHkHUgUg`g{zc|w^oNqRrUn]ideQdKpFpF{hxporz|ZU}YJ}W?iIzREA~F|GLO{WX\^ň`ɀ^xc[s[XqXWlPsM|F|Foւk΃V^xarmkprvwss`rdUfQfQn_yjsstttva\vMMN10a@(&O-'8-'8Q3-&OFF5iLN:qy{y{ppnopf[jNXxIRh0AAJ';46$$  5*<">Q8?{begrljdob_HtHtx{?Ie[)4@?"              @ 4F%:W3!L]=+]n[Gp\Qq\[xWg~RsqltftfE@/4ڦCPuw%0IA      !!!!!"""!!!%&(('(*)'()**)(((####"#$%%#"''(('()('&% !!#$&'****)**,,,, ,,-*'( ( * +-. 0 0**(*+,-,,('&&"# %%#$%%%! $$*+,,-,*+,)(((()++,+*-/4689CB?? >820.*)(((((()+,($##$$++01220-* * * * *%%"!  "#%%''%$""!! !   !%&//-,*)'%# # /:HL,h2q"R<"R<6O}T>VmVk]us]F|½>i5Ui!9m'/]7r 7r *k &i agz&$y30x@Q*jr5<>R\XNsOpRxe\ua]kV`nyuqpnP}FvJQWKD6m  MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM   ('3?A.Z_nQj}]kolvhhc[olcj|]}`~iof\[MO_EMaBMOJSIl3l38;D{EVHlDJY2MrH/Mk8,Md#9=30b6cb6cO,RfW3dwpHlW^QDBԽ@ֵ7r4eq(ItG$?g9?dri7]qa!HlJ!?gB #X,G 6 2/) '  !"!"5"=3"=-!=)6"),6 5a0Gkp6S}aCh]Gp{r{rkocfowWp]eoEsnTumcwpnwsxvttttzkʁtqiSJnrAOVjAJRqAEMwCMMtDPLs\8Fjd1Dgl&LXw'N[*Vb*Rb+Gc7IxCL\OuRcʎi{t]Ȑ]twzՀ|mzvctpZroZpoZywV}yU|T~TiʏiʇeˀnlnrryrmWN`Ltg;i_ FP_ FPZ"KTO"GR.!=L/ 9H0/;((-!!-(91R08Z8;mB)[mB)[~CM>O1Xx1Yx2^{8m?||HnuQarzqqwxs{rld|KXdyGRi{;@x47`k..HT+.?P)/7K",4 )--'.%" 0" 0+( ,,+1!9L:+C`C5NsPKT]b[UScchPqzGFzGFg>*ao@+dG-kI/pO5~SBWPs\Wl^Y\=@xW38i(4/(4/15*//'&; .x-(Xr,*Ym++Z|AJVi`fcesA@sA@Y91ie>1jL1pU3zolLrIyF~bŖlх~ c|Pc|PhF9yoB:x7=v5@tp0IqBKSMpQzRlؗuZKZK/"=M/ >J-B@A"LM|2mvt;ZmEGYG7rFJ'X[7&Vb1&VH=H=\JbOr\q`lnmjgpyvjU[eCSt?Mx>L[O\J^:c+3@, > = 8322/.,+))'(*+,*'''&&** / /0/-+)))**$$  "#%&')))(%%##"! "#'(/.,,,* ) '%"!  ! )1AG$[ (b<%<%3QOG)E&> 6 . -+ #  !#!#="#G:"#G2""H.@ '.1<;o7K|?ZiLoaPv]ˊ]ttTkwoQ~XqnJtoVmoaeqhjsonqpqq|l̄urhIBdtx;@RT99NZ71I`<:Kf>=Lh^-E`i(C]j"IOw$MS(Z^(V^(I]7NzFRbR~QfЌmzt[đ[t}vz}{owseqj[qk[qk[{{U~SON]˜]˘cҏnrrrw{z^TeXjC~D<9D<9B:9;9;%6@&1:)"'# )6)X35c<9wH'ZwH'ZJSFX8f8g7kC\[<>[_60Yk-(IU# 8>!+:5($'&*&& -& -1'$4.4=*BcI7R|UDa^V^fh[`^jcynRkuJGuJGZ6)]b7*^x9+a<-eD2rLASOfX[]Z_P7BsL+8b * *41"2,!* @ .1,`31g45nHT\sȓ^_^Xs88qs88qX7,bd<-eI0mR4yl>rgfxb_]EuI7N{B2Ao#(16$+#/)1Q/$0J/+36+6J,?F*?A'?_+6]}9DzVV_\qa{eaiHeiHe{z{yzwe`pP4iy3!DN"b:&Q{I)`}W2v}\5}?-:h?-:h"12*"+5M =_$B.$QK2xh?}OTtPoNv~v~upw__FRO8o) ( &! [7*M?S(fU,speŗperm|_aSYWGH8$QmH&VW'Z[,g_0sjEnLeVwbY;R:R8R?TR[~W[q\[uaeyenƗaΡ]kzBYh9y##W$(a+8}?-fV3|l9p:s:xWyanj{y݄|k|Ok|OnL=tH>:B|~7Bwd,Af=D~NGlGvGeҠoߝZIZI(9B(9=):/>F?}/kms:[iEKZK;xKP+`_;)\f4(ZB6B6\DbItYr^jmkfaiqm^mlKczEVCR_M]HW8[:h?QcՂxq{uc~jU}`Y|\Z}ZT}ZTmknuqux}~h˃xSUYBEO|X2*[W0*ZW/*Y@%*P8!*M( */).*+#-,#8-" CN4+]oE5wkRw\թrRpNHH{V}]ssx}b|xQX^w~s퓍f͝[Œn_n_xe\vdZpaSn]SiQSokOuKo{GmxE`FXF}XI}XI|g|i{m{i|^]z[^xW^|c`obwSyNyJyJ~fRzbUmU^o_]v}[{QyGzMzRwKvHtMsOfƆg{k|l̀pՂpكp܀p}{oˆv_tYxGyAl>l>wnLulMogOtlTxpXy}gzuՀ|\wSnaKgZHy^Ky^K~sg|mw~unuprwyyZYTOGG=(6]=(6]B @J=9A,%',&0,!)J3,7V:6Dae@YInbѓjܐlܐlstuhwԎu|~ysrfȞfYb^a`^XaU|iK|Rhڌ\džOTXzr[`pSNfLQ;rLQ;r0>;,40 % (9,+-L0,2RA7g{F;yggkRXnfbv~~oЗ@e]+l314  !/%>oVF0=+ # !    " "# $ % & &&%%%''''*+,*'((((''((&&&%"%'))('(())*+,*'%" !"#&),-- - -.. / . ,-/-+*)( (**))++++++ + - - , + , , ( ) * ) ''&%$! ""()*+..-/ 0/. / /**+,////.0179@ @ > > < 83 3 310-,))'(*+,*(((''** . ./.,+)))**## "$%''** * )&&$#"! #$()/.,,- + ) ( &#"!  ' .?E"W $] 5{5{2QM;RdVVbVVospaO=ȟ3iT/W;9n 9n 5~2})y&vlcZ^#"a,0*oZ40tiTAs_FrUc[ekk}mpoq~ojrobflrvhhhii~:1@:1@ MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM  ((+ A>MArSob\`W_cUQMesUesUPg?{]d=|]7}^Bcebb{a`sgYqiWkUlTq6q6y0yw1|q5i7Q@~r>G}m;[z`5\[.\U$JH8z<#a*X%A : < 7+ ) $   "%('+9@- ?I8 3I<0IG?G?KCzVOcyqescka9iO0nh>'XY=bDyqjmvwwkwksiVqg`kc~ohyyvkskpl`vpYmsReq_qcjjlWk_kw{br?Hax14LV"85*8139-750841U65_67lGH{$UY46z=fVXoKHE[c}yvゃkʂkcay\~lV|_P{_Vz`]{d|gʐOGJJfٛpsstj_|TnPiTGeV3m@/Em@/Em%/)"2T!;a$@-$PJ4xgDSY~vVzoUrr[wTivA@>h:62W%$% %Z5,OCV>YIvaşvaŁop}nfqmGfc>GC!LcD JD IE*_F4uVC[HxJEjDE}4As4?s4XAyI{N^yzslslmrqotceYRVK`I`G_CcDnGb|}wrhxeokfmc{ɉhVhV|}ynl}immbypXgPLLEHCv:2%L7+>   !-:>3[XfDYsZinoossrrqsvjjo_R_aQMbPGRLWMJ]1!>.:'!-'#/)+4%!3"2H),Tn;=v]Uh^ȢaO_JV–V•VĐZƃeʆXyJMPjԇrݎfɐxb‡h]h]w[~t]skevid}dam^u\oQmNSDJ@X@X@{uywq~rvwrUcnV_kXZnfYruWuQvOZZye[we[pe\rh[xsYtQuIwNzRvu]rt`{`}`el|honrwp~zvvv|qՂ}_LFz>u;S@S@yVHzaL}X|^zevvs{x~s׀v\nUkMkM{uyvszqqkdVrxix|y|y|W~cKq[E?2cE?2cH=;gB97`/,*M,'(I$ =**@1 4Cg+Sd6s=h?e}X}Xt⇡zt|acj^rYhzwېhјd΢[|XqIqGpAuEO{PrPsWu]pjkl{mpmpkt@kh9kD#SI.6'    !4,A[>4Popp^ya~lp~rt]kHJ<=s\nbcqcl|mm[mm[vV[qel`XPL~Hbvq0?X=(4N+- #)4)4B@_xUR^]hrrr؀ydn[_fbScd8GWL8GWL)=$!6! !" # $ $ %)+--2255520., & $ ",D2MtWWjk}s{{o^Ty@Lr9=fr'34'34           +;@7eFLBxHC=rI@F?>0!/ * ( " # #$%#### $ $ ""!  !"%'))((../.,--011100*)'% "#""##$$ %&'(,+)(&$#$$"#&%%'***))''&&'(+*))*((+,++/// . - , * * ) ) )&&!"&&&&''''''',,..00012/.,,'(*+..////07: A @ = > ?;8651/,+((#$&'('''''&&& * + 0 /-+)*++,%% !"$%&**,,+*)(''')*,,.,(()'%$#!!!'37 J Q cc.o0(4uEBGJF|aD\^Xn\lgsB2p>w>w;91-y !h fd_ZX'X,5.u`>5rZ;q]?uhKh\hpwxs`vt^su\mt[jt[qidtehD60aD60a   MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM    "$3/4(RCWLVyoVVMMYJ9;tgcȢBsAA>Ř;q2J>J:/kA2sW;xmcjgdu`p{RcaUfP`5`5~N,fM-hK/nP8~^Q}YsXS:2`o0'OY/A=/<3 + +. #. !, D#4@6w`<Baz[sOe,%Se,%S=+L:w8.fD;}fai}qajEcc~.61P&' A#2!-`7%Vc7([m60hk6-ce7$S\0#OS(!Jj2&U<*_b8o=|e^maicZ{cZ{t}zߖMqjMKML=FEf/?=J[A-YjA(^m70en42g@0In@0In!.)1V!:b$?,$OJ5ygFUZ{vXxoWqqRkK^v75;]2-1O#%$ %Z5,PDXEZRx`šx`ņage^wqCkg:FG J`CGy>C>)]=5vOBUFtA@f:>xw2;mz29m24n45r;8|BVHsmr{|~vVX?H<,_% % ,#My)"Ig!=:$VR+n_4l)\Y&'PR#%J;7p1-^H{CIYxnogmktwowke`P\I`GaGbFfGpJhutrbz\qehheЍlVlVz|~mivd`gWjMnNGOEEEw?5)R=0F""     /("EKC6mTl\Ǣmrrrssrrrssjya]pd\Xe[PXYgTXn4 &J0!"C$".%%0(-6# 1,F&,Qn8?vXVc^à\NYI[ɔ[ɖVȓYȈ`ɋTyHJKcώk׍~fnjrd…f\f\}Zy^tnkxmjĄjemcpakUiQNCE>X=X={yx|n|nr|oRekU_fXYjhVmwSoPpO_ą_we^vf]qj[slZxpXrQsJwN{zRkucfsh}gʼnf}\nx`qjl{lx~srq{rՄ}YF?{;t9J@J@zNG|]L[b{iv{py|~}bĉuYoNoNzyxyrypmj^Hrt_zuy{y}VhJaHF0eHF0eJG9pDC6j05,Y,.(Q!8(&9..9h$QX/tv1`w1YwkQkQlݎts|_\fTmL^|oӐiԖgԥZêUwDvCr>s@vGqLkPmXo_mgqtxx~MyES-jY8C- "    0)4Q;1BfssY]hlvzn}YIQ,a7/A   2'&HSCGgz|mbj}^^xkjWkjWvVZoen[PDùDCeq`/AY5(5Q'- !)5)5HLp[`mc΋mtts}ӄ}cuZ]nbNkd4CL?4CL?!1!-  !" $ % & &*+--2355420.+ & $  &6O<]agwrvyvVJn4@=9861/,+''"#%&''&''&&%% ( * 0 /-+)++,,&&  "#%%**--,,+*())+,---+&&'%##"!  $ /2 F M [ ["g&"*n;;ByBAx~U>UXPgZbxptȅoH3ҁ@z@z=;40z#f !g g ` XQN+(vO3/bJ2vqP6z{`@bVfqy{x^yuVwqNndJk_It^Zw]_G76lG76l  MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM  4"39+ CIF) DK0*ZK0*ZG#4W(B61kL>B$;I#,N]=EkHOhnΓ}ZEe~C:j@\*30%!!*&+'yJ'\M*cW3yW2wX0ryf`gtmrtޕk׃~k}ukmm쁬vvlTOEo@y6J1V+8%E %3D$8P$9[!*G_ 0K;+E;+E + O e)/G']c2=sponቡq܉qS^GNo"/>!(8$! R20N JĀ?ڑIǪ\ɪ\gv{fjobG_U;z0/1G/;].Dd.%Rk.,_yD:~}K?jI<~cH;{p<+bn;([g9Fs7H0#O;LEtlrrrbRE\<,d++["+Z"0X >8-fP>XL_Y~z}qrrma\ma\aD?c@?{g2@n`-8bI?=,fZ9^@_BaZbbm`m`HiZFcS@Q>qSR?yU@RRNcZ_fZnAq8Y5Y5T2xZ4~l8p=}Mq`erv{jl{љ_sǡ[UYKH@H?G;O;f:j[{m|vqdh_Z~nnt\BBB~EoNcVW]su{cptrᕴiqp@qp@      #7HLdOycjxh`xh`z|d}dņdʂkvww~mbmqwssgQaJpP4*]K5'W=9E60=.'4P5#PrC.lhqŎtxt{ptwyy蔌FDZ=^@aCR`ҙcԗd~ilvRnsIdsIdjnzy؀oϐvQsIpAag\sȌ[iZeqqt~zuˋ^XdVvQvTsvWynU~eRmRoRx_x_uZuZv[wW{L{IzFrtM`mTek\fj^wW{UuJtMxoWvvcnw{{lnȃp\tJ|s=xs9]7U6o/7fo/7fj78osM?USrnQpujn|vxꒈcțWvGvGv~usszrn`pmsmkjiww{oҒ}Y}Y{mBna:F> K=5@  "#E)9g$@TZ$7SV$4SQGQGrJSnݔkגbōUGK|OuNrMS;I5zk?wDQNsDc@zS;\KdZp}iqs}rrry{nWtP3xR>$U0,2!  &+dFPdFPrqnld^djwxotyuys53)M" / :QTMsqpsgqtYgflflnxaezhJ|FyAsy-PeF-5 , ) ( ( 3535EHg}ORdlnYnubr{ςiɑVtIjEKxOAiRy!!  ! ! " $ & & &)*--2343000 , ' # "     $(688CMhssr[q|DOg^%/(      " !           ")),-*07.;8+E9'%NG) DK0*ZK0*ZG#4W(B61kL>B$;I#,N]=EkHOhnΓ}ZEe~C:j@\*30%!!*&+'yJ'\M*cW3yW2wX0ryf`gtmrtޕk׃~k}ukmm쁬vvlTOEo@y6J1V+8%E %3D$8P$9[!*G_ 0K;+E;+E + O e)/G']c2=sponቡq܉qS^GNo"/>!(8$! R20N JĀ?ڑIǪ\ɪ\gv{fjobG_U;z0/1G/;].Dd.%Rk.,_yD:~}K?jI<~cH;{p<+bn;([g9Fs7H0#O;LEtlrrrbRE\<,d++["+Z"0X >8-fP>XL_Y~z}qrrma\ma\aD?c@?{g2@n`-8bI?=,fZ9^@_BaZbbm`m`HiZFcS@Q>qSR?yU@RRNcZ_fZnAq8Y5Y5T2xZ4~l8p=}Mq`erv{jl{љ_sǡ[UYKH@H?G;O;f:j[{m|vqdh_Z~nnt\BBB~EoNcVW]su{cptrᕴiqp@qp@      #7HLdOycjxh`xh`z|d}dņdʂkvww~mbmqwssgQaJpP4*]K5'W=9E60=.'4P5#PrC.lhqŎtxt{ptwyy蔌FDZ=^@aCR`ҙcԗd~ilvRnsIdsIdjnzy؀oϐvQsIpAag\sȌ[iZeqqt~zuˋ^XdVvQvTsvWynU~eRmRoRx_x_uZuZv[wW{L{IzFrtM`mTek\fj^wW{UuJtMxoWvvcnw{{lnȃp\tJ|s=xs9]7U6o/7fo/7fj78osM?USrnQpujn|vxꒈcțWvGvGv~usszrn`pmsmkjiww{oҒ}Y}Y{mBna:F> K=5@  "#E)9g$@TZ$7SV$4SQGQGrJSnݔkגbōUGK|OuNrMS;I5zk?wDQNsDc@zS;\KdZp}iqs}rrry{nWtP3xR>$U0,2!  &+dFPdFPrqnld^djwxotyuys53)M" / :QTMsqpsgqtYgflflnxaezhJ|FyAsy-PeF-5 , ) ( ( 3535EHg}ORdlnYnubr{ςiɑVtIjEKxOAiRy!!  ! ! " $ & & &)*--2343000 , ' # "     $(688CMhssr[q|DOg^%/(      " !           ")),-*07.;8+E9'%NGXJ+dK>%Uz5+`z5+`37n58s:<;F>bvJa[U`EL;m=I.\9;%O86"JB(?B(?w5-cvLFszce|:j;`;_U".Q2A& ; ; 6 50 ,      !'0#94'AA2)XN85kvKXmrwdlsnltviibcdldxelsrrkbiR\g\g|{c{|\xGo~KUzWNhmFV6Bb_&.B2=!G?EIC8& 8& /Nq7O}OPQTXaVVTJXI[HQ8N3I?GCoprx~yNxNzvNqOlPnOoOw\y`z`z`l]Xj_eedi~mpsrrplno_cNPiNPiAw>ks5F\-0p;>;k+-4I%'2>  /*%7-1P%6Vj89mJltJMr{pvnqqntmjm]|jXsvssrqn|VebID`k?9Rn--6' #3)7+L3L3D$UN2plZxevoh_plU=MN'*SK AV5!MV5!MfP<cXBZpUgZiyXemFGL.`(+29$->"+R6Y9C(\N.noArCyJlstu힃`ǬzS]Ȟ`̑_֑_tPhsGCP-];@$M30<:-9@)6Q0=W2?\=9s]AC/ C/ C/"&=&&h0'8>Q)ZJbjщrssyyyyRBYD6Hs((!&."/;-7_DHZ&XyUeكf^f^pojqoZ]X) )1,8/8/8.O5%TW?*`\O8v^T=}g:,fd<)_YB JbE"O}N(^T5|YBbJkRp؄zqNc?yA!LyA!LL$UJ(^D5wHELUR]Wez_zparsuupk\[ZQS3:qyLAeGm[pbp{uq|q|ILZCEMt10%N<3(V^<2me9@uk5N|sFPzWQ8/yj0rj0rn=!M|B'[O:V@jSncsqrss}uSZGIBQDMH@M>[7eAoKg^^pċbkÆciëxH=y9y9U8S:|K?WFbLp^}pwrwyHɱH>B:66/   %.@B47MQ9%/>/%/>/4CT=7ZeO>BLtqTee\VYhnsc}]lpv~ssszo֗wTg8k:oq<-ftG3svQ8CNg׆oj`ovUYvUY_aƈgԋdѓ[ƌh΅t}_mzSjwWdvXbRR]^}f`zerʆjjőwSL~DBq@bH]J`I`IsZvXRzRjSdV^Yfe}nqʂy݄|㤄K;oj9li=ceJhdNwbX`Y^ZhSyqLbd>Z`9xdW8ygT8yeLHeLHqWTwbW_|v[qhWw]h|RxurnݚcրtRtR][ca]bkd_qj]{WwXrXecag_\^Xkkom{gO`vKJY=s><,V29A0&P?4)V{39n{39n9GCH`JfNv[|SJZiҀiQ}XIc4*[Z(FM-ii5LħY|膔kѐVg΁wyiȄjdpT~rOznUznUrMyR`ЖL~7U[#X,,""   F<,^F<,^tv}~v؄~]i|uzzy|TeGGT5i      3"52Nx0yPoqrf|btxxFD>lY0Lj@",P&< ' * +8<M=M=lK^qS\~iT{ubsi_|IyotAkj\#596#()#$ & && & & & & ) *((,,,,*+,&  #$:6/-,,''(),,++*)(((((#$%&(+...-,--)(&%    ##''(() ( & ( * ) ( * * * * ('#" "$&&%%$$     * - A A L R b&)f12CsP=PvkG]yUxc`}_t;l;l(Rs#Mu=y>?80-~)x+,"{vp#"$y6I1o\4<{`bjrfb^]QqQqYbQPVD60@ " MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM H(?H(?O9|TBsa]kSWbDRhSJmbCp?u=fT/oZI*c8/i8/i7E|9F@L@RAcsMa^Y_JU@wCT6iBE-]B?*YS<'YS<'YvMEs`Xhlw{U3S1hyL/LoD$H(; 6 6 0  . ) %   #!%#,1/5D-#LG1)VO?:tZFCz\^q|wipwqos|tziidehwhjotkhbfa\ZaZapldok\lkCejFOgMHX_AHpz36VR%%;+>D8FH=9% 9% /Lq6KzLHPN[^c[kWjXjYZFU@PKOOmouyyڄuRpUzkW~qYw[vVvT|`d}b}bp\]naihpknqspomfllZaMPjMPj?d:Yk,8L*,2G.,9;(*,$ G)5R.=V$;W';H.lH.lO7}TP(:]g6eK9uMR4jF`Y~Dee033S*""CZ"-MZ"-My4=pwJMq|rvrqsosonn^wmX{vyyxssgfcyf\zlG>Xdw61G^)'0% 3'7*W#6W#6L%WT2pjYsdqjd}Zf`O:C{N+(SM&E[:#Q[:#QsRCo\Ja{blbdwS_jCDJ+Z)).8#+>!*X6`:A'ZL0nnLsNSjtw|zxܡXzMXå[ȂZÂZjoK_dB;D'Q89 E5/9@0;K05A8U5'X\=+bcI9ufM>{g9,db:(]S=E\A KxM(^V6`DiKqRkшsڎpPeEQ)aQ)a[*hW/pL>MJMVY`djziysj~ssuuqmbib`dEDWKiRufƆxm̂pҁru{u{RPYKHL{81%PA3'U]:.f`69kc2CpqCFTJ6/~n1un1uk?"OyC)^O?TEeWpio{|qs􀁊zXXLHGPFKE>I>V=`EjNgZcgkbmazG~>k;k;M9M:L?ZDiIu\oxqvxVѣVHNG?A:"   $46*+?B/&4'&4'*6F3-JUA8k:{yp@`a~HUYQKRbzlsfa|qyvtvury}lДrYfGoJwLr؄toۀrՀrՌgI^EvA:ytQDsaNRVƈiׅoqjsσeXeX[]ËeЋdΎ`ȊiΆqӀgg^dz_cy_cUU^`hb~gvΉknȕvTL}DCvAbI\K]I]IvXxWS{Wpefb]_efmmʓpוqۦI{:60...)))*,++++)(((''$$&'(+....-..*)(&!""&'(() ' & ' )'& ( ((('&#"!#%%&%%$$  ( , @ @  L Q b#(e,.@qE9LvbDY|Umf`{^r={={*k)&a$D~B<6/ ,~ (z*+#{ wi#q0A/hS3z>v[bxglda``VqVq[leT_UA8#N'"+ MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM  " VFVFtHwI{Jk`HZ?EnFAM=<;t:k:A~PJyem}pnʇowv~}fƒiN{eXxd[qcfnbigLqgLqiWglgptuwwwUrJ^HrüGxRPRPJ=hJ9\I.8jF.6h=/0`8'5S29F)0. '@<%JC*: : /Dr4?rB1qK:dUjv~vutqљhhLJfoɁeqg}m|~xn|tjwg_yYi{Kr}qw~|⍌iΒbljlцoԆciÆci}ZkzhtrrrrriuflcTgbLZHNnHNn7,Dc.%:S!! *O2CM&;K3'7]-Ak/&M0C^4^4pNmRwe^sjjgxs|~j̈́^ĉRwVlWfHfH}wmzsroevvj~jstjJXQCNI@y_ROeUTb..^c-4_e*Fb`,FfQ0Ep^1Eqk2EqL.<`-)2N02@M15DL!& X&@X&@=:zJKoq~wxqxuquxt_juXe}jap`ssDuCtAozAmuAfyd-@PI'- 1"7%wB@wB@d&[d2reUeb`d\amX^SKH=t>2&QO6$QT7#QhG'[hG'[YVjcu}{SqFMb8pz:HMTITIM>:rC61a$-/&/9,1R9?jF!MaE#Q^D#RE=/18P/18P7%F )r/55KF0S>_Kxownyeo^ao^aF5Cu;.8c+)"#: -R(7o?HV&Xr^{qpp^^^qU`q9+=>)=B&{GNQRZVgQsKJI~CzAAAAA5;s<f?|?Vmxmrsyygr.lY`&Y.( %       %%9@#"3<$"/(%&6>0*`L+dQ09L'*'>?#O>?#ORZK\VJyIFw\Xr|y܅bvqxzzt=3==3=   %/&3NK6nSP]69ri"A,0,+!  $#!"###%&(('')* + , ..-& !*/@qgIJl,-?P           ,92 Cd@>~uJHZjZjGEþ>5|** !)' $ # * ,$$  ( +. . - ) ( " "! # ) ) ( + - -,..)'''&'( + - ./238999B@;840,,,--..))'&$&'$#'($$!! !$') ) ('&** 3 4 86..-+)-.01----,+*(&" ""##&&'()))('( (**--.. , +*(')) * *'''(,. 0 /.-, - - ,,+,0233211459;?AEB?:52122 / /--,+)+,)((($$&')))+,./1122--,*" $%&& '&$%%"!"""#%%$#"$&%%$$%%%';;JP `$c 5l$-BxG:NjUKoG_UuZYmAѝAѝ0o._(W-"N$2l 0u -~ *~ &~ ( ('|'z U ![))kS;0{hrEiN`W]qY^t~_lpgjiiigcozcoz__{`P9x<3!F   MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM  (#,'eXeX~XTrJe`EYA@~mE;}J7{s99qDlGMJMJYpZq\uŠ\tr[pmelhpg_z_\}]cnXfiVOOpeE?.b#bw8+@8 0( %$ $   !&1+<!=D/7\M@M|TCOVEOi?:vo=4pJB~RPsixwsuʄmtz{~e‚hO{cWybZphlmjrh_xh_xhhslvwxwvoiNiEXCeCjJDJDE2\rE/RmG(6\G)5\F+0Z@$3N;7C433-.#LI6WR=I,0I,04L}9G}H:PCh^ottttl̑jdÂhm~hqivnu~qj|ngvd^wYlxM{zr}{㈋jΌcDŽnЂrӄeeeece}olsnijlbq^k[QaZHVBEbyBEby>'@X5!6J"+,]#1K[!'CY;.7e3@r7._9(YdGdGuWqYvg^skhmxxx΄iЈ^ōRyUmVeKeKp|turh{tun{nqvmKYRBPI@yeSRlVXg5Bug3Fth0Tq`/OnH.AhT-Ag_-BfD'7S(!,A)(6@*+9@ " b!%Db!%DA8yKHyjwzu{rvrqoqs_gtZdzgd|kdkkDqBn>ek=a~f8TeW+6EB%.&$)!:!(@'*L ML Mj*ji5}eWd`]a~Y`gU_QGJ;o95&MO9$QW;$RgG'[gG'[T^fiu|{PoDNg8p>G$K/'&7": o$;'DK)dW;~{q͆o΅lcyfZnRvIwAw>NSUvEUvEL;7mB4.]%!..&.6,.P9*_X<(\_5#RU1#OK."Km<+aJ3wv2˅2t3t3`D%UnF.eKINQWgpzjmoy}zڡnWeKUKMEd65kq9=uDULVUWcQqLJJ~DyBA?A?z9:t~A;zX=iA{D]Íwx}qpowwk|E`l:x@<94/,        .4)1) .3)"4FGUjfjkp{qqhh}}n{}qt}yxwṙf]eedmȌuoωrzvuxlizhdzhdoZi^Yisu}hr{yyzyz׃kʆ}fƤZȤZȪUWz]zazlɀ~głb|U{QbāhcceuorЏi|Փkr͞qSMuFxG|HgZ^`VRVRy~Ss~Tc~Ud{chs}eyǒWfe`r[Ľ{Q~NdB\?jBAzhCFbGSfKRqYRwid|yvwq{o{fŔqMnDuNuNZ[^Č~cĈjhÆ`i„Wki΍hҝVQC`C`H1PoK1PpU0Pq_3Pu};PDTMXnfykˏcƏ`}o}ooqy{zy|tt^kfHVJ/cA/4.&&(#!>,>,n%Bt#+N3=tEPzވnrǏbZsh|w}y}z؊qgƎl`FHOR[ZYbȌlӉy∓}~|z|~xO~xOsR}_yꀝlԆTyGla:_=!KZ1:- ;;E;;EHLvTN僇oӇ^v~pv~wzQJ-aQJ-a#!     4'5>5$JY`G]cLgn[kunopPEF|Gy885dT,RlD3/+ ' #  /!3"4'bU;.rfStStegnsfcruBo8Oy./dU<#.-, ! !%$!!###$&''&&( ( + + ...'    (0<ͬ_Ws?Beo'*>D          %.309T89Da]Uaj_kRaRaBA=3}vh$'& % #" ) + # #   ' * - - . + * % %$% * *) , . -- . /)(''&&( * ,,-016888A?:851-,,-- - -))'&$%&##&'$$!! !$') ) * ( (++ 4 5 86//.,),-01--.-,+)(&"!""""%%&')))('(())--..-,+)(() ) )''((+- /..- - - - ++*+/122111458:>@CA?:62122 / /---+*+-*)**&&'(***+-//1122,,+)" !!%% ' ' '&%%%! """"$$##"#%$$$$&&$';;IP !c&f5o$+?yD7IeMGbFYYyU_sCĖCĖ4w1g*f8$Y,5l 1s .z +| ( (~ )~){)z !W #['*gH60s[cB_K[Ty]j_bntchhigfkfefktfkt`}_u^_XA>5Z$(  MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM   ;->E5!LG4(WH4*ZmmunwW}HVbwh3QC3QC56$85(B13I08_.F[0@V2:V;DU"CNs-ok}1~uv,Ofv,OfAdG`YT`]quxpopqwvu`xpXtoisoonbiraf|]\y]\q[[pXxoTqwryn{fvutz~iY~iYQTw]btLrSa{YOjLccGiaBGOs@U/(>UQ27K*27$K45,b6)[7%TB7{E=PESGwvwvsss}nql_toc~xnʉkєgז\ʘQ~RpRaRaRzパx~nq{mtqj}msi{ryn{wO^UBTI>xwU[YeuH|tG}rBa;l-&3N4"5I;7D+).   ! .#O.#OL2vO>Vc[mn_vp^ir\\q^_q^`o]mn]qSoSoCd@]s6H_=/=R:)/$%/, /A8H!;V7:Z>:k-sk-s}6w?xd[oa]UWcQ\WL`J%AQD%P^F%UeE&YeE&YFwZ}sx|Gl?Pu6qGV&Q=713 00I8'[|:Jyxzt~i|bzs[vQxGqIoJp^peVT7sVT7sG0,]?.'R((2+),-*%J73gDAV:&UP7)[@9F^:9P_'';(M28#P@*bX=[=^=pNmvSh}SfSjjMEF@98f    G0n&"I5&TC)_ZYbiÀvvdbja\bYIKXHBVD(]\I+dbN-jC0k72l3=t2@v1@w1@wb0&W^1$TP3IX8%UpE5wWRinџqڕt│iΓ{eDŽbIY@jP0pjP0pf6g8j=dK}]YbňkڇaƆ]v~qssrrs{nPoQpRqٍ{jU^Htt࡯^ЕTo[5{nS1rj<&WY<$SG;"OmC+cK3v\8b:h3h3[E&YgE,dD>JKZqZo~Zlpjazo|sr˔bş]ÌWH|L@M)(Qa.9b;k@bEYWTiOwLsK~~GwF]A:x]A:xbE7vlO8}n;sGwR{|tewhm}`_jcrruvtww8ba-i!             (6x`>`֥Ybbbtx煖bDŽ^sQlUeXfTgO|rUsvWilZfh[~]^~]^f̂mnuidddcbwwt~sgĔj۔jۓqiɕkeÛYW\Yf_|oWtwNpMmLiуrtts{~_fc^nGIjJlPm{Uftdro^qo^qoWjWZzWcnZ}JcNURFnFFFFF?}u0=l\!@1JD;m'QZy/^p7j|cyqეyt߃tكtln|rrr}xwӈcυWzJrd:cN*b:05,&&+ + <*G5i$2Tz*Fi=@oC\Sebmƃ|uփx{x뚒VR^GXFDAHJKRXPdNtم{xQQoS{Zpوiӊa̎cϑeчc;O-iA)&*3.(3.((# 6&,`/%Sr>1lkUuTRvznoofˌfGE)Z86 E    0#-0#-bQ6uhdG{{y~ssrl|egFw;|=qz>mt6J[26J[2)D!< %% $ 1;?9"FORKZYggql^iT]5:zl%%YC8 - ) . / & &&$ !""$%%%##$ % ) + / 0 0 * $   '*#2Cf0>c).Z'-M!*Q'!< ' #     .! @G24hIpJHG;G;G2OP4QJ;Wj6.FW+    & ( ! ! !     " & * - / 0 0 / /++,,,/1 0 / 0 0 + ) ( (&& & ' '''+,1355<;8873/.- - - + + * ) ' &"""!!$%%%"" !$' * , . . .// 6 7861 2 2.)++./ - . /.+)''&$#""  ""#%')*)(''''--..//.+*(' & &'()))+--, . . , ,))(),.0/.//3457<=>??;73222//...-+-.-,/0,,+, . .,-.002211(()'"! % % ' ' ( (''&%#"# !""!!!"" !" ' '""! $& 9 9G P *k-n4x%%7|=-:T5>k&V< KK+dP/mvdcmjubbuwy}r_{~hxxyid_]hhQ{F}k(Dc;$=]3(J3      ,86&!CU;2e[=6mmECq]Wuult{tttuՌwmˀ]Zydagyxl|q|\h̓t܃fȄmX{h[xg]qoppmkhtdvZ{Lwy>]xd5FcB2?]73/ZG4*YM2E12E1>8%D9,U=Bb EP-\y-Wu-RqtC]bYis_xbs_os_o_Äf{ňyo͂sqv||x{szvn{o\{mWyriytopzvtys΀xhǀufămazpyqtqryq|{jz~jzjvrWvrW}avda~nNch6:]?-6VB!/HB!/H{$=Vx$6Rp"#G{((S8:xF9}S9eLkRf[d_vgsvgsw{gxyc~tXu[wfČjϏnڕ]ʛMKzJcKcKwdqa^Z`^{glux|ovx}dliPg[IvRX{O^X7[Y8^]=iO7Z{'%.D/-@8-<)!+ ',4 '=#&9$R9$RV5WCZoz_voc}s`lw\[r]dq^gsptsHH>Tyk8Kl\&1G/$)=,! %3!/E#9d*%Mn1&Tj=!MiA Kh;h;`Ø^†ZxZPfZN\HMR7l=E+T.9CAB5.D*&E&$J)eV1{KYqr~ulskqitZwKsMnMai]sZcLZcLK>4iD9,Z/+0,*()(!>30T>@D.&J?))N7%7D5$$T{;*_70i38o2;q:A}6sON_gxlКrዉu܇wۉnVfKeI4reI4ryM0pO1sV4~WCzXSY_ˊVSzgumssru|mwxciUCjRDlPEp\{cɕfZ_W~~ꊡv⃒iqgAm];b?)^O9&U=4#M]<0e}D>}TQZX_?_?WL0f`J2kzB9{JBd[^YYW|airi|q}q}ڏjΙdʋZF{M>M'(N`+6]9c@`H^WY}fTvOtMzIvHbZAbZAhX>q_>s@oMkZskfkr\yvWkph{onzlzlru~QixA'-)            J;)8}dDo|M|IHtv|w~qւaĈ~`s`s]t[zuXsvWmiWldWfWfWoՁpvuurzunvkzhtqkthwroxviƊnيnلsЈ|lȖ_W^V}\SmXJ^UAXLYPucizxzxt܂oՎkcm]qK{MwPyW{^nitbotbo|axblgqdP\ONOAoBCFGvGA}l1@nW&FYY/Pi^JlbTgprXq{js{pnxuz|rwёgWdM}f^}f^uqYywWSY~_qfwdnƀfbg^e^e^AAH NKGJEB?4LA:i"IOq'P[y,XhJwUhson|ۅ|zzyx{ru}rـj́{c{jKuZ4yC5>3)*) ) 6&?-Y%Dn#4U4c9d?fNo^yʓpgĒva~yw⎏YTtTFrLCl49jm6@rn9HzqAKtINgt’qՃ~}wXwXsPxS_ÇZVXZŖv?k7fO%WUFGI6:I6:0$ >'-g2&Tw:.fUHcKqOkˀtoivvNZ5l?H)S   *?P6h?P6hq~Vr`wwyuroul[Gp;wp<|mS:63222//0010//0.-0 1 - -++ , , ,,--.0111)))'""!!!"" & & ' ( * *)('&% #%!!!! !!!!  "#%%$$$$"""!!%& 5 5 A H $]'b0p/o+".o:,8vO7B~dAbuDmzRyRyOtI6d0|NDn;l 2k 1u 1 .| -| / 0 4r3p3h"$6h+3>gFF90cZzahenjW]ppՍXR[i>~VQ3lP9'Yh9!M8@F&YK*ap_gfe{PPikqm_t~e~xxx`UKG::=cx<3Sh3!62 '       A2'TM;0dpUIvXQagw}gnuvvsrwkeuoan|Vr}U~Sfʁxޅj͈t\xsasrcttsssiKPyIMyBEx?Eon;DeW2=Z0h"IQ{)Yh2Hl!#(9+%74"4'( !3# :K17X66C$UC$U_8_Iu^zrcogvbn|\Ys]ip]nxszt==9CaQ09TE.!(& B.^&B7.b@1mC*`xD'[eHeHx~X́VJtPL\:oNC#R?<E047}W&[b+gp.qp.q}pшoӌj{dGdP7H5`&+76/1F3+U53Z55d2t;\ӑiijlfojysgweccO|tPmPStJ^qa^qaOL;tIE1b5.--*%$& 2/.@8?3"&@.)@/(*/("$ $ l%&P{+(W>-jI1vh;|K[єZɇYneHHB88m7.-X   F1m&%Nn*'Tn.)ZGYOissmjx`SF[L=yL5!LD2E<.>t3$R7-f34k26lBAGEE:#PB<$P:C'Q>@+XJ77n{FKU_qgǞo߃z{cŕsV_A7t_A7tj3*_t7*`A+dJ<~wSLvPSLI}OyQssrwwօtJsfE><6iA67kC/8l[FiKb_`frrrr~rrMlfEZA,dF7(X2-$KM56gh@E}GjGC}c1BoR+PeS5WsWTl^\gttVuqaunkpmtjl|ʄoiÌpbkViR{`a{`aseVwlTM}R{W~s_wkf{`\|\YgcjfoHoHM$WUK!QMF>6N?9e@CiCGm FK2m~8z=m}?he܆ettrsv{~߀{|܄q]f=M;F9,.&&0"6&I3b"@*Cg2Z:pJzZͣcXfIpv}ق[y{V\JEZ@@xS#0PU%7TV&>X[*F`_-NhGsPvwхt֌n_n_wLvLrMuLwJMOD@v9p6~^= K^= K8%!E).m4&U|7+`?:QCbL\ÒaocrrUo@~EY2b     '!6/) EM}XM}Xu|ysv~vxrsosOHio:rU:gj-:[g::B=/' "&%2>Zv|InhrdldlTSRYJi@Y#*D+5 % ' ' ))!!$#!" $#!"###%%%& ( *. 0 1 , '( ( 6: g!b TN < 2 ( % "      %%'&:+$JM96nKTtHnAX>P/0n]*%[LG$G$@9 $ "  ! % & # # % % % & * , - / 1 003332.-*+,+),-)( & & & &&%$#"$$) *//65344 1 . , +('$$##!"$&'&&'' & &"! "$&() + +--4443122 0 ... . . , - . - *)(%"  !$&(,///..++-.00000,+&$""#$&&&'')*- .**(()*.1 432/.0134789;<953211..2343 2 2 2/. 0 1 - -***+ , ,+++./00)))'"##$$%% & &'( ,,*)('&" %&""   !!   #$##%&''& & &$#%& 1 1; @O!U+g&b!]$2f31BoG=_}bAhk[U}[U}^tbVzp=p7{Y%In?k4h 4r 3| 0~ / 2 3==;w"=t!/Dj+9Q~VB^Rkax~mh^qbSnX[mU^eVoeVocPl_ZQy]nib`VJ=|C1>   MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM4-Z1%T`SKftqeenstqhiwbwb|RtNg[AbP=~^D8vvM0jU(^^/pa2veY}ffaqaqwpxm~dqsJKL}Avs>ro2SuF.Il8+Pl1+Pl12@)7   &$" -"1&.1.1s]Wrfar~swpihfxv~~mzzy~rXuU~M~M~LxZsiȁyowuzr{qxwsᆬsfU[Lv8/Rb50R\,2PH'(F<"<1 :&9#-4$12%5D75D7`%OWa'Q[f,Vgm@d|~~{vqmmeme؉c_ic}n΁{kuud|e‘fʈwiȀkl}e`}b\}xk}pilv|}ߌrۄx{wszvk}fcxncvqcZxdZxdUXpPPiC6Uc8$>F-()4#.;4.-*+E"6N&:x&'Nx&'N;U=[CmCvFwDŽmϊfόcvonklnklÄbÆ]uOrQfUd[abtYPIGrR@rR@|6@}EE_ZgannƏgۂj[rRf7O@cD=.RQ+@S,?V->U*ob0jBjByቑnՓKERH2g<6$L'%0H24i>7t<Ax<Dc5p=d҆ook_tYxT{OkvK[_nNVzJSLrL|ererKQ:pII0`C302+%!$ '()--8#"-%)'$* $% % k*"Lv6&WZ2uc5ǀ?YŚrᄣu}vspjj@C9l89.Y" # & J#1o4"Mn:+_mA4qkixkvss\ZUOJPF?xA+ G6$8+)n*H7,h14g/6g[LyjSFK+]?B&R*'21';C'1Vq:VN{o}xvaјTRF@zRF@zC:S&A='XzR7wrgHQ[ʦOKKJ|X|XmZjSa>{T9A/)VD)*RG#+MR8b=qTv\ttsqjVidQ^SB=x@93d-1(P@34dT5@xFdLqKeKeJXZ}KOQyM67ob><{VLUFvS@}jUkwsk͋yaƒ]FvRAO22eY58mu>JQRdZeUgPjOlNlPlPthDthDjGnH{JoTvd^r`in\uv\jy\g{^g|^gzZ_zZ_ocqpxvrdq=O4`.7<           !& )>dS0JydOU|QXTb^r|}恝t܇kҌeɒy`uc{tdw\xZ^Ô^ÅqمjчW{P}qJgS]]W]V]i^|o^uwuwuzuӋqYgUiJHX9>uG)3]y5Vz9a4Sx|3NtvQOvQO_Ŏaljf͉aňoQqOsLSZ|xtw[cw[cuuwy}l`gWcOtJEHIdK{[Lchuixszl|iȃy_m^b\aZ{`XfRiPgSfTXiXijXqmbowicņ\ŀazfƀ{_v\tzoqqRNWGc1Sth0Oqx-Bfo(>[f":Po!FNr JNn&N]m)ObJJ^ɉjikrtvww{hV]IK(bK(bj7 Hb0BI/P1f&6p >Nz*Vf:pJ]ɤc̀tꄚ\{Vb_G`S@Z0,[Y&.OX0CY9I["AO5m;|IzNyx|ux|u͈`ʄfxx؀ufÈeTmRuP^cɈYV[>(\[>(\3"!;$(R,?f1%P@@HHQPuTU|nnwrruvJgg>>;<510  *$+BtS~Kivkvkxsflာr|zxcN9ikH2V\)$>W 6U(W(WH  D %9#2",#,17.66QB|~HhsXdXdCN?Mw4IcE,?V;#. & ! ###!!""# !!$$ ' (,-/+' ) * 4  7  N J A >3, $    )#.)#.=qpKgjtGYeIwWJIL;O(5qL",a9E)<$ - - * ( # !    ! # & ' & & ) ( ''))) + - - -//32/.*+,++,-(' % % % % &&&$"""#$++ 210//- ***&%  #%'' '&&""!!"#%')*++,..3211000/.//.- + * *(#""  !$&'+...--((,,,,,,,*)%###%%&&%'()*-.++))**-0 3 2 1+*++/03359=:74310005555444.---**('$%()***.022,+*("!!!"""""&(,,****+'&' '##""!""""$%&&""$$&& & ' ( $ #%& * *1 6 D Q-x/z2} !8t'*?k.9cP=p[OxOxodvdoD?2mH(U.=j8l3n 7999;=F"D"$@w$)?o3.>hC>VyNnfpoqvpYepQ`faxfaxahq`gt]c~cexigqg]TeS7v,(;(    MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM? 8l9.goa[qifpxwsnmLjrXrXtPmMkVBgO@bH>{T5t_,hf2xh4}gTf_fe{fe{{g}głepx8ð:z;s[7`Q6YN)@b&%7V&:S&:S"-' $ +* ( 6);.6!86!8kguqrrrnjfaxxqÀtd||u{~z׀tSwQJJ}IrWgdvqq}{x~vzx쌳kیkb@}V9o1$ER.&EK%+C49,.$/ /+/ 1/!6G?6G?h,Vhg-Wje/ZnhHhrqpx}npklVlVϒZK`RseÆobwaXn_{eljtjln}cb|`^}yl}qfirx㉛vᄣx~yy~s{sh}`_vndssfSwiSwiMApJ:f@$GS759. "3#7'+' I"1T'8**T**T?YAcHIJΉzxچhъbrjkqokqoŇdƉ_sOoPaRXWO\gW~RKIfL?fL?o-6du/9i6@wBGf[}suy}~`~Vn]TiQS3*0WA,1[j32fe//`U$%Lb&&On'&Rn4*_n@.kzj^~xnʲwFv8s5s5pFmMidbppw~usvwN@ѷ=^~\=^~\$3- ("P3o!*J+6`@FGKhjÈsttztzЗ[ԃcH{Bk1B;VB3*HR#:Z'=b+@T,ub1hHhH|扔m֕Au;U>(\>1E'#.N35tB;?F>Ic6o=g҂qqkZyTxMvHa}CLdqiBXv>TIqM{gwgwIR9oIK0`H414,% # $&'')6!&#!% #( #% % j,!Kt:&Wc3yl6Lj@]ˎz~yutuu?F9l9=.Y&  ' ( L'1p8!Ln@,clG7yetbssVU{QNKLD@w='E14%"m'E7,h04f.6e}dPsvXFQ.a>D'S%(,2A!/Nm6ZKnrtu`ՙSMHC|MHC|6-H!7|;%TvU6upnFR]ίPLI|HrHrHcKaGZ:}N5|B*%PE%&JH&CP4x`8vQ}YttspgLraJfPBC~>:6h+2)R<23cM2=tDcJoGmGmGYeFPZ|D38nZ:>yNNPGnR@zqXoyt}iʉu]]GuTCP75nW:9tjAD|WNlWkRiMgNfNhQiRydCydCiHnI|LqTxe\ub^q^`y`b|ab|be|bfwaXwaXoSfnmpj`zCV;06LHC?vEC{JPVeyꀡwlՎeʕv]te~shĎ}_\cʔcʆnׇgϊQLsFkMbS[YX[gZlZryryuzvՉuZjVdGIU7>sF&3Yy1Yv5f}+Pfx(H]sEHsEH^ÏaljhшcɅmRoNqIPVvvvW_vW_nptwsco]jVvOG~I}InNiOi|p|ΆlۇjՈzbŠl]^W]R\LdKfJeReUUlUlgSzj_xsr}hʇ^Ɂb{fȂ_]pirrT\ZTm:Zq8T~2Cqq+=ad#6Qd9>d:8gDIh!GNAAP]fiqrssrwhəm[]2|]2|}A%Up8!KI.K,O&^5>l%MV5lD[ѥbـs\|WdfGbZ@\4*^Z'+MX+*aZ>*a1!!7#'I)7_/#K@BFJKQmQxQxeqxkrrxMrlBLG KA<=!  2-6LgTq݃qupai߀p}xz^A4\l;/ET1P*O +`+` J "G )<)6)0'46=4?;[CHhsTaTa=Lw9Izc,>M&&7C$!& !   !!! !"""  #$ & '+-.+'* + 3 6 E C ; 80* # $1'71'7K\UqtSZPHJ6Dx )^4 I7 1$$## " !    " # & ' ' ' * ) ''((( * , , ,..32/.*+,,+--(&$ $ % % &&&$"!!""** 0 0/.-+)))%$"%' ' '&%!! !#$&(*++,,..2200////.//.- * *(&    !$&'+...-,''+++++++)($###%%&&%'()*-.++))*+, / 2 1 0*())./1249=;84310006655554.,++))'&"#&()**/022-,*("! !!!!!!&(,,*++, ,)( ' '####"""""&'''!!#$&& & ' ( $ #%& ' '.3 @ P.~37 !;x#(>i%7eJI#F# >{!$9k('3Z.7OlGkdsnvpZhqP`fe{fe{`pr`kpa[jebqihwmc\p^A0-"F0    MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM   .!=R/KpuDuvhtxrwewzaqw\ovZ~oW~oWfQeOzaHwiHuqGyC?OUwwfomfomZTCç@6ij,QmJ"9O*&:P-':Q/); #4((    71H#=X0 IW4#PU8&VnI?vNGW53hW53hvurtz{xvwqso邇xوoz}}ߑOL{FwHlNgWb`yecqhflrhkvifeed[UX[UXI#JRG!EM?7=<3;4(67&3:$1;4@<:E])Vai-_jPByPBypLmkRw]fbqroluppwhuy`uwluwpw\Zw\ZSDVH_SZM}M:`@sFrVqgzmiukjt}stvomvtmtʂooʀyuyzzqiYvmTfgQXfQSe0:FW0:FW8=<99:;,1B#/H,K(N#U9X!@x/Qs4bJ_J_GkSuzz{{|ywtۂotvpygbgbQS[ZoXfX^Xoaiɀhǀgn[Zn[ZwAX|BYG\O\zh^ilhYpsUa^RRHPWEOXCNF@{N@?y4&)SE()Sw.(V|/*Z3.e>9xHCOIWN{xv肌|yޣ|^ã|^ÈpPlSo_^xn]~\{mu~YO;bxt5Vsh&A,&A,,)&!5)a#A{4-`EKZybZybAa=f?V3Z946'$"!&*5%-)+%" ( $&$&F(8J-?V>&WaE-fZB\N^[x~uuvh݉h/9 B-27( 1 L,;xP%^t0F]vnrr]qwZhkSOJQI@zK7$S;)8* m+;<%Y87r7=zy[Tog\QD3kL:/_?"<@&>D2Dl2X~F~lryy|q{QzFKI3jKI3j+")=*3rA#PoR5qlbHkKtOd>^9j8n8??jGcGMEIAg<6qj<3mm<0i[7e9~CFPP{x|oLnlMgdNPULBGJ4iSD3j^=1kFAIFCZCZ@8Jo@5GkA*=_S-Ef8_{o7UvV6Kphegzvu}sҀzk|_Mr]KUUCXSCbLAtPFSKTE|U@fHkJkHkGzoAzoA}DEHNvStZr`ytvzuxuwzt`zt`kfjlurnml|Wac<|VJ!L90,  "6.#F;9Fv`=gxJƿT_q~Ń~krymwӉk̒bʗVV~WTK~IzHrNjUo\q_~mWzkT^^rt{yqivicoSQ[@GH.=jw6\9g5\}3YyzO[zO[aђdo}nw|jā`W\ėa~quqvxGbxGbzYtzbs{}s~|kʆxSsXo]rbuh{yy~v~v~r~vuσYWfQeOdNcNbN^F\C\Gx[HS=FS=FG8aNAod\nzxzw}~k}k}ksprrkg{[WeQ?w8k2_}iDD^;1U=0R=0.es.es;58cEkH}hr]Z]Z8IoP/@_B#0+       !!""#(*-+),- 2 4 > ; 4 2 ) #   #!2+&?;3TnAk{}>k{}q{jSwLZD>u24a^ )N88 0 +  ) ##"! ! !    # % % &$$ ) * ++-+) * , * )))00..,++**, ,('&' ))*))('%%$$ ) ) , +++*)(&%"!"%'))('&&&'(('(***,, . .1/)*++ + , -./..))'&!   $&'*-----((+*)))))((&%&&$$##$'*+,/0//..--,- .-,'&%%'(+-49=;85410..11234560.--**'%  "%(+,1211,+('##"! !"##() //---,+('$#"#&&$#!"$(*((""$$&&&&&#"#$ % %* - 8 @ #Z.k:{A~#G$.V22\~7DlDlyuzt{e}Z;s6{L0a|$%RwBs @ ?>>;<?=9w/f&T,8{U@Ki`{wgnz_V{]NwwwwjudinbeW\cnzbhoyBFFu206U"     MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM 8"*NX5\xGyk|zk|xW}qPqvSmxTznVznVaQbOeJ}rJ{~JHEYŨ`̀sfrhfrhOG.0Ɍ5K~Z'8\:%9 ->!"0?$!/)    $@;T+#Jg:&Xf?+bdD/kXN^Xb;;xb;;xrrru|u|n{gw{szዊsځ{}~▆MKyEtHfPcX}`_w__q^^g_cd_e`u\^|YK6R~K6R~A9;B7:D26A-696? 6E!5G 6KG#=Rn2cv{7oXNXNsVum_Zx`rn~{jigniari[wkcxkfz^Nz^NQBSEXMTFF0o[6p;qPrdyplsonr~uqwr]lw^kÇah‚oqtwyoeNwoFhiEPf|EHez$%:;$%:;1 ,3*!9#&E+Q0T)V"d%Bh("L8`=uTpTpIqY{dhrtv}xsurrre^e^JO_Œ^ÖsZkYcWrd}q}q}qp`cp`czGcIdMeTdwh_ceeObkJNQD96l@G;o?K=pD>9oE:8n4%'QF''Q{,%Q/(X81mF?SMYS^Y|srrl՛lՆpSkVq]]{eWmP}evyOB|z5HaY16TN--*(*"9+f'E:.hM>mV{x^x{wz`z`~iTsbWRMaGBT}%!-AI#)Gm$%Mp!!Dr;/&T5)\zzwtsk@e9QE#RD<D736eA=ODL(dK,ob>iDKVu⇘isFfR=M03fB(1X6 /J]'*Tj)(W56s9;|Us[Us[>f>c,:, m-8=#T;8v:?xXVmb]T?5nQ72cH'BG*BE3@l0X{D|kr{s~itLpBJI.dJI.d'%(9-2oC"OmQ5pj^HcIgJW8Q2uc3wi3w<lj@<<~|{xrLmpNgjRT]RFPR8pZJ3ldA-hF5yH8BSBS=-Ai>,@e@'>ZP)H`0epg/ZmN-Nibblvuu{w}{pz`Oq`MV_HX[F_P@rNDKGMAzN;eFmIlEkCzr@zr@CDGL|P{Xy`yzts~s}{zb{zbjlkkwsorz`qpDgW'[B74      43BpM5hf:ݱFRh}pmzgx؇oђdΘRRsOvN~I}I|HtOlVv^y`|oVxkRUUqr|sonsihrWT]DJH0@ow8]:g8`7^|Ra|Rab֓f|qzqrrˁgǏ[“`˖d}wouesyAcyAc~Jm~Um}ukǀvdyNuWp_qi~qsurqqu}xsςxSrQ_KcKfKeMdN\DYAwXClXDB59oB59o&E(K))"FX3b=[@YJdMhl|ْroϯHyC\4~=-bf&E[(;O*1`:Hf"?O_-\i\1err݁rvusnit}sjWbƈf~vz{srSsrS68'R/0!E$(&:5,@B2FzI=WAvQ~V\ņ\ps}|uze[EF7*'   -N2QCY|_aNNg[]aa\OrYKrX@qSzCf\bEZeI6H\6'6R"#5W!5X1[/\ /b/b7e 9c !>\ 9N3?.2;>=17fEaHq¿hr`W`W6HfC,=V8& #    !" "'*,+)-. 2 3 ; 9 2 / ' !   *&>3!,NH@jOJ~H~H~~uo@?]=8`s+,JK 3# +(  '&""!! ! !     $ % %%##)* , -.,) + , ) (''//.. , +**) + ,(''(**++* * )'&%% ) ) * ***)('%$! "%')*)(''()*)')***,, . .0.'() * * + ,./..))'&!!  $&'*-----((+*((((((('&''$$""#'*+,010000..,,,+*&%$#%&),49=;85410--/0123561/.-**'% $(,-2300+*'&###" ""$$ ( * 00..-,+('#""#''%#!#$)+)(""$%&&&&%"!##$$( + 5 ; N-c;wC!J$,R*/T{,BdBdz}ywxotc~=|9R4l((Z|GvB| @~ ??;;;:7v,d!R(1vN=@kZuzbh}aP~aH|u|umw_ko]fVWcs}_goGNS:6@a'    MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM  ?2CBH=`IPWfyuZSttPt|OZ{QQ{RlfUlfUyclzeg~iVyXZyqphcoeOgW{R?{tn?{tn9Tb.2I\))K#D. '        $ ="/K0(RvXbs[Ti{~vtvvtttux_xlwyww둰kۚb֊mׅq׈`ɇ[sJqKiLuQVteh}sUMhO=dM,CgL&8Z[!BM[!BMA"P",{ .I~"+J)#KC)c\.{q;x?xLxPsslؕqv|y׌n_fUy]Kz`X{bemap`~jG~jG\GYLQZXUlDiMfU_[X`f[~jYsu`oxbw~[~}Y{TxWo_wuZm{U]mMCZbz@KVh3$;B/25( ( l:7p6:|(D.*\=,sK.wY0{rMzẆsrrxނpԃyVyY|y`_Ô^NJrنxߊtۋr|{c|{cŠ]ˈeЀ|߉qգqQv`}{ozww~nkqqjڅdqPh~XM\n=CXo,*BL*"4C'&90%G3!%KJ)&OQ+&Pf0/aq32h<;}A@QMVLZJbPjUdi~l}xmɕeɕerrspqw^vdKz<5Pf..BM-/6-).2+52+5S/?c7GO)`O+fO2vqH]ǁ{wz{}vv~KcvG[\1S,m$B-*XC8{J=ssupybzJcqCfT-iUH%UC;@cFFQ KX/uZ4U9S;mIxHFA[e0pFC$S0!5305+a':p,?B/qI6KKJj)_G^$T>:242.))*D;D_L)^U9>rR3ExT(I]U$JT((   +&23-;:4CQ8]YAkms{U{U$)"&& * 4"'R/!LxW5}~HksonmmmwSiuM^m;~_b5saB$SU:@H2,lDCV&YF;xABFPHT8X7V~3Pvv0Jo^'8Yz:;rL=nWpގXʼnPF~CN5!LN5!L$ 7*&qM#Rr^:}rnQy`HQ?]:&WR2FVG$TWN&Xg:g:wRpVYaZ[z^GxY:uT-i`5d7l9o:r7r7XVQyJe3y}Z-jwO'ZT'YX&X],o^.wQ@Q@Y6:sV4:pN,8eU+~_:jk4Cue9HsenӔh̕fʅDD@EtrTmdbeVoi}lqsrridido^qpkyr{蔚^yp=^E><+!     ($E,$+V;3Ag8R*V.:K+4(! '"&#?0W}HSMZp`p`r~qoyy֘|5cS$Y-)*  ,5#>>T>kgM\`PiOPiOPxnWlsZFc>tYt&F<!=<4;1@.E 3P 5S 9d :j >n >n M} JuA[!=S$8J?J`_Z\ukqtu{AyAy#JA%$!!  $ % $#  " "" " % ( * ,./ 0 0 1 0 + )# ! #',VDjSpr//;[DmTrYtqssqj[ocUjNBq]KxlSyfzyYNu+/3M1      MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM  ?2CBH=`IPWfyuZSttPt|OZ{QQ{RlfUlfUyclzeg~iVyXZyqphcoeOgW{R?{tn?{tn9Tb.2I\))K#D. '        $ ="/K0(RvXbs[Ti{~vtvvtttux_xlwyww둰kۚb֊mׅq׈`ɇ[sJqKiLuQVteh}sUMhO=dM,CgL&8Z[!BM[!BMA"P",{ .I~"+J)#KC)c\.{q;x?xLxPsslؕqv|y׌n_fUy]Kz`X{bemap`~jG~jG\GYLQZXUlDiMfU_[X`f[~jYsu`oxbw~[~}Y{TxWo_wuZm{U]mMCZbz@KVh3$;B/25( ( l:7p6:|(D.*\=,sK.wY0{rMzẆsrrxނpԃyVyY|y`_Ô^NJrنxߊtۋr|{c|{cŠ]ˈeЀ|߉qգqQv`}{ozww~nkqqjڅdqPh~XM\n=CXo,*BL*"4C'&90%G3!%KJ)&OQ+&Pf0/aq32h<;}A@QMVLZJbPjUdi~l}xmɕeɕerrspqw^vdKz<5Pf..BM-/6-).2+52+5S/?c7GO)`O+fO2vqH]ǁ{wz{}vv~KcvG[\1S,m$B-*XC8{J=ssupybzJcqCfT-iUH%UC;@cFFQ KX/uZ4U9S;mIxHFA[e0pFC$S0!5305+a':p,?B/qI6KKJj)_G^$T>:242.))*D;D_L)^U9>rR3ExT(I]U$JT((   +&23-;:4CQ8]YAkms{U{U$)"&& * 4"'R/!LxW5}~HksonmmmwSiuM^m;~_b5saB$SU:@H2,lDCV&YF;xABFPHT8X7V~3Pvv0Jo^'8Yz:;rL=nWpގXʼnPF~CN5!LN5!L$ 7*&qM#Rr^:}rnQy`HQ?]:&WR2FVG$TWN&Xg:g:wRpVYaZ[z^GxY:uT-i`5d7l9o:r7r7XVQyJe3y}Z-jwO'ZT'YX&X],o^.wQ@Q@Y6:sV4:pN,8eU+~_:jk4Cue9HsenӔh̕fʅDD@EtrTmdbeVoi}lqsrridido^qpkyr{蔚^yp=^E><+!     ($E,$+V;3Ag8R*V.:K+4(! '"&#?0W}HSMZp`p`r~qoyy֘|5cS$Y-)*  ,5#>>T>kgM\`PiOPiOPxnWlsZFc>tYt&F<!=<4;1@.E 3P 5S 9d :j >n >n M} JuA[!=S$8J?J`_Z\ukqtu{AyAy#JA%$!!  $ % $#  " "" " % ( * ,./ 0 0 1 0 + )# ! #',VDjSpr//;[DmTrYtqssqj[ocUjNBq]KxlSyfzyYNu+/3M1      MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM  0#2>5!HhiBpKdyeihercYz^LyaVxbYndUjeTw\Sw\Srst~{制khHn9Lud4ATB;Xe8=_j5 ;9 ;9           G*>G*>R;W?fKq\rssttpzoq~kYkYhςpnlf`Zvkz{}dËvStMwjvogsye׆`t|O^rQGgSEYaCKov9#JE5=40 '. G$+G$+E$S.}0"M8%TQ,gr;ȒJNOwNoNpCpCsAH[ɑ_ɇiʌl\SOVf~X}˃ra{WvJvJkTnQvGHKņKpKeTY]pWxUe˃jzfz`z^LtTKa4GxM5El95B`3.F[-&JU(' " &!"6 76 7/0d/+[n-@G+j`:uYwzrmkrr촋SPGGrE~P[‘qۍxqiʎgdUTUTYaZ`^^b\lWbmxwpx`h{R`gxgxa{`j^6T~U1Lr:"5O.0?!+."%*"%-#0"R#)K]*-XxDByGD{NHzVPvlh}acV]|jʁvߌl؏hօtXaRfPfPsstjon`HOL6Cs8#6R",8(/&&)#M5M5x01<Ha4n?`̉vtsrz|}zvvt[iPH0nA,er-Hz-F-C7*_@7{`IjOttsgyxB*0^C,-ZE3"NDA"NBO!M\R!LuT JR/mQ4yY>\AoOuO~MyJkAe|:_V2pX?$QQ'1k2.t6-W)jb0~77pw,ebg%U95#85+653]F!NV,hIqD;8;!"D;!"D',%('!=/W"8Oq/VnXoOktQnQQnQ  ")1I+2_[IQlfopysqy~pj|rrqXpSmvBqj<|G(]]7?=' X;>sO'[aGgQcEbAV%$KW%%L[%&Oc.+\|J9Z8i6~\ꃹr݃m؃fƃidl:'Yl:'Y0 C(${F!L^2xvCl>a8mH*be?%Wp;$Rt9#PH-hH-hfEdIv_Tq^Qa[H]U8tXN'[X4}[8L;GChP(,R`42fnOFsXMq\ya{g{gobfp^eqQarQ]uQQ{U]YirJ[mEVf57nc/-_D1D1B:IM&K[m<}n?pIkafx؂xҞ`ˇxSoNppej~zOAoK:}O@#RB3;5%$;(@+J$@M*Gm9JxBUkX`lZbmainehrqcrzmqwx{o~sggV;~_L,f<370+'t;)^t;)^HbPawh_vz^u\tgsr~uځvvrqqࡊC>f.l{U'\<"-/#" V_e^-KN(DN#9pG9tb8}FSŗSSwYp[pEpE{EIVőYƍdɊzac_ep{gՂxc}YuMuMmXoTtJ~KOMpLeWZbt_}_ns{gxap]MkRK[3FvG0Ae4-;T3'@P2"DL $% / (6".J#"@J#"@72l9/g{?'ZV;mO}fɋ}vogerrWǰUèOLpDxQ^’tۍ|mlʊeg[Z[ZYaZ_\YbYrYcǁn{svytgesZ^aqaqUgUXxW.MkP+Fc;!0K0+=%'0$ *$$5+;-Z,1\e38luWUvVUzTSy]Yvymyli}`f~oxrۇpqg}^dkUkUurh`xtXNSC7Af. /E%1"+%")_9_97:B"Sd?rG`Ίpwtwst}rՀq؀쀕xTkJ}D-f}>*`|.$O2&T5)Z=7sEEaQ}jUttpevxE13cF2.^H3"MJ? JLKHdOH}R IR/nR4z^@bD|y^|{[zStMb>]p5wWP-eV@"MT/5l:4t>4Y)ic/z66nw,eah%U<9'<;3=<?\G%V{S0mKqH=:C,&NC,&N1"5.0%+$@3Y(6Tr4Su^sXmtThMThM  )4M7Is^V_outnmnsoe}rrq^oWiqBle;tC'YU3:6# T9l8vP+hmG'\z=$T:$RE+dE+d`C^Hu[UpZQdZEaT6q^N&XT1vW5M=J@r[r[t~~囥NFys0pqZ'ZjADb<3[7"^#Yl*kz8z8lOjOdO`NVLTOzRRbQrPz`|f{vmn{sHFrFHoAMo>QpXH$:VN;JrTQYYhj[pon{u؏qZqZt~brlmuzЍOn{5|OL?4/#        -!H/0#cM1Oz3|צYfkl|˂hӂhӃp^s\|UQMMzMzmdtikrvryzszsֆ]YNKDR_ČmΈ}q}ryrdidifd]brumƄx^{P}E:j:yc:JNJ~JNJ~X5Dvi9PFsTv||}كsԊiЋ`ʌWănԀv{sy~rklpvyƇg~tv||䂳vv^rqVNC#;K$(KW..\iDB~oKIb_jfpjpjo[fpZerXasZ^y^T|dajnt[aqU]oD?o>5qJ">J">? 5JJ'CYj:mkJgWZiY]o^epaeqlgqyorwwo}ygg[>`Q0m<5:0,)e4&Te4&T>Y|E[p\aqn_q\r}ds{l~t؂vvstxtxԝHEl=\5uI-B:"1, W $M,] 5m@z D 8Iv\8Iv\qBiLTk[wpS5ߠ-mg$M-IHA? AAA= 4 -z 'q "lg%h('i-6Cs>Lmmk^go`bxfSwiQukOfkSXkX`|vb\`SZUD'*'*         MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM#!,+xFH{GHHGQKjV|mWxpXzu^{zc~p_m]~a]}]]yVyVtmVNF~Ef~CNz|;Of98O_"'7C$!/:$     ++2#2=(=A*@jS;jS;vusqlquvd]yn]{w]|y_|y`~V~VT`|ww{fdbioqqx{zy݇m߁spʃeDw;Sz1/TZ.!BC*/+?63F85s#CR'F[+Jh+Jh9uExhؠswԠ]Ȑfo|d{`xy؃r߽nKnKOMFISdžplork·_rWrWrcŠq_oSzUZ˶U½oOf`{]qtyr{ss~jsdRXPONMG0Dp6#5P$&03,0B201+ W Ce%%QB(\B(\N7X;vFjtsrh|euXSrrc׫dמg֛]Ƒh?fScgoڎsct}]nŁkkƁkkƍYaY[|WHbN_hЅp߇iՈafZ[sWMZcMZc0)I]4$ER@70@24?!>7:/6-,+"O%C[)"NsFK{OXjmueruttvzp~i|pw~qonjmV|{c|{c|UnmBǴA@_]b):;A $ *1C1CL#ST3slaѱaҘ`ӌ_l]xSMvKHhSrWj۞jۋ?q8[6"Nk5&T12d@@NMR^Unvdiiigssg}apzNG:sOB4iP4 J]:Ai@7F?LGR-oT2|kEsKsrn{ddtXG]3fDN(V@>EOCC]GAnQGsTIa*ee-ns2ys2ygw+d^k&XCF4JL KQR*aZM3ncH;{[QpXTKDSG?CwZN0kZN0kM9"PG4F5$(:(-J2=`:2duAJs~rtt^U?^U?    ,#+=W\g~wi[}g`kV~rrppke]aB]W:w\8"N?'-" I38oP*cupw퉍M9N=$TR;$S\5#Qg:#QJ#RS']\*gvVꀦwsۇPDmW&YmW&Y;. J/"u08J0qcHx@8i1w].kE'\=%W<%W<%WM>MDqMWpOQkU=nR0hpO"OK(cI*iODQMqqty~剗RJee1sbQ'\_<DS3-G* Q!P^)cV3yV3y`jŎlkɆoԉi͒{Wv[p_rctfĘi_e\eoȀeurvxуbV]WN[J^FaL^|Q[h`obnhii]YzWKiE"5N>.D6&:I(3Z[7@zgPGkXIoQwSf̈f{tt~`i@dl-mFH:11%               '  & %'&B36A^M?m|B{Y`mmsQPrUQpbSymSwSqUjWx]`vXcnfqkkvxoWxoWNTdƇcLj`ɇiЅq׉|m͊ulxocrm`iWgiWgabejwg_gTgHnAt9{nwD\BV:DIPX\ylZoWqyrljrxu}ql]kZfOoW|x_d͊hzyu~bmh[WaIWCzIWCz=6 H<.@7&9,:2<8=!=Z#5Qc%;W7g=uAqAqpFeqPdsnaxt`]m}}|u{rҌqUjK\:,d\:,d6$%MA(+V`4;oa38ke.-^x:6rF?^@u@vBvC|vv|vvseqpksgQYC|K5zf7)]P#@2#( E*!IO2(YZTIaTMvTWtW^o^qqxtswvoyfhjGb_==:B1.-8787D.EfM;|jpdnljzvn҆oo>={8q~66ix-.Oe#BX 5J6P7VGtL~I}H|DqDq0`"2r47j>ȩD窨]ĒuzYP@ly:ee 5X 5XC= ,+ ' '&&&%%%%""#"     # &%%$$!     ))/EncDjXV_O;2^r/(FY             &&      ""!"$" " $ & & + , , , * **)('%&&"!""!"&%$%&"! !"#%'(-...// * *(()*+.0//**'&$%('&%$"!  #$&&&&%$#%&$###!"####"!!$% ) ),+))*++ - . ) '""!"#$''' ( ( ( ('''& ###$$&''''',-0 1 20.//11-,++))*+ +)'''&&''&&'(++*./12 2 20. & %! "$&(),-*)))*)&'''&()**%%##!"%& ' &%&&(()(&' *:#J,X 5f4_ 4\ 2@kI2@kIc>a?[Bk^\veN62}-Q>C~>zFI? = 7 7 5 1 , (t#f \Y*.pT23xk_d_drreuqcm]xk[qhYb`TRWOea\kd`ru[tzYOB*^OB*^                      MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM   +#/6,'?F- GN4,[P71amfMmfMvusqmq|sugaxm_zs]zw^zx^SSQZzt׆~ytnhlqkimovsqtdzY9_~2Bpd,&KI*;8(,(@56H8;{+Kd0Qr4Mw4MwO|Y}tޕ|{ەi҆mxrxey`wy؄svPvPTRLNVņlruw炄fȆ\qXqXmfÄmalSvTXƬXįyYÓrhwlxpzn{novdl{]NMGMDFzI+Ad92H)$,>,2T57@#:e! Dt(%QJ,iJ,iW@bEUovsqjwh|q_\yyﳊb֫eזnړf͌pMp_oq͏w}ڌzjo{eiÄjʄjʉnfćj`_NiUjȂlуmـh~c`x_Vn^KOXKOX.#?O6 =JO9:Q3=W##DR'"HM,"LK. IJ0Ff;,dp?1nxWV{_bjlqpzryxvqqsmxvstzru{s~prnep}p}mdbwA?|>Z[X(8:<!  - 4 4I4IJ#SU2rv`ϫ`ϕ^ъ_~q`xTQvKLfUoX`͞`͈@~p;_;+]o:1c7AvBINQQ_Tmqhteowssq{hnmLJ5mJC/aF/=R36^7.x@%V<%V<%VN=NErO^sPVvS?|S2nS$VL(cJ)gQBSKv}v}sx~䆐R}Jb_1q_N'[\=EQ60G. O!NZ(`P3vP3v[fdedÇ`{TtXxn[mblhĘf`e^eh~fllzqrfY`ZO\L]H_R[z[X{h`|lcpxzl|ii`_|\RlN-;_C$0O8&>J(1Y\5=tlPEqZHoPvSkхkwzr`hKho6{PQ J870                $ "!6'+2L<5X|g9euRZnnsQRrUSpdUxnVyXrWlVzaew]iopwlv|zq\zq\~QUcńcƂdɂj΁pӂsт~uqvsltsj\kj\kijkmvrho^mTmIn=|k?wj@OM?zOM?zc;4mp=s>soFhrUf|a}cƂh~tzyyywׇzbt[dD/kdD/k0 ?7##FN,/ZO,-XS,'Qh90f~F:|[;p

p?rjLjrj{a}wkip߆p[`OPDq=3m^+#N9.-#E' FM,&RWHC{^IGsLSuN\yVuukwrxtnvdglIcc@A=E6017777=!9FD'DU[8ddEclSbp]`tf_l΋p~uyw{lU{lU|]zbÖtoыlckT@W=,^C'7N3R2Z!*G\$/N}H]}H]zsxvr~pj\o\NV6o:<"H&!    >7%NID._klJjoijkxx|vڅjمj>T 6M9W=a IvM}KyKx Rv Rv0q,2~>:uEPӣcwxUJ=ur9h^/O/O= 9 ,+ ( ( (''&&&&""#!   # &%%##    !!%)48LisPtYa][64Tg)'=L            !($$5@$$5@&#&!"&$   ""!"$" "$ % & * + + + ) )*)('%&&"!""!"%$$%&"! !#$&')-/..// * *)))**,.--((''%&('&%%##!!#$''&%$$#$%$###!!"""""!!#$ ( (+*)*+++ - . ( '##!!!"%%%&&&&&&'& % %%%&')))))-.0 0 20../11.-,,**++ ,*((('&(('''(***-/0100/ - & $!   "#%')+,)(** , + )))((**++%%##!"%% &%%&&(()(&' *7!E*S 3`0Y /W -:gA-:gAU7S8|P;`TTm`SE:0\DICzHI> < 6 6 6 2 . )x %k$a#^'.nK/2s_\`\`qntk}ewxbqq`ceZVZTf^_l`cvw_y~^ZM-gZM-g             $'"&+'&6)&:,"1,"1&!("$      MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM   EC*XSQ4m~b[{\UrIAqNEn]Om^Uk_Zoztrki|s}v|__Ee~A]}r3CoN7Ml8;Vh".DT 1@'        '(* A)9X7$UxE8{I?~Xb}]nvvutrrfrtgqxkrtmsonvjexe\trXsvWIIHGENgՌtywuYiOYNnMuBAuzw?G_T6;VJ:+4! . )# #D2AO!7MAdLsOTOTpqttsjvaV|nhhrnau{ۇw䨌`ͨ`͉dψb̄]ą^Éy`p`f_u__zVwSlZlZq]nt_g~dRmRQd̆wykc}`t{b[vbSt\RQVHHC*-ZF'0TN8AC+17!`-7!=Lo0g'*!G0&Rc9c9sYcwy~{zu~nuoeko_ctwv~ߎy厐y|]ӭg~}{uvqwۆoz`v}[e׌e~v߁p׈w_jmtx{emg_xiNeqH^sF,7fF,7f) %>(2|&?X*9X4'VE2qU#Z>#ZC"QW1o]ǚ\ȌXɄ`{gwW[uJW_Zf[|@|@zCznDiHFyHPGoKfN]PcyRiauYqqtP}kFFQ'Z>D I' 3 > e01B"N^7g>^ĉhssql^dfS>U0Z=G$I<97S93j9/uCCyFJ_=gGUͫUe4|Y/n5RE/G!B(<$>",'7*04EhRF<9684L[5pb~Sq{vP=_E+d_@*a`/'Xb.$Qi+;|:!NH)`aLyoӌYRjB`=NHENHE5( C, k63K#a`0o1}2}Z+hmN(^{D$UA#R=#S=#SR:SHtUr}SgMEV8^*lQ&cM%`V1m>1mJYLSRB\DjzJeqM_hPk^`wSoė_fccgVwhQZv_`u`rqctib{R`{Q\{OWwdSsyNph`obftLkvElgLqgLqjqihugMMR99n=$%IN*,V_/3b{R@^DmNrQ{z{zliagzmtzQmk4zMK#Q,*'           %&"*/=mHrrrOYrUYqhYvt`{fŁx]pT~nr{m|sp~vk~vk~iX}qZ{`ydqoszmtmkli^ZkjukjuȂkfoe|y`yiqv~z}yׂla[IbJdJZeLZeL]H5q`G6siD8yd;2lT Ee+6_v6Lyj@S^IZ`W`[\oZvql^ylZmNoQuY{ndlfoousqw˂zdw^qaob{g{gƉu]jRH0oh5!MD!*4%# '+(/c'DmI|m`mmv^frMdpGKE%PC6;2&62&6&'/@2*:NW4Yxk9h>v~Lq}ZkÙoa¢v]qVoSsvXsvX}wm}pr|Yv]rcjLLN4i41<' #" ! ]RL]RLusmhYx\ox_eEPK.`@06  $%51!DgnRk[xwj[dlr]rtYÃY>r{K9gs;)G\ #?T (: 1H 9UCl MO|Pz Rp Sm)})}/H4\C[rw|sH汯6ƣ5^5rG44+++ + , , , *)(' ' '""!   #&$#   "$385)VUd\r]|V}v%;7I%"#              %7'<*A0GF_F_BNh_=K`S-AH-&9?( #      ""! ! " !#% % ' ( ( ('( *)''&%%#" " " ! !"""#$ ! % & ) * + /0/.// + + * **)((('&""''(((&$& '(($#$%))'%"""""##$$        &&'( * + ,,,,,'%$$      "" ' ( ) ) ) * * , - . ... 1 100 1/,./1 1 / ...++,. / - +**('**((&'(((-...** , * $ # !! !!## "#&((('& - .1 1 0 / - - ,..--%%##"#$$#%&&&''''%&( 0 7 $C ,O $J !H )Y')Y')#PK+$LN0'?W9=QpRbr~U7}V&\" Q{LJ ;~ 9 3 5 : 7 3 / +x .p/m!.f1%-d;TRTRoqx|uyruiwl`bbkVhnRj}l̇mzl7zl7!           +'1;7F$JH\8kNc>vZ\T^Z[fWLfWLNO5mHJ1e4:#L18!F.5@)18#-/ "      MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM  -/#B47+OVWAbbIjShQbL}gTnvmnmlnekqyu`YWWNN3>\V.8WL&I.!/G%$7F-:".        (!A)?A)=B):[:/cuLESRVVbbfgxlxlvovzlulbuwexouorupnvykxuulyteÖJJIFt>{DW~ob_\HUAFBRBW~8^i^4Q`U),E;%%@60(0&/#*.06.=M$:TU'>\]qoՎupȎupssvskktjL{nvwpuЉvڒwޡTTVW{}[{x\|la}j]~iYtWUyRxQ}^Z}^Zkyo{{}fĂdœ]ɃptfYSjQb}LIhK@bC9$>M-:J$4F.l '@)2Q(<}(58&W=+b_>_>jUt]yu{r~o{xpybq|Yi~Wgu}s懏|减|嘇w䑆x}}~vׁb~l{w|w|wsupu΀x䀭x䁥yゞvކnpmtyhtrbtk^dcZT\@?Qf88NWF#5QF#5Q0"/E,>/Ll3DkA.jN?\O}SXĞ\ʠ^̃iz~lu~rlm|qkZqhXreWvnT{xQt[s^upHH?}}`;H[>mVxclt~Pv,cUHldĕWSwAm;QJ IQJ I7' C+ h51I!Z],g.}p/wfI#UQ=I]4Ba1@J&YJ&Yp9nDuhf|a]MCX:d1W/vS/s\B_IwTwTrswprdddBdV3rdH%V\EDTA2qE@{FEz5$Pz5$P@EBBJ:P&XG-iP4{S7T9]M]MRV]^k~wmrucńukȓbsˎ_U\7QC%W?; I;"5:/= 7G *Fe2Fsr4T{9|BC+Y-"(&  LMV)_>a)dHwAyLI]|]|8m6cz3C]F*:O:% "  !! ! ! ###&)(() *)) ) ) +)(&%%%####""###%'$#####!" % & ( ( ) + ,))++'')*,+ +**'&##'')))&#$%%%! !!$#" !"$%()++'&$"!!!  ###$ ' ' ***))&%&&"! !$$$" "# & & ( (()++,-.10/01/./01 1 / ///+**++*)))'')))))),,,./..++ , * #" !#####"!!"#%')**)( . / 2 1 1 / - , + - .,+%%%$##$#"$%%&%%%% $ $& )-: )G'M &P #S#S&(Y@*0_J7Hsh?`zZguW9b*b}"%Vt Gv Bv ;} 9 5 5 7 8 8 4 /{ .i .c 3g$$5h,HMHMh~ilk~jydvx_iwcbd`w}KK7/4-&*              +*5.G>SAcIfY~MmaPcQ_NjNjKpbJsdE}kNvYXoGYr>Zv6|O[=wLR?vIH=qHE`}T/Nn229')'F3P1l$      '-"6AYKANhYZmZmtD\oT Bm("Ls.(Yx4.eIC^XTS?y8SK!MSK!M8& C* e4/GSZ(w_*pc,iN9A5+4>$0A!.V(^V(^8@u{Y{pSMA[5\,3\,350i81kA2qD4trM9}cF4qT>.egC?~yHP\jcsztWsyNmtSomXtYgqUdhGZj`UlyOgMaKfaWhO[jBOk>KsH\sH\}p}ge{JKd?o0M4D5C+H:9"LR9#PZ9#QxJBOLff`acgrss}R]H~1#)         #>^r~KxjފjtpedbtmfywW^tijsonuzv~wkewkerKlnUvat`s^p^nm\~iYur_Ysnasnahȇ{djWjXjY~e|qyjvhcfon`qrHiHiPWIUWIdXGcPA^7.dg14cp*9ai,;db.ai=T_=Om_XreWwS}anrrvvKbwO\wSUw^VwaV{[X|YXq]^q]^qvڃthnLj\S|OGpA;{Y7.dQ3*\P"'HO&AY28Y28v8kvKsuy^i]^[S{c}htqkHkH=)B9&@+9*!6&)+?0>X7"P;-g?7}G=I?TSTSPX]XrYrWpOvcfvҌnWv8ST(`AI#Q2$.-"+83`1Eqo2Qu3v5ho7Zsonwvv{܇uw~D9|~D9|00(&/;5@N#DQe4m~{D{y{{zf{t\kpRkpR~vkzyrnmzhU\lHPU;u3+3)  ;H+U;H+UensphLkbzmwmoqXqkC?7E.&,  SZ9tWdNca{Yd_atd]`vgZqTpׄyWKhWKh ) ,5 7&=1L;ZFkP| Pw Pu %[t '^t 2;2;*Q+WMM#-b4**RWcSW\OYFDyn`_z{{~{wbqZxoQxoQzk`yofu|wvyxxqw}bohp~syڢJJ]FYEMCTL{gg^^mAUsx;Jum6@wb/1YS,,OO0)JM2(IMA+E@A(DA@BGA>GC!2IC"9NC$@T\4CmvCGpBMnBOp|qppxz~偡u{vjzjirjKktymxnˎ_ZyPyPwoRvmWqggokmgxlxypxrtxkwxevwnvwrȁZaZaloyvma}VcMWCKyv?F&.:(  D"2NU+=ct;+[A&YS+jS+jxX`z惣x㇛qَlؔgׂv}{~UuHrF-grF-guH*`nF.fXB'#U0/\3c5>C5wD7zH=G;}D8yuF5vmH3ssK=yNHbViZuQ}yNvrYtm`o_sn\mjSZnbOrrCoxAl~?sZHvOKsEDrBBqFOqFOwYwUkzJOfBs3Q:I5D.I78"JJ4!KQ3!KsF@MJk|k|__acieaLeP8-@                ,:CR4JSec[c[belgbnm{yTatigspissswsedsedxNotTrffzbdqU`VjZW~TXwgtma[yoXyoX~fņwc~cZ~eZkZ}ahzc}f_k}xe_v_vgfZiaTqQDkJ>Y6,`U,*UR#)KN",JJ!.Jk1Jqw6TdWfailed}sU|z]zvzskyV`zX]zZZvd`uhcoasm^xl\_l\_qyis|r{|~}wrw\VqB:{`C4oZC2kS3,YQ.*SS.fHt SR}R|&Ql(Pg ;rX;rXX\h~[NC7Z,<)3Ge4U . .,, ,+***+,++++)(&$        %),!1B9 HC? IGP"MIk@tK_U{_;TOu0@7\" #!      !!29K_?:Caf@-giB3orGEqcVqfoeoe\VTlTl/eӒ.Y-6hH%.Y;. ) %#!  ## # # #%(+/+*- .,, , , -,+*)) )'&&&##$%&')(() * ( ($$ ' ' ( '' ) *'&''$%)*.- -+*&%$$&& ) ) )&$##  #%+-4442-)%#"!  ! $ $ '''&&$$%%###$(''%#   # $ '&%&&()+,-,*+-,+- .012333-,+*)'&%%%%&&))*+/ / 0//--++*(!  !#$$$&&('%%%&'((****.. 0 / / - +*) , -+*''('%%#""#$$%## " "     "!! , 7 *P.Y,e,e%=;*HH;iqBzWfu[A4p?0e~( JtBq 7v 7z 7 8 : =@<8 3k1c=q!Av9Nh9NhTKwUQwZdxZhs[mm^ivae^f]feh{r{rTI+aE;"M   ! ! !!"    "*5-89O1HO]3MWb4Gyv4E}7c{7c{FzG~M[isuṕnojqt{jqcjqcSXKQXHLY=vIT=tBGlg2Gre3PxIS_UYXWYt|pqqz~~yhуfql^i`]aT[znUwSmLiIjWjWqj[qmbqtum|_dhk}mufvdvciĆcituwlJzK\K>E4}v?)b]:"QL8KF9:9944B-T:6+_8.g>5E0zL*uO/R3s6~7]ȗiՃkOkOy]JyaQwkfrvvmz{~هuvՒvbÕv[uNtJ}dQ}dQ`kgi|ab|h^}}S{[ybol_[qqaӟ^ЌV}iOV;5nk':.89-H7,G+.G'.z)7`z)7`7Bw~:R|BwTgmr~y܉{cÀn}qwyu{ф]ZOUvlh}ceYachmnȇsيt߁d~^:n:n*+%$'!    \0Lqu=_N?T4|e3e3~sst√tܛdՅz}꠆M;p8'Xp8'Xx="Os@)ZdJ<|lRFibtywts^szOmLmL93YR!NLEA& >(%V21Y8@[>"OfZPjc_jjzyvojdRZWF)0!D&&6#(Q+?~:&VC/jF2pQLUUz储zb3yNe(]      2*;54Y4Y15~i2/t_3VA7"]KB/siDXEiuY|Pw .7 .7 " /!(V7$S_=9sgBNnlmtĝ[xc[xc[[dXrJJO!N=@?01021(D40:XczzrjO\9N<FK7BC)6Y/>@%WH.lP6f@{Jpڊ|珑O@ML"PML"P6& ?) Z0,F"]\0_/~b.nLBI57Hi>HP:P=NGIC;6uF7{Q7R~{JHo_co_c^n^{^_`XOGmY>7)V#   !%% # # "             '.;ZL_;ZL_PYskbot~{Qcticrqcqmppo_co_c~QrySnkX`cV\LONeGS~?WxDvFcf\qoNoNzc…sb}\]~`\lZx]_t]dZpivv}uj}j`}J@sE:~S4)[D(!H44311 -Z'=\h.Fk`:Y]>__czefqwnV{uYbāt`|`^}`_}`_vkksoocf^cf[_f[_qjQqu`rrrrjerB9{gO9zcS9zVE1jR@.eL)@L)@c'H[s.ToAw@i;?QEfKtZ|x_}d^}]^{cÉ{c{m|ֈmlȯk=a5wAGx=Ey8Cz/@z%<{'+S{'0ZJ]J]bqˈnmw_s\fTwgʈz~sjҔ^LJ]=H2t( .&@-7E09T7=P;EL!>L_ZgrrrrrTRTR8'&P5$$J,8).&#F2Af(J^N[Փui’}YqIqItfĊwiȇsԇqՇjي`ˌUjU,d^BF'#, #, ]DfPtnwbZpvipwWYBLE.c  55"J55"JmrDMugMte\wckzqtnfv{^e46QT46QT&<(B-R/V4` :i @rK} VUT'Gd)BZDZzuDZzutuv[?:g4zz,'Vj"Je0L'D1111/.,,+--,,,,++)'  !!    :,DF8$Qi[4xka4xqt3w_PMmJF"5;E+  ! ' & $ "      "&'"&'LXza[neHfQhm·ywwwMi?V3?Ä3?Ä0=k,7] &]1"S*4 . (& $ !! & & %$"%'+.*). / / /.. . .. . . - -*)(($$$&'())) * *((%&((((' + , *)''%&*+.-,*(%$%%%& ( ( ) ' %$"!"*,55971,'%#"!!" $ % &&&&&$#""!!"#''&%$!  !# $ &&%%$'(***)&'((')+0156770/-,+($##""$$''(*. / 0/.,+**(&!!"$&'%$&&((''&'''&((**,, - -,+*)( * +++)))(&%##"##$$##!         ( / *O 1Z<|<|'LA+SK8ii=r~M`r\F:w[6oG&S&!I~ 3o 4u 8 : @AB?< 8s 6mA{D5TO5TOFLmJQkTaeUaaUa]]]hdYs`^__]\rr\O2nL@(W     !    ""#"     #%)#++"%66$%9:7HT>7HT>CbnXC_n`DWlyKhqQxvb~r_Ylrrrtv|{mxmoynnmWma@QN+bGH$U1/5)&*  MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM (""26:(QCKCsP]_UW\ZQYgQZkQ[f`ee[UCEKEu?zsR3bdC'JT39N)3L&2) " "        4; X-,b34V!RV!R{]whkklormqkxjlodmlby`y`dӇolo~{YnWjaVQrXbYtuQpOs]s]w?[o9YX)V^Q&WX=[G6N4/B"- >+ :/820799,5<)4*8_1BoEbC_}?Xq?_e?fwTgjh}q^yt[mirr{䀇xڑ{YxWpP{nQrkQrOuOnJkI|r[|r[mibnqirrqpppp[lTb[t[tL̿LN`cHUax55\a1(UP-M?-C7.:/04)12'F/6M/;c'Aq2!HS)_W+fc0{c7c>dMf\ǺT÷Q—TU{K{KkPjSe\jd~omnjufƚ|`ē{O{J|qCun@qLqLftlo}^^ze\qzTrXt[qwqifۄmׄmjZd|YReUvLXVr:/Vf/AA# -:5'P=3{$NV(Sb-?k-?k^Mi\rrq삘xޓgњXwJsOrQoy؄\WHMZcņlvx㊼kܐd_zOŁ.[[1.[[1   !&+d:V{GjmUzNLLzvl}mxqk{uӅi|]yYmAa9U.#MU.#M|='Xz?+asF:||L?^Ovh{wsmtlvm{{∔w}b]R"PQGE,(%L65kEEv^'aw0|xfuyvvwv΀mb}f]sRNfKC>5#M5*<- +T,<{9!LB*aE.ixMLuOWxxk8Uj,g        !%"*8pM*8pM%.V4#)Q2D+"J24!\GB;PUkt_xiXo\&-&-! 1 'a=&XfaQk}os}fˀY]]kj}qfpIYc=~1>9-54)-/+*&?-'7OY|hxTj>>3@>0;>(-T.7B$SH,gO4zjEVkӃrjvWbfN,..,..9. B2#]@7U$aj0p1v3]O&[HB"OT; KX9 ID%WD%Wd5a9[D}SCq=@{SBhChPhUsZw\vRvRpkʇzmzqvnkbuoT_FpJ1l`5A]9=\:<33CDzfGw^BlE5thA3qd>2na=0j^=-fS9[=eJziO~kX|q\vjp}e_sU_[=|`D$TlJ%WxQ&Y]2ua6~lA-gb6*_Y6/eY6/elFjKfWhXIEK;hDA-YC7 JUB(]\F+c[BbJrPrPlstlzkfY[\UO^c!"&; "#&&& % $"       ''.''.ITung}mt|yb{Yw[v[|Y|Y~u}{ksrMShGMK5y4p~G)SjCh =g /T*N 6 632100/../.......,%$"! "#  !     "!&)MpTWxZumvlyk`G7dyt'/jL)]::9 7 9 > > > ? A> =~ ;w:u+U5+U5?rvCo}MfdPebRd_Zaab^cd\ie[kgkmhpnziziYE/hI7%Q     " !     !!!            &&$2<6#.96#27)1?J4@M]@L^wMXoAMm=JlIsM??AP|xx{nn~nxfndkYhDV]8sID$SID$S@09=.66(,4&+0!(&    MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM  #!4++ABG2fMYSXjt\`k`UbiSZlRWf]d`TNzC?|~];sr5,SW&2<$64 $        ' A I" n98zABi)gi)gmنvssrrrmtikd`jhejigzfzfȖb׋minw~E~kGgWHPqG]Fjx@{r>cTcTr=ci7aM$YUF VK2L,/D ,;,8+524.447>*3A&2.7g6CyLeJdDauDgeCmrXnmnxy`v}[kgrr{~wؔpTpRqKrMwsNtMtMnJlI{t\{t\khdmslrswurrqWiN[MzMz>а?@JX\0!,U-;z8IB)_E,ftKLpMWttn:Wl.j        &-H2&-H2!+H"&F#>$D*/T9.9<'*S.4C#RI+eN3xlGZjЁo^mYRXR!$#!$#:0 C5%^E;Z%bn0v2}4cT(aNF$UW$V>$VW5U8P@~J@k7?tOBfDgQgUrZv\uSuSigĉsi{mxkneyzZjOrP7x`5G]:C\<B99~F{FpnGmeBcH4s^@2nY70hW6,aU5'ZL7T<`JvdO~jU}rYzcr_[ySZX9sX7EiA KyJ"P`0pg4{h?)_Z1%VR1)ZR1)ZjHgM_\pSKJG9pI?-^H7 K\H+ebN/mcDjKxJxJqthqpoiW\`ZTkv$(-C" " #&&' & % #!      F{Rvzpitmq{b~VzUxTVV~|sttINjBHJ,6d[*=_k'DZ]"FOX FK\Jl]XyDDOS}`_{b`vgbsZRtS~iTsb_o_czuzuՃv܂u~qsxnmgdZYSKKAfE&?XN%EXQ%GXP0XoO3^wwEtPlqsypԅ~`lPpRtSwoetmkdo^ofdZfdZti={rALnrs~siwxbXz`NoUGkQE_/Ak_/Ak:/.C3>^1>mZ1:jM1/bh>;xJFo[NhaPx^X}][ppm{ꥀmݨz`ʱh9V0uC&X= Jm7??~l2b{<%Fe h;FV\trtuzNA1rY,cD<; 7 9 = = =} @ B@?9v 7q 'U,'U,=~rAyzKhdNgbQe`Yc_a`]f\]gZ]k_\la[|y_|y_XA.fH4$O     " !          ""       "+*((!/2*-?C57S[@Ags62[i3-Wf>gAzǢ..0C||ynnnmmg{TeoDZT.jZT.jQ< JN:FE3:C19=+41#($  MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM*&51LSuY|zioamYkhivgbr{vq|gc@>zw8it)8dn)7VZ)*HI98#(         - L*,j::N!PU#Wk)pr+xo5o5piTmZmjlknm^rmQ|hSfS{nXyqYXXyGmqEJ>?wK8CpO'O\8?I!/5; 'Q0&d80y#3N'1X,AJ]ȗpٕj`TP\L_JgEiCOOd͘{_„XNaR~jUeLjt܉k҉hj{kʈw㈠ww|kmɈmfÀtRy|erx̀uԅt~[}}SC}bC}b>DQ^57FO&"! ' * -$B4W%C7Q@`?g?gjmt}}喸WɉR|LvKjJ_@[<]N]Tyemzml}hj̈́pyyyyyqPBmu-CPB&5<1    8(=Y='ZeL5sp[CdŇoؙbʟ^ŕ\ӕ\ӈb҂aqk\vj]f^vwpig|[fxNfZ>fP8yE3'UE3'UyA*`y?+ay7,b~<0kL;`Q~sgqw{c{b~assQĀB?<485/$! M6=uJ&Yt:N†}te͜XtLnI{]AnR8{F1BB.7=*,f;:KHe/vm4\{ixxZa4sFM)Y        $$#!$.4'D/kZM̯ntli 24 24      -*|\;wxerrrteguUYzqYzqYe؋[}~;jj0t1/$*% " .%&?9/?be|ztuoOub:",&,3-C#4t0 Hs0*Wq04ffJ_ZdYbYaTEVR0mH;K?_GfI{T{TrTuV~ZZqYumyrjom_p]OXXuRyOF~|Bpa6|ZJ.hD3&TH5'UK7'VP?XGrKOeFQvTXs_`h~x^zpAoWz5O7W(/3?6>V=HUC#RTE$U@4$O9.$M5*A5*A^8_<`InA|{8{i.myV#Qj.qp1|u6v8}N}Nqsup{keQuRnSfOoKx$7?D!$'  & &'(,+)** $ "             ,8ck9Ux9\:q>sKzkoÇdƉZ|PnT~iUw\auXetd€td™}M{NvQrRmR|qrrrhpddO3AxO3Ax($/*C$/0%Nw;a>u>w>wwwutrpjx׆xߴJÏ;xj.r_])`.$ .$ Q-@X5$PnL$Ir":f7q 6t L?..-.//00///..**)*-,'%###(*(($$## #       -1OI8zw8it)8dn)7VZ)*HI98#(         - L*,j::N!PU#Wk)pr+xo5o5piTmZmjlknm^rmQ|hSfS{nXyqYXXyGmqEJ>?wK8CpO'O\8?I!/5; 'Q0&d80y#3N'1X,AJ]ȗpٕj`TP\L_JgEiCOOd͘{_„XNaR~jUeLjt܉k҉hj{kʈw㈠ww|kmɈmfÀtRy|erx̀uԅt~[}}SC}bC}b>DQ^57FO&"! ' * -$B4W%C7Q@`?g?gjmt}}喸WɉR|LvKjJ_@[<]N]Tyemzml}hj̈́pyyyyyqPBmu-CPB&5<1    8(=Y='ZeL5sp[CdŇoؙbʟ^ŕ\ӕ\ӈb҂aqk\vj]f^vwpig|[fxNfZ>fP8yE3'UE3'UyA*`y?+ay7,b~<0kL;`Q~sgqw{c{b~assQĀB?<485/$! M6=uJ&Yt:N†}te͜XtLnI{]AnR8{F1BB.7=*,f;:KHe/vm4\{ixxZa4sFM)Y        $$#!$.4'D/kZM̯ntli 24 24      -*|\;wxerrrteguUYzqYzqYe؋[}~;jj0t1/$*% " .%&?9/?be|ztuoOub:",&,3-C#4t0 Hs0*Wq04ffJ_ZdYbYaTEVR0mH;K?_GfI{T{TrTuV~ZZqYumyrjom_p]OXXuRyOF~|Bpa6|ZJ.hD3&TH5'UK7'VP?XGrKOeFQvTXs_`h~x^zpAoWz5O7W(/3?6>V=HUC#RTE$U@4$O9.$M5*A5*A^8_<`InA|{8{i.myV#Qj.qp1|u6v8}N}Nqsup{keQuRnSfOoKx$7?D!$'  & &'(,+)** $ "             ,8ck9Ux9\:q>sKzkoÇdƉZ|PnT~iUw\auXetd€td™}M{NvQrRmR|qrrrhpddO3AxO3Ax($/*C$/0%Nw;a>u>w>wwwutrpjx׆xߴJÏ;xj.r_])`.$ .$ Q-@X5$PnL$Ir":f7q 6t L?..-.//00///..**)*-,'%###(*(($$## #       -1OI84H]",@T(7 %3 & "          & * 6*R/ ImD-he3988m7f7q>q>idagcf`auefmsuV{wOxG~W\cŇep^Pp^PqU?jO;~U;/gR40`G 3K2$3 -"2=/I/3<*48V:9V:9OGmg))3.  !+#"(%$(63G=F*1`E.8k^Vn`__rcp܄nمhЄoւv܃{fƃbVjSmRuLxJSSdΐaɈrXtb}ukz|uwz]h{Q`keبRĨRĨS¦VŸ^Øf˂{svᑡmr`g|\84>`84>`6#;A&=a-Df(Bu$;-"N6+`@/kI2ui@tErzrzgkvd]vkZuQr|Zoxbpr`ql^{jZ~iYwiptixo^qpkyrt{|v`pCXPx@^]>)6 )     1#:]I+en;@E>yi: 8LD;u}MVjt[R+(+(   %JH2gRmYWTcuMnF\kVGkVGS’N@79MC+3- +!89),Yw`Urc€oK|nC%+&'* >#{,@90fED_Xqxku`dvXbo?8ul7*^?)%?)%k'*q+57%TH.lY6iF)a:3?+.(&, 5.':/)tE,gtE,gnL;iK8yZI.gQC)\62;i9)[@8{FPHXbfjjƅqׅq׈u]qYeMdNz`O{}`|qwrttmm{`a|d\oNxlGab1sQW*cAK#SLN$UVP%VV1vX5vNRlK\khcjrlh\~t7O8]->&D#-*5,8F+EH4&UI7)ZHA2gHD5k/"7/"7ODVMvlhhsQYz:z\e.d_O!MlF"OpC"Pe?#Qa>#Qy`y`bt`u[waqqpfry[Pc)(0H+  )*+-31/00) '"      $#6?2>PCAF`fD`GzituubEbEbzcWrg[igeOgnLsvI~_QpWTk\6Jt^,?fp6:pp6:pA~EvQtSxnW{eZ}\]uTkmKy`m[xhևh|zt]bpaSsfOukKxyVz`gvY`pVUTFQJA|\4n}cosoov}[v}[w`XsldhjokgUfeC67l(:)h!1Mh!1MF&'W1@?PU]~ꓑjҧQxMdIYRUU{xyxtvXgiS>CCn679]+ M :z7-cxGQwL]md~jlrrttrZc\B2(V?-$N<( E['7Se&?X^DI[FDLYLYN~[n{k|a~jsssP^EDL-_   4$>C6,]qj[maaiWgylhˆhz~uFF-&"$  JE5hYUCoo_a|e_eislu`lKX=iIn/Q:;6/)-+#9898&MY#MbN~ N OR T~%`)l2l.5l3FqLrffh\8گ3}-_KF) -`(b &b < /##))()*,...//,,--+*())(''''' ) ) ( ' "      6."&@33S}8bЖsr}n=]9)-J=!5(          &4'&B)61P3DDA9gJ<;sCfAtӾrrXuRoAo[y6ZJd%  #,/'' ! " """"&',,--.-() ))())(''())')*-0////))''%$#!  $%''&&$%& ' ($"##&& + ,0/*+,/10/--+++*())(&"!  $$()+++,,*)&%!! # & %$  !"""! ##&&''&%##"&'''   !"#&)+,1366540000 /)'&%''+,///00 1 1 ,*(((())'&%$#"!''*+--,-...,+015 4 2 2 1 10/.,+ * ))))*.-+ + * - . / /,,))((& % $ % &,.::W \(j(h#('cOO7{vF{ɀvhЍ`ؔA6ldFfIo QPKMNRVMJD}B{5j 5j $?r#)I}59fk>V~mBF\nQBR|_>HmLFrPEt^JtbLrzrz΀m{bkkAZV3m%      !"#&&&&&&&*+-- + * (%!              $3*H?H;kZ]KjK^oEd_ZrrZ[__^`fxmpsu}}uy{tmttmtE:3g?4,Y+!0&)   MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM  =D=kIQB}nyTssVc]{m^ux`ldbi\[F?0DW 'FB~Am=ghI:{R7-bN1.[B/D.!0 ).7)A-,6)-2V55V55WY7=_.;~!1J)4Z6RCp\^eXRHLCdkpruv{pu^oaMxiQqUuXwZ\]z}Uz}UzaRzaW{bf{kgzkxuv~s}r}xvz}tҏuPuP{xvidVTo~Q`jGUaz>KYg6>][4:^V%%0, ! "9'.7!257E!@T'"IN07jL3>ug^xhɨlh|l~vu܁q؀v|oЀqcx]z[wPvMxTxTcˍ`Lj~Y{`wg}xo{yw{]e{T_o{kӡPPRTZbȃ{vjxk|capWXgS4,8R4,8R:!-jJ5yW[C)_}c5~s;Ar9l6gDeIwK_wK_ijpxvr~wy{|q~hyJx@ya;zS:~_!,L_!,L:*bJ0ryBP}}wqjd|nqぶuぶuS?H2p') !!  , L1?vW2v}He;]7r?zBPL]oAP\5m(!*,$0 X12FEiAuM[Ɗ`q}+VeE/VmZ:VS5Q{?&BZDA}J[it\U&%&%   ==)TEi[MQ{T`sQo~LcmYJmYJSOA}95P B'4, &13%%LqWJhVydBuc<#&%#* @$3D@1jMDbS|wcba\`p=4nk3&U;# ;# s'1y+;6)ZE/lS4~cC(_83@-/**-#?2.F42yI1qyI1qlN>gK:|XD1jO?,_5.=g7/_@BCVE]erpzʃrكrوw_q[bQbP~bP~x[gxvrstpp}a_|eZxrLpmEW].jKR(\>H!NKN#RWT%V\1w_6tV^iSkikoipsk_sm=I3Z2:#A'*';+6N-EQ7'WS:*]OB3jND6o6$?6$?JPSYslvhtY^}=`i0kbU$UjG$SlB#Sa=#Q];#Qscsc`r^rZt`prsfqnYPW(%*C)  ,,-/52001)'#"     #-8)3D959OT8N|cGfV\dSb]a`uxqqwt}t}lσgɏfZfWgU~i]tlepvo|ylp|`lfMCfMC>0D<+<7#5!1 X!5,%O;[@m|bltmkveveujdrrljkomkXleE>;q*";")\ *E\ *E@"'T.?>PPYuڛ`ƧLrLaL]W[[{ywyxwWlnVISTCIHv1+&H+0& J#9m4(Yo@IoDTuXww^}~}~tsr^d^I5-`D-%P>&@W#1L`"7PU:?Q;:EPEP{K{Vy~xt}|d{jqrsP]CEI+\ 1#8@1(To^TnW\nQd}fezfŀr{vڔJJ4,.)"# ! )'SK:taYHlylya{bu{gdcjxjt_oK]9bGj'E151+$+)=? =? %O_"NfM} N RW!\&b*g3h.7i5GqMtggc~X8Ҧ2v,\FC|& *]&^ $^ ; 0$$))((*+--...,,-,**)*+*)(('' * ) ( ' #     $*H@*3WJ3_6mܟi}ejX2{yJ/lg"%A30"      '7".%G1>-X@N5iP_ESU{JLVEfCoeeLiFvb4XL`+F>O  "*-&& ! ! "##' (--...,''(((()'''(**()*-0///0**('%$#!  #%''&%$$&' (#"##&&,-0/+,-/10/--++,+'(('&#"!!$$'(**++,*)&%!!" %$# ""#!!$$&&('&%###&'''  !"%(*+015543000/ /)'&%''+,0///0 0 0+)''((*)(''&%##((*+---.///-,0254 2 2 10//.,+) )(()*--+**-. . /--*)((& & % & &,-99TZ(l(k"&(gKM7|tFrxqc^řB9vm$Sm!TuXUOOPTWLI C| B{8o 8o ;n&Dx-5_\:Sy\?G\\H@OkR8Bz_G@cL@iaIkiLnnw|tmij@XV2l%      "#&&&&&&&*+.- + * (%"!             )#<4:0WIK=sW>O\:URoOgxgxWX]z^qaViir}rsuu}uxxuxxSSENM?z?=.Z86)O$!/!   MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM""VkQ_oN{{F}uQdpȀm~jaqDxDr}~Dj~xBftVAeqK"8C/:     $$U&>g-&Q@FQLaQj_ŸrlӘu_Õv[lPiL~iU~iUrhZql\oxbzaŚ]ӡZͨVƜO{L`PzWQa2;ka2;kl>|B9Sjc~toabVdZm`{rypquhtk_v`Uk`ujȌmjǍjjƃrfÀtdlr\lr\o^qmhzfirstssrr_ą_}zrOI5:g\6BeE6Ib-,=S'"0C 5#0$( '"&#+5'5c$3Sf./[h7+br<.g|@0li@Gb@Nptuqplntttuu~{ちvߏ}]qTXVXV_^†\ņ[~Zn\]^]]|]\~ne~thčJJON~LTmjeO]B`J>PDs01;U+'8K(&)(&)D'@V.HB)^A'Znm2>nVV\UmRw_x逊v؈gxlCse7zF-f|<)]*0\*0\=1rM;}YŸetojlt|memnnzzEc,b#!Y42}WmݦKʩ@J~4mJ~4m$           #!&%6'D6'DeJdLbS]ML9_FQ@iкfrbfg\WY   *#/*98A?HPlSWhn\sw]vq`Qq`QxT|PEp>(Z'@:)  !%]>(]qJ0pdC)__@&Y   + C'*G"OV2xdBlGsKiVfYv5)Xh%8- - (D+$N25j:2lvB/mS;'X04B42051*^>EkB!NT>T>gSEbLBR6:tJ13g0#Ab1@k?`;h~:jeo\~v~v߉{cÇraX\\YgQkMnI}qYqthruryzfzfDŽdX|jTd|FYp>9L&N7E!F5=>HO JZ`%Un3zr7lk`ibtfmsYgjQVN8$RA,83 M)2f2Fm@(]oD+eeD6taD:yK).XK).X)"(7,7,.&I%>9OCO`MgEm=bJWV|hfunk{|p}qςxU|{ajjwkvNTS2i<02A-7E*=|Q/)WC2M5P 6:#2 .6g.6gmCsHU\kqok~kpqRX=wG?%T    '%7%9h8=ur1sq/!- ' "       (.-+755R1KbWU>bWU&7D$ .;        $ %!!   # $ % * + / //.,*"$%&&(('& ( * .-***,.//1 1-- +)$#!   "#%%$$$$%&&" "#''-.00./0121 0,,,-.,$%&''&%#"""%%&()+,+*&% "!!"$%#"%%%&))'&$$$ & &&& #&'+,0021///.-)'&%'',-10.// . .'%%% ( ) ,,*+,,+('+++++,.022 2/.2344 3 20/-./-,)(&&'(++***,---..+* ( ( ' ' ' ' ' *+77I S (r(s!)t=G8rlF§YdηESXGA1x'-u#!kgZXUX[K EvAx @y @}@}.` 5g*I}/0Jl+5JZ'09D9+'.J3;0Z6A0_HmFN|Mcc]_dg=UU1i&          #$ ' &%&&''*+ / .*)'%##"! ""        %"6!';*!}g;9tO.+YK)*R?&<01!&('/(2%3$d*:d*:*Fg,Dj~4`=/@X(&4I$': 2$/&  42862<> 2JM%5Ry3>l{;7p~D1sE3uF5xrFNjFWq}wsp}nhkryꀜ|~x}}vt،rYhPRORO|^_…aʄ_ă~]p\a\~cZ|dYu_{aKKRQ|P{ZyycoMf=SGt7C=f/*4K,"1C8%/8%/U-Ad3 IE*`D)^D%WR/ta8qNc|bxzbqjqjnтgȄvPtPoRpbxrsrtvlwzjxijycn|py~y||wxrneR{Z6_Nc!<4=      )+7!7`-,Zb9*\dF(^^Q.gY\4qWI(]VC%V|E:{FAs7?ts7?tZZ`XrQy]y~qЄxbqdAk^6zoC*`q:&X/0`/0`=1qK;s\|hsplmvzndkn}owwId.e?R$P! & >)9aD:v`\~ZG|X@s^>p`=rGhJIS@rFy(0@%#*" ?,-[C FYlݝPȞFDw6cDw6c!         )! 4.'%=>45_>45_h\g]ca_XS<_MQFegrgihc[[    )#/+98E>N[sQcmi}vk|s_Rs_Rsex^Ho>&O!84$$!+ZI,clV5u^I*aZE'Z  $ / E)*E!LT1tbAkHsOqVpXt;+]g*>* * 'E,'S&W/4?4..6,(h:!Ky?'WUJUJdQE_JBP5:sH03f/">]/:d$<`#4Ps&C[*Qf5X~?_MqQwx\`r`YsyQsyQsz]vu]g^}b^y]]uf_qoaqm_qm^wvgyyktq`tq`cZ<cQ6tc7%V[1 KB*Q#6`(Bp?OuG`s^\sf[ttopqq}pqs{vgkYnRC?'P;/8>#5>#5*)>":|/An7BwPCZ?d;^OYbzwmuqx}py|prUzwalowx~M`\3pI9:F08C(6I&)KK&/Ru*Pf,Zm6t6tpprjohbKAS8,]E&7J5L56!. +4`+4`aHiL~Y}`m{vmlnoY[DRE.d2(#2(#' & # /0U-2]a2Aon8PLZ`dnUsPb͂bUT6qFC+Z   "@?'QLH/bi_Rrg]aWXaWXebgfhdky[iddTrDkb~*F=N"%#''&MX&MX!Wu Vx R T [ "f%r*i{/ak8fy9;h}FKwQ|jjPnI6/Y(Q1:q $V R Q : 2 ))))&')* +++++,,*)&'* , . - -++((+* ( ' % " !3Esc?U{5q2{Ѣ@5pv4+__+) %         $!$!BE&RCM.ZFfFsLzYRlKCF|Gl=Uiy:N[l2QEE2QEE-9%2         # %""!  # $ % ) + . .--,)#$%&&((&& ( ) --+++,.//0 1,, +)%#" "#%%####$%%! "#'',-//-./011 0-- ,-.+$%&''%%#"!!$$%&')+**&% #$%#"%%&&)('%$$#$%%% #%&)*..11///.-)'%%&&+,0/-./ . -'%&&(),+*+,,,*)--,,,,/02220/2343 320.-.0--)(%%&'+****,,--..,+ ) ) ( ( ( ( (+,88 I R $n$p'v:A5mcDW\İKsǿVYPN15--#n j]YUWXN J C{ @y >{>{0e 5j&Dz),Ej'1F[%/7I9,(7N5<7]8B8bGqMLTii`acc=TR1h'              "# &%$%&((,- 1 / ,+)'%$$!!  ##          ,"0$3>'8B=$bQ=$bQB'[D)^I-iM.{jY0hpe8mr@rkhempooyxx|psY`ZMSHBF5g77+Q,'!;&   MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM  H>2fH>2fZɏUÖFZaVK@enx5GEM..1&&'!          t@8wt@8wPCQIS\VXXS\W_Z{ZbuXe{^a}`_f\f\~pщpӋqڈv~놖|厘sl_M`L@V>;wR99sY44iY44ivCCq@@b55kb54ia40dR1$LC.4I%.N'W,Z..9j.9j;j?bJI\[rtvxy{{o{kt~qnpusmnn|u{}{zwԀnjǂjfsUrnNvcZ{cZ{kjejzyclt}}nsttt{e{eCpy@ix7Rt4Nd,@l4"2T&$;, -('6,*, , u:Ny>RJ^O^^]ePlCcCYCWfVrsrn{melif|]i`vj懦tڣ[͒[ǁ[{qhyclĂRNLD?9{?9{gZ{_ok{gzv^ymT{wR|zQMLNNrYsZu\nlXOEgx,.?M#)>+..)g! Ag! A>CB!LL,fP.k[2yl<}E`r{n|fmw_ruMruMNNNP{Vsbjm~oqqsumiqlfojit{xܐ<{v8:H-W)8'A' +     4!5J*$KCIJ?}P5}lT4wZW3pWB'ZV;#RB4uD:EAEAgfǪn`èOW}xmzlav_T\M:ySG1iP8#PO3G?/j?/j>/nD=Vefopqrq~uobepSnpNqmmSe2mHT(W%! # 3 )G+F_"&0# "BH&Rao=_Njjށ]}X2`=F2`=F           %;SEnEgVVz`Vz`rodezhE]aPxYZlrvskwh_    !&"2/:9P=a~Khrw\Sw\SemІPl{?/ #  )"-:;Pj9s\zBO]/gKS(]+&#/'#<+$I0,q@BN,j\ JS*cZ-ksA-ff8-dH$0SH$0S1dy5jB}RXwa3vrW*alL!LK)_J+eP7}R;ve]ve]cbjgprrstih^FLF9`EW%#*## 4 5 6 8 < :776.+ * * & & $ "       &0 ,:9wAttnp{w`Uz^XW_`\~iXl|VfUeiKe`HmD0omD0ovM.mxT4y~jG|hGv`EkWuiˏqֆxsx`mmXfd[fd[ulhwhd}]Yw`ddhinjfxrc~fSe\L]XI=$,R4$C  6)C"*O)+f7E|(E^<}C|NkrQ^svVsvVr{swunksfeq^_qlhpzqqvjquhjgrrxmԭoJc@j=#RY2GH';K>6iLF@x]ZKcaNrrssrstuu|~烲tvl?qU-iT9"PT9"P!1.&$3-[$Hs4-`H5xS^y^usmqkmkw`Uvl`q|tҞKu8pS$RV:<VHZgdÑsntrpkiqb[sVIsN+dsN+dC0/8)(  / /D0Hj4O}InWj\iuu{oi}Z4,;)#- %)0?"C?X1]MjHRpOZlh]jpW_kW_kdp|dwreS][Cosz:Z_T0EK. 46"# .,10*Vi*Vi c fnj"^u%dt (js -qv1wx!9TRD]J\g\qms{1^/L'x$se]USP WYG Az 8t 8t 7s 7r6o 8g&9_+2X9*c[I4oxF^BV\YYqqooosw|hplXU[ACTQ$.5!!,*$-!l&8l&8E!MK&Z\6_:jIzNT`}lsxkoujsxNsxNvJzpGga?laE|dUm[ubypfnlkn`yn\~ge₭s߁fρ@l{;/E-C!4$4$%        A$8W.%OMKUD]>rV:]O6s]B+c]>(]A7zCB>eq̝pn̒f͋ku{sshq^UZQ:xRL1iO<$RN6 KE/kE/kF1sK+Za\Uxywwpwvk{jQ}fHtjljVlMoZ27'O*-:"$%9K1NPsQvVXȮ[}\mz9+.9+.        "0C=O8SJ^NsaNsamliikzsekv`\zjk}npotcpuZ&,-&,-  -+34J2-" 19:JW.aoC|KY=Nq9t7,+:)'A# M))p> KO4v`HoPr~XpPpN`]0m[F&W((k/0`rAC~w{oXwg5}VM'Z537A)2F&106h4A{QiQiKH=vD>7j0!$G, > %?*"E^93fpZivf{svsr|pɃ{R{R}RzVrbq_pYw]aÁxatpaeus`wzq}q}sz{␾@w9,T"D(=0$& 641GBEfy;99: 2 / . - ( ( ' %         "(&.9RDfttqs}yiX{eYZ^|Z`xZalm\is[miQofNzU6zU6~P1sR4xY=XcQ>/8-S.0(J-142J5d,#N~>.hxZ\svssk{vigrv]^thhpy|ٔ`ɏ|Ga.plD!PM(0, ! ),F,EF,EkDSmXav{hǁDlp8W],cN6HK*?/!& X"^>]9CM08   +&8 4d,@f?aUk\nttu~kjNM/d>=$M   ,9%FHe8neJ`d_m^^XXXwX{XnO{h5YXP+IJ7":=34-+/1 03 'Ri'Ri!q!p!k!h$^l&ip )uu-|z 1/Q<|JKyHP~HSHT}BY}BYXI[HeEaCV=O/mG KB%W=)c3'W0&S85r85rYӥgrrsttsr}uځp؅iֆgssrrry}uf~VzqUylT]VXWxbZxbZrn`owmgggpy|㊽`ЏWtz}HH6D`D1>[; +M!(I  >2 %  9!2C%:G4G4Z:lC]ҩ_ҜfЖyYiKcS}][|ub{}duslson^ajhcZgQjGVa@BA9nD27jD-6hF>,^GD)[nY@nY@mosp{rw؃hzepaw}y{݈wߍuiڑituyn}LUm15K\() (+ q+.q+.L$WT+ik?oGy`aĆbȇ`Èu]wtoqsuszOszOhbE`V@I20dP99rfMTrgU~Vur[kd`oWpReaZ̈UqD^>#A-.1!&        &&M&:e2&TWMaJjFxX?`F8vcB0ldA-hA:~A>|?:z|?:zc{ѐr{||xmm{pl]VXT:xQQ1iM?%UL9!NK.kK.kM3xQ;]TeQ|HtNylSm^SaPRcPsdP~ttV>|Gh0`  33?MQ7nc{]xsxqtrWjMnlgw^yeDB.`25!D '(/Owek+ω%5T:l?       %340+>>5ElaElagimmnjuf^biRkjNniu[hU1=@1=@  ('+.C:oyMjs{Qc{Qcq}NĄB0LD'70! CJ'Rgs@NSdLQIC12D++F P#&o<$SPR.@2>r3ILbLb9F5f09+T  0,;K@-a\{bnrx̃xVxV|W|Zzax_rY|^bŅwaxh`gva{nns{<71_&O(@3! 6.1L: Kh{@qJ`vQZmSmo[skb]vʆbmĆoSiA|c/pY,gO(]]5}a9^>1kO2.a)1)1^#3Ri%9X,Jhv.:bc/*\o?,d{O.kK1rI2tZ7_8TGTGq[[qjhrsw\@2ple$3=*'  ' ' / 1 7 9?=;< = 6 3 1 0 * * ) '!             "9.[eF6n{tttvzrZ{m[}\]xSdrJjm^ckd`ujVxlSeC8f3 =569!V$9]?ugAof`bej^zhzhms]jrjbo_hyWQ5q:6C       /$3,!.#    !# & '-/ 2 2 1 1 0 . + ++ ' % $ $ ' ' %$"$& ) + + + ' & & & # #$$"     # # ) * + , / 8&A#(O;*)]S}FHFHu|tssrq{wy}vgπblielajzik}āp~u{x݁oցgˁ_xivl{zj}vjziziwtasxlhikrzvk}f^\?gv^?gv^*8N1%2I+#<7*" (!P#A]$(Ks6-ds6-dyJN[Τ[˘}\rUhO~jXvmaxmyqqsuoiwcmcrex`uT~nWm][\LQD=oG,/RN',UQ&,V_>'UcF&U_>_>zu}t|s҅pwʎY|‚UqwPevlhvui}|낥{悥{pl_Vr>CKp,*3I")".#FN }53}53e*ng6mXqav~~~nȆ_dž^…\loodjuSZLzSZLzA<4^?51W:!(CA)1UYANegOrPh`_|qluqrpph[gUeCSv:w2 ''!        ) ) Y= KiG)_fEhFtjHfZ@YI8sQ:-aO5)[::v<@~JF~JF~ރxy{yndadNMI/aG@$PG3EG/AB-gB-gE3tK9~|_K}fJ|H|rNviTh[RZNPVaUhuuUm4oEW(U   &&.<<)TTiYmr{twwrbyf\piVP>U;W*:&; %>404\XB&{U![#V|1#Gf#           &!'*%,G?T,G?TOxmS{s^bqp|oxnh_heWf^g\g8S6[8S6[   /2QclIhsfJifJi[`o[^M+L#<"3,77%LVT={jzqÏlgkZbC#Sc= Li+8m1 F{C5pyRYxa~uwms]\KTED`'X>GD. . lF?}mYSre‘o;kS,jD8DO8%QR8'UCcGw^X^X0<%K)1>   ,8&@FWBmc~lmn}ɄnXnXw|mwziws`|pZgJqL{OtUxl\njpps~{=5)I< 1( .-5E@)XZnLa}WTcGOZBcaMj_RYb}aex{p|uYoCf<]5~V;|T=Y<4nM51f1' A1' AU-0Y_.6^~0Ion1=j^21ejC3mvT5vN6|M7~`BgF|[P|[Pw^]sdihxdxZyHt5oq(I]J$:"*% ) ) . 0 78>=<>@ 9 7 5 4 , , ,*%$$$ $ $ $ # " ! !         %5@-#?N[lo[lotuwtvyqrXkrPrrIxoSoWr|ssnljrFrF}V4zzO1qq9'Xq8&Wp4&V@,fL2va9v@W†^́iˁiyvgypc|]Z|bWqPzuYuybpylxs}izgygw]FgM;|853/'*-6(@ 1~*Ad1Lv4My5M{~^~^ՆpԄo~n|zfyv_w{fvnnnulixicharsrsim{~rهHsjA`O:yE.%N<#@D%DG% F[,u7XxMb눘x⍡mzvtthwk^th[sÏq[q[|F0lg;([(&%$"&"N(/Qw8NZnfyumumonm}d^kT37"D"#)  "/?ODoXgpb^__YYJmHkBfmt:\__#?6!40*) .- 30 8>:B!Id!Id m!l%i&j|)mr,us.}u 4}z7:}NDzHy]ydymm@;y+q9"Qu%1[J 9 541000 /.,+)'&&&((''%$"#%%&(+.0--,+ * ) )(&#          4chs?{ttaUx2W+;c`% (?)      !# $ $ $ %        "#%&'&%&'"!!!#$% ( + * * , ---(('%"##" !!#$$$"! !"#$##""$$+++**+,+++,+++*)'####"$%$$###" "& + ---''##$##! #! !!''%&('%%$##!!$%$##""!!!&&--/.-,,'&%%%%()*)'(*((''%%%&)))+-/14588334330-----./.-+*(((*---)($$&'**+,-. .++***+ ,,**+**+, 1 1 @C L O Xc)")n=2WcBiv~srB?6X4M.r,*q%&p$k"gU O{S T OOFGM!!J$&H|'0AvI;:ql\BhhDeie\jpYvbvbpn\nrhjh~awbFO;n,'/       (4!:4A'JZf9|TY5qC4)R.%7!!#%          ! " ( * . . / / / -++ , ( ' % % & &%%#$% ' ) ) * ( ' * * ' ' ( ' % #       && * * , ,/ 5 ;@$F1')NC*/PJ:)`U:)`U?%YV:%UU-$HR3,XcHDSU|]fn_m|auloc_rk~Y_kT_kDakCWKpBM,\47>'!   MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM %#:;<4egzouqqe_KG"KH"Nd;d;zx|sҊhjJaEU}?IuRSrXVsssslÊbD|?sg~00(R'6 4(<,d#%q("?7?7}0y@~nqws|bt|ˆ\ń\‚[akoV`u39HJ39HJ"/",* "2*9K5G|YgHfI\fRjr{}~vA\GVYBHk6i#     +!#+!#dT'[m\,iuh8X~&K'40(,$$FE49oFF˽uƒ˄kπT1sN/m;'Y?/fIEsTv^_mx{f_LUC6U@+:),,hR?kbSrfȠm>vU1wL<#RQ@.dRA2j~U[ٓoNoN'1/")' )D0EAnWxi|vliƄcYcYi|hxydl_lhV\:g;q;qJxpXtsrrsy{⋷=p3 2)#&,:=E2dLaXQjdGP>tDG1eYR?|aSCxTMta]iwrÄ{WsMjBwOAkF@S;6qK73j88&Q88&QL7,_V63es4Huf4@qY48meF:wpX;R;P;gMoSwbYwbY|`_t_i]ZUX=R4Ba*1dC#N/7 - * * * , /68<==@B<:98 . ..-))( ) ) ) ) & % " "         ACQoACQotttqgSylNqHrIrIon~P~PtZ5|lN/lS*=R''B    '(g(-Y|.5i1Er2Ju]ԃ]Ԕy^`Éf̂ezcvrqjzgsr^muWbwe]we]`{irށgzDkp?[W:x?-#I69=4?2U!"HU!"HW$$Lm5+ah@tP~~trp_Y^^QqSbXU3nOH*\3!&6*8.\,1Y1m'-$)!$@,-T`:Htcqzp~xoWxoWoprjrQX;01* &# +' /+?EDNE`E`[!_&i(n-|0{z#3zs';svDBky`JmLm`gqq@;|g,G_4Q!B : 20/.. / / / /.,'&$%%''''&&$%())+-//--,,**)(&#   '!%-#(7AѷvvOsE`{%(A7,%        !!!#$ & ' % $      #% ' ' & ( ($"!!""" % ( ) ) + +*)&&'&!"##"$%&&$$""!!"####! !!''&&')+*(**--.-+)$#""!$%$#!!!!# ( - ...((%%$$#"!  ! !"''%%&%#$%%%#"%&$$##"""!#'',,-,+*($#$$$$'())(*+)(((%%%' + ++-.02456612331/,,,,,...-+*'''*,,,)($$%&()*,- . .*)((*+,+)** + +** - - :< C FOb%!*u90gf?qˁovrGE=f;]3B0;,3*z('lVO{ \`WWH N _,%Y*)S'0Go@7;\X\D[hGZmjUnvSrk\rk\rhZrsgrpkShX;3 H    ((#># + ) !//?2YtE6SzK9MPIhUYjqYQrm^}\U_hyGUX1iB7d{ :++*)% $ $ !       %&,%0<@CS~~Rl|ujۊ_UCB{Bt%26?%26?      "*IA9I}j:~ɧ:=Qo=Qo8vv8vh8u[>0aI6& +2F[U9WpcS\䠼qtwmXWTVHSq_Zviw僱G5@V=)5". . gK2qoWEy{߈shɇmUm[MTIDVRbWUlq{z뭨HH+2+&+$,30BCRYti}unjl{__Y_YO}OxQipT`^]D)_XD)`TE*aURH|V`fnv||OMGa6n:Q-["#  !#1)&; ,*>%!5"1/0.I744UP@F{MQeG¹_x{kˊgXXS|TRlUVfUWS[@~S[@~^O@cWKrnonomkplvgY^GWEUEnaOieSg[ag[ane|KW@L!+d6"T)D> 8 0 . , , / 178<>@@A<:65 - - .-)))* + + + )) ' '$ #        "'59"'59@MtrlqwxuTkfWaXcdeej|j|mi=>yh89pg+'V|5-d@3rE;~KBbQjUd̕d̆f΀ioquqpnzk\xnbvphp||j{p΁eƇcωcӣWėNuT4zkK1qO2&U8"9! "##J$AW!*KQ/IO1HOkOk{zzmr`dhiponm}~kɃyaststlp}wnͅxSyqWmk[QCGG6@o?!&E<79292F#?\/$QS9cJ}uoidbnn_cync6|gZ0pQB II7EB,@Y,*Sp-8f?ZEeQ}Ut`rsmkrUqUmoUtd_{Yjw\hs`fZeQQgJGA*WC5F&0&0@-2^W3>oEbXoj}щzڂx〦cǀ\_Y;{T@1eB%3B%3&&33[)8\m3?nRQ\Yebxwuq|o{yyicsyQ;\N9OxF1%Q5*:%#$>- DX60eNPWZsa[sa[zr\YO\U6<0R    ">=HiINSktdxz^mab{b_zcstczrfzfzCtp;e`k"92*5,%(+!.'=:(LN&Ve %Ym MkMkVy Y} #e&e/gu6lz6RR0BE\)7;M !     !!%%%$## # " "                 !###$$!!   ! $ ' * + + + + , , , , +)#$&&')*('""   !"""%%(()),+)*-/1/-,,---- *)&%%$#&'$$$$&%""#""  %*+--++**++*(&&&$$   $%&&''((%&'()(''($$""""!#$&&++-..-+'&&&%%''%$"%(((( (%%#$ * +.01479:550120,)'((++,,++**)))*+**('%%%%'')+-,+((''((+*'( ) * + * * + +23 6 : Df+&(G,Y|2gxsqMwJuBptAxs;q7_4N0~<-t* `ZP M UUW VU$Y +] 3hC;sfSrb[rV[iQ[fPk]dk]du[^qdig}ip[ikE;Iq$7$ 0@=H0@=Hnbpjwtn|f~v^zqbqmfhjpXVsRP\12a\12a&$$#"     % & ( ) + *) * * ' &"!!!"! !#&') *//1110+*() ) * * , , , , + , - /0/. + * 1 1* (  $ '05)3#1)(:D4:PXG`|MmNzNkideikl|iuevmbVLaL@B5(T8. E""   MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM  -3/'PLKCdg^\juYk|O}O}DBy;in)3]b"8? ,8 1 %  ! .;&a);d,;l5;R%Zn1xZqrrz]}L_n<_n<WQ9ufV:}c>pE}LKIPRON\c]\c]>=Lh88E^&*0@<.?S~:j{9[w8L}8F|8D{9[9ci*Hai*HaU/?b/E)/X*/[|-/dFL^it|mxu|n}ssssttt텉s֕v]uXlsRSWTJMU5,:Z.!1M;3=S#:Q=OFUaglcw_zvlnogdffqrug>>Ú>ww "2>    !!!&!+6-DE(8]g8J~H\ZR`Nz߈zߏsMqOjVfZYe|_ludrovix}||i{zbTuQlIIP~>>Ik31,;4;B7G96S/5j%(Lr)&TA'`I'db8b8MVp|tev^|wV]yqzxusKaKaEiCf}u>[WO7MHH !2#&&Q1_ 8P!i`$yh*nh*nAQiplntix΃hɑWqoQ~TIsU7m"*!"*!@&1S,A/Benrs}tހj?sj=7dY; 8&5-+      "&&cQ4tcQ4txV&WqS'YZK)`?:)P$()@##";!5$ ^-Vht7jn|Vn|VM]rm^tbPYHB=-]>&5<'A&C%;*d;*dV?Y>b;f:p6f6[5[CuZPc]xxN])`>J J  #4?Za[ovd^qd>0D4Y):+K!      !%(8)*/FB9Dp@Lh;ԳXt|~vքf_\ZXXt]`o_c\fI\fIdWFgbTq|q}q}|rd`KYI}WHg_P_aSaXcaXci`EV:HQE 9 9 8 1 / , , 0 278<?AA@<:64 - - . -)))*+ + +** ( ( % $ !       +'+'.@tsnruvXbb\[]`aXXgipCJp>Cn/,`81kA5vA;{@AJLMPfɕfɉdρjjw{nstxh_vketnkny~h}jƄ~]YǏWʨVƟO`:zW7_=/iB(D$# !!@!9J&A@(;<(9J`J`rsufvWddgpioo끉k̇`r{r{ps{zx~xp͈rX~r_srfWJSM=L@$+K; 90+0+@":V-!KL7]I}unfeessdhug7oa3v[M%UP?"NE1FX-(Qk(1\EHT{Qct|rrrssaa_Ft\CbT9-b>/C'%$>-?U5(ZHENNq\\q\\}zsUSN]]6=5U    )IHY~U[cwlzx`_qfTehPaefcdmckhkhA|m~7j\f3(/# ")0($CA1VY*^p'`w PnPnTw X| "c&b0`q8h{η=FF%1,D*&:       $$''&&$$ # !                       """##!     $ ( + , , + + - - . . ,*#%'((+,('!! !"""%& * + , ,.-*+/131.-----, * )& & &%$ & '%$%&'&#$$$#! $)*,-,,,,--,*(((&%    %&&&'()(&'() *))(($$""""!   #$%%*+-./.,('''%%'&$# $'( ( ( ( % %"$ ) +/1258:;55001/*(%&'* +++*******++*)('%%%%&'(+-+*(''''(*)& ' ( * + * * * */02 6 @h-('K+UDŽ.curqOmLlDj~xCuz>:l6W3C/w/"d]L| FwT T \YQ$Y+`4sEW~&%?*"9KJS9KJS~o{wrrrqosvx߄hlljbdp<@{p<@{//--''(&*#& "      # $ ' ( * * ) ) ) & %! !  !&') *003331,+)* *++ - - , , + , - . / . - ) ',,)( % $"   *+)/?>;TwgA`tJnMsihfipomoqsg`t[RRB4mF:*[&"-&"-   MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM  "-+Lge4{PloopiDD@y_9lwM"DH9? $# !  .16=T1%Td=)a_5c4m3r=wHsogWg[j\k~YoWXpKRU.fRU.fM;)YZ@,bM5|lWy߀{y~~ìcx}RuyMLC@{LC@{L+8XF+7X5*4YA-R3>W(9c(>(%N,)V64qeY|~wqy|{rrlowtkywiȀcƈ^Xqv[Sb^7;D_..xl_~w}qvmrwzowzorV~kZ{Yd{Vc|L_|Z^|h]rwhv|{u]sSsFmoe=Y^Z!+:!)3$ ./2=9Db%0kb3n4vCvCLTjҀ{yl{}|nшhՌfh]w8Cm]8Cm]-CP?,AIA(<2E(3)<(2 = g*Au1"Nn9كAp\p\kw̓mwwtyyy|xm]Jwy8Dbl- >>*3/$$K3[";1'T2(Ww4+^Q>nQmsz|~TG'AH&"7:%!     " 82!E@<(UQkaQkaU?"PM>"O8:#M&'8#$%%;$"EB)(P^FigP~{d{dviXvgdtdmiYynMaWAJ@nS5+XY/%QN7K.D+eD+e:}~VHPglzQ{vs؉l֟T9t0z5?,!$-&"-&"QWC}[dTyphkfwnLacX`\szwEwE$"" B%9AJnu@n°[do{asnMjRjRg_GyzBic{27A))7.13IVBKv~BCǸLL9\t0Or`&$%" !                " ++6?RE8KkX>pWp|pωgUhShSqxvk~gkogkoj_Wkb]mmrwlʂe˃WnJ|bQy^SjS`fOdfTqfTqug>u4ar$VH ; 7 4 . - * *./348;>>=:976 2 3 4 3 //...-- , ,''$#   ##BWGiV\p{r҇fXrefleklnplqq[p[pVYc`ud\djP2rjG.hk?)]^6)YQ-)Uu42h75oZHZHu]t^lqbnmasa_p]mmY|siuzxoɆ]WbɂeͪWŪRECtaFllro~wkwdvR[dǁsgwdjjq_ev[m^EoV=:#A:#A=%'KT+2\?SF\Lfjm|u{|{~XL]G&W]G&W")#>2X%D3Dy8Z>pyeorrsrronmwpeh]N;#O9-5# 6(3H1!Ln00a{/5hn;D|n;D|Xccb}{aTYI>7g2'1  &388,Vpism}zll\^^d\Zg[Xal_sWVWVQ*+/ #@80RQ0Zb0cs'e|$fmmT{ Os @^Hc 1_s8V>Vmge}q|vsDnyDny,:N4,:R8-;^B-:cJ.9gR/;\C0=R5"+    )*.-*)(''%$&&*))))((, / / /00,+++,,- - - ( '   (*&44PQY9]Ro?jRScht`]K}Ej7D<7D<     " $ & ' ) ) ( ( ' & %"          !)%/*63">7$@1%%J1%%J%!= 6! !###"" # % ' &&%%(),,('$'*+-./+*$$""""$#"##')++*)&(04876654420 --+*)'$%%$#''('%&&''%%  #'(,-,,++++-+***'&!!"#''&&%%%&&$$$%''&%$%%'(''#$%%'%$" "#%&'')*+-./0-,,,**)(##!%) * *)(%%#$().014689444431,)&&&() * *)*,+**))*))'&$$$$%%(+.,,)(''((*) & & & & ' ' ' $ $ &'(+ 3Y+'.H*[~-btqpWs{RrwFomElqCc}|@hs>nk9y^4Q*q3'k)TMTTWSFz Mw'Ut/q37VJkQ_buYgkWh\lh\lxKjrOj`Zi\kOM{J[;4Fg5&,V/"%529%529[ZV_wvutse`r}|r}|b{lfybssDtj>zR-mb@#TK-;7!-#       ! $ % & ' ( & % # "  #% ( )//4453.... /..// . -- , ) ) ) ( ' $ ### # "    -%1:?(8DE?N_qFUiR_eQirNLH»\qqppphytfvqbo^bo^=13a8-,U)"1!  MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM  *$8/\x4Qnvmxb@@?p{N6bk>7;-3     4<=$%K`;-fqI1tq>u=;}EzOljlNYS]|U^xNfVKiJMM)^MM)^J4#PV9'YyF2syk]yvrzr}hswSprLF86kF86kP%1SK&2W:*5aC,;f^2LsI'?Z31@50G6 0I53A44>J,2J,2X&7d%<("J,'U96uo^rrrz|zqqjnxh`{m^{WWVlw\K\b.2?P$$3=,/7/.5-"-MC,4^KHWNy`ZTY^qtokjugcfannypUߧM6f_.Mw?%4R*>'7%2$0  %+;+3aE0>mc>`gBwjEnlqpyoq~qxkqxkzqYzj]ySiyPfzH]|YZ~iVsugu{zsSwFxA]mI6JY@#! /+1=6Hk)=a3DzA7uE3sm7z8|G|GLShςx{n}}~sۍeג`dUn19VD19VD%6=)$57/!2&B#+8* 7 D n.G|6%UxA؎Jȟrlԟrlwbxg|uv}wxfL>m|/1VR -#$ $ O 3^%92 K2"Np2&UL>fVpu}|xG³4ڣ0<(0       " % ?;'RHF0eKspKspI7!MB6!K,4!F!0& E+&PO2-`^OocXiir\\sZguTn^WzrLd\@NFsZ;2db4+_R=M1G+eG+e8%UO2#N@&!Gl-)Z{/,`N>N>dZ~gZmoZnk[q^_nXpjRucsǀtd‰YUe~jΪWŮTºIG@b3i>&Yf9(\b4)^I">A3+$ }9,b}9,bpPz[~|{~lxe[ua]q]^vzww{v|srwrwrvxՀtRtX~uky|tssbVc\BU/5/5/$H;;>~BFX]wuttsmk^^[bv|}r͌]4{rL+fW:"PB&<,(:,>?2Ew:YCfg}l{t{lzS]ÒfΆzhzcipqamv^xdL|^F@$!E@$!E=!#DT(.V=OBVG]dg}pyw녦^ɊQdQ*adQ*a" '7(S ;/Ds3\7t{Wnarsrrssqoht[L<I7-1" 3'0D0Ge(*Sp%-Wm08m9+8"  .%@BB2e}n~qxmhZ]Xc_Vf_U_o]xPPPP:^>X0P4I'*3$)HA8]^4bm0g{&h#hvvT| Lq 4O?X1_t8_>ά[wf`vnr}sqrEhyEhy0,4e4#.*0.*0OmOvMXyxwurZRsssy|ጏUNe7vN+fX7G@(5'#        " $ % & ' & % $ #!!"$ ( )//4453.// 0 0//00 . .-, ( ( ' & % " !   !     '%&2 +,5;CLeDKWuJCWIQhFyC:ӨVrqponppvvvvK=B|E89m3*?' *    MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM2!+A*#HlFUajVetaT[C9_9_'+!'    +&31PaPYybQOMyNBeKyBfSi@gk:4HX?()DC!=55&,#DO2(I\7$p1)/T  7.332B%4G'4*-[*-[:8}<7|@2zE=T^pvkyzцfɎYÐUzczcgxinoQer\^y|J~zPxUm\XW?[C2Qu<.Nkn1mt2wwo(L^u1TtJk^pt}~rЇgɄ]tSmPkOzuwppBA%8 !  ?+bN1uzDxEsHlsssom~iX~iXpiPsfS|]]|Z^|Rata`kQG{CkaT~+>3LK8'QU6#Rm;1ju=5riLiLymG{hFYD\Cf?o>wnnfБjĎwcNEsMkiiwpia|Y|hLGED0DB>0DB>   12MJ}qmsssx~yyrrvjF}e9eOr !':UH<[n6N[4I{U%H%HF%=!        ($<%5FwXR~oĄqrb]eipg\^xd[xd[r__p]ahWfmaark\{lWmQ`Z}\]mgttFAͳ2lF)W89 / $$ $ & ')).0 7 8 9 ; < 95773222000/-....-- ( ( '%      #+'=M43[fMWXybmubphOzqK}tIvd]vd]jclfwrn`tjZ{]FqK:}f8-eM)&N36Y'&Pf,)Y?9|?9|[SYUlT\kU_hWfis{iyzpɉfPNMjt܋tڌu܎vᇔ|swzxe^AT1uP+hW7C@/6H!+H!+iD.joM2sg>kCnGgak`{qsxz|hKhKqBvDITsz|tpnrsJ^rJ^r<,'SE1-^a?>[A?~GGCzZYMljWqpvsrnngjrrs}yڎgarX`VI_>*3Z6 $Fg.6dw3^m4Z{HuO~v~qqj[qj[tzyv҈j׃\r[0oSA I3&#9&&>%(g'!Fu(&P|,(X|,(Xo?|PqplwsrʂTUU72d(   " " Sk\wvnVbmb]orgpwjSI2G+X81+X81/8B;B*U]aKXoWI{HGB=coĄxxVNȖ4S|C*Ch7 * $  ! $'''))++++&'( ) ) ) )'&#"#####%)+,--//00+*(*13443333321,,-,**)((** /.+,-..,)))$"#$$&', -1122111/-+*&%!!%%&' )('&%$$##()+,-+)&#$$###$&&&%$" #$'(,,0/-/13421/.,, *(""#&)+ +('&&()-.234556622110/--,*''''' + +*)&'''') * * *$$&'()* + +)(''%%'' ( '% & &%#"" )%5(>^85VP.{,ariaIrErh7/Jd3(IW. HI6I}e=r3m0f&t2#f G|G|C EJE}?l 'Pq4`v @Dvj_mgUmgUo^aj]i\ZYaNvMzK~OSWPE:s%0   &'#&*#<>>?x=:œ=?cp>wm>~lPPstuusngihH`T;{V?-dX4*\X0)Y8#7-+                     ! # ( ) , - 1 1 1 1 / .+,,+*))&&((( ( & ' ( ) * ( ' $ $            -2 4:1GP$9?JI@7DmORg^mousroonoss|hrrMjZ'42$  MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM2!+A*#HlFUajVetaT[C9_9_'+!'    +&31PaPYybQOMyNBeKyBfSi@gk:4HX?()DC!=55&,#DO2(I\7$p1)/T  7.332B%4G'4*-[*-[:8}<7|@2zE=T^pvkyzцfɎYÐUzczcgxinoQer\^y|J~zPxUm\XW?[C2Qu<.Nkn1mt2wwo(L^u1TtJk^pt}~rЇgɄ]tSmPkOzuwppBA%8 !  ?+bN1uzDxEsHlsssom~iX~iXpiPsfS|]]|Z^|Rata`kQG{CkaT~+>3LK8'QU6#Rm;1ju=5riLiLymG{hFYD\Cf?o>wnnfБjĎwcNEsMkiiwpia|Y|hLGED0DB>0DB>   12MJ}qmsssx~yyrrvjF}e9eOr !':UH<[n6N[4I{U%H%HF%=!        ($<%5FwXR~oĄqrb]eipg\^xd[xd[r__p]ahWfmaark\{lWmQ`Z}\]mgttFAͳ2lF)W89 / $$ $ & ')).0 7 8 9 ; < 95773222000/-....-- ( ( '%      #+'=M43[fMWXybmubphOzqK}tIvd]vd]jclfwrn`tjZ{]FqK:}f8-eM)&N36Y'&Pf,)Y?9|?9|[SYUlT\kU_hWfis{iyzpɉfPNMjt܋tڌu܎vᇔ|swzxe^AT1uP+hW7C@/6H!+H!+iD.joM2sg>kCnGgak`{qsxz|hKhKqBvDITsz|tpnrsJ^rJ^r<,'SE1-^a?>[A?~GGCzZYMljWqpvsrnngjrrs}yڎgarX`VI_>*3Z6 $Fg.6dw3^m4Z{HuO~v~qqj[qj[tzyv҈j׃\r[0oSA I3&#9&&>%(g'!Fu(&P|,(X|,(Xo?|PqplwsrʂTUU72d(   " " Sk\wvnVbmb]orgpwjSI2G+X81+X81/8B;B*U]aKXoWI{HGB=coĄxxVNȖ4S|C*Ch7 * $  ! $'''))++++&'( ) ) ) )'&#"#####%)+,--//00+*(*13443333321,,-,**)((** /.+,-..,)))$"#$$&', -1122111/-+*&%!!%%&' )('&%$$##()+,-+)&#$$###$&&&%$" #$'(,,0/-/13421/.,, *(""#&)+ +('&&()-.234556622110/--,*''''' + +*)&'''') * * *$$&'()* + +)(''%%'' ( '% & &%#"" )%5(>^85VP.{,ariaIrErh7/Jd3(IW. HI6I}e=r3m0f&t2#f G|G|C EJE}?l 'Pq4`v @Dvj_mgUmgUo^aj]i\ZYaNvMzK~OSWPE:s%0   &'#&*#<>>?x=:œ=?cp>wm>~lPPstuusngihH`T;{V?-dX4*\X0)Y8#7-+                     ! # ( ) , - 1 1 1 1 / .+,,+*))&&((( ( & ' ( ) * ( ' $ $            -2 4:1GP$9?JI@7DmORg^mousroonoss|hrrMjZ'42$  MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM?#7M-GuI4xs[KmpsoykjEu{8yh)&)&    % =9T*&QzCyKytmq_i5LR3*?I) , * ',119#8<)O JKW%NVMFKMFKZlZ\zjcccUFCBAA&6.C&6.CWKBWPPV_zKPe*"%H'5#!2&7(a6(\oA/m^.m^.m[6Z8W3EVXxbZsU_qP`sJjsJjxW^vYgp`qpufkWQOlFo(.QD?/ , %* 0 @#L)q!%VC'[P-jW2x]6tX{cxrrrymG>p! ?;72/(')&2##H%O%1$X1$XQ(`j/uCKd~wuR.2bD.   !4"Y(D}3.et3)[q3'XTi_uukA\60:,',.# >( ; OA'bOMSZjx{jx{ikrl[G`94@b!*1&6:(:f63hu;5,=`PBošFtJxA8ï<{R=cx<1Eh5-;b3$$   )>6GkM~t[Ơ~xۊj݂uxyyEDA_c`5NNO %#44 4 0  0  0 ,!    .!5G]79{i<`swsct^ivRTvRTxbZufZlp[iqberhjbhnQhoRfoReb^,,5k_-ZL&:5 %  " " ( ) - . 1 5 9 62675476442/,+***)) % % %"         #A)@^Z_hsuv{aÇpTcWcWtfć|ky{v}n{w`kDRd2:jI"B]-"Kd2"NW1tW1tm:jDo_cmrogmsyjoLrwSmyUpyqvw}z{ciyorrssss{Os9TI#SC;?>#>#U'C\4"Pq[2uxOkԂ}srr~k̉w_oJoJnGlJ}dQzparrrhtkei_ggGdPGdP<,;D1C]>'[VC,`BQj->j=xNurjmpecYY;)^   <-!H<-!HtkNbRd^iel^|iYt^@OHq7CA[  !'(7::.GK@>v~R7}K0C*h)#MrMqMqX}X}hc &S!*P.4GvSC[Rn[icclc\qcYsh[xi[z`|X`|Xp`ipUL~Bc 5 / ) (&#"""   #&& %#"!!$$$%&%#$%&&%$%%''''() ) * *&%%%''(*01134675554110/-- , + * + +10../00.+--(&## "& * - ,***,,....,-0.+*)(' ' ' + * ((((''&%$""&&$%''&#   !!#$&&')*)'''((,,//-0221/.-- / / / .*+,.0/.*)))/0124 4 32022++++,-/01.+,,+*$#  "$%&''''''**++,,+ + +)(!!!!  !!   %F'?n(8>ؿfsrhHGzCCz79dg+.ME4KqX=Ű//qqosvtq{ge~ZZkfNejJ/,9/,9   MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM    R1$P[<-au]HvpVx~oec|`h7kLBCsPPeGCTy- ?033'A1F4k?,fwJ3wg5~g5~eFbG[H[Sz^rv|{rvqz{^}sZqY|oj|ojpqsx뇂pяxgȖo]\\sJ[ZVmQ[s^dbg{Tbvgngimnprs|umƅYS::!2*1 0*.+*$%%     % % D1lP4zt>u:y0BSXtc\rW^qS_tKhtKhuhjtipqnozk^qQNFl\:Yjk%&C:6*! '" "@ # I!&b7j<1!M=.dyJ:|vodsvwlhbpbpjlrx{v~a_oZ_`R`Pc_Kh_.A4E$4&/.#3.#3W"'m*6A,dE.iP6wW:]?{`lvrrrxqE;n}970.(&+$&: 'Q&X&8'b8'bZ<}nBUĚZǂlviM1}0Y<+   & <*^.)T>@v>3mt>/h[he{qqaBT6x.9+(- "! 4' E- ?#WE+jMLPWitxitxmnrl[Li85Cc),#14$4e54gu;>xUcqUcqReQZdNscErdDogCoeGpdKoiosruk5iW5iW      !(7,>&V1'R))GX$@L,(  "% ( % " " "   ! ( , / . . ) ( # #!"## $ ! # #&& * )'% ! !     ! # #%%?-T%2eW.n_$y)if-IS1Q3 "    $3/&2ND:[@dGn@9~4htE3Rf2)9Y-%1U, # #   %4/>Y@gdMl~w{ɀpփmkkB@yw4/ # " " ( ) - . 1 5 : 63685476332/,+**+** % %%"          <%:VX^ctwxk΂zbĂp]p]|kƂnzwywutz|_hIWm;EW.4bj;/eq@-f_2x_2xi7gAt``rojjnsxn~sSszVp|Xo|ouuzucirmtklmnn~WyD\T,dOH$RI"2I"2N#=V/HlR.l}mKh΁{srryfňvZoIoInHkJ{aQym_rrskxgho[lum~TjUTjUN8"PQ8#Q[9&WR;(X8B0ZBB7gMB=tVIV_Polwqoonnonk{~tϋl^ylOhlAWK&SR@BV*FX# HT#4Q^-?gL_Ugp{|v~ppv`qs\rs[~ycĂ|fga5yga5y4*42$0-$>1P(?t<)^O7~YU]_}srrY@AxP66d6*3(("5&6B3"KqM9~V@yYSwZYeQeQll|uvms넗ys{Qc_*bHA>-$ 47!f,>f,>j>uOvto~pqhi[`D.h$   =1&P=1&Pw}mQbTf_ucgXyiRm\:MF_2C?L$##),>A80LP<=t|J6wA/{9'b#In JpKq[ [ e"a"+T//S?:PnKg\~_ycsyddwe_wiczke{g_g_okgyQDm7Sm1GnK, < 6 / )'&#"""!! !#&(( '%$""$$##%#"#$%%$###&&''() ) * +&%%%(()*00024564443110.-- - , + , ,2200001.++,&%## !&) ,+))*+,../.-.0.,))&&&& )(&&'&&&&%$##&%$%''&$!!!!"#$&&()*)'((((,,//.143300/.// /.++-.0/.+***00124 3 32123,,,,,,.//-*+,**$# "%&'()(((())**++++ +)(""#"!!"!    B"6d$6=ұfsrgGFwDR}:Iii0@VF6XtWZ)"7           ! #&'*+ + + + * * + . 0 20/..)) * + , + ' & & &'% %$$ " !                 !-++5@97uzb;p99/oͦ/oͦkkknr}povspylglq]hsYAD1`AD1`+%$  MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM& & ZGiWt~xOk}<=k>l`?!<6%,(   70>QN0hkv@Px}tc]ˢ3R@@+D97""!" )0 1PW?o)|`+kf,eh>tDyvvrrs^HC>w>huI>\i9/>Q4*4I2  &+,2>!'H<!?6#L.a8o.$Os4&WZ9f?KKqwp|tlelkgtglr|tzjx_~YWjSjSnoru~|ለwܑzr֊jjȃYanUtgSzpvtsr|y`yjnossrstmǩLtcBhlDCV_LCV_L       $   1!1!EEEAF4xH1q~O'\{l9wKpvVidao^]q\[vLbvLblnsjNGv@HEq+/.L& + / -=!.J5/r@/v_0vOnڈ}tuuh}}dp{dbkdbkcgr{zsӃbVqYS_OOUJ?zRH9r4/8*&%d&4d&4/66!LI?KCPOWU^Z|zwsrss\l?w5fd(*%9)S2k&,s**L/~L/~tvՂ}{ttt\Dλ@;k^+<$ !     7%S)CmCJ]w~^S{^G}qd}wmeeBEr;n8_&6&+1!/+ E3([;4K.oP6HIEOdgpdgpz|xrlZY79Mh$#!"`37fu;D|SS`{Xj}SDzEW}HLeM|AMRo@q?,NJ%͈9pl(9pl(        & ( -X /R 4A /9 "    "$ # ! # $      # % & $ # !   "#$$$"!" ! !!! " !      ! !  * 0(C)I,Z!NA 5 )      " 26.7RD  " " ' ( , - 1 6 ; 9 689547611 1 / - ,* , , . .&&$!     +&XTO+G@,$A9 + $+ $& +2--8TU18[^19ow12h}&*aOs=bBmCqee&]+[(9VZ>[sKjcz|nah~jqo}~q|{r{rkaCX-=oW!=:6 * &  &&(((*..,+*)('' * *(((('&%&&&& / / / . + + , , ,+)   E.8kPGNrrriq_rQ;R7`1"                    ("2SP?z`QmbcΊcskňPP@۶&$W7CW7CRdNXC7zE4u}N,gyk=tNp`mrq}urxvuqwuqw{{sZS:]<]<}zsphVE8j}n+N]>",     * K'=l=,fzOVazfWuhJsr]rvcdrdr1V+K-K#@#+ 12)@:4WHGnV&Z]:_@QEMFig_ig_totvslVSe54:Y_5Fuu@YccjrphɄIu~EKd9p9K8Z(37D.NcQ5j_*X&V%HM%HM       " % C  @ %5  0 !       !# !  !""   !!##$"!!" ! !    ! " ! !( +5 8 C = 7 /  '      $%&8-'5L6%5I-#5G$/ ' % %     %0'Y`K.np[LGpV9w)P_Q)P_Q&:D#$6B -;'5 ! "+.'' ) ' !   &.+*$675*FeO,LuX3w6XXkׁcLzyM{N|MMFȯDɨ:j7~V3Y3Y93!     ! # #'(,-049769:548722 3 1 / .- . . . /''&#      ,7;=bOc_^{cnryxyxcmejnbu`dYd[e]d`yddeYeU}h7~}h7~nT.iqY9}{gZyi\sqatvqt{zqr̀gdzscxxcmijhbycda^bevu|jxNwyEi>-gi>-g9%6?);S5!LjA3mMFKVIfLrMwdWlM}F}FsOmOyZRw`XtrjunvrxTyJyZv`{i{iʉcR~VF]/%TM(E '%/0;"&CH&6Vp=~Eq߈qwxshm~{ivkȀrm}eXzYCU8~T5xg;,b^3)[+#>%7w0Ms}7PLXUY~_Ywqcpmyg|etrLLTS*`LG$S6&-4!"1 c4BN.lZB^Iknńp{ssnqrsxA8xh6/d:(/!% N)!I\0(Yt8Cx|;LO\O\rrqsny~puz_:_c(b?941 , H/H/NBYUt{v{~|]zowwnw\F?-Y6)=    "F[jF[j{zryXcv[t~fYL>b:ljC-TO")LG1(!1(!'@;&+JI+6ku:5iv41dx#*\y"T{MwEs Ex Fz UU,h!0n5rbX=zm_2mBLGfUZt}}nkjkilygjtjdercppb|n_|X\}CJ\0hDR*Y4*<.35/5/&           # $ % % ( ( ( ( + . 1 1 100 + +))) ) ( ( )('( ( * * - + ( ' $ $ # " !            +&0!-  ,""5"5I$       ) 4S(8W6"Kd`>uUk݆gׇbPrC>N8i#2*;)%,  ('4AG(F\g3WvmctsvwutyyJrIvGEqyBayc4HaG%.I*"  //! % 1 <!^ *,F7)b<(^='\W>_E~th~thgjq|qrx~~sepLlQ{nSsn^A^AfJPcDŽ`~Vn`[i‰^ea`{fbvhcie\edZla[lc]khcsdʼneւq{}cKE_}CRci$673-(!%% !$ * ;!(Q-9g8 JW4BH&[fDpVmprrrrrwwWHI=w3+*&   *j07J&[O!NQInHnHssrl[Q~Ffl1LNO1/      !  :#`5%VP;[bevn[oqLisVgtYbqKbqK +$ (  841QH Li\+fp6oEnJ[@T=nfNnfNnwapltlzRLD30'J   _8VuDnsstw|⁋Mp{D>J)V&2"8,C$+?k.(Ds&'Eu#..   !. - ) '   ! $ # "!!!!!   "#$#"""!    "$! &&'(+, -)$      & #                  #-"+3)/+.0(/$)!(& $  " * -'' ( &         +30[w@9oN>ʲ>ʲSNԚ=kt;a}9V/}ݒ$"!0jA5Nk'(( * ( ! !       ! # $$$&'+,.26669:53983 3 4 2 0 0/ 0 0//(('$     #/()6B?Uz~GdgrvvSl^Vm]_n[jmYjSmTpT|oZrn`nd\la[`Z9y`Z9y[J/iaR:}qj\rlZsrSuhew]v~VlNbzddwkelha{aafsj`ejyx~q}T|JhH/nhH/n84B<4CH3Fb6%T{8,b:8s#;z*Rd/aqPǝP{]qwezi|oy߀o_tg~xnk_]O^H^EhE2r\<,d .#h#5Qr*;_=KCJHHz[Zunkƀo׃pwsUÝUjn7~a`0mF6;:('.\-6?&XG7{J=L[Lerrsxz؇M?yA6vN9:(% N!?\&#M|5=q:E}K`K`hvns~jY|ucv‌`@kb.oM@@5"!- 5!5!4EG[os}h|qzzyzxz\\FRB5m%* ,'9LxLxxpXf]ykU>ڴ7V560a_.WT6/6/7YU!6ce*4C1w7)Xy"PvGr J{ MIHDxDx2r*5C>Krokgc{jƕv[uUtSttKIzBUpc*:N<, * ' '')***'(**()***))))''(('(() ) ( ( , , * ) ' ' & %#   "*WBn^Wvtv|}_nBx^)L;N              "%%$%$2;E-\>`CoEqgIW@?>s/t~/t~%Bt#!:k"NK A : 2 . ) "      ' *2231./ /+)))))*+/-*+ , . .*)%%    !$%#"!!"# %%$$$$$ ##--./0112322333333 1 - ( )*++++//01320.,*) ( ( + +&&$%%$###&' + +++***)(&% "#$%%!  !"#'&%%$&&''**(),-.// / / * ( * * , - . 3 78888423332 . .///00//.. //-.1113 4 8 933/-(( '((('&&$#%$"" #&*- 1 21122,+ ' ( * )(''%$$$ ( (''%#    #( - 1"H2*O@Tbrpjh`l\NmW>:t|8`n J" J"d$^ JB} :nGT-dA3iO?brC_~HHmj_fYagXeiUgshyYK~D4w>%)                 / E-,Z93+~[::}:~˨:ضgvgini[|^``n`LbCb@RD-aL0&UY).XY).X;21)         ! ! & &' ( ) , / 1 2 1 1 , ,&&$% & ' ' &% ' ( * * - - + * ( ( ' & % # " " " ! ! " !          !.%/!<=X=fUgNmv^tsnzp~rwsoyoeaiirkTnYfgO;}L9'U1#, MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM '#1%.{2{2qkYQ9z0itO(AS$*7      [1 J`;+[n\KmdQm}dtq|}|o|a@O3e-6$E"''-,#"@1&-K@1MmS>WeKamqvtrq^XUU?g=e~8`wT3RgH-EX<$1H/8" ,5<9*V<9*V9%? 'T".[$1q,<3)Z;8wC;zE<|fYqc}r}rrtx{w}vmeV{HrqEV^DLXJNJNYLiP\YRqYdakcsfwk`th_odZnbYozvnwj|g^З]]PCf4H`T/?MA-/((%%%#$')4(7<-=W;"PlB'\J,hyQ1qwT3t~_3wc3xn@n@{z|s}_k{afwgWrt^nfmxlqsw怶w[ťTB8r}j!,(  "#B(3M,9t+B+F80kA>_kʾohˡ^Γ`ȆaÁ`|v_{xi{ymztzwӇuڇuxzr|_`}Ya[-iOA#Q>'9M4R3\%#`( ?B?BO*eW6zn]zfuqmqruvpᆾpT;|Fq0d$- @'!xDDb)fZ$UW"PlԤlsu|pM>krv0IJR 363!      ' O/:oE*d\<]U^n|hZtkTv{]w`ux>ux>!) %  717TF([ia>~|UzXzYjHeBzjPzjPpxq}tmyXL:v:3"G "_:huGsshfbz]UkN~0?"C)+ -(F 'M'P + +   $ $ # "   # & # "  """"""!! ## %#"!!!! "$"!##$$'( ($                   $(       "( * & & ' %  # ( =Q*'J^2:{:{Csi*)S}/6i>VCaZZbXQQ]~\~dY}dX{eVypVwzW{xO}xMy_ze}~b}~b€~{܀rlN>lC3p2"*8",?#.;"57 <`)B]n,Nh?c?cS[|`hns߄hUm\~qd~q`r\aQ\MaC2oV;*^ %J$7R)Bl.6cl9:qmD>q[\vr{y~{usoوosj;k_4vU?FK56B,&f4;=#P=0j>5sGTK^x~x~su}pgwaVe6$SF%5& J!7V%Ay55j;=xIgIgjpzbju|mτWtu?eV(]K67B+*4$4$/6k>Eltȁnp{vbw~jtqtyuqPp@45v1Vf-KU%ML%ML-[&T B @ < 7 2 - ) "   " " ( * 111/.. /,+++((**-+*,.//,,))"!!  "#$""##$$%$""#$%! $$,,..0001 200111110/,(*,,,--0001 20/-+)( ( ( * *%%$$$$$##$% * *++**)'&$##$&&&!   ""##&%$##$%&',+++-./0 1 / / ) ' , , . . . 2 568884333 3 1 . ...-////-- //./222346733/-(( )(('&%%##&&$$#&),/343355/-)) * )(((&&&& ( ( &%$!    # ' * - D-&K9BhLrnabdj]RjYAjUt@k\l?mde@A<~:|w&^0&^0YUKHEIM'W0-[:9[^>[jLwLwmxjswafUcfTkiRlpmtbnwPdV/)ML%/                   )5!B##T6&#gJ3Ys8lT^WXYVKQWdr_q\q[hTPeAMf^_f^_U5[~K/Ln. =)!!>$$#>0#   ""$ $ & ) , . / 0 0 , ,('&& ' ' ( ' % ( * , , . - - , + * ( ' % $ $ " "   ! # # ! ! !        &$1/E1RCRBuW_S`]^jZjl~ym~kjjyjyopsjlv^abcylla`]TSNG4,&I*!6    MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM 7+;D6!L@@e[;ҟ;9\X'>]6 3%  ((O6}_H~胒utsryxp]`0-$G!  #6(( @E6._J:,0%L[Y=|[Y=|P05Z17v2=z3A7!N;4m?FJNMP~vtw||||}z~zy~{ybKHtDQuy80N_4%AV6[6[KMTOynU|rS~MuSlYyb{kto^rhZubXv`Wrph[2ș8>s=gc;FfS"2C(+7$'""%%%)-3C7%RO>)\sT3xX5[7oHuMLLUUgghjq|n||jw{igpscڌc+1ÇBVjP5DUB   #.%-e:HwA"Q@'d@(jC8MHixԜxqє[Ƃfpprisna{d`}`_}tk}zo˜e՜e|gnoDJnVuOA#QA-73 Z0g!6..2+A"OA"O`7eG|uv|v}vrgorxz[ו[Qw-hB^#Q   ;$ U80Y Qy+qd']]%Vrrrwptv?m,XXH+(#        . dD"QV/sg<_HVTaYxe[cņfɇ1w1w!& " 6.=WD0ijfR|s}k}hȇzOvGmRmRrrsnw^L0lA7D$! #&"*`=zuIss\VBimo:\X_"30!  ! (  *''! !"% ' #! !"""""$$"!# $ %$"!"! "$#"   !###                    !%& % % & $   *%.6yC6yC2Yz+*Im&DKQ&\1f-^+[> 4%% % $ " # $ ')++--001113432 7 8 6 5:94431./00000..+)#"!    &&00dɟ6~ssm\UpaVxnWmUjOmQpS}[zcrino^qUA;wUA;wG/&SJ90aTXLUUJYLCxNNOYPXQVcX~iXt]w_uXbrZeh^nmnp{wu|nuhpaj`_ko裁BB[Z.kPN'\.+-/$/ J4d!(N8P@]W^^^[Ē[Ĉf̆dm]l[~jUzgSvdPxjRxlS~q_sc~jW~jWs}iRZD@.>C*7F&0;&60%9p<A:H3)Y1,_CLIW~j~jrrsuv|P/mR5C' F".P$5v5-d;4sFnFnkr鈉kσrsy{n~Q|k4y`I!LW>=3'3'h*&Ut60hXL[Pxe\scbmahp}xr놼ZˍKDM N+$( 5;K[CKbtnn`}\PNI¹Cȶ=:oj'IfB"* "        ! "+3 C39%NcGcGVƠ]͆pjޖXe˜3߫:`6664 1 - )#! $ $ ) + ///.-./-,--'()*+*)-000/.,,##! !"""!! $ $ & &$# !%&#"%%*+..//./ 0/.////..-+(+---//1100 1 /-+)('' '(($$$$#$%#"""(( + +**(&#"!   !#%''&!  ###$%$"""##&'-- ---/01 2 / . ( & - - / / . 1 3577743 3 3 2 1 . .-,+-.//,, / //0233444422.-() *)(&$####''&&%),.056557710++)('((''''(' %$"    # % '  ) @'"G10Nљ5`rlX\gh^Vh[EgWDa]qBZb^Cz|zC><+q=+q=M|M}KMOJE"K &M$4TI8VUPUPUmKykRocePffPphOqnqpjo\n@Aun7%T                  "&*  + +-5T>6BaKAdzEoGFDB²;̭EºNӸiǕԃrၧu߀vet~QsssnSeKI36lC65i<94f1))Q&;)(*!    ! # & ( + , . / , , * ) ' ' ' ( ) ' % * + - - . . . . . , ) ' % % % # "   $ $ # $ % #       % 1%>0=7X@HHqMFOYDUgkqsjgcjgckT^jT^hS\jagqsuyzSJDH:2g.!6%%  MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM   8EMWEXdoO仲O仲Ft=ht#Bw;#?o6"5X%&A*    [4&W[4&Wyxzz}nAIQ~KdeEJS5MLHc|tw{~vuxxXVQQQDd8Gkw;7\b=(ML150-.'.Zs.Zs;GBIZQdQRxQnP|oVto\qtgqvktzuvg=9ҥ.eg)O~O$:]8#2N6#*>4!+$"0"084?&#FVF@|]UNsxxy}yكkkƅcf_Z]Vy_fy_f]aopukewgcxcbymzx^TI]HvI]HvCU<9K5-"&   )&@'6S+lb1~`8_:d=nHkΌkφk{jq|jqscrk]wf\yd\eDŽh͓NēNSqUGdP%<@G&.+;(/+(- m.(W61jJ5Q7_9_9wyfjvnunfv|~oZjNLt6kLt6k2=44718%)H-6zE']b.y4}>{Hq8n3sssqmׇ^}1S_/5>         ! #*' >89xn>iCcH[IRJukinsswz{}x3x3"+ $  :%;`74hkc_uuux}z{xxrxnzdQtG6H)N !#BDfvQT@@:ѝ7{,HY&%?I$#    !###     !"$##" !$%&$#""###"!  !!!!! """$&$#               ! 1C1C"=; 36 : = A ; 9 / , % % !  !"#&(+, / / 2 1 110110/34449965310011100.. - + ( ' &"       6=yBMssrxktwj|uh~pd`Z~dXxhUsm^nrfsvt{iXYiXYlB=~mD<|qL8xpJ8xlE8xLDTO`Um[`ƌbʎ][mXqkWrgRviXsojipkfqkdpnjopqlmrllso~|p~t~tpiLh`EOG0eL5(TI$CV#(Ic#1P5P|i7rI?m`zlrfCe9Xup2J+6 !             *%'390-LDE2dOZ4P6T5I-QCKApGKHzx}x}މp݂wlˍezSiA7TIf?QE%?7921.55 7 665 3 0 - * '%$&& ) +000///0..01,,,,-,+-0......((&&&''%$%%&&##!  $ % $ $$$%&)*,-/ 0 1 / /000000/.-./-,,,-,++*))))((''''&&&$#$%"!!!''*))))'&%$#" & & &&%%%&''(%$$$%%""""!"$$$&& . . .../111 / .(& / / 1 0 / 0 13566 2 1 / / / / . .-,+./..,, 0 0 2 2456667744.-**,+)'%%%&&))()+.1349;::55.-*)(&%())))) + * ( '%# " " ## $1 6'B1jP;a`arcbap`SibDceyAVck>Ha^Bi~uDt}@>1yB1yBRzNx DrFHC??}@z0X>7aJFuFu`i`bfZh^Il`K{gQrrioq~dSY?( (                   ""#   %'!'3.,630<>#;DD0\ZX3baX=utX?pucBkwoI~PMLlwssqohzyf{ye|y`az[F{m8kt4fD*?a4&2S!!     $ & ) * ) ) * * ) ( ' ' ( & % ) * + + - - . . - * ( ' & % % " !   ! & & % & ' $ "      # +#'*;..6KQZu]intrrqpz{m^cn[doUiem[cyfuragf`bc]VW]VWK2!K@*= MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM   9N^aEcz{55;[p3O[)X)T(H8 '   l>.jl>.jrtyg/;ĞFv>]_r6C0[)4:$//&"1&2E8}Pi@o>yHf̆iρpylqthqobqj[vf[xe[cȆf͐FFE]O:MEm(,($##+!t4.e=9{TA[CiAiAsn^csVumtfyxlLe=3Q*G3Q*G(*"/*&C+3X6EV3yw9ח>ъH|Qɯu>s8sssodV,BQ*6         & (/.$CBC~|GoJbLZJQGqnnjx{tws3s3", %  ;":c35hkccsrrttssryc~^LO3N-R !8G`jEWz///{,lj$=R5D     !!     !#$#""!#&''$#""####""!!!""    """%'$#                 ) ) ) *- 02 3 4  0. * ) % %  !"#&(+, 0 0 2 2 1 1000/.23339976320111100.. - , ) ( '#      80ulF=sssrvq}wm}qi~]^yaZseVoh_jjgsxv~o_co_cxHEyH@{H1qyG2rrB4uL@ULfUv]c̑eё]đZjXviVwfNygQtkXdo`_rhZsm_srcqecp`cpxvp|rrwnVpgOZP:wV=0dQ)&PZ&-Pc#4P}4Py:YuHQoLNcYcYbćdljiыe̒}YuYlY~egyclwdavd]|x_|x_ssstuQQ|JCC5xV0&U)1%!+!+!_*FbdDYrwxNsSxnWzh{xkfl]YOZR;y*19-+54(2&*!:%9J4#Po_Cb}uv{qorr~|ሒlѧ=~8w2w^,hE&X/(R')P0Nn3ZxJvJvrrszyُ5ZZ"V%/#-" 0 G.N5:Y:YAtGouXauiktts~wZ{d5}qT&ZnN!N@47@47_4!J/),   .B|8Tםll__]]oqXR@>\;fk(+M[&EV Dg Cm ;g;g8e=nJ H AzA~ A GLK~Ky1Qn1QnE[qNqzgjsy{~j͎aƝX{M~vIh`ˇjۇj;T?j0F5W  !"&'((,,-,()* , ---**''((&''&%''))%$!    #!'$=HBULumxwj~DUmw8G]_- &   ! ! !     ! )/./BC;6`RU=~an?aAd@W6aKSMNQTrryxcЖY<@9l(,-H!#    $ % + + 3 4 6 5 2 / , ) &%%'' ) +0000/00/.12-----,+.0.-..//**(( ( ) )&%&&''"" $ % $ $###$'(+- / 0 1 0 /00 0 0110/.//-,++++))(('()((''''&&&%#$%"!  &&))(()('&%$$ ) ) ( (&&%&'((&%%%&%""!!!#$$$&& . . ...0110 / .(& 0 0 1 1 / 0 0 24 6 6 2 0 . . . . . .-,+./..,, 0 1 3 3467778855.-*+-+)'%%%'' * * ) *-0345;=<;44-,))'&$()**** , + ) ( &$!      " " """-0$H(d[Y/um[Oܾ^ffd_raRjeDbiuARej=Ba^Bc~tDn{@?3|C3|C SyOv AmC~ EA=<{;x/Z;6dFB}B}[sW_mSi\Gn_J~fRrsforpZdH* *            ! ! ! ! "!      &)=99.D@:=WV<>P\G>HaQ?fu?™;ӯ:ضftssrrrrrptmUτE@Q4Ky=0:g))  "$ ' ( ( ( * * ) ) ' ' ' & % ) * * * - - . . , * ( ' & % % " !   " ' ' & ' ( % "           $'+3JLrXXmtuusroaeoZdnD_`gRipr~s{~tnrtnr_?*aQ5#P&   MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM  1Mb?;`~J-{K-{K-_0(X)B< ) #)&:1>$>?)CrtrtsgBԿ?4hN1YmD-KS:*FA6'B021K.F5N.MYE5keB7vYHbR~pӈryzw{t}mfUPAxtdEuxu}tuugԑlِ|拊{~zڀq҂h}q{tSF}ѻKfKf 0(   :<:&%GG,#MU0#Md4"NwA@}EJuo̍|s҇sdzldwlelnggwoVopTzKw@Nh=~@W   ("+QF0c^P6smJ~WdѦ^˩Yős\m^uuVN5`Ck,M,AH=&-%  (3Q:0>dD+`r+`r%NQ!E?(E !:           ! "#$! !  ###!%$"%(''%$!!"""#$ # #!!       $$%&(#!               !!#$&'(* , ( ' % $!!!#%(*++// 0 0 0 / /////1234873322123331000 0 / - * ( %#""      '#;F2-JYLLMUlje\bcU]aNYcX`fcgo}rsskYeOP3wR6}VA`KjT_jԄs܁v߄mԅjcad\hMhOgVlo\bvcY{oZ{\yk`vfaqggogiffsytszbqXiZOpKRw=UtDYsF[mLRkNPV]V]hPnRW|WsXl^edfdgdvoVsrQutVutVtsrst|vՄ}m[MC33# 8 48 4j)O^n7e}zc}kφO}{StsVnuhmomlzo`FpZ@rH/l`=(]+11376a<4iZMnaZec^t`ry_ynnu{厘b|Qii@cQ2l]:%TQ%$EM$@[(9Z`+Ab\]\]nrds}jł|䉙kӝ;ur0yNW$T:4-3) 2"2#r1Anr1AnCsL{affxwy|{xiΌYj:^/oB-7B-7V5;\8Dl@)ajB4odGTftsgpy|kvPgdB>7A1((  '!C;kall|tvAι@\]7Hef>>ssqpnnungnnooppmtoink`\^TML0"1)&!   MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM  /Md48_:*U)*U)MI; 4    1,Fre:lR-E]-E] " ! ."=G-5f{CtJyruux}ttr}zf̀k~lHɴ6to         R(D?/jM4{Q6r;}<\cwxw{wꀔvۈi˂pa|\Yr}nxn{eGWYGWY7'%N9&%M?"&IJ+(RU4)Zf9)\w=)]xEFxHOtrss_qaal`g\]i[lmVpsHy9v2}NP/iA=     &-UO8s`X?tRaƓpژfϝ\ÇsgŀkjvvLBz%5*J*&<            , 9+/^O-hei@zy߈j͖sZnW~iTur{x~p={>f={>f!- &  (59/-\7o40.34걆ppoo+)ϊ!,F#.   ",L*)6\/*H[*H["?>81!A 7      !!!"#$%#"!! !##" &%#&)('%$!!!!"# % $ #"!   !! !$%&'("                     !" $%% ' ) & % #"!$&)+++.. / / / / ...//1244872222 1 2 3 4 41011 1 0 . + ( &$##        "(:+(1I?Ķ?Ķ@Jfd]\c\Q_[FZ`Sad`gn~qttw_nTS3yV8]EgNqWcɊnۀx|{〪rفo`db^iLhNfUoo[dwaX~pY~Z{n_xh`qabo_cb{b{qvℿo{fqj\wX^}E`qI\mJ[jNSiOPQ^Q^]JcLvQuSypXzi`zbhgchavsRrvMsrSsrSttrst|]WM64 " <":<":m(R]q3jz}S`ɆO}}SsuVjyanrrrpTjMX8pI0p+6.21-]1/^JFiEQ_CTuIk|Ksmmrw놞nrY^dDUM5mL6%S?"#A;";L%3SR(8[bTbTmgVtu^uߎgѡ={4\d+d>:34,"+( l.9el.9eDrNZjb}x|{y}vᇮnّeэr@c4zC+7C+7S5:V6B_9'[_:2h]=Rcqqhpx~hoNc\>>4>1''    0%)J9.5`2ͤ/WWVij]}qpc<8}M3[i)On&KoAo =oA A D E G F C C C KR#Jv%Gk5QzD5QzDDûPtlRnPfMx]dlV{`OqcLndKnxn·y䇜y>8(U10#E   !"'())..-,)**++,,+++*(& !#%*+++%#    '*&DGLCziztss/2ň9[](-JN" "!    ! !       %+-CVfiIvcO`ei{rsqpzq]W::>iT9]qI):F&!.9"    ! ! % ' + + + *)(')).../111/--,..01..//.-,.0//111133 2.)(&$#%%##  $ % ( ( ( ((('*,/10/// 2 23310.// - ,*)()++,+)**'&$#   !#" "#%&#" ( (,,+*((('' ' ' , ,))''&&&'(%$%%$$"#%'(*+)()) , , *****+, - - - - 0 0 . . / 0 0 23 3 3 / - . . . . / / - , * , ,)((( , - / 011134:<9910-.0/-+)&%&& * * * + .01349;7611--.-)&"##&'(())((&$""!!!&&&% ! " # "! " # * ,) LD2&VTHhSssrp^b`f`On]LlgHjqLNRMDHXXR\^Um.7oZ 4($))%9'6.IGeKQuTee`j|{xz~slUKA=95pE4_}.7R)C ( (  2%i`nĪ`nyvߑWđXÑZ]y`~xrfܑXO9e(>x6 0d+ & #      C;S%#JE5xE5xSHHLED6=9E=Eq;-g{J\YЇmht]{nPwlKzqYzqYkmru}xbG~=[{27o_%#Y> Q3   '77G%+Oo>GVbQCO8{<=pOmRebYhk]pir{tqmle}kOysLTvKH@%C@%C=(S(2B#PF"NI LW&bd,xuW{evx{hswhswnfMohNsnRswarg|\fAY_e8UIC2 )&   >1%QQO5qcσdquhqsXqpGsrHtsIyT{W[[BjjN4TT@       K*6W>3b|xzsx|ywrrr\U;pZO;pZO2#)   %&BR<8jR4V[2O^4a`5ga4t^4t^.@P)7tGL*D"- &    ' *MMQ J 50          "$! !!"#''%%$"!!!$&#"$%$$(('&$#!   !#%&()#!"" & & % #                        ! " % ( + -/-,++++ + + + ++-.0045874435 7 9:985455 0 0 / +& $ !"" !            0:V?0:V?>c@oFJUv_cphP\fZecdmr{wssnr~vkǃrhĐg^iZ~jVmcU\[Sl\Zq\\ssceka[nc]vhcmm|drkqpljo_bq^_q^^jl{jl{tzvy{vw|spmiUehGZN9GE4As6X6XCMNLnnJhoNVp[fd^vXa|eZ~iXnQoNxe[xe[lmnpuvv`iYI6*\!' 1*@1*@I>O}W@ZG|VwhȆZ|KpZ{cilgoq~|⋔kҳ97a`/mTK&XF6C_-#Ix$)N{);_|+Ae6W:^FkFkjo~jcsWGGCz940[+!%0)#)#`52gb8=tfB_nG_W]zfkptxrtvQl=F&2F&2]77h:ED0mE9yIUWYe]ncpwiuvUvuNXG)^N8E     + $F6?j}HvWc\f[^f[^b\lhpq{~i4ő,L$DX>Zo9j/[35f>4ǐ4ǐwx|zotGxaDfQ@TAr\WBwYBwWVwV]urtyDDD_fA4KS3   " & ' + ,++++++,------,,*)'&#$%&' + , * * !  !)@49c_I]ns?.;~r7p\*EJ#9@ !    '9:01GRLMpcoyn^CLO}yEncAi\xmGJ#Kz&Kv6lV6lV[ˣ^gioQelcnitwYoSlyiцhGgGg   " #""""!" $$### !       " ' +8  ET Y(8r<.@zHG>G>Hq¿HoHgJ`KYWnbbeb[derrmmymLA_E9w60E2,<-'2#!        " # $ % % & & ) ( % % % % % $ " !  % % & ' ( ' % $ #                %&!'V3!'V34>p]8BvhCMQd{}yvsrhdSySybReUzl\`gfjYixxjfkGTL$U%   MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM  "&!'7)="C "C 0 - # * -D-Hc3IxGdq]akd`yywg5>m.7oZ 4($))%9'6.IGeKQuTee`j|{xz~slUKA=95pE4_}.7R)C ( (  2%i`nĪ`nyvߑWđXÑZ]y`~xrfܑXO9e(>x6 0d+ & #      C;S%#JE5xE5xSHHLED6=9E=Eq;-g{J\YЇmht]{nPwlKzqYzqYkmru}xbG~=[{27o_%#Y> Q3   '77G%+Oo>GVbQCO8{<=pOmRebYhk]pir{tqmle}kOysLTvKH@%C@%C=(S(2B#PF"NI LW&bd,xuW{evx{hswhswnfMohNsnRswarg|\fAY_e8UIC2 )&   >1%QQO5qcσdquhqsXqpGsrHtsIyT{W[[BjjN4TT@       K*6W>3b|xzsx|ywrrr\U;pZO;pZO2#)   %&BR<8jR4V[2O^4a`5ga4t^4t^.@P)7tGL*D"- &    ' *MMQ J 50          "$! !!"#''%%$"!!!$&#"$%$$(('&$#!   !#%&()#!"" & & % #                        ! " % ( + -/-,++++ + + + ++-.0045874435 7 9:985455 0 0 / +& $ !"" !            0:V?0:V?>c@oFJUv_cphP\fZecdmr{wssnr~vkǃrhĐg^iZ~jVmcU\[Sl\Zq\\ssceka[nc]vhcmm|drkqpljo_bq^_q^^jl{jl{tzvy{vw|spmiUehGZN9GE4As6X6XCMNLnnJhoNVp[fd^vXa|eZ~iXnQoNxe[xe[lmnpuvv`iYI6*\!' 1*@1*@I>O}W@ZG|VwhȆZ|KpZ{cilgoq~|⋔kҳ97a`/mTK&XF6C_-#Ix$)N{);_|+Ae6W:^FkFkjo~jcsWGGCz940[+!%0)#)#`52gb8=tfB_nG_W]zfkptxrtvQl=F&2F&2]77h:ED0mE9yIUWYe]ncpwiuvUvuNXG)^N8E     + $F6?j}HvWc\f[^f[^b\lhpq{~i4ő,L$DX>Zo9j/[35f>4ǐ4ǐwx|zotGxaDfQ@TAr\WBwYBwWVwV]urtyDDD_fA4KS3   " & ' + ,++++++,------,,*)'&#$%&' + , * * !  !)@49c_I]ns?.;~r7p\*EJ#9@ !    '9:01GRLMpcoyn^CLO}yEncAi\xmGJ#Kz&Kv6lV6lV[ˣ^gioQelcnitwYoSlyiцhGgGg   " #""""!" $$### !       " ' +8  ET Y(8r<.@zHG>G>Hq¿HoHgJ`KYWnbbeb[derrmmymLA_E9w60E2,<-'2#!        " # $ % % & & ) ( % % % % % $ " !  % % & ' ( ' % $ #                %&!'V3!'V34>p]8BvhCMQd{}yvsrhdSySybReUzl\`gfjYixxjfkGTL$U%   MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM   ##  #  )  )    9!=]1KxDtylr{q~gVPVPALYk7BPX$5.  ?#&If7>u|^]kgÓm`m][Ȏa}tn?;e6qB4i82a.5M&< '  ( A$1SY:Jgjjuvrhvd]r[YpXWfQbfQbonldJxFfATx4>VS06GG$)<7 $811,1,%"#!# 5!'i1G$2Q*3[5,_@$bW;_Cssh~oqruwyT/4cϏ5PÄ.\5"97$1        !"%f>7s|KCbӨb^Q#SVJG=4#P5.9"P?4pEEbSlXzc{~f~iX~iX_bkoanAsjw5R\T(1M1># . *)   ' /"F(DV/$RD6zF7[)4(R9#79#7`9wnRjqbk{mwulu}}\m|Vc{PYodXkjWp_Zq[[soosoo|kyqqpotytU[rANI$,M; 8~+3c~+3cFfJbVV|ddjspx|Rd{TUzUP}jO~qOiʇigsklvXaq__`tWoV}TjPW{K1D#F$1-&%:&%:*%FE$/S2Lx5]&*T>&*TW+Hc[C^fir}tֈrX{o?vn6NO)]@E%R0.+0.+V.'U`24d|=\DYZPWET9tdrrrP7DP7D2 =" ]6=g^H|cQ~iqֆStI#   "(5%!GIEE{]dip|vbzm[nfrhXrhXe^]gCA};et5)Nc6R=`?dQ WV V \andFpBk=e!S'*iE0~2͑mmwvtpscYO_XGZW>}rgCvGsZmkPzVO噬2Z2Z#9L-B ""! " " & ' * + + +,,*,01210/.**''%%&&% % % ( ) ' '    +(W6/aVI{umrRqGf;Yg=7U[" ;=14        &4 =&4 =JTssrU7˟?dAosP26*!     "#%%$$%&')*)(,-22457631.,*)(**,-/.,----..01110/-,*)((())''''%%&(*('&&'')* + + + - / .-+*..0/--+-/.-+*'&&(/01/-,*$"!  !#%')))****'( * * * )''' ) ) - - - - .-*++)& " ! # #' ' &%#%'(('&''$$ % % $ "      "# $ $ " # % & & && $ #            # #%'+,0127;D GPP E D A A?><==:9 8 8 6 5 0 010///00-,))$$"!     "&&'%#$$&& ( ( ) ( % $       !! )+ 5WS8roALmfs^n]W}XOSvJGdfYpS|S|5Ì4w1m9*d("[P}Et DvDv$L{'N|"1Jv<1JvA!"21/,****)#+,!)5%E!/u(/M/8`6@tD9wS2{hFpMss}q{tuvyqhK/͎-Rs-Bj%N,1.")     %$/''C3*.NhQLz]Vkٜkfa,j_Z(_IG?ZF!JD/iE<}FH`SiVx_x}bxn_xn_dfkg_c;eWg/GKJ#*>-3! ( &%  F 0L&.jNFO&aW(a^)ar2;sy냉o҇gwiSwiS}[X{ncvwzfoQn^ ,"7  4"&4"&z?$XM*ky>/MO"&?A      # )#hW4zkgJtsowbwgoŀX}yvsxlzdOv@|t"68&"68&        !  ! % '#5#5/  - ( ) * & ! !!$$" !"$%&"!"##$ '%!"$" !#' , ) ),...10 ,*#   !"#""#$  !"#$% !%%#"            !                 ""#& )+-,,** ) (&&') +-.-,13223333 4 5 75566;; 3 21,&%$""" #      "-*"-*42CX88LbDLgL^vdhlmwunc^i|~hdpdpf\pbiT[po~{mggVVO@E8jN63dS12cl2Uxt3ajJ]q[_h~qjs}|\o}Ye~VZshZonZsa[t\\wljwlj~h{prpow~|vSYsDNJ*-S=!"?{-2c{-2cDdG`QV|adir{|zcj{\W{YQ~lPrPjψjowqqx_fsief_q`|`lU\~J5I&K(74$"8$"8& :>(E*Ce-Tr6Kw_gzmʉsۉcƉ{]k\|f[kUuQEB9ke-hRD!KM->I0N$,P'+)Ac1JvYӁYqrslezmceuLIU6*\J/ K1)8)'29#&L9#&LU'@Z]=Rzvurzz݃{e~qI|n@SO,bED%S1.*1.*M*#LW-.Ys7R>QRPPEN:sdqssXJ$TXJ$T8$ @( X36c8CH.jP3yX9]AbJdÁlЃ\zW(' ,6B+5ZNPYZv}ovayk[ncqm[qm[^hVlAy>vj5^k*&Md;\BiDnQ U [ [ ackbGrEo Cl #Y),oG58k؆k؆vwx{tpkiRggKcfEtqL{SqitkbSK՝1H1H2E(< """ " " % ' ) * + +++)+/1210..))&%$$& & & % % ( ) & &     7;[B<=>;; : : 7 6 1120/////,+(($#"! !!""!"&&&%##$%%'' ( ' % #       ! ')/IJ2cg=Infw_obX|]QXrN~Kee[mWW76z3p>,g+%^SIy FxEx"K%M#-Fs3-Fs3AYJ]djwijozlWnSqPupOopOoxoR~R~%%(         ! #$& $$ # # $ $ # $ & ) ,.1 2 2  , ) # #+-?/0F:)7^C+:dL.=iV7Dza?K_rt^MH``lnsm\htdps_nk]RUDIM3U*HE1s_B^>^=sYzbxjA?7j@+Oj(4J/D)= &    " " D6Q'#Jw@HpRUidask}utwqw|x\tS~r~rwnQjGY}'$#WE&]L)ce;}Mm{w܄}^rUrdTrdT~]^|kjtzisc\\/J"D !  s> Ks> K[,}`0p~{Wgdnvw]v~bi…f\~ua{zb}g`}`_dZdZ`Łksrp~u͎Ze|PRvLLO;0dB5&Sr1-br1-b>\?Z@TzYdfmt}|r]~fRqRtRn܊n܅tփu|uv{wyxx~wrelFAY.]3I&H11 ' Q(,_96%kU2nyz?qwks|{uwyvtgv|]\m_hъc͎RIpo@kPE0})0_06oMɗMogpsquyy֊brJrI.ke;$U:)6,#,)2)2O&>e*.V[FiXrssxiʍn]bL2oSA$U2-(2-(3/< 8V$2Sg*:`:P/J9+J) V,'z5;E#TT+mZ/v_3pSv^{ww5,;)",  ./K.Dag>r]tRltaxeZlZn{dn{dGD}:vd14k_'#JQ Jf IzQTP{ Nvh h ola \ KvQ{"V*l02LEKddtxm؃hҁYYXygrunlK@,MP,MP.+ "  # ### % %'( ) )((')-0210-, ' ' "" " & ' ' ' & ( ( # # "*Y6:rgfctzxO?|(OS0 :<     B+(UP41gvH?????:95542///,+*)%%""""  !"$$&&#$&&$#"""##%%&%#"      # $[.!3O1pAyri`pr[ymVgg}Zm{Uxha|bebb;:8zL2p2,e$]UJF|J K& 9h 9h17ZL9Dc`Oj}Wlums]~xS|HuFrEurqkjukjuYD%VN;F.! '               ! # $ '*-02 3 3 ,*   /%&?<{D@>97qt97qtVR]bsc4{GZnuuufSfSr?2pb5)]0")           ! & $ " " ! # $%% & ' ) ) ) ) ( ) * ))%$##!"#!                #*!).<{<{vouwstuspv~{u|~Q|tEZH,eZH,eJ2:E/47% /!  MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM  ! #  !&6!+->'ICW5QGg_iShvir~mvioKmAmx0\AF0\AF%/!,!&34I.!G_?&ZVvY~bm~bB>|3^{8'D]%*?%9 3   ;.;.W0.\^99mvUZqfbkxjqtvs}r}}^TqrqrldL]BMs' 9A12)$!%.$$2&)&&=,=,k6&Yq:&YE&\H'`Q,m_MnnēlƚjljqԄtttr}rzrosotpS3,c~\%0H&<8      % , H-Ad?*bgbphmpsxx~JzIoIxNx`d\PYg[n\ry]n}^jtmjtmnnoN]}A&63%( !@)A@)AU9]As\ªrZoRx\ğeΔhϊjуaz]xpXulVncsg|rz{nue`ygX}jPuoNmtMLR:tAG4d6;"F27[>Z@XzXfgmt}yua{jX|t[}x\v℥v₇xہv~r}ux|wvthrIK]3i>Q,V($<($< )R'.`:;(ta4v~@xxjsy{zvztuhr~_[o_l҄f̀TsJgl@dR;wb85hO($FI#;{1/a64nKKycuxnzsx~vׇhʑ{ZtQ4ukC(];*6,!)(1(1D$=[)-VVKe\rssrԆwieV@[K2n?5:?5:4.:4L )F`&2V9N=MBLukkiu}yytz5~tz5~L>2J8-G&Q($o/3@!PQ+lW0v]4jPoZyxu;>%L/1:  3#9G9Vl\OT{Men^|kYo_kqkqEB}8vd-3mb$%Q[ Lh HvQTU V~ i i ljb ] O| S}&X~-k44}RFLggxwytiufw]ya|fworxonMA(FL(FL, ) ! "## $ % & (( * *))().0211-, ' ' #"!"& & ' & % & ' ! !  &)-?WCafmvtroG:zg"BI)/5     ##!1LD;rZOFu[P~_S{j{jfpasR~PNƂ=r-yF@H-5 "  !"%&)*))('%%'*,*))*--46:9642.+))*+-./.+,,,,02442221//0/.//231121..-.0-,,,))'(**+- . .---,,..0/,,,)&$$##"$ * *+)'&$""%&&&**,+*++**+ + * * ( ( ' '&%%""#$(()*---./,*%$## & &('&'(''&& & &          $%+,-3083: 53'1"  !        $ $ ) * . / 1 347;DG S S G G HGFB??????@;:6541///,+**&&#"""!!!#$$%''$$&%$####$$%%&%#"    $ %Q&+qC5^ԜCkòoic|y]pWggy]lwZugcybf`u`u?>:uV3i6+^w#ZVLIGG;k;k3@aI9Ie[KapSdjjl[ysSyLtIrHw~mtykw{kw{gO,hZD$T5$ ,                      # $ ' *-/1 1 1 * (        & !42ask9y~7n{7jz60ie60ieMGSUe~Z{8tESmutt|qb|qbrTJeH>|<$;6#6% %               # "      # $ % % ' ' * * * * ) * + * * ' &$$"# $"!                  $")6~i6~ijnivilusquy{x_xV_aC_aCY?#QV= KM88B10" NffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM    "'"'ILOHaeEQuzt|crWKYON@FPiB^`PBfeG3$&3$&!!+/'>ZH;xld;};`nSbBZbMgKjCdq`{<>{dt·p{srqjbosdσUIrIrI|Fj;4`s6,Tb'0-%)("!"9$6@%Jrh4:bY))RI72        ) >$0S,Br@+dT9zzrsstt|zQzSuZucvxvyclwyv}ryqwq\]q\]ah|Lf=#+$    2%!=gT3tgT3tkCuUzbϤaΞ`̗WtMycZq]^uVYvTW]Vh^zuwtlfof`[`ZF]ZFYZEF;,[@0#M-"'^ ^ 484@4'YD3vS?zN]˄T|zQ}oN}kMlmWlmWqrsn]eIT4dBJ*R4'R4'GEN&Za?nSssrtuPqDi3535        A&9O/I|aRqctxzނ|MuOw`VUZI]`[svXV`Lc>vGm9^>X               $ "    ####"! "" !$$#%&%$####  !#""&'++110/-("! "#$$#%&&%''"" "#&#   !!""       ##""!     !""##%&&&((%%&&$&'()((%%"!  &+ - . 0 0*+-.0 2 4 6 8 : :<<>>7772- , + * ) * *&&!!      '&4C2a|=ɴ[yhbtʃW]W]mnypvgxjzrrv}^yyI[V2p<3?& ! " e*!Iu62eZfipoy䃒txzmukjrenuWdaTaTyfzi}srgebZzt^}Ke{=[z8zS4zS4z=W>ZAczXninr{q}mquhrtrxrrz~|∘gτovus{pӂxSfkC]g=JC*\JC*\$ 0#S"4e=H2:A}jronu}nwkeeXw`yyprU[QxMLa?vPY8pTP0jTM)^TL&ZvI,gH.kDADAWK`Zy{烗yጳkہ{uziI|Z3v?,6* #.#.$;=&+SHX[fsttsrqthqj[fM2qfM2q7#+5(/ J76FC`Pzt[`exp`tS{f/m{f/mP=:L53? B L w1BF,iO1uW6}XGsXLqzpNuD}?]5b  @2*X=Z9;=SZW|Vwm``@=l2ue!1rj,gw#Up ChOvSzgnkkd e f c [%\0]z6f@;ocIuNwppۂYsZGm^LkaYeif}|rrqtuQEz1?1? ' %    # % & ' ' ) )+++++,02322 . - & &%% $ $%% % $# " " $7,Cc>2<+A::.DA7"77)), % # " ! " " % $"#%&&%$'('' ))(()-0/-////45778640+)())()*+,.//.357844875421/..010055444440/00....,,*+,+*++'''())'''%"""$% % & * *))(&#! $%''++,*'((* * * * ( ( + + * )$$#! ""$$"#''&( *)'" !!&')*,--,* ) ( ' &      #)%-'('&))-(12;/&PM>+^^L0llJ9{yHAIFIHm6/ed/&V4!)4!)38D26D.0 D*,>*%     % & * + / 1 369@B M M E G KKJGDA=>>@A=<8731..-,+++ ( ($$#$ % % % ' ( ' ' * * & &$$"#$%%&&&&%$""    & ( 1 >!?)d^ICrfhjb{Y}hengiigmdinbiZ{WZ{WKqHy@eu5Vx@)G] #OsWTS@n 9e@r@r:\w?;WkK?GGnHKJyaXTmdVxpX}rSrQ}e^|abllqA~`6I-,=&$                         " # ' ) +-.*)%#        #$)C7 M<-P7-P70'MX3.SY:AcZպgusrssrn~`HF]JASQ1kLI)\EA!L3*/        # $ & & ( ) + , . - , - - . . - -((%& ' &%#!# $ !           $651$651DZiRE]tdIdTsuutsqmlnndBg?o4~za.n?7=("! PffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM        >!*I>!*I[xm[y[_kcul\ZQFKJi0%\;3pROjkgƒc͆WvS|nQ{lPsrSsrSrpl|d{|LyI7[8\">'0'! >-#I2%zI9zI9U#XY1oe[qhtx}{l\Gxk}@nag#,#,          @"8N+ HoWmzfo~ls|dHxeKnhS|WOGLXOyiRaqZ|[zR[iD|""     ! ! !  "      "##$$$$&&$$''%'('&%%%%   ""#&(++/..-+&"!!$$$$"$%&&((## ""%"   !         ! & & & &%!  "#$$%&'''**&' ( ' % & '((()%%!    $(**,-*+01 5 6 7 9 : < <<=>>7650++ + ) ) * + ) )%$ "!         !*8.cvs=\|~njwruwru|wzwvwtynun|^frFQK.c0$+% #"^)!In33dRiapuy}|y{v{nkpdpqUgzjdzjdvuuyrlffg]|s]{OxJtHR?R?~-Gi}/Lmx4[zwCcvs{vurwwjzn^|kZyt`xwcssv~ww{bvjjihqznsVqOkg4|kg4|@/>C)G3,/&(&(!+:"@:IFWlуm~ro{rrr~srwjaB7taB7t4#.2!,,$C#85>u>VGoOokXpx~j}h˄hAhAfJ0gbC)ZV.6T+0P y2DD-iP8]CXPtWTszrRwC~B_4b  )#8MLHMsMIFǽPT[^dd=:h2oh/jk&]t Us MqUyX| gmiikic ] Mz 'W}4`08rQ=sGKvwvwrTeT>aRbA_UkLY^\htmwsyx܂tⅻsTCr}&8&8 &  $   # & ' ) ) * ) ),,.--.00111 / .(( ) ) ) ) )'&%$ ! !    #/E:T{LKkbccyLq~4c^!5J,%8$   %+*)G;D9hOhHdWrzwgb,Qy,Qy#),< ))7+!(,&'-+'"&" ! ! # $%% ) ('(+++('*+ + + - ,))(+-,*,-..5699;:95200//+++,--.,+013300431110/..012298766550.//-- -,+*()*))*+****++*))&$"!"""#&%%&&%#""%'**//.,))*** ) )%%'''&##"  !##%%(('(*)'"!""&'()+,. + ) & & # #   #"/0(>>1&NF93aNB@uLT2mKZ.jG=!MF4CD&6D&6L7/]N=6hSQK_cTju\pqbvnh|nk~nljKZd@TPF4jPF4jY{DXuCScAO]<|AK/_9>(R21!E #    $% ( + / 149:CC=>DEGFFCA>=>>:96541/.-+***''##""$%& ' ( ( ( * * %%##"$&&&&&&&&&%% #     ' *  0 9.!TE67riNy_oicyjvrmopghoefoVi_Vi_TekOevBe7^P,Wv#VUPOGE|H}H}8f~;:euI@bZtIcXghTsiV~jXnWoWxebubfiiv{tlh^N.@?&3     #8#28#2>*06&*               & ( +,. + * %$         2$8'7&7&.8" 4:*5E@-;OJ9Nph:V|{<^SZ^`aarq}l^j^cr`_pY\mSNK7j@(<'          " $ & '+ + - . 1 0 / / / - - , +))$$$$#""% & # """          "# "#)7>5)8D>,;UZ5EWkSe`RyQctonpp|}h}~e^x}W`lALK,]9+4W ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM        Z/>kZ/>klmplaSnvE]W3HFS 25&%"# "    ,$@55-WQgZZpZt[SKčmrssTI|BnkA5YX7       @%6K,Aerʂersn`ZS|bqq{qxOC,>M&,>M&$.A,$-B-#(E1"#@/0($1(+2(k*Wc2cv@AwD5w0F0FN8]Ksx}ކf}tsj`nrwwAq>|js5GV;+8I2 # # #      # *!>/8F3?]@$TuGENeNqxM}tsttrr]O~q[v~uqxlfSramm_vqrpzqpzqLdP{[Zd?LR1c" ' 3)3ij<{I;;bBhEyN|NMXcʉ|\}iToMdjDigGmfHn`eertlUPtrJE>v;6/\+'B?&>F%=?! =8585K)rI.wA>akm{ވhχ|YrT|nSxlSzwOzwOroddZXt;5-\&&9 "%$()(dH=xRD^ K^ Kb(jd>====653.)* +)( + , + + ( ' % $           ,+emj<^yuqkkx{x߅`~kitsrZecA9.7* $" V( Hg13bJkXq{yvz|~uqlmcsmRjqstqstrogfehk_{}r]xSWXPJPJb7Df>Iq&RYu.WmGfP_|YX^N`KhM}kMssquxpuqms]iwf]]]gq뀘jυ`ŋ==\F(^V;$UE8Lp_1rmZ-hlB&Xk:#Rb*"Lb*"L|;B|}EVcy}rstVDMP%X;<>(!(! 6-~+9d2GvEpGmpHjrrr~rx[7cD^vJXxty}iRiR{VFwP=l>"Pf8ET%"{3FA-iR>cOYYuU\t{tVxAE`2c  -#784-SYfe]`WNpMsMt_ehѐhѐ97e1hj-clSqUvVz [} ]~ hkggqm_ W ?h )Qw&8cC;~c>FH{i{iaOVzM4UF87SIC>MRcSSmgYt|րoِaؕ\VAjt00%$ " % ( * , , , * )--00////.00 / /)) ,  - . .  , *'&$  #':RHdZ[osb||Qfh=NYb)6J)+ !      &!;<@=mRgYigtyvZQy(0-(0-        $ &(( - -+,000,*,- / / 0 /*)')*)')*--56:;>>>;88854..,-.-,*(,-..,,/.,.//...0144<;99875/-..++ , +)(&'''')*,,,,--,,+(%! !!!#$$###'(,,320.+++*)('""####""!!!' ( ) ) ')*)'#!## & &'(* , . + '$#     3%75)AN;.afL>r_Y~qstQqFha0reO)`^9!N^9!NkXJk_Tkrpq|vusssgacPkjVkjVh}gxbs\cwIWb>KL3i*"0    ! & * - / 1 2 8 846=?CEGFD><;;664442/.-*)))&&""!!"$& ' ' ( ( ) ) $$""!$''&&&&& ' ' ( ( & $! !      ) ,  . 3C,#*rP6aU|tplp~|quxalv[iuRVgRVg]BdWKsCe9f`/g2$]"RLJOPOO6o69rG@|lzK{fmwTymVcWj\l]regnbjee\ZpR/&TB&B       #--)36^>'Z^>'ZfL%VWD J**%&%!  "%'- %         % ( * , - + * & %      ! #   )&&.--.=B@49?R:5m?̹JMNNrt}xvw|rrrilY`>-g8$3+! # #        ! $'(-- . / 3 3 2 1 0 - , * )))""!!!"" ' ( % $%%"" !            (0*9S/U.Swqorrpqrv〡gquIbI+c_ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM  """"&        p9pp9pqjTPGCzrt?ob^*HB? "    M4>uTIOkmsz耠}{v킿r߇kRc@}au67,.     !/,]6,_l@3qv`KyjSvvioknrjno|k}zގ\\K>kub9YlR11$'"0.44+>G4$KR>(X^iWwgǑRK~QGQGsZt_{yozxkvt`qulmnqsqq:ZgU2L\H"9"3       D#5P8)Uuuasxens{f~ljLFtuA`ohcmud}nՂq|w|wcQzp_nor}szmt`^gwc|z܄sNYNY;cEa6U:T'*0&%'" - 9$%M6FbH-gfIpSgҠgҁqҁj̃WSFR]Ëf{nft_ofnhn|nj^V|?Tgp6:HX- )@%2$= =H% EQ,2T/,y8 Iy8 Ibdag`s}sn{nɉwRupsnnnnqz`qz`x{mxMin@VYz.!  4+%JB4.]mKUp5p5t9KtsniqcVQd>sh1OQ?,>F1           >/#JK:,^gxwqrHlDnZ:5pT>5nBM6k[F;uu@@HPP`kn`xҕ}lƦYVEIVEI   !# (  ) **%$     #$&'(+-,,**+*()*))))('""   !"##&')*+++**)'&%   %%&'))))(*+%%!!"""""           !"&&'$"""! !"  ##$$%&'(((( ' ' # # # #!# &&&*+,,&%#$%& & &'#"$%$'/1 778:=>>>>==762.+- / . - --)) ' & " !       )28M>U]zMs|\lrkk{p|i~W|_wvpӇitWa|DFCC=0+- (D(FO1/]qJ]wT]p_{rjoutoyoo}klkoqssplbteipww}vZtQg̓o؋hg‹hgd3Hti2Krz.Tl~1Pq7D;C?COFTGdNjQooqnwfm_gk_hf`roe}xi{pywۀZPv9v9_R'\YH#QI+2I&0H+\"+Ho,@ey;gJ}PzQ{u}sゞyლwކqׅnXf]dcbr]YG~AW-kK&Z=&=&a&/Ui0=kPf}cdwwbxox|ދYNac7yQS/f+!+! .\#Ak",O2Jx<]qEors{l}akULkULH6 K>/? 0 *b+(W{.6f1Eu;UEdwtjjkFVhCI`;#R^: LV89uD&YP4zZGeZeW|eWtxpq~yf~OVh@)(+ !54/YEL@wusj`^\b|Yi~Xlo}v|FF9I5w|:*Qf &Qj Pv Y aa a e f rr^ [ S{QzMv+X~)8dC;m?erwΏ\ʏ\ZQR~Q8cQ8:dVD@dehV_k[lmUN=l|O8Tp788 )($ & ' ) + , -+*..21 1 1 2 102321+++***)(&$#  ++*(FZMZZ`oWOFgh|0GNN'4!%       ,A97gSRUels`t[|QNBhj>ZQy         # % * +,,-- , - 0/-)(*+..0/+*)*,,,/011;<>>>==965521----0//,(,-.. / /.,),...----//::::976 2 111****))(''&&'( ) )))))*))&$!!!!##&%#%''&$$%&'',+*)))*((''##%%&%"! !!%%%$#&('&%% & & ' ' ) ) + + , (%       -B6:lJ:?vcFM^\tYrgvxtymsUqoMr_Gr_Gsvszqh^WQM{KsR_TXUgUguutqh{_}iVnVG?,]B0F       #& )*+ . .*,568;>==7533211131012.-++))&%##"##%&& ' ( (##$# #%$$$$&& ' ' ( ' % $ # " ! ! ! & ( ) 0G#$mA5NޛPknqi}gvMYtEOnv83Ug83UgfDaXQ?.O$}0bTO PQEs Es /Zr2p69NVȍP}JzR}yUj{d|ppmmzn>CW24c   %!:U8hEeEntnt̒F}??M,W>I-X;;0[@Y>uEwLFfDGV&=vU5Mq_D\liHav~Jcy@@ssrsx}swmrm2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM " * ,* ,0(        ! w|t>qd=ueS'H@8   X9I_PZsssssuwh؍_QZ=iXc#%       &!8 8rD7yPAs\errfbk_|xW^vvvsnOU>8^nP6G`? ( ( )-06/#CQ:*TaD0ephftxXϗMɫ\T\Teɏ|f~sg{qeql^nzvjnrsskقk8IdE.]A3gy~s~pވK~Dut=Vm_VkjVe͇jss~eRyp`kmrzqunp^ad~`ŀu׊iCQCQ5Y;J-I/=  " 3 C+0Z?$TqR4xeNkVu▎uuxwځZU}D~P[izwc[}f|i{rkVOr8:RV.':B#".$ <=H%"HV09[44v8#Ov8#Oiwמizjwyn|zi‰lJol|fljkn{fn{fztmpEjd8UOi   :-,WJ77ny[gv5&PKA0eiqsjIdDnP40fJ70c6A.[T@8mq>AETLfkb]iӞ}rϴ^eQ$UeQ$U     " $ )  + ,,'&""     #%'()-.--+++*()**) * *('##!!!"#$$'(*+ + +**))''&!%&'(+ + +*(*+&&!!"""##!                $%&%###"!##!!$$$%%&'(((( & & ! ! ! !" % &&+, . . ('%& ' ( ( ( '" "#"%.0677:=>>>>==762/+ . 0 / / .-(( ' &!            )"'C?7>kH_sPjrkk|j|e{T{[{o҂k҉fuV`EJJ!GC7/0! *>(EG1-[cJXmRWjS|halfokhkjigkkprttok`de{js{u}xY~rPmӀvpqϋpqd:Mj8O}1Tr1Ms28t4:v6@sJ)`U6]Je]iW~jUtrmptukT\kE0-5'$)   7:6dITF~wo`aa]o]ft\iutt|s::9sz75iu,'Ie $Kj Ox Zec b d d uuX}V{OsPu Q{,[*8dCv[Y]km|]jOfD@ç9__v7O>f           % ' , ----- , - 0.,(')*--0/++)+,--1222=>??>=<954410---. 0 0 0,(,-.. 0 0-,(+...-,++--99::986 3 2 22**))))(('&%'' ( ((((())(&#"!!!$%'&#&(('%$%%%%))((())('''##%&'&"!  ! !$$##"%'' & & & ' ' ' ( ) * + + +($      2M@EVDKrP]chTdsy{zwauzYxlSxlSvuseVNE@s>h޿K^O[NfNfrrrpiawYybQI4lN9$S'    $'(( * *&)2348;;:4210000121023/.,+**'&$$"""%&&& ' '"#$# "$$###&& ' ' ( ' % $ # "!!! & '' /H "k<5GӏOhnsg}cvGRsz=Fla/'OX/'OXiDd]UA-Y$5gWQ QQAlAl-Sk/o06úOơVДNEO|}Rhassrs~wCL^6;n  !)%AcD{NvTssQϊJFY5gFU7jEH=rJmNO^S~UWjK,.>#          " % $ $ $$""     !!      +(QX40dk13od04sa;<{x;<{xILU˭[loqlg_w{\fsoņoņYZXpMS5&XI2!M,'*   "# ' ) 0 3 5 7 8 3 1 0 / . . ) ( & & % & & ' ' % $ $ $         2'#'H4+5W93Ce>;Jq[=Lud//ttrsusqr;ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM   :'@H0%P?ts~?ts~*1D;!';0     (%0+T)/Ua/7dt}t}vjDt?k1]P7&I<05)*#     ]:TbPcrrr}neōCʭPtvU~ad*?2=*#0        +M7'UpWAuwmw|wxqqnqwqiŠ[ϣVQ~7gnE/Ye2!3B)'6&   #/$(;ED^Bt@gsqnqdזnQnQ]œ\l[yk_ghlmyswz\RB[SfB[Sf<)7# + '    + /c6DsM,dYÜ_ʃr{stPurNlpLdqi[rsX]Ã_ȐQQpQzs^m}mnprifWxRp-f5K-f5K.'(# & L/:\<%TlJ1ove<HtPpRsYsYetɅfqȂlhĈo`xFwNuWlsvxzgzv_}utwnycWUIv+!9?+*6+-64B%;h9+au@1nL.lP-kMGMG~xfwxvwxwx|jxq]hrcrbza}RrRrXSyBi7hTk"" @+O^R6fwvz~тz⎋zℙu~ynosgg\LL~Xl=pc9$><'./"             GC+ZVS6qmlu~Xn{T_gI4+\@/&Q# /G&$Hl,2b|2'K!;p:?yWZ?zܸfsv~wxuzuzdX/nRG&W ( N$>Z"#Ce +Hp)Caz3[yt{rnn]@U\?HZ< LV<GM<8_H(ZrU8{xaQ~mjsg`of]sictjeylfZ/5#I&*7 !!5Ewi[y[koZ^Z]gk^kqpv;;/_b-Zc&Kg #Ml Ry RuRra gh i f f ^][~ Z| %Vu .Yv8]w/Q|kȇsv쏜VVR{PLsO:]MR<\SXB\ek`S~Kq}eA}5e/\r(-H`!?!? / -'( ) +-//-,--.- - . 00/2322--++++,*(& $ ! ""Z48h_?D~o_kdfrD{~5`dU%EA+13 $     !+?;4b@LRuE~[p\uHa5WkX.TbE!9360$2      " & ' + ,--,- . . 0 .++,-.2232....../241189<<=<<;:871/002110/,)+,+*+++*(+-/1340///9999852/...%%'')*+)(''* + + + * * * * + * (%"! #$&&%'()*('''((,,-,+*(&%$$""$$%$!  " "##"#$&(' & & & & & % % & & ' ' ' #    ,"B6&,RU;H]BNuVbk`p`iakbmfn~hn|j`qk[nm\bm\bfvdsakbec_]bVeRgQgW[ZW[W[W]d^d`cbchbmey{bnodreWUA-`K6I!""!""     #$'''* 2357:8610/////////02/... - - + * )(%&'((( (&&&&)'$#"""%& ( ( ( ( ( ' & % % $$ $ $ % & & - BR+(2T9O{IkVc^~~]rsBSfe9HbI.2ZD.2ZDM:nMPuN:&j"B|W KzEy Dy NN&O|*a>5נHpՆZD|tGxnHlddianQQsroPX[BG*$ !1,/!DHhUR{fss~x~gygyg{h~imlqqWEH1f7:$N((5#!-%,"(     ! $ $ # "!              !8/(B7"!W8 $^8+&bM+&bM8Ivn;ZzDEJXTX^Xfxommssn~hURw}IPAw9@.X*0:!!)       " $ + - . 2 6 2 1 / . + + ( ' ' '''()*)) , ,$$%% $ " !        " +-4%.72!.86(Bf_(Bf_WyXv[m\}bkts;ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM   E/%OT:.dFF/8S>%-G2 !    .+72f3:jv:E}sswjBp=dx,OA"8+      ^:XcPfrrryc`ԏ1غ>}wUB^a?'%'      ! 3&[C/giNvrrrqqqswweۑSF9rc.Mf**AT%3(     !/&,?KKrE?ۺfshvdlۏtPtPZÔYjWxi]dgpm{vz}zUGx,1K@,1K@.- * &    !  $ 26i;F{Q*cNUi{jmRjnRinQhsm\tvXZ[–FFtQ{u]nvn~lorkhʎIy?r&L+1&L+1  *%Z8IjF-gzT;rENyPrQjOjOTpXo‚bmƉgdvGtNrUmq}vہqـ[tSkk{brgHWIEWǩrrloZnxaswq~ifco{yGz6Z<DC'+!'+8H<6lNDTv.VksyrssZ@SZ?FY<IU<DI;5YH(XhU8znbSsonlgcjd_rf`uf`}tja/8&O%,<**4ݮDǽugYjzYdgX^S]hi^kpot;x;x,XZ *U^ %Lh#NlSy OqKha hj j aa`` _ ]~ &Ws /Ys8[r(YsytusVVPwOKpN:YJZh?QN|]\~z[pl@Sb^7I_A-6^=-6^=D7eFLlK7#o"F X ItBq?pRR$M#(\C5Fưyxׁ^D{qEviEnZYkU_FFsqlT\ZFK"2*!$!821%NKiZS|lssssrrrrrvtzs[NQ7t?E+\.0@()6#/6+2$"       $ $ $ $ "              0!$7&O)W*&Z>&Z>25j_5Fl>y>l?DKEWEelrrrttumUTR^QCM:n4;#J*)6 !           " ) + , 1 5 2 1 / . * * ' ' ' ((((*+** . . &&'' % $ #       &$%#$$#'&&3@&&3@MoOkS_Ut[hut;ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM/"# =.2ՙ:y:y#83$  $+4%9dB0ktK7|szruuQPKH:V1U/F(E       !Z86moDB8M~8M~qPrasvxY3̕7Z;mq/.7#        I2%OzU@wuhsrqnmttqsa鈲0ʼn5]:[u0&=U!4 , ) """137*$FHJL}I_eKWbzptttcӌcӊn܂wklnswh}XuIhrDWqq ! !     $ 0%F&"M)!Q"V^)go4q>x\ͩdxzttzoVzleityld~iY`ĆbȕQĕQĆbȁlpqtwyZ_OT/E&N$,0  ""<4%QTA6oihǗmwԓqwnn|VUz\Ly^faxfaxy_}gԇ}pь{gȜtLkNaPzgldmt{ywtcrk\WBGV;@yS%*OQ%)NJ$%I[.#Jl7 KI'aZ.wd?gEsXŸw^~~|pz}psonxo|os}igrflgqegsX?x]w?x]w?dJu8U>e!(6 &1#50$INB7o\`nsiirrrtya{It2WU\*5 "          ) |S7fEs~gPZMNRD}I8'WB2#M+0J%@i*$Pv.,^13l\`OouقxbY$TbY$T  ""$$"#'%#  $ % %%%#"  ""#$'*- , +./ - , / /..,*'''''''--+*(*+++./,+))((&&$$$%%''$$&&'(***, - / / . . + + *)')*)('&#" $ $#"    $$"!    !! " ""! ""$$"""""""!  # $ #"  !"###&'((//0/+*))('&%%#%*+/379;:99988 3 2 / / . / 0 1 1.-''##"!     8,]dD7r~YYThZijl|mk{tgvjk`oir_ƨOqW/m^I$T1".3#.8%.<+5F= IXK&WjX+eyo7Cy{tsrVVV{[rkV~|WpōXa}_gmemZSflrrZV}~IOlKEa|P%AWF4D<'1h8=qwCDtDDwIwI|bĐxh|jzuyֆw߅uބszvptxyfh|abggq~yܥz:k5Y=$TK-D<3K:Y!@e0*[i5.dRA[G{gϓpkjg~xlvqtqpqxkwxRyxI]W.jTL%W "  " 4%"?&-^("Le1OFvGpa[i{naooE7o0`t+-I_1 1 +*&'(*+/0 / / 2 2 11//0113321-- ( )** ) & ""  !,/!0>Z0>ZW`yjy=S_?$8@&        1+I!.KKa]msit_}YKgJ7Q;],!%     ! # % & ' * + , , - - , , , +(&#'(-.555534 7 6 5 6 6 8 8 8 8::888876510)'-.0134555784311 1 0-,+,,/0.-++0/--,--//11----...,)&#%&''%&)*,,+)'&%$ $&'(((('((**)((()*, - - + ('&&&"""#$$#" "# " "$$%&'' ' & % ' ( ) ) ( ( & & $ # !     &/716FrToWfai]{qO[mLahHfgK^fMUrKWvJWnU_kXbf[_f[_l_Xj`edcefmsss`YcTcTjNojMnhIjiJgmK]jOcfSicb`_OysOys&2 A$,7         ' *1247:740.-,+,---..01/.--**)(&')*+*)****,-. - * (&&& ( ) ( ( ' ''& # $ $ % & ' ' ' ' ' ) -7%-S14S~^CyP]zsqf_Q`y}@^h2D{R2D{R5(R\:2]iHO}?tz5d-w7$Uo T~ SNLCz Cz ?| >{%-;xJ2@}XAPLhWopawkRn[]kV`S`S`Ze_wlf}RPO<93_&"1(/)-0%%J2(*THCbHCb4dDqtx샺rukgdmrr_nY}hejWicQVMTNM{QOsQV[OMH;rD4'T."5                         #'(- / . .  )1#*J+#&I."D81 JF?$PSL:oXOcgDDsssssvyunqj[TA5pJ3(X36%K+7$G)#    ( 156 : ; 8 8 1 1//.-,+*))--''( ' % & & $###""!!!        %(2<*.:?7@QHx\ͩdxzttzoVzleityld~iY`ĆbȕQĕQĆbȁlpqtwyZ_OT/E&N$,0  ""<4%QTA6oihǗmwԓqwnn|VUz\Ly^faxfaxy_}gԇ}pь{gȜtLkNaPzgldmt{ywtcrk\WBGV;@yS%*OQ%)NJ$%I[.#Jl7 KI'aZ.wd?gEsXŸw^~~|pz}psonxo|os}igrflgqegsX?x]w?x]w?dJu8U>e!(6 &1#50$INB7o\`nsiirrrtya{It2WU\*5 "          ) |S7fEs~gPZMNRD}I8'WB2#M+0J%@i*$Pv.,^13l\`OouقxbY$TbY$T  ""$$"#'%#  $ % %%%#"  ""#$'*- , +./ - , / /..,*'''''''--+*(*+++./,+))((&&$$$%%''$$&&'(***, - / / . . + + *)')*)('&#" $ $#"    $$"!    !! " ""! ""$$"""""""!  # $ #"  !"###&'((//0/+*))('&%%#%*+/379;:99988 3 2 / / . / 0 1 1.-''##"!     8,]dD7r~YYThZijl|mk{tgvjk`oir_ƨOqW/m^I$T1".3#.8%.<+5F= IXK&WjX+eyo7Cy{tsrVVV{[rkV~|WpōXa}_gmemZSflrrZV}~IOlKEa|P%AWF4D<'1h8=qwCDtDDwIwI|bĐxh|jzuyֆw߅uބszvptxyfh|abggq~yܥz:k5Y=$TK-D<3K:Y!@e0*[i5.dRA[G{gϓpkjg~xlvqtqpqxkwxRyxI]W.jTL%W "  " 4%"?&-^("Le1OFvGpa[i{naooE7o0`t+-I_1 1 +*&'(*+/0 / / 2 2 11//0113321-- ( )** ) & ""  !,/!0>Z0>ZW`yjy=S_?$8@&        1+I!.KKa]msit_}YKgJ7Q;],!%     ! # % & ' * + , , - - , , , +(&#'(-.555534 7 6 5 6 6 8 8 8 8::888876510)'-.0134555784311 1 0-,+,,/0.-++0/--,--//11----...,)&#%&''%&)*,,+)'&%$ $&'(((('((**)((()*, - - + ('&&&"""#$$#" "# " "$$%&'' ' & % ' ( ) ) ( ( & & $ # !     &/716FrToWfai]{qO[mLahHfgK^fMUrKWvJWnU_kXbf[_f[_l_Xj`edcefmsss`YcTcTjNojMnhIjiJgmK]jOcfSicb`_OysOys&2 A$,7         ' *1247:740.-,+,---..01/.--**)(&')*+*)****,-. - * (&&& ( ) ( ( ' ''& # $ $ % & ' ' ' ' ' ) -7%-S14S~^CyP]zsqf_Q`y}@^h2D{R2D{R5(R\:2]iHO}?tz5d-w7$Uo T~ SNLCz Cz ?| >{%-;xJ2@}XAPLhWopawkRn[]kV`S`S`Ze_wlf}RPO<93_&"1(/)-0%%J2(*THCbHCb4dDqtx샺rukgdmrr_nY}hejWicQVMTNM{QOsQV[OMH;rD4'T."5                         #'(- / . .  )1#*J+#&I."D81 JF?$PSL:oXOcgDDsssssvyunqj[TA5pJ3(X36%K+7$G)#    ( 156 : ; 8 8 1 1//.-,+*))--''( ' % & & $###""!!!        %(2<*.:?7@QHY.4Jl3$5S$5S"94 #  %="*M\H9tzmH}oL~oMur}z}z;oFb1Z7O      4+-$6         ##8.hK,9gH,2^>-CH0Fd:!Mj< Io=DS-oh<~V_”\ǔ[Ȓ[[hσmu}yp|zcuvnqrys{i>P6c>P6c'#  #U^*iCkxson{fn{frrshGh:_Rj,<;A&/- "         0(=[Kl[fFd?WN(^RG$UA2;?/78'+G((U(%r@GX-ipKfUe՗jZOCZOC  "#$"!!!%%'''(*(&),('$$""###%&'' , -+*/.,,,*()*****--++*-0.,..(&((&&$$""!!!$%'')(&')))*+*)''$%''(('((*+)( , + ) ( %!    """##! !"!#$$$%$!! !" $ % & & !#$$#"$%((,-..,-. - ,(&$#'(,-047 7 7659:8842,+))(****''&&$#  "#    &-bZ-iSK&WC<E;-63&9.;1W4k=kj׮llՊpqυuvtrnjuy鑖VG<(8<(87)/8%29 9N1Gb$AT:`P}rnme֋e?d9a4R-N   "$92'<[bw{rrr|~J|~JMG_h4vZZ+bJ/'H'/E7[)$Op4/fPSY_|w|wqqrrrpmpxrrfnp]loZhfN?ig! %#\_b\_bdfkmYflZ`k[jm^snacҌd`㖺Q觰3J3J!Rn Ts Y]i qy~ww__ ^ Y%Kt-O}44RP:z@u{ĆfG\cG\c1BI;5LKKAjRzNUs^ttuR/z.RV-Dr6$A 1 ++ ( ( ()*,. 0 0 / . 1 1110/-..//..,,&' ( '# #*02>XC9IgI8Zy8ZyayhM~Bl .6*&  '!.;7MdG=VzjNopjpŁsesIr2RDc#*    ! % & & ' ' ( ( ( ( ( (%$"! $ & , . / / . / 1 2 3 1 ///0066::99::9 7 51/+*..-/333324433 2 2 6 5 20.+'((* +,,**('%(*,,.////.*+ -,*)(*+,,++,,,*'&%$###""!"$%&'')*('(('(***(&((&%##!!!"%&'''''$$'( * + , + ) ) ) + + + + ( ' $ "  !#&4ak?vrpig_S_T^TfPrmK_xPc|RdplssYh_rrcS}Ud½VK]J_IeHgHEzEzgbSoSoTm]beVoiOkjLia^YYHSLGODwEC,]@=&R0)0)%!      !)*-021/.-,++,..-0 3 210/.-''$$#$&()(') ) * *** + + ) * *)(**)) &&&&$#"##%& ' ' $ #  !+)4G14VqS?xuQb™nrLb?Rv#'N5#'N52%QU9+`dM>E`<6ug/g?"V"PIF<<>|;u1a#2d,03k`BVSxjqt]VWWd]`dnoc]InY5I6\ #&   1+%$?4ASiN?V`N8]CM7T@Y6JH.'6( 0        +(8# @K='V]W/lqT%YxT"Ra/uf4nAqG{Z~_xnwfu_mwaehc~a[_YtuՁ{x{x{rqqqo|gb^I1I(N"32     K:P2CsA#QvD$SzG$UZ4{mCzX~_ZŽYÎYYdɀhttwj{t`tumrtwnxeCQ6fCQ6f     VV'b@n|}v}t}oxaoxazyuiEf6[Md&73:#)*             /';YIjXhEg?RN'[LF#Q%N0!*."'%% =@:T\$T|4D{srqkkljcjtqgrstpovulxichhc`XfZw^^EFX;8oR2*V~54j68q@@DCVIVIxmvwps~t؁i̅|_v[pWygWudXlbmlbmo~㩔QH\X.hLI%S=:>8-32 '6+8-Q1xd:ra̫rbˌtgLJl{yw{t}nhsw슖cːXJ4GJ4GA.5?*6::L!-G^%;T9XMtxvtsꅴm؅m?[6`4K+M   #33&3Qbovqrru}Lu}LWňOpv7if.nQ50I)1@2S% Gf/*[IMRYfˁfx|x|y~yzxwz|q}q_vlXtjVieSEul%,""$,#0ftdftdghknZfm[`m\jtct|jxpzrWǏLƙ0|:0|:OkQrZ] g n ut t ` ^ XT&Hm/M|<7Q_?|Fp{}gFZf|FZf|3FP:7OSKBjZ}O^thmgK/kޠ)GK';h/= . ** ' ' )*+-.//--00000/--../.-++%%&%! !)34>[Ob+/)!   ",-A&75NNYVU]^kkvl}xrYrAme+EEqEq^[SxRwOsZneixiUojOle|c[[LYTLWLOP6qML1iFA$Q=1C4"4&&   &'+.0/.--+++,..-0 2 10//--''$$$$&')''()))****()))())((%$$$$####&& & ' # "  ('4C/3SkL>shJVkrNfBW~*0R;*0R;6-U[;4chLIEi>7ym1iG!S"LFE===w;r 6e$8i,2>s^DWVpl|vto\TYYbjrbx|c]LiV6E3Z "%      (!3(3AQ>1CJ=-J4=-B2H.;0R6VPk?pp`kjj]`^_`\sao~cq{qZviKlb1#YN8*m^WffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM   % %.2 $?/1%PLVQfyvn}_kqRc`JcJc**3$"+    ! 8$1UL?{qthstttirzB{kgsttvvzx{r99'4/     ,2!C4>(R[w9z[w9zt>|Rrsvhc{[JN1rY-g]+cw1|3{H{Hrsvk|HxY9ULk*2>>'.-      % ;*Z11`xHOjMKw8p1|f9ccʐgψt܋vx㔁]šrBtGuHv߁v|n|kzbvnjpvla{sOby@Or6Q&%!               *%4TBcPlBo=AL#QA.]47%J &4!2`Vhogrs`yS`ySu⋲hԤ@8gHJM072$=0G;5;y=F4;w4;w^FiGJMzTzbœyoәt]nKaJ\JlybbW|66#L-+:  1/A?<'UjԄjqłpylr]fr^_q_jquOB=syL;am+(G\ (G\ DcJm[ ] a e ij j d]Gq Ek)>Y5G{T@OMYazc{iBRnhBRnh8Pe8ű4k4kl0wi0ta.lM,{e9*n]+S@7#!9%"9&'A=)CEFVtFVtAEQM?Sfhj}iWuoP_qNXa]pa]pVkl\nfmwSt{RP{jGnL=K6(U''   % ( * *) + + * ) * + - - - . / / ...,+''#$&&'''''''''*)''&''((''%%   "$%%$&'&%    ""28)/J[5;b}A7z3brVqLfz>I_M>I_MADalCMkuHhEB<6m] J}">q@@??:g =j%Fr*Mx*8`VK\r{]WYu^^}`_ZN^^[]c`UXK;<-U !            -%))AAmsJOPSzWpdQnhbwrss~瑠mژQ|GuU?iH<~R>+_R>+_)(%#          !#() - 4 : 6 5 2 1 + + ) (%#   !.2& . .4J+;Z=N2sL;DVO^Zef_yqYX_YmssssgAX=Mq8Bm[(/W?@"5 14 5 . . . 0 6 9<=> < ;:988/-(( & ' ' $ # $ $ & & ) * - - -,*%         '6#E$ Q ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM      2*;3/(WM:9cf[livl{dhoY\||X.cF4$N'(#296Pl/nmHqvrrswwvslkoiqfq|ptuvsfwf][r[rV]rfx}_rKe>|Y0q=/e4/b0Cn/JrDQDQuTrhjlszvwzt~jˁvavuerugchchknx~mlLb8qLSp[|˄vڂtrrJL1f?@'R   '4#1bO^q^vrsjXjXwއiўB:oL#TT4?8*</A53:t:E9E9EeInIIJuNsYqeŔoXmKaJ]Jnwef]}DG.c99$M   39'J@H3`m׃mnymvivlbwq[xwg~sL?9o{F7\l$$E]$E]FhJpW Z b e i j j a [ Gn Gk.Hc'8S_C_O[[x\uk9Eb[9Eb[1C[68KdLOa}XouX:5p/?R'Z&L /  % && $ % + +,,,++))++,-/.,,,,,**''"!     /.$+GH>bQGuS]S]skfd>P4Br#%     6('&EN][pjހoa}W:qx.L[S#(2/!      ! ! # # & % $ # "       #  #            "! "%' ( . .2 3 7 763///..+*++*,0121000344454210,)&%##&&%%''(*+./....+*%&)))+.-- 0 0 1 0 . . . , *('((%$$$$$''')++,)('''(*, -+)))''%%#$&'+,---**$$'( + , / + ' ' &()$$#"  ".1+7?K>`aODmlQ@?mlygJofQsad~]tXZ\[ZC9vu7جcrVo{Lhq>O^R>O^RBJdjCRlqFgDB < ;::::20*)&' ' $ # $ % ' ' ) * - - - -, ' #    ! #  * 6BPffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM  3-=W:9UkP]Wujpvfws`jlGCI~>6=i$ $     6%3U:&XeiZtvwccDA|6D`G+7Q; $    #)5+2@`W0nqc6}[,hS*c:$TCFv\ۆysvyw|vzNu}@Y~g'5L"'5L"      " 8.:?6EVkJ^|YVVoS}weaa_n[cnOgnCpg:se7~d8d8rKrKrxUwN$3O0GS7zscsvx섐wvڔnrԆoSoTwnVxuYzczezfvs_qXX|bNeJrIvHqlPqlPazbvej^XhU/`:@(U/6!J$,,"1(%;*,^5~^5~;Ed΍_~oNyo]tnk|ua{W]_‚v܂vyclumtjn{yq݈i{imbi]>]8AW4zvL]yb{i{kbf5ybf5y*#"     " # & ( )+,)($$''(*.+'()%$'''''&###%''')*2200 / . - . .*)))//.-*,-,+-.)'((''()*)(&%"!""$%(*/ - + +*$" " ) + - )$#"!!""  !   !!      """""! ""####"!     !!"# & ' (('&&'')*--.-,+*,-,+ - - . 0 4 443145895520))('%'('''' * * ( '#!!"& '%% '&## " !    (0P1(0P1DlNxkh_k|zwhRumSsrSoYcmQh\eVlbcfYGRI7n +9(C>WFp^rhqtww~w~o~iX\`Nhwp|jqsrmrrf\\adkwۜXGp6N4wC3r25>5>1/'VOiIl[sV8׮2m,Ht+,X#N 0 & %%#% )('''&&(())*,0/,+*('&%&&#" '7 *IS/FBow`Šjޕ\؀[@QWg6DIX*   %%$$ $!                               ! ! % ( 0 1210/.--,+---.12221.-//44553320.*)%#&&&'**+++/0,+++)($%'() , /.- / //. + + , ,+++**('''%%&''* , - -)'''*+ - / 0 /-)(&%$$!"%',-.-,)(&&)* . . / ,( ( ( ' '!! !     !)$%->9COjN`pIvxG}{F}F}\a`\mK]mPek_{jsimqJ=е6Vrb4=SF)L7)L7,F!*E # C>8 ,    !!#5'C&4(H-1*U3.-VF&4XP>XZU|sn{its\rhXXhXhagyqYxzatzr{poae_PFO>'Y3.2))%     # % & & ( ( % $"#&' ) +,*(+,,, + +&&''&%###%&$$*)&&$%%') ) )## !"#&( ' &&&"!  -/&+BR.8Wu6>^iCdfar`VkmMnV?aZa?aZaC]ldB_pd@e}cA|wA;g4lC!RIA~>~ =q=qMw Mu %Lp*On7VgCck[Nooir_Ygbxgbxin|qpjKU7];k"3!9'                 %-.<7M6FBWNBLM@KH:FxP?UiN|Wʏ_Ѕurzc]Á[U~SqBqBteAk\;NA'Z>5D.)-$"!       ! $ -/5 9 < 5 32122 1/(&  " $() ++!8" @%V.)#h@5FtBFNFeD{BjqMinQhhKofIqwvttsqnZF6NlP0AA<90.'''$# % & ) ) ( ) - - . 0 1 . *'&## & '+- 2 5 7 NffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM  98;bCDNxahdzmjfZ|Vr=BPn53>X""  '!;)0O?&TcU7xq}VusnplUU6eW2YsM(6L0 +A(   -B,L5Q6\_w>mApL~nO{iXogᅥ߀so^W|Uq4J\W*7VE"3"3   "$&. *J;&TTD-bd\jlʏUUfOjYityirqhl[orRvxI}lFhE{xZz~aTTbqdhiPZF+X'D!;/    ! ! 9&D"4g>(^qK,kr:cuy}{{|t}|m}||b{z_vtXx~\j|nxsu|mqffwj\ylX}|glrorokh`q[TlQ0`3F*O'9#?,&-'' W5:g:EhAhAHKUTxhPsc]o^jxoe`cǏdsszjcvnily}qzтqڇhы_~}crWhj=?}h52hN#5E$v0 G7#QL-mS0wh;Upۇi{cqrZmnXx~Z|[rYrYvkXsmWjrUlmZni_nupmX{XQyK?l=f9h9Z/58/58   ' B)0dN?{tjwr~rւiWWnic_CdCM:[=D!>.,+"       ++C++C;_iz?WZsK>.^C7'Q+#+& &!!,'070@oE9{LCkYua^q<~Tb4p85D<1DH& DT5*V`D4isdSr{aw~[oum~UYUY%!     # # $%'((%%$$'''(+(%&'$$(()))(%%&')))*+10-- / - , , -*))),,,+*+,, + - . * )**((**+)('&#"!!%&*+0 - + )($#""  !' ) + (%##! "!   !%#!    ##$$"! ##$$$"!    $$%%%$##"####  ""! " & & '''''((++---+**+/1..,,+,2221145675541+++* )+,,,++ + + * ) &# "#% &$$ %$"" $ ##!  #:##:#?UxG_b{a|^~nx[|TxNx^ZuV^\eTkif~`xKPd;~)  "(01:.OXi^eynosww뉘bȅ^zgT{Z]}Mgrt}gmpnyqmhjcccdjs}ҎUvE|g5}~S5y~M5wxD=uvA@uuAFuAFd\{egyiulvv|tszm˂sWz}gwmnSnSȀL^}^jru|Pes{?CWT\UlZpVtRkNbKbBb@AAJJbysTXO,b>8D$"'H)Bl0.]}8Fz;Oi_xeuut\jzLLDHA9:!$ ' "Y37fi:E}owr}|}|oq|xjazf\ZNkG6qS5G@(3. q(&L,/[?G?GiInL}WvR`EXG~QJv^OnlTqjRrjQwmtyorrrhhuTJ77.   '2r}:xxhf`fmp^ZV[a?Ħ4Ҙ*j6'T{Z_o5IVX!>8!>8%"FD3-Y[\QceyZ:2zY*Ce%JB . '&&%% '%$%&%%%&((*+/.,++((%%''$" !1<(?[V:_hSun[}rruNcH-q7\&\-L  *:L]wE]shsÅjuYf&3:>!*24      %% # " !  %!   #/$9&.!90+;"(   %*.5PU.5PU'1NC")B:"! "##%%'#!"   ! # + -12321..,,///033333/-//44655320/--*)++((++,,-1 2/.,,+*'(***-0.. / / / . *)))**+))'&((''(''*.--)'((**, - /,*&%##$$"#&' --.--*)''++ - - . * ' ' ' & &     %,*C>HBnQ\[eou\kuYiuJ{FUzZwkqwho`j_m^po^rf_u^?hr5cx|&3BA!#0.2"2"$ 4" 4 4 1 .&    !. 05#53%7E/JgWGog|liugih__[_[c|fu|rc\qgblsthlycf~aZa`NDVY0nS]*e$.+$.+    # & ' ( ( (#! #$%')('+,,, - -)))(&$""#%&$$)(%$"#$&( ( )%%""$$&( + * (%%  $!"1A'/D_.8MeBW^]h_[kpWoVHcUyHcUyFTkuCRko9Lk^=ivAG  !$6!+A)5`A#QiY5uqpG~R]qVhTFayFay'hP<.-"      (+19)9\H3mhR;~rmu~ڑzTzT]K\NqXXq]Yqj[{vUNpRjSy|r\Ԗ\RROPGK<>n:%(   ! 3 3 P#9`0!MX9f:=cv|肣xu|q}grdlrpsjuzYy_Äp}xvtzqstrrjrrfkirruo~[wXQqM1`,L+J <%3,5.%:,#}B"OI(^qLqLTßQ|FuIq`RnW^jMitji}hȆiωi{o{ozqYwn^memtslȉiь_ŎTg]vLfxg3]6b/R)*')*'  , N2A`bVrrr|zrIIC@sv6]N(-NB&!     ?0Ho?0HoQWi^HZP;v-'+%#$ %)-,4=[>3ljA:|YWa`]k;}OZ2i&&./&6I&%LV;9nbPLcrrcpzetrTd^G|G|      $ $"#$$$"!##''&&'%"$%$#((**+*'(()***++ / .)* . , * ++)((())**)*++ + - - , + , ,()+++*(''#"%',-0 - * (&$#$$! %' ) (&$# !! ""#$(&#""""%%'&$#  $$%%&$!! !   !      !! & &&&&%$$$&&&&###"  !% & & &&(()),,,,+*(*+24 1 0+*')0000034445553 - - - - ,./00// , , + * (%"$$%%""#" !% %%#!   $ $9>WRAEciY[Z_]lrwņcȊV}IcQ|ZT\eQiojwZNM@%9/%  #.REIaRZnrwwL{MvdOvX[vKfmwcjlisuh^niideheniytRviCl]3vnY6{oW7|dV?`VA^J?~^J?~fZ[f][ge[jqctzs~qx}mjW|zc{guSuSΊLZ^hq}T҈Cn2tNS!L-$$  /!5'i(6[q1>lLUTUjUsP|KrHgD]=Y:p;x;SSsoycb8{EF&S&*+A.?[2$Ri0#Pm/#OL=VFuu|}vid\.lSL$U  J*/UZ1;kkpqrrhgc[{j[w}ZlmMH\?#QD07,! [$3j%;6*^6*^W?_Jui˒ncYO|PMrGKf[SZn[_sY`tX{j]f_rswrhbI!L<,+ -%!:-/qqjdbfjt[}[[YV:ƚ1΍'n:#Z 8j 8jF M a^S~ V Xf j ii[[f"l+(/>;Yv{czO}y0BIR%.95#=;#=;.'NW64\hNYZox^V= 5 + (&&'&$#!#$$$##''*+.-+++)(%$''$" '%:@/TmYE`eborrbkDQ];t21++   $&#)AC_LsX\?ko2UrY          $$ !       $ 8#+&B* 5*1   %"5P:X9M6YEC)Z20?#$%&%$/7&2=G_G_B[y;Lmk%&@&$>*8'$;$$*=#!,>"->!)7!'4    & )035540.-, 0 00144455/-//44666410/00//00)*,,,./ 3 4 1 0,,,,*+-,*-0/. / / / -('%')**('&%))(()('+/.-)'(())*, -*'#"! $ $#$&( - ..--+*((,,,, , ) % & & % $   4A4^WkViuh{~zo_qkUnOxEͿMThcTtSfRXQOPCLG5m5.%M-& B     ! " $$#         9!;NS9a[]_wr_gefNyfNydp|fiukU_iTcdQn^^Wkdd|p]`zJ}C0D!C0D!C   # & ( ) ( '   !$&&%*,,, / / , ,*)&$!""%&$$('#" !"%' ( (&&$%&' ( + . , *%#!1!%0H&3=}b@JVXŽ]]`ksaoUPePPePIJiCDe{12XX9VvAz=~9h)a,#TKHCuCuQNEr Cl'>[4iYAĞfrnmeLIeLIvgQuoNqEiDOzAz8X1W 5!4$&                        # ,'3G?,AgV:NaNUka[b_``vlhvlhjwd`sQ^e@[V.kIJ$S7>:/1/,,+"%#     ' )0 2 4 0 / . - / / 3 1 * ( " $ % ( */ 1 1 17 :  A DLG B+K26!SHO;WC\G^Hgtj|rogf}dPbt|`vKrDq@YYs?JQj98F^98F^15-, ! # % + 1 229;==B?53,,+ ) ( ) ) ) ) ( * 1 10 2 4 3 2 2 2 0 045 8 8 8 4 0MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM!5!5MQQTU[jazgh{]~UMGuEp|*9IG!'16  $..%9Z6)Zb?,b|Y6}yhFvxWr`oi\ycVpbBXmcBXmc3?-:+$   /*:A@*UVzW^fjjolpqtz}cxoc{M|7m_"6V8$G+-$     ,7>&&NM/+Y]91edgZgwhmpps΅jLjLVDUHsQSrWUqk]xz`d~}i~yjz{yKɜKI~CDy>x6l1Z/\(J,!   =(%G-,l2@l2@w8&YA-i\Cc@x:Rzjсgшdzjv|mmjqkdrovhpvett]v~d{yz{x}u}s}rvrtifpp[U~EWA=P7k%<0$/*"#$I2BV8"MV6}`=aͳa͜VSzJtM{bUy^[wZb}lf~iȊbƍ_Ɓgʁgʄ~R{Uyt^{^`NJ}WiMoNJ\4H|^+1]_()Sb2;c64Y*d\0rdDaEXImUbŌaŌaybrbn}ol{ttTxtTxzZ_z`^zr\ybyisembLk=wB`1_-H!=&@2### ( 7%,A-:_F/fim^sssy{{QQBxnv9i__!;51.       A@\sA@\sdɘefoFYa:x378)+( ##"((,^6)[p;1kQeXvknDY[8v##*+%3F-&PPDBtZZ_dcvnlpioqhe\VBB)("       # "!!"""""&&*)(''%#$&$#((*))(&'()+,,,,.-)* . - , - -++)(''%&'(((')*))***+...- ,**&%##)*---)&$###%%"! $%&&'%%!        ""##$%)'%##""'')(&$###$&$"""!! !! !"   !"#(((((((((( ( ' '###"! % % $ %&()++-,++)('()/ 1//,,*,2223478776664.-,,+.///// - , , + )'%&'''$$$#!"% % % #       *(3:1-;HH?QuKCT|TP\fm^w`ÃUKmSzdVasYxfjxNhB:OI(1*  F26cSD6DV5 J\4C_4AzU8~`Avv|}vpfuIV`:v&   <#!@H)*P[N]bZnlolomjad{lbbOVW<#P>-4% U&1e)99.i9.iZJeUvچmυjS{^UqSVh`[_n_bsZcuYzkZhZqqtyrχj        !""      $-1*!B6Y:j8iCx2U?f0O>`&&2&&2%::6.NBJI[LZWiYK^M?TBpBW4mDY0lGT4mHS6mfzfzit_mCOXELTKBI@NMv6ZPm4QPf3IQ_5EUa5CVb'1>?'1>?  !#*.33410/.000133444/...335553111221022,-.../03 5 0 /++ +++,/.-.0.- / / 0 .+*()+,-)(&&**))*)(,/..*)++))+, .+)&%## ' '&&&'***+,**((**** * '#$ &$#   );B7g`hYkxowg{bwXUHM\~X|LvB^o9F@]291O+,!@ ,&              ,/4<%FUJfxO|QfvR^p^Hy^HyXvZtaoagaQZcRuawpzwvkyh8wCk8wCk     ! & ( *''!  "!!#$%%+.--//+*('%#"""%&$$*(%%#$$& ) ) *((&&(( ) + . , *$" '$#&8/3:qhDN^mgxfer`_T`_TQG_JC]67Y\(O")%>")%>!! " #( ) + * ) * + . . 1 0 , * & ' ) * + 02 2 28 8 :: = 9 6!9 )=.A,hfI4wyQB}TGr\qaqqmwc`o^UcghzrbnamXpYUiSF[SF[S1Tff-IZW#'7,+  # ' ()0377?=5400/. . - - - - ,.3203 6 4 3 5 6 5 5 8 8 9 9 : 6 2MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM  .,1P.,1PZ_j\[pcO]Q~JUwGdDr@hb>eW0;1$$  (0:=&4N}K?UBqIxX{fg{nSwuHdqD]ou>O`E>O`E)1$,     (%G?(Ueb@vn|}vtdiy郺sJmt:i3dzI+9V( 1 %      %(B*%N^98soAAHImfivsjigxZDxZD|O=zNAtINsRRql^ulxzrp{zx::@k3b9^,U%6."0' $.# ]<9lDCM(_M(_M3xR9_L_G_7zB~LNOYzt\sb]q\]kd`mg`snasvirv~z}ywtsrgcnnA<.7)T)/!D   ]7+`rC5vjJwQu▐u␈WUxNsPcWeYf[ncujǎZU__JKNPWkOtPF[68gB)?D8E6i=DuIHs1vq9jOcPOR^OlK~U^xlppfc{qOqO|Rd}Zdpckrqgc[%($1B4'TJLLyRdqeTzxDpXxm^uUMľ=ȧ=ȧ2 0)'     !!  ""((,+)(&%#% &$#''))''%&'*,..---,(*. . . / /.-)($$ !%%%$#%&&&((+,000 0 / . -)'&& , ,-,*&!! "#%%"" !###%'''#! !"   "!  !!!!$$$$%&*(&%$#"))*)'% ""!"%$"##""   !!!"#!!!#$)))) * +, , + * * ( '##"!! % $"$&() , ,-,*)''&&&, .-----/34467:;::7775.-++*-...//-- , ,*)())((%%%$!"$ % % "   !!(7#;<'DK4-`ZXEh|]}UL~vTxnWga]kʕNÄEOd*c4=8 : #BE&,RRpVtt}YwVudNqc\maiq|uu|xu~nqzn^xnW{m{mw~v~s}vs~SwlGpX:u\8v]7~u7}7ze8ze8qNJpVNmmXrk_etzbwu^zkgv`praallah…fbsQ|}_t~瑞quqMYD)_0%-" 0(4,l.:fw1Fp9jHwpv煊xӚTzEV6L0pI.jQ1rS2uvQvQrt~yG\d6y>E$PH> IQ7AP97P93p]3t{ieB~ B~ PT_YGtM R]`O I|ee$$)z#9fm!=hp=IowVc[Ro=M`]6BSC=Ast=AstBArDLyIkF=ѯ=q<[b2%:I / , +'&$$&& % $#%'&%$#%%)*.. . . -*)&%%%   )2)4TJ?RLLrr^I:wJ;/_     %*:;,EhFoILvMq"..($ ! # " !""     *5,%JKF4jMTM_H^Fs]099Q099Q@]]\Gwer\{_~id~_tgXiNjyMjsMk݅kݏcۄmad{kjuY}vGvFuDutHqIpBVbeBVbe '  $*0 2 3 2 210000123333/.-,113332023442133//00/004 5 0 .)) * + , - 0 0 0 0/-,// 0 /--+,,./*(''++** +*),/..,+--(),-.-+('&& * * ) (&&''&)*))''(('' (%!#%#"   "3BD;phe[n|vs`YadBFPeMjCx{2VXS 4/*#                 #%+$:Af_AQzrCT{{DU{~UAxUAxK{N~VXz^QVhM~^ost@d@d,%    % ( +'&"!####!""$%-/.-..)(&&$#"""$%$$ + *''&& & ( * ++))(())*,-+)"  ' (847fnHRgqkipXWpXWXCTQAU;;Y`@GotDSBn?5uN1n:$Y R}BrBrKOY"Q 7c*5lB42tmK|Rdj\EH\EHq[ZxjVKJZpF=S7]5'2* (                %#2;)"HS3+^^ADbELgM\hPa_d_dstu}qՄ{WxnIl`;eo>ct?Ug@}Pc@z0B5\0B5\%"#  !"## ' ( , , / / - , ) + - ,+ 0 2 3 38721- + ) ( &2FE:%QUE=qIE||CyFpOlV^j[bWYd[p]nz|j}hpZkUR}`R}`FB}7DLF%)32   ( + 0 0<:5544333 1 0 0 00154047 6 489 : : ; ; 9 : ; 7 3MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM  4X4Xhhf\yx@XZi>Z^\=\bP'AG4 8?+ %%?EwJLwldyjog]TLCt>[sL!*     ))5%'N:**TK;5i[\Wl}yq~|u~oynvf^_dVSsR@sR@`H|_Oo[bngimidRLIHWSkWSk!1++%    4 L*)~GHQ#SP&ZP&ZN4xVHnօmv˃hQyPzPQRņnxމu_lVwcTveVrk]ri`teirhlpkoq~stt^rVmNhNh2^YO,MIG1* /1@"+KiJawWspUyKRR}`V}^ZVe|_jszz{qmDŽh`c`_``]`]loʌloʠQPxMpMYLGCw69pi*0Z\(Dj&"Eo) FR$Z`%a2|9rPoT|d`f\hXw[]nbeca~o_xrsgvsgvtW[t]`urq|o҄mjbPX5M&M,5.  .$.$\4+]]70daA!?H"*Hg)Ecp6Ny^jv^S{MgHXC5$K <))F.0E0qE0qJR\`x}挘f|flffqncvv`fb`baYaWklpy钆nfX?}9+&  %T`ZfxsmpWWnunxnW@81Z"X%JwCp @nIIKMSTURO R S S S WW&]{+^{mQ]ha``}]q[m^_JxJpHXvCVnu4QXA#8<. !                    $ (E-"#O6.5pW2;{bAEAEEOlkjQrcY\`]j^tmsT֑T֑*N9/"?.(  !%$$""$$$#"""#$*,+*,,('$#!!!"#%&$$'&&'( ' & ( ***--++++,+*) ($" ",&7M@9Zxf}sqq]oV]oVNlZJaY=CVY9=S]56Qa?[w}H;x7m.e'+WsSSSQIE~ :p)8uC26zg[Qi[jkaVnaVnj]vmjxy~vtozVKZFs':67+'&                # &.(3<+.YC14fZKZKANwxzyvyqymuktjqjpJUJU:s}z4^gj$':"/     !! % & * + - 1 5 4 4 8 9;;@ = 5 3-. . , +  ./ 304668<7=C:$MW>.aiKJBY®8iFqSyltuvvrnvnvqo~iuXeYG==n,&)F      $ $222366678776667<;:;<969;99;:88: 6 2MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM "6g6gmlg\v43%))  ))GSOYflbxVOGC>s}:Yt:9Pb#+*$+*$     / 0L5"PhX={Wxtsrhxt@?:\{E)B[-(:+    #/#/?-1cE35jWFA~dmhqqqptpj|fWXbPLqO?qO?fL|eSmaimnqle]G@x9}6~>j[O>j[O       : V,.K!NU%XQ%XQ%XN4xWLtswqkY|yUyQRSLjvရ|_ÕqT{bPydSqj\re]uWaq^gmelp|~rtu[gR_Cw^Cw^-CB2'77/%"  6!9K'5ZnPsy^ՙrYyIzFzFvSVxQ\}JlyXsmyut΄hb``W]U_T_dt͎dtͦSRtMjLJHPJD3.% !=ARkHQgQs{Qs{uWdw`_|zQX_XQqKlI]ZX`q|q|tw}儑xޓqiɈnr|jzӓboƚ_k¥^R]I@7x@7xI#+ML&4VT0Pqc8UQb[]eXyjZ_n[[soZuutztzрtS|pSqbSr\XuKfto{rle@PFv48+X)0%".28 ;W$9Tg1AkVYpVR{PmN]@W;P3wN0qc@c@rt{mu|Vof?sV/hwFGjH>eH;tZ'[y`+e==tjKniA^T|"-)"& * <.>B3HckyckyrrqXXqkdqpgn[GG9)S 6)(=/-vH0pvH0pDQW_y~鎡k|ijigsqc|y_adYe][^Wikpv뉄veZD@0+#  %,\ngnmmTx{Tx{qyr{sŀWƢ:Ī5y0mGK{@o Aq AqKKI K ORZTN N N T VRR&Qm ,Ur=bWBdqRiSlSoW{Z~JDO}yO}ykXdcauJzG<7uS2Vt%%>b%P ; 4+(##%%$#"""##%%''')// 0 / .(&''''  3(2SQDSudājcOcOAI-]4<&L    , 1JC1NsSEsXKH\oCbiu    "# $      +'7.hgAJKf[kih|fpeej]Zk|Zk|OYutqsuuub\VeVeGFBOwrām~W˙ACĸDɺ[[F\w7Iag    $ * - / / / 00 . .,,+,-/10011114432158761/..++,,,+*))))**+,01 5 676521 0 0...-+,, 0 3 / .,+--.....1310,+,,* + . - , , + * ) * * . . , ,+++++-.*)(( ) ) ( ( ' % " ##     1M@IVfw^\Zv\d\^]]MpKiETp~@Pgj/DJ./3"             "%' ;A"'+mK,2{Y:F:FCOsrnQhhTraV|]`XilrZ堼Z堼2YC6(H5.   ###""$$$$"""#$)+*)++('#" !!## % & $ $%%&' ( ' & ( ***..,,,,,+)) ($#   ) 'B=0Aif{|sssVvVVvVKy\HlZ>FUV79JU0,?T>UlzK~>9~2i+/XoXXVQCzAy ;t")9xD17|e`CpGlkc[{c[{g]jkrsv}[P]Kz*<;8+*&                     . @6&%NXC}XC}0~BwwwusonŅqŁrŀR_R_F?v~*'+I# $<      " $ ) * . 3 7 7 7 :;= = B ? 6 4 -/ 0 . ,& $   !$(72/ QIE?:WϦ.n>===:7:;99;:78: 6 2MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM  <&%MI/0cqqru375sDU(I)9     # <# wuN>ksC=_q7$=G 19      "&*;*AT=0elPCoqjrqqo˃hCѪA9_h.NZ/ * $     ! L+8bL+8bP]glgVggNIPE+9ee->ho.@iq6N|r8RLVLV^WaXqj\mqZaTLx7Ԝ6G5z|,+Q['CP    ">)CV4$Qm?)_D)eH)jO&cQ%`d3d3k`{lnmnor}nh‹iQ[e{tnژdҗwDvFtMsM~nMpyubksz|}O^@T%:"9%:"9$(-8-/@=%4WD-KiK4bzck}XrFrvMrvMiCTnEY~Ki|_qt~{制lguWbLgHhL\L\mPbLn?Al:?wd)7]W$0QJ(DP#&IV'$Nh2 Jn5HP%_Y'fwE8,"C3+N93W7:`5Aw:([<,dtzvpaSPkB" !  -)2:5#MGN\Sgksx}zw*84K*84K       ""%%$$#%&$#"!"" !###"! !"++00/.,+*+,,,12013342/-+ * *'& & & ( ((('((((-.00..,+)(&%$$$++))''&'())((%%$% ) *+)'((&%)*((&%!!     !#$&&''%%$%'%#%&$#$$$%&&$#"##&'$$"#').*&%# !!&&&&'&%%$ & ' ' ' * * )*.010/,+('%% % %&$#%**"! "$%( *-.123201 3 2 1 2 244212233321-)**,-//11112 2 2 0 /*($$$$$$"""!         %%5G7/_hHEf[fdmkXpmQhu\[w`Vbp͛No@G;2.&    # :+!GB2(VQ_sQ_sge|neoeFykIopLeuRZzW_xawqdv]v`Wv`WloZmwdqw~ه}pъpՍo؆zᄏ}m[aO?/m?/ml4+`n51fu8Dy?CS@e?v=wEwL~wY{w]}`_}`_la[l`Zl^XmZYqO[iZ|`emy}QcFCJ3g4(0/ /(18/ DSC@|mJE]UcOiHgSvd]oXsVLIRR~thyumjw{ywcvJq;k+g^)`}Z(^xV']vU'\h4h4v~vtswqt3wLKG'! ! 0)(502y]y]rodegco^tJv C{ D} ?p?pL P [XMwV ^[ Z Y X Os Os -a!-zE.?r`NuTZpgw]{x]{x]zc‚jqǀd=|t1^E%@g2[#O 80&#!!&&%$"##%&()''(),,,*($"')%% #;?Wu]nwxBSBS,%" !'%?7B9i>dEͿ^fJxYAbEq       !!       !*/!7_Q.wQsgwZ\u_RraNq_P^QQYQYEg˿GhKiLnP}KEEEUqZePDZPDZPLdOUqMpLtHIIK}MzOtOrrrH~>g 32-,  ! & + 0 1 4532////.////00//110003555432200../.-)'''**(*//0235643220011111340.-,**((''')*)(''++ . /21//.,+ - .,,(( ( ) + , -,+'%&& & ' ( ( ( ' % % $       *9B45T[VTdsiw^YYXWX`copL\^B#&"A 7       !## & & % ' -27 < = BDJJBCNWrrrokrpokdrdWkhuuO`XCOFx $ "%&()*)''''''&''''++('$$""" $ % & & $ $""###"!"###((,, - . / . - , + ( '    ).+-ED^||oqrMmJMmJ]OVqRBC[qA@_r?=crIYxRtE@4^0Hoo^XFv Cs :k#s8VBeCj~lllwaXuoenpv\B.VaR+)#              ! " $ $        "&&"7:)4UM?KVTɯRWXlrppypTRJSZMIGxO?3jN=:sN< < < > <54 1478 9 1 .'$! " &  .D%$O,&/Z311gT<3stAJBQU[rrrrrkdXjlK9Ay2/-X*,&M&",C$.?  # & .1 9 98::99 7 7 7 :ABDB@<7;<??EC>>><9MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM  <&%MI/0cqqru375sDU(I)9     # <# wuN>ksC=_q7$=G 19      "&*;*AT=0elPCoqjrqqo˃hCѪA9_h.NZ/ * $     ! L+8bL+8bP]glgVggNIPE+9ee->ho.@iq6N|r8RLVLV^WaXqj\mqZaTLx7Ԝ6G5z|,+Q['CP    ">)CV4$Qm?)_D)eH)jO&cQ%`d3d3k`{lnmnor}nh‹iQ[e{tnژdҗwDvFtMsM~nMpyubksz|}O^@T%:"9%:"9$(-8-/@=%4WD-KiK4bzck}XrFrvMrvMiCTnEY~Ki|_qt~{制lguWbLgHhL\L\mPbLn?Al:?wd)7]W$0QJ(DP#&IV'$Nh2 Jn5HP%_Y'fwE8,"C3+N93W7:`5Aw:([<,dtzvpaSPkB" !  -)2:5#MGN\Sgksx}zw*84K*84K       ""%%$$#%&$#"!"" !###"! !"++00/.,+*+,,,12013342/-+ * *'& & & ( ((('((((-.00..,+)(&%$$$++))''&'())((%%$% ) *+)'((&%)*((&%!!     !#$&&''%%$%'%#%&$#$$$%&&$#"##&'$$"#').*&%# !!&&&&'&%%$ & ' ' ' * * )*.010/,+('%% % %&$#%**"! "$%( *-.123201 3 2 1 2 244212233321-)**,-//11112 2 2 0 /*($$$$$$"""!         %%5G7/_hHEf[fdmkXpmQhu\[w`Vbp͛No@G;2.&    # :+!GB2(VQ_sQ_sge|neoeFykIopLeuRZzW_xawqdv]v`Wv`WloZmwdqw~ه}pъpՍo؆zᄏ}m[aO?/m?/ml4+`n51fu8Dy?CS@e?v=wEwL~wY{w]}`_}`_la[l`Zl^XmZYqO[iZ|`emy}QcFCJ3g4(0/ /(18/ DSC@|mJE]UcOiHgSvd]oXsVLIRR~thyumjw{ywcvJq;k+g^)`}Z(^xV']vU'\h4h4v~vtswqt3wLKG'! ! 0)(502y]y]rodegco^tJv C{ D} ?p?pL P [XMwV ^[ Z Y X Os Os -a!-zE.?r`NuTZpgw]{x]{x]zc‚jqǀd=|t1^E%@g2[#O 80&#!!&&%$"##%&()''(),,,*($"')%% #;?Wu]nwxBSBS,%" !'%?7B9i>dEͿ^fJxYAbEq       !!       !*/!7_Q.wQsgwZ\u_RraNq_P^QQYQYEg˿GhKiLnP}KEEEUqZePDZPDZPLdOUqMpLtHIIK}MzOtOrrrH~>g 32-,  ! & + 0 1 4532////.////00//110003555432200../.-)'''**(*//0235643220011111340.-,**((''')*)(''++ . /21//.,+ - .,,(( ( ) + , -,+'%&& & ' ( ( ( ' % % $       *9B45T[VTdsiw^YYXWX`copL\^B#&"A 7       !## & & % ' -27 < = BDJJBCNWrrrokrpokdrdWkhuuO`XCOFx $ "%&()*)''''''&''''++('$$""" $ % & & $ $""###"!"###((,, - . / . - , + ( '    ).+-ED^||oqrMmJMmJ]OVqRBC[qA@_r?=crIYxRtE@4^0Hoo^XFv Cs :k#s8VBeCj~lllwaXuoenpv\B.VaR+)#              ! " $ $        "&&"7:)4UM?KVTɯRWXlrppypTRJSZMIGxO?3jN=:sN< < < > <54 1478 9 1 .'$! " &  .D%$O,&/Z311gT<3stAJBQU[rrrrrkdXjlK9Ay2/-X*,&M&",C$.?  # & .1 9 98::99 7 7 7 :ABDB@<7;<??EC>>><9MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM'"3&-djetoottzuD]v9#%   , 3 B<~B<~kjVzsUQMr@SMu3Z@&U?5*#)       =!5P-"KOAe]|{xxtUJB?{9g]1X{J,9&3    E)"IR.(WLJOLJOC~iCgCb7fGs+-+O&%6 C.?N3J]#5Rb$6U5Kz5KzVoÂei~Vo[Ak9{1^3lo'4U\!.     23=0,U_ikqkǃkәTk=U.qN)bfDfDae{q[\u]YaQgMlI~OUY̛ZщPMtLyKHLYʼnqtzxrPnCC\-^4G%I /0A#(IvKJrrjmrs_ǦPaϚaqxkt|l{m}m΄krb`|XfsWkjV|\ZW[dWdWkQUhIN^/9fb.8em+4`n//^n3)[;*`B+dC-hC.iT3~Z4jItZqnckzmfhw`Uz]U|ZTbYdZdȓg΅tօtsrc|cŗdՑL3Wb!U#+  o9,do9,dfVg[kj~|oy|slVuNmD{xz@y{k$<=$<=        .#6I=oI=omWkKc(_uZ$VJ>:R;3Z8,nB8LCf*co.nsvv]a~J"'""%" 5.7G=(WHesIhre`0/_>0/_aThW|`^i^XU\QO]VI][Xh~]lmrttkkin}zo~onxuze||RxƆ5,a5,arJ*cpN.jiX:~sY<[@n?=A}DJLiˈivlhxjg|bezegunk~}l̇mьm֑mۃQ~}GpT0mkF(\'-'@%@a-&UFBLZRq_mulhÇ\XMI]ˊ]itwe|Xm܁xޘX|7{c3}j[2uf]7zd^9|mcǥmcrstwtЁl/nPD>)&&-*-dWFdWFrrssszjЁGZd/q353"" " uB.izVB~鄑s`}Mlj[e\h^NTEQBVYX`ZPoZQxYR_`q_l\MM/e))4  F51^mTUood```sgB:d1t-'g%ZD|=r ?r @r IIH I M L J| Q XR P T} U| &j&j2`w6c?ClƩOvrjbʖZReqnkd`seVseVttTu`wg8%Z|K"7 3 / + *#!  ##"#$$#%%%%&&*+--,+))) - . ' '    )>@Rxdmq׈i4V=D4V=D       "7CA@wej]lvszz|sFeP_s ,7&" #& ) * ,-///.,./013355224433234 1 000---,***,---// 2 2 1254222221100124310..-(&()++**))())'&%$''*+.-,, + * *,-**'(,-///.-)'&&#$&%"!     #1(@bePv}xyseuVV\L^Io|uzto;^X/k           "$%% ' ' + + , , , - 159 : :31 3 30#YJ@)e[n9aN8SnpnqhWpdbobettkjW\XF."(%!    " & ' ) *(('''(())('&&)) ' ' ' '&%$#"     !!!!!!   ((..,-0/. - + ) (#!      9"#.W)+_Ց-oarlZlZfZYVL0Ip@-Mg3)P]G;f[M|WqxV}v>g6L[ [ XVQI/Y.^,cH@WFED}_d_dp^ap_]q`RorbgTA3tbq$<+9       ! " % % $ & ( ) )$"              ( -:(/>L77>LP>=KhCWoyE_{~MlOpjNpjNpstutrrrqpJS:m=6!K     & . 4 9 > @ ; ; A @; ; : ; ; ; ; 5 3 , * ' ' ( (( ' &/*8')<)(=)6,`d:4lwCáCáiluuutsom]|kWjaRE5mRE5m &(* . / / / 2 2 9 < C EKIGC?BCCCHF > > < ; 9MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM+&/70=dpismmx{ull>Vh4v #   :&D -VMVMovaz}`]ǒVqANFp,kL:!G4.##    ' M+E[8+]_Sqhz|ncLE:yp6vb0VxL)Jf='2",   $)""+E4)SQ;0aHaeHae=pala(((I($6( #N 1I[&7Vh*>bl,@g;S;Srolvchg?u6k,K)W\!)CL'    (E'#IL96fbmoskDŽgЖUpD_9Z5xtPtPhkspetodzidnYsORUWɖX̆P|MsNzOPUdτvuz{mjFc9=P%N0>< /.A%$EyOC}x]w~욐ḅWaѝaxfzfƁiˀijqbbr[fq_kpczifggŒqcČqcmTWkKQd1>lj0oG>ozVtKb(_oW$TA74J5.R4(j?3K?c(^l,hpxnX[F"&!!# !3-5F>(WJeeOhqd`@dCu@dCu   ##**)(%$$$$""##"!   %'../////00133345236640,*)((%$&&**+++-/)(*+..,+*+,,+'&&&--+,/.---+)((((&' '()'$%&##)+'%!!"#%#"!  "$######%%((&$#&''(((%%%%"""%),-)))*//1.*(&"   "#%%%$#$%%%%% + + *+/..,*('&%  ! # ' & $" !!"#&&$$$$&() , / /01221/..,+*)+,025545641/-..//3321/0321.-'%''(''&&&&#!       %!-;,$GRKFVQj|qbpztzIA)eTZF)5("#  9.*V9.*VeVj[{zmklka_jXYf\Tb`_v}c}nruunmko}yq{pznplwy|{oýLELEuR5wtU8|p\?x\@[CiAw?yB{FKMdŇducawba|]a|ca|sceƋg̐hєi׋MDvV.kpH'Z) ."=#5],!JG=NTUjbena[YMIaʇainyewZl~}㒉_}@vc9fZ7yd]<d^>wnҙwnssuxuӃp4zRFF!)&%-*,_P?_P?ssstz|n~XbrAgedtmpc_bbtf?8d1u-&d"TCz >s @u Av JJG H M M N R U T S X Z 'f'f2`|&5dG>pԭKx¿sqoфdXhpind_qcVqcVpnSr|_yi8%_zL%6 1 , ) )#!  ###$&%%&&&&%%()+++*))) - . ' '    ""!-8BAX~ditnzf-F2<-F2<     $$'G     $#1# 8%:0!(H4!+MFKIFKIUtY{e[RZUdYoRPWZToTo_]VQE|j?caw:KXR;Sfb;Vkg>S?RFwFws|g̕CEӿKOSzMGKM~QrQrMuKsHltA\g~).>I1. # $ % ) * . 02210-./013455224322134 1 000...-+++,---./ 2 2 2254112222211235420/..(&()**))(((((&&%$''+,/.-- - + +--**(),,...--)(''$%'&#!      "1+A`lPs|}xseuWV_LaIwu~qpj7}ZT,c            "$%% & ' * * + , , - 1 59 : :53 5 5(P>5#ZL[1xvSD;}UoppqeYqa`q_bkkiqe^`S=,@1$3    " % ' ) *(('(())**(''&)) ' ' ' '&%%#"   !!"!!!!! !!)) ..--0// . - * )$"     ;!.Y$+eϊ.waryvhyvhƓaYTTO/Gl?*Ha0&JUH7^x`Hs_lr^xqA}h7M\ \ R QLF2^0c.h J>~YDCC~_a_an^do^`q_UopdgWG > = ; :MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM   6@-VAO9ldtph[kh[kqHwhAQK+bA>$Q  -%3*f4$Qw=)^鉐z{|xrlEB`3b. &       =3M)D{G3uzYIwvuR.3nt5Xa"5S*)<#+ '    %'3&5.G/:(O2;&QFX>tLaF::+GH&?A'*# $- 60!5?#3p1:h:BzAWC^KlKlnwu\S݋8e+qh;;> $     :!K&;|FExSSkx|ykȇYǍY’~Y}Y}Y|u|u}u|ww~ran}z_ZȝUύRQ{OwsNpTYhَovvvzj~MRU&YCD;+, #$ ##* +.&C-7Z-j7@^ѠhڜkۛlۦaզaՋUW[ĉ^qthlcegRbikwjruxxr\\sSXw8L}5Jy-Dm1=n55oV6v6Ɗ:Đ;yCqFiRhYlfokcmiXgmbcql^roasrdqtgpth|tXtSpapa{}dx\pCX<@5g-_ ?'  # ($I5zI5zn>mBiLmOuzYxizxvyuyMo@|ku!!         %#(@?oz@?ozS›Ir^)__O#P'##1% ;& ^7'G3[!Na%Wf|VII: !   /+1BB'VRf=aSjxmrdqafKPKP   ##*)'&$$#""$$&&&&$"%'))++++,.024678846:952/-***(' ) )++)*+.0+),-,,....///+))) . . , - 0 0.-,*'))))''(((%"#$$ $() &%#$%&'%"!      !"""$&$###$$&'('$$$& '))))#$&%#%&)+ + +'''(**+)'''#!   !#$'$!!  ' '()**)(&%%%%"" " $ ) ) ' & % %%#"$$$$""#%'* - . . 0 1 2 2 0 / -,*+,./ 3 4 8 84441--,,,++11000144421,*++)(&&$#"      :>,_dQDmc[{UXePW]"" .+IDLkZxeoMnAufx$B1>1*   '/*0OFBKwYCI_CH{K^NeqqrlXi[`^W^]IBĶCwCgCX}CX}D}Cu}?]Xix =u 9l 6r2w$N:x^<@A_X_Xh^nk^jr\\okkf`YWrtUcP.1.P! #:      # $ & $ " $ % % % " !               & ) + %     -?U*8Nf1:e:e>XA\HfMa[Sftquvj~eftY>+#L>+#L5+=.*9%-&    & + / 0// 7 6 3 48 : < ?A=<98 8 8 7 5/ , )  ) ))) .0$5T$5T2?w[2Tn0=ٸI^rrrttmmSGYTCXX6U~K.Mk$30)&     ( ( 3 59;@CEFFHIKKKH > > > = ;NffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM  ! ?E7fIUF~fxpghwghwxuHlj@GI(W:="I 63> +]sH/i샑yw}qsle[z<8P+U'#       K+0XV77gyZJxhYxofK0͍-\^,HN*G"!5%! $#!/5=.EFX4IF]6JF_D[PnHaSs6h6h$<@!6;#+# (2'%B7&@H(>o4:k}<@zQ_YioioiovhzSԅJ/wS$ZU1/3        L)2X4%N}UTy^^m{||jȌXđY–ZX~X~k~kq}utpen~xfÅcʒaЇVSzyPwpOp[}ačrwwy|zyavIJN"O;>3)* ## ''8#&:%)>-2P:Bc0r8AYɞaОbϞcΣZʣZʆSTZ`o~qlqohemjv}lruw݂wrURrMNs6Bs4Bp-@j4=r<;z\;|;Ì=>zErHkSiYmdklbjh]eledombpobqqboubnvcuuWwuSpapayjtadIN<~7/W'Q6#  /)73K3vK3vr;q?nJqOxy]vnul|i|B~ct6f[`         !.(4CICI_̕R{]*`fN#Q(!$2$"<& a6.FfuIOhreqtuylŤTQGiAH^;t@C)R9'1&   )(6)(6p]Uqjdrw{pz}myokxuwxrqrrw|w|x|yz}pwvnsolo^zsX~un|urr|ud}raiYdVTMQHOD^HmL{PRvTvTtOPwQQWW`T}NSX]ȖcПI@].pQ(_8$ 6" 0N'*H,oT>`PnK|FW]„vQnNyqoyqok_wig{dlszފgfo`Zh]bj\ek[wwt}u}w{tօPZZ2m/+/! $# '%#F2"LF2"Ls_lqisnuވeuv~d̆DQT"S?<43F8*P~~{rlfzzʎ|Zu@s7i6f5\L{beVu\{qZ|Dwq%?:D + 6?Pj{Rbg^[kkk^82Y-j%!Uv@i@s @v C E KKE G N R ^[ X}] ^ a c+[n +[n 4aF3ic1C|ꃳe΋HxHfGrtQwmUkeTkeTb_Uiw]so9'osO,1 * $$$ ##$'*****))$$##%&))( ( ( , - ' ' ! *D;?-kfNGx]aKU^FQP|  4(8WJSm`dh|Fy`:gWi ;*6,&    ,25>ZHUe]W\dXYt^ozavjjmhZx]n_c\{Y@76^6Rx9Lpd9Lpd=lj:dtd2JJS/@@N(!!? 4)*** +w :n 8s5y#H>xVA|CDc[c[h`rj_mr\anioca_^|z\o`797a*')H    # # & # ! # % $ $"!                 ' ( ) $  ! "&4N&/@],3Qm3Qm8Gw*A3&9  " & * + , ,, 5 4 2 3 7 9 ; >A=<98 9 9 8 61 - * ) )* * ./+K+K+2gJ,B~Y.sć8ARcxfgptoo\\e[ZfXTkMId-*NJ%!=<-/"   & & 2 38:ACFGIIIJJIF > = = < :NffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM - F(:YVW_ekkoccXHLr>x'B7%:3"("%&!Q1,\_:5pe\?ggBrrt~kqPoHF`>t)2 C!.    *%*%uNt_rtyY9߲7s5Jj3$E9 %         ! +114O_^GsCwBx>g_=azP(?H(?H')-$("4D;,:dN,8ba+6_n=9trC:{tvt`ԍ`=DK}MpHkFyEyEwKyN~VydjkkorssvGvGpA3sm=0ke0%Ss0)W.4a?@OLnJHFE}KuMqTlWq]`na`dl`gohjqokpeloZhxUg{S^wR[vQp`p`r{fs@Y.f;W;&( # U-"Ne5*`P.jP.j|3|7{}C|{Lths}gLCy}"9B7$,           . -H5&8YJhJh녂nɖX+c|I$T,%6"+@'0k4DA%WI+eL-i>CX|>~Kd1e$     /+ BLC2hi~yruvOTOT#  $%&&.-))*)'''(((((('%   $&''))))*,.02568946:95431/00 / / 3 3 4 3.-+,-*),-,,00///0100// / /+, 0 0. . .+(**''$$%%#"!$&&&%%%' - - - +)(&" ""!! #$%&'%$& ' ' ' & &%$"#$$$%%!!"#$%&()+,--+,.-)'%'(&%#"#$&&'$! % % & &'&%$####### !! ! # %&&&(())))*++-.-- / / / / . -)('+.3 478885684///,+**00237775322/ . . . ' ' &&%$"           74?_EAOwg}rikqrsssxwk}XIA3?-'! $,($,(jdGloYrw{zxԄtlɌn_re~sgojatat{zbxbpblhÄ_x́^s}\modfjgco}qrrsstixx_n@Oy:F|m3,7vO}_sss~퉖{婄J~:o6j5jFzYfjuZgV??*Z#"/ )4H3LmfHP}HV[}uuNI:wb/^|5#D^=[ 6X>qAyC C C C MOT Y i qxh b XuUo-`o-`o7jP7tk6Md}Lgy4zaz1t[z.mr9y=gUgU[ebedjp|=*oqV+/ ) "" """#%'((*+++%%!"$&**) ( ( + , % %     .W@B0kFQIq0LIW'?*@      1GA]]kvscySb1O8X%>*;%!        !(:ĵNsSiQXsQXsS_QlKMRH=YRR#343    - 299 8 61 0 . /068654432/-+,-+*++***)'(,./00 2 2443332/ 0 0.,01001232-..//+)('&&'()*+)&$#""$$ ' ( + , , / 1.-//0011 10---,+ * * + +))'&"" "   '"-D+I_a5Fwk^ceW{lK^eRcTtz~CU!L6E;  ! & % $ $ $##%&%%%& * + . 3899 8 7 9 9 4  56?.95ZjRDjRgscignkX`Z]Z]OXql{{[77o7#"E    " ' )***, 1 2 222 . , ,,-- - - , , + , ,(&" "" $ % ' % ! " $ & ) * ) ) * + -./0 0 2 3 , * & $!   ! % ) 6 B*Zz3odt[[cUX0Aokc^qthG~9g#Rp #Rp CtCw CB|>s >y>!7Lz?PfOsNnbinbige|jcyq]okc}ZvfrrrPRQE<'O+)U6*[@1$bM7)hZCGÙGQgrvvvoXTFgBR{=*A]3%6%6&/&7'ISJ/Jh]7K~h9Qs;Xpe`ptchfee,o_S)fZI!ML*?@$     R<@R<@g/pkG[.a+4*"( +% .% U09U09J-jQ.mg/xm3~?EJRUoKhHxGxGnMn{MnlMnpWn}vq{u|ホ}|nz|iO8O8n3-co3+_r3$Q|4'U5/aGCXVm]eǓfɒfʉj͆l}lzkrgiphfkj]jjhhjtirsk{sjz\jzTcyRaxRxsxsm`v;rIm(L-C'  " ( \=3jnJ?uZuZ=?vzEu~Ss}nhKuxBbqe+9,'         3%4Q3,ZezwruvVPVP'% !   !&'''.-++,*(''(((((((&"#$##&'(())))*+-/1347845:85431///. . 3 3 5 3.,+,-)(+,++/...012000 0 / / - . 1 1 / / /,))*%%""#"!!!"###"""$,- / . -,+%$$$####&%%%&%%& ' % %$###"##$%'(%% ##$%&&')*,,**-,)(&()''%%&'***'$"  ""##$$##$$%%%%%  "!  " #%&'++++,,---./--. / 0 / / -*)(+/349:::77:500/,,,,225698864452 1 0 0('&%$#"          '%+C1/6TNiX}nkbchmsyw~aHT.^6D>!'  " " SN3lZWCoqsqzzsyx̀nzoaxi\jihfilb]pb]pzs[uZ{Wu[ai\kzWnksyg}}nqooxvx~qzcb|[\CJ{@Hs>FvGSzP_oqvl}~yiXyiXvbRyeWoe„rhƑ|qӊzqфxq}tvxsԂrԈ{gËxddR$UXIH5-#D/1r6([~?,gG1t]5s8|U_wohrilpdypdyweSuiQnsM}|YdǎqЏy~qgtyz\Mz\M`MAdVEqrSr~^wo_h>9IE)5, & & nAFjQXafufxo{x}uscY7oZI#Q  5&,zW;vcKk}pty~N|;j8d8gQ{tf\cxzWsM77!G%  -1J4EnhJsa_`aooID7c>+Rn# A]>b`B\f\fVv_|wmA*`eS"( % # " "  %%&')))+,++&&#$%&*('&&((##     &B/3!gI9>w]?[q*ABF$8+8      %&()@MTn`u}tbtO~\,C,K /.     -$=E.>iS`oacd`|^sYgYgguhjbZuiFVDq27@#   --";4         ##%0*D+@5M=rXhBixPPPNMMNqN`|N`|PcPhQxRUH+?OY@ʬMvj~__eU|kKZegcpqvWdW}qWsphephemkwlh{iagaachqxonmlROOI99q     !         ! ! "    # # $ % * ' % % %( )  7 ; K K HK!-S85XBN)i`W3{`=ZeXrr{isisa~`{[tXoNdaJGM~F+9\4(/J"%%7$   $ % ((+ / 3 8 = < < ; ; @ ? > = < 7 3 0.// - - 1 1  3 6 ??@% A.#C740g97wOfVuRR{|vec]U{No{$4         =;H=;Hqt{~l?=t:pS(L`5(1           !!!-0,+@c7/Ft:*L!? $ $ %'56Y7dl=`B[FjJysm]˟Xإ==..(*        $!*'~^+d~^+d|1zy7qHqJrPQRcˉt݁|k~sh~iY~iYmq{z~iV|lVttVwsXzqYvb^qRcp[bp^aqg]qj[}xm{pltYgmcfWdSXNK?q5h0KD%/!!% 2' 8( v>%Uv>%UW>_=v9x=GLPY\oNdIvHvHewNcoK^WCcYJq^_xisۊoڔj؅sNcE^()T^()Tk%'Sp)&R6#O8%S<*`OEa`kqnunnoorrrqqrokrhZleifbxhtil|cmyUhzSfzRooh[y5S8Q"3 0  $,&dMCv^TzzGGqwFoYghiJfjr@J^M1 "" "      7+;ZC7Ktvvs}|ޜa?V7I4GL3DO1@tB0kSD|}r|yuvBb_4u( !     ,/#%Lavurtu\L\L+, %%  !#()''..--.+(''((((''(' % & ' '&(((( ( ( ( () + , . 0226745985420.---- 3 3 64.,*+,('*+**---.01 2 0 / 1 1// . /22 0 0/-*))##        !+,0 0 0 0 /)'&&%%&'('%%$%%& &""!!!!"""$%* +(("#$$#%&%$&'**(),+)(')*)('' ( ) - - -*&%#    !!!#$ & &&&''!!"!  "# & '--,- . / 0 0/00-,./ 0 0 / .**),/34:<<<89;6 1 0/-,--3389::864674311((&%"""!        '15V=iָskSoU{\hsyxNu>}>a+["/   <8GH>-]kQUkoqjot}rm\q_QeOMaIKbELbELxlTsRL}OcY}[dvRohcmpll|y`}r[\LVJED|GJyHPvJ_sLmdy_xd[xd[vcMufUsonstuqsqu^zpe{jl|mnrssh2vf],f?<7H8>a,%Tg+$Qm*#NA,fW5~kOrXrnskm|tgwtgwxeHvhEophU_lr{䆟tpN5xpN5xO0&VU6,afG?j[Rt}kօKKg(a7LC!#  ""m:B{iS[\cwyzy|xpdg`GhR,g!!,!V8&WYI7qc{ilyutsQzoiKgruuykghhCx{?nyc3Oc(F`=\?h At E F UZUU AxH}\ f k c~^w \t/w*/w*;\d.?]hFK_sX^q}ZkucQlk6}Xz6sC5hFCwGG|PwPwPZwkE)RYQ !" # " "  ''(*++*,-,+''%%&')'%$$$$     .#?',+U74DjF%6<5 1,/    &3,62ORf~du`pK{V'7!?     " B)7Ya@`jkws]U^`}aMi^N^Npqsc|hSbB5=%H  #  "          "&7QK>;\^QE~=5H[ϢMHyJgJgMfOdV\VuWIť:̜4td.BK-, ! / 3:964/-+*(/1/...10 . -+++** / 0 - -0/,,,--//0000++***,-+)-...34541110.)'''####$)-,+)(( ( ) ) * +,+*-0/.--++00/.+++)( ) ) , , . -*)$$#   !8+6>RJUtjz_ZdR}iJUd|bnr537*(* !&%$$# $ $ & &##"# ' ( + 0467 8 899 4 2  * '<">Hj2_teG`[VRTbTb]RbbroedZCA7k +   &( ,,,. 4 3 1 2 3 / -..++..-- . .-)'#"""!"$$"$% ' ),-##$&-.0 / . . - &#          # $ $F)g^Y4}zm{sllRnPkJc;Emw+&=PC.FhZ6On}{uF6о)m))m)WUNKByBuAq5WV=^lc_mo_crn`rn`sqrnn}`db_hP]jWZl]VixueSMNM66n                  ! ! % % % ' + ) &&&*+ 1 3 8 8 32  092R@?)l[K4uAKʛ=Rqӂtssrswvrqilo@IP:7k13$M&2!)   " "# ( , 3: ; ; < <C C A A A = 9 6321 / . 0 0. . /* $ ! $;5+D@6I:W՟..o}trsti^Wa`TKJ6:,W,4"G     $ 369AHGGDD??==<:7MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM  0H$ m6FI-lRMVXm|bVV;fKq1T=\ % #766>]MOYgkupujxhvttu`aR'K(5= +     $ & ML)\ML)\toa}Y}?}f3knK&M`08D"")         '#,F' 0Q(<6 . .)=8:"TRm?tT|is|mz|rlgRK/euO/euO!        :#8F+Dg4g4~4z8olEqnGyrN|NNXc˃w`o`sTsTtpˀphÃeQgQylTzqU{vVvg[qXag`xdcoxwsty{rx_toYvlJ|fE{Uy@zDf3Z/N';52/+6+(N58V9>G3rG3rZH_GnEvIUUU~b{gƅx_s]ddždkubjp\f_Li`Pua]|cĄj҉d͏^ygLrWFU$-NU$-Nl)0[t.-Z>%U>'Y@,d[Rwyvmq~zszvs~vswrprntmjulfxiZppnhwknnwinn^mt\mw\mmXNp2K0K -*     42?&?iTJwcZuނuޑLKuvJr\i\PAjoZ>;;=7 2 11../0557777543330/00)(('###"!         #-5c>}ͷsobb~etmpul~x}|}TKG:u)=/ & (%/4.#FZILdqjorvos]mfQdVNbQMjWSjWS\XO{P~fUycau`mnkoqeepphulc`S[ROR{PTuRVrN^nIfm`mg̀WfWfw^Wvj^uvuxv~zns~Xhy^jtdmomrs>z6AB GD: GN$!EY$"Hd%$Kz>4pWDwc}nwrlumktcztczx_Ft_Ai`4w^5}]6R@HJjawui‡cɍbmS8|mS8|>#?F*$La>:ueSOsjڙFR~+l;a"O$,      Y56kXMTV^vwxrlsj\u_I'! '! 7$2=1"GOYHcfwuswXnFbA^@w]]oirWcχeZB-5?" *)0??%NV^Mm}vopłighhBny_w@xc]lz^eBiI{*-    7&9NMH{fuwhkc}ardTmeJd^S^Srm_xMiRHKLLjLjNcP`UZzTmRF9Ѯ8h6WZ1"0" , 07642-+*)(.1001110 - , +++)) , . + +..---./0 01122.-++)*,*(* +--33541120/+***&&&&'+0//,,+ + * * * *++*-000..++//0/.--**** , ,,+)(%$$!  ,'),BF_kQlsseWk^YfGVi}jqs348((*  !%%% % % % & ' '$$!"'' * . 2 4 5 7 7 6 6 1 / ) % )28F)IYKOPu۸^c\Y\Y]U_hgfcjXEH8n''4"  "% , ,/053124/../**,+**+++('#"!! !$$$&()*-.&&')//1/ .,*"        " " " 7QFE'`[Xh^~ooXlVnStK[~CB[|TFZeKYq{uG7¥(k+(k+PQTSNE~ = > A ? < : 8 7 6 5 56 6 4 4 4 / ) & #6""=)'-R)6`/tڒ/tڒ]amotnhdywcomOiXIgQ2DJg2DJg-+[](&PQ0/1& 2 34:@AB@@<;::865MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM$ G&!j94M&]`6\Q[Zoos`u{FF5J<^,=2N&'$/C;GVpOj}jskhuuqD]< J#*="   # . 1 \\2p\\2pwkG{Et?c^6)GH"*1 #)          )- , ,88<$TSM-soF}kxvte—`ЛGx>e[ 2@ 2@       P/#Pb9*apNw2j  !#(*))00...,)********(( & ( * ) (((((()*+ , ,+-.2355567621/ - *('&%((---..//,+++((++)*, . 0//12//./00/.-,*))##     ")*,,,-.-- , +((,,-+())('" "" !"' ( . 0 0 0,+('%&&%#$$**'(**+++*)('$##%*+.-+++&$#"     ! ##"$&&& ( )))%% % $""!#% ) *///0445 5 5 674367 / . , + ( ) ) + - / 08;??>>>9 3 320/23775544221/.,+..))*)$$##"       (5q?ĶsrppnHrF}vDlxuwyZWPI1K>'-#   !0H@By^sctvwmz^imQd^PbYOrhZrhZcΐ_ȌQyQwhQvk^tnkssrq]]dgplfjcY`[X`zZ^q\\mQ^iF_vFmzFqIqIqwX`wngv}wz{rҁldRVWZ}\]plqsJACH'WA=$O;6K ?[$Hu;u'['6#!D/*ZGHMtPYttsss~upςkf. .   !;6'TZuSx~urm_aO^H{]FvW_pdr\jВW_?,;'J"(   7>!EN]5m`]qmkhgg}g}@crB9]p4#Jj Ce <_>l@x QW\^__I|K|P|Yuvvrq \ U|5ay)5ay)?q|Gh^MdYt~qdnkJUiF|kh4/4" *-3320**))(.011440/ , , ++*)(* + ( ( , - . .. / 0 1 122330/,+()*(&( (++23431221 / - , , ,(())).2330/ . - + + *****-/11/.**./000/.,+++ + +**('%%%"     #3B88mNONq`N{X`bDWnrtt048&)*     !"$%& & & ' ' ( ($$ "&'( , 0 2 3 5 6 2 2 . ,'#  %'" 3=1X{r@çgtcOcO]Xz]n[]aoUGP9p-1<' ! + - 1 2531340.//)))(&'((('&#"   $%&)+++-.(()+001/-*'    ! ! (:/0C;CUУIiqq]i]p\[rZ^ye_no_bt|uG8ƨ'i-'i-I MZ Z ZI7^2Mo<:TuMGvKSuSua`[[ZSZWYZsZ\[^F7Cn?*%P                 % % & ( . - + + + - - 0 17711/ 29 7 5EJ");}I/GVkˆkˆssrrrssuv{UzJzC6>qC6>qHB^GEdELv<>bo %.  ! ' + , 0 1 : :9;A@? > = < ; < <; ; : : 9 4 . + '25Xc!/Bj/Bj9EhkssrrrheRtRtLJDA+%AP$ =B 1 0 .38;<;;88 7 6432MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM  ( dB"NZ'cs-xr+E;2%%%#+1"0v>.gH6yTGYLpjpjˣd\i]y`welqtnyqrron߀rsπrsqojl}rpqylˀg̈bɑ]ƇoNaIdA?ydA?yULVF[6X=OPdphzq}x{aRM~V~Yxav|ark_vg]ZUa\ic~qerxgjech^brsux؍dҍdC[:wIq+%   (([BDlNUqyxskoȄkoqgcsueynzo~s^>$EO5/5 & ! # #    !?Tv~Kkpނp_\|QgWK_K:I(Q3B'M-;'I@MMuT_tgnkksVrbGG1=9'0    !-,%,E7n:fu]祸]祸Crd7q[R & (,-))/.))+**,-,,.. / . ++* , . , *++((**++-,*++/1222353 / / . -,))(())++-/111.-++**,+() ,.12333..--.-++,*)((##  !! $%)*+*))*+,-- + + 0 / /-,-.)'"   !"%'-/22 4 2 -+&$#" !!&&'(,-000-*(($#"$)*-----)'&&""""##"#%%%&'((%& ' ' %%$%')*//0155765 6 66678 -+('%' * , / //57:::972-.0//58995544321-,++0000/-('%$#        2LSc=ai|cěfrogzs`ĀFkzo{t{e~YTn4rFM(W!$E?2fMhaU\cpLjaÇ^]vxvx}w~oЂoVkV{_Wzl^yyfyryvokggiuzїeVfYjbwptevbnv_eenR_sK^}Ho}HogjrsvmȂsZiW_Ue[kafŀhvsxtgGG6kF<0`E=N #EX#'Mf/9fs;LQeYnc^fYssgJE\B=|:+%QS,,Um-2Y08f2=rZN~gTKHk:k:I0!JP7)XcJBg\VsnܚMO}+i7Y K"+    4*#J;@?bNWsrrstvwH,/H,/   02&P9fAZrzz}r|i|fńkY~uhlr典kVtI'0'G&   6I,M]8|Etndfg{xr~o__;ay:2Wr-;`=g ?o Bw E QUT T [[Q N EqN{kmo^ X X!X7k?7k?PXaVOƈR]\[xQX`FLR0- *& %""*+.,+)'%$"!&&)($# ! %  % %       58;[EVM}wqߐbaP2\>C"    %.Kk]_sriavhWokLflIjlHlebebfpeUcW$>-L*/       "         '%,2]W9P;ʯ<ܻAҶAҶJsLqShQoK>ɳ17x=tiE10# & )./10--.,*/12233/.+++++*** * ' ' . . / /000002222-,((())'$& ' , ,1233221/.,+ + +'())+/4574422 / / . . ///0011//++,,,-000,*++ - -,+)('& %"     &0QE;uYXPsdV[gaIVj~msfvZ',("    ! ! ! & &&&&' ( '&&'## &' ( , / 0 1 3 4 0 0 - + & #  #!,'*QkO._$ . %'-/443462134..,+***)(%%#"!! !#$%),,,01--,-// /.,*(!   !   18%.d͙5}rrbUqbZsbjxixqxszu|ttK>$Nu$NuIJMNRJCp0Oz=6S}LAYxD[RcRcbt`x[WMjMfNcP_S[:6Fi2*'P                      !! # % * * * * * + , - . 1 1/..- - , +  0 2D# K)@[@[LOIWApQDŽs}~uutkhf{|f{|KxIvDoB_;0Mi*!9I%*$$# $ $ & ' 5 6:;@ABC D A @ @ A = = <;; 9 7 4 2: = H Lk3k38Bp,#$#                /%5*F;F;NVWer|놽peސD?[=lz?/4"        29: $Fc3>np9F{R`R`ixԏirfh^lr`|gɊdΗaҔ[ƐUPNZZRGNCA5vG8}Y?gEuJlRwbYajZllr|}l==p=^Y2(84'%(73C5wO?ZR^Xdrdrߜg_mae~xj_czdsiprkicnǃcnqoikptxwq}i͈e̓aˏuOhIlLDlLDbRbLb;^CS\cvgsttqĀtRHEQUzcxbql^uf\UTYU]UdYrk\ha`e]arwv~ߙUљUAP7p?f#   ,"0cJPuWdsrVrłVrnbiqumyx|u؄jb~@tu7C0#( ! !!   %@]~Luiڅia]PoWJeJ8F$L/=#F%3"@;GLlP[uelhgxUwiHS; KC0;    ,%%+A-zʢ/dvEðEð:Y/ohJ  ' * -.))/-'(***-.--// 1 0 , ,+ - / - +,,((**+,-,***/0111243 . . . -,*)))))*+-0221.-,+**,+'( ,/13433-----,*++*)('##  !! %&)*+*(((*+-. , , 1 1 / .- . / )'" !"%&,.22 6 4 . ,&$"!  %%')-.111.*)($#"$)*-.... * (''""####"#$$$&&''%& ( ( &&%&')*//0156765 6 67788,+&&$' * - / //45889840+-///7999 5 5 4 4321-+++00221 / ) (& % #      1?;T-_Gd`JS\˅v͒fΓc͓bwwv~xtjW~gX|\Y{l_z|d{k{mn~ijjkx؝eUhXpbwx|a^w~[oglV[qMWyGnyGnbfqpvi„mRhScTj[pb^]xsvktHF;rH<4eH?P!$GW$(Na+9`j1IqA`Fg]\dXssbEFU<=y,#II",Oe$4T~,\HUN||lߕ[cM0^?;$     *"3K{o`{uk`dhSqjMilInmHpgegea\[OOK'0       !            ) KI;7x}7̧5==HzKwRnPrJ}=ϵ/6}=wiJ2/% $ ',-10.//-+012233/.*++++*** * ' ' / / / 0110002222,+''())&#& ' , ,1233221/-,+ + +'()*+ 0 4686543 0 0 / / 0 1 110110/+++++,000,*++ - -,+))'& %"   ( /VI > < <; ; : 8 5= @ C D R!R!7&[U9'ZX=*Ub<9yu9d4u.TalprrrhI\EV8Dp&._J7#7 654 *  * * + / / 0 35NffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM61H&&GDR]TwVn[oe`wazaTxlHsp'>=.'>=.%)"*!.0$"C]HFb_KgwQfojfmrszx|YYYY @$:60  < Y,n(!H4.dp\xjissbҎU{/KD-'@8(  " ' "        4"=M=)K_RTRTitYk|Cԟ=7f"R^-5F #           (c2Dqw=Vslsr|}փჂs{odhuy~{䁍fʃwQ~RSbҌbҌfUbRVL[KjHjHkIjL|iOvvtz|~MG6_bK/QV?'2& 7%>N-1^ZFiM[XtW[dkdk̑gҋmzqUbxnonnsystrlydWydWzpvxikqmbuq]yvX~[]éxOsJqEqE]ơ[ætXrZlbjd|hfuXKA>HK_`ulfyfbSW\QeKmMotNlmXkk\r}ueۏe](+Tn44imINlPWjbrfšnQnQgL9zeL;|`LAhWJzdņaƊ^bd4tUM&X2('   ,!16./LSXx[g~srqstss}H}H    &05S^DPNlXqznuttv~bG|nTw}zyރnVqL(1)P+ "*!9KjZefqp_egză^ÌTOrOr9fw/0[q$;^@jDv Hx M{[ ` f hM| M| G I LOWY \ V~ T{ $\~'^:l?:l?icaprgŅ{xoQNOqHMcByS`CZ^DZ[TZZY`w`wY|Pv8eu3[b%;^*#E , )&%$$# + +,,,,,*('&$$(( +*(&#!!""" "%"        #+?D`kLYjuzjKOm7q 7#0        *5?G^ulcdthRljLimInnGo`az`azMjN=V>l     "! $$$%&"!       &"//5Ediv[h,%.   )+000131068998831-..-,**) )'' 0 0/01110000,,*)))+*)&#$% ) )./00.-,*)**++))**- 0 35777772211 0//-,,,++ * ****,012-,++,, - , *)(' &! "!,ESDtUlPtxlcqYQ\^xmUa;#       "# & ' % % ) )(()**((%%!! "(( * - 0 / / 0 1 1 1 2 0 * (    )9 $CS-7>ѯiieb\^ejp[gVFD-^"    & ( 0135832452200//.,*%$$$ & &"""#$( - , ,/1--** + + - , , , -'% $ $ " " "!     184?ssXRYXZl^{bhnxyvzxzL=*Op*OpCtDy H KSNI{)Fp(-Em/;Asj@@u~_[_[gffc]YU~G˾8@VyBHSv   #.$)8=4&BV@,BeL2Bt6,,U/*%J(+%I&+&H&8$5,'            " %),- , , 0 0../.+,-*) + , O)O) d2" r=*4`1?fE`{GeJjEwð?eqppXz\~ggg{cZp`9^P;TA=Jr$)4<#-*  . 0 9 ; A C EHKG FGH A A A @ ? > = ; :>@>= ? ?4!6#<*"V<85    * 0!)&#          >'B[I0RpV\V\r}}Gf{-ܮ0k2M=P"4          # -t9PFfxrkkeecgrtv{jrP}STd؏d؎lYhX]SbQoKlJhHjJ}kL|k|u~wx=;3EQ7*9F/%!$ = +EU29lbLrRz\ZlT\dhdhōj؇qulRazpi|nmuqkxh`vdOvdO}hxrikqj[tiWwhRtW\yOvJ}E}E`Τ`͢zaȚybǀtd‚l^dXvPH>;EH]~`vlh{fdRX]PhH~pInwImqVmoZrtjތj:a3W1P(F  )*"A>B;ofysnlC`C`qDtpZznpuzX;bY(9!           !7,4,WFOƺww{vqfTk7sGX+[! % ((B?Pt\^msa~[wuvܢ9y.   $ft*))+Lp+Lp'? #8 #   $&%%'',+'(+-/11 1 1 0 0/.,,- . . , )++))*+./00/002310221/ * * * * )******./1476455 5 5 5 510,-/00//00*****)'((*,*)%%""!  %&*++*(*+013375 - -, . /*(#!   "")+ 1 1 7 5/,$" !&&+,01221.+*)%#$& , ,-../ / , +++!!!!"####%%$###%& ( ( ( '&%$&',,/045677645543(('&"%')+--/0//0/-,+/23 3899922012341000 6 699 9 6 . , ) ( &#"             ;ADdEaYaftpwxkXci{f|w݃n^pAQR2j$# $#   *-)99@FYDOxN^ZYxǃgakYjigjigjo~iYi\je{ur|z\pOyeVwaXp{p{rx~臏}假{xn|nȊTtHlDgZgZtu|ySQrKfyvsoՈfslriLyeOkWX@+bW:,aV3-`\24eb1;j6U8]IaNbrrr^_cPS5&0X= &HE7S'%M`4.ceBLfFV[jbq˨mXmXnR@jP@^J?hTErU\bj_7y`L)^8)"+  ++6*+GULr]^ysrqstssXX%%     1&>PK9oM_Op{ittqw{]A{iOyw|uلmWsL)3*S-  "$-&AOpfdry~l_fh|ŅZOJbJb9hv,0]p"=_AkEw Jx Ox_ d mpIuIuCzF PQR T VU} U| &]|)`|;k{<;k{:PizzynNvOsRiH=ڴ>>vVr*"1   ( * / /024318:;;::43.//.,+*) ('' 0 0/011100//**)))*,+)&#$$ ( (-.//-,*)')*++))*+- 0 2 46888833220/. , ***** * *))*,012.,++,, - , * * ( ' &!  !+?VFsRrOj|sesWSYyYyaTU6#      ! $% ' ( & & * *()*++)(%$!!!#() * - 0 / / 0 0113 1 , ) !   +093:ӥrrjhbzdjnq`r`OM4k(     $ ' . 13684245221100/-*&$%% ' '##""#( - - ,/0--)) * + , , , - . ) ' & % # # #"    298DssTSUZWoYsZvcpkjuvwzxL<,Rs,RsAmCsH K TOI|'Cl +Af%:=oh?;r~cZzcZzhhihd_YE0CaIRb$%$%  !  &#5(2 CIA-PjQ6Ra?TE57j;2-\12,X.2,W"0#D#.!A%'6##0             $),- , , 0 0./0/,-.*( ) )<<NZ$($}F*+K.>Z5Ll;Y~5l՛.`qoo\tb|rrrtkuEpcHdQKW,2;I *12  , / 8 ; B D E IMIGIJ B B B B @ ? > = ; ?@<;8 8 ' *3K)7._56j2=t6Lԕ7QHNڧMM֩@}Ӽ@}ӼjlrrsbvQYMQII@>jy=:Xk%!%!     " &*NffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM!!g/4ck/fd3/0      !.EX?&YVVnTmkrrrv{rωo1rmY&Y  *:#5G2O1R 9974 )  '  $ $#%%$###%%###'+ 0 111..-.0142/-+-.**(()*--,.045444421/ / / . , . . 0 0//235674 134 6 6 6 6 2 20000 0 0 011----++)('()))''"" %&)**)'*+-.00/-&()))('"   #$((-,'&!  #$%%+-11011-)))&% & ' ( ((,///,+++##!"#% & % $ % % ' ' ( (++ * )&&&%$&'**0144567778843. / 1 0 ,+**).022///0 2 33443 3 4 400+++,0475421559864.,* ( &&&%%## $ #      '5%9XW;Juq~jmcJq[OuRSqzowdypX:03:03   $'(75B6fDgr[e\SVJBPOtBPOtq]`yd]zTyTvR`ȇm܁am]~Se~Jh{Rg{Rgsu{쇏~zgץbΝ\ūJ8t7h7dAdALNRY xoڊ~tt\ҋ^Ň_rbwkVqt{`||VX6l=0fW")LU +HS-Dl1>jt7Cwa?W[A^`]`]҃srg?^Bl=L.U;9=6.<1#;H3ApO8NOŚWۡOsOsvRTvRQvRH}VGaC|Wkפ[ǩV[-gqHI   !3-.Y3Dbr1Rrrrrrqᅼq0L$C(=3 @%9Pj>knh~r|zrakWsheT;}k^H}zoo΄nVqF(/>   80,Z;DYvDR`b{dhijw_{O9my9my2vv-ltNnJmElRx_ {sm N N FFFHMRWYZ&Sj(Pb9q}59q}5R_~stvukB{O?tLr;lIdNqO`vT`v`vggHAx+;I$5q9!G ;/ +& % % ' ( 1 1.-('&(*)(''''))((( ' &((%$    % & ' #    !"9>BQNar}udW7O4"N       ..\8@zbOTrfZagP`nQapQa]pVz?}fw?}fw!E*):#$   ##"#$' . . -+*&$""!"$ % & " %"%0?dҳ?dҳwg8?ܻRnW\ϟeœn?SRk/1@M'%(/046765;=??AA97210/-,+)(++ 34542211100))**)*+*('%$#  (*//-+)(',. / /--+, . . . / / 1 210//0/+,, * (** + + * * ) *+++++('&%##))))) ' %"     !2I5:{Tn˃qsssskIs]1r        # &*+/0,,.., - - - , , , ( ' & &%%$$%* /..1277=< 9 6 . ) # # ".>lU;Ol||||stvTXuVYq[[rzssh\ĥ7cPd+B4D    , 0 48<;:98221/)))('&%''))&&&& ' , 1 0/12//)(&&'( ) * * ) ( % $ " # % % # !      , 0H2yX?qqVkXk}\iuRMcH1PtC/Io=-AiEleHqA?1].1].Ir P d`SEs 6X&Kk-Rq>zqCwg_wg_jWuecW\inrrrkh@KUh@KUh    ,6S4O(fg9Řmfsrr\TDD~EjF_J`=rCP1`;@$N62?0$/8$1:$1"       " # % & + + - . 1 1 0 4 7 4 3 6 7 @ @ K L  M N P`)o#$h$`$8*TC-d6l6lkjgjti]QD@˲>ƫ5Jqi24TS-. 2 5 = ? A D G CBDE>> D E H G F E D C B < : 4 4+/ : ?  OTY]^Z Y!CKCKqqrrsqnprSHGG:M=.5E<-9"-8*-6`,DbAZYSqM?:zQ{wYfi\fi\}v_u}o^[R|cuwwq}hnq`b{`b{`kkcjlegpmlvkycz{V{lJZGHDFHEJwLwLSZy}quvqkbqrgbxmT|sOzKuQtTq[p^|tcyzhsvtqybe~a``\hYqUqxkz|zo=o=%  "!1 5F69a[LZwuWVUUkV_kV_cSzijz}zrsS\C|Xl4WS/'*     !#! +""$;>Qt|Harrwsqj~;^l1s<6*J<DYA)^X`kX~mtxywzq̈́h.kiS$S   "2+=)E (H 7752 (  &  $$#&'%%$$''&&&)- 1 211//./0130-+*,-**))*+..-/157554310/ . . - , , - ..//235674134 5 5 5 5 11//// / / 000---,++*)()***''#"  %&)))(')*,,//.,&()))''! "#''+*%$  "###)+11111-)))'& &&'''*...,+++$$""#% & %$ % % ' ' ( (++*)&&&%$&'))0144567778953/ 0 2 1 - +*)).023///0 4 45564 44400-,,-0364311449853.,*) '((''%% % $      ,&1HMETxyar]DtVHvPKroq{v|fxp_>5>>5>    #".,95WuzHhr[oqScgJQQJQQuba|h]|T{SyP\Ći}}hykg~RkIlxRhxRhwz造}犖xzgա_ȚWG8m;c<^F^FIJMR}cΓq~剟mהZʈcDž~fudvp\{pryk}`Z?o>4lV!*JQ)DM)=j09fs7>td=S`?ZmYmYzol@[@l?L.V><A6/<."6E/9dM3DtKSЙMsMsoZVoXRpTIwWH_H{\pٙeϝb̂d4tyS$V! !  #;65e=L`~BZsy뀔vrx偳x6[0U,J%B    <#1Je;]lfvrz|y`lVthi[AndN}u~tԁrVqI,3!D$  "!,FRAtHbdMYddudijlzbS8zv8zv0or+gqOoOtOyY c xrn O O F FFGLORU V| 'Yn )Yi 8y;8y;O\zxrzoB{S>qNq;gIbLjM^mQ`za~nnB;(9|@!2n2 D 9 /*& % $ & ' / /-,('%')((()))))(((' &()&&!! $% & "    )!.BF>fKqryxd]8L:#Q      .5_FPdY`rfZbqziMal^lmdo_{[9nXi9nXi9"#0     $$##%' . - -+*&%##""$$ %       ':S:SjbKLOtRVcpC[Zr49MU*%'/146765;=>>@@98321/-++)(++22442212211++++**,+)'&##  '(..-+)(',- . .--+,/ . . / / 1 1 0 0///.*+ , + )*** * ) ) ) )****+((&&$$***** ' %"     (>+2emI_ycfghgnKg^1m      " &)*./,,.-,, , , + - - * ) ( ('&%%&* / . . 1 2 7 7=< 9 6 0 + & % $ '4`F2BtYmmilvRXuSXsW[oyxlhc>pWw2V@Z$'  * / 37<;;99331/***)(''(())&&'' ' , 00/12//*)'''(((('' $ #"# % % # !    !+ .F,jV8kk[\x~_coPH]B.Kl<,Ed6*@]C`aGrmB@2`42`4Nt R~ a^VGv 9\%Kj,Qo<|lAnr_nr_hZsecZ|\diopqlkCX]vCX]v#$&"   (0G.C"uVV0~]Uczgh[WQQQrRiVqNPdEJW=vDL8i?B4\D93ZE63Z.0&"            #$** , - 0 0 0 4 8 5 4 8 9 @ @ I I I  I KW"d^X4#wG>&U;^;^`__blgbYPML8_2N{l>#= : ; ??@B C @?BC > > F G K KJIG D C < : 4 4,0 : >  JOTXYWVECECbdhhiihms[SRR:Rvr3Eeb2210.)*'OffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM5"15"1L|KhHdZgeLeE=@wrNAda9('#  -#;@6*ZypX{lV^P^Q]Ra‚fHb5a6eO"6eO" ! ?-#MYiTrtuz|}SSNQM?A=n  ! E0$NQ:,`dujVDJ8'!+"#    1 8A/*Y]NtfXorV؏V؏7wO0{i@5=!/      ,#8%-\9 Lj?%XP5|dfpxz~}v}^}VOHTOHT1#0Q7&2XJ.9kR1>pi8KrEW{Qcp_udlcwc{erherhjx{l{zqwzq˔^Ȅusw{|TwGxu(7BF!1. .0)5f6(\R7n:Ɋ<98S\jdTjdT~eR|bWuWdq[ldhls~}⁖xކpԇmvviZyi[vh\kkcfsvXpmKmd>vO<~~:9u=Sh7:F^"/ >'*8,$25''J>*7bFEtINss|vpcJL*_CB"M-% D6B[G2l`|dduzyۊm֏ixwnuT$T]CA       ' )// / -&%$$$*,++((,-//- / 1 4 5 3 20022000+&'')****+,- 0 11349;8743..--, , ,)())..125674023 2 1 2 2/.,,,-- . .--,,-,*+-,*+ +++(($#  "## "#&'((''&''''+++*'()('&& ##&%    !!$'01320,())((&%###'+,,,, , , & &%% $ %%%$%% ' ( ) ),+)($%&$"% & ' ' / 044 555679:642 3 6 4 . ,*)(.0 4 5 0 00 2 8 :;;:7655001100 1 22 1 0 0 0229832-,+*),---,+)'   (-cICrYI\jGJ1r}J3vzJ4yxeNwnVtpksqrJC*]JC*]   3+3UTBTk~r[SaRXaRXobt_TQHR\ot|he|N|FynRjnRjk҇jԐfٔfן{gϘsWkFe>_6UFRKJVJVs@v?<<=KXwVcThq}j{lr̀molns`[{?C~Q+EG#7<(d.+Yq80in:F|m:MMvMvsgzBS9jEL-[GD!L71:&(?# @G$$H?[HmFtFtYpZZjV^YJfYN|ZXzwkw}xx닀Hu4~## %"*TPJ\bZstusܨ[ɀsssFR;pAp(!  27V31eecasss[rSwisoRuw_|{x|WsS6?*W$(2 *$/;I0TomhltpYYjcpdlorl܊`6m6m(Yd%WhQs_ mnnp q ppS S E E~ D| E HF~ Du IpKn)k{-u3L3LFQqezBz_>iTp:XI\IUHqWRGbeфcЄc.ҍ*s4r#+d9 3-) %#"""****(%"$&((,-..))((&&&+-+*$$ """""!     ':1@*T_\1Arpfmo;DJ)Y%-    #01,MipkyrfmtZFXeF_oEeebgh(A,?(A,?      !#&&%%&(, - -+*'&''##"""   +0G+0GA}¯RouDCB[t{NquARsk3$ #&0156666:;<<>>:9432/+++('**./112224555//--,-/.-*'#!"$+, - , * ( % * + , ,..,-00///// / / - -,+ ' * - , + * *'& ' ' ' ' &&&()))(( & & - -++ + ) & #    "/#&3D.3CY99Vc?iDEñBxRtA_2_ "%''*+**-- ,+*)(. 0 / / - -+*(('+. . . 0 1 6 6;:87 4 1 - , *:?!>>LýVuJVvJWwK[gtVhyTlGe+>%B!"#  % * /5:<=<<5521--,+* + +++(('' ( ( ' +./00000.-((&&&$"$$"!!"& % # "   " #( ) AL>Q"WOYYiihO[K;L}.&=U'#.+%JC33UXEhKzZ_{yxtuywupjhygmRAAuK2'V(&(&       %%' ) . . . 4988 = > A A A @ = < : ?  C B@)S"/Y'K5zK5z=̮@HKTycrstvvB117r`.1jW#P=#M7!C%$@!' = ;8 54:< > > L N U V W T QHE > ; 4 4 0 2 8 9 ; @ D I J MNK*bK*b5:ܱJȺKLpQfUs[entsrss;=ˬDWyxAOrs87\d0)LO'<: SffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM9$>9$>~\x\f]iWskIlC=x7cbD5QQ2!" 2'AC8.`wl^xh\{\UbWgZ_…aIa5ay,TA,TA #$D9.][nYsturq~pXpXDHBx8;5b   %-!6 2PD9pYPEltrSEH8%#+!$ *(8,)MG?@ra_yijlmPČPČ.wcA(dW5*4)         :'5D1 EbPJxI>Jx.*D5!-LM,7eV/|T;A9zDLESqvXqvXxxZyp\zX`xYcoZlue`zqS|rN}rHfSbV|_cy^guyYt{WrRs{QwgPx`UyYZ|fbrkvsvpwhJs;uJs;u  L->zI.jP=VM\C^@wZcqsfqsfgp`lb{flk>|*gMR%"     ?!CK?-OXARs:I^o%.<&'4(!+/#!@6$/U?;_xBBorrv~jhFF(Z>= I)! >1=S@/dXse]s~{u։jӎfҀ|hpT#RYC@      % (.. /-'&%&&,., + ( (,-/.-. 0 3 4 2 22243110+&'()*****,- 0 01248:7743..-,,, - * )))..013452/12 1 0 1 1.--,,-.. .-----,**-+)****(($#  "##! ##&&(''&%&&&&**,+()*)('& ""%$   !"%'/0210,()*)) ''%%$(++,++ + + % %$$#####$$&''',+)(%&&$#% & ' ' . /33 4445689532 2 5 3 . ,+*)/1 5 6 1 11 2 7 9;:9655511 2 2 1 1 2 231 1 1 1339832-,+**-.--+*(&    %-_HClYLg̍jMJ3vJ4x}J5zzeLynTuwpszySX1nSX1n"    /'+IL;Ewg}~p`[iT\iT\uax^RP}HP~Ypnslb|xW|SqinqinLJhӉhԍhِhיkӓxZlIeC^=RINNAKAKd=j=}<=>ITvTaUfpȄgyЁmoɀolnosgY|HCR*.PF!$>;-d0)Wq8.ev;F~x=NTmTmrg}xHP=rJJ0bME#R91<&':7@=:OD_zW}zW}]g^wab[Nh[Q{]Yzugxvxx싄P|?& &  $JJ>uR[Pjottݣ^ʃvx~ssIS>oBt)"  .-L-(S``\sss_|rYtivnTyt^{߀|vYxX=O0a(17 -'5>J1Yt}pdktq\Wmehhmzmozz~t7h7h(\h%ZlVy` jklm n mlO O F E E} D} D} Dy Eu Lq Op+k|/u5X5XEPqgzH{]EkU~A[MnNWN[RN`app.o)Z2l)_9 2,($!!!!(()((%#%'((,-..*))(''&+-**$$ """""      ,F9D1b^aB̶Nun]hn8~AI&U$+    %17.Pjlrglt\FYcIjiL|caa{ar$6%6$6%6     !#%%$$%&** +**'&))%%##"  &*>&*>BjN}qfFEEVgƃJpv|@Tra5" &)23777779:;;==98321.*++)(,,//224555644//-,+,.-,*'"!"$*+,+ *(&*+,,/.,.10//.// / / - -+* ' + . - , + +(' ' ' ' ' &&%'((('' & & - - , + +)&#!  ' +9)+9K34LrW=_|>?9cC`7N(M  "%'(+,++.. -,+*)./// - -++(((*- - - 0 1 6 6;;98 5 2 . , +6:U2+G^($@I95>8QdH@ZtIMzJR8sW8sW'd#b] ^ aT Gm$Mm )On7[:V"%!" + 7&# ?6),GF6Rim;_uzIzhNds{t}vursuplkjwZUTUJA~8<1U8<1U81;6-5."$%        # % + + - 3988= ? B B B A > = ; =  @ ?=" J(O ;,`;,`9x;vBqGoUj^gecdeKCA[u ; 6 6 2 4 9 : ; ? D H J MO?"O?"O.v4EGKuP~jVp^enusrssIKPuzNkuGNiuu\o>o'% "           dA0khVHrsuvvk_g}ROQ;zGB3i8,I8,I# 0*U&1Td,7`=IEPMVQdtUrhdqqtux邪y垼a׌qy`G1^_P*A>-" %4$?A*Df:#R}G&XT(^O%VrI!MnY.km^2uvgyx{`{`˜iNiShau_Z•X›UNLqcřgjwwq]or\mtYgu\evd]jMphk9[T-%:6'       hF`YIBw,+5$!& "-)"A-%Go\o\bXmx85"J1-; , -:+$MAXhHox|gŇ`ʊ]˘hڊV_R!LMC=       "$ **/.*)(* , 1 2 . , ) ) , - / .,,,./0088:9430,') * * * ) ) * * + , / / /12565554//.,*- / . - * ) , ,--./0-*./ . - - -*+..-/0/...00.-()-*&''&&''%$    "###%%$%'''%###""((-,*+,+*(' !!!! #$##')-.0/.,)+, + + + + **(* , +*)( ' &!!"! !!""""****)(&&% ' ' ' ' , -./0122145 2 100 0 / - . . -,1389 2 2234798743 5 5 3 3 5 5 5 5 4 44445577983 2 . - +,, / 0 + +((&$ !    ,SEC\XTvl`I9I8I7}fHoNv}slElE&6-#/'   $&3%6[{thprYiYi_•[|MyLznHrmLjkOt\ZwW^jrf{{x{xڐ_Սcքm؅oچu߆dɆoSdS|YRITCUj$+Uj$+U84qH6|w(U9-;c5$Qq7'XAGDQjSjSnuijsYHI[G:v]F*cB0D&$+, ,+]65sccjkla[ob[xe\zo^|y`x~viΑ^-%&-%&,6:4I0UMm`~rzᒐfΊzYrUrrRUHkD*-#$%   / QXOsrrksqiiglZl[m]whqafPC}4K%G4/!GGM5kowzXgtvufPtlRsqSihqfe{\Y9X9X'dt %dy db_ b d d d b a Cz CzG G F Bx 6`>jFs !Uv $Zw /m#3s*;{;{BŹNqkzY}WXqYWeZ_[^fQbZV4Ѡ4Ѡ.Qf(Hc+X %P 9 0 '#!!$%'&$')))+,--++**)('*+*)""    !""     ;iQQIZossul|UjBWj.l;F I"%  !(,4J1WnosklvcD[^SXa]_OfVJYD|  !!""""!!"$&()('-- ,+&%! $$D0RpAHu6ݳ;̮KMxNqHA=oz\>J,=5I#$   "&)*./,, 0 0 / / .,*,-----,+))**)++ 0 1 4 4<<<;9 5 1 /,+ *4>m4>m[ZX[dPU\Fh^u`\YL1::$! #)/37:;:: 4 4 / . * * ) * * + + - .))**+,-,+-.0111 / - ( '#%&%#$$"!#$ % $ " "! # $ ##.5)8;4SLSLfgjXvUJn?;fx-*MS3.F*D_T/Io\I^Q<<+}*'y$mli_T|&Wy*Xx8|X=oOaOaab{cZya^[jcgjdbnbZq`Rn_lm^upipissdog84B^-)6K        ("/b[ghVjzFqr_[gsssssrriimI{eBhN+dO7 J5/(!          ! # * 1888@BDDED B A < : 8 7 510 8 8+Ay?,>xG/3s`95|kX;PiG;.k01fwqgJaM]ؽVPfGȬu=ѨR+p/J76 /1 2 88 E HP U Y X WGB > < : : 7 8 < < < ?B G I N P  S S \%!*g67Hh]gq8UYT8UYT!0*  . N,@o?/hr[Guw`ss}d́WH|4i?f*W$$!(#&6!6L=3ebYMdmigcbRsLj7mhD7mhD         1'1'hJ>k\Rsu}~iVUvoUfZ?<3]8.&N:%@:%@' 2'Q'Dd&1V>QGUPZYdubonloompw郬vRʊ\nfYyD)GGC!40* )+"8]61eg<1iN0tT0rZ/pN*bmC%UlT2qlY7{rntddNjr_r`rby^QONNNxdƑqkrtwrtwmisocouReuT`w\TydJ|mAhAcBcPcUwkuwkujpw~Ђaaebyqg|u]yTwNvHjKfL_n}]zrqnrbvfsqloin~gtq{{qunsL`L@R?t"" ":/Amb0rCKpR[DT@wbmkkbYA|pr:mc]%A= -,   YHUXIBq0&/'! &$/68&"F;+$KctDŽctj`xsCB(W98 F$%,9;DUnJj]sdil`o]WψKQX'UBHD      !"%%++,+*, . 2 4 0 / . . . . 1 0 /.-,,-.8897320, ( ) + + + + + + + , - / / 013564453//-+(+ . - - * ) + + , , ./0.-/0 - - . .,,..--.---.000.++,)%%&%%''&%      !"""##"#''(&$##""((-,**+*)''!  ""$#"#%%%((++../-+-. - , + *)((* , + )'&##  !!!!!  &&&&'&%%& ' ( ' ' ,-./1232134110/-,++,+*0 2 5 7 2 23357:86434544 6 6 5 4 44433456675 0 / - ,+-/2 3--**('"" "  )HIIqN_`atˇne_UPE{_KveNs~szSzS)E8%:.# 1#/b[irnrrd]d]LxH`;\;vR;tXIs_Xv_]w`_y}z܇iЇiІlڃp|||}|}tg{z^xhUOWGX|-._|-._B7zN8q=v>AIR]˜oiȓboƑ^q{ocsu_ethg|rlz॔T|zGS_;vBE(T1,3X+De+!J7@w3*7         & . 6 7 8 ? A A AB B A ? < : 8 5 2// 4 4 'Y* %X/% X=+!]C@&lX>At;]3T+K5eě8nʤR[kh]z_xeslntiU^5T)5b%*xW"];!T2 : : A CL Q W V UFA> =:: 9 : = < <=> A BG I JJHO#&0bD)4cJ4Be]u^6>u^WA3dlX$5<)!*"    X?LYUc[_jx{{injVU|C%I:Pj09L=+8K.,>K(,>K(  8"(d>-dYI~fvtsuUvCFR K>F>'! 3'%V7$SjYJ}{oy~tZQ@ucf:jRJ/RK/RK     $ ) H(DH(DlRLnc]swo]6Ң?g~xBNbj/'+A(3;7;7+4#M3e +L?YI[S]adunktyt~llfjv鄯sޮBFcoJR]Q}@KWf!//6&"& %6=#)KHEOCb=a:_6N/oh=(]jN7wkTF1"KH6#OjUjUqhnMO-dAB$Q $4/BYKNrKmKkQ`S\FĆ@B^,^7M$L          ') -,+-/ 4 5 2 1 2 2 / 0 2 2 1/-)(*+ 7 786110 , ( * , ++,, + , - - . /023553243/.,)&), , , * ) ) ) + , - ./// 0 0 - , / /--.. - ,+++--//10--+($$$##&&'%   !!!   !!!! "'((&$#"""((,,**))('&"   !!!!#$ &%# $%''(((),./.- / 0 . - *)'' ( * , * (%$  !!!! !!!"%%$%& ( )'',-./123213310/.))()))( / 1 3 4113458:8543444476 4 444322444442 - - +++/245..,,*) % $ "    '=LNbAgk}L_ruqώWRuYNlZMqr`ň`,S#C'E6  " .!(i;^|Dwu~rnPnP{9m5lD(^m@*`q5.evDG{R`xc_wh_kЍoדZœZ{xy}ssruwzuisvXVZK[50i50iL9T:k=r>@MZƌkӅ|fr̉\nop^fvYWti[~tftڞUxKRp@|=M)S(**L!7X;.:j3Dy[C[Cqׇenjl?Y1svE"NZ7D>(:15,3t,/b16qOˋOpvwψrWpW~iXzkavlisrqpRG!MRG!M   )$)YP={fsess؜XtTmRqqMJ/eA>$O  .# XG:qjfvrrrrMoMdLo]mjmgKAK)W   @0%PLN>ronjwzpofvgQtbKr]E|dPfSgq_{4@4@!d ] HuDn?gP aSN F~Cz J J G H LKIMPPr!Pj2]k8ak>~>~HPh~xh~qh|]ky^mv_fpq^jilAÜAÜ%ncv`tVl^Z{eHnfufL[NCC7l!$-    !"$%''""!! !!""##(( * (##! !   9>&M%>"k dOn]| k,w$0{+?euND^mZYgYg`vdpp^aocijqn{q}rwlri[nRZmJYlKalKatgwgZh>3;h2*1T          ,#(J)!&F  8$$*:0=H>5D_M:Ku[CVKaRTltssrsur~wobeo_Vn[G^N1mXI)a*!% " + 4 6 7 > @ > > ? ? ? > < : 8 4 / . -// 8 9 = >(B$,V6/#jH,'hI(+fJ9Dv?L??ehpqsssW;=::;<==;;:: :@B @@4  6=?"$E)),VF34fbH}Z8{sYz{m`PK;ebQ6\P8!@;!@;         =2G$=l=3U(/4B# F+?fV8Cu]OdLzCzByBl@{^=sqUpw]q~q}q}q|t|q|j~fȄ\†^ň`ȓZXv_rbmqcmqckrimmet]Zt_VvhMuoJuwFxtG|qIgRdUvapvapdixghvjjstowof|j]kTlKoEpCnXn_ywlsxvc|djmqq|j͇bgZ]sX68/])%"D  > %BG*/UeHMz|\kٔhՙdҏwUkQrWuZhhFEChmT6X[C(% !        G`Nod\E/C2)3,H+!IN@&VPH'ZbƌbrhqMF(Z@: H  %,@0Hd[Ky[lg\wabZdXDw;7K"J.=;     "###)* / ../012// 2 2 . / 1 1 0/.)()* 5 564/// + ( * +**,, + +** + - /13452132/..*'(** + ) ( ' ' * * , , -../0-, 0 0///. ,+**+++// 1 0 .-*&##$##%%&$   !!""!!   !%%&%$"""")),,,+*)(''#"  !"##$""##'' ) ('$!!!#$$$&&&'+-/../ / , + ))'' ) * , * (&%"!"" "!   "#((((() )''**+,-.0135610/-)))*,+*0 2 3 4225568963222233 5 4 2 244445565553..,+*-/2 3 . .,+(' & $ #   '43A/JNVGOXh|wgvn\XkXNjujlՄl=1a5i(O&   % N0DY4%Sc1(X4=q5DyS@S@pۉd͋@|r5nU*aQ=!L5&8&,!(m)6]0AoEEsjsynkËzVyWw\ytlor}lkoqYK&XYK&X #!M<0cVcn`sهnςybq_ssn=_q3y52/.)$& H6&OiPCtmewvqsr}whrbcQo`mdoZP9L,V PA6mWRFkwizfyjlsm`bkghjnm}^ZVG3w/3w/Pw Lw Ay Bz C{ KSMK J J M M G H KJII I Ov Qr 1r46~B;;MR~bvpbxocod}oe{obpu_f|jn>˞>˞$>o!8i&W  M 2  *#! "#%&$$""!  "!!$%))++,+((()*&% !"   @BRjE]mU]xTTu7{1A;!,$   NZQRab_w_p^]n_Uy`NftlJSF?;.]#      !"$%''!!""""#$$%&)) * (##"! !      =S|DhZS=C{ItS\ۉ@wg7UN9" 02::=84200056;;874331/11//11/1555562 1.---///020.-,&$##!!""#$%(***''0/.04201134 2 2--..1241.-,, , , , * * , + +*)('%%(( - ,**+'$#"!               #%(*++,..//.-,,+./.-,,.. - - . ..013388;;:973 0 - **+ E E3;z@HfravSUV|es[`SR,;"G"&   % *+-01.- - -)($$&' ( ) * - /**++*+/.-.000..*)'' '(*(& ) +'& ( &!        &) --`V--`VBKh{\myPNv=B[g+7@9@J[jHQe{UroZ}s==+9(-!a{ _x Zrd} !o*n{-nw17Y[<@kxJ[rNetZ_`}`}rrtrq{zqyrqxknlLmiB@<"L2-6       ( 2 4 5 ; > < < > = = < < ; : 5 1 . . - -11 3 3 4 A%$O3$ U7$(\<74q_>8ykCZEeXZ_zduutfWWvWmAd:a(-S0(-S0 9 : @ D I IH?< = > < <AAAA?=;:9 < >9 9 01 444<-& D=*;RM.W_\CmHJt@hynhyn_dqnfgim6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM*16%@jbjbEB9Y_*"5=         oEZoEZttsw샸ogbJT2QAS*<;;     k9KlHVptwryxaIr:Vje*:B1(1"+    . ;'4aG3qjmaruwzT]?zHD+]R@$SU?"PrV'\qS&ZlI#RzV-j}KivaKFDp6V`=1MN%.*.*         & *V,$Pe3+`QZQZgȆh{kovI=dup1@T8/)#$0/92W2$TW2$T]2)[e3*]{5-c<4qQJcMuOUtZjp[fh[`v`vxlTssRbJdEis6}NO)]3+<"-    g?_oL]rXzTHKNPR{su~tsxzxzzw{u|p~pՅpفu|zↃfȉw_mZ~iXn|Vn|Vlp[npYrnQsrQt|OxK{G||H|sH}gN}cP|`_|`_divhcvhcvhcyc`|]]bUfLsFwDxIxJlP{kabhbvalvہnԌ\`}UQjS)+'I/d0ĵO`vg^aiVNceajxxN?C4i"/&"  4$9<( FVHR^Rbzfzf~vIpd?F,!KH*"KN$%Ig7GJhvhpsrr˄e̊a̖bזbmnpqrrrrqjp̋[gXPXPU]\ZrQtRxVe~sՀuځv߁yḿkjtopp`ettszhɁChl6NR(^eG2omC5u9@x6CyuK=uK=nދcҊAx9ee1sID%U,#6# f&=X.Ll::vKd|Y`TW`w~xgxdcnr_O*c_O*c    @(#KFTwL_qz}q}ukuuK~ANK#RB=@  7&-P6IqPE|YRu~rn|svxЂbV}ndm]rMU1L/V *)6`QGbWOfhgemqbzcjdYsclamщ`Fҹ/֜2e{2e{ # ' ( )+,)(((&%"#&' ( * * - .**++)+/.-/0//,,(('' ( *+)' + ,(& )'      $ &/3jX/3jX;Jwi}[U}HLdw5BKE@ZjhDbttKoMm<ih4NVhNVhjNohTv`gbei^nju}jjjoikp]`lTZlTZaTGRF = =FFEEC@<989 911 + + + ) # # "!  '-;0S4E5bYQWYQWG{RrlY\^jg0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM#3-' CMM>xi9juW)AH+0     %(- 2dWdWsjRSUMtDpU"5-="&"!0,0,yAzwS~rneSyAvry,LIO# %    % 6 .l>3mlI=~ml]tm|~htTj6C5^,/$H0(82&3X:D\?!LhL+ehbAyjVC=|6b`/Lo>-Ee3)>O%(;H!        E')OR13cfKTmS`tctc|RsTZ`XRZY:H]m+4EL .,,$-2!-m%(K+*UM8M8mzvozvt{w~rmƚYObNjMtqOayQ]eN\^Nwozwoz{}MyJtBr>nr1rLIF+ #    C%(JR,2]~E}Kz{\W}gUPNMOrQ{d}~kǁm΂nЃx]x]rljqoooz~pvusoωvg}j_yf\v[v[rxZssWufNuiOsuRytWt[sWrRzbPw\Pt]]t]]oru}pV~pVmWhYc\gSkJwH{G{xIswImjSji`dhbpZhuyn}VMcC>P=p 2  ]6P|bI^ruuvwig~p^wV{l[wh]rxpww;5"101))(         AqRn{[RD%W;1;#?)7Z5"OoG'[vM)_llsfiA=!L51> %%8C0JnbGwrKnwMkn[wj`|rK`v?+<8%1-   %& ( ()* , . 000..++11../. , - /,+(' . . 1 /+* ) '%&'$$,,-,(('+ .15330//.-- 0+&%%'('& & &() ****+./.. 0 0/..,(&%)*,- 0 010.-)% !######"!  #% &#"!!!!$###"!!"#))(),, , + + + + '&((('$$%%$%%%%))** ) ) *'$$#""  $$%&*, . . - + *'%%%##""""!$ %$$ % % $ $ $ % ' & % !    "$)+ -,,**&&)((()*+069:1.-,(()*,++-...338899:8678 6 5 3 3 / .)+0 1 2 3333224322210001 1 . .-,*) ' % $ !      !$1KN>:iriCNYipneqlglhttPKFp=s*2/!# ) "0&+W`DdtTcӊcӆZ}XeeRf_PhMLtPTT]x[`u]ah~cdc}s}sqqrjSW[agln~W[W[zQ_}V_e^g\mU{wawmvvuvzwxroqln}ppvvuswkzJkC\x<}wu?t@gLcQrLrLz~t݋H{Djs@RM-c9';  J"<[*Hs%D`s%D`aBMhTM~M}OzTmvx_kehps{iA{iA*--%&% A3JfcTktsvw~ttGÄ@DM)W9> D   ' 7&.dN:xs[Gs{sd{ktˀ^Q{j`lalUsK4E)O  H70_YD @ B C M P VVLIB A ?z DIHu Hn 1bN6kcgg]]_m^`seez_~Y\~t_meUR9s{9s{)W"Q < 8 +($%%$$$$!!   "!!#$++-,,*''(''%$!! !"#$!  *2S:,=eF/_h/Yd/I~8ag"?+ ! ,,//1-*+,./58;;76345449:877734:9877 2 1-,..00211/-..)(&&!!!"#%&(*))(( 1 1//00024331111013464 3 1 1 / . . . + + + , . . -*)%$'' ) ) * * - * &$!  ! !"%(+-.)(--0010/002322//-,))))).//.3367;; < 8 4 1 -/ 0  9 9.5dA2Kb?Kl\LK|KY?J_z;EGh -  " ' ' & +,)(''&&%&(( ) ) ) * *(( , +(),+*-0//,,**(( * , . +' * +(( * ( $ $ $ #"!   + .4.t]4.t]2Ct`MhCS:>PV@M`fCRekIqLu@@09-w-%]s %]q $]k#fx "o&m}(m{6L:`^O}^O}}HwtPZi\dcWybabji}opypqqhj`_j`_g_O^VGC;2c60)P               %((=6L-LBX4QAk4QAkkSdXOeatttwxorlm]g]gXM_UESK/0a>&-P $ '+* * - . 0 0 7 7 6 79: < 85 3 300/.- ,+. 1 4689(;*,;.8.d\82kc8=v>GQeRpS|Y`hjihAA5Mr3E~k,.fU%$ZBN/G  @6 2 8 : : :@@ @@BA@ ? ? < ; 6 6 0 01 / ) ' $    '#(8#(898kjDLfd^\}Zce1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM!4*'!DC}C}wgo(I>H!  * @%7I?}UJqxkxrxdnHrd,;2U#(!A%!/&)O1sGłJvTWwaVyR}PM|OmQr_td…dŇdƆoSoSoaeneljql{qqp}sщuj|i`we]y]y]tzYutVvcMugOsrSzq[obq\rUz`QuZPq\\q\\rxunsQrRoSjWe[iRlIxH|HrxIhwIeiTei`ehboXguwnxTGZ>y7G6c+  Z8W_OensuvwV]{^XfSye[we^rp|}|}=4+#      ?oRj}YQF$T;4<%"$B+9^4!MxD&YI(]e{e{s}ff==!K21= '"9A0Hn_FttGr{GqlUgYnN]qA+=9%2.   !%& ( ()*+ . 000.-+*00../. + - / - , (& - -0 / * * ( &$%&#",,.-(('+ . 2532/...,- 0+%%$&'&& & &()**)**.///00..-,'&$)* - . 1 110.-)% !"####""!  #% &#"""!"$$##"!!##(('(+, , , , , , ( '))*)&&&%$%%&&**** ( ( )'$$#""  $%&'* , . . - * )%$$$""  $ % $ $ ' ' & & & ' ( ' % !   !"$), . -,+*&&))(()*+169:0--,''(*++*,,,,33889:;:8:: 8 7 3 3 . ,')/ 0 1 2 2 1 1003333432211 1...-+* ' & $ !      ,B?38dc^DMVjvpj|ohogppPwOGfAw-32"#  % ,%"Xi?fOb׏b׈`ɂaoxbpq`qZYyYYWYyV[vV[_ubWdtytyrrrhHNSz\dddvW_vW_qO`tTa|ab}c_~iUzl`unkswqss}rpqxkrn`szivusvmxLlG`B}CCwQrUQQtzyJ|HlxEUP0h=("E    " /!%`M6rp\Cr{s`{hs\Ozi_lbkXnG5B(M  UA9qiQHytgqwwY[`ablv?˫-,nP+\9:n:n<; 7 9 : < > A B M P XXNJ? > -   *+,-.+(*,./79<<7645665:<988835::887 3 1-,//123310.//*(&&  !"#$%'()))) 2 200011354321220124 5 4 3 2 1 / . . . + + + , / / .+*&$'' ( ( ) * - * &#       "%(+-.)'--0122122443300-,((''',.--1146;< = : 6 2 .0 1 ::,:h;/T^7Fr]HCr>F7:]h56AW'  " ' & % *,)(''&&&'( ) ) ( ( ))'' , +()+*)-0//,,+*() * - / +' ) * ) ( * ) % % &%#" !! -! 16,w_6,w_/@s^HnBU;~`DCV\ztttttvwqqk`{gWk\;<{L17f'& ( )( ' ) ) - -5 5 5 68 : < 96 5 42210. .-/0 / - - -  /! 02!ZH2%cP11|i68wDNF`Gq¾QZehsvDùDùB`?V59uj,,dR#S:J( A4 0 7 9 9 9>> > ?B B A A A = < 7 7 1 23 1 +(%     4"KM@:kqbb`]|Yae2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM  * 4$=K7$=K7 :M!4D!+   #0$*;HE9nUOChYohYo\U?i=ez7[yQ/MYG(@9=   +"%2A;=fA;=fGiӵVpsoKi;~Sr,P=C.$)    " " M-=Z6(VSP}i[o`QIzyAe]O 1*3*  0 1)6-!F783K;[lY+LmD>o05c%+V'A%;-)     (2Rfo`mqoofO^qKFE?u<<9e"'5!-$&J4W90.c63qbAbA}倖{ኚn؉ḟfOYJMEsMDfNCjZMk_PrjLJrjǍ^Ɍ[NjS€Jbb/nC==% *. K44U<?hKDnPRspvnсgRrR{T}TSW~u\yrhwplljfϏcҋWWmQdlQqiTjdptxxނu{dy_zsWzsW`]}^\wZZu_YooXytYxZsZn[je|iiqzuqzuux{qӅ}mΖi`s_~_ĝ`Ƞ`̑UQdvNWpN^_T_dcbpf{q~{hvZbM4='O$&6  MIsU\znporrJUqQWqYZq^_q``nm^w^wOPlmwYJBC4++6"N 1x6#Q>(\kVkV{gmsWCK%U6=F !1"4OI6V|eyoooi[n0T1C(D&6    !#&(*****+-/0.-,,00 - - -+%'(%%"" ) ) . - ) ( %# " %"! ) ) - --,, . / 02/.,, + ++, 0,)))'&%%%%()+++++/012//)))'$##& ( , - 3 30/,+)&"$%&&%%####! #&%%"!!!""#"""#%&$$'''(*)) ) (((%$((,+(('''())) , ,+**) )'$$#!!####%' * + , * ) & % ! !         ! # # % % $ $ % & & $!  !! & &'( + - . -,+*(()) **-./389:2//-***+,,,++++2233344449;9 8 3 3 - -,- 3 2 2 3 31000223332100--**.. - + ( ' & $ #          !#&K)>_VVeg^wwxn|UrrhqtzttvHvH.-+('#   948[aYkjv}rstssradU:K0Y0>&G  $ 4"'ZU<<::57<;:9820+)--001100001/...('&&(''()**+, 0/,+++,.01234443477765551 0 , ,(),- 0 / - -,+*-- * + + + ,($"  ""!!#&)+ ./0+) - - - .0/./00011///.++,+).0.-..029:? = ; 8 46 7 : :!1g(#FI(.?>s=R,9hd H;$12%*/    ! %%$*,+*++**++**+))((%%+*()*(%),- ...-,++,- .+) + , + * * ) & ' ) '%#"%&4 9* f@* f@:VEXhabg]mTkJirKYaLS\daclffNN4wO1o?)Xr (Xp &Xl%e$s%b}&\v 3^}?8_OdVwdVwvqa^Wr]ncjny}zp{n|mo}o}{[_waYkvGYe?!2'6%                    #449>K5"IN*)jY=M|~QrRsSu]i`epurrppm~zaq}/dD:xJEL\NtMfMaZ^ggKIAq=p8n4Wu1@l "Z=D.>= 5 5 @ @ @ A F E E B A>><< 6 5 2 0 ( ' % !     *G%5g=T;ȃR>MGQFTE^(ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM  &/'2'2+;'5$     &,<,4$JSRE`\PkX`kX`UON-3/) #.$)7EEJwEEJw5uIfveDa5wHg&C/4& * * X3Hc<-`VU}panXA@d>a[9-'(" % %&":)),:2>]9#0V%!N"M"K 8 2 $      +;Sx`nrkk`|PYmJC@8m871\) ')%R6`<2.h84vfBfBy߅tےcΎ^ŃiOWIDCuCAjA?oXMq`RtiljtiǒdӒaѐYɃO]]/nA:<$ ,3 [>@hI"NoUKqYXl~rz؄mPxQ|U~UU~Z|x_vqktooȋfӒc֍XXlKckKshJj]ouz~zx{ez_znUznUW^W^wW^u]]mnZyuY{WtZm]nl~nqq}q}vx|߆v؛gdÞwbƠ`ȡdСhؑY‹T`uPQmO\\T]bdasgyp^vTZ{J-3 A' ""IO|R`nomqpFRnMWlT\n\`o^amlTuTu0_VI`P*c/), , 0 C,;C,;`^\fofwyz~Wuqlu}xyutxHxH-+((&!   787\^`ihy}rssrrc{jXo\7J2Y/>(G   % 5"(XX>{cjMq{ugl|hTxrbmvhtCLH'X  &62("HcmksybgqpyY`sssS2-\T+F{7==;;68<<;:81/*(,,//00000121000*)'()('()**,-/.**)**,.01455545887766620 + +'(,- 0 / - - -,, / / + + , ,+'#"     !$$##$'*- /00,* - - , -/.-.///00../.,-.,*/ 0.---/18: ? > = : 68 9 : :.f!AB#{&.4g98qt%&KH%# ""     !$$$*,++ , , + , - ,*++*)(($$+*()*'$(+- -//--,,,-.,) + , + + * ) & ' * (%$#&'6 ;&`6&`6=@GDdPd^dlZrOx}O^cOUZmW_wX`RR5sT2lB)Up (Vp &Wn&f%u%]{%Uq 3Oo77MnEdYsdYsrod`S|\udmqzx}imnqqXd~d^uKatD&<.?%*                   )))(2',4!883?daEcGfHhUZYUmtrrrrshG\MHR3pw<$NT5CH(2.#,%  * - 4 5 8 : ; : 8 65 / / / . , - 0 489 : : :> ?,f-*i1$!s=*"tB<$vPD-eK6zKLJaFMDFRVssNLEB? 4 4 @ @ @ B G G F BA?>==7 6 2 / ' & % "   ! # # ' F1f+O$eM&fG,hM4}R<\$ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM %0%0!    !"/%8O`]YttmsiiIwGx?iyJ4Xg;$2 #    #3!)=;L\B;L\B5Ze8ai?uv9fg&:0;()    " ?4t?4tifÇwnts~njVr`>WVf1IGF$;8& )"3#7B.#NN2&U.#%K&%>%) 6 6 6 0 *           % 9)$HL9~gs>~gs'C;$50            ;\͝GjiUa~FJ:76&$"< U&I*iX2rrާSВGTH#SC8A   !''?37fuh\y6fS+oPD     !')+,(('(), .-,+***++***)&&%$#"!""            $ & * + , ,+ , - * ) ) ) + +++, , , - -)'#"##(),- - 0 3 2 211**""!!"""% & & &,,--,+)(&'( * *&&#$ % %%#!#$##"!""    #%''#"##$% ( (''''''')) ) ) ( ()))++*)+++++* ( & $ $ #         #&%% !                 ! ! ! " $ & ' ) + + + - - . ./04556754-+))'(* + + +*&$'(110001134;=;:3312 3 3 2 1/00 / .//00/02 2 2 10-,((--+*'&%%% $ #      %*"'C66>\PDsHX]VwVw]h‡Gqb5{[D"OD44,#  "%+ididvDqDcE}kQssuyv~ہtڅp{jdwX`qRcqRcv}wy{mxhmoZrhYw`Xtqjq|qq`v`vlnsssni|m{zpzqrWnrKmuKfvKdrrsxtqgesXJāM‚PpdZjRWW{PYoEdoEdqqr}}ሉkΖQ7dW*hNJ&Z626.**<3F<3FWWu^f|qx卂SvT~iUz[]wsMMDL"O:??  -/:MQ7nfXxojrrSoF^t +9$-   . G:,[OC7pHcEnPUco{fxpugyvBFF&T  401WB>@rg{usbjxdz~jlsd|xUebCWov1H|J8p#3l2o2p:|:|8s 9x ;;: > A JMG{Etcc`[K J H~ E|Az&`2+j=-ٍ-vv``_c{^e|Yk~TnNqYcH}?p'8Y'8Y">:, + ( ( '%#"!  &&$#"""""'(..02651/-)(**&&$$"" !!#$ # "$$ & &  % "       1,@?9&R]QIaNRkEngN|[j\]RGc[+7'D!(-   #'*-.00//+*'%"$ & ' ' # "  4, *gO.gQ~s[Bnzs37-! !$-/134449;66886423455787746;;97510.-33331112233224400..--, . / . - . .--++**)*+/04555015557865/-**+,00 1 / - , ,*)**&'(('&%"!!& ' ) )(() , . . -.. - , / / + , -,+.1/.+*((+, - -. - , . . + *../155579 : :: : 00 <J(u,&q- e/K-1*%    "%%%*, + + , , * +/.+,,,,('&&(()*.,),./ /00++*+-,++*,,*) '&#% + ( % %%* +  8<! c8! c87@&6M++2  369ABCDDFGLLA@;9 1 2 3 / + + +++C F OQ V_h)R ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM %0%0!    !"/%8O`]YttmsiiIwGx?iyJ4Xg;$2 #    #3!)=;L\B;L\B5Ze8ai?uv9fg&:0;()    " ?4t?4tifÇwnts~njVr`>WVf1IGF$;8& )"3#7B.#NN2&U.#%K&%>%) 6 6 6 0 *           % 9)$HL9~gs>~gs'C;$50            ;\͝GjiUa~FJ:76&$"< U&I*iX2rrާSВGTH#SC8A   !''?37fuh\y6fS+oPD     !')+,(('(), .-,+***++***)&&%$#"!""            $ & * + , ,+ , - * ) ) ) + +++, , , - -)'#"##(),- - 0 3 2 211**""!!"""% & & &,,--,+)(&'( * *&&#$ % %%#!#$##"!""    #%''#"##$% ( (''''''')) ) ) ( ()))++*)+++++* ( & $ $ #         #&%% !                 ! ! ! " $ & ' ) + + + - - . ./04556754-+))'(* + + +*&$'(110001134;=;:3312 3 3 2 1/00 / .//00/02 2 2 10-,((--+*'&%%% $ #      %*"'C66>\PDsHX]VwVw]h‡Gqb5{[D"OD44,#  "%+ididvDqDcE}kQssuyv~ہtڅp{jdwX`qRcqRcv}wy{mxhmoZrhYw`Xtqjq|qq`v`vlnsssni|m{zpzqrWnrKmuKfvKdrrsxtqgesXJāM‚PpdZjRWW{PYoEdoEdqqr}}ሉkΖQ7dW*hNJ&Z626.**<3F<3FWWu^f|qx卂SvT~iUz[]wsMMDL"O:??  -/:MQ7nfXxojrrSoF^t +9$-   . G:,[OC7pHcEnPUco{fxpugyvBFF&T  401WB>@rg{usbjxdz~jlsd|xUebCWov1H|J8p#3l2o2p:|:|8s 9x ;;: > A JMG{Etcc`[K J H~ E|Az&`2+j=-ٍ-vv``_c{^e|Yk~TnNqYcH}?p'8Y'8Y">:, + ( ( '%#"!  &&$#"""""'(..02651/-)(**&&$$"" !!#$ # "$$ & &  % "       1,@?9&R]QIaNRkEngN|[j\]RGc[+7'D!(-   #'*-.00//+*'%"$ & ' ' # "  4, *gO.gQ~s[Bnzs37-! !$-/134449;66886423455787746;;97510.-33331112233224400..--, . / . - . .--++**)*+/04555015557865/-**+,00 1 / - , ,*)**&'(('&%"!!& ' ) )(() , . . -.. - , / / + , -,+.1/.+*((+, - -. - , . . + *../155579 : :: : 00 <J(u,&q- e/K-1*%    "%%%*, + + , , * +/.+,,,,('&&(()*.,),./ /00++*+-,++*,,*) '&#% + ( % %%* +  8<! c8! c87@&6M++2  369ABCDDFGLLA@;9 1 2 3 / + + +++C F OQ V_h)R ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM    (U2"LT5|uwgqwrrdڋdBV8H})4!,    &%#-;5/\B;8l*5H0*5H0.>)8&       +T3a!>Q_Q_ty톼oxgMP5X2]"(" L.1`_97>E]eŁo\~jYxSXf̌eΘ`xIWW1l:6@     _71h_71hSmdr̕hͅ]uQseqygxyckyM{pFm8h[8h[ <0$0(           U)^  DB.]TS;w^atzqgjts^yH~9ea)L-6v.s0s 1s ;;A?7v ; >BFDC EwEtggg` IvL{V `i%\(Wz6qU:yj?Ժ?ԺZcYhTvTvTvXq[kefwqIy861/--00 / / - + )(($"%%$&++ *(%#!   ! !$##(**+- . 1 2 2 1 /// - ,.. 0 01.+-.-,*)'')* + + , + )((''//346524578 5 4 . .. 1  8 61  * "  # ' ) *++**//+-21/ 0 1.-*)''&')* . - + ,,./55331110//.*)&%""#$ ' & % %$&&' ' 9#9#3LC^ҮsysVcWGWE~jD}pLRcND^T=TT=T;8{/tJ,j=!M|PRK~Iz-Z/3`:^Q^Qhf```{ggnRhl^hjjhpnrpq^`q^`qxk{hɚ_ЂV;K9i'2'F#                      ##'&;8Zg;8ZgR0fpP9KSѮWi|}W2B|GsgqLLgMu^LjDIIv:>@d&-!    # % ' ' 8 8 6 8?GNQSJG C A<< ; < ?B D  O ZYX+d92hC8m'1B0'1B0&5"0"    * @ j-!Kx3'Yakakuv{hl^BvAw.J(L "#M6>m_BLosNj}0.Ȉ(>[ 2O - , * "    " )"="7[4*YyE:|pnhguz~新[ʟOU|LU|L0B)H/;">.#!1 ;l# 1/3"R4'^@+fD-ilDlDeqkp}od{k_saOrgRpmTqjsrqlKlK]m4sVd1kCK(VjG>h}hxpkvrkq{nqtqrnsofndhgfhjjs|qw|lWzicafkql~rnusppppsxrzqpmomrj[~oXsVte…ujxwytx~xju~jlnjoifyZ[uU`qPfmeoi{wrl]ugTU;?vK,8eO$3SO$3SzWK|hSmz`sS]Íh[zLKmCy-? =#/*# 8# 8B<]wPPfzxّ~edžvZ{nPwwUuzW~vZu[TřT[:Oj/i+($%!   ,,4Ri1qxJszqssc|jRjW!41-'  $-(A0-'PFTM`hhePxha|qlihI=P)[    HB0aWQ=z^y`qrm{dgqw\}G7f^'J}(4t-q2y 3| <<>= 9w ; > AEC C G| I{ gggb QR V ]d'_*]}7mS;sfE¶E¶WfUjOxOxQwTqXkk_eDr9dt";";/  . + + ) * *(&$$##""*)&%$#"!!%',,/0331/-+***$$('''&'(' ' % %%%!!     03>(AY\z_hcrgypxyncTH`:n$*,     $')*+,,++))*(%"!"&&&%$  ,1U=7vїQlU>wi2?)( " #%)*+.135449:442222259999:7799:841/,*-.551122346557777544444432.,,,)*,,++,*)+,/011,.479<?9720//32 0 / . , +)(#!$$$%+*)&$#! !!! "%$$)+*+./ 2 2 3 1 0 0 0-,--002.+,.,,+*(( * * , , - + )('''//336534678 5 5 / /. 0 5 4 0 ) #     # ' ) +++**00,.21/0 0.-*)((((++ . - , ,-//66442220///+*'&#$%& ( ' % $#$$%% 6"6"6FِEZǨqvy|cb]HxWEpdCniMN_QD\X@UX@U>:{/jJ+b=H|LPIGz+W*2\4^L^Lqxm|aaaxfglVik`hjjho|qpur\ar\ak|{uvʑg|^=MAl(2+G"                     #!1.KW1.KWC'TZB.ig?EIXjtP5۬HoͼNihqVVj_|d`rQfUFZPy%8@G$50*,-./'' 6 5 35> E M PSKH D B>> = > ? A C L T S R'\0.`85Gp5Gpgjgsg`YaiLCHkJ\H^~H^~)Ae+"7Z$: : =? B H JKKMMEC=<99:8 7 9 : 9 9 E F J L T Q NOffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM    !:$7`K/kqFnjVfh[psrჺr:[<]1I0K    & J2#NV<*_JE5kFH9o%//%//        # Q*2~= K^=iFrrvozXRJrC!.)  ,8QMe]^}wyx/ڣ17Vc-GT% "       0%:<*$Ka:A}uHSUd}tzrx凼pJ=GQI~GQI~' &?'!F% \ ~) 2&B$jG+\5c8HHgkunkridjXPh\Se_Uj~nnmla|Oa|OWu?}Ri8rBC#Q><E3&!J(!`) /45 HR1y\6t:|;96TS.gVM-fZ<+bdQ8xnfD|DC`˗i՘zcǘqaœ|rݜ|rݐv㑘pܔ^ȑ`ȇdƉu__YgNiJOQWWmNjIbb:}beV !9M (3$-    "'(((%%*)'%##" $ % ' ( & & # # " #$#"            $('&6'+8&09&&/&#+              #%&&&&&((&&,-1347:31*(%%''''&'(''&&''&( . - ('&''-/00''&&%$#$$&')*()**((())('(())&'*,.1 4 0 / / /,,'''&#&(-.// / / - , ) (#             -%!D4-(RERI~K^TEKFyFFBvG57mL?H|Z^yQuHHGrF`EZv=:Ei:/5b4%:4%:05=+.6"!              !"#' ) + . 0 0 0 0 0..,,,*'(( ) ) )) + + + + +++/278768888 8 7 3 2 1 111144 5 4 / /---/00000.-***)' & % % % $ $ & ' ( '%   & ?+%%KcPHv^TnnrXVrjbsuqw\crBOU'Z-,&"   A$;A$;dOfcXp^qaojgcp`duXexOsyLwrprrvgbubbqRcj\xU{fw{soqqssuerubouWdtXbq\\t`UvcMiKnI{MNj̆stixtktrrfuoafSudWkaZilZgwZyjNeJ`@@|V3WBjOrsT`{Xnk|}MiH=S6_)"  <*(TR87o`cniɃ{~ly]rkppyh^|YXiщipCh;OJ!NC=>  .9'DFaH}`}iˏrr_n[QbM%<$8 4-  )#>-(&N8c;vrofavinzrkicrK:B*S ("-SA6maKA_YT^]ZfvYcymZ^iVB2jU"Dr1l +j 6:??6u 8v =x > ? @ @ A~ A{ P Uggh ijeV V V~ ,j!1p':dM=`~YXXXXOoKs@}ӼB}ѾG{KsOj}HA4^[/IE"< "< 8 5 , , * ++)'&%$$"")($$#"!  $%,,0011//.-,,,'')(&&'())(''&&"""     .#9;,!Her|rymmk_{wodMYZ5w.4=    #(*+++++)))*++)&" !%&)('%# *<$8h^5w2Ώ4wc6Hf74 #! ')--,.02355:;5511222587655228743/-*)(,-3312555675355333455554430///)+/.+-.-,./0000-/58:=@:843 5 5 : 83200 /*(!"""$)($#""!  """"!!!"" % ( ' '+,*,01444 3 2 1 1,*))/030,,,++-.)) + , . . .+'&%&&//126657888 7 6 2 2.. , ,+($#" !$ ' + .,+ * *220121//.-,)(++,- / / . / 0 / .0088875532012.-)''( * * + ) & #    $ ,$ ,@5zKOjos`~qLaXDHTwA@RnRBTXCTbIWbIWE}@qz0MJ+H>:{AHDBz 'Lt-Or"^;n^;n:v?cNcVcodi~dbkgfijigjo{jquWduWdZauivDRYu*45J                          && "/* &:+4GY/:HcK?HmgYJbKnrssstvzjG<^ss13WS11YY1/[_+,OI)+KA('('0 . (- ; B I NRNLH FE E D C ? @ A B B A @ E! F E E,.NJ2@_WBv~G|KMOktsrvv;c`5W|P#2M(F2 6 :  C F FFKKIGBA = = < ; 9<= = =BA ? @ C > 8NffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM  )'D+C`F5q}aMl]Yg\^kztm{f~f~+B0G%7&;   %3 -RC([]O/kAC,[8?+V#%-#%-     -$D(8nA#U[-ru[~jttlt_Oc8uCS-^#  5):N<1ej|cstc}^8p2Y"8@.8          ,"/,"/DIFuNQNkhhrooyvwryl{gxfxdRcF{,15O,15O$#!+R:@[8;x3/3,3)O+vY4nBuGPPq{rztxr~snngkjhhfin}ptwpnnlR`?R`?GX0cEN+Z?2?>-59 W( u0&4>7%WQ:YAtX}_Õ@=[X4r]P5pf97lnE@yuPIeKzMiшs܎~aĐr[rYrY\ēYRVaőzZhTjIkFFGQQqTnNjg>jg>lf?q@}BjLWWq`hldn}h}hƠLH>?CBAByDnSkXvoWsqWflYly]}iˀ`ÉF_n0t6B>$*#    '//$;wslwslns~܅lQ{lVqm[rm`tnexrzvS^FV&#&#          ))AzŬDwNoRE^Cv().$ '  1!B"6%X>,jsVAsVAr‡b53×-B>;)$&      #)): $5 & "    $%'''' +*'$""#$ % & & # #          6*3T7)1S;&,P:&*N8)%H9B4\9[Co@jEtGyHyJlEwKgDv0)30)3& % #             #$&'' * +''-.2468:42,+%%(()))*+*))*,,*+ . - (('''*,,,$$$$$$%&'()**((+*('&'((()*,,)*+,-03 0 0 0 0--((('%'),. . . . . + * ' %       /%:4#=9 @9##F9&'MBD>rFNF[z`bi]qi\pg\o_^qhfyb]^`[ZzSwjQjeV\7zV\7zGj1iB[-a50"G1(!D.! A.%(G.*0N,&6N,%8N1);V3+1 >.%*%&   !!#% ' ) , . / / /.--,,)'())*** + + + + ,,,/256556666863 2 1 3 4 4 5665400../0200 0 0 -,))*)( ( ' & & % % & & ' &#   %,YE?}mUMookUSla\ouognXYn>EN$S''  6 26 2\MlZX{Uz[|ppvqh}^`wPmvLrnlozozqj]qg]q^_mgp`jusqpoooj{msy\aw[`tY\w^UycOhNlLxU}Yp|xom}pszsrtqxotsjoheli[ikQ}bE`BkI7ucB4lR3+WR3+WG7zM=`R{tbjsrzzUwJIh8k -"   J2'V[=7q^g‰hk{wuoogowo}pxqtw~}~}ヺFw=VW$TIGC" )2&:>SGiSZrriu\rb5D+O,9!=   )#:/*$KEzLspgjvjtzrewbYZ<|44!D   /&6\DA~lNN`_\\e`\mX\pc]zbsY@{|0`H!Dn6o 2p 68AA:y ;{ A @ @ @ A GIL M ddlic`W T Rx /h-5p9>haAeoZWZWOJ<>DIrOeF|>1_H-N5%@ %@ 7 4 , , + +,+*))((%%*)&%%#!"#--0000/..,,--**,*'''()))))''$$$"    5C5XBTCnvv]brWgsdTtqANP,c'/1   $)*+++**&&''**,)'#"!!!!#$()+*)'$    4.Lt?*YK'fW%Kq?$0Q'3 )&&().-,.00145894411222464433//4310/-+**,-00./221242012..2233234563200*+.-)+---/00100/1579=A;:8788;95443 1*(!!!"#)(%$##"""%%&&%$$## % ( ( (+,*+/034643 2 1-,++./2/-,,++- - * * * * +++)(&&''..015557:;< 9 8 4 4-- , ++)&&'"! !!"#$& (+.,+++111120,++**(',,-. 2 1 / 1 3 3 344::87544212 2.-)('' ) ) ) & $ !    ' ',#rN98zm`viscvTh`FSRBMMvYOMaPNlXTlXTPtzIj5Mb.FP2r8{?FH(Q"-T{'X:iX:i>}KXr]znl~kvi{g}oquqmqv`bv`bYqZx`YEqo/LCV'(                  $ $                !%! ,6#%/>5+2FH@6cqH7mYg~_wppiktn]WxRcsRbtRav>`8_~33JX33JX2 . # ' 4 : ? EJIHG G L L N L G F E D D B BBB<<9,"'C5.LbQ2Nb`7Pco@]JiSqVthnuuF@.vo*`b!Z;N-B @? A A D DDB?> < ; : : :<= > >CB > > @ ; 6NffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM  2!0M2"NaB;xuQTkP]gP`fjgfsiHmHm)#0$*   -(?-?[T-hda3v9A#K*6<!+!+     B$6e9%VY0xx:yruu|PymDF>F;58 & K>)Tp\GaˉjP=@km=3WY3          ( *-$/M8'XM8'XXmr_wytojhyegLyD=hZ^;SNI  !'& 0dM(^pK&YE J<;3,\3j=OUsvWsvW{zcykrrq}nx}jl|r}qzfsySprLBD.`BD.`6:!I84B< ,=&?e(7+8H9)eOCVLtuՂ~攌FCa\:|eSvCiVxe\njSjkPZfNc~W~r׃hϐKdp1w785$#  /'@91'Rppqt~oNwkOogOteTxbYwywUZJrL           #;#;EHwR\A}GO6j&(0!$ * 8 4!N<)`wYBwYB\Q/3Ҙ=YUB%81-           !"%&(( +*'$ "#% % $ $            RFXUEV^AN[AJPA=wNiTKkYpguntptSJ+bSJ+b?+8=)58"+0$       " % ' ( , -((./ 3 579:53/-$$() + + , - .,+--00 . . . -(((('((''!!!"#%&()++**'(+*(&#%'((*+//,,,,,/10000--))((')*,- - - , , ( ' % #    % .% .*-)+%!&.'3J9(XT7.a^53i[9:tX=AWb[Wndpxx~tspqrrruxqn~igxSxS^GZBNI4lI>2gD2/aG<=oIEK|JAZJ@_RGgTIjO75lO75lC#?<#>%#;1      !"%( , - . .----,)&(********+ , --/1343333457621 0 5 7 8 8885411/00 2 3 1 0 / / +*'())) ) ) '& & &%% & % !       N:6jdKFppdRPfXUkhdh{\eTPj;:F!K!#    +(+(TKrRYKVv}}lȄdZwQhrKmkhkmkkmklmWmlXqj[orhjosssomjj^f|`^{^]wV[z]V|cQgPjOv^zcwwq}jqlzs}sqr}sooog\j^H[=Z9vS/ooP,gJ5EJ5E=/hC9xUUuqsuw]LT|9w#0"  W9%WdB6r\jÄalsqrlyqepkmgerrH@\d&YNRG% $,&06EETEqJrrsgxDL1e9>&N    *#61,"GR]tqhsvj{{q`kZOB,a-%4 "6)>fFKvP[afcZmfQcVUgY_rbgh}{]=gh/Vz; Di ;s 8v 6| 5~ BB=} ? DC A A A LPG Dy``oj\ [ XS Mr 2g:8oJAkvDj[V}[V}OI8:AHrN`Dt:h.`5*S~$(C (C 5 3 , , + ,--,--,+((+*'''$! ! - -////..-, , . .,,.-(('(())**'' & & & #     $=cOxH{d|zpMXyNRoXDeb5xCF#O )%     %)*+++*)##$%(*.-+'&%%##%'+,-,+(%   +#0U+T%SG; 1 . ,+)*.-+-///34672200111232111++0/--.-,++,,--+,//-/0.,..))1111/24795421*+-,'*,-.00110012578=B=;;;;;;:6786 3*'!!#)(%%$$#$$((**((&%# & (((+,)*-.2576421/.,,,-0/--,+ + , , + + ) )(((((''((--.04448;=? ; : 5 5,,+++*(*+'&$# % % % & ' ((+.,+++//111/)('(('&,,.0 4 30356788;;8744432 2 2.,*)& ' ( ( & $ !    " " 6!'!PDUQdrrg{[ogI_PCYH}`[Gi\GvgQvgQ[keScq:Ly2Cb)h0o6uHN(V'-Y+R8dR8dAxVMXx{u~rkdsrnxh_wh_wh_W\T_JhIrE4dRc"91($                       * * % %& $ !            ('!3H-#:SDMiK[yll^crrrrrssQFJTkJTk(3%".! ! -1 5 <BDD G H R S W U O L I G EDC? = 33#'!1# 52#8A4*\]D5x;H8N֝]issQK87լ39n(,eQI4=; ; ; 9 7 9 :<=??DB < < < 8 4NffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM (-K.(SnB;zxJ[S|n^xgbw[e]XgU4R\\4R\\ $! ,(:/+LIK;o]qb[3t01/*+'"# -+'LQ?rlxmyq~rEfz2xb[%@E'4:"        <(:F/DlCIlCIfitni^xTk@qh}9lgs)@C@#27/#$#$07EXEJBf;{:e9\.pS#Vg?nI{RVuzYuzY\a{pwvlllrsycpxRnsLF;*ZF;*Z3(4:'2Q#,X$*p'$0-96B*_J=jatnz{CsAm[=sSC9V9Z9_J\x[Zqsn{}eĂ^pWpWHGEHQ{LtGvEwDCCXXxgqxgi{iQ}lOvKMOzS[X}Og{KlmԄmԴFCv=qK-_()5!       #&)+ . /./000-**+))))(()*--.02564433346510 0 4 5 8 9995432122230 0 / / - ,++,+ * ) )'&& &$$ $ #          O8C913 - 3 : ; < A C M N S R Q O L K J G F ?< 3 3%  & *+-'$C6- XE-.]-3eFYOfXoXoPRVVTi=Z%Kt"3iF"+U7Q&O 5554 4 5 8 7 5 8 ;<=@@EC > = < 8 5MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM :&!Hd<;wRTS|TqkgsQ`TIZ@w 7.* 7.*   !=,@HBCpShZ`LdGK]2lBI+Z&49&49      >%:pB0o_GpS^terrfrrf[W+cKJ#P# !  $*%478NeUgpȀsz:fLS'?<(          #P1 J_9&XMjMjsssmgUxChov3>VT.0NI+" %(%(LUmcneMNƅQȹ|Bs2rLrUwVyVv}[v}[TV~\|jgjmsux`nxQktLJ1&TJ1&T0="e%+t).659;;AK6w[Prrrj@f@yZ?SJa=s;nGiRphbhp`cu]SsrSzSSLWo6u;ED   A0.\M::swwqxkpxhmv^judfsindavTXsr]mMV`8t         .02R.02RUnVbwX>6qO80e3$@7%<:%8H$-U"">$ZG+mn8n8TO{>l͡4W%        #$ ( )))&%         #*(4>47dE=@tK\cK\crrrkUZ^__sy|}|}su{ordWVBC@/^/*=%!,   "%#&"$!"        $ %""*,023689987 . . - . / / / .-,+-.+++++*'( ('%$#$$%&(('())(''''"#$$###%')*. / / / 1100012/...,,(( ) ) ()) + + , , + + ' &#   .)"DI12eT87pgmgmssri[rb`rLmrVr`pna]bc]ZQU_X~QfPbO^TdVfUwT|ttzvsÁ_cxgGhjGmmGrqrttxyxy߀yIz}IgI^xADC'V4,7$       !#'(- //03341-,+('((&&')-./12 6 75433235400 / 2 3 8 :::4444344320/// . . . .. , * )('&&&## " !         P5AvfEUss[^rYbxSmX]`zcLER)];?E$ -#&-#&PA>xTCO`Ie[rtՍlWudemai^rYxq^`q^`rhZpofjn{xxux{zkfrrlmo_cn`jjcmr~p|w|t~vkDžfƇdy~\tzYmoZqr\{zbymsw{{guj\oUPfhlp̆tEv7?0+?0+f;Bi< Ir=*_qMLp]ns}{vczH\n3u/3+   +&=("BqBSlKf\g^r`|nurpz~f|{cllXԓN1}s|(d3' !"'6GKVSWiggsp}eHTh7t     "G?/_TK9sjmkfq{Z|h{ȓvXw`?ZJ%U5-0   #,90#LTx]\[fZ]jjhu|Phy4S*k1 IqB{@~ :} 8| GGBBBv LUI=k?l?lF} H I I YYXXWLy Ac2LyJ9OaDiHq¿]]gd\W`SmHublWE3Ā,f<*O|%!> !>  0.)) ),.0133440010+*(&#"!##---,*+ . - , + *++((-,''&'' ( ) * *%% % $ "       B(,VP17kVXa|`u\^]n`btdJE^/h%**  #&(*,,+*##'()+0/.--,+&&()***)(%"! !#', : >  B @>751/+,.-(*,-.34330000111232133))(((+2/,*)(())'(+,-02/,,,,,5532/2 5 7 820/.(()'"&*,. 0 00000/03449>=<>>999867;84,)%#$$ & ( //--,)&''**,,*)$#"% (((,-,- 1269<;9 6 532--,,-+)('&% ' ( ' ' ( ) * *+++)(* * + +)* . .-/1 6 ; ; ;990 0 1 1 0 1 1 0/,+*)&%#$ & & &*-,+.///00 1 0,+)('&&--,.21,03458999541242000)')* ( ( ( &        &;;QDzbkskcvTuYOtJWfIYaIVRfVRfWhxSh}Fh@av-MC#By+6k2d 1aK}$S ==rrssth[}amg\kkcllelkrpkrpXfTiHqJ|QTJ?Ck*b3GB"#"   # !%$&+ !$         $ $ & )0- *)'# "             !!47()=CHnHnBbCdʨDiIjVni|zxsssttIqHhFNb}?C[q(#EN52 $ + 1 3 4< > G INOSQOO O K I ? ; 3 3 ' & " " " * 1Q&!\-//a46r=Jğ=JğO[XjttuQ-x2Pk3BrS&0f;!*b3 . . +  +  ,  . 543 7 ;<<AAFE @ ?;96MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM B0Ek]V`x}|q~ibt`oJvKBe?l#)#) (7"AC%5Uj;pkdwm}pyrxYuYPhN(-0(-0   &-X?F$      A*+UM36inC=~yH@NiNittuaMm8Lal$+7@-))!  -.H-.H{K|`~猝tᵠYϱOEo׃~䀃ojȍPP[~[vo[rpaitra{wY|^pib_WgK;yhE1lK$8K$8? O"$236=C ]I'gO-rjV|w{}]K[JUGROJeLl{NrsRjkWalgflmhhņhȅxڅxڜRNC|DpJuN{RJHHH{^{^xedzh`pUwUUVWɔVyUtf{skmXmXtC~e=s7.hy63j6ArNLfXp\zaltasp\duTR}_dy_RɌJSk5q:DC! 2";+iQ>xbLy{y{miclkalq\jl_ihbo`ZuYRu{t_zUXoD     #0*>!72(.#  8;>`8;>`vzok[O?~M@4h#')+.$06%+?'&~;!OA']a:a:WQ@kğ6T!  !$&((((""         -';.'%IC?FrJGQKmLzVVa^TTRVZ}^pycds\vZ}vvrsuslyT|;r?WvD<8iJ<2dL<0bJ<1cJ=1dO?2fO?1dM>._B4%M      !"")*,,,/26766 . . , , , - /////..*****(%&'%$$%$$$$''()+)(((((###""$%&'()*+**--/02341000--* * + * ( (( ) * + , , , % #  *179ZJRZbrqk|yooutqjSnOtJ{S\`s}ahtpYyuT{jZf]\e]dada[bSaRaQfQngRhgVqhWth^h^fnboWuYdZT[R]Phlfd\\cfrxqqn\daLZC???CFPTXN~CjFn Gp RVB} B} SV]XI~Ht#Fj5h`;s{MS``anayo_VsaTthLu]zRE8zW Ch"1X"I "I ; 7++ +-01378::7732-*('%'''(// /.))*)()))*'',+*)('&' ( ( )$$"!   \+Wfs6omlj^ef_w[b_qmboWP=R/_$#!   "&)* ,++**&&++*,10/////((*+,+*)(%!$%!!%%&(15:;<7521,,-,'*./04522/////..////23,,,+*+1/.++++++))*+.14/+,,..7786334330///++-+%')('))*+,,+,-/27==>>?99;;;::7 4 , *'&%% & (../01/------,+)&%%%&$$(*++.069===97430010-,+*)'&$$##%& ) ) *+-+*+, + +*+//..-1578::10 0 / , .0 / / . . . .++()++ * , / , + / 0 - -))*)(''&&'(//./31,1544676642..-+)**&$'($ % ' &!     !"!!#2>V@gdi|rkdhv`imO^RQ[IQT5XrT5XrYLrTZxHD6g-e?$It9e 3`Gw#M9ƚ9ƚttrrqrx~s[mo^klajemcrg\og\o_bv_i}biMwBn7\c,iK@ K&"" *04/8?:zEx;xGz?rM?aAp>0@8.42,('%        " %- *& & & % % " "            #!/-YK/-YK,7{\/8a88p: 8 8 , * $ $ $ ( - < A!N+$S10c>0c>A.ibD9oqMYVgsjbeftDq8[q#3(#3($$ " # ' ' ( . 578AAED B @ = ; :MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM#E3Qw[_mqg\u]i]eG~I{@i?h(("%-C%)OQ-AgyEwouvv]}fUrZ)+-)+-   ,"5`HGimlrs~tixu|u}{yP{yP:FD4@>!/+.3=S>:taRDnfNYcD`@h?k/Ia:*>I"     L06h[;CxIGMHNiNituv]|D\/9Z]$.    5#1R5#1RHʅ[r󁙁믩[ѯSɮK{t{w}pΔLL]z]qj[oj^iig^roRzwWgf[STd=3jg5([K.K.D U%%65:BG#jO+vV3tarwy~{〡yXOWNSJRPOcRktUsoVkjWbn]bo_bygʼnhȁ{݁{ݙSO~BzEnLuR|XLHHHv}[v}[~iX~lVsQzRSTUƖTRb{gcOcOqjAoZ;h*(Xq+/\-BiHRbaqd‰fjy`vpZduQRYiwcĥQ̐JRj4o:DC"  ;(F#2v\CoRyxyxkd`kg_ko[kj]jd_p_XuZPuyu_~XXtH     )#;!5M*G?&4:$-#  ;>Bd;>Bdsxg\TBMC5i$&*#-1&*7)'t:!L?&X\:\:XR@j7S    !%&((''!!      $9-&%K62.]MNVUWcPNYY[WJLQvUoXgu^WldFcTeOottrrsssY?HiQHGXH>{ZH;xXI{H5/b)'6"'    ! ) + / 1568754310//,,//00/ 0 1 3 3 4 4 0 0- . 1 0 . / 0569:<<9999 9 7 530-,//.. . . , *'''''((& & % % $       ,&71kFpkFpa]OqSVetnPlu=121   $0R0Gp`7PJkZ[iJxrmpux_YՀp_p_mNjYfbxfoejo뀀tԐf^vi{mjrrrpjigwnuoiztvmnȅfƇc~jY~mWtQzPNM|LzyRxoWkυqcm=W`,g*- *- @."B0*H7CMTJsQpwXew^Zv[P@zZL.h;7:00+ +'i@BkUVrqyyo_bqg]qj[yuS{yPwkfwkf_חTƤ2~(r6'!  3/.f^>wmLX`X`t|~NÉCdU#PG7-*      E4+YS>5nnj\cwyJr@l6I`%U%.*     $2$>9O=jJOcszidbzWQyh_tc/ֹ.X,a!Kq5]:u <} @A<~ <~ C~HUWYO}Ej Ho Iq VZ@y@yQU_XDx!Fr&Hl6qg;PWaa_rb_kd`VkbTnfMu[PE9jI8\'L "L "L ?:,, +.0249:<<9942-+('&()))// 0.))(('))))''+++*('%& ' ( ($$!   e,ek8u|rmT[hXrZc`rqbmR{R;N0\#    #' * + ,+***'',,*,1 0 ///00))++,,*)(%!%&""&&%'.379;7521,,-+&*.014521////..-....23---,*,10.,+,,,,))*+.14/*,,//7898443210///,-.,&'('%''))++**+.17<>>??99 ; ; < <: 7 4 - * ( '%% & (../121///..--+*&&&&%#"')*+-/6:=>>:8431121-,++*'&#"!!$%(( ),.,+,,++*+//.-,0367::11 / . + -/ / / / / / /-,*+-, + - / , + / 0 , ,''''&&&%%'(00./31,1653565532--+)'(($#&'# $ ' &!! ! !""#$0?W?aeiyrkdowcrjQaKS[ATS+SeS+SeYBpUVvIE9s0qF'Ow;e 4_Eu"K|8ə8əutrrpvrt{PYtYambicq`veTneTna`scixjtwĐKC|;jl1wXI&Y,'' 08>6B%KCVDYH`IwQK;#QE9B?720.'!$     ! $, ) % & & & & $ #           &A0&A0%)fF))gJ4(jT6-iZ;:emFYqQw}ZbcM\nZysstuyh49t>YyjT,GN3&<;(    ,0KLxU]ginm}ttskR=\}y(0RD4-   -1;38H[1Do[1DoEZsw}⅍TQMw{cswkrXpR^9^9}[J|]Nyc]vmakmYrHwwJZ[M=?y_3*Ze/#OZ+-Z+-p3'y6,?9HKc+qAVesޅj؇hֆ`Ņ}]T[`dw~|yًlˆyfŀs`v`_lM]qN^rO_l\v[mӆmӃj·cƒtNsNpNwT~YuUrSuZv\[[}xT|ySx}QyU~_~`~b{xZxoQtrRrtS[lG[lGkH1pkA.il*$Qt+)X/8k?>PD^HkLrjljiwi^ciZ]t~s֝J?6K G'/)   ?'>M0$OoZEzhQjsZjsZhWpgZmfeel_asZ]qskpy`u[t>T8i4@%K      =(AZC1mx^FeZF_YF80(R,#?-5/W-5/WVrUeT]=xKQ4i0-=/(5.$-2$'6$"}9&VA.gZHZHMJB9s} 0    ! # %%%##""    ""#2"1/'$&@@JRtC_[GtdLyN{GDd_~d_~n^hl`lgdvebt\\p\Zo\Wn`QgcKa_R^Uqq\]zaaewrmhik}`i~]b~\]o\\krororop\jL$VG03#     ( ( )+,/26766.. *)%&(* ,,,**))+*(''()'%&&$$$$%&(*,*((())''&&&'(('''((''*+-/2232122 - -, - . - **) ( ( ( ( & &# %+) #455@NW;O_nB]pM{Winhshsmrimlmn\{kZcTWfKwLLWvy[jumNjsEfjJufOv]av^asaaie[hjUgjTkkTpnQfoPcfYad\aZfsZfseVhfVniS~j^vkiobjYk]^^r^eaQ}aQ}QtSwY[ajr{dVIoWEdGeN$TeN$TK*)>$!     '* 1 277987775410..0//../0 0 0 11.../ 1 0 . 1 3 6 788::8888 54310//4421 0 / , * ' ( ) ' &&'$$ $ # "       R@SR@SofMT[fq}S@>PJ(6+0!;g=Zq>WCOEDG:~rFUnF_hHigIm][][uS{o\Y\tY_u\hwimuwrt~tu҅vutorrsoc|hzuthw~kzm{vk}cjbab^g[i[gOmTcĆ_}SzpMlcFteL|fSaÏfyy?qt2uPA1PA1d;-e;3f;HeO@xecafnqgzc\GbR4t:37-)#)%hI<~j[Qrlfnpjqa_ycZ|dYsstsst̎hڔ[Ʀ4v,uTC16-  +% @35xyGWi҅iҀi·cΛRΔJ~~2WQL0#     A6,ZN@7ombkpgnւH=2my%j<:;   #,2D3\GeQGH`fhZe|YU~r[npw7X&fx1?^ ;c 8h 9z : ; ; AA!R##S%)U*+]A-fX(e$r"Z!R / z$]]N N O R!Y(X0Xs:f]=ksIvMz]{]{[tn[os\`XhL¿M¿NÿB6yMAg/W I I  = 9 ..---/179:;::53/-+(%)+**.. 1 /*)'%#')*+)),,++*(&%$%%""    >FN[¥jsrKbpZpmi\Mr>qKj*H+A   "& * +-,,--,,10./30./0-,''*+,,*)'$!')&&''&'*-047540.'''&"%))*/1//11//00000--/0,,-,)*-,+,,..11////2473///..335541/+(((+++,/-((('&()++--*)'*,058: ; < 5 5 9 8 8 8 9 8 8 1 / +*'')+00001/-..-- , , ,+'(('&&&)+,-/06:??@:8 5 4 1 11/))*+,)(&&$$&( , + * - 1 /...(('(**-,+-034<<331/*,./01233//,- / , ) ) * ' ' - / + +&%##$##&'*+00 ./32.264245 1 1/-)((('(($#%& ## ! " !      !")4?T@pcirlfvem{S`r@\o:ZP-RhP-RhjBijPjhyl]|{MY)],65!+(             "" " "           3 3G!F! E#!B'%:10$?D;1DVF,JZQ(P^T=dVDkTTvvupcdfcaQ^zLQw:3Uf4)JW6!8??? >> E L GE E DD D 8 6 100118: 6 5 8 8  15 A8,,]XW[^seqvc]B\4@BV1HEE+??;&/%   $ ,  / 0== ? ? ? ? = < ;NffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM  1.*$="8,,-LIZdKrmLvKKDAhKnhKntKSsOUqYYmX\`Se_Sh]Rk`OfcL`cLwcLppT|Vq[Panrƀtutscu^j^d^bzxxy{lɀ\,hT:=(  ' ' ( +- 0 36766.. )(#$&) +++)())+*''()*(&&&$$$$%&(*,*((())(('''()('''((''*+,/1232122 - -- - . - +*) ( ( ' ' $ $ "&02'+I{I>I{siLT\tfpTACZ!R,>3  4"#>nA`wAZ@F>=|z;4qp7N|m6Vl3Wwk2WtWYWYxUwq]TZsUZqYXli_myem}puҁ{}torrsoazgxzs[{ya{fkbW]\Y^X^X^XfLnSiʆdłxUtiMfYDr^K}cQ^bǀ~@zz4y]H9]H9p?0p>6p< InN=zk_Zkrpjf`JeT6x:26,& ($gL:|j^Prkcnsnq^`y]]|]\quxquxЌkۓ]Ǧ4s-v^L;=4%0(#D47J[Ćlچlڄ\ZŝSїL†7\Y!V2& !   @7-ZLA8olPlckr{܆G<0y&qD>@  #(47J9fKlXG~E_bhWf}ZVuZetm9vE$Ul$3Q6^9k 9| 9 9 9~ CC$W)&W+,U0/`O1jm,ׁ&$u#j"9")ggM~ L| Jv P~#`"+_ 3]u;bZ>dnFjIl\t\tZurZqxZcTnCHMľA5~NDk1[ H H  < 9 / /--,.068::::540.,)%*+**-- 1 /*)&$!')++**,,++*(&%#$$!!    1O>f׮fssHds[oslUFt7nHZ%F*9   "& * ,---....21/031.00,+&&*+,,*)'$!(*''''&'),.2654/-%%%$ $'''.0/.11//01111-,./++-,)*,+*,,./2211013685100--124441-)%&&)*+,/.))('&)*,,--*)&(*.278 : ; 4 488 6 7 8 9 9 3 1-+''*,00000., . .-- + + ,+'()(&''*+-./16;?@A:8 5 4 1 11/())+,)(''%%') - , * . 2 0 /..''&'(),+*-/23==431/),./023440/-. / , ( ( ( & % , . * *&%!"##"&'+,00 ./32/364145 0 0-,'''''(($#%%"" ! " !        !"+6?S@ucirlfx_q~Kex<^v7\O-QiO-QipBgqNfrqcets=~u3mG)\!Fn>h4V0PAdAdnldc``_phqonSoSoY\dhkixjVuaGkX7{pT4utP0o[N.gSM-dd{CiJx}|vvtz䖢gyM[k3s4AA'30          !" # #     ! !        . .  < ;8 5 ,(/,31;?8>K?AR-PhT2UuJ{J{wvssrssqn^nX_B=_{:2Qk7+9(@?< ;9 A H DC E FG G ; : 55443 9; 5 344&(- !QANHWi`pujɋf؋EEAJLq@NMj > = < ;NffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM  $+4>"DP"CK "CI! ,,`QXlh\hփy[PDBzwArn*JF:"<1)  01g0;ijHPruw숷iٙMbIPoH!$!$$!"*#/=)*VD5IqWYt͑_is@=njC<``-)$        $ ?3#HYJ9ulh[rrfopRnoKsonsonmU[`OY9;TX'*=?&% 0$7*YCndSuu]dxq{]nak[eQGiE>jA;|oF7xpH5w|9,b|9,b|,2f4=wM]W_scfv^KxYTbB]K+dh9?l339,9,TKY"Vh,xl5wN[ljhu``xXw|K~}GCAt݄zt}zGECvG|jK{cMz`NwI~GqWSqWSfMuiVtsqryqhËrKxJ~Ih\|abxQbvKboSfoSfqxkoxggvYkt]vlhsslpzpjrbdiTl]CoY=|K5z|K5zA#Q@!M<@>GD(]J.lP4zYDbSvpcquhlhdjdbmowtuA`b5v$(#&" ' 4%$@-3gbFttV{j}q`bb`bbNTvdPlUttZgg͍fQh=hx7#*    "30'0OXWvh|}w}upYc@LB0fF.@F.@V@_BxxInoCQR0hC=#L4'01"*.#i?6s|KCwRwR6޲9ŦAy9o_i!#%    " $ &%$      ( 5"89(B<5(S=9+Y\[S\[SZaVcHhGsDS|aeQsLwLsLqfbxfbxlXdmWfnRjfZOsNkLcXccbjR|Lww/~3oߩ=A>WBa˂]yvram[`]X]Us@ͺNwz㕩\wvCYC*bA3F)#*   " # $ & ( * ,0111,,'&!"$ % & & & ( ) . . / / . / 0 0 0-*('''''%&')+*()). //.++*,-+('&%%&&+,023332111)))*-,))($" !>9)-_SBd=eѨ/iP}plheold]`e]ae]aqO\sM^zGbyFevDljS]afoņjhfkeX~vkytkjljdq|S~dt{xy{vbZvRO~CCMzOpTRƷNpHGE95dtrrslUW]n]e][ZfWqZ[sscGyY>P9"QI8!M55A'%+     ) - 7 89::<>;:9844320/.//....112233 3 69 : :9999442212233 2 111 2 2 1 / * ( % ' ('&''*+,+' #     SXFSXF}wtZahgfwΉnԕddw=Tb0l &60!BN04fQ06gT/7gQ"?NPAFS=?T<=9Q9QXVX]dYsffyjn|qj}o{mrtssfwfngRffVeacbajj`pratxbx~m}q|ҀV\GQFDHMNgKi@nEb|JU}UL~`Cc?d>j6l3yzc&Yzc&Ys?-i7)K U0"H^@7tq|SoyvwzZwnK>24>24#6"'@*<^A;ybLUeVoo[lr\kndnlforwrwuꁧ{売a֛VÄ4Q[!T"  >?7cHMF}qᄼqvtymyUgmJVH(]?38( " & 42*S983db\lihq~⁉pҋ~DHK{y =} ۽/5EsAd67u2(kV-T6K# A @  ? AB>>=> ? @ A ? < : 9 3 1 / / % % #  $ &*-,.aQ39rb ? @ > <NffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM  $+4>"DP"CK "CI! ,,`QXlh\hփy[PDBzwArn*JF:"<1)  01g0;ijHPruw숷iٙMbIPoH!$!$$!"*#/=)*VD5IqWYt͑_is@=njC<``-)$        $ ?3#HYJ9ulh[rrfopRnoKsonsonmU[`OY9;TX'*=?&% 0$7*YCndSuu]dxq{]nak[eQGiE>jA;|oF7xpH5w|9,b|9,b|,2f4=wM]W_scfv^KxYTbB]K+dh9?l339,9,TKY"Vh,xl5wN[ljhu``xXw|K~}GCAt݄zt}zGECvG|jK{cMz`NwI~GqWSqWSfMuiVtsqryqhËrKxJ~Ih\|abxQbvKboSfoSfqxkoxggvYkt]vlhsslpzpjrbdiTl]CoY=|K5z|K5zA#Q@!M<@>GD(]J.lP4zYDbSvpcquhlhdjdbmowtuA`b5v$(#&" ' 4%$@-3gbFttV{j}q`bb`bbNTvdPlUttZgg͍fQh=hx7#*    "30'0OXWvh|}w}upYc@LB0fF.@F.@V@_BxxInoCQR0hC=#L4'01"*.#i?6s|KCwRwR6޲9ŦAy9o_i!#%    " $ &%$      ( 5"89(B<5(S=9+Y\[S\[SZaVcHhGsDS|aeQsLwLsLqfbxfbxlXdmWfnRjfZOsNkLcXccbjR|Lww/~3oߩ=A>WBa˂]yvram[`]X]Us@ͺNwz㕩\wvCYC*bA3F)#*   " # $ & ( * ,0111,,'&!"$ % & & & ( ) . . / / . / 0 0 0-*('''''%&')+*()). //.++*,-+('&%%&&+,023332111)))*-,))($" !>9)-_SBd=eѨ/iP}plheold]`e]ae]aqO\sM^zGbyFevDljS]afoņjhfkeX~vkytkjljdq|S~dt{xy{vbZvRO~CCMzOpTRƷNpHGE95dtrrslUW]n]e][ZfWqZ[sscGyY>P9"QI8!M55A'%+     ) - 7 89::<>;:9844320/.//....112233 3 69 : :9999442212233 2 111 2 2 1 / * ( % ' ('&''*+,+' #     SXFSXF}wtZahgfwΉnԕddw=Tb0l &60!BN04fQ06gT/7gQ"?NPAFS=?T<=9Q9QXVX]dYsffyjn|qj}o{mrtssfwfngRffVeacbajj`pratxbx~m}q|ҀV\GQFDHMNgKi@nEb|JU}UL~`Cc?d>j6l3yzc&Yzc&Ys?-i7)K U0"H^@7tq|SoyvwzZwnK>24>24#6"'@*<^A;ybLUeVoo[lr\kndnlforwrwuꁧ{売a֛VÄ4Q[!T"  >?7cHMF}qᄼqvtymyUgmJVH(]?38( " & 42*S983db\lihq~⁉pҋ~DHK{y =} ۽/5EsAd67u2(kV-T6K# A @  ? AB>>=> ? @ A ? < : 9 3 1 / / % % #  $ &*-,.aQ39rb ? @ > <NffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM       D38nD38nQZuv{xG[R=~]p0[BC,O94( . . o7'Yl<0fdLIoaRmwr\wOqBdja)*1!    *!B2)-RI?WGVpA@>1wc_#4:("    >)7bC)ajk\rrrssZd_Zd_?LDs6C>`&,(" +T.%Qb6-bqiv}~z~ztpdgp^[kL7]O3HrR.2a]'#L`$Ed @e>1/d1/d@RC\zMx{TpjWnvN\EYi2iUPHV.$V" o/-o/-Y)`Z-k^9b?lPc|uw}r䜎bɪWD=WǰYƟ^ĝ}\qToMlEmEmExG|HKLrWUrWUkFtlLpp_ctd_tRbrleTYoN9aB.DkB.DkQFWPDSNVmagmuy|jj\brofpozFrYno_cyw|}bbItJr}KmhOyYhvql߆E86^m6^m0FY0DS0?lA3HqG=bWuAk@yy?~t?ezW?ezW./eZ.+`S,Q>01]C4DiG4BgH3?eI5:m68y3̙2//:BXVPePgPhSrU{VgV`llssrswbx_MC?x;,*P((     # - / 6789:98888887444553233775533 4 5 6 6 6 5 533..-.059;<;:4444 5 3 - * & ' ' &&((*+ , +'$    "#"#=NsY;Rq3^Nbheo`hv[I~ckvyHpt<1,"1," !"&%)9%$7$4%(%$3-7 03;u3;uSSYUqj[tt`|nwyrrqssww雀QxU|abwhji{`VRNueixmel\NNVFDa:5pj77o.>m/Fo2]tyHYl]UojRrvNs}s]ÖMuP#RuP#RF5?6)9}+$N{,.cN?pOyvh\cN-)(-)(    &5@.8cY?Vi\xnfׂymʉeriXriXkqބ|愕jʄ|2tROF!  )!2-%>>ٹ>ٹ{|rzXuUdJP2h69?!!    ."9DȹPuzz߉I}Rx[}{Ue~N.8"H )   %,1>CQ]rYptobr]h\x[}`himt7Y,r3 Uz Jt >mC| EBvAr-Bj/-Bj/@cCjL~i͆iی`בVN7h,5($nc@m=k5f&[83b9;JOsdp|dp|`jl]moTuwPuBtɻGkKa9Mu&9AU F < <20***++,-/00011-.0/-,+*)**++,,***)'*+('))))))'&%$"!!   3;]\CLqxY`vvwwkvEmt*BHO  " ""#%&&(*-.012221---*'+,--//,-0000/.-*)!!""#$'((,/00.-'&##$&(+-35214499:85313322113311/.,....''-.23579;<==6633345 3 0 , ' ' ' ' ' ( ( (*..--,--*)$$%%$ & ''&((-. . ...../00-,,,''))(), , , ,,----00110244 4320///./ 22210//12..2225740,+('''()+*%$#$$.1 / /,+((()*/32211/0 2 1 /4887:;:9::86 1-))(((-.''&%"# & ( ) ('))(("$)*-./.-23 . .('$$$&'()('&&##$# !"" $ %"" (-:M11|p5ޮ`ƊibTJtFcq;G[J;G[J28OJ@<[ekIl^nUõISksrrvjD?.~3j8U3Ë-4f)7b(8as(Y55;= D I N J FDC : 7 / / # "   .)6.?W?W0k;]ܖWғCDsEo]DaeoBSlUO~U=L}X9Ezc@HWQs^k}^gzPcaMaYKn>=zn>=z|B&WK'Ze*fg,ln2w?Mkltuowmg{w^|z[VhTL[H.5%K(->  ! C$5e2&UlMTnWcmf^ml]cpecpeoprq~pysbvLBpKb1^JI( "      #*) H#?/"IJ4'Ussv{ixAo8wWn!!    ! $ % %!     '#:-DN,Fec@UyTelrg|qtl|zl|zadnlhl{pXhdvfhjhiVVBh|Ch|~FhqHyQZc_[֞>4t,LW,LW*=H+=yD-QwCkUkhknbkuZKhłrrtNlkC5.-5.- !!%1!!0!0"&"#.)3+18p18pM[S[rf^vsbl|tx{vtrrvv陁UzWc_|hdpwuh`X~Psjnzsln^QMVHBa:1il73i/:j1Do6a~K]oaYqqYsYssf̎ZtR)^tR)^NJEH{)Bw('Ns(/ZG@gQxve\`N322322    .( CC:@mWM`ii|orޅnόfvfVvfVjqۅxホgȀy3wPMG  -"23(@G»G»xr}`y\hP`5o9BC#$   &0GSux|Q~Yz`z~WfN1;#J$,   %)3@CMavYnvods{`ju``X^qyb7R+h/Ow Gt ?qAx B{ Dv#Dt2T}I2T}IEoJxYfs}wu{mFr4[*.'~||d[@n>n:m([;5|d;>J|Nr_p_pahl^knWsuRrFoGjIe8Qp&<@W G < <20))()*+,.///11--/.,+*)()*++++)))(&()&&(((()('&&$#"! /5SS=DdlOUeddtYo8W`k#5=A  ""!!$$$&(+,./1110---*'+,-.00-.1110/.-)(!!""#$'(*-0110/*)%%&()+.242144999743134333343110.-./..'',-01468:<<<66445563 1 - ) ) ) ( ' ( ''(---,,,,('##$$$& ('')),---,,,,---***+&&((((+, ,-.----0010/133 3220//../223210023//22 24730,+('''((*)%$$$%.1 / /-,))*++/32211// 1 1 /3887:;99::861-***))./(('&#$ ' ( ) ( ' ( )((#$(),-.--12 . .)(%%%&(()('''$%%$ !"""   # $!! %)7D15o~l@c…naUKm}H_pF/ GG7)\[ODH_AyGNbifevlNI;Ax߾Feڼ:YȚ.My*Pw)Rv,z6 ^!338 ;C F I FCCC ; 8 1 1 & % $"  +"2&4Hy4Hy)VЏ3nØRM>EMiGx{@iqJN% 4 4 4 2 / NffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM   +"'5&2FaFags{ҕ9}6^t-jJj0]6_3P"1%!   [% [% N3y]Bqo}gǡOsQEKSx&-7C '#0'#0K5R}IAfCfAf;dX-J\?03&"       D%?l8/hof`rz|}XjLd<\P\<\P\*%+&!)#*!1W6,^L@z{sssrrixeU{XThOP05fP%&LO1`%e!~&=)FO3wO3wlYscijynxa~VK?~3W,pJ)hS0tS0trUqWpl^tn[tSxU{Wr_ifÌqԋtڙi؞eףPNuGnMW^^[dXgWjUoRpQhВoڒ{V{Vu]w[{VxXm]iu^SC^h}>=Mf%!=%!=`&5We)9]t0Fnz:ExXCjM|V}Qf~KVkNPdOW$,PW$,P\*GrA$W126J^writzmdkY`ÅbGnR<\Dv'. '  ! \.&RKB|Yns^}p`koaej|j|}{ooσoraaRQ~PAeN{/*9#  37:*:RNWXqsaSW]3sSN(\.)/" B<(WB<(Wwvrq~nwJ`d7wRP#Q8:;$$;8'PE?._ttSMՖxk;\f4OU)Y#'Y# W"&Z#,\#*U 'M'G"'E$(:L+@N-- $ $ %  ) , - . 3 4E #K" )N# )N#,;rB/?Q6L}?H[=QLĨFZ\vrVLFFRPIbNr[grdUm.-4S!1    % ( / 2468::<===;921//.,+/022 2 212 4 6788773312 3 31468:::33 2 3 5 4/.,-. 0 0//,, - , ' $       ;9]hIOjqmi{miupVRpzpefbaPVB5"MB5"M!    ""%v).`v).`9qAotYg{ngŏg֍dъāj~orqmss꓅_‘~]jUkTlPkT~iXjlzVnz}~цtcZIWM;vb8$Sr7&V2-_6=o@lViwkevotyttvwoYE]%P',     Q^Zmsrpivl|~os^iL8G&S(/6 &":GD@mZi}okwainRnwp>@ٶFB7Z{;(Kt$pAu !H .\F;pkCzE}JsLoOnOncbjbel_lp[itP`~JiCr5[`&D;%[J<<2/'&#%&(*,,+* / /,,-+(('&%'())(('''%"##"!$$$%((&'''&"!##68,->I12ߩ0l/^~,3kN&+YC"#   ""!#%&)*,,//..,*'*+./33012220.-+'%  !#(+.1 4556620*+,,,.011003399752105666::5411210110/''(()+0237;::7789::86 4 1 . . . * (&%#%+++++('#"  !"%(* * ),-+*(('' '''&%#"&'$$&&&')+,/2/.--000/,.0 0 022/...,.23444 3 256003 3 2 462.+*'&''''''&&%''/1..10-.///1321//-. / /.38879999;:650/-..--12**(( & ' ) ) ) ( ' ' ' ' '&&$%'*,,+./,,*)'''( )('(()) ( ( ) ' " #### " " " "   .)0@I9`bdImbw{`uX_QUuNRm>Nuf>Nuf,1M@?5TXvBjuVtsZA.Kk8(:T*D%?3BqR3BqRR|Zrphtplpxc[hYlVqard‡gɇgɀX~\yfwnqwv|g|i{kBA3f/+ E   ()0%L(-!D%%-%)$$4&&JC2>EIFLF@m˰; ;:?A = < 8 8 . / 0 . & #   "  $11C#]22Km1i{-JɾfюP9v׊jDD8Buf/8eS52 ) & # OffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM    .%39+B}Ym}Ymjtzӑ8~4Uj*aB\)R/N)B"*! *.e*%e*%S4|_AikrcLbuI9>Fc %07    45F45FK;[HDiA`|=]n2UsG&>P3(.      $#('43T/+Xt@=}tj`tnylvOgFb1NCK1NCK# % # )""3V;-aTBy{srrpptbk_PxXPeNR.1aS$"FU+h #n" 1!N6(^bIbIrTt[g{shvliiX{xQJFB`6S2zV6V6qWpYtm_xp\yTVYx`ifÍ~lώnӕgӘdӝQQ{OrSX_^_d^kYrTmTlTmԊvޏ}X}XwXyX}UxWh]{iwuWM@\hu;s1-MD.PJ0\^+xd'k&k%l!P; 7o+ D DG H*N%F19 @#*K403VQBvH[aqmb`l_`tXbRmLy\ldbbmdbZQ0:0:    !$& ( (&& $$"! $%( ) * *,.12432100000**()-./.-*)&%+++,,-.+(&%&&((-.00100// 0 0 . . , + ( ' $ 0(49.?t4`~t4`~aLa_b`]^y}`i\`nb_th`]saVwbSbSZavo\ZYGt5E/9y`.5iV2\b3if/IvP)@mC$R"RQ Q#Q!JC>< .@"3A)) # # # & * + , 0 1>C!F!F#0b5&4oA/>g7=oP9IGCTRvbZWQQVSJiNs[grh^{6;:a)& @   ! # + .1469:<===;9310/.,+/022 221245677662212 4 3358:;;<4433640.--. / 0//,, - + ' $ !    30MYAD[|nkimlupXTpzphslfbdMQKI@rYfiiudjmToyq>?ҭC?wq3V{5%Iu"A1Vc]Al`t]tUcTU|TPq?Jsm?Jsm.1JG@5P\wDavWmsY@s.Hk8(:X)I$D-8iI-8iIQuY}rphnpfnw_YeWkVn^oaaawXwZwcviqztowdvmuwEH9A9<\:gkkmh\eoR5C0\     340(T_VJ{l̆`aW]vLZqHYlVolVo~vk~m~saaCkN-I6T&(     +!Y5)\XKNxSdtomHm]3x9-5( I7'VI7'Vjx{lrp~iN_o;TS(^;;A!##+1-!58hi8hi$N="E3*F!<                      - - 7=uxE_bmfiithRumRioRelWdkXdvd]vd]tYgocsa\LD;4f[2MJ/n(%g ^ ^ ^c$p#j Y,Z 7[ 5U 3N 8 1 00 ( ' %  %#$%4&1C/;svB3.rrrphRveSjbT]bQgbNqm|qssK8;tK8;t     " $ ' '&&%$""!$%()))*+/020..-....++*,01210.-,+00//-./-*))'&##%&*- 0 0 0 0 0 . - * * $ $"!% +%`1Tsq @ 9 1 , & "         "$&(( ) ) ,  , 3 8G$ T30.|a49w8C6vߨ3fwppc]LPw[]gxrvyOeLAP:m""-    #(,068;<>><:44 4 2/,+012232015543322// 1 2 5 67:=>?@@88567621//.//.- * * + * % $ "        ,,$0McRogqjnvuq\[p{ostmm^=(]M3 I   #! (" )"" E 8E 8b'JZh-Uk{@t]rkۆmoxlquho^unVy}\m}\m~sg{qdqj[shZw`X_Y^Z~|qq锑u⠎oߌc;T*bzD#QA$S6(Y5.a3?yAJOU|xrjoquv~ۑNNVMh]lbm`WTPXt.lXt.l-("($  *?,J7VUcDm}|iutsdZdZjl|o|zsۃlԐXuoDYU0lD<D/# F3?N8 KhTFhTF|P[zahst}uBXr,n;B1++    X_j[fsb{dth^nmy~rniDZxa9\w21Wr)Rm #`!dW S| J{ J{ CCBC"Gy2RLA]}[bvcdmba^j^j[`]dco]wLzB8,gW7|* I 855 - , ( '%%%'())**..)*+)&%$##%%$$###$('&#"! ###$((&%#"    $6,?L G61!!!!!%&//110/*'$%%%%,,++,-/.,+*('###$%'+-/01/.00.,&'(('+/112266<<;:8649;768800./111/.//0054249869<644434888753 1 . -'%#" #+++,-(&"!   #&%#' ((())&&'''''$#%&&&&%"$ * **-0-,))-. 1 1 /00/-01/..-*+/0 1 2 3 3 3 56 3 310 ,-..-/ /*())+,.. . -+ * * - .))222222110.---+++,-0210234488653210/1 1 2 2**'&#$'''&%$#""'&"#&*.-,--++**('%%$#"$%'( *)&& & ' ( & # !         :*9fF(^i]ZksUqMp^TdK~B=kB=k4/@ZE6BgyIFw[YqWpl:(9b''X!!TO-O-NaWnrpiZzoVfuQRz]T~iUfXeYTOTO\_VabWqj[qj[rhZlaZfYZdj{a{L]XESBv%*         5EFZAWWo88cgssrrrrrx_~zMxX2*[X2*[`;0jU6-b4(#J4'$K3$&O1#'N."'L)      # % ++**) % $ " " # ' 1  2 6 B N" \' i,a%^#.'xR3/bGxPkcIYhUBhufaǗ..IOHIF5{+ oF / , (.0 2 2 3 3 / 0 4 2 + * ) # !     ! !,0="C$%1V(08qR:?|>EAJC̾Cuu:k߻6\(->?(/>:&6=,'5:3'37: YffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM  !$(-KD>{WRKsssrqqu0wag*g1>8&,' - 3 m%1*9J"QJ"Q@zFJoYDdP4E5R".)8  &#./&:QB}QB}=Dgd9CdW.A[0(:R(%9,       )75a5IzfBRvlm|sr˂{wqi`[F\o=}][+dG?%\@6     "%$2PD1g{cLuuis{samn[hmR^QyR^Qy5X@Y3S>X.F:U7<3OT =m$4(+6+;,f5uAsjsjh\3yfT4vc<7ob96mb12is=5sI9~gL_ŽvSqOlZlZynf{ldi^m[zS]ÎfԆo~wԁsтrЀhɀdƋRWf͌bǍjWmYq[}SL~qX{j]s{q^^ILW]vpodunRym;x}v4xh-;LG+&:=+*+*p%&M~*+Y;;E:e:fMzg_fYIRK4l@6A:/2k%>k%>6&XC)bk1~q6ExPunZtpZsrZ|_`uxrLN6m?@+V   *)!ABC8kfgQkωkY`SyRVtNWlWilWiyt_w_t_[SBnHu+K3L(#     .#c>-gcSKcippxLpj8?=D/./F>'VF>'VieokqwrncPYq>OM,a74?"!$%Ek=%Ek=0q"*d? 8 # !                  " K$?K$?}DRxShke`}gjmWioYfoZek[hj[ipnlpnl^zzYJG?Ɩ8u2vS$Ah70^.UR O O O Q XTIG "E  A < 0 ,,,%$!  %#,'&ISL*V`X']o&`w]d{zw|nthy~b{chseQlh~oipklVUWVUW4%7. /   $$$$$$""!#$&'))**,,.,++++,--+**+001/.-,++//.. . /1/.- -)($$$%*, / . - , , ) ( $ $    K5F\%BZlVmrg|ipipjf~idyh_kg[lgPngSggV`hV`iW`nUhoUjffdc`R}+VY$?rB(Z+ Q!H72,* ) + 1 1 4 0 , ( #    !"#$% & & ( ( ,  .7?" V>#(jJ'0~V1Wq;}U^iikeTV]dcmjvjkYaTzR>?*T7+?  ! '*.47:;==:843 30-++0233553487666551133 5 67:>>???6666986421001//,+ +*%$ #          '#<`LWfprmr{rxaWtfskqwq{qqcH+eQ<"O $ "+)00-82.;/+/%D7D7X(C\`.Ply@wxR{uuv|trrtgqgkpbmzdkzdkttopqofkmjihxcZcachr|{㏖w㕐va:}Q'[V23b4<<&U;*[86oDDPSuqnux{|h}bKK~DoBuC<~i<@y^5Du|BUPg|p|s{d\`Oiw1siw1s43--,&)2)H9MWjIghs}쁄j^j^uuvxz||ヒpqU_u:FO$O-) Ȫ;y0Fd.+Be(9h8k7n9n;n K{"Q0i5̄k΋k΋YS?vc6at@,Mg'Ln!LvPRL} K{ MMBBBBCw/TM?f]i|gkngxph|q_\e_\e^Zu_a}by\J~A9h*YD0n! E 744 , + '&$$%&()*++//+++) '''%$$%##"""#%%%#"! """#(((&%#!     +0 = ; 40# !  "" #$..111/)'%&'&&--,,,-.,+)(&&$$#$%&*-001..---+'')((,1224466;;;;;86;=98::10001120//0115435;:8<?7555347776532.-&$$#!$,++++('$$""#""$&$"%'(),,((('''(%%'(''('%& + * ),/,+((*+ / ////-+010/0/+,/// 0 2 4 467440/++,--/ 0 + * + + //11 10/- -/0--444443210..--,++, ./11 1343377875420/0 1/.((%$""$%%%%$$##*($$'* -,,,,**)))(&%%$#&''(*)&&&&'% #          5(;]D,cghZqd`e\gPX>aX>aLAHw[FF~WBbQ~~]d~Sh~>Rh>NkH`_RrR$%R81+gU5-m\9/sc@_CpwwYR}@evDfqNibRaUVYI{cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM   7&@B.$O^`Mgp[ssrml^V+dQM%U(0(#% 5!=$. G4%S[,l[,l{ImLAfUu8XJc.),#$#  ,.C7$5TFIFI0;W:-9T3#2J.E!4+ "     5-G"+K{BjyVtrtv_oG}VAgYP?`Z:";2'.%!    &,M;1dtYNsaSrdUQ`YF^Z<[RX<[RX#82/!1-01)/Q*{%44=B:F9|5?qJqJN2#QT/$Rd%'Tf%'Uj&(Ws-*\{3+`O>kPrRtR}wm}wmsonwliĄcZfXmP_Çm{{nnnxn{fŊ|OUeѓ_ɗ{L|H}DFG}yVzs[sxqx_x_xG~LZ̆diXttF_f4GMK.?E8%/1"(.-(-(n($P.)]>9F9_7qYHaRYWECL7,_?,2;(#2E2E<']C)bX.q^7pQlXwh_ti]qj[yc{fs|tpuxLI/e?=&Q   55*POUGlyXiҌuQhI}XRwSUkXckXcsqSqvQiKU|F@qAj*N0D*      2!%lF1qn[GrokpQrw=DM$R5??BD'VBD'VgRcjbnrm]RTrAJG/d4->  "3"3><74 ) & "                 '-"h6/eh6/ezQfxbqse|Wde`r\\pacobej_lh^njx{jx{HC2Ə2ƅ1h-j@(=U? 8 ; <??@@ ? > 9 4 / -*('(("! ""#%3&8HzWfpskbegSfcUbaV`de`qs`qsT?'ZJ5 J+      ""##""!##%%))))()*)'(()),,***+///.,++ + +..- . / 1222 1 1+)%%#%), . , ) ( ( $ #  ! q-So9ky|rVVxd[vb[q\\oZ`gTjjPglKcoI_rG[uS^vW_ttUP@cy7Se!R(E 7 5  3 * '  ! " $ % ( ('$      !!####$ % ' )07=-8S;CRiWEEaasm[\^j`aaX_]dwfiZ[=|VC.f    &)+3589;;76 3 32/+**02337767:9888883344 5 6 7;>>>>>3367:::74322210--+*%%$ "       ",]E?~foeowo~eRxdQvdPpdnjttgS.lUE%V" .&)93<@:IBt,WNB8566345555542.-&#%$"% , +**) ( '&&##&&$%%# $%() / / **(('(('&()((*)'( , * (+-+*&&') --..-+)/100 21,-.-,/ 1457844/.)**,-/ 0 - , - - 2 3444320/110055 5 5542 1 / . . - -,,+, . /0 1 1453256997531.00,*%%#"  !"#$$%%##,*%& ' ) + + +**))(()(&&&%#()(')(%%&&%$#   0%>TA/gesZvsrkeiUn>Vn>VcROpWKe>iJulcYp;}ARARAPwpDqFJMzbiqsuuvh.^jB6f~yywoX`v~qՅ~Z!l/ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM  &-' BJSlSbgnuu}_rtPRD#QF<D!& %&!*&%F!0P3:*`B1pqY?qY?P|elIr__5VM7,IA0"   '#8?0,EN9Qk9Qk.J/K"1O-G0'      ! m7QnJ_nnnywׅc`V<[Ig 14.#-        45L)/VTNf]sd|fqMocEd_,B=>,B=>!&3#"0/':']($M4*rU)k`)ir>xxET\=T\=K&DU&!Hr&*Tx'+V+-[,0\,2\B<{XFlKsM}a}axn\zg[PYQYRXzxpqppqqst{^~bÊmѐfɢnNsFy>{A~DpR}lWzkdykiq{aq{anxLjP_\ZnL;brs+7AH$'* (+4&4&x4&U:6lLhS_shE^`PHWZpEGBeB7+[C18D0-7!M7!M<)eD-mZ8`Doiŀpg|pexkitflyu{wf__W-99'0/ +*I50_gONwj^nфrgÃlev``r\_ja_ja_xmtehJSF>vAg'L-B#      /"A1$Hxjewuotoj_S\@:S$O/D>56@56@iHQiZcieXUG^A7=.])&<   % % 00 2 0 + ' $ "                 & Y&Dk.&T|GL|GLjb|hfes^nWjc|ofcX|hT{`O}O}<:v4J0sA$Mk%3P4 1 0 3 4 6 6 4 2 . - ) '$"!"# % % $ # !       !47@,JBJOegLxtCA?ϴMZ`clonnmbZfVMT0&S76     ""$####" ""$$ ( ( '&$%)&##$'(**)(().//- +)(((+*((+++,.0 0 - + * *((+- . + ( ( ' " !        /(D#B[acunr]mu]mu}hVygVmgXkcZgY`jSblLdjOrhSzpЀkKKBi[d8YRW)80"5(- - - - - % #          " ! !"      ! " # %'("!()#:7F&B *Fc5O|k<\O[xfmid{l\tjZqjYsnbsnbfc\dz~j]k^k_{WtPNMr]/mgL%V ( F31M36c4G80g=B[ez懀[LyEuCrCrCQHUJfcNYhOLnOksXxavoqr}|y;|y;50*,("  )"A7Lt}F{Źgrx{{sywyw֋jׅiqfimQEmX9O-Z+87"   ! L@-_L@-_nossuVhi>[K&X=32   -&,4,6QR6oXcIlkkjrqj][iuhWUQoB}'-,  ,KAi\hzniqqeTW]e[jov}?7mm/V+U Q*] 3i>o(Hv#0M~D3NOFlMvcrcrB@:cg"&LZ6M;`@r Az A} E FSS? AFD=n,KK;YU]fygirUWUIWUIZW[\cjaZFq:`xT.Nl!!=e+^ C  :66-, ('%&''()*++..(('%#&($###$$$$%$##$$$! $#" !!!!      #$ * + +)!   "#)),- 0-%$$%%%&**--//0-))('&))((((*-001/.*(+)&(...2555898877679748965::113201211122211/1655:>867744654565410*(-,)+0/...*)((%%(()))&$'( + , 7 7 .-***+,++) ) ) ) . -)* + )&( *('$$%&))++*)(/111 1 1// 0.-/0344422.-*,.// 2 2 / . / / 5 68875421112276 4 4 4321///,,//-./..02564322 4 444 52/-,%#""""""!""$$&'%%-,() *)'( ( ( )++*+,+(()(&+,('**))*('&& # "        $/"=APVpSktgbmUUmUUbfKjgHkAiMbp`cAd)>l:!1X+c$)f&,9{N,9{NZO\Ubhdhigkh\phPtcd^yimljC4KfC4Kf%7<6$BPi;bmIg{uuocks[dSV(9 >!                   $10,RIJEMKGRLJPPp{tuurpgghmsc^En=bxw.&)J.&)J# !     #$ - -028 636 9 : ; @ B B Bb2"f8%,tI%+lF%'S<+7\I2HfV:C^gB=VxVBT]CS^i^vЃqჿqzs]TL{S`[DF1Bf?*+R$"#; 4     % $ # # # $ $ ' ( $ $ $ %&& $  , 3 3 3)D6-JAMMKSùlmsuvp9ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM  /4/'QPbYsjpu}u}uStgFN> KB7>" &&!.**L#5V!8>.iG5y_XE_XEBlnS>eeG1PJ"(D>    %%<>..JL5T[5T[*E ,H!1P,H/&     % Be{Wpjkl{qΊVaN8OEX(#       ! ="=X-8dWTwU{_bzLtgDf`~':65':65"4$05$@%a'#"V4/\.|i.yvnA`pGJK9pJK9pJ"?U# Dw&+T~(,V-/\,2\*4[>:qPwWlnkJWbR|@YZ`?HB]>7*YE3:G208"P8"P<*hD.q[;`I~oq~ql~sgzlmudrzz{}bXYL"3*,$ 1.P53doMP{f`~pсqomntcep_bjd^jd^yvukhJSF=xAf'L,B     4!)F6+S|vvz~|toiYTTA7U$N-E=119119jEKiX`fbVuVCWB~09-Z&$<     +, 0 / + ( % #            % , j-%R6-dMUMUdhch`h\jWlcnc_RgM[F}F}8w7f4m3/_y*4M!;  ) , - 0 1 3 3 0 . ( ' $ "      ! $ $%$ " "         %2,,=seB;{R33Γ3EȺVĮ`cnrrrunkpa\a8/f@%B    ""$$###" ""$$ ' ' &%#$(%"""&'))((').// - +('''*)&')))+,/0 - , + +)*, - . + ( ' ' "         71O,&RTrUkr_a`_a`~iTyiUkjWjfYg[]jTalLdiRyeW|wۃo=ə=ə;XMH0G@<   ! & * ++$!        " ! ""     ," 2BixBix;ҡ<ת@Hatff|kXd\iMyirrrV<-cE/$N       # & , .//44332220-016777::8:>=;<<<<===<8869<<<;;44777897542220/** ( '% & & #    9-#KPR;yfvRrzS}}SykKxeHsiVqj[wwV}TIgB!%  " $ -&&6,19.4B5EE7 J4'94'9(&59\2Ari8OIwPmVc`^~iXthWqhWrn`rn`ec\el]lZlW~tOn|F?=n],j`K&W 9.&A/,Z1=~4,^6=Taq዁TCvBpBiAiADGMJ_iQUtRJSiY_xstt|y=|y=3,%*$   )!?7P|Dgrt{tsv~v~ݏhهdpXebE8_Sk*8%G"+,E:&TE:&TrrsroWge@_K(^@36 -%+4*4QN0hWdHjjhiwriXRiqiZXUvF)//  $2QI|_mmhqocRQZfWloww?|6he+U(T P(] 3i ?o*Ju%3IzN6H{\M\Uch^nh^nA?{9fi$MZ4J9\>nA| B FGTT? AGE=l-HJ:RQYd}mgsXTWJTWJXXXZdhaZEg8UsI*Ca8_,] D  ;77.- ((&'(((**++--''%$"%'#"##$$%%&%#$$$$! ""  !""   ! !!!$% ) ) )' !##((*+ /,$$#$$%%))-. 0 0 1-)))('****))*-011/.*(*)&)00036669:8866468636743991232/1211222200./3338=867745664566521,*/.+-10///+*)(&&() * **(% ( ) , - 9 9 /.**+,- , , * ) ) ) / .* * + (% ' )'&##$%'(**))(/ 111 1 1 0 0 0 /-/0343311.-*- / 0 0 2 30/ / / 6 79986432113376 3 3 4 321///,,00../.-02564311 2 2 3 4 52/,+# !!""##!""$$&'&&-,)* +)&' ' ( ( + ++,-,()*)',-)'****+)''' $ #         "/5EU]Gsite`l\Tl\TalIhlG{mB{iN{\q_gCq,Eu>$6^ /h',k*.=~R.=~R]M]R]b`djigi]ngQu`iYaqdl:5Od:5Od770#AKe9`kGd~oqqcks]|bUsT(5 =                 %5;2-[A30aG42fExDpy~jvvrrrrrrrfbNGy70.\70.\)(&&   # $ . .249 8 47 : : : > ? ? ? TY!h1`0G+#$L6+/PA5,DQ>)8aR*7_Y*6^X\WlĈi݈i{~vh_U`tkSU=M~M50f-+%J"'!A              " # ' ( % % % &'& $ ) .-,#<%&A,>><۴Jrrrrqq=ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM #+7?OBZk{M]Q^agY~^Y~^XrKPd?z9:@1140"(G,@o;2j}@9x|]iJ|J|)DJ(%?D$11)+     #(&&8[+&8[+,H(D93 #    2*<7\aqkZWT?x]{+66E"      ! /*P+Aar>moglMC@qmc?[ZL ( (,$<2!8D,K-a/'0`9E[_)>@+bE?|U|ɳZq_kOQgZoCbdF]AiKpPa|}^wv\rzqm~рmχdaLTE& !  $ P2&TmC8xTKYP^U|vmu~vkmfhgaoxoxτeu`FRy1\6R2,       1,A@@4cm|xo}tn}hnMlAzD_1c.<6&0'?3@?3@xITyN]}_vqeqMxa@_Mz3G9V$*"7   ' ( + * ) '%#"        O'!Gb2*[EfKzLcLcXY[[\k{}SFAn@}t^nV>nV0))(##                                          2G0 2G08ea=frKlUkrjlqrqxdyXo{ehxifxpraYNeF       ! % * , - -2210./00/004688:956:::=>??>><:5545778662276 3 3 3 3 31/00-, ) ) ) ( % % % "      00=BG*[]qMyopzm~odfpV^ZqZqRhGzU)<5$1* " 0+*50092;:3?-&5-&5#%-5L.7g^5G|LzPjUZ_X~iVxgZvf[t_et_eba_zgv~kWmVpUyN~Gv>s;ti0qme,g'* *( 3% :&"M'2y.*V4?zHO[`tLs|E]xHUwJdC:ydC:yw-4dn56iUM=zM`C|FsI}_yNy~Ss~qwylz@(U>@(Ul‰nrrs}wf|vOTK.b-!    73@DG6fmnpktreVTj{ooVdNW%77 -)+Ignjnks}hVl`~]OJж9pZ1_H-`+b'j+g/d 6e,>e.ALzIQ_}gYY>{:`/Y\!HW 8R=bBrI LE C QQGD=u=p&=_3RP@hdpeaSuxSuxZli_vrocAm0OT1`'Y S E  A 99+*'''''''(),---'&$#"$&#"""!!##%$"##"!    #"!"##!!!  "#%%%$!  !!"$$%&+*%%&&&()-- 1 1 220,((('',,((**+,---,,('))(*1/.2555895554234446632;;78;812333444453001/,151033127788998650/10//0/-./+)(()) - . 0 0 / , * +,/0 9 9 0.))+-/ , + ( ( ( ( . . , - - , * * +&%"" !#%))))( - . . .-, , - / / ../23 1 1000/, . / 0 1 2 310 0 0 6 677 8 5 3 2 1 / / 0 0 3 2 1 1 1 0/.--.((22110/.14675 500./ 1350+('"!##$%'&&&''')*&&-- +,-(#$$%&**---,)+,*(+,(&(()*-+)) ) & % " !     ",*/E:DMiQlXzXYfkrfkroqQsnQeQ`Y|Ps^lA1\J,Nw,"5c#,] H*H*YF]Vlnuhbl^kcStap_clxdbm::Eb::Eb59KL? >  A BFA 443"*'"-,%>1&CNSsXehȗhȗzvjhfkpkwin]^hYJg8#!D8#!D        " $ $ $&&&$  %) ( ( / 1"6Y<"6Y<5sQ9sbEtGtMqZgg]d0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM *0@LZGhL[NW_dPkTPkTJqHDc=o28<,/0 4!*O-G{C;|JD|mwzCC 6>29&)!$      !/J!/J-I'C 1 -   83D "BPYskTKB4obv&-1? !       $ 41W0KnzDwmtG8YCeHgJ{hKoNoNjsRjrfimkvpz烸pۃq݂rvrqqo_lZdI^LLULWKYXXeV|^`zZbvLc~Kc~KcXW_WsuVgm]CSqk-8LH'$ # +$l.Fl.FC,fHAV~̰[sZkQOh\kDeg=;JFF2/%NI(0Q%&?-h?-hbEeHnPvS[|ZtwXorjԃhʋ\`IRB"  & Z9+awH:VIUKSLzwmrxhpfej`pp׈_u\:xTc&I1>         00"I>D8hh~xk}tnxgdIb:r?S,Y+4.$) D3BD3B|JW~K\OivZhJyd?bQx4K=U$,$6   & ' ) ) ( '%$"         ]0)Wt<4pM{RKhKhTUY[]nxN=q2Kru7P~F^vYmjl|c`[rY^zqYXqYXW[|WfhUhehmruwRE>j_=>j_="                                        007UzK=X}`OaYc}wg_uosgr[kec\mfWporegQvQ     ! $ ) + , ,110/,./00004588:945999>?@@>>;94434566541176 1 1 1 2 20.//,+ ) ) ) ( % % % "      %%*67AWoKwxminckpO_P]P]PoG[+C<%70 /+(40.61861;+%4+%4!$+4G,3cZ4EzM{QiTW_V~iUzfZxe\tZgtZgaa`vhs~jUnUqTzNGo=h:vm1sqn.l,0%--"1" 7# I$.x,*S3@xDJTSpIlyFTtKLrLZ67pZ67pl%.Ve-0\QD6oKZ>sDoFv\vKt|Oq|px{{gz;gz;2+!)"  !/3`UpDjvno~k`{~l\~l\jRjOnkFacE9LBg)8-K$.   ;B)U;B)Ujŋlrst}sׅ\[T5p1#!   .*2>=1\nvo}sltsdUUkvoqUgK\$::   $2..QnznnltjWub_D¼;˭7lM/\?-c,g*s,k-b 4a,:`1FNOTfmTT=p9}W,TX !GV9T>dCsLOE A PPIE9m:i(=[5VRBojwe_RR[roa|vsf@o-MX+`"X O F  C ::*)&&'''''((,---'&$#"$%#"!!  "#$$"##!    !#"!"##!!!  ""##$#!!  !!!###%*)%&'&&)*.. 2 2 32/+'(('',,'(**+,,,,++'&))(*1/-1544784443123446621<<9:=:23333555565000-*.2/.1102789:::9762011000.,./+)((** / 0 2 2 1 . + --0199 0.()+-/ , + ( ''' . . - - . - , , +&$!! "$))))( , - - -++ + , / / ...12 1 0000/- . / 0 1 3 310 0 0 6 667 8 5 2 1 1 / . / / 1 1 0 0 0 /.-,--''33220/.2577 6 50/-. 035/)'&"!$$%& ( (' ( ) ( (*+&&-- , ,-("##%%**---,)+-+(+,(&'()* . ,* * ) ' & #"    )"#>546]I`OoTVdp|dp|srSwnTbV]]|Ls^n@ç3dN/V0"7b!,X66WD^Xqsxh`m^jbTtbrackqd^d:;Ba:;Ba"5O3):'$ & & , . 5 5 6 7 7 5 2 9 ; = > ; ;  : 7. , ) "  3$!:KQlXc]Ǧ]ǦyujklorrrmpkV~F+'SF+'S      ! " $ $&&%$  #'' &+ ,9!9!3Np04UB6jx9iAfRYcK_,ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM4(cs1NWadWpKWpK,A$?.:92&'5%(= *Z3/^vFLu~tnc;s;s!%"        # #!   8*C#4d>B~oGPMVofIE|w@uvQ-OLA("1    # # ,+93+!CF,2bLKkQiZcIjdu@WZ]%189$,-##2&;N#5S?cA]GJPTY]iGn@ZWAKOAyuH5xuH5x:)a6)^)(T,'T3%TM2wf>}Yt{w^xnWoNoNzcxnsuyzh{OzYxbw~vkg}g|\l{Y{xPlSH\?Y6V}FcVpxttt}p]np]nŊ\jËjfX{\Ech}-<@Q% >)8J/BV4|V4|N6~TJd׀`zeSQ=56^$$(4,r("G/$PRDRDhhǕkdÈrWzY^p[endNan<1;6!*    ) \<'[yJ1tW;U>RAmvPfUbnbagfssmq^e/H?;)%%        % (9BKBvQ^M|opc{LZJDO3g6?E1:9dU3tdU3ttmkvim{\qwkqko_`RQ@Y1f- (      16K0)YhzvrrriiTW`SE>wj6lL6e86c}1&JP AA(,(,# #!                ! # "       $ & ' & %          $ "  (1/7:PZJC[fXVg]Vg]nqy`lGxX2G4Z    $ % ' ' % % %$###)))'"#$&'''))..- - ,+&"!#&'''&&''(('*,,,+*+++,/-+*( ' &$ #  J@TUsssrqefaV|eSkfReeVoeVo[watzj\ί.3Ċ7\e!3E7%+'                    "%.,,3)4(4($                       #$ !/6*/Z8c9Wt^qWdkrK}Cog)%$H&<   $'((++((),./0224488:834567<=<<885567987654422873323320-,(''' & & %$"             *10 DNvUjqsupyudr_d_d{wPqmEQN%VGEI*) &# !&" '# $ # &)&)%#,9%AQ)1XKT_UrU{mjcpajsJjsJj\[`bjw{ntqylT}pStRzntsݎk׬RǶIQn8sH]/b.)..%,-%[!(E+?d:eHiatSfbT]\Tv?@v?@IDMC}W?wZCp\Gz`QdZhUiS`{dmCmCL@8@5,  ,379&SIS@ujlsuv_lQH::"1/fȞ+H^)p!bTK H;;*)&'))((')*./,,*)%$###""""!!&&&%#$%!!"##! ##""##"#$$$#"""%$"! !! !"""##"$**(* +)(,-//4421/,)*+*)--&'+++,-,+*)'&''%&)&#*022675587567888843>><=>;33322445543000/-/1/. / /+-249::98763222320.+.10/.. 1 1 3 4 5 3 1 - )))-.22((&'),. 0 0 . - / / . .--,+*)'#! "'()*+++ * *()**+,- - - / / + *++ ) * + + +,-/000 1 1 5 4 2 3 5 3 0 // + * * *)* , - / 0 0 0 /23--33237647:::::33124672,)('& + + & &&') + - , + . / - --,(*.*%&&%$++,,+++.0.,./*(** + , / . - - - ) ($#    %<8/0_QLYUZZmwSmwSzJsN^YY]zHifMQR7EzS.Al6$3\# .W66`9eOrqnuhg}bYyglnurnbiH^VH^VAO[YER_hPZkZYdxTMvSNsQOssnsz|}D]=p1C(H   ! " $ %$ $          #"""" %'=J[H=_jU<{\||urrrrrrd;l:m8oGdUXfJw\"ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM4(cs1NWadWpKWpK,A$?.:92&'5%(= *Z3/^vFLu~tnc;s;s!%"        # #!   8*C#4d>B~oGPMVofIE|w@uvQ-OLA("1    # # ,+93+!CF,2bLKkQiZcIjdu@WZ]%189$,-##2&;N#5S?cA]GJPTY]iGn@ZWAKOAyuH5xuH5x:)a6)^)(T,'T3%TM2wf>}Yt{w^xnWoNoNzcxnsuyzh{OzYxbw~vkg}g|\l{Y{xPlSH\?Y6V}FcVpxttt}p]np]nŊ\jËjfX{\Ech}-<@Q% >)8J/BV4|V4|N6~TJd׀`zeSQ=56^$$(4,r("G/$PRDRDhhǕkdÈrWzY^p[endNan<1;6!*    ) \<'[yJ1tW;U>RAmvPfUbnbagfssmq^e/H?;)%%        % (9BKBvQ^M|opc{LZJDO3g6?E1:9dU3tdU3ttmkvim{\qwkqko_`RQ@Y1f- (      16K0)YhzvrrriiTW`SE>wj6lL6e86c}1&JP AA(,(,# #!                ! # "       $ & ' & %          $ "  (1/7:PZJC[fXVg]Vg]nqy`lGxX2G4Z    $ % ' ' % % %$###)))'"#$&'''))..- - ,+&"!#&'''&&''(('*,,,+*+++,/-+*( ' &$ #  J@TUsssrqefaV|eSkfReeVoeVo[watzj\ί.3Ċ7\e!3E7%+'                    "%.,,3)4(4($                       #$ !/6*/Z8c9Wt^qWdkrK}Cog)%$H&<   $'((++((),./0224488:834567<=<<885567987654422873323320-,(''' & & %$"             *10 DNvUjqsupyudr_d_d{wPqmEQN%VGEI*) &# !&" '# $ # &)&)%#,9%AQ)1XKT_UrU{mjcpajsJjsJj\[`bjw{ntqylT}pStRzntsݎk׬RǶIQn8sH]/b.)..%,-%[!(E+?d:eHiatSfbT]\Tv?@v?@IDMC}W?wZCp\Gz`QdZhUiS`{dmCmCL@8@5,  ,379&SIS@ujlsuv_lQH::"1/fȞ+H^)p!bTK H;;*)&'))((')*./,,*)%$###""""!!&&&%#$%!!"##! ##""##"#$$$#"""%$"! !! !"""##"$**(* +)(,-//4421/,)*+*)--&'+++,-,+*)'&''%&)&#*022675587567888843>><=>;33322445543000/-/1/. / /+-249::98763222320.+.10/.. 1 1 3 4 5 3 1 - )))-.22((&'),. 0 0 . - / / . .--,+*)'#! "'()*+++ * *()**+,- - - / / + *++ ) * + + +,-/000 1 1 5 4 2 3 5 3 0 // + * * *)* , - / 0 0 0 /23--33237647:::::33124672,)('& + + & &&') + - , + . / - --,(*.*%&&%$++,,+++.0.,./*(** + , / . - - - ) ($#    %<8/0_QLYUZZmwSmwSzJsN^YY]zHifMQR7EzS.Al6$3\# .W66`9eOrqnuhg}bYyglnurnbiH^VH^VAO[YER_hPZkZYdxTMvSNsQOssnsz|}D]=p1C(H   ! " $ %$ $          #"""" %'=J[H=_jU<{\||urrrrrrd;l:m8oGdUXfJw\"ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM 3JAgRsrz||㉭]ɍSMM*^MM*^ % ?)$L.3q=*_ri\rxzR|Ez)*!)*!              ! k;.gG9{joxvnpviBjt/QaC87*&    % - eE'\eE'\oeHq_NwL^iVmZ_{Mcf@gPw#9%;)'    / /E%9VW̅fԁꇒlӌVHyC_?-eQ+&RZ GZ G-(T-,W,8a7=qVMve~|xqlj}i}it~{v׏^Յgg聴Su?xhpC_XtFFGxSVW[ykneoiqto{gsoetvVYuxosrrxziiZj[b^JTC4J,L ,+    IM(ZW\0mDDrX~g_`GuZDfH:9p1'%J#1-H61\'/P !6Y$8\'6!)                                    1>@V>NNluzYuzYZiXvQbr~i``WA,-    !# ' ' %%$&&((,,,*%$"####"!((, , , +'%#%&''(((()*-,*+,,,++(()*.,*(&$ #" ".#.#7ДGvusjmq`DT_Ov_SVpSz]]DзAɰ6ǵ3Ž*Ն/_3^8#<^'8 #           # & - ,!(!)C6)T^J?iQFsXM~rKzJnX:hL5v:2A:2A>J*WAH,[JB1fYAD}h?Vg:E}e44gC!67%) $                    -&AMD@k@wB@=<;:9 5 57644222575410 / . ) )''' & $ # " !         "/(60@?KRPf]UselgsccމujȌv]y7p2~cS#RE81&()1$3!+6262,06!7R'%Mh0(VI/rZ8jAiNrhZi[kfWpkJkJa^hu|t|p{zbxibuWatvwsvw~耦}?T7d9J/W&*1&&/&)H #Aj&3Y5UCwKeM_tQgmRjy℟y⠅^ƢX|DyIuMqNmNrYt\{}vIIwOGdC9+ ( +#$8/;R[msrr{IJPLfQybSIVYM`bPjk]kOjk2t?=71-#?/ GLI;qqrskmcKOd0j;:.!   #,%4Z;-eeL>r}srqdw^_nM+-7  &.7KtXT|eonnulJ^f]}`ootE5%Hm Ck2f 1j ,t1w5z(MH5drYequFF5U1rF%KtCl:cBvJ TWT S F F A~ E P#g7*܉5ܠ@ܶILYd]ZXgXgYgZs[T>m+M[-v%dRD ?44++))(('''))+,((,+&%##"##%%##'( ) ( $$$! ""#"   ""&'))')+)'#"!    !"""#"   !!!()*-0-,122244444310/+)++%&'''*,,,+*)(((()***/3338:6698555787655::9:>=::9543322...-)'%), . /..+-35<<;:988886643.,)-10/*(**014 2 /,(**/1..'''()**,- , +--+*('"##$%&&""   &' ( )*&%%%&&''&'''' ) * ' & ' ' & ' +)&)+-... . . . - + , / - + / 0 . - 1 1,,-. 1 343267226 5 2 48 6 4 79::;;4578:;<6/,+('++ ''%&'((((-... ,+')/.,--)'..10./1355466 0 . + * ' ( , , , +*'&& &        *&)FAACqloz}usmcJmcJ{hK~fPa`[brHfoIkI@+iaM4}|{Pyarni|nvxsononqq@Xn@UtAKSKInOaUSx|no{|xPb@[~$   # # " ( % " # # % %                        # + #2413X;6 @GG FJNQffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM   /D:[Lyhiwr|y\{QDJ&TDJ&T% B+'O28wF1nuo^sp{pvKwg?kbu#"#"                   !&.!2k=5qG?wpst~w}tma?bf+IX;/1#!   , 6#tI,gtI,g{dE~aIZUr^c\crNf`AjNw&;$<,)    @$>Q-=c[Іiև}牏g΋RuCo?b9)\U'"JX?X?+)S,-W,:c8Ev[ezrztnjhxsxsu}vw|etk^}Ln:d_f?PPhD;BjNQTV~{wvbugrwq|moufq|^W{xgzxxwxykkZeZ\XDNy<}/C%B!+* -(07/:WV2nbc:GGzt_qibWFmPA^;41_,% A#5.M979xABlGlGpPqNuIrKkO|norvxUa6iJH J%%  + N,@^7'WYIkB};t~Bn8"*        #-DS]wPcisok}BW>j4F)L).)%& XS>|XS>|kp}zt{ot_nSgFMn0r46=     " % $ #          *!+/#23$:H;Ms^R~mrXyPq__CԺB@k|8XnY1F\6$:S!.J .L.M/%                                    289Q?GEfxzXxzXYsWzSaõibd^A-".    "# ( ' &%%'')),,*)%$"#$$$"!((+++*'%$%&&&'''()*-,*,---++((*+/,*(& # "  *#*#6ӖFvuqinqbEUaNsaQ}[oYyWWBƣ?73z(l)qN*Jn0/P!2                       1#4&=$/<&3:,@PA4ifVKmcQuqX|XXphOk^LGO7iGO7iOgB?=<<:9668754333697731 / . ) )((( & % " " !         &",(46?NMl[Vfrj{bbxv̈́wht=j6aN!NC6.&'(."0(1.1.',02K#"Ec+'RD6xTDcQk\oshfjychiKiKaagtytxpt}eqfanN^lenj|~s{vz߃vއt;J3^5A+R#&-#$,$*B"!@`'/V3N}?nIiMhw`npgpʇu߇uߑy[vVpHwO}VuTnRt[v^}wz霗NN}Z#RiLB,"( ,!%;,=U^msrrVI[IlLfOMUYObkQo}_uZmz7CID59/C1!JNJ=:99654433000.*('),. ///-.45;::9887886553/-+.1//*(**/030-*(((-/--''(()**,-,,--++)'"##$%&&""   &' ( )*&%%% & &'&&&&&% ' ' $ # $ $$ & )'$'*,-- - , , - , * + / - , / 1 / . 3 3.--.024325622 6 5 3 49 7 5799::;4578::;5/,+((++ ('''(((()-... ,+()/-,,,('..32113566678 1 / +*'( + + ,*)&%% &         '$&A<>?i_{kqtmcNmcNs^Iu\N~W[yT]jLdgP~eT@H|p4Ds['4Y1"/Q#AA7*cVH3wr{Ny_rnivyopqujhqpggzhELoFPki\րhQ׌K7KZ: 0<%     @$0P-;U:U:`:i:;yH`nURpODqHx.C!A'3.#" A% A% r91kwDKf݋sݗoސ[tFX6O1sk(A`0S%S%|&*Q}(0W~-@iv<[\hemjrfg\cbggvzizAzAxvBbrX6FZP*)BH4":C>1>@BLGveɛoۏWavy߀dԈlhÏtPzQRaĆfy}trr[}TVvKF_1d=S)T!.%#)'$#(eL5rzZ@qQyVPPPztKll=CTV3;EL!-!((!#B$3\'BJ1tU7>>uZtXoRnQjOnthڡBOm"Y3A6"  !6#'uE/m}Q=uhʦXGIvJsoUmmX`[ssRJD{=u)*       &E>LwPS]rqpp:T4[(> 8 -*A-*AS\wse[iPP=W2_)+,  !!!     ()5(:[G2meJ<}nLFa`}TtkrZ}Rv335r֓1bv%3F 3A2;/:+8 &                                                   4%!B@0(UxUxUVWXZ`gkjntA0-2    #%))'((**,-++$$###%&&&#"''((('%&'''$###%&'(,,+-/..*)&& + , 0 - ) ' %   !!4~ۛEưvsihrtgFWgKkgLqilyjw{EE:~g:tX;Vm)4Kf' *P> + &             ' )$1)4+Y+#N^0%Sn=+coA0kpN>wcV}xm|szyyyusnnွs~xvwwusv_kOpyAj~>:9::::874559=>> 7 50/*** * ) (&" !! " "     BFSXjr`d`dak{ΉeO}[BY>@?.'%$#& ' #### "5,U'C5LBfOrg]YcNcNbhftquls]n[]aY4TyS3RvM1PsjfVtwXZZ/+%M*' B"$(+/(;@(#Kx.:g3QFuLw揬g֏gdSQeRRfMUqqb{o}go_|wa{zbg҆h؞]Ԟ]Ԏ{0qvf(].("*#  0(B"!B\BeLorrr|D|B};sCYSZViSd|tDOp+iB]"QM7%TWN@|sstfgXzBEQ'P2(    2(!F927[OOw`}qrs`z_YpQ(-5  ,,'>ThvUwV`ziQVafuY{@̷7޴5lu4``6h3f+` *b (g]S+$qED3rg}sxyGuGu6M0s?GxCt ?pD} H PRS S PP>x ;q 1] !Bq'=szELW{ZzxblrdgpZbxZbxU`QtD@2՝(ua4t$ V 743--(()(&%#%'))((%%*)%$#$$&&''%%#" %%#"    #$(('+.,)%$ "! ""         """"!#*+.02/.35221233320/.--00../.,.00/..-,*)''')*-///45446643123449::::;>=:988888444442-,+,,..001266665665578456511011.-*)++-./+'''$#()))'())***-.--..,,,*###%&%%""!!!'' ' (($#% % % % & & $ $ # !    $"#& ) * ) ( % % ( ( ( * / . - 2 3 1 09921..-02101122 7 6 4 6<: 79:989945778873.-,*)++ ) * ,+)))**-. / / - ,*+-, ++*('//7899999;< < < 4 1+*&'() *)'#" $ $ ! !       2-54O8<Ƙgula[la[Y>D[1c\WYWIkQ:}>.[l*"9N&0,'- -%-&#3B#3B50;[.(0L                  #9-',E8>}™>}™.z?rrsnipwaYlfolfo[fbY_fRJsC=a|)''($(!$  % ( - . 2 21473.+ *) (- -  ) & $%**18,>8 + S31`B!LpEzgjS_KxQ.>$E%+-               )%C+EOA8n\VQlcWrhYml|onpEu>is+;H.&1     F)9W3FYDYDe?o>35@>0CDCQIxeɘoٌWatwh}ӆrhČ|TRQ]a~zyrr_RWxH>X,Y6L%K*"!'&%#+gJ7v~WC}q^}zgČQQOvqIih9BMT1:?J$-*&+:()S+8l-HL/rV5|<|<\ZvTuVq]tuiԊGCb O+9- % :)/xO5zW@q`}RE|JoPsjWniYfcukukG~?x;g4c!"         +GE\RXirrqt?^9d.J%C$  '#6'#6QVhdZSrL~W7R4R"'&  !!!    &'>-DG9)V`[Hh\Po]Yen\msSH3Ҙ3Ҙ2fx/Ya$3G0?.8)5%2 !                    ")#$                          8/*PF<3faaXVRi]ikhmwA025   #$))))*++- .++$$$$$%&&&#"&&&&&%$&'''$###%&'(+++-/..*)&& + , 0 - * ( &     4lDwuslh||e\ie]vf]{dp}dv~CC2hR1_F.D[");U !F7 )#      +"-$5+6"(8(&8)&8)&9)49)9>,"E?.%I`4:mf7:nwA8tuF>}pUNujbzux{ussssoo}z{}usqpo{kv_rRmNMYCMYCRI?{UM=y_X6uYN/gF1>2&                  "*!0Bi^Ns^cR}_tRtGCN(P'-/  !' ),, * +.--/146447778::; 9 8 7666::;;<=@>===98;;;:986669<=>8620,,+ * * ('"!!! " "      HQ|[glr^p^p`h{́h\y`MaH#RF64+# &$' ( )()(#!$2*M$=0Fy:ZEndwnc_ededbmctfmbjUubWSYX2PsT0MoO.Jkn\QykSTU?1*Y;/&P0)5,(2 &(,&39%?r+4]2K|DvJ}xzߋ`ȋ`YFGZEI\BPgfassxl}fzgyg}ffҚ[Κ[ΐ2{xi*e.)$*$ 1,D%$I]?{fHorrrCA{:o?SJOR]tQp^qlGJk+f?Z"P    W=+_^RDsstkmbMO]/_<.(!      .$>5-0QJGjVwbku_x[XjM*.8            ),%;PgoTv|^ch`f_rW@«9ͥ4el2ZY6m3i)^ (` 'e !b_)8'|UX4k}qvx~FyFy5H/u;IzEw AuC F NQS S JJ>y =u :j#I{->vHS}[y]{x`qxamxXh|Xh|U_QpE@2˒)z\ >}'&Z732--(()(&%#%&()((%%*)%$$$%&''(&&#"%%#"  !!#$(('*.+)&%  "!!"#!!!! !"!!""##"""$*+-/1.-36221133210/...00/010-/10//..-,+)))*,-///354455310122279889:=<:999999665553--,,+,,00236665568668966873210/,+*),,--.+'((%$(***))*****,-,,--+,,*%%&'(''%%##!"(( ( (($## $ # # $ $ # " "    " !% & ' $ $ ! ! $ $ % ' , , + 0 2 0 0 9 9320/.13211122 7 6 4 6;9 68:878945667762/-,+*++ * * ,+))*+,/0 0 0 -,++-, +**)(0088;;;:9:<;; 4 2-+(()*+)(%# # # ! !      )'+-A4ls9iyoqfoqfW@GX=H\6KX>ONU]NdpOsAq=qy/M~D+Ao3&V&V "M06+gSvHtYqnwylb^ta]}`]vxtHH-:a:+5\<%&MAA+XW;zHnVa{tyhruYwOq@@&SCA'UOC)[TM7qckc^]rZPGHl5?Ws)5FJ%2@<&+AB'(AD16Lb16LbHPJ}>C?k#4%               .&!#8/4a{4a{'_Ɠ6eay{b~hjlosc^hn}hn}]qs\luZ\zLNk!%>>"&9>#'3?',8'%1 # $ & ) + / /14841..* )- -  & " $#'/406@D6};."/'     #X8$UkC+fececǜuMJ@:[^4t?@!J"! ' )7$<(a!La!La3`9^KbJmE`7N,:.F*..M55p<;> J@&YS,lY.rl7l7cχa˂Z}enrv]nCT A2 0++D; HlHjHdHiCm=cOvXar[^p\]xqzxWQWQ&77+,     .:LYVgrstNF~Al3b"4(!   JXXFjo99~8i<X@pkG&E<.    !!!..C,!HZE|iVoqrrrtu<)3LvB3LvB*@g%'=_ 2H*<!/ ( !                 !* C$*[4GrC*cf@'\Y=$TW08V,.K."K."5& 2" '$           FKByW_Tww\U?ԺWnkbh@2C? .%   !#*+- . / / / / / , ,%%&&%%%& &#"##!$'''#"##%&(())),/ - ,('&& * + / . , * '    54eiDLprrsj`aaUzQs>`i>`i';!5 #  $ ' $ !     3 A"0l8,doEsDZDcG~Qo}co>mFi'A)@   ! ) , . .)*-.. / /110/222488 9 8 6779:==>><=?><<;75==<<::;:89:<=987621 / - + +*%#"! # #     ,\rsrrrVV[}_zipmnpyg;[L(\=10- '+ , 9898'0(-)"6,[4Ia$6Sf(8\t;@yNHu}qllc{[sD[U{CUOx>CzC~r{hdJdJ9*I: /K="?PKG_Yk~i}x{txswlei~_VV9}s/~-,*)&$5"8K/-^a8Jh;Tp|rssA?u7rc4{?-,[D7]._6O"K0/.0/.sN;s_QssszonH[? I*    "%(5:.Df7Q3tVyw^pNUY@|-3? &*#'$#'$,! /! 7" .$      #+2EbXQsbume[PC|?qv0RQ+GE7z2q !W !Y"_ *r4,1]a35u}jruyCC0:*y/O~ J E B ? J N RS 8w 8w?{ D"S%*^?@Szfsig{tg~x[WQxQxV[RfGB2o,O%Z.:g 6 0.++((''%%$$$'(''##*)&&%&&()))**"    &%!!  !!  ""#$''&),*(''" !###%%""%$"$&''''&%""$&**+,-,+47221121/00/.//00 3 45 4 1 2 210//1110..-/000//2333320.,-.,+243367;;:::<<==;;6675./0,(''..34554559<98;<;<>< 7 6 4.(%$)*//,,,*')+'&*+--0/--+*(**('**)*-,*,---..-- * )%'++ * )'#!                            # % & , . 0 0 : : 7 754 2 5 7 6 4 2 12255 34864686577444444 4 20.- - - , ,++,+)+,0134 3 3--,,+*)*+++119;??@=:::765 410 ,,*+,, , ( ' # ! " "  ).K;09]FpegvvPDPO@NL3GwJ:KvCMWsE[l~Gh>;}2dO/W@!Z!ZH"/"lJiMjYl{olq\]xgh~qrutruD_D_#5O"2L*C 9.M<:jEqOwyljprj}gguYcP)`kX-in7|JyvseVMdJTzPN|RL|YYxqmEHLw623W&6&               #+-,?L3?Z_Ex]tmejl\\dhrfCP~FQoIQ`CVOte-6(L(*!D-%   % (/5 : 98 8 8 0 - ++      "+-5)68@9m>ɜ@|ʭ@|ʭHTĴxwrssssuXkFb<(]b<(]3*4,$+    ! + . 0 0 : : 8 88 3 .MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM ,($CA*]X*-f`1*^KB)[DH3-,3-,>! L+#uL Kt[(\q@VY~;|qj4^LU2T?N)#   , 7 Y#"T#D# 1           G.!FqN9}rsbt}wqvnsm:|vw1f``%     /24 ;dC4puO;lz֧lzցpN}KCm~8TX-e89= '+F* O/ k$Xk$Xu6sW@zcGwjSoyqyjsq[qnSokLpnTpoWltPltPMn_FaZ4>5 )N%4a"*Jt-/__?pE^Șf{ibwjlkomosnmowek^tY~Tj͍r֋t܋uތdٌd\IMr<{"3*#1*%+-46BCA(V[@dHxn}]}]Hoe?_Uy%/'>'-!8.)'I00d79r6C6!LJ+fQ/oqJqJsm}]zgrtv[e?wCy2( 4/9E@)WxsV{rUnSlKjD{^NrRXoUYnWZvty}Q^Q^!61*'       #+;L]TlmjfP}TIl>t&42"  55V`45:#      !.9?0.Wuhfuwlwz~}n^ZY3r&jq!4W(!4W(0L.G(:/ %        $-/.3/?%(D(&D<7D<7HY%YKU'[WJ-c^I-erI/lyM1sR4{yU5{qY6{xV<zU?\0q\0q^Q KXHDF01B-.8'&-  #             EDFwWWYuui^?߽Xqlvhf>L2]08!D !"&&)+-,,, ,))%%&&&&&&&#"##    "$'&&%$$%&&))))),/ , +('&& * + - , , ) '     %9=90K_uhussleUPJtHg,AcD,AcD0, ! !     :&:&h1%Sj83fpO\qV^vmdyv^|YsIg9ve?neAl_litptqwtqwa[VSPY\_a__]bsi_dilmlluuos灙|~vvvcfYDV;$SP5@K..6$ 0!              #';+'1K4DjZ7M~`===?=;<>;;BB>>===;98889777510 -+)**'&%% & &      "^RZwhqsrXXbqg{tzslozCRU+`60-& !')!L'7VL'7V+!=(6" ($=$3B*AG%0Pa;=s|QImuˁwiiZSv?GBl:A;c,/&J7++LB'0NE$+GG"&@v=6oG<l\xgst]xxVAok5}'")" \'&G7ByS\фwkYVAVA^':\^*Dc]3bzaUnew{ozyztysyl{gjsaxwxwϐMyn?233,+* .#1B2(UV\T]kcntssy?uz;jY.m[J*a/>0&%E2,-L7A/U|,+8!&('&('J@!KUF$Ty[/pfI%XR6@E/68(-&"!!   "&0J^YTmdrolbYD=r+OE%@60m-j '_'` (c !.s;14iYI^sngd:˟:˟-6't+Hz D{ A| A A J NOP9x 9x =zA|"N)W8AuQv`vfz~i{z[{{W{|RtRtUgPvC>0](}B P'6i >  2/))'&$$$$$%%'(((&&+*&&%%$&&&&''!!"  #" "!!  "#(((+-+ )))#" ""#$%""$#"$&'())('&&)*-,,,-,,25//....,.0//011178;:532100012210/-.0.---0122220///0--242267:998799;;;;6553.02.*))0055555569<98<=<=@>8650+)(-.22..,*(*,)(+-..11///-++,**.. + , .-)*,++,,,,)(&'+* )(&"!" #           "*               % '() 3 3 3 4 7 6 4 6 9 8 7 6 6 8 88766864574455433212 2 0/,, . /--,++**,/3478 6 6--,+*))*,,,11:;AAB>:9943 4 5 2 0 , ,+,.- - ( ' # ! # #    #&J3)/Y=NZvvSROQORLEZKD]HDe~NMxTVBk#<< ;;!;*%%                 ,/$'@>5M~mF^WoVuV{SSffkmrl[r[q~[qv`rZft?WX2nRO-g81'L0(&C(. 4 5 7 8 9 0 . ,,        (("?dL&JxX(Fxg(Fxg:{B]bqrssss׎kjh\jh\hl9]]0m>/47(-       & *.. : 9 8 75 0 ,MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM **:>!>@"?A0+!+#%2! 2! O* [6.}Z(]ra.dQv?yBeCX3TF6)D92&>40"  >!!P&&55z51W3&>.!$)           $ J6(SoTCrwgutlxVrN6HCS+:6B     %?"#EH(*RqNC~[KssekNczL^EU|5wLQ%U23/ ' ,T/ a6"t'ct'c8?{U{U|VyGv7e4_3R5M6]S]SfJiJ{rI{rMzqYzs[zt\ytUwsNusTtsVr{Jr{JH]Q?MGt$*?%$7&O5w"(J--\71ml8~:VƠ_sonpqvgwhsjgc^jaRl^]o[grXpsuߎlץ::M}GAg9g$ #)%67AKK+^`_9ztA{C}sgчgDtd:_Qq." +1# E*,X17]/;a,?A*aH/lu]u]vwzx_whuvvYt];K2\#   73 GEE1fnzdqyb{w]{oTzgJtZLmLNlPTkQVtwwJjJj4*)#          '(33Tt)0Rw)%J''Ck$);U &8         -!D<4:fiun~y䄻qijˊJЪ@=z*II#977710+ #      ! 0&3>2$NU5#P\6#Qi>?m@9mc&Ymc&YtAzER{QnLgE`=kBuG{aƞ}iҴRR{5~~n0reH!OaEIS;8H40=,'1!%         E=IuVN^rrug>YsnhJUG|@A0b%    !"$'*)())&&$$%&'''&%#"""!!"""$&&%&&&&&'))))(+. * ) ( ' & & * * + + + ) '    -&3x>pwSxsniI>?nt?Z~d"="= % $     ! T'?T'?H=OQtetprst戊gʛsK|tLrtLvmwxrm\YQFĻ:::uPWQOLsLsGRsja~gmigcat}t}lnrrrxxf}\;~W1p~R&XT<2F4%& &            ##-I()7X*1MS3RZ8bm6X^/;S1$5'   # % ( (&'+ - . . -//11330 1 3 3 1 0/1167;;==>>><:=@@@GG@@???<975445575/.+)')* ) ((( ( ( "      a1Bn{>St}rZyZyidbo|frxhdJI].d..)  #%$^1Ps^1Ps. (J)"? #0'!(CO:9mwSJXmZyffPKy:2.]2,'O#%.0#94"48 .r<+aE2r|}tyy邩uQÁC*"2!!X*)NAJhyuqcoJG7|G7|/Jn4Y||Cwc~qwvxzyt{r{msikgccczaujO79x!Hw)Q1Bj~NrZyfxjx{\vnWujRoRoSsN?;.K%p6F 3kE 5  /&&&%!"#$$%&(()) ( (,+&&%$"##""$$ "#  "!! "() * , . , )**%# ""$$!!##!$&'(*+*)))../.,,, - -12 , , * ***)- 0 0/ 2 322;=A?9510/00233310,./-*++./001101111/.230067887646689::5532.13/+++11 66456669;98=>=>B@9751-,,12 4 40/,*(+-*)-.//221120.---- 1 1 - . / -()*)(**++((&'+ * ('%"! $ %         ')=.1#J""           !" , , / 1 8 7 5 8: : : : : > >;:8876 4 5532 3 33310./ 0 /-+* / 1--,+)* + . 167:; 9 9--,+())+,--11:<BCD?:971/ 4 6 2 1 , ,, . / .- ) ' # !$$ " ""    "H,!%U4,{ՙ/uuU`NS^VLVmLOoL:sV?`CFV=\x+@e2%6SVVN&-&yM[U`]mvcqYldooqoiMyMy4E`*--a$/ +   '- 1 5 9 : 1 .--        " &&!&!+7L01CdHAgMsoqsssssrr[̎NdM&ZWB!M0"'!    " %++ 9 9 7 62.)MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM   ).)0)1"'##)W2>W2>KFW"V|3|8O}H9]=V#>2*/&%*#$      P,5e7DX/tX.pg[.fDD"G!-(!    (F0'PeF@lnft}}耵wiTaI"0*8'"-     '#23M07fV7AwpgbyxmzxzxnpLpGy;j.p\U!L?7*"4 ;"g1 v7#d'dd'd|;z?tMwMP~Ez:d7]6U:S;YdYdoÂhzrQ{rQ}tRsXq^x]~]vmssԅNNHkP>WCq"5#.'S2)$J5*_@0uq8;Uƞ^|fykq{zrussb^ic\_eZdkZjqZqsdʆVl=l=/N*K(@"=   :9!JJY3m[yEJL~|sw[w[A]Fn>O9^4'.>(,[,(k57z>FA!MC$UR0sW4}qZqZ{myjuq`vfz{vxsuT|R5J/Q!   I<3gQIC~jqtlpptoexkZ}gOw_PrVRsaYte[vzwO[O[* !        !$"#;LQ[O`rW^egmg\:Q.X+7<  !#."%>U$=Y;f0R$?.    ! !+&5A44JWO_QfX~qZ[K;y/dU+Q}I4d++\! 1 1 * ( $     ?%A%F'&D)'?-+L<#MYL4ofQIkSQ];a4x|z3|z3t_wcqԁpхmɂs]VN{_QwhSsЃ~ݍrԍr{oNxkMq_Lv^D^.t{[(fpX"XQ??3&%            5,9YB8IqVVvnXerpnRUOIA;s)!$'''()&&##%%(()'&$#"""#&&%&''()**+'(***)()+ ) ( ' ' & &*****( &      4#'@wVnvfutfYB:zn-JbK):V@-- !       (2,;90Af:5lf:5l{kvvh}h`hfgyg~fv}rƆv[ugolu{wtjMLI?6~8p—;cΥAԾCE|FvAZAZAxìE{öRT~VwRNSTPvNoVVjlrrruzyzdyw^yuYl]7thU,dL<FL<F9()5%$) %        %&>vE%9j>A@?=;>@@@FF?>>><:865335575 /.-*()+( ( ( ( ' ' "      Q/4`g:Byp|}s[k[km[bpqhz{vmiFOk.j6:2! -(42h]h]D0>n9)1Y  (# 7G51`kKDOdQo]]TN>F6e6?.V**&'-.%/1"*5 $oA-fL7|ywvy~z䏴ewR2(;%# K&"C<>zvWss`}aYaJIDID:Q>WxJj{`ev`~h†pu~pj~h|kkyzhtb87AD24!!   "+SGOZZ^oqrh]B|w9v_#F~.6t,f-h0n0m1m+;zKx>{ ? @ A G I NP>~ >~ 8v:s ?k(Lx/AtQbkywnqk\mdWlaTh~Th~^V=ǯ9.~9!Y'4s$Y @ 6 3 &&%# !"$'()*+ ) )+*'&%"  !  ""  !!!!!"&&()*(%&'"! #$%&""##!#%&(* +((''.. / . - - - . .01 - - + + **) , 0 / . 2 433;;=;51---/0576553/01/-,,,-..../0112/.241199999645689::4310+.2.*++006556888:;99=><=@>7652///123300/.,/30/230021000//..- -..)*+*&(*)(+,,,)('' * ( '%#  ! "  /(#9%/BtDlMND95gD95g3"6. 1!   $&+%,'-2$2$1&/%)#%"!   ''+.7 6 6 8 : ; ; ; ; A A =<;:75 3 221112334310 / . . + * / 1...-))+. 1467877...-)(()), -00:;?@A>:991/ 3 4 0 / - , , . / . - ( '#"&& $ $& # " $9#@(4Z>oŬtt`eLZ_PFN\GG]}I4ay^8ys6P8U~[=YgA]kH_oOakj{gɁ[~]+eW*cG)^N5pfd[b|j^y^t]oTrqQlqYQs\Htlplptuzvyr{quf_xQMl]]hac[=G|V1>m/% @/% @!                 !  *E)!i@')X,,_2/f5\Ē7kСQQtsrrsi`kv{vvgwbikUecP^EwA9/]2%!C'"8#,  %% 3 3 3 22/-MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM     !#&#-{C)_{C)_k+mx0~ȝ=BLP0U7U'    a7HyH)czF|GvJJZ5m13#!   +#C+&L[7$$IZ=KcEXosi|i|vuI}C1'ilYCL<%,B&I) {4 7#S'dS'dn>n@lDsFJC~Y@sUusUufkyqY{sUwJsUn_|eƈkxrRǘRHxN>b@n*!%( X"00 I='cI.|v9E'UA?"KK..Z0.5/@BK$TS(`Z,kb5e8lWlWjW|gYq^`uuetwkobOG/H,E    [DF^MUehgh~mfmvgagT{dUw`U{s]|y`x}vT|KT|K       "'9M@EKPkF~\r{w~oJn>t8K-S  '6(;,J: ) $    !"   )-I=,4ZH5Hj4IY2Ji%/j;,Q,{J+kB9a(H9 4 + + # !     !  !  d/Dh4ErCFmCD\A>hS0gseDxmpzp~ٝ}ZN@@t|trpikvmK_jS_f[_ggffobfrgj|uvьxjɻD<3r]%^A63           %*=-!3N9߸9߸vzuqqqrsZUXQ@F#.  !$%%' (%%"#$%()*)'%$!!#%*)'(()*,- / /()***)'(( ' ' ' ' & &))((('%    '&;2(Nunkuyst^H{};VdP6J[9&9#-      "'-5?HB*\QF.ewLNwLNYZ\Z\\\`ZdXgep}qxkmltvvh=>ڰ@9dn2CyU7Jn;P1x.9hР=^6As`6As`;N8Xĕ0u=s֬Jp=ڱ/=i A\=>|;4s8xߨ8xߨhÍkrrrsttt~XvGr_7r_7R;FN8?@.*;+'+"       0&9-`$(Z"FD< 0 $ # "!!$ % % %% % & ' ( ))+,,,// . / 2 1,-.349;::>?CB@><>@@@DD===<98764324575 / /.,)*+(' ( ( % % !        A,'RS61gk{xs\]\]qQbrfjussmBUx.q=F;# 8 2B)@qqZ@SJ5As   !+?0)T_B=}GZHdStStWRBY>m:Q5^#91'0++&%.# 1 lE/jR;vzsy{ynb:-C(% ?"8g62hlEQmJ[uQNxSJKPKPDW~GUsQO]LhHdW`fvmgerrh\~u84;/-. "" Kl@XQn|urrN7#RA.A      ( 5'1ZH;xUWbDbxx[q=6H>"%    1"$>hKnnq}ttt}ZKE6z9 0!   Zc^dwex~z|||s{iȆJ@xa.orR(^3# 3#      #&W5D{]LVoqrf}Yg@`i7^P ?v#4o/l0n4t4t4r%1DVBSZsrwyI90vM0vM4^6e :z> A @ >} C D OSCC5s5n6^'Hq.?}Tiozhqj[]dYVbXV`uV`ui^;˭8.a'Bm "T G : 7 6 &&#" $'))+,))*)'&$!   !!  "#$$%&&$!## $&''####!"#& ( * * ' &%% . . / / - - - //00 - - , , * *) , / . - 2 4 3 3::970-)**/08:88971221/.-+* , ,+,./012.-2422<;99:735689::21/-(,0,(*+//5567:::;;:9=>;<><55530111122012104865780010..-./..- ,++%&'&$'*)',-,,*) ' ' ( ' %#!   +P2<3a>F]jkyk_Zk_Z]@,dT<'Y907/$$$( + 4:>7C"I@:&RC7'UP%CP%CG$8C$46#)1%*!),"(#    !!'+5 5 6 8 : ; < < < D D > > = <7 4 1 0///002366 4 1. . . + */0..0.))*-0344444./0.)(''&+ ,..9:<=><:::2/ 1 2 - - - - , . / . , ( '#"(( % &)& " $ %*+=9r}MFrrkiI``I@EJoA?KnE-Nie1ny5[@MC:?pb4>bO/:uR/:uR(+M>:2g[qEqXrnikmtv~x|x|AW{l8LkY*: &-?4?5OqI8T~S;X`C[mK]ji}vۃnْh6]2x<'Yz;'YZ6&YRfE~JcIZGvQGQ@wGE:qG?4jG=2geMeMrstsr~ދjmumu\fwKZL=/cL=/c( 0&*           ).  ; @ D NW!//c49y22utrrsdTX|\hmrzy|sҘpaiXeU;}TF5l "7(.-$- - - - ,+,,!     !-%5#)2M/2?sV;K}drttllstutqxkb[QR>7qA13a/$/P"(    , -. /110NffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM    #,3+4@yG_yG_VVWx}O9M8i"1%=      = -= -K/n^@u~}ZƗ:x]n*$,   & 0 N,:W2(U`88pXXsQwST:XDk1F/U       5"P1Z5)-6%'9_)+8DK+l]9kBpExP{S{uUztYxpfzlbaW{]XtXZp_\kg_p}rlvNjk;,&,&   -1]A7shcUstҍb͕\jX[yWXa8zXa8zIGERC?n8-x7+7'=>D$U`3{{CLOwWwW}`[xdjipl|v{qԀ[T;x(<5 2 .=%oF!,`5Q$"d4#*wD#9U$>["-pG"'dA#-W.#-W.!+f9"-m@$2R)4wX.6n^1Ar4L-1qW+(_G&N3%I-2>~p2>~pN\ptuj`dguzytwtw_s{innaG~]?ZR*b51=     " & 5 4 2 1 / *  $ $ $$# % & % % ' & %&'*,..--//.. .-(,0349;::<=@?>=;=?==@@;;<:65432/ .01 3 2 / / 0.---)(' ' % % # !      23.Q??9fU\UsUspHdn^nkr|؇Hrv7^Y%X63.(' %+#.OMsOMs;07d3*,Q    8*#HX=9tlKirPyXmXmko}z@qy8XS#NWE?U70Z:6`==d=rIz}rwq_XyD8"N1(/0&A#:V*,X]-2bxGTP_{{uuQnnMZY@v_DeIcObUbbcf{mhspiuuZN+,.$%$ FF3fTUAk{srrV\1mGL'W  * K-?l@)`e>$T]=H5' ( ' 1"'N9+_PBApU\WzsYePSGqBp"/.      '$*=[cg|sx݊cǏrAm6J@E21/  ?>8lDTO{USRZb[Vknunun~xnunO3rnO3rMD!MJC KB?E@9=:''+     -SF\ZXhoh}`j^_\Tv?[d6^N@t6l4g 2f .b/d!3i&1Y[A[v}wrI}8w] H" H"3i3o 6 ; ? > > C D JLDy Dy R("N$(@_-Fh->XqKmXcqjgl^]q_Ys`VdVdqb6ڮ3)Ip 1[ E;2 2 2 ( ( %#   !"$&)***''''&$#   !!  """"#$%$##$"!   %'&&%%###$&) + - -)($$ + *( ( ( ( ) ) ) ) ) ) ) ) ) ' '')+ *(. 0//4320,*((),,47445301 30.----00-.112340/4633<:567402378::10.-+/30-00//5556999::98<=78<:58;:8998733014327;87891132.-+-0//*)((""#$&*-*'*,**('&& % $ $#"      +#18J+UFp>zNNQTtiŀpoom~vjvqb\cmYKxV3y\0vc-s{z6x9poMmiSjW`jW`\A{X=lO2rdV2oJm1gFd5iC\9j=E6b<>5_:BHf:DOh$5<$5<  !) ) ( + / 2 5 4 4 ; ; : : < ; 6 3 1 0 . - -,,12 6 6 6 3 0 0 1 - ,/0// 52+++,-/0/.22/0 52*))'&+-0089;;<:8:<2 / / /() - , + , . , + + +)(,, ) )*& " " "  ;?cqKPzrrbsaJ_`JW^J?W}U<[`:_WLUSAJ}v:Gvf56zi56zi;DXIDK_b^_tcl{ri_zeykxplmvzvzF~mAody1AK75=KDD/NkR7fa>~dIzgTwhu{h|sw{zx}ip[8y^M/f'%+#16>(A7$<0 8%6!5*5*A.#Q-&X5.J|O.J|ONfyNcvM[nLjIIIUanrvw}xviuVbiTLFNF?Pz@8Rp5,E[* 8G.(*% $** " !!          (;/$#MCEEvPPP\rO_laetaetY_ttupzksfuawwRDLM3=n,!*F,!*F"""# ' ( )MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM   '/719FxHqxHqdГcz_htS2;0]%6     H&6H&6R4{fHwmPܰ5ko(&*!  * 6 Z1B^5)Xa86nTSwFnHH/L?\'8(G     6# @M/6hiyzrrrqqޟTǘL5nm$ZY?)G, 4W$b' ABI!PUK-T<,.=('?b,*;BP-pd=hEiHgNfPxkRxkWwkfzibcV}]YwV[q]^kd`p|qgmLc^9{    ""3"9gC<}rb^}᎟gє^c|MSmGSW1kSW1kLG@WD;y;,:*7$==B$Ud7JSV{W{W|]\wcofvi~s|sׅXU8v%80:#5G)EvOrSg]k^uw`U{hRpOxmPqiQqa[q^^poVU-hVU-h         "?1,\CMQzPbs]ךLI<`.X6<    !!   " " !  ',< <; I 'W "SN : 3 ( $                $($3 73 7bTvfd|rx}pK|klqsttwwVwXp][YhMQT{_jiXgeQ{cOdO}dO}hRvjc|qqrtvsfosDlQ/jkF(]F389-+           .CF3.CF3>Kssstubfe\UX)$>   %& & &%%##$&(%"! !!#%++,----/000(),,+)'%"""&'((''&&%$#    J95lUSIwz}i_g#D- 8 40*^]0*^]EWf܇kvyhY^cptttcsբrXnOjb4y>:!J      & '++ +  ( $% % $ $ & & % % ' ' %&'*-//.-//..-,',0349;::;<??=<;=>=<>>::;:54321 . -// 1 1 / / 0 /...*('' % % # !      -60Q8BoGHoB|M|rvnTQG<#Q4+3! + 4+N! CW#$KzDVOfrrpOh{JQ[;vr`BdIcLbOXWTZ_ZxbZvvUI&)* #! D9/]RE;tj{rrrYh6vJV+^   / [5!MN4y|L-jrI&Z>-$,#'0 $J4&VN;6hZNfSobL^CvQ9\Ca'(      $%,z6PKL8;761+X:IHgFEDлOwYDOacdmjl^?^?_T+c\S*aTQ&ZRI"QK248&#$   /RKdY\noewZ]\U]Mr?Zc5^M@s6k5e 3c ,\._!2f&1`]@\wsށmJ|p7`M9r9r2m 3s 5 : > > > C DIJDv Dv "\.$V(+C_0Ef,=KylHaRv`okdl_]vaZybVeVesc4߮1Š'Ai,U@8/ 0 0 ( ( %$!!!""$&)*))&&&&&$"      !!  ""!!"#$$#$$#"       %'&%%%###%'* , . .*)##*)%% & ' ' ' ' ' ' ' ' ( ( & &&(* (&,.--21/.+)'()++363332/ 1 30---..11./22234105633<:4563/1278::00..,042/12//5556999::98<=67;:59=<;<<:933014438<98991143.-*-0//*(''!!"#'+.+'*+))''&& $ $##"       ''7,=G\5kWNZX[[|iӇmpprrpj|тk_kAr2G8F=E>V-~[3ZlZlhfnt~j́fȈrX^aJitHlnGmlkrrrv{߃MM}KzmruwOuBp!1#>!1#>#9 D# d1(k6;r:!MP2xeCnvшqgecYxpLvnOqhWsgXxbZxc[xd[uoqmlOT>qE7$P      $2!]&FD7zaOOOh}FTuC`N%V`N%VH0!S/ r- 4&JH\'dm1}FZ[[zhzhs}qknv`tIa3W6\"  82#IF<.`Z`zpNquMjHVSZ|]]we^ql^gcloEt7jEt7j$       :91aIQGtsr}fʀXBDe-u=H        ! (  +  2 3 3 2 1 , *       E,AQ6$SZ~]TTW]norrrw|yvhb33RϰNż@߽CҸM^XbȘiюpلrʀs~ttif][T\dfhpr}[zJN@$UD7E% "     7IT<6a]2Rrnjch`W33B[$'-<"#$$%$!! "#!!!&'+,-./ / /110/*+-,*)(&###() , , + * ( '&$!  CLhp@Qz7^՘4Tʼn+4["!e<4!         8$Q-@\`XgpsVaVaoGlnRmjqopoʃn[32pԏ1Ps'8w>$0`, G!?$=!:10+ 0 54 2 + ()) . . , , +  , , . /)' ) *  & &1CQ-5O[6?qyQ=dnP6 )>+*%L&$ B"$+".(#119I\GIogrccrrssrgˮx>@Btwsryujipdm5zEH I&# $ " B!5L$@iwrrss\FQ?}0G(FMD1`iA9zR@cGjJlK~Y]yyUJrc*%#%      #C6PtOAeqq[HKv;w % (61TVTrstM7OIAOIA, 4"L&AR5,[dcZXTEKE/c.,<      #(:Y}hhvwy{y|{||Wc8tKK!N   !((1?89F]H)-E:,,51[f>:ky=<``ps}x~y|tgShJ)`:,5+"'     &DRXuPbctwmvyGhjYg[ke=|m3VP!?u2_3a 4e/^!J#)N4/0RPUmiz|~|}Eu3qOA|A|5u 3v ,w 1 6 >EA @ E G O O %R )O~,5FqP:ItaIQ~NcSu]`buc{iWWte7Ũ3(<==8611234559=;:<<88;9 21-..)'#"''&&%&*.1/-/0--*)'&"!     @#/QI/7bdSPtgT{WhyxoąkĉdaHnHnRSTbprsrrhedd\bru}qw|pppuwerherhM`PGXJ5A6g-6.W%    % % & (/0 1 4 7 5 2 2 2 4 5 7 7 6 7 8 4 / 0 0-,01// 2 0+,--,.. / /2201 41)**)'.03389;<><:<>74 3 3)*+*&&&&&)***-- ) * + ( $ %%  #$I>,-XMAyμAyμr{gsFL\{FL_{FMg|F[dFiaIthJwj;RcX6F`B/(\W/(\W)0B92?JQMj`Wxhvtnq\[nUejNncai|i|tKgN>^WN>VYW?=`rR;p|d8bH_Xgja^rs{uA_6-&       03DJ03DJ2)7W<3QnYPlxztz{|uz~y_k[_k[VwWTrSLbGVfOrrfuVxFlgAhY?1( A+     "&&%'(&%     '98\8N:@<>K2G8F=E>V-~[3ZlZlhfnt~j́fȈrX^aJitHlnGmlkrrrv{߃MM}KzmruwOuBp!1#>!1#>#9 D# d1(k6;r:!MP2xeCnvшqgecYxpLvnOqhWsgXxbZxc[xd[uoqmlOT>qE7$P      $2!]&FD7zaOOOh}FTuC`N%V`N%VH0!S/ r- 4&JH\'dm1}FZ[[zhzhs}qknv`tIa3W6\"  82#IF<.`Z`zpNquMjHVSZ|]]we^ql^gcloEt7jEt7j$       :91aIQGtsr}fʀXBDe-u=H        ! (  +  2 3 3 2 1 , *       E,AQ6$SZ~]TTW]norrrw|yvhb33RϰNż@߽CҸM^XbȘiюpلrʀs~ttif][T\dfhpr}[zJN@$UD7E% "     7IT<6a]2Rrnjch`W33B[$'-<"#$$%$!! "#!!!&'+,-./ / /110/*+-,*)(&###() , , + * ( '&$!  CLhp@Qz7^՘4Tʼn+4["!e<4!         8$Q-@\`XgpsVaVaoGlnRmjqopoʃn[32pԏ1Ps'8w>$0`, G!?$=!:10+ 0 54 2 + ()) . . , , +  , , . /)' ) *  & &1CQ-5O[6?qyQ=dnP6 )>+*%L&$ B"$+".(#119I\GIogrccrrssrgˮx>@Btwsryujipdm5zEH I&# $ " B!5L$@iwrrss\FQ?}0G(FMD1`iA9zR@cGjJlK~Y]yyUJrc*%#%      #C6PtOAeqq[HKv;w % (61TVTrstM7OIAOIA, 4"L&AR5,[dcZXTEKE/c.,<      #(:Y}hhvwy{y|{||Wc8tKK!N   !((1?89F]H)-E:,,51[f>:ky=<``ps}x~y|tgShJ)`:,5+"'     &DRXuPbctwmvyGhjYg[ke=|m3VP!?u2_3a 4e/^!J#)N4/0RPUmiz|~|}Eu3qOA|A|5u 3v ,w 1 6 >EA @ E G O O %R )O~,5FqP:ItaIQ~NcSu]`buc{iWWte7Ũ3(<==8611234559=;:<<88;9 21-..)'#"''&&%&*.1/-/0--*)'&"!     @#/QI/7bdSPtgT{WhyxoąkĉdaHnHnRSTbprsrrhedd\bru}qw|pppuwerherhM`PGXJ5A6g-6.W%    % % & (/0 1 4 7 5 2 2 2 4 5 7 7 6 7 8 4 / 0 0-,01// 2 0+,--,.. / /2201 41)**)'.03389;<><:<>74 3 3)*+*&&&&&)***-- ) * + ( $ %%  #$I>,-XMAyμAyμr{gsFL\{FL_{FMg|F[dFiaIthJwj;RcX6F`B/(\W/(\W)0B92?JQMj`Wxhvtnq\[nUejNncai|i|tKgN>^WN>VYW?=`rR;p|d8bH_Xgja^rs{uA_6-&       03DJ03DJ2)7W<3QnYPlxztz{|uz~y_k[_k[VwWTrSLbGVfOrrfuVxFlgAhY?1( A+     "&&%'(&%     '98\8N:@<>K?    6!0?%:Y;-caB3p\iY\iYv~zTԀY?gi8'>>*      L'C\73gfvцq|rvy]A} @H.)0      :!!H+&V5*\E KaU.lhvjv~zxA~A~'##9)8Y=)__2;e0{[,nV V# j,#FCQ&[[/rbP1]  / 6 J Qd#1@)b]ƳGPic\^]Y^Tbcnq܉w_qV^&*&  D. HR8)\j|vrssx5n3zgQ+e}L0mG4uO5zV5~d=h?sMvR^^NU_EIKr+# '   @Ui|OkssjHUh<~(#5511]YP|oy}uz{|`ؔ``B8vZ<3lH*%NF3.W@MIq1;4W"(='    !'Z9>{ffgrrqy{|_i<|VS&X    !   $& /GG-8VR1DX`uDX`uKQiK[tKzMqTWPjL|ozymlVh`J5%+5%+  <:>fIOQpd~XoUwR=<;:984421..,./.-2311:;<<;:8768877-.137;?<98731//11023569:;;99:9431231000///.**+-/.,,, - -(( ' & "        F)%NK797 9 : - - . -()))(((((((&&%$# $ % # " 05=q֬=q֬n]qiWj[FS]HWbNbhQTmSFf\Gd_GKhmsBkyk>$JSk:shN^YT|Z`nraamnYbh[@W_@@VhN@SvIJQ@RXSoks`Yzxxjp|>]f2q%#       *.,@B=FfZ;;bd8/^mT@u]F|ntrrsqilsmgruhfcZ?2*Y?2*Y !#      (*+D.#!\@) ^A+ ^A?BŐFMdubw]{cvvuts`ZVsU`|6|6I$GUE!DM7:6&-"    # #  !# "    " "  (*6EeJ6EeJBmEgLUؼNTԹTQȱMgмF}R^otttsobStXId9*4_+%@!PffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM +Rdmf~__<7u)DE!77    @&?L+%M]>:scDAYlbYlb|~}wނ`n^3TX/34"         T0/_aAB~q}ڂ{upk{Qx8puj6<)")       D%(X43lB>mQ']o`4|ntnquro;~jz;~jz&!# ;+(IE(IE!OBF<,t*'k(Q #FB0sd.~g-j-rÃ-jɋhh7:BwH[[\c^[`Ta~bkn|~yrǀvjkQfKoV9qWD(S>25-&%    '".HJ?~̴ZuuvUK&;CL)*!!!!!!!!! # ###%$#! !"!!()--/013543/.--.,)))('(( * + , , . -+)(%"!,?%'="87 4- '       "2!?)/eG'\uY@lZ|trjheeca\P.+^`)6^9!I$ 5 / - ) (!      """        " $ $ $ $ $%$ "?=:,^fQWogqt``oyhmtlegycrz_|]`\vEHQ.^4-1     "%**.-+***)'&'(***)(''+00057778754/010 0 / . - --/557665445 9 ; 98540/ . - ,('%% & & % #      !$$*I~I~srqqpゑnєXlm7~_b,h196!+&   &&' ()+(%' (/RJ;A}ue}rmmZ_qgJhqEUQy?B1b:N8b5Z?c?s~B{f{s{~_@lX:|4D*I2@&E,68$&#  A- GO7*\j}usssw8o5vY/rT4yO8S9W:c>g?rLuPbbSa[JSHx/)%*$    C[nRqssj{CTc8w% 02-*QOsDm_kljxm{o}ԓ`ؓ`\Y[XOTO4AkN?HuM_Z>NFu/=2Z' 8     $S69r`egmoqxz~bi;yZT%U       !&99'-FA*7FK^7FK^?BTr@L^xDj}GePVNgMxozyq|^ntTA6#KA6#K ;7:dHLNpg^xYS=qo5gUEz":o-^ ,` +f.i#)5rE6NhCg]wrp>l-uJCC 4 6 ; < < ? A MQI G{ @j@j#Jy(\96͔?Y}daygivjcbvb[{aYraYo]{]{AзAB\qd6LaP0 +%%%%%!!%%%%$##%'+,,,''&&'&$""#%##!!%%$&-+)('$#"!  #$$() ( ' + + * *) * + , . - - * )   , .)!6(")@&,1J!6/#$&               # % ' ) ( (,---,,).210332244../01111234338625>=<::77330/,,+-/.-2322::;;:87656766./126:>;87621//2102456:;;;9998431120011000/+,-./.,++ , , ' ' & $ !       !XC1jYNG\na|rjcd{fYdc[hb[j^V]UWiWicYcWdS~aWy_Zt`^wacz^`]_Z\Y[aNaN_S[\PxQ{U[lbS\[Z^XXjjoptgt|`tZKpG>~m42dQ.6`5):[%)>F )??)) # #%,2 2 2 7 8::;: 6 6 73001 . - 0 1 - -/. - . 20.,+,-//+,0/-.0,)-/0045:<?=;<=87 8 9 - - . -()))(''(((('&&%$ $ % " " . 2CnسCnسnf|j`raOTbPWgV_lVUqUKk_NibOLmn}CqxtAEoAEo5$@PC*M_mvUQZekqb]|pzctw<`a0o&"     "%"6406SF/.QN.&OWF4cyN9jbphggllkmtojrujoggOC:tOC:t-)6,(8*$=' 6$    %'*?)#T8'U8)V8:6w@?ÌZ^Z`[gº^piklmnc`^|]nzMzMPG[xK@Xn>+NS-99%  !! "%% # # $% %  * +,9W<,9W<:\p>X~LK̨MKʧQKĥI^ҲBr߿M}Xbeggroefy\[jB:=p8,-S.6 TffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM0!$ >0qy5͌//=e3jrR*%#   %`4:kt>HkGbhJjPv|Pv|c{kGc9Qlm#     mLdo^osvx`pAh/cF_.#1   0 c2>N&\i0zu&11&11Z:3c917+=8P#]`:pPoQsnRraYq\[f{bqqxqj[omhgwntx|}PbAyY%8!6"    `&!Jr)$P3-b1+^,%QN:oN`ņfCO+a`G5rqbSpWHnL=yRDWJv}q]V`W`WSWaȒVƝ33b3\9'P ? FH-c-c!K G  : 9 7 C!,N #0R %3U %X0 Y6.>^.>^*=}E,>O2@n1S/F\qbbgSz`f]ldblf^b[arrsoeko?XY/gDBF(!   (&9\Rjht{tx{|J:>H@"       ! " # #"  !"# '&%$"##'(,,---0211/.//0/**)) ( + ,,,--/.,*'%"      # % , '"  &1""SD$RaW-jI~lrrqWkN^??9ɜ99Fx3>i!$Y=C+, *' & % !                          )*7C@HTkfrs|rrgggLqeRs^bzksfwRoj>gQ*b+!%   #..21//.-+('''''))))*. 10023223331+- / 0 1 0/ + +*+/02333356 ; = : 976 2 1 / . - * ) &% % % $ #      BLfeBLfesrmljl{ry{J{6=G?(1'$%$"#'!1#/*)#! !$>;68`^d|srr[_laA~]<^?e6> F&,6&1'GS:+Xbo0os2wxp-&S](E" " !#'   8(!FE3,\isurrt?s>p|r5cY9i+X (T *Z/l#7{59P~EPdxPB/^8(Kp<~ <~ 6 7;?CHMZ^L Fz =h=h$U)k97œ@Z~Xdz\mv_ads]^yZ\Y[ss7ϩ8;WW30GK,( %" ##! !"###%&()++**))#"""''&%"    !"#""""%$"$(&$%%$#$$! #&'',- ) (**(('''() ( ($#  # 1E5+[M75hf>R[\pOzHZ_EOOzO<2bR6(Z! !   5);1(8&#.     ! % ( * +-.,,*)',0/.012255/.,./013333334425>=<9842..*)%&(+...23559998653202211110147974442 1//3314677<=;:7765220/.//453332/0210.+)((( % $!           +=;5J#IVh^`dcagglKbhMRfMMeRQeTRpXWpXWpQaiYwSo[ecZye^yfbxh[liXheR{dPqHqHgKcOWYYX`TdO}hJmaU~^YQjMpVnVnSpZ~mv}ېvQjG]=ZRhWgVaPd61E^61E^(#   "'* - 4 6 7798 4 432000-, / 0 , ,21 / 031/,+++--+,00/00,(*+//3489 ==<;:7666, - . - ) * * ) '&%''))(( ' &% % % ! ( *UcUcln{rhXsjXwnVzeX|\YxgbwkeR|rEvI_^I_^H7L{R9Uq@pkV~Yaheabbrr\^NR$,B/%*C6'#DI9-MdK6V~\?cmHpkjhgYQ~g7iU,g)             !/$"3*<9EEEEV]rsuut}ttss~th~thgc5yfc9}ccEWWA~414['%,D#-!           % 0":!# =# >+O-.U3=X=C_FT)u_O5|iAWJRX]mrttrrc_TeBG]~0(2S*"9$     !$ , ,+ - / / / / / - - *X'++l8M,kK/pF7?Dؔ7P>IɞEA;vڴ7>yϧ>yϧnnoj}\iY_]HbP7vaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM'3'[`,op**2hqR*V\C!) =3g8BxvAQkKhhOpTuzTuz}_mc?Xqw2H]^ !    !'!'h]vkj}srrYs@cy,X@R(+     & 7!j4FM*ef6tEUyjrq[vVSbM$5&C$5&C"$6)&O6%PhB9zu`To΢wYtRmUjUzbzbmAn@q?tH}cÄt_|l[uf`sdbsnosrsw_Rw_RqjGtmH}vK~{RgtwiZ}hKYI{,<,L"2#<&.1&.1e@>oA=C4&>T4&>T`SDdZKrobpgYo_QveV}k\rna]fmfmKNWN4t/yQ*Ls/ J = B D %X%XC @ 5 5 3 :#B%D(GJ'K+%2xK%2xK#3k9%4qA*5[,Fm2y٤DyWz\nbb_u]{coxekpY^lmsqmo}Odm=Y^*d63.+$   %&9ZSqbwkjjE9>G:$       ! ! #"! !" '&%#"##  '(,,--,/222////0/*)(( ( + ,++--/.,*'%#     " $ ) $    , , =%3C0AVR1lbd:Uu|bcdPiI_>>6|4}u.8v_)1lSN0<" *'% # #                       -438CTVablffkkiKpgPr`_wkslvauuKtc6{2*0   #//43100.,))))''****+. 10022112221+. 0 1 321 , ,+,//1233356 ; = : 986 3 2 1 / . + *'& % % $ #      >Gb_>Gb_sqkklesq~}wwMw9;KA'4($%#!"&/"-)'#  73-/RO\qkrr]bshvGW?a;d7>D&*2 1!=H:%LUj-djz0lqo-*W^*$K+ (*"*((/"   2$?>-(S^qqiss|SyNo@kCfFaH\KbFeDrOvRppcNZv@><663* -*142>Ury`ttmm3vXY*` !%!&.466G$F9G,S=G5`]K|5":   <.(UMfe^gqzrod4mhSI            ",*0*L/68T-d:'Q|=~ =~ 78< @DINX\NJ >n>n%Q*f<;Ee^jape`kv[a|\n\sss6̧79VT-.FH'& $ !""   !"#$&()+++*)))"!%%)('&#    ""#""""%$"$)'%&'%$%&#"!#&&&*, ) (((&&%$$& ' ' '$ #"""! 8-*&GOD7rTHC~cVi^m{YWxbVtTYV<{ZM4s2#22#2%!-#.G?&WB<'T41)L.%<(+."05+5#%      " & * +./,,*)(+/.-/011660/-./012333333324<;;9842..*)%&),///235599875320.000/10/0468644422004314666;<:9665410/.-..353332//20/-*''&& # #        ",T&C5d,RVÄe`aedcwfciOrhN\hNTbXea\jmegmegn\ric[x^pahcgee~f_of]jdVycT~oKoKfLcNZV\UdTeRygQn`[^^QoMtVoVoVgZtdlԇuYmOeE|d\fbt\lYp=EIo=EIo,$#?&!6   %( + 3 5 6 687 3 321///,+-. + +21 / 031/,,,,--,.11001,(*+//2368 <;;:96544+, - , * + + ) (&%''))(( ' & % $ $   $ &^Z^Znsntmyjoyht{cvwexrfvtmvupZvQxShZShZUGM[FTpAikRv]`dddccqqbvSe)3H3(/E7%"?C:*G\O2Pta;atErluijjf́[o9q[.o*               (+"2-ge97{|;s;sLSgjrmiklpr{lh{lhjd=jjBk|O`qNARLw5?Ed),>Q# 1@#.        $ - 6 : ;%H%'L)3P28W:I#kQF,rZ;7{9f9uү=pŝ=pŝbcedbvegkQka>e"ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM   2222$!  1 Z$A43m|C\zHjlX{g]_pr_prO}REkK'56< ,01     .=.=Z`rhIBn}q;ZS;%91+   9!'J'5~8)]J8[Gocwdc]~YD_AxD*")       !  &%$#!##!!'(,,,+*.13310000/ *(&& & * +*),,--,*(&$# "         !  - 3 u9([u9([SFx]K^|YfayY39˚>o;d_:`S9gp%9gp%-Fa%8U / /- ( #!                       '.0@0;;PAAw}uyoHnmKneTnlu~stۜZFE#P)*)     !119865 4 2 0 . --- ( ( , , + ,-020/00//00 0 / , / 2 5788 / /..../123355:; 9 99 8 4 56 4 1 - +('%%#"    17WK17WKtqfxinqO[qquqmUlB5VH"<+"% "!'&'!$  %)#DPvTcssajΆc{[ZCKk/b;?=)%& 0 &8(.[#BQf(J]l.6dc02`F6%RD6$P=7 H0).#  #+(7?Fn{FUttt|}mLiLdLaQ]V{dRufPzagxxiF`;DA<;6/! #RB(YbO3qpvtuu|p+efb%W%6.$1(   $98A`98A`J[Dg2BsuwZd5bBRJpqrW<3h@0Tx*6^,U 4^ 8d%Cw%-Ey>DJ}UnfsrF3(v@$c+>~ >~ 9 : = A ELRTTUUBB&Ex%.WDGVosyw]Tjaess3ß3~1TI'D? !    ! % * . //,+(''' # % , ,.-)($#"!!##!"#"!  ""&%"$*)(*+)(**'&$$%&'%#&' & &##   ! " " ! !(2(2KE@xSPGloZg{oYhvk܉avZpXdH6udH6u\C'ZdS0n}JuyP]\c[MTY>DgXFuqHOQ-dBF$R     ! ) +/0-, **)***)+,./7732/000022111100125678843//*(#%*-0113366886520.,)++**0/-.2334455442265246549:65440/--+++,,131142-.0.,*'#"        9& !G-#0A[5GnUԍ]dYse\uge|g]gTdX`[jTxmRjZkSsddf{irg[_co_lx^kp`du`avgRugRuaNbNcMfN}nRji]mdgp`l^mP{KTpTp`LZXGzPxkqoxxf„~\s|anrQVQVa^ARN7p$8 2    " & / 2 2 2 4 3 00/.-,*'&'' ( (11 0 142/.-//..0154222-') * . ./0 1 37898643/-()*+ - . . , *'&(( ( (((& % $ "      x>]x>]sIna_bkkkprtt|oNoNzwOvjQkDUjF\gLq`[Xib_kUnhZlg\koorcx7HY@1=N=.2;!5EY%'M%)S--!eD3?w9\LRͦ^G[NZPntvvssssswgÐY>R5&W=)C$)    * +.6 >; : 87/ / 45! 7! 8!;"I/" W>K8?164kl?+,'"    & M7%PV;3aqG_PZZUwjxc`]V=We~}KnMMZ^celnu|ou{v~zㆥmftB[d4r(+( !->@et;Qp{7c{/oyl'|xW&gg>%`a5*3 #    !&&%#!""""''(())(,13410...-*)(( ( + -*)++++ +*)'%$ $!             % O+E]4&TxcWxcWzskr{q\\^I4o/]i+KzL/Ln;0Mj6'GQ'GQ)C = + * * & !           !* -'!.#"0 # #                    (?v?vmkgVgUzjU`lywotՐ[BB$O)'(       #$33;:98 6 4 1 . ... ) ) - ,++-/1////00 0 / / . , 0 4 6899 0 0 /.,,-/124558:9997 4 5741- ,('%%"" !    )+EB)+EBcempnhyoR[kuzhccaQ6l,V'T< #!  BEXzTWmj}zj}zijnq|~sxggDYi3oKH"N3,2 -"3&d)>\t1Inlechg__kUdjJug,sSGI1' "!#*A=fxLJttuxhYfbelÇgmzint_ar\]h`lbrr|StJ\f0nNS&W& # VG/dhX=stwvvy2}qm-n2HC->7   -#.?-#.?4:\h3Anp.W7_Tzfx\g@K~-K;&4$  $J=5jZodkos`ɠQ_/ntL$T""               %,'"4.&"C=('IB06WR3<\X=Vz=VzFWe~9FOe  5=0]CQFpdXK>e2\w3/Op#!=e7b6] 7`#=k+Et9E^Yxmt|zF5q'k8"Z%;v ;v <=@? > D JMNHG D{D{,Z<3bUK}XsulWQnelss<7{*D@!!78   !! !$(+,,++('&& $ &**-,)'$#"""##"#$#"  ""'&#%*)()+((*+((&&&&&$#$% # #               .%7P.%7P`iNftUvhl{OXaef_\lpblpbipWkqVruTlnWZWbacchpepdyciLdE9?/X9?/X       # &*,**))*)))))*+,5521/00//01/.....12457895400,*%&*,.021144555420.,),-++21./332344433228746853685433//.-,-...12..21,-1.,)'"!      !!&6,54P0eHY2uO\;Lw?LfҀhd^od_sdedmctfuiwlnxZxSrbubugghkkz}gc`\i]c]a~ZjYmbobohPwhOvjOrjUuje}hi|gn{aj_iSuOz[bw[bwdLba]_fmsut^lrmdo|gz}i}}ZRZRorU``H4+"H.'A.#$ # " + . / 0 2 1 ///.-+*'&%% ( (22 2252/..//..113210/,() * - -.. 0 1 5796422/.++,,.-- + )'& ( ( ' '('%$ $ !    f8J~f8J~mJl_iiligmphf`}V`}Vk~h}__a^iZkee|apih{q`jm]el\cqqqq~umr213!!"                   !! "/.$*99/DXX4SZbF_Bw|?mE^GZS}X]h]hs|suu{}wnie}ap^dq\B8l\7%TA+6A+6(!%     " (+, , 1 3! <"@!%N.+)wP1=s:8qD3pS?YCbievddnostt{yڂwfdhWZcSETS|>OSs-- %& *19 7 7 7 71 1 3 2 10 /6=+6'/"(!IE.&QQ*8sS*8sS;B=EEMQ`ty|~n r5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM  $  \&@.iaL~iprcՒc@e;d4U3S#    !  o46jo46jstuh@jj+KXC+)       -&aL9xbOPdVmW|vXbwqxc^\S7P7`*@.G!! ))nH+cXAhWnQsKtJgItAx>W,fW,f3%S7*_B:JAbVvfzuՂeɅ`Łw\lZ~]^~]^qqqrs\E3fgo!6+4% /#;/#;`IaNc[jVĮGjsojx{d`jbXdyKbGaLUOWW]fjrlseqWGK;w($@   W2%TW2%TKaSckg‚uo}핦dѭAq6]r2sMAHH19C C @8>J7-;0E9OQYiwrymrrΎjj}wm}wmjl|ejmTe>zHX2d#/"(  r@&XL0pdxĕlu<1nt;1mq80ju=7uJMyPmoVӂuΕ\Un=x?Z2],,        ! !!     C3Qw[dpsKg>X!3S5&4     """"!      %!=&#FU17jlEptKsrssrrr~{f]Ħ/7t9^v3Ds1;r.Ge.Ge*`R(TD!0J&@ " $ # #          !  &1%< /9[NBMy|><ǯS[rul]}i[v^TtyqrstjWfyF.35  #)(DF$$<< 42)3$22..--!   !"""" "&&&$!!!""&&$%&&&+0340/++,,** ) * * - .*))) ) ) * *)'%% %$#     !       '0$q@3qM?zzsmYR=и9d4>r^&2Z9&B#5L&:O'1'1 $ % & & ' #         /%/@6 I=9#N:;&R%#7.-0208 '8 '/ - % %%"!              <\Mf<\Mfc•b^cb`oUQm~pjwuЃ\?>$M($'        !#$ & '44<<<:852 / . .. * * - ,*+ - . /....00 / / - - , 1 5 78:: 1 1 / . **+-/2455789987 36851.-)'%%!! !     28 28QjZitgvrbomT[fz^XqV`78e,l+M        A;:jSKI`ge`geqRcr\kvxvzstDgh7|ZQ)^=3> *-m0:f:H~knw넞qج7ve$d?3))"  D3_uQ?yttutobfqdysenmitm[qnRj}W`X\k_{k_{͎`ԇYsEbp8-!#%  YM6nmaFvryvv8|x4>Z(W6L F       08!6>*$FO-3ri4aWy_iDQ3_#I-E/!  &2\JEisfuuu튩nڑe|e:uM,f""                      #,!/& :8"=>14ZT14ZTDPou8BXa$ 6;*WDPB|oW>ϸ?|?gzI2Qm'-Ih&Cm#An7[ 7\!7_*Fo3Eq\svyG6b&a/ P8m 8m ?@C= 7y = BFG &$2#)&$  ' * , - / /....-+)'&$# ( (333452/..//--1111/.,+ ) ) ) , ,,-/ 0 3685210// ----.-,* ( ' & ( ( & &('### !   T17iT17igJj\rqlgbx~jm]WQv]Qv][YRzXvkhdkppjw{qqpwkes`^q\[reWreWhwmAdz]L0snW6~~VLVSQQilstutsuvf`/$0P/$0P   ! % - 4 3 3 6 7 3 3 1/*(## " ! ')!=(=(8*X_;+^bC/nlOHvrtus<ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM   2 o-8G=zaaq{~|遳RR.D$@%84     & / @M@Mtn]tUr>goI'CG0     & 4':`[^cbklvr{xqЂjӌc^\O{Z(<+E(,  #98/$Lue;mRujΙu\uMkxFayCqv.hJ;P@`P~eyz{q|nzxhyof~lg~lgyzwrpm\Kjz3GK_#&!N&FN&FMEQN^kǻhdħRbˎqvxi^ZbPBSK:Owj7U}t7WAbI`c]pbrkeWpX;J;k #8   _=9s_=9syoxyuw{vvՋw䎝Y:Y`%YGNFK61M/*g5 g5 FSo3n+>+%/  #& z>"OI,fWo\q61ip60gl5-dq94oGKxP_pYtsdvTCi6e3V,J)$      !!"    >8JjHrS>d7Lj.K*%5!!    !!    $-2:8/8C,7[7.^sBCpexophze~ddlrgv[^aE)}d%LJ#;tB!+sC &sD/{=/{==t24d)5/                  "'- $>5.3PU/Spm0^{uH~Pcelqdmn`rfVotil{u|~}asGW`5t&)'    ,/)'& ("+ ) )  !   !!  !"&''%$""$$%$""%%%).12/.))**** * * * - /,+** ( ( ) ) (&$$$$ $ " " !      :% AI0(Sp`X}phppe_OI}5_|.Hw]'1X=(F'5!6"7&&   ! ! $        &",)$/3(86);?-"GMC-a[Z8|Z_?ZdFCNAv;G?oIIExNIG{bH+cbH+cS1=O1?D3C@=(R;G3`;<+S:1"F'* !                  /<1I/<1I]_cfvpWUkrpgms|ID5c;-A        ! % & ' '3399:985 2 / /// + + / .,, . . - --. ... -,+++/ 3346 7 / / / . , , . / 1 3 5 67887664 /2530--*)&&##!     !!):!!):]aadlmngzuWZix]WpU^:q6f1](M         2)'J?41^URUURUqXbsck{zsyy@d`2rPF$R819! )",#i>1b}IycwbttuvawT\M-cS; K                " % &*$,)"#=;"#=;,0DL%'7?    'F=0cNRIgWGBvz=m|H/Rr)+Jo">g:d9^ 9_";d*It2BsZsnjCl7wG"N{!@s;q ;q >>@? > A DD E :f6Z$Nv$Nv3wD8uVIm~T}vlcW{TjXYbbB<+Co=>CoA<>oB@@sGKFVa`fwzZ{NXu[rXmWl_}_}imihgZfbczhqmish[{gV~\cnXhigVQgVQz[cxqktoaceedfadg\dcbgbdhj}Uj}UnexpM?5kJA3gAI.^6K5V+N=O.,4  " & ( ,,--. - -*(&&##''002231/../ 0--10/.-+)( ( ( ())** , - 0364211/ / 1 000/-+ ) (%$ % & & &*($$ $ !     O-4aO-4alpm}nmishqfnohigx{gtwcocogfbcgk~o}tqyufsg]rb[pfRpfR]sbB_sX[o>[o9,=V2&7K'+'' ' ),+ + . / // 0/,)#" "!  $ &11/ LG1#VM:,t_@={Qqcus<ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM  * @%< JOKav̅xꆾpjp@p@"      2"<*LdLdthE`C^;dX("<6      0'(e?+h@3rHDOUT[XaygƇiʆbĆb}qry{el>^4w2L3,6!% )- ;GE'[JgK|m01cl1/bg2*^m62iCHxORq[[d~TVL2e0R&Q&6&       !""!  8}8i.lF#F~#$M < >?DD4 /                    "&.!%,8#).;=OUlE\b|TUXuj]sfmmXjp`fshwkЇnXf7wHG$T         #  $ $! !! !     !"&'('&$#&&$# ###(, / 0-,'''()** * * . / - ,** ' ' ( ( '%"""$ %##    N72gbE@o|seeVR~E_?U{t-5[@$-M.$>3 ' !      !    &( 83A?6 IR>+_U@/f_F;yjbFu}Px[zfayhXshetsitwŋoEoEwH(^rK*bcS0nZeCQwVTdHWQ9t=5!I4,:*#*& $6%+6%+3!*.$         ",",W][mhjqXXjgpcvcbRKFyM6)Z($  !! & ( ' '11678875 20/00,, 1 0- . / - + , , . .+++*(()-000 2 3 , , . . . / 0 1 2 4 6 8 8884431*. 21/-, + *&&%$!   !" ;!" ;iXgh_rdrjl|ZXlv[UoS\=_3g6N%L        #++5J=D{J=D{p^atkjs}s7m]{]rstciU]ZB<5 D1)/$'"&!         !   " ""      - 3U?5nWUQ^WOmEps;s~G-Tx+(Jv!8a2Z ;` h)Lx1?tYrfZĩ@vS7\u+;b0[ =t=t= = < A EFFC B 8_4S+Wu+Wu468{GCmpyOwxrmg]x~ZbxGv@|RR@=3CM;)5B1    # # !"" ! "  !""""  #$''/.*(##"##"" + +%&''&'(&$ "#&$!"###%&%&))(&#"!    ".:DIX;MLX;VNW,=7F#4   G2:rG2:rqm`^WgxXavY[sX^W_VdVfLcLc@߾DͻNzOsS_E7XyyyuudbjfhclyNcmFGH/c40 C "   "! !"!!$%**,-/120.12,*,,*,11/00-,(&!!&%#%**).21133123331/,)./,+542353135434477;;:<=8210)&))))**+.02245 0 0 1 0+ . 5 /)&"  +$;)P^NTmalvb[ZwZdqiOoTgaNPx>ٹ;ϰ7ŧCG{,=CR#('>&&&+*1*4!DEDCu`SeTxGUZ\j\^aoaodb]b^h`{hlp]_nMpmHuaWh]\dlWDlWDjUwbtoacud`gf^ig\kf^ge_eqj[qj[^\WFA~XO@~Zh=~LpG{=xPw)G4N$   ")*,- . - , )&&&#"%%-.000/... 0 0--0/,,*(&& &&&&&'( ) * , 0431 1 1 / . 4 4 3 2 / ,) ( '#"# # % % + )$ % % "     J)0YJ)0Yqojifh\hf^jd_fj}dlrhiwg_uussrnclt~xs{gtn]rhZmfLmfLtQpnXBZlS=UhE-DZ0>d<38m_8:ig=;doAwĴBfrtnr\kHN[168+-&) , ($"          !!*1M<3=\FC}C}///3?̹=;WsttJJZ%W]'\g-jh0sk:f\BGLI|1;:R*+( #$%' (+-$%, "/2&5T8,;`HqHq5?GN3;AO.0/SQmYsttssssMMSMbIDU,(.L)$-F!(2&% ###& ' * * . .- + #" ! !  "" $ $ %@.(N71(yR12h0NStus<ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM A6W* IU7n`zwn^kRKq8qKq8q  ! /!>0\?-bfJ5rzz\ՁV>Do5p<[1&         N0%SVG?xoptxs{YiQWI/S5P"=.>&&tJQt\\v|{m΀p_~gS|^GcI0i[B)Zp?([w>(\8&Y8&YJ2sW@j͕kΓmр{mumx|dy]x[}_}_}n~mфlze\`NHH;o41)M&#2 2 ; -C-C=,aD=yYofpƋtۏ~gʓlYR[o8]N>DB30a@Fk"EN>xWoVUUQIN=eLa*A/B$    QwQwrrr~㤗WÊv=pU$T:.!)"Z3)k91QNQNB#W?*`7?z9AAHFIKJPNUSg\n_gg}}qx{bjt4zXc*b$0 &' )?' U/ F NN&_P`Psq@Ar>A~w9Awy;D{~@MzKSuVXklOaG6P%K(?2    "!!!!    2$6ED*RjW 2N2'D&3- " "   !"  5*=A:"Khh4wrg1q}f.k`M[mip^wd]fU{zzXdPs9s4S0Yz2 >e!"P < 5 5 5 . .              %!) 3 3 2 3 4&,$           $,'?+5/M>bMvAbQ|Lb]OinX~`nh^gsg~gho>`^0p.+)     ! "!  !  ""$$&&''('&$$##"! !#""%(+,+++*''(()('*+)) ( (&&'''&&&&&&$$')'"=7>+TYgXdug_]\}~\}~O|LqCOpv8Dc`&91 ) #              # 2,(>QI+_^T0jbR9ydSBjU[k`cmzdy\s_yb~b|csoys{уh̃h̆qGxG~I{Zxjxew_iPdrK]eK[aKiu`iu`hH@X<3g' "        >1AeFI_[ashq^^fwniqhggZ=4'O/#0     & '()224465531-+**((-,* + . , * , - . .,,+++++-/// 0 1 ) ) - - , , . - --,..244442+- 0 / . . . , + & &"!   %%ZmU`pZrziuucgQs~tehj~avO_j?C25C25         F;8mF;8mr`zfȐx䎏kՊGvm?cU7vRG*]B9E65:347`@(\oE-h{O3w\qu2~2.&)) # QJ8oaWFn}rlluyjhJb7l?R+U!# && %"      '-A,"JZl5}sGOk0lDV)V"%!    &(9DTSbjslhTjYAWG)\Q@"NH8EH8E_72h^77m^7EzJ+6a5 &H(.                     91,WCHApadm_QoEfwn:]h6'Dh!;i/`+^7q ":v)+CF1LWBdTqg}c_Ab7wB%Ms!?m9m 9m ?? > D K O S XZOy Kn 0Zr0Zr9qw4($J>($JkmtjOtRlUdXkYmYpzYqvWaWaWrVrUsSqNnI}DQ]uY{X}S}S}_f}kun_yYx]TLB|8.&I     ! "$%%''((,-0130-..(&++*+0.+-.+*%#  #" ")('+/,+//-.11210.-130/762241/13223455999:<720/)'++((++-....35//-,(+ 2-(&$    ! ('FA/.]VDDVliiiQJ{OQ^[T[UWZMlNl{C>{z:xm_'BEF 07="     &68',OEHaRiVXffkUwm_jm_ji^edYyXxWvdepUdjHeiDehW^h^[h@h@kb}xnge_dhXqLne]YnXX^i^iYyZs\asarqnnjqftO~`9KLg&+    & ( . . / . . + (((''(())**,*)**- .))-,)*,)'''&%'')) + *(, 10012-+32 0 0/ - + * (#"% & ( ( - + & ' ) % !  :1H:1Hsm]ao^Zqe`skgiqpfttshawd[llsjPRW]dvlvtvqqzp}jyjyrze|>Wg7MtR 0N'3Y/.7eG7Vv_?uwV^mroVfxLMT/fBI(W"'*"% 6'#FQ28kiE?}qKBthSurYhmhmgmco[U?%VM9"OF3 HA4F;5E8(77$2+ '             !$+02+020KE1MG5SN#8XS1Ceb6Jx;RIuWmunօnh2uq4}9>N[nhRt5x%@?E%)5   !! ! !   ).)/?L)/?L%.!$/'"4O;Ptv]~rdnok^h~frvppn|nun`hdVirONeG2Xs.xgrvwgYaJ>\5^>\5^ & 9*K&=jL8wtXArrM̉H0>>%VE7pYkfoƄ|vk̋^ZJ_y6dT>?G1*c>Bl BJA{^qT}SCP>Lu9bGQ(?,9   !JJrrr䨎Ql8mJH8* & `6.s=9T!YT!Y?&_<.h4F7HAOEKIFOJTNbYf\}h}h}qx{aih1sWX'[& %"*F* b5#J QQ&`R^RprEFuCG|;H}$Rsq6}r4zs2uhU]weiZmfVjNon܆nSiLz5i1zE-Fg .T A  73 2 1 ' '            /%*3%)@$%@$$?$ A%)B&18 ).!               1"(=6H6`;M?iH\YJfqQ]mhWfryf{ems@he4y4.-"      "! !!  ""%&'''(('&%$""!! !#"!$')***,+''((('&()(( ' '&&&'' ' '''&&$$  /02(LCO6i]xeetZVYnvYnvLxJlBIiq6?ZY!. ("             &&:00"H`X5tpe;p\Cq\Mr]krjtrcSpWuZycfvr{v|ՀsۀsۋQQQa΅qo܂lx_t[o{]mv^zyzyzUOfG?~* $        6"'L>,fsC.j}Q4z|G|Cz7i.t_W%VA=7"" * , 4)6.mJ|mJ|t{吆VMwDvJuPud}ujxkevhcss|}瀤mԍc6d,`)_5v }2.EV3LdC_Skcvb`wAg7J'Sy%"Ds8j 8j @@ > F M R W _bW Sw 2[q2[q;lr3=xzKCPufVXkY[sUdSgSSB=,AE,#3;%        !!!  $%** 0/+*%%%%%$$**'(,+&&&$" """  !"$(('$! !*YCDYCDNA5mLVAwDfIhMiJcF],C/U#, @%;$=;$=imzvoLxPpSgXoYrZtxZtr[`[`^aj\enWpyTqLsJ|HNuTeOmMpGsGs]ǟfĔ؂t{{g‘fre^RC9/[!       "%&&(('',-0 2 30---'%++*+/.*,-*)$"  "!!('&*.*)--+,00110/.3410872231.02113444888:<720/)',,'(+,..---35//,+'* 1-(&$   $&/1SQ58nfGMYukhdLzDjLNWWUTVRXLcNhjDp@t`i;cOG*%+"    !*2@8MkVXWWjewpReqZYqZYkOyf[WV}TtbcpReiFagB`kWZl^Xm?m?kfzyrba^XjOuEpe]TtTTXiXiWqYo^jd~t~tsĀ\oE]]}#*4   % ' . . / / . + ())(())((()*)')), -((,+(),*'''&%'')* + *&+ 0 0/12,*21 / // . , * ($"& ' ) ) . , & ( * & "  41B41BslX_r[Ytdavmijtlfvmsh_wcZiishEͿISYy^jhoqstpoiima=Vm5KxW)J$0V*,6b?6_z]@z]gormsHdi@HL'Y?C"M"&( "&#?-*Ra;C{GFKGs_gvvuqsdL/mZD+bO;&WI<%TC=#PA0B@+=2'-                  *$1,.BE46__;=|xEkNku|z|z|l6x8=CT̍c{r]ň>+PJU%/.@!        $5$5#%%*N+MgwC}rPfm\Ndw{arw|}|}wzp}wh_bzU?i6%DU+8A% ##'(* ( # # " !  ! ! # # - . 1 3:&J9-.ZR XffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM  <$'PK77kxohu{rg{{dsuKiIBe:z!. 9!. 9   * F$:b6([H7||`Y|iettqR`F,>"A#24      *#1&,l~vm|sqj]oQfMI(S.8=&'"$('!)S";b"A>&a>&ar3v>bÏ^zsTmTF`69mf,?`l#ES|%:T&7T-=h/?oOɋlƆVsW9[_)]>B/"&   +%2aRaRsss~滟Hw2}lO@@4"2+ xK#TV,hN)|N)|6(Y1*W"0Q%2V,:d9>wEBVLfV}nxvhhsgqq``mM.k[A%U%G+$h84GGVYU#ZT%[eEjPigTj_WoIapH`uF^tgnt~~fljMIU(\4>@           ! $"!     ! " !        %!4 =cGKpYJG@o8aRRkoZf]ggӁcc?ki8hW"U\$8I62 . ) ( % $      $ " !   C%"FQ.+Y`a`abynqq^[.x],rd'^d3wwd@mVFdIMI4/`A.%N"       % #/,2*HP]^VjmkirgTfgz{gn{qtFP2e8<A        !!!""##&&&''() ( (&&%$#$&%$%&%%%%('%%'&&&&(((( ( ( %%%%&')))&%""   ("9APXFrmTZ~~]rzfayj[ywlwlWNu3>CZ)49G              3:0W>G9jbgNnrUf[zhf}qneducT`T]UdWsfWjlwco`{|\{|\yS|RxPwWw{^vzauzdoum{q|s}uujg{o]F8rXB1fH9A5+0#      #(529YjlsleeebaCQAp9<*V    $ & ' (00-.10/.,+***))+++ - 0 . , , ,*)''$$%%'(*,. / 0 * * / . . ...-,+-.1231.,%(+*)*+ + +(("!       TW9uU^>|VsNZnNg_Ncox_~e}g}[s_WoSWF&WWF&W%         #%+\\y{傇}yvrvliwcSMZ=$T3',& ?&1G(8T-B^6$R|T:]>yJ{Ap}8LU$U(-'* + 7&1;*9ttszs\fK}Y:dBnJb~jvqs|ssszvmjh6}[W,e.$ +&#)('IUO|TddjrppRvOdEK1eGI,\NBAbS!Lvd%Wqh(]kk*dTC!NL6F%$%$       .%7BV2eVK:];U1O5@%%      $->]WbjrbdP\U:xG=#M@5?L8 JL8 JfIJjYVvygrvW\sTLWQ<;q][DaeGXYDUUDSB/cSB/c+"-''           %*%*EOmi__}__~LTn8I_D!3Y,W'X%Y"Z)d*0>^3Uq<ʪ^p|owmIp:yR$Mx#>r7o 7o BBA I P` pmm[ !Uv 3m03m0mCJ`q_}x^v~\`y[YxZUYTeeTjGl["4//+*'   !!   %#"..   "  "#%%))*)&&'''(),,()+*'&&$!  "! !"$%''** (#   0"0N:*7`TTjyizh~jl_lR{Y,?)N+2  BA*XBA*Xsm^_c`xc\ybX{_eq^jn^oq^qrYeYemT_hYd[iuXoOPPSVvxQuPuRbRbAEOQV\cscWXIK>/aH3)VG/&S')  #$$'(&&++.022100+*..)+.-())'&$$""$$$&---03+(++,-0/-,,++./,,431121023115699;;:;;61.-('++#%)*/..-- 1 3 1 1 / .,.2-)'&    "&?EC78ȣ:cL]_Xl`ap`ktTpPr_dKwIhB;c}B;]yB9Jp39>[%93G/)5& #      6+2PPKYY\nftuWbrQYrQYgT~bbUTSqa_nMujHiiGen`_pi]sVsV`xbjeVu]]eFr[YRmfmRRb^^eT}W^hrdV?t|7cuo#6E4'6!  " ) ) + - . + ()*)),,))***))))+,''-,))+(%%%$$)) - - . -*- 0 0 / 4 5.,10,,, , + + *'& ) * , , / - ( ) * & !    )#3?)#3?VWY{^uncgngomlwb{p_mnugsqeivmivmWqTlK^MeU{ajmZ}y_nc`snv}v}rb3ޤ1xč,=vH-6mN..dUZT[|xzztrovcX^zodlUgYKiSHO1$OG&9,  ,  "!                  ,#!,9'%VCPF_JgqMoRzT~{y{yvvxvqnj`P{]=yD+Nd<%?V.).)"" "#$#"(*++/ / - - .2"5)R ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM  8&*VE:=sluvorbpw]dpANDz8F5g--     1'P*Ep?/kS@ge~nquu`}SRiE'-7$+       0%*8-6rrspf“UpCXMz1C1Q.'$   5"5"B0pQ:~YrWjfTr^JzU@n?*_j8#Q}.%P+&O>3w>3wiEvRw⍝sߖgՎcˆ_zUvRiDd?_=_=rqqz|iƒO{D5H#I(65$!#$(+$/]&!Fm&%NC)lC)l7A_ŊYvjFdI:vQ(.U\#4Mg:D(9[,9b2=u4>{T҈q̓VpX6^K"O:2     "0( 8h@lh@lsss}E{0{kP=C7$6/ R)a^2xL,L,3(W-(Ry(A~+F%3S5:nD@XMlY{ut~aao^qoX`nD-h\:$S'R.*}@AQVa!kX$^U%Yk=rEfrXgi\jMilLhrHcsqwsn֕POY+c8@E         " % "!          ""      .+?$(JqOZ}bWMDn:^QNgsUjWgf__8lT1waB7A #4 & ' ' % $       ", * ( $ " U/,Zf;7rv~v~sxۿm8p6y/sy?yNiXvXbXA;yN9.c! # ) &      ')#=R]_Zkksmt{gSfd{`otL\=x?F#P  !!!"""#%%&'') * ) ) ' '&&$% '&%&&$###'&$%&&%&&(((( ( ( %%$%&()))%$!!   ,(BPbfNYZZk|kOlpFfh́hZOxq.:6R%1/B           %8@6aCOAuclWmv^b[fiqmaerhJncJx^IdGmfFfka[ljWylTylTwS~xRszOspSreWqb\p^alz|jrussegnSFiP>YG$TB5<*"$     2/1Rpqsnhea{]\CWGw:B/_    $ & ' '//+, 0 /-,+**++))++, - 1 / - ,,('%%"""#%'(+- / 0 + + / / / /...-,./1221,*#&)(')) + +))"!      TM1kRV7qKoJPjK^[M]i{\vascrUoaPnVZJ)^ZJ)^&! !   !   $))1cctv{yrokmeUW_<$U1!%! 5#;!(J%4T-EqF6y}S=xPGv>P])`*0,* * 8)3=.Q3bP{M7[?P/P:<''    %/?eYckr]dNVT8s?8E7.6H4FH4FbLNga\wk^m`\kbJKssYy]osZlnYkV>kV>7-<1%4          -4-4FPoiX^|cZ{NOm8D^K/U(R%V$WP#['1;|`3Xu9ٳbȊh܅ijLs;vU"Kx#xCIY}i]sk`il]\v\Xy[Q[NkkZq[KaN/(0($(    !!  ()#*47!%  "! ""##&')(&''((**,,()+*''&$! !"! "#%&()+* ( #   9(8\E1ArRRsstuvfpVwW,='K*- DJ.aDJ.avnTZkXaiVfgSjabf_ge_no_prXgXgrP[mVa\fsYnPRSUV|sRxQvV\V\8:>ɱCǷPYbzi^cRYL;x[@4n\<1j3&4%"  "##'(&&*+-022211-+//)*.,'((&%$$##%%%(///24+(**,-0/,+***,-+* 2201221232167::<<;;;61-,('**"$(*//.-- 1 2 1 1 0 0./2.)(&    )!*!LPM:ݵ95jHV[A`]Ke_UiWlTtekGcľDW;3Vo;3Ql:3Bb**0I 0$      3'*GNFLY~]pfrvXarNYrNYeVadTTSp`^mKzjIkiHfoc`ql^u]u]T|ZlfS~Yb_FrXXQjluPPeWp`bQRVdrg\KE,ESA#1>(   ' ( * , . + ( **))--)*++**)))+,''-,)*+($$$$$ * * . . / .+. 0 0 / 4 6 /-10+++ + + + + ( ' * + - - / . ) * * & !    %%3>%%3>LOzYk~^jzmellitjl|`~q\mlyiquhidaidaNeN`MQtOZUvdfrUuZg^Yu~mzyzysb/0ޟ1DY08u[/+e\>QLwxo_xs|qxdkh;a_4tCDI88@-,6V6=f?bXʈ`xs{}{}ssrg[eo|ftg[v`WY8+]O+B1&&1&&&($$$              #- &73$0LF*9a^AcfIqbbr{tx{m|g~StTjU_YS]PPOKH`8nFS2e.3#I+/"F"# = 5            $0(21>5LCKBbntFi|Hp}Hr}{x{xuutttsqn^mHQ5[{H.Jl$14$14    ! # $$#+-. . 0 /,,* * )PffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM  +C;jNPrnjeJ}wAjlq"96:($(    4 \/-VCKscsbnrKK;UJd2F;S   ) -$ NC'WYM0jrrriOkDpQ8S7X*>#<)!'"& 3(%8)'T08T08R4|]>~ZŁsZShZa]MnQ@sA+_t;$Rv1 Iw.F[6[6IN]z\~iXwWUcяhقm}{o˃W]W]t~xߜ<2):*&/$"# K8GtM0pVUYafOfOWʖWPXPrOPK5m>7,[,##I=!(GM,D0.^6.fG:L>rnbSv%;6-!"     J;6hZIDmelmelp~娗ZɚOnm,gURC;7 S=8[?@{SCYPAMAM-1^/1a32h34k49u>>GBXUigx}sqwcocoYut`odu[4xdK)_1N! j($CM^&us4z8Xxbc_RzRzRzew놥qܔ^@E%P$#'       !""%&##!     !!!         }>OzS_rrrqqzha^PWU|PZr}oA1TjNuasYiKP[4m.03"" " " -.+S;\Creŕxztssuvyyb_XyV90;a0'0O          # "  %2!A%2!A]\bbqums`jl_{^Mz;h :q,+Z-Y -X #H*)TADo:j AA=} C Sjyq j g ] Y0i00i0BKdo`kR{`Wn][aZ]\^]Z__Xw`WrrSfiD%0(         % %  %1861M^=B_eCSqk"167%"&  "$$&&$$&&&&$%&((.0//++,+)(&#    !$$""!"#&' ' ' ' '&% ! =ICI$XTYF^QrrCvGpR_Z{aeiigZR>UJ0iRO(\QP%W\zC\zCcdfUogYijfUhdWebXa^i`]o_\^[\`\`afe^hkTn{SlsQgZP_MNV?xKXH}GYQI}IFǼFǼOPRSRWRaLzFTav{}zoddA[\1p  #""')(())((())++('**(*10,----01,,)(&'(((+-(&(((*.../000/.,+21-/32000.-/0334456741.-,,,,()--. . -)(%$&& * ****(&%# D^axQnkvh:Jj""/9 +3             *+@O5mUW]_vbq~KamTOmTO_ik_{z]]\q\g[]d\xg\koniqthllrrrqnIt_AqP8nM@yIG<ݶ7vvlelkcif[_c^_Xh_b^^lT\k~viqwsoK}u=[ ! "% ) - , * , ,(&--+, .-***))+,** / . * *)&"#$#"**++++), . - ,/0 * (-+%& ' ' ' ) + * ) + + + + 0 / + + + %     #% #%6J9fBK@sfMSoRWacc^dXqmZkp[smeulheBJeBJNEH>t4*Qa;1bpQEoFFuGfHWknazssvnUM4Dg=/1\=)P=S+k|9vGtLsrsqlGufBaT3#QM*#JE!"Cg*E]2gvrujprpprrrrrssrrjdNgT8y[p:z[p:z^?az=h`6{YS/j-+5'$,!#              *+-037V@V@wLS~ic^Fr>tjk!:48'"'   @-b26cEXthxdorVV:^OY0L?J    5#(<*0YE2ibN<}rrsph]QK;]9^,B#='$&&& =/1D37X7GX7GSD_Lc|rZVbRbWEnL9yu?(Yx;"N{5!K|3!Jb7b7NRx`r]}`VnU{Tiԉp~uzwgigiq|vjʅ5l{+u$0!!'  H6 GrO5va_hmɳq_³q_¤YǐXSvTSkKSI3kC8+Z3(#JB%'JQ#,K6/e<0nQGXNsm\Nq&<6/!"     I?6iXNDwtewtes~~sٟSH_]&XMH:;3 cECpK!PVJYXAQAQ32d42e92j83l67t?=HBVXdmu~xo|ftftUul]n]uY1phK'Z@! Z(t/'HLa%qu4{9Y|dgbUuTvQxdw灦mӋY=B$N##'        """%& # #"!  !!###"              %&{][xkhqqqhix`_YUz`atgmmj@Ҵ27jvC7jvC(.",' % $ #" ! ! C26G9(E)Q*`\0qCVsqߘTn@CO,\+''# *$-!)WvWvu||㏅VvSgQlLqHzP}Svsdrpjggdg{qn8e_.nB3*1'!! DJTuOZlir]f]f*C:2%91/(360-VSbNoouozotlrtkj\j\tdHs`DrU9}gM2oF7 G<1B3+=.)<*(;("      % '=?.^J^lW}es\mLU`6r/35"$!    ''&G4O>b\ȅfpxlhpsljmmgi^dBNV{;CKl&#)?)%9+!3"     !    )2#E)2#E`]ddqyl{]r\{[Ks;d"=t/0`0[ 0Z #G(*QA>qOlۀs}{jWAx_:d}= Gp=k DDD I Vi|vp i f Y U .a*.a*DKc~i_}gTy_Xl\\`Z][Y]YY_Ym`Ztrr{PgeA#/&         $ $   &"=A9;fn=KytA\z&9D>--*  "$$&&%%''&%$%&((.000,,-,)(&#    !%$$$$$$'( ( ( ( '& $    "'>*^VH2ph[VabjjJiӼNeϼYX¼\w_ektq_WL[M@\S4p\U0j`wH`wHeezfYjf\dihUfeXdb[^bt\b|[bZb]b}]b}_lo\nrSs}SotUdZPYIKN8mEM>o?LDqGqvI}H»H»SSRSRVT^MvGQ\o}vyraiHZd:|"##  !!!&(''))**++,,,('**)*0/+,-..01--+*(())(+-)')))*..../00..,,10-/31000/.12444456630-,,,,,(),,-- -*)&%&& ) ))) )'%$"   LY_ViiuiCuTefVdbm^im~lftC?Ls52?[)0&+               #0, >@_DuQhWYr`wzKgmUSmUS^kk^yz\]`g]cY^b_e`qmngprdjjrpjitgAdU8`C.[lB7fw@?q;t9ԭmmiqxhlrf^_ca_Yjab`^lW[kuojl}m{LBt(,&#  !$) - , * , -)'..,,.-***))*+)) . - ) )(%"$%#"))**+*)+-,+./)(,*%& ' ' ' ) + * ) + , , , 0 . + + + & !      "#"#6IH`>HICxA;m},$LP3*Z]I:j?D{GjKYfu^ppskQI/=a6+,Z7'S9J&y]l2lAmFkksodKx]DcK/$QC&"F: ;X&>Tv/]nogmzqrqqpnhfe{lsrrlp^jdNazOazOcSeQklK^^A73!F1-<,'3                &'&+..I5s|I5s|9aDjgiqh^`btzvuluIflFTR.2"%     *d)'Ut;RL}vziqswjwj7w]7,`I/       $ X1$Qi;,dxLR}Q_rsu턵r4{:D|@o3N%B" .# 2$$[D%VhO,gdL5tdL5tsVuvdw}~mm[]N8vfE.eo;$S}:F:BA$RC&Wu8u8}\Ȥv_LJag„ZbzDQ~QQ^PyyvsrssiK^w@>JG4<7  =1$IjVBp|rrrx_~qY[ZF\U?~]D+dR=&XF5!LQ4'V[2-_F4}M6olΐz~vkJqAb'=63#"   &DJ8jQ\EOO|V~P=n|30++6(";% ](fp2_aYpB[B[rC5vzE4tJ0nF1n;2oC;KCQakV~jipipiIvSTnHuT&XsM!Lm6(=+C.WJj!fz5<_ʈjq|lz\fYiNpcxws`nH39 E"(        ! " ## # # % % $ $ % $ !""(((&!#$$#! !      52 E?=(Wt~soo{oLOuJZzHek{\\ʢ\Ӡ?5~'@M'@M   ! # !      4949j>{F_Όjutrsse`NwNwSRSVXZ^kp]xXWUeb^`af[_b|aaarrrph]]YQ6"P2) (( 2DP]vLjjegitmfoqXXera{^]ˢ_N_N0(*% "   !!    $$%&)* - , * * *%#&& ' ()*,-. - + ( ''' ) ) ' & $ " !""% & ( ( ( ( ) * * , .//(& ! !  ,+EJ5[>Vl^bz`fagiUiU$4"<(/       7.A`2OtnyrqqhKnfNraU|aRsaIVgOXlTZf_c`jlWlTmbQefGXbXebXe^Vw^Vv]Us]X\[`ZdXcpbx~^\h\kh\kqZYsibx}wsdm^TE.e9-:    #46.(PpaSmqie~a^KDF]lGLV{&   " $ %$# . . / . +'#$%'')*-- 2 2 0 /+'"""!! !" %&&()+,...-+, / . - - , . . 0 0 7 7 6 5 1 0.+(((**++)* + + *(%    (+6) B_RE\YbSo__kOysS`vTWu}u識PŧP! ! "$-1?L7jPJ8qaG9wB=.Z"3"<&2!/%!7%!7Vhg]gwscx]̅J^veYgTnHt<6@@!%&- 1 z\(\m.p?Srq{o|gRYD55 G$ ,",1'6NkNks~jۙYuGq@l8`@\BxZ^tYgquiquinuu‹B8[@:@,'%KCHwXQ]lsryry8YI=0J<8)& +1NOCUDlDPnTgrrrxw_qY{]EjYCXUAKG:r>83e 2!   * :-BaNuqiaÝO=9{V8p8$QtGo KKZ[_g n m k fdO| Ht(Hl(HlHN`xX_wY[r[^gZ`\Y^XK]VF_^P_aSppmEkY9*!     ! " "     )2a\BX>hơ:wݥ3QpQ1DL5%)    !"$%'')))(&%#%'((/11100/.*(&$!     &')+,*( + , * ) ) ( % # #($2:58HQBTF]`iSpSp^BXbCZoD`clWdqmfwlVox`Y|cQlnXlnXiXgh[ddcYdfXenVch\`bbSmNqOtOu`il`ilWUPTxx`\ZQH>yB4"M5,E($9_rSuSuabfh^cj`[ngcf`j^YkZ[lU]`\ӠR۱O޷0-DU&#:B "( - , + . / , +22 --.-())('(('' * )&&&%# % '#"'''())'(('&)*'&*)% & ' ' & ( * * *,-.. . - * + + )'&&   7FDY@LPmZ\uj\r]hchęihDŽtl}xmɆ\_RZP1BtP1Bt8B"/O7]+mi<|ItlU]YShhjGaRFq<_|(P !U&"Z+/^5;a?O,ugV2|tU^TmsiJWDJk0"(O%!9#,,<>%>Ui=wEsrttkX`b[lHdDN{?7f}XfzqssrrttrstmwVI$TU7!M7)-      & ) 3 6#"]@#"]@6aT:`eF\GUH?EPBaѼfrssrr=h޿@[G5_{G9c~HEmBGejy7f#0`$1!=#/*"/"/V\X_^gzd|_ȃP`si[dVnIx<9EE$++0%!4# yT'Zb.mCSplvhxjMVD23C   &#*"+G\G\pysᒈ^ŐvHo?i7Z=~T?xSZuScrnhrnhltuA7aA_yo@trKeO`ffjr߉^Å\zlVmiRafMUZEHM>{(-,F"&5'#  ' 6+9ddThulori{Rfs=2;< (# "(-7VbT6RbS5NaQ8Xzu;bVu_{yGc?[DgDggfdcawnjy|]sdMM\H@|1$.E#(3     /,'L/,'Ld^ZfmflgXUQlF`:Tv)F}6#At!8c5^7h(?t:FWQlqlfR>9uP8i{2$OrGn MMYY[ b i i j ` ] Ly Gr*Sx*SxGNarU`qW\o^_e\c[[^[O][J\dQ[gTj}j}{kDdX8| .$   ! " " "    -3[^FXAn;ޫ5UoX3EK=!% !!"""%&&'))))'&#%'((/11100 /.,)'%#""!!!'(*+-*(+ - * ) ) ' $ "  #.,7>I8TXcDnIv]cPoPo]H]aG^oF_fc^acibkTruZ[y\Sig`ig`e]md`i_h]`j[bpX`ia_bkRmNqOxPz`kn`knW{U}OTzzc`YSK>{B7#O4.D&&:CJ;nLVFQQh’bRiTeXZQjK{LzLyUuYt^k_`Na:sDQ0_'!%   "#""%'+.122.-&$((*+-,)+.01222210..,+*+-**,,++.....02.-.////031/01114544346420.+*+,--*)((*****'&&&$$%% $ # #"!##dL_g[onizYT\a_n\bYWw]AK^:=u)!"<)                    '-/FDURKqRАLJfYpJvkXbkXbYrqYv}Y^umI`VRbXj[mdkggj]aqaqb]OZLLwE%2R/):!",,#&7777T_><^mSsSseecrraop\ikcdbi`Zj[[kV]_[XɩWͬ2-BW'#8C#) . . - / 0 - ,22 ,-.,)**(((('')(&&%$"%'$#((((*)((((')*('+) % % ' & & ( * * *,-.. - , ) ) * )((( # !  .:;J6@F[OSj`TjXjdpǎpv|uzuӄ`dV_P9IzP9Iz47]Y,.VJ?B%,L:\-ej?}Rtnei`[hhaB{YLBj9Zn*V X#Y()[03^9G/yfN7uXh[yskTtNdp:5@i-$0L  /,,@9$9R\9|h@inj~|jwjwZPPRPX9Opt6=al4,RdKSebzyhjqtttrrsl|Z]RX[LUZE>C)U7; D?-2A(,           ! 0% 0%(*P@/1rXDHןMUŭi|ea_]lrrsnmhhecXNT[SSedOotUz[~pJ[8~iK.iaF+bD(=;1!!       ' ) 3 6"Q5"Q5,LsD0JtQQ|;MUT]Vua{}dË]Ƌ]Ga:l#!+($7-'P&[\-lNFINj=Ij=Ia9+br8,c4/d51h67sK@_I{^Zr\kmk_kp[`fZ`fZ=F4f@E.\JB>RA:i=.{@/C/ODZ#Yj8o?NSpRm[dt͆qzoyzڃfpQ]<~)88 !   #%&&%%%%%% *)%#   &&%$ "#$$"!!!$$"  3&> 0vL<[IurvgrXhkYlT[osvr|놽pL|9n;xe2;i\/-/-      "",+0I@1:VFJcJcrrrrsssljji|jXvo_bo_bl[NkZTiXgedxY]x`ilcdie_e^m\q\[\[UYWm\brgq\}S7H,X    .7,Yi~_nvspqwlKahf^f[~W&9-   # & ')) / / . -+)'()))))++.... ,*'((' &$$ "! $')* ( '&&&&&'* + + - . 3478;:6530-----,,// . . , ) &"    #.>KNEl).7   2/)T2/)Tgjs~nЈwLl?a2wxF4rp=4pw?Ny?WuWduWdgrw=5qE@fBBZ>ChaImmXrsxx,G3E%9)8   ""#+54,;G15KY.Il_C_C_R֭aܘʌZІfuy~}qrhf^G`N=RHo03&F+)8  +(2VbXWXeqoYn|F29A"#    %!$)*5"@?$"GB,'[O.(bS;-vb;-vb:o޳J}yxttsrr]`VO})$3)$3       !"8 !"8T=KXI\bnc~g^UvF`7Ik)E~7$D{&3e-^ ?L-Q9rYPyrtuZ?ǥ8c@6Rj#HlEl TTTRM~SY` g O}GsCnBl 0u70u7EMc`LbbR_gee`dkXb_eZ[iWStVPwUXogXog`c?OU7p*8$.      $ %!!   &85LdSVI?߻:`mo8GGU!     "$&%#&'&&))**)($&(''.0 / / / / 0 00-*)(''%%"$**+ - . +(-. * ) ' & ! "!*/0;;P9qbtBMP¸RRGmGmZYm_UimJ[pHlsF|W`:y[XfMymGboEZaPvaPvZlXoyPwgRveYt^Zjr[`QmNqQR`pr`prUnSuMUkjWWU?C?'V25 D!*2FC-^RK4mWWxtSSSgRhQhPjOkEpBqǶkxt}ihID*\<8"I    !#)/0 0)'#"&&*+,,+/333215565 2 1.-+*())---.22221232134000142///0000//0142///,+0111+)$%(( ' ) * ' &$$ !"""$%$" "(?."(?.gRueW`e^bXXSfNsH[BBTp)$"9!&"!       ! " !     .-CSMQtfqm]QjoQyHniXgiXgS{TyVt]ipH^VLcOpPtWfuYamU{U{.3sکAGjp9;Ya"'4"& % -'6O2tF'[@#R>"ON1vT7qGqGrJrMzqUsgT^HPm>N}5KwGaMh{b`qj^gRgR8P.S0D$B  !G,7bpF_rsjލjޙICHD4iC>-]2/GqOJX`fv܋vGY>tAQ5e/:8,52$' 3/'B8.W']b.mQDLL]0;i]0;iQ'Ff*!K2+\3/d8<}KG^RtkmhykucmsWc]Wc]W<82b<7+V?44L53u:3<9>@E"RM)dQ>SFkOzsRuPv\||qmuh]UEB`.[ *+    #''(&&$###)'$# !!&&%$!"$$%#"!!$#"    <1I"Y1]       !#"""###%$$######  "#% % % " "             $$'(**+-- ) ( # # .)=@lhH`SnnvxhgsY[qUWT`?}T`?}+9;#-0       *',D!UDoBa]MXzcllUoN{f{czzFN"N?DA*( 810dO3rnQ9~yS@_J4rF@)Z*(2 %  I4 H^D+`tKvVx{yo{lf|`~RCSM&Y=;@>3.?1(n1"Lu5)YB@FDmUR_aZRmcDWDt6B$K!   +:v^+:v^BKdpct_qiuvsylqnppVQNGIU.cHG&U   )1$6Ovv\is}sxuOrB5>C!''       "-&2'A3F8(Q>(Q>8RBca``mzusi{es@*4Z@*4Z      #8 #8VFj[Vrkji[MAd4Gf$;w28p!/b,]J #W1L;UQstvW7ԥ4lE3Ts%!GoCm OOJ L Q V Z [ [ P M GxFu3j13j1FOmfhqXV|UuPwOxM~rMjTxuTxuWTJoJ$5.<+'0  " $        1 >FEUyZjNBո3_`f/@:J   !#%$#%&%%&&((('%(+**/1..0/../,*))))''#%***+,*',-*)&$  $$,66@AZ?ugHMOZv^lSSIoMe[Em]>m`7mRODhҹVk\lfQwjHj`Nr`NrXjUn}LzqNxnVrf[jo_byXkUnXrYt`gq`gq\bZqV^yadzLO\7p6A%L%).,<4/ BDn_Dn_kjivfeedbRAů;ܶ9~U^vmpUe=HU2l''   !&+,-('#"$$((((),000//443310../,**+../03322223116711234311111/..../20../*)./ 0 0,*&&(''( ) & %&&!"$##$&#   )3Q4)3Q4mtlvj|cwPjMkJlBYw{;GRQ$!*          # $ # "   ,&4JIDWa}kyc{\hrPxyHfg[dg[dTuVp\`aZpGteQZ[TiRnY_}\ZwddSNBRmb8CZT!+ !"(19@/9AJRiRi_YIO}aVrhYeo\Yj[beZlY{Vvցr8B>a,56L   $ + 2 3 5 4 4 / . 2 2)),+* + - * )('''(''&$" "$&',,--.--,++ +*** + + ) $ ###$' * * * , - , , ' & $ $ $ '*-/ , , % % $#)<370NSuGqWngkkw{{~M_mM_m.4QE,3SA(3Z6*8\=2H`Q[P_W^{vvsfbX_ƾX_ƾ;7p69c*B}?%'" =&! =2*%H7-'L7\6d7\6d(*!$   &("8/3EW1;QaPoa[g`z`zaacelpspsojÌwIt>\DL\DL7)+0$$ " %## & -4C>3FA0!QM18\Z2Phg;h~~D_khdorfc[Y`mqqq}抄vzpuni_[fPU9/-Z9/-Z)">% 8 '   & , 0 1 3 3 * * !    ,&4;'4V;AKk%VX<`CnQnQlEpF}zGtoHYOKk?J|}.Il9n\*6"-    '2%>LH^UTs]_ZvģZvEN5j=G,Z$1(%/&)* ;6*LB5_(_h.myUBpNIO#,MO#,MA)Z4/&S2-`9AKN}\[ny^j~gnvSfTSfTS:*/^9)(Q4%)G)-687D8#P<)_?/n8Ew6LzoPPiYQyN^rrs`pMS:t:q'A 7   $())'&"!!!'&""""!   ""&&%$"#$%%$#!!$#!   E;S$ H{CBMM~oM~sL|Ju^aiqZB9kF6sZ,B21%        !2DN4tZp,M4G&   1%<^Ln>sk>ɲFMe^mLYtRw䁱wKK!LBA?($ 1*'M<&W]E+dlN0qgQ2rbT3s:4A-)0% % =11YEK8MssyrrfŒsXsIbH)`K9FC/-@,%f'Cl,#M91k{?5roR@`_KQlUJaB|BV/^(,'   E[Q~E[Q~sssa}jOeFWU7p^D(]g:2ij75mi@LiCSqhWqhWV|badjΆ_–v?}f>dV=hWKiWOuoyyۚSS@M*X7A"G    $.1= = 2J|K5P~P9DE$,*        '* , ,55TX:IchHILrgswtttV=CV=C       $8 $8WN^csqkXE;ix1D` 1p-+e+^+\#U#*c5F=QRsuwS//vJ/U|,Er@n I I @sEzU X [U O QRK!I~5_y+5_y+FRwmPG>A˻BHJ~PPMhE]-@=@#323   ! #     %F,(VTU^a~SD˵-]T]%8,?    "$$#%%$###&&&&&*.--12--0/+,-+)))++(($&**()*(&+,*)%#   &'/=;DGcEzlNMyMgbNiF}__84X)(4   #-3#-3        !%2J>U<[LeNapNapPrRvW|^rrrrrcΧTk6k6\B#QO:D' "       " % $ $ ' &#" ! "")--1FH?DbbW9pv_5u}m{rYXVZ\plnoqrifftfbxH:9qH:9q;0(U5/*N#,/9$,*(0888 3 1(( "   ')+*&H,1,RC6=oJ7Cy^M^Mrrsstng}aZ?TW{63=\!"O?4haphgyp|s~ԨahahMU3kBL*Z$3''0$/( B4(U@5xZ'[c,giL4o`E7rP"$EP"$EW/k 9/(V42fDQSXzb_q{|hreuTfUTfUTH$/QD"'E8"O#+8F9&X;.k<8s>A|:Uz9\kSPf\L{L~[rty^iDP/T2U*%   #&***((&%$$'&$$$$#!!"#&&('%$#$%%%$$""%$!   &, ;S46i`<>x|MNSTz^AzcC{tJt{`]l{z^@*_N;#M:#-$#     %,9-+8F5aarogPbeaj_jstchWIdGAeFDfFE{jW{jWsSmZu]pt]qq^vhk_xbke^xiTijQekOtkOtm^gn]dr[ZqihmmmpImEy%52    %12):N\cbhb]gnjYcnU_sv]t\oNoNDnNc6Y>O    !  !#!!##!!$$$#                          ""#$&) * ( ( ! ! .1G4.J\E[Q`]fyeYdNo^scIIC=C727        ! !      /(9OOZac}g[bO]fOcqRgkVs\cmYphV~hb}gn|f``f[Wlb]ne`}~_}~_kZ~iZ{a]qhdhpkklenh`lkellgryst~xpe^pe^e]ahlkqsyhTqP/N8O!5!1     2$9:<1UUv]eddg`_OnJ\& 5+   !&( + ,,, ) ( & & & ' ( * * , , - -&& ' & $$$## # ###%%'( + + + * * & % ' ' & '(( ) * +,,/012:8432114732568875 0-*&#    0G5T4`UhAEùJc`lQ_|[āy偮yYM"PLA@&+$;6ENH)\aZ4sba8zch<79A)*," " <;7YP!S>Pwursq\x_cna;aX.jU>AQ64o3 Is6"NA)]I.id=urW^r\pYZb@>>!H525*,1'*0Ho`Ho`tss`{sMbXTNEvZ:2dl48ir2;kpANpGUuh[uh[\{xcyz||vڅfsr\b^QgZThXVcŇhєHH7F"I0;;      &) 3 3"/Y4#2Z6'=[>)8XD2+OV?7VnKC]PxUhvo_pGqs?$!!! &7(7Fa~}|~xvutJq<5@;!(!          ""08%-8@.QOY0OQ]4IYiFbTX|P`rc}jmghEghE0,4*(-       - -H- -HcogzsnbRBkw7S~a-<{K1k)-f(Z&V']!%0m  #'&&''$###$$%%&),+*/1,,/.**,+*+,/0..**,+'()'%(*&%!   1#)?H9Tifc~PI .t5+j*j%i&i&i"(r7&*|M39f7?nQjYyiilnv`lIbQ:F3[+*/    $$        -'4$7/=18E]18E]?OjzAYxHxLYgvtsxr}c}cgjZ_^NG;,W>3&K!*%  "   #!    #5//*KAB&\QH%bVWOw]]~PdT]bJaY_hqnklmmm|LGB|LGB|LM:sGR=r8aGr1_Uf*]dY(YpP&V}F":`.!1W&7 -%% # !  +0('@- *F>/ji>/ji]pcztttqnjgZvpVfcFoTFoT,9FM'/>D''&!! MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM&2'3HLFqCg:IH_$23; !       /*@7;@`PlYvs{qՃxUsMmE;8ARJARJ    21X19j}IYwlqpo|anvS~lԃte\AQK3h     8&!E\;4o_d`qgiӐhאhud@m[>V@7rjBD~CPTOdNqCu?sRrXtRtRsLwKIzJ^bLnMM}8N}4Nz3Ny]KJMSI5U8K5U8K&'!$$( 2 "O)3^;-_lLDopirssanUanU;5-\6-)Q%0)133Y1'UI3vV@cLUXWV@WWl4EEX    A5+UlYJurx烦eΆ\ŬgYgYT\0kHR(Z$4%(1"4& I2'^=5oU%Vu]*aYD&WO;$SQ!=Q!=m!5|$>.)X67mN`[bwhcu~yrzc|UeUTeUTV.DO%:; V(:$Stv@10&        $'*/AyμAyμqneWYb`_Wzr_jhgZ]aAD_9;x^@;ywhRwhRwSrX|cfz]hrKmh]]nceh\lgRbgO_qHiqHiuWawZ]}dQxqbgi~jhKhD+< =     $ 8!;rANjdua`u_czk_go^a}][SLSL>^TI1KC<    !! !"! "#  ##$#          "$   !&#    !"& ' & & %D1DrFC_MzYld^ebLcDaˆkΟJJQ;BB06        " "       ( 8QJ_ZnsL_INbJRlNYiSo_cmZikUnl\fmb]f`Md_GkeRmgVrQrQjVjVjWtj_iiglfgobflhqkjuq{s}jd_jd_d\`gkknosvWJO7s '.      2"694/OMksRVY\dgQ\IzI)4!,  "'(+,++ ( ' % & & ' ' ) ) * * + + % % % $ " ##"!""""&') * . - , + ) % # & & & '((()*++-.//87 4433369537877430 / - ) $        "09*L>QCEFabjUecȀz倫zfO#SUAB#% )03@K(TVe7u]p>c{E4>B$*(  ;D=YZ%[DT{wjsoRz}gŀ|y{Mwv=gN$Va@Cx>"OzA"OH!NT'`v9djnprmQUP/hKF$T7<#J09"FKnKntts_y}K_iQHR}V0;kq.?jz-@iwCQvJWxh_xh_bzfsssj~y`fee\^gY\XVǍ<<.>9(5/       ( ( 651/ )$>6-.SN/s0kx}W|L'!($$ $4"3CkaryztmMk91<2#             !4&,#F/9,XIy]Rm`{ewFwFNJ#SCAG#&$    9%6X9%6XnorlYLs>Hi]3>gJ(4e60g$/g%U!O*d)&7wC?_Llr}뇽p]3v2w:1`&Dk:dPP[XM P STUIEA~?|&Al&Al?LtlTGɾ:׶=>LQ|ZjZjgo\g9RM@,?>4  # %       !$!8RLESvSI>̰:xlZ9YL=%# $)))))%#""!"#$&(*('-/**.-()*++-/3433//.,&''%#&'#! "!;#@T-1_dSotygb`]_PSS;5sy2,ad)#.%3&2"=NE2GuY[{`hnr^Q^QYZY^Whx[gpebXlh\rm`khXRRoRoQdLq;CĹ\SQeBED1e,(;       4%-+?AW\aB^mmEr^www}G7@θC{Vs}Z}~eYk6F+R&/4   "$%&&$$*+ ,-.-,*)))..,,*)%),*',---34678767865;=456500/,)&%$#&&')-,+/3/-1 2 / / / - ('%#!  $$ $ %&%!%($ ' )>%>%3@e\Aoi6W`P+>>7 /2+&      !$ % % ' ' & %      #'%7LvLzp~s|t{mfejC^yG]yG]oHmpHptFztFstE]}GiItlcnrss52Ϛ)8B/!-5'         *!?*!?88W^;?opESKV]^fXoQeeSq[U}VcTgcʘUDy8b~ %%+/ 222 1 1//)))'"$%()((++(('&$"   % '**,-0 0 1 / - . / . -,+&%"" "#%' ' ' % $$$ !""!) 0 34 7 8 7 7 :@#"Q1.+cM\F`KdO~TgOoZ]ggEC==k}EgjJdVPW==pR57f5=2N+@0F5-5- '"E%9S. I{J6zvhWqxrs{|i~t]C?M%Cn((Sy1-a93oFYRkΌe`VRR4SEE*A79   $AB/_fjNvm{xލYƓOo֕oVF&YJ>I'' 5( `.&p3-84}N#S|U(]ZI#ROF"NP(,P(,l!%z$1,*W4AqMluÂcyuqfjc`k?A}k?A}o%-To'(Nn+=}.D9([C4vMAOOR^uTkpUp|tWNaƂgwyo|YHqe7MFQ!0*1     % &)+..- . /--))'&$##"!  $&** , *&&(( ) ) ('&%%&$  -.6KCN[v]|frzivi_zULxWOs_Xotib]|W\CNz.[@G'"            ()."1{Om{OmrdƔs_vyOqwSbq^j^WrKPvHMwGLsVQrZRxh\xh\nwoqxs_bp]bhYdccy^mai~edo_im]kmjWkjWkb]e[oT]yzjj[uZ>N6f!''     # 4*g4/af]gejoc_XzVs:];p:];p))$!#    !##"#$""""  "!    "=/=/2#7,D$$GC%#G?&"F6#9--)&% E :P%Cd1qk7O7P~N4GuK--[J--ZH+-YK7AoNCUNo    !$%)+** * ) & & & && ( ( ' & ( ( $ $ $ #  !  !!##'')* / . . - - ' %''&'+*))))),---54 224338<87;<99320/ / * & "        &1.1APHtWfkalRxgerelpvvmH&XY;E !%##26??I+[ER8mK\F+9%E .2-/0DE!LDKtp_sjXrdQt{mvoKm{7IC;=0$]38c;?uR%Ve-nGjrsouiQWH,bM> K<> H6>!HOfLOfLrljrvsrpnqc{cXDTy3Ls.IkCZJ_}gDŽ}gm}nooqqrstvuv؇WMbg3wbg3w"      !  ! !  #(!)A^L>pwTy}\|u]YE^M6w&'+$%'  -4!=Tx\goyzz|r]n;}SZ)a,,$             #'&12J+:vAuAu8d@s[[]UNvRT_bc{Xc{XE\=Ql#:.0.'(    # $   %!&&5/CSeYZ{bTF)MBL 4(0     ###&'#"##"#&')))&%,.**.-***)),.1222000.()+**))$"   < +HQ/mVBKckshyllKyPr_^zc[roTZnY^m]c]XTvSoNnNnGFDGPhB78<9111,($#! ""$%))). 2/. 1 2 , , . ,'''&$##! ####%# $('% .1 7 7,Cj3QmIzxAmrg+IJ5 54+!!   " $ & & & ' ' & % ! !      0I1IH~UwN`QdamngZruIguIgkxmzsrpnj~lK|daiЌkֆQQ*MmZ$?[K#          '''.>:.=_UCjħLshgwgb|aazZ_y[X\VpvYI}t' 3( '-311/ /++'''%!"$()((--(()'#"!!!%'((**,- 0 . , - / - ,,-$#""#&*)('&%% & &#$&%$ * 0 2 3 = @ F FQR!$T()*]AJ?xWFyeNzaY{`]|caebhhhgffgaZSzKlAdk>b}]$7`"$7`"%R+^;#9'410w(,b%;F/Km28}e31nbTt`oldi}gtrppnSR[2k53(              6"A(*c<&9lJ>guHevQde[^nsssrqo~j|YvJs7"LL089    )  6 BF"I"$J$,E32L:F!bNK&o[Y8PcGMS|^aosj}j}eeddcRA>^y_=MkP"2*         .<*,7MFWRIcdUdsssssppi^~>[w{7Ldl% *="3(R ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM &**Bl~i@{m9z'gfJ''    R;1h[SGttukfafB[b@U]>{L|KIO.&.&   . 5a7SrGYW^b^m]|srz~UHMj8o@Y-Z% "  *%:6ZAC}yclusuu{i{iw?Lp9BzY&%Oj.0`z5;pQJmXeјi|\svX[[_̰U¸8;oBesJ[`QF@8l?5/_(9*= :(1*#*# )!O(B^3&VU@~xerss~t\iL9/4a9/4a%# ,K'BY!(I-,^10f43m@bLƎsՊiSVAP0Q?8'@2/   (AF1bdoOvl|uېUėJvߍvW>#SK7D(" :& n0*~3/64K#R~R'\[K#POI!LP*&P*&l! y$-+*W4DsMǗr{Ȇc{tp`lZ{dm8;sm8;sw(,Yy+)U2H4"N8)^E6zRCVRYas\mn]qƂYQiхlxvm{LAkf6JDL .)/       ' ( * -//. 0 0/.))'&##"! $&** , + & ') * * * )('&&&$  !.4=OFYh|]dʖonrn`{XSyYUq\\nskeWxHY9zDl)J/7            -*52AMAMgUnS|LwOfnWnZRvFL}KPLQz]XxcZxh_xh_gwiqp]`m]`e]abev^maj}dgp]qqZtqh\kh\kf\iZrU\qkcVjU:E2^      " 2%c0%Se[bfmt`YLG{1E5Y1E5Y   !"$$"#$#"!!  !!   &*"L!>L!>>-D 8U.+YT/+ZO2)[C."K7);2%2- )U%%Kb'+Vz>FaDf`AZ[67oZ67oV57nZDQ]Rk^JY_BFQ,/\L%'M9!93 2    ! "!!     %"0AVa~ZxgkzoaepMuEzS{WkܑkR@ K@2:    # # ! " # "     b3Yz{@ru~sUcPSbPM`QSa[fbxe^dYkaprhZnqUmtS{jSfSZEZEswNmyPZ~W]zi`u{aha[cedhcocqgRfgRfb_hj{zbsZ\zB@U,X#/,           -5RASYLz`W`a`j}xۆmSGBv:i   !#$)*** * ) & & & && ( ( & % ' '# # $ #  !!##'()+ / / . . . ( &''&(,+))(((,-,, 4 3 124438=98<=::3200 / + ' # !    '.0(BPIe]|pnarmQhh[df^bssoF'Z[9F $ ./87@'R=I7fCQFy(8'F/5  ((+==G{}DyvHqbSqaRq`Qr{oslKi|5}??21+ T/0\9:rU&Yk0rLltuovgQWF,_M;H=> H8? HP]A{P]A{q^^qkkrvztihXJ\|5Pv.LlC]Jbiˈiqwp|mnptxxy}y燢WJS[0jS[0j           (0G;CXscMftPjtSG@sT;.e%),$')"04 AZsWinw{x~jXd6rKJ$U*&     !              $-,5,1KB07UFB\B\7ʿ8;zeW0aQH      K9\K9\opqqqZC~:e]1Kw;!5^.U-Z-[.:a5HqIrT|u~}膽p`z:qI*Kd%>Y FvIXXUS L~Q U VV@| 8m\qUSdsYPR{RkRU][fitj{LaF3>*N   #$$ + -&&*)'(*(&&&)*11...,%(*'$+-++2234899:;76<>8:>;111,'#" !!#$(((- 2/. 1 2 + + - +&' ('%$$"!"""#$# $(( ' 14  4 4)*^L/9eO?dzW8ZiJ#<7#*&  # % ' ' & ' ' & % ! !      ';(9:eG`BWE\^oqfbxsJjsJjjlsrniucLa`˟g剾i킻EE&,=9$41            !*5.)D=mUEseMyfUrfWpgTxgSzhhssstu~h{ZyxQs}Hm@^{b=YxS 1X 1X&P -`B* @.!9;3|.,a!(BN3Wz3>l35sgWcqmbUvfe|quqySY_2p85(             , 1@!"K/=JlZALdhDN[uRWlsssrrrofWGdRX\LB*\`9AH     + 7  @ C ?>#: )?&9N8BZE[.}jJ]9԰C{MjX[msrrhilmnYDB_tgAMgX$0.              -6A?[;QXrJ^rssrrrrujHqA_w,(/L%"%@4T ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM &;?;&AD;'SR:55%      1'1'fDCjbRv~v}yzceNQHqKBaFn-I2R'A,H   0!$@cPa}g_]ph|ats}qY\QP1T4C*E)8   ?7b*(VE=_S~smՆbw}Kw}KmD6rl@1ig5#Nl4'Uq3+\?:vKHw|vu~x~x~㩊X¦Qq=l;r]7}ciDTtREwa@ygy&F5B5$0  9#3J+BB1pI9~_QxokmxocXmHQb?u)#3)#3#$*U%>e)!E4(Z=.gE3t^TvtȕWțMTB=t?i*%"     +(3$DBO=t]lWl~qz}~xᐐe̐e]C&YQ:H/B! |*'047A`*fn/rqf+efd)`e60e60/12A>2qEB\r|ldj|VWgXERZv7=Jf25EaD#*LD#*Lp1&Tt4#O~;@:D5$RE<~VUic|}pntiqnpuzz߉dyoH5__k#/.6 $     "" & & '+.//01//++''%%#! !%&&&+*'(++ + + + + +** ' $    1*BUIGsbkƊqctqVtdXpdadb|dlcVzkIj;t0G(I%          $$\1Aon;Q[K[Kw?wBgyIhsMibYsVZ|J\zZZz_Yujatncnlunlubmfmrmcokedelah^kchzieccfibgl^|^|~_\|e^wtdoiWyBpU.=1Z!(5 + S2F]=(Y{\Evwkqv|~PBz9ftX7[gM$+$+    !!%%&%#%&$#"""!  #-=IM=@B B B;8211/ , & $ !  ! !   /9>15f_8UriffWd]|c_{e~цe~tO,haB$T( ( * ,""-*-/3?1<*Q)2#(  # 5'4lR0omR4vqTAzXF\K{wlrpKoz4{=C8-1!M//R25b;FmO(_ET|brVgrJII'V@<@/0.*,)+05+05XDC^WVqz|im[WPLBQ=RCaEfu^hu^hyjvqpqslx{k}V{\z_ĀE=CH#OCH#O   %$#           "1/!)3>#+4C$!2$-..0H]gh~srtq[Va3sMO&ZH<GG6AR0#OR0#O^BF^@@{^9,aG*@0       +0&"S;&"S;/b[/]R/Og5'@U-  (JvJvnІlËdj||i`vC      !!( *%%(&"#'%"$%)*00+, 0-&'($!),))///04568:538:78=:211,(&&!    !$$%* 0 - -01 * * . ,&& '&%%&$#!!  #""%))) 3 6 6 6 ; <" 4@)/8%"   "% )('( ( ' ' # #       (.6V=e?eGxL}PW[W[|t{wzqVJ`g>8BqBoWtC_uC^iC^f#B?B#B?B             &*#.??AY~CaH{Vtdn~djpcgaeRnfLru_szesi^=ZRx3IGc'#% # + 4/.,,))''(('&%*++* . .'( *("###"%&%%))*+.,*-0 , + . /%&'&&*.+('&&&**'( + + * / 3 4 4 C H  J  J VX-`"':n;@bM_Y[aVxcUskZkm\ie_e_fgm_toaqwihljtblWfM`5@b[-6TF%5]"%5]"%O0&T:*dY,]\2Jg,@}F&6[$-?n;3IR39o^34icBlGpiRpZysw~j{hFWJ)[4+ '$#"              ! ! , -  ./42 !07"#-;+/CT.4K\9BKm=FKsRR_drqplgjm^RkYB]<'&J<'&J#   % .4 667 - .$/'3$/B3.-WK.Clc3?ad7o.,`F<^K}scˋUuvAuvAjE.kkB+dl:"Mm6$Qn2&U|95l@Cx~}rtuuu﨎UOc>^;sO3vbeCQ{RDo@y%J9D3#/  B(=V1"NK8Q@bVvshksnVLjB{@_;e'$'$"$ )X(=j,D6'YA-hK3vhO{kɗNĠDT=<A4"NF?W[phzul|gwggnv~^}kG2[]e&&/     ##&&&*.//110/,,''&%#!!!%&%%*)'(,, + + + , , + + ' %    2'CWJAvdmĆr`trSrhZnge`dajb{VhgIU1e.7=        "!)*k;NGadJdJ|8z<`uHcoLj^YtU]~Kaz_]xe\todrrfkm|km|`ieksrdoogdgpai^jdgyjd^fcgdbjZZ|]\yc_quig~nI{5cPu!.%D( "2"c=%VkI0kkO|otzyK:ud3Nn<1A`.     ""&&&%#% '$#"""!  #+4%#JT`K_sXnvnvؖGlP|olqxv~酫w䐦fӛUze~oQY`QePSZĩ[\grrrep`eֆXeTRjN6xjN6x#"("        )%%4FOTOaPd{xpXmMlIuu\oxbuuZJHn:s     !!""   X*_dp7zr{rrjSzZopNqmSliXgl\eo_bqrrw}xh€pc~iU~iUfx[a|cR|[vdohvskkvgfeddgdh^Q^QrkTZJP+M2;3 )         +#*?_TnO}IxFrB_ljW]QL#   # % % + - * * , + ( & $ $ $ $ $ # #"""! ! "# & & ) ) * + / / . / / (%%%#&-,)'%%%)*++/024986<B?>BC E E=:2220 . ' % " !##  $1CC19rd2RrhgdYc^b_ŒUxŌUxvR.mcF%Y+! + , + *" +,2+5!D%+#  ! 3 -gC)`jF.hqO;}UBZI~vlrqKqy4z=E:+3$J//O03\2@fF%XCLTqNbvHEK&S;<=+,&%& ! ! P;:sXQOp{zeoVWRGFQBTCbCgnQhnQh{fymqrt^}zkdwJ{RzT~|?x8>AF>AF  ! $+, , ) %        #$   -,5K^ch{rpsmVU`3tMQ'\RD$UT?#Rc7,bc7,brOZsMRtG9}W5%S9")%         ! #99,?yC,?u=+@g)$5V$ # #.IInkԊ`hрo_b~oC=mu`6Lk4-D"7'9S.A\$;S@QNJW^sx|}\vpgMyWswxh{]AWC&T3( *' '&            # # ,+ ( &!%'(&. )0(&2B+,5HG~G~Y_rrssrrrh_pdNfH2,]H2,]$*!%    # +0 2 4 4 ) ( $ ' .!%<5**II-,FM0-BQo8;eLZR̾uuywxqve]za]}\]ohyatWxTyLoyIlm>4Cj>4Cj& "           !" @tQj/S@-%   + 7(Z,&TkG0mLJGƜY|k|}n|zoKO>x:A.\  -$^% E6.fB.iM.lrjDdtKi|Ak=ui+cui+cqR!MqLEo8,q19s*E1SF3k_UIjd_gsfxyy_I_IbP'ZZF!KC( Y-): JW-ts920g)e[&ZE#QE#Q7J=#TO0q}U8{_gPXYIQKB}:9=Z#&87!+6 '5?#>?#>v< J~=H?C>"O<2q6@q0Mpq0Em\0=jN/W[:#17%    # % ( ( ( ((,/00340/,,##!"#" "#%%+,-/4200 0 / / . . ) &     -$8L->iV]YmvkpjWkd_fqsWZckyO_Y:R9`$6%>      %"fHB|YROO~Cv|E\hJaeNq\[r[asYg`hoYmrTx}R{khckhcqP`mXlbobn`jlbbscZza]__WxTdd|\Xwlfi`D/c[m'5!   @(;U<*\v[eyV3ר7;XY-K&: 0 - # #  !!%% * **)'()'&&&## $ #  !05:PeN]ST఺VܠVܠ:8Ț3ߡ7՞CUgʏK/=MB8|=CoZ;GeO6NJ4ё,7٫W_ߔfɏtڂnf]abmNvmNvLpWEeQ.B=A'),      ";@G\TyywفcňyN~eNz^Nfbo_czrrWpK(I(7 :+  "$##!!  07;:BIEDHPX_trzkX`eSj^Ms_Ry`Whhpkmkjfajc^ql^ql^dgpddqdYshakkhcqjfvlhobsm_vftc{ccskR|SCfE}#'       %&343N\xfpfz\adgMaDS*!"   ! % & , .((''% % % & & % $ # # " "!&&$ & ' $ # ' ('' ' ( ) *+,,+*&$''%',+'''()**++249:>;8<@??G J J JBA== = 9 4 . , ( ' & &  )'N<)4z[.zHbdm}dYs`ax_czm_vm_vzwFgc9,((.$#5 4 2 A)0P6I5*9,&3$)$)*2$I2^.I\:kMz_vrzT}A:IH$5,E&)P&1q&"Gy0.]NSnW[L=Wx.tFd)a(.'% % `_relyrdsUkVHRB};8-\[@7seB:{P5.cI1*[]?Y`#    ""% $       2tQj/S@-%   + 7(Z,&TkG0mLJGƜY|k|}n|zoKO>x:A.\  -$^% E6.fB.iM.lrjDdtKi|Ak=ui+cui+cqR!MqLEo8,q19s*E1SF3k_UIjd_gsfxyy_I_IbP'ZZF!KC( Y-): JW-ts920g)e[&ZE#QE#Q7J=#TO0q}U8{_gPXYIQKB}:9=Z#&87!+6 '5?#>?#>v< J~=H?C>"O<2q6@q0Mpq0Em\0=jN/W[:#17%    # % ( ( ( ((,/00340/,,##!"#" "#%%+,-/4200 0 / / . . ) &     -$8L->iV]YmvkpjWkd_fqsWZckyO_Y:R9`$6%>      %"fHB|YROO~Cv|E\hJaeNq\[r[asYg`hoYmrTx}R{khckhcqP`mXlbobn`jlbbscZza]__WxTdd|\Xwlfi`D/c[m'5!   @(;U<*\v[eyV3ר7;XY-K&: 0 - # #  !!%% * **)'()'&&&## $ #  !05:PeN]ST఺VܠVܠ:8Ț3ߡ7՞CUgʏK/=MB8|=CoZ;GeO6NJ4ё,7٫W_ߔfɏtڂnf]abmNvmNvLpWEeQ.B=A'),      ";@G\TyywفcňyN~eNz^Nfbo_czrrWpK(I(7 :+  "$##!!  07;:BIEDHPX_trzkX`eSj^Ms_Ry`Whhpkmkjfajc^ql^ql^dgpddqdYshakkhcqjfvlhobsm_vftc{ccskR|SCfE}#'       %&343N\xfpfz\adgMaDS*!"   ! % & , .((''% % % & & % $ # # " "!&&$ & ' $ # ' ('' ' ( ) *+,,+*&$''%',+'''()**++249:>;8<@??G J J JBA== = 9 4 . , ( ' & &  )'N<)4z[.zHbdm}dYs`ax_czm_vm_vzwFgc9,((.$#5 4 2 A)0P6I5*9,&3$)$)*2$I2^.I\:kMz_vrzT}A:IH$5,E&)P&1q&"Gy0.]NSnW[L=Wx.tFd)a(.'% % `_relyrdsUkVHRB};8-\[@7seB:{P5.cI1*[]?Y`#    ""% $       28{Y:s;yFfIn9qw3xwB@wB@w3276C@M'bV3PRIpyUitYgLwf?e{>H/`>H/`c)"Mc'#Lc$Gq)2]H\nurUx[KoJ3D%J+57+#(+#(X4*^e<>xUxąe~ssry䛬d{Ap538*38**; m';0 OL6wESrk2!)&"    E">^<,E >+4#N- d=0l-o8B51t~I!Ny7A1G1GM)iW0wvDqJla[_LOR6B~A:D`0>EA-.$:,(7D D {/2064@4 H4,au10a`.3`Z,1\T*/WY+0Z[+0[p1Eow3LugRf^]yD~;hw&E"1     ! ' )))##!$&''. 0 0 0// + *((()*('((''--./31 / // . . - -)' !   +.DL6Oi{rtpyuerhHfhepi`Dt.^F[,$       9'%LG0,]pOpOn|VkvUcePgcSr\\nWniQXtRNMz_z_|x_wkihdgpi]mnRjagT|XYlloaeprmrg|De1t?a5'"  U..\^7CxwS}i|ϐkjvCrw3RcK#1F3 - ,  +## ""!  !!!!##$%&'''') * ) ))($$ #/$:# &@)#(F/1CW.6L].;hj+;hj+*CU(?X!3b 0`!&Y$!$V4%!RD%F4$9$ 0 -!>" (D%'3Z.+;_-7Rm+9Wn0?dq=6Oa6-:Q/2Kk<6\H3gF2jE7^u8Z//F轺Cɱ;k[!B?<>?@@EG@@@ACA> : 6 - * ' & % %   ''!>9G]Xinqmo_blZckXcll鍕Krx$R. #       !6&&IzSjvs}r]yGxa1F4^)5%L0.B2+?<@?j<@?j=ė:Ϝ/W~rzVuj:bU-i[N)`9/4-%%% % $          ) ) - / 5 3. + ' "  -&"2.IvIv_cprv|Z=r8yC2\n+Hg)Ad&8`#%5_&;IyIlzKUtsrcvS\'8!A   "")C9G@c^kA_^[A[^J/.. %   &(.//5766330.)*,*'&%+-,,/.,-/,((('&! 42Pֺ;//?f|4Sc;4        -#DQ5-Qh1Ԧ/yvn`q4F-Q,/   (((()&#"!  %'%%)($&*'#""$$''()-,((($ "###)(&')*+,-+*-.,-.-(((('+,)($$"""#$&'*+0255=;42+)&&&()''""#$&'''',- . . '$  !"%(('&&)*&&"!    ! " 6<# )R& )R&- (                            )" JAAKFeK~ORKIvY]^TqEz@ۻ0/Ɂ+Gt-/Q . 2 62023,,+)$%) ) ) + , ++--'(,+&''$ #$$$ + +))''&),++,,%',+(+--, / 0 / . / / - .0/.6> A BS Y FF V Y b!c#)%dIH)ZZg-Pjs7Vw:X{KZ|Q[vXbvXbe_eddqatbpfbebxcajXsrLzKKLzLzGsR{syujehrA[zd8Epa..e]P(eY[&eXj6ğo;sn`errWrNC`Dr6@&K15>71=9/=e5}e5}MʣZyjXZa.kQP&YG>G%%                 % )4 7&%'@9=2QdT=adDfsKjt|tkksstkPiOZNJyE;[;+=e!'6&         &+ 1 3 - +B=jB=jDC?N\grtu~OBxmmtuvz놽pad;BXP'# # '(),5 2 / 3 65!5'.%.%!(*$.3-+@L/Emh6FVv7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM   /84Q:GCghht|qwwhf]nq\ZiRQJ;m;_$C--!    <.G( DjMBn^Ozvڅuߐu゠{uz|QT<,V><,Vn'$Lm&$Lk!&Ju.3`T[|kx{RsOFb@u-9?%+--&+-&+]C-fhJ=|anoussrx♨b{Aq6+>8+>83! ?% d0$u=8e/u9C4}u/nvC Ir3=1D1DW*ka1yCyJrc]eQVX>OF>Km4=HK4,%=4&8T%T%092?:"R<&ZA4s{;5og67lb14d^,1]g.4cj/5ew8I||;P^OaVXo@qv7^`%D1      ! ' )**%$"$&&'- / / /.. **(()*+))))))///043 1 11 / . , , ( %     ,+CO8K}i|~ruuwwlohKjfducZ@f*T=O&        1!?=)%NvaMvaMhzngyigu]in^o[anWllSx[q{U{}QPveveyjtshgfgpi]plSobaXpYYiio`dppmrg|E[0g8X/!   * 2)]5Cta@WmawqГejnBwxz4W_M&7G!2 + )  (!! ###!!!"!!""##%&&'') ) ( (('$$ #,59"!='(8L&,@Q&1V[%1V[%!6K3N*X'V R M+ H6 =) 3 , )6:!'J$$-M$+@X$-CX(2NZ2*=O+#-C$(=Y0-Mo;+V|9+Y8.L^/Hk1٘1٘BƸ>2X{M2M+         &+0RF-QiV4@K|cjek[]kX`kWanKgnKg{znsG\=J *)     " " # !      59n_CQxljcekfBxgGuhMrgbfgibe]ieZl`z`zfwtisspeolm|gvbr\nem}hmrfafe]bmmohuRiJ|BU>e!   *8 'b@.hcWHgjn]MC@(E=O ,%<   !$ % - /++ , * ' ' ' ) * ' &#"!!!&((( )*,++*)((''++))*)&'(+.011167<=?<:;=>?DF@@@ADA?; 7 . + ( ' % %  "$53DSoWy}impln`ajX_hV^gg摦Mv>$$'& + 1 7V11vI"Se\/n_b3wUOEUOE`WR_XQ[^MedNvRp]jgusyh}t}yxGK9o65$LJ&7N$:[&Cb 1Jz)R^Hbgr˞\GYa(b=IF"% * * oSBpbUrrq{fl^ZKAm@-at<&WQ/EE+?nC<}nC<}dAfE~lQ~sT|_u[nWYVFRI@_S@cWA>qak>qakwsh{gefgixk\yqskyky~ecyb[m[DaO:s<+9/("     %*:+(O|Tiws|rb|Rh5P8_+;(K++9,&4/31S/31S1nw0w}-ǎMlmtowVdeCa_=zGB&Q?9C7,27,27/:1(2             ) ) , . 3 2, ) % !  (!,)IzIzegnnp}W>v7sE0Vk)Cd&^EQu{fVH:lw7'Zt!Ut []Q Q U Z josnhVPY[.b~ .b~ 8}q&E?B 2#3        4#DQ4#DQ(iǓ8uhfa]YID=ƨ;ӧ/Ԕ/Ԕ4Rf+CpQ61        -'IS71Yj5Ω4sobUt,9)F$)  ))))*'$##""&(&&*($%(%"""$$''(),+(()%"##$$*)&' )**++*),.--.,(((('+,)($$##"#$&'*+0266@> 8 5,*''(*+(($$$%'''''*,--'$!!#&((('&)*&&#"    "#  28!H!H+'                        'A78?A\IyMRPOZq]kJDϻ2ԏ/xu'@h&*J , 051023,,,*%&* * * +,++--'(+)%%%# #$ $ $ + *)(''&),,,,-%'-,)+.-,/ 0 / / 0 0 /01008@ C DS X II \ ^  e d!'!`AK'ZVo-Ujz9[~=]~P]~W]slmslmffhfjphuipmbzhbrcciWtsL|SUWtWtRp\xy||ރoj`_o6EL%Xb1~x=zP{cÊ{jʊ{lRDG?2;j=$8=$8!(J#)L'*Q;5ksvW~L@Jb*e5;"I2-52-5ko7~ru=O]rssvݒ[|Bt:WR"OWR"Oj21r14-=8KZ/uy:DRg@j$6;)     *._BRfnplg~vaa]RtTMzQTd7sV].j))%))%K&"a+)9=?!PQ5n>dGZb/jVT'\\2=^&2y0;y0;s.r~3AJjdwamjWuTIc>:PiH'(GK!<%9%91#N8'\M2S8fJ[G{OC|A>~|28m:A~: 1 .*)$$    <4/_S^Xijmhjd_cTS`OOXXޜQ̀E-3 C/,85 Q((m97Y*iy;H|Lsnasnappqq{ql^{i]e[}__vXcuztO_FCJ2fY=J[8!M_('Tf*7\z1hrwb|s{褡f\\2nDE J&&" .$'.$'_E5qdYLssrx}q~fSM-bE IJ)/8 &f4(Zf4(ZgDlLzbƒhuz~qЇgxTswN~zL{KAA<˚?pH5~xFM?Ŝ?>{EKzisrrssro}fRER@2g>.D2$4&#* +   $ 5/EH90cXdzvzsss{BmDd1M1F$   )(0O2/Mx6iI\mrwt{UtsImc=mc=nnJc`AB4$Q<.F*##   ' ' ( * . , '$    GGvrfd]O@5aJ*Ba 3^.]3q( 4x,?DDVRTY^cM6V'^v"QjQ{ Q PPRU\ ^ _ is\TM~ Jv /u'/u':{N>zfIwF{>JUQPagᎂTT0,B&#5           &"-K;(ZNIGtVsestluH7LG"*"  #"-6J5[<;eq;Yg0?_/0?_/0".'&!      %#     01[Y;>opAC`X?I4<}s$  !!++,,-*&'())****+)""#" ""$$&&&&''()*(&%$'',+& ' ( ( ('&''+,//-,))))(*+*)%%%%#$%&'+,/088 G F C >0.+,,/0++*)''(('&%''))&%!  !" $ %! !#$&'( * +('*+&&%$     ! % & )*++ & % !         ! !  ! !   $190Bc]BkJR^b\ZWO6be/UP,E6 ' ,0// 1 1,,/-')- , +++++--(('%     $% % % ) )(('''*-....&(..,./.,./ 0 0 3 366444= E G HSVQQ l m"oh"S)T![J.ck?kEm`fidkkg|rl{m{w]}r[cVre^agfWwtMizrwxc[xc[reWypWU[r]kOEe,-_Q*$[D(W67$^P<'`XA9zB?U\ppo}uӊae_@W\c3?8[/7,X.&(M. &Ix8L}x8L}jlkexyWj|}疗cͰIcCtXAxG[yAcRGRG('-E!%8               $ #  $1)>B%6X4aͣ/uWW]y\|Y`ssrrrXdgOTY>DFk8??_*&9I+$:I,;G&4: ! & ( ) % $   26" 6>,%BU8(I]C+OdVB[iXgoӋrڌt\iTwW\wW\]d~c}uzu}vxyHJT8+Dc*:F%7&Y6J5|T4}]3}YffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM   5:9V@JJnEƾEƾyoypyVxPr=`~6Pc0gAG?)0    `6+_`?1iaYEg^FxkKvltvwuatVC^*\3@>  '!6,;dYEovfym֥Spl?_c9{=gE^kmvowy|\i^[OT[GQP0gPM(])& )& G$ _)&:DB$VX:e=Ws@NR'WLGIc2;k+69 L9 L{=@KOh\xoonu_^oOG\d70[k2"M/I/I6!L@&\_5k;N}R|kVzTXx=ZDRFOleymDVjv>Pe`-@V '7P?2 & #    & ( + +$#!!"#$')((++)*,,-./..* ) - - 1 0 /044 444/-++ % #     5--T[POl~rvjw{_ibsfkx\Pvq-B)=*$    "!    8/F8/FPXZkvo[~imyw\[i`TebRacZ`d\pjfpjfgfceliskaujZxjWsjTm`_m]cm_fs_fsm[dokluipEP.\*32$ ( [8>wlDOsooxdmڋcd^>zYt.WDI4/!  ###""""""  !#&(''&& & %" !   ! ! !  # % & &  & ' , , . ( "               ( +  ) )1S21S27g;.]1@ 6 +  ) ( % % # # !(4,?YC>WnPkWrdcwh^ohX\hX\jaHe?lP{%((     !! " ! !  !"1&)(MGFlQxtsrqtuvytrqmqnjrcjr`jt~t~XY^ZWQLOQRR}WśWśF{k>k^$==704-     7#?7#?[A1cbK>vwieuspqeXMB?ruc>_^K%'(     !##+-,,,* ' ' ( ( ( ' &" !"''**,,+**)(((''('&&'()*,-.1357;:76568<>AC@@ @ A C@=84 - * ))##    0&$JEFFw[fhf`ij^jgV\fTX^}^}ӈnybLE@zTA9pn5$SE'_V*kpFbutmztnftnfx|w}srwql^wi^~g]{c^x_`vvv~^cJVQ8t~O&[~K']?,d@9o|F`wlxsz柫dW]1l?C I!"  $$!$$!QfByZtTvy}~{dÌgJR+bK!Md:DW5Al:,cl:,cv[ßzb~w|sy~h|msր]VQOAiodAiod*P|_+DqY/!SI00^R3_m1^ub0^iV:^inE_hY|`XX||zsqlsjbj`YbVO_UF]T~QKDvUE?s6"3,  # +(190!FeHCkohrpō:b=[(?&;      9##0gP,B}:XIo{UmjYmdZ}zZhkhksgj~aRbNP\D|LH(X>3>1$    '' ) * / , & "    GmGmtrmhY}N{Bz8bQ.Km 3],X)b(f ;MÓE]c`YbjÌO3s,l')YpMu Iw QQM P Y ` gil`] ] ^~1s$1s$;rS;xl=ԶD̾YXXVUx[]΃PP.4 A$*4          $",OF4jOUTQbstgv>8>:$#  '"-CF2`Oxo[ZZQ^OvK/9#D%$/$&./1573266320.*('%$'(&&+*'(-+)))#! $8&-R_@d}rTvkH@m(.nT!&[E# !#""...-,)'&&&'((***)$%&%$%%&&''''''(((%#""%%*(%% ' ' '&&(), - 2 1 0/,++*))*('####"#$%&+-./99 G F F A41.,,./))*)'')('&&&&(()(%# """$%!  "#&& ' ) ,)(+,(()'# # # # # % & & &&& !            ! "     %)%/I<1LmO;zEƷMPPPNF0O~E(Cm7 ; 2  *.21 1 1 1,,0.)*-+***++--*)'%  #$ % %(((((((*,--,,(*0/./0/ ./001 3 376467? GHIQTW W g e `[N$R"aL1tuCtIu{k|sw__]~e~\{]g`tehfdqamu]vymrތoWoW|qO}uQW}ucmUI>r%([B! V6P)0(eQ6.m^?ByzCI~\wa~qqqy{݂ob|hBTah[HHccaerrsssgxcxpXdT`N\eL]fFalSk~5Dnh5Dnh!=57, %%% # " $ & % % & & % ) 5B$/"kL7(pN?/vQXffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM  858[DCHuGGjcN֞Gʒ3n`.wSE(I8),$   & & L;zS?jhLlhKqgHr}lrw{|\VRI1V!E&8+   -)1:;&OaqVkqth˜sChJ7zV<3l2$8&'3;3;?(qD)qQ*od7wDOZCƒ;sI+jW0&U<(<('@( G|+,]p81cJ]?t>V3]2O&F %  $_VQ_VQGGuqGplXa[YQF:gHa$E)69'! ! v?6GC`,k{/|8{d[Dnp-~]QĎ]}hygrtG{yNb{PZwtv}Edz=Yvd&6Q !.L<2 ( $ $& ( ( #$&&++*+../00.- ) ( , ,..,-01111-,++ & %   ::8g`banss~dsvVkrpkuli_XkM$./       !! % $!      L;fWWmxnPdw`VnYKkVGgSDeRCv`Uv`U`i`mawdtkkvmdtn]qo]ip]`dbb`cb_cz_cziXgljmv}if@9 J&#&  -"1*^DSmQhstwx{s\c     !!!!   !&'''&& % $                                     ' + 6  3  /  -* & % &&!!  "%JC;@wsLxR`qdhe]ae]a`ZGg_?VLq(#'        "# # # " ! !## 71=<{~KV~tuuuumxjl|smnvmiĂjӂjCDHwBճ;@A88;di)/QV"    "!')S76oS76ouZPra^itk|q`NHǽAƲAnAliW)), "#+-,,-, ) ( ' ' & %%  '',-..,,,*(''##%$  !$&'())1368=<9989:?@BCAA ? ? ?;73. ( & ( ) ! !    $58.4[LDNbRkiWukXekX`dldltrkV`zUWR=ca-l^.nU0tV:}ZXxwtry嚵bR]0k:@G # # COP\x逘w݇mБzWhAV*cP"PL'YuJ(\r?/lr?/lrysu~|ZUy}jv~ۉfӏ^ЏVŏS@M[I@M[I,#+! ',#&(<>$,68!/01096Q>C;pIqjMy==gفqssrsslex}|~qrP7.\@$6""  ! *')I7!M]hVpnǩ2W7S0/      #-(!7<+.BA5ALE=FP]?HQe@@ccwrawdjntAZQ,bF.6!   && * + / - % !     FVFVrrslUx|MvDs;cX1Sx+ 4\)RTT7UˏFesmYeqQɤ0Ȑ0y50`vIo AmRRG K V cojd e e "n%q2pw 2pw ;iX9wr1BtgwZjZooZiqUgSfxKxK,<"@#03          #"+RP?zQbbL_rtbvn4z91.%   +!.OA/ebp[tx|}iXbL>G(V22>  #&/00453266331/('&%#%%##**(*.,)** $ ""#3B!&6P#(9]%+K8 * %      ($)P3$*Q1#,R+$@$-);.?, %  !!! !   !!!!#$ % % '%  $'0Q\9cp/Cv'7_>9 ( & ###%%$#00/.+)'&$$$&&)))(&'))(((((''''&'('&#  ##'&#$%%% & &*+ - . 4 4 2 1..-,*)(&%  !! !"#$+ -..99F G H D740-,--''*)&')(''&%$&&+* (&!#"!$%! !" % & & ) ,*),-**,+& & & & % % % " ! ! !       !!    ! "    . ,D,`]7՛<ݵ=CED>|{*;Z%"1P 1  /,04 3 2 1 1++0/*+-+())++,,+*&$ "# $ $''''(((*+,,*) ) +11 / 01 1 00011227647:A HJJPR ] ] b ^ P NIO#gN4~G~M|nvbSYSYS_ĂZ^kjvfsk`{lculfoqrzRzR}GzLyqYuhlgLC7~x"W3P(I)-mR05yd>KysCRyxbhfsrrsvy|^xqCPfmD@EpD::q1/4R*+2H?4Cl?4Cl>Bgk?EgfCOeXSzbksrrss|w|wZuuXnuQXsWYgj\APD,_6,6               >4ixL@9w9wiiikqrsttvvrpāqm`S++UM!83      !,%!7*3EFE)RaXDj^Mrvb_~iYpj|pj|jg|}_fddqortvz}{z_VInIn53V]1*JM& %" $     " " #%, ,,; !+I$W ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM    ;7"N<00'!   3,3,xQGsXHfmLgkIjcCn{ism|hjLGB'RQW3m|XyevrrhSnN5zI0(T=&$G0 /,(4646;&d@(gQ-qb@tTY_ȭB8}W.qi@*`X&0X&0:I>%TL6xoL5s;L5d0A'I%6. ) ..#8\g}\g}k~dtkNpkZelWI=o|0Z=F4 *(!!!!!~R'\\1n{ONLhuHޞ5ma#0=(     F#8Q.0[rMwrpspynGIa:9tQ:&UL: K@0.@0.Y1%p;4Z%a`+pt;e5TV/cMCAK=6x6:45]5]%AM4A    C!FNQ)Ucceccectvpr}tomjYHC?6ghP3SR=!$    !"(****) ' ' ' ' '%%"! !&&))))'()('()&&'&!!!#%'(()0257<;7899:>?@ABB>>>;85 3 , * + + ! !    '$9.(-L^ITnTbp^bqbcghtghtvxswluvwno\ZePoGv\p~qf}c}pbpbi]m`v{jvvguh]uh\ui\vf[xcZwvvqn[p`O`D`Ba>_Ew[ZpovjyyԉaKT1g7A!G"    GnCvW{Nq܉mӉiʐqWcDY.lV&[X*b|Y+enD)^nD)^Xğdxy|~bV}e}uq]mUgHe{D(.<4(.<4$$ #$(.$+!'# ,,&J1ICb3SLk4rl4rl\R_YinoitygnuqmuxefS^]CD0C>-=.&,6*5N9#R_ZPp{}e{[y,L.J)'         !$#*&&/)(18>+4KtcRTyUtPxOzyYyY-9 ?#-2            &"1_XM_ge_isveyl97,-! +!/UI5ndr_tvxpcmW=E)W.-9  "%//03522772231+*)'%$$##+**,0,()*$"   (4(=)G< 1 )&     "89<2 )25 ( $ !!!!"$% % %(&   "$"7[<)BnH#,L&r>; 7 , )&$##$##--..-+*('()*+--))()+*)((%%##%%%&*(&#  !""#" #$&& / / / //////,+('##$#!!"!!'**+66=>A>41/---.)).,((*('&&#"##)) (& !#"!%'$#%%& & ) ( ' ) ,)),-**,*$%& $ # # #   !     " *9$AlE3fr4[5X8b:f3`vd,QhR$=9 - . / 2 5 3 3 1 1++0.++-*())+,++)'$"!$%$$%%&&(((()*+*) *+0/ / 021 0../0 1 14315:? DHJOQUUT P  G D =;!VJb3pzqevvd|^OEOETk^tzZzaxyo|gsno}ulqɁ}ᅌ鎁LLnjMqfSy\dtZqdTGH*1Yg[IteQ}\g\g`aezi{vmss{ozws}uie^^FgEUrE>I;9@ ,'$"    ! ! # $ ) ( &/ 7UffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM   >9@gNISppqeA8oq35%%      @">@">pVRm]PbrKbmHb_=kyfsdsU{W;e9c2^/K#9,-!%#(XR7shr@ZԈYxnW\K?@('Q+.$".'1 (|41|416$W='^P/raIqccȊcΡA5e0y{O.ks88s88M"QU)bl?o`:,:+T"+5 6*=>0#LYxYxssrdUpj]h}sU|A4[e&L2+$!-!-d7pFqލmu_U↜4Ĭ&tmR#.!    S'E\28guStss틈}qLGh85nU7$PO7FW=@W=@oA5OFx*w|.Ή8n/^R%XWE?TA6:;8=;"M;"Mm7p>fwSitRpiOnmken_iQ{S0fK%U<G<GP&[],m=CStl]hWfcT^QZ}XuxC^mn5KYV     ! ! ! ! $&&&   &&)*,+('&''))0000////./0-,)) % $      0 2S6%V{d`strWqjNpfSii_krrhr`JE+_0,7    !! $ $ # # "     ;;[b=IspAt>ʢ4OjonfqXXq`UqbTidaidal_Xl\WjRTiUXd_ekupr{t}uiedhdhq]otxp}srgPTB|>9'L+ <" L&$oD6s{NBt{qtsoycl?jEk*E+F       "#%%#" !! %'&&$$                        " / 0 0 - * ( ' & &          )./$:TIxRś~lRRcgsrm_v`NNR<%V>/;*!    " % ' ( ( & % " &3H./;\+r'-2٘:jhj?md=yvI=yvI%7D#3D%B(@q@4Ze4NV3BjF3>w]3={d9`p;lt2Qr)2Qr)0 +   c2u{z?rrrstpcRA?{<}a*KQ2$:;"      ! !&'''&& % &&''&%$#!!!!"!  !!$$&&$$"$%&&)*(()'"" "$&(((/146;:57999=>>>CC==<;98 7 0 . - -           Y?=yrPNvd_wkeidbidbwketuoltٍfvѓheÙjSfWkaZi_ih^nrXrXdKdOxbZxcZxd[ugZriXueXw`Wuytvvhwg_^ZbVlKhOq\[ihxaslnzwh_EK1d4A"G%  JU6k^hAaϓcʋseĐhV]G\1u\*fd-kg.miH"PiH"P>P|}yjWaÄkYTJyL?R;o;E5h     !$"-&0+K;-+K;-2K08SFEIj~EIj~O|Y{wxvjt?u:v|4y5?=*)    & ( - + #       #.w.wssslWNnD]6M{W(ovJUt_INO~KJyfyf.6>$+1         )!6k_Zmlhrssxg|j>5(,  ,"0ZQ:wgtcssswmxb=C+X)(3   $.//34217701 43.-,*'$###++,.2-'()#! & + 0 -)('!     !  %  %$ ) *%# ! ! "#%%%%('"""     2!8D"A 7 5 0,(%"""""**-./.,+*,-// 0 0))*+-,*('#!##$& +)&$!!!!!**+,00023/-*)&&'&""! $&''2246:80/.--..**1/)*+) &&%!  '' '% "#" ')('+ + * + , * ( * +)(+,**,*"$%#          ! & .#K..8hH-.PK,+HL.3>K.5;K!/3/'.(  ") . 2 4 5 4 4 10**/.,,,*')),-))&%!  !%&###$%&''''& ) *))+,.. / 1210,+./ 0 00/-4:=@GINOMM E C = :  1( FF@2[vSYZZyJ1KsJ1KsUWf\fcrYqeoibp{~qȓsڗs|F|FWVS`RZyGnsLua[KX5UW(Ah3,G)3_;.5gJ34EP8/Fb?;WoEGg|nu|zickkstuw}{抠fϖPeT2sU>(\.+!         /+=R/+=RPiYsrsvtqrrqqmkttuo\ǞYUL<0Ph"***     %'(9#?(@0lK9HcHcUZjnzFqqOlhWfm}nństssVYc1VsT,Og(8A +6*     " # & %  #%RffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM  56ITCF`mxvxvTNwHA-a*$=0.2*L!.T%09>9>9)e@/pW@xQb~YqQeo1xa^'dnN(^rI(\V"OV"O)i.qf?Tt7s.4"# %" ,' PI*]\T4reejkl~kjSs=_x+Z:J- &'>&'>j^Qnk_|qPd4oS]MB10/     % _($Pm/:hF{gsk΋c˕Zoa7{cI+bE0/<' ^E6^E6o"Oy%\./4n*q`J!LS:-O4#<=?FH+nH+nv;x?v|Lw{KzvHzwXzxh|v\}tOj;f5J(cJ(c].of4~H~LupYp_ZkN[jLoiJfe`̗^Ԙ2AKJ'3?:   !!   !"        (( - - . -*(&()*+..,,,+)(')***)) * ( $!   ,*G) GiumtqphLjk^qrjuSiG9B(O    "" & ' ( ( ( & %   *337 +NE(;dZAl\wu}u{m~kc~c~c]XeZXlRVjUYe^bnmwwhYRP{r{rԀc{clahk]gydrU@P8|K0q{sit|rrJzLRyG~d'B#;.(       "#$$"! !!!')& % ! !              " $&"((/!1#A+5>'05!3+ #         % & ' & % & & & & ! !      ,8JP3G\aFMDDnptsro{moapWV\?}=1!F5#3( (      ! # % % " !  ! & .E#1_.Jy8Er7@k63a0/^.(A^(,H^'9?!9?!*,5P%&&l9%!^0#Q( S,T- ,]2!2`4 < < ) &      !K.hn^:|~|~|rp}NI:Ҫ99b3fI,Ic0#5&      $&) ),,** ) ))) )&%#"  #$%&)'%&&''))))('$%&&&()$$%# !!#$'(/135<:7:=<;====BB<;89;: 9 1 / + *!!       )^RMvd_o_tm]{f`df`djabkcenlmrii|b_{\\{WZrTaiQiilxiu}dž]]~}cwyncmgurq~o~jfqsxt{syς`^_]}\Zy`Zmk[n}uotyrG[7k6F$I&UE-cfQ;|wcǐj`^^\UYMi?o;_7Z6Q,gQ,g…>Kq܌nׄdʅfІgNp=y;Q/Y#,2 %               ####& 4#&#<3&/S61>YAPmkF[x{KfOoTyltuvpwltjcKCdNFjUPgcoeq[sQW.F$J"-*             "%'2'2$9-I0C3WR^CRfCR|DSHTL9X>X0D:C&185#+81 # # ' ' ) ' !    &&0QQrrsmYsSgMZ=Rl-Jv3">m:j0b-`>PK`rm_ZUJ@5wy<2enVw Qz S S ]]^ e k }$&|2x/2x/?adCeuRqR|O\hTMbiwwww-,4#"(        &+4/Ld}gqsutirG;6A)!   23rJLromrtuYaP|T)2 ;  "+,-12.-33)* 0 0...,*))))// /04.)))!    #$%$$"!%%$$%"   ! #)+&%## "%'&&&&'%""!  " $ . .  . /1.+)''''')),, .,*('*,**,,(),-.. /-,))$$%$ ! " % !     (((*/..--'&%%%%'&###! %'''112374,,+))))%%-+''($!"#""$$&&)(&'(&$(*%$(('()'%' ***-.,,,*#$ $!            # ' +0#% !  !( . 3 4 4 5 6 32../.+**'$&'*,''"! !#&'%%""!"$%&%$) +))---.1241/*(*+,, /.,1679 ? AFH G G = < : 7  -<.*%KN5á9Xc]?M]?M]^_ag^k[ihf{hmj^txblÆeex`Ý_TlGTlG:MJsTEAɴT}T}stuvwy||ptlqMI:rC6(U           ##.,FU85OiYQgYN`WDJ[Qh^]]v[s|xwvsssqmlld`j]?FRHC}OKB{A.*S<%"F((     ! $ / 3(V0-a91&Q1&QED}GPKsLdL8XK:SJ;NTrkWtlslljkkJegId[GabBNj>:tP11_6%(J"#   !     OffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM 25LM?Edd{p{pJ}Fp:Hq\/;\K       %_Rc_RceTkS|P\WWkIYi~Xd|F1E!B 2("  .%<_ONd^LsEjr=aY5vB>(V"#61/6,V#1`'2;B;B:+jB2wYESazViKQY,gIF"PfG%UoG&W`%V`%V+q0v\?K{6m*)(% 0+$YS/hf`9~iighjjjSpAIL.yL.yy"+60  !!           (( . . / .*(&()++--+++*'&%'()))) + *%#   +'C%Bc{qmqriJjk^rrk|VuPoa{5+&      "###"! !!!( * & %              & , .'0"-2'2%:+=!-Q7CM2=A!)>&3 )        ! # $ $# % & & & ! !       ##/3)-;@7ef+M'J"F!G!G!5O%;R#-#- ! %  0F![* R$HGGGG * * & $      "D-diT8zxxhpxA<,1v6vQ/Wx8'8T,      %( * * - - + + * ** * *&%#"  $%&' +)'(())****)(%&&&&((###"   "#'(/135<;7;>=;====BB;:79;;:2/+)!! !    #/`XSwkem]{jXe_ee_ef]ah^bo_cq_`v`WtXZqP\mNehKnip}i|Ʌ^Å^{ksx\qa{pong`vsy}tr|`_{^_vW_s]^kp[pttwyxHa9m7H$J& X?*`iI9yhdď``W[XUXOnDu@];U9T/nT/nÆ>IkבjօhцgՆfJh5n6C%K                    +0$$>)%2B8A\M:Kp\;H-!(   44zHRvmqrtvO~]BsO~"-2   "*+, 0 1-,11&( / /.//-+++++ 0 0 0 1 4 /)))!!###""''&&'$!       # )+'%##!#&('&&&&%""! &'+-1/,+)(((())+ , - +)(&*+)(++')--./ 0 / . , +&& % $   ! #          ''')..-,+%#$$$$'&#$$" %'''111263++*('''##+*&&'#!"##%%%&))())'%)*%#''&'(&$' )**./--,*# $ $ !       !       "$!         !( . 3 4 4 6 6 43///.**)&#%&*+&&  !"#&'%%"" !#%&%#) +*)..,-1341.)')*** . -+ 0 5 6 6<> CE E E : : 9 6 + 8&#!EA+ј.XfcDMcDM``]bg]h|\gyicoh`|mQh{Yda`uZ|XGcGzGcGz038Q9:BaRM_W^gg}Q;r4i?,Le (>h$'9i,&*W@&%QGzExXrkWlerrrqpC:9h4:     !($%0=>hG~:ͣ5٧LsLsstuuutsttXWGNA1h  "         ")5. 5KQ;ZP8QM.7hS=]XKVlSt|s{~yssrrsssrpspMVcYR_]QO:2fJ.(V0%0%       # ,/ E# L )Y+)Y+@)t[@6{dA^@S{=3Pn?3Kn@2FnK`eOoojsi|i|qp~nRjnSklUoyQYLCd=8tB.,['*       NffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM!&+DT[bDT[b?gP<_yG3H`+*] *'9         & ["%Ll)9a@s_czTrNkG]]-fYM$VA1(:( \;%\;%u$Vy(a2x0|_Q+hgD&Yp7!Jr3.s2$AFF"QT2T2c;c9NQhQwnQQJHrrvkxjhhЁhp`ƜPAW?I?D{FαFαK{ĭKvMgWxrusxo_zrW|vPwjusIĽ;1Bq1De2KZB+CK;.&!     !!!"#""""!!##"&("!    " ( $!!&%()*E!?N$ FG3(VG3(VB[OL]Ild8s]8I:zFImCXc`fY~uY|tY{tdggcwjHwaDuE6wtE8ytE=f>9uX84jN2+[C-#KA/ G@0F,$%        " $ %!!   !1B/";M4Ff}Ff}dYzcma_YѩpׇЇeՋYˏMzMsMx5x5oW$UYHG!! !   ! #)  / 6 5  3 5 5 44''& ' +1 752 4 4 2 1 )) % #     74%@=?ah?ah5]yU1X{N%L:#Q< cDO1;W'D 2 %!   ! ! ! # %$$(( * + . -, , ,)(''%% ) ) ( ),*)*+++++++,+***('''!! "'&%%%(),-/06648<969:< = A A:;<< <;931-,## "     )!'9aQHv_Wj]f]Z\Z\dZef[bl^\n_ZscUtX]uMdkmzbRM[n[nNMIWv|{ysmjxis|i˂f̄kVjVhU}lTryRrmrtubP\>4GG'/,;&1O0"INGUK{\NgMrLzH}G]>S;V4zV4zsEuP{p}yivЃl[LNA7L"I/96                 %#$3#!,B/+8R<.8RK08R[AEIxGJFRjVvQT_eyrtnnnx^tKXg<412(                     $4%7&.)B1B?R3hq"feddZ ^ l s {} "y$l4kI4kIFM}bq`]tsOSWZn[gpxohoh$((        +$6,==TWqZ|cio~hbjRTV=}2+=&'     1&BkPdoqzrw}|MS={El$40   !$-- -./+*..%',,+,-,*,- , ,,,,-0-***#!##$$%%&#         $ ) +'&!! "%(((((%%%%$$##"##$%+)''(((+ ,,,++)))((+-*),,)),+))*'& & & ! !                       "$-,++,'&'('')'###!"#"",,*,/.*,.,,,,''-+&&&! #""!!!'(,.0-+,,%#)(()*&###$%'(%% & % !& + %            ""#  "" "!! !#). 3 3 356324410,,,*() ) + +%%" !"#$%&&''%%%$#%(%#*-**///18641 /+*,,)) 0 /,/2 1 /577 7 9 9 0 / / - '  3#?+0X5nݛGMnQjnQjhhohgnhfjhamfUyhPpjKgrSd{Zam`s`XkKXkKGGIzMRY]sdw}W82zR+V|$;n&!2i(#R4J7wGvYrm_wb~elsypO43\>1     '-4D+6?P8\hh$SM:#QF3E1"* #      ##):"%5&#*7'#;H5APYD_fjRW[\aessr{prtqxlflm]yXuh:Sh:S5!!D,9    ( + 5 9 CC/a1-a7(0dH*,^H0!LHG)d^^1}tBrè9ۺespp_aiihނvkŜhNvaGPZ@{5/#G,!6.-2L.-2L (#   NffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM  1?T<1?T<;_z79Yr01HZ)]MqV_‡gNzI3,g|,mt4oJoJhekrsi}IR=wCn1R3C"5)  $  TJCTJCbobhaRUI/-0S 4           % X %Ij(8_?q^au}PiK\EXZ,aVL#SB3);* [7 [7 r$Ut(`{3k0wK;(Z`6%Su1!K}202'BIG#TV3V3\:\;eZ?iU>tG9~LBQJ]GhCkc>rUrYsrfpmhh^miUkjLidn]jxniHjy;jd      !!    *'31<&:*,      % % ( ( ('%%$() . / 1 1 , -0/+) ' ' &&& ( () ( & $ )$FEPWkt]^}\nYawL]9BO%U,11 !! ( )+)&''!    #,=@LCfiuDD?î=ɴww}qpЅm݆l݊jqɊW̩J1iV>1iPtd^x]HyI]KW^Pptvfffqu}ڄ{WqRQBRESMzLHkEC`@8vT:-cS=)]R>([8%0/!     ! # $!!      )'/HVdHVd_Fr^`|ZXP峿nƌY͕SΝLΊYDŽ]ĮAAn.lm['[!&  !      "'+ . . - / / + * % % (( )*+++ - .+*(( $ "     ("-&*F>*F>/+0|(3s8} E'6n'@ 3&"!!! ! ! !  " $#"&& * + / .- - - * )))&& + * ( ),+)+,+++++,--+++)'''  !#)(&&%()+,-/4437;8489 < = @ @:;== <;931.-## "     +$*;?/&                      $'0*,;?8?VN(.E8"(?0'0fC)2sI&K*&K*,  + & $    & *?,'3LKrKrrrrncWKx<_i,Fs1-\%T #\"^6EͷrncioU;5~A3lv#kjhhY_ q x| x  "u$g~5cN5cNHPfx[awkSuQsNq\b|`]os}ymama!'%          /(9->@TSjVx^fms]\\KKE8o.&9$'    "0 *GfSjls}ryxLP;~Bf%7/   "% . . -..*)--%'++*+,+*,- , ,***+.,***$"$%##$$%#       ! $ ) +'&   !%(((((%%&&%%%%$ ""!#)'%&'((, - - -+*()))(,-*),,)*+*'(($# $ $              $ #    !          #,+*+,('))(()(##"  !  **()-,),/ . -..((-+&&%! #"!&(-020---&#))))*'#"!##%%"" $ #  '&- ' !        !   ! "$$!!$$##!"$). 3 3 256215521,,-,* * * + +%%"!!# $ %&&&''&&&%#&(&#+-+*//03:742 / , +--(( 0 /,/1 / -3532 5 5 , , , * % 1#=$2Kw7^ђBٸErUtrUtkjujgsh^nhZogLqhKliIfpQdvXa~jcpc^mL^mLOMOTZaah|}Z71Y+Y$":p&/i' P/H2vGuZrnb{b}ajsqߊeS11XA .      /"87DFT>PT];>PX;>PXEQdxP[gpzqtqz~Vytsxyc\\}OH< JH< JcN-ibM-h]H,fU?&W;#+2$) "       #(+3<)(U3$#H   ')02;;)Z#'Y(!U6" R7+J;J&mYh1v@x2csrrY]ggg煂rΣqQ|mLUhF98'Q0(?68;]68;] !/)    NffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM  *6'3* %   &#1.w8H|w8H|SOYQ~jUsUS{T\zTLeB~&[>&[U@aIbŒ\{V]C?0kW&1C V \ 4$R4$Rg_q]FX=uFy!+#  3& ;+%iQ"Ox^(]{C{CruxrjJ?x6m,S"9.' 3!'<%0iiuiF?);3C'+      )(W,1\i7BuVtnfWJe};x}6>t7Ey8L}~@MxHNZD`@pEpEenVdgV`QWcPZlKbb[}WkmʃfTeD~e8.8        ! # % !      :*=C2!KL:'X0%=!     $$(())'((+,..//+,.- + * ('%'')),,+ ) $   F1gtU>UfUs]_h^_ja]paihbNYw=Pa+e9BA!"     &( -+()*&%#"  $ )$.6PC5>]M22/17đ8:q4ad.;V(*lA!X,!N!! K#Z)#Z)`'!g,% {;()O/C09v0.tb4Dk7Zs-qe)x`#GA!77NG 1 -       !$ &$###%%%&'()'%#"' A"8K8[Hvႎrok}oك]kd`kd`y{x}{wwwaK5-dvjċjknwusuwwwy{aznUK-FK-F                       &&&",B-.5OCRQu@OPk7FKL7FLI7FME:egR<^@AOaOaBnE5EN?*6B3  ! # $$##"! " " !"%& & ' ' & % $ $ % % ' & ! ! !           ## ! !  ! #/ / =>B EL>/*%#"" " # $''&&&$!##! (('( + +*++ * )))%% ('%'+)',-,,//0012420,(**""  !&&%'(+,.//18738=:6;< ; ; 8 868<<;;: 9 8 8 8-- ) &  (,<51;YTGz^N^h^qtHtHazbeglhcU{G^@]>]ĝ9Wo9Wo9Vn(2Jb&&<#+H279mj=PBgHNM5g|IJGQR}VpxꑖnىdqxFtjLv[RtwpryT{@Cm*`0M"D  -)d=:xsRCfLtMNq[AjN=tI?wG?t\9t\9eJbTWs|buh{ntXФIhr-oTO#R                     )+3$3./,(4CEDF~C[A\vustt~iNY:`F)``F)`0 &-"$             3:'M'M;6 % #     8MG`CaZwcӔcӔrrrrpi\|{Gs5SoQ"3Q0`/e,m+p4Jj?bacgWFB=4?1)$f|^{ c c xul s z}uq S| Iq6\d6\dRnWhfTbeVZ]y`ea^x{xFcFc          $7)++LO@YUDfhOcj}]nKiX9LBi "8'   3&FXCMTzt~ttpmkN@c5a1P,D#   !$ - - , + +)(++&'((&(***++++(())(&$$$#"&'!  $$++)%! !&'&&""!#$( + * *++ """$$ & & + *%&*)(+.+*-.''"!!#%&''&&//*+/-'&$   & & 5,3,+!+)'! ! ! !  " # 1$91$9:6$OH@/cq_QgSFI/&TC0(U<0)V=I8c>aGp:J7f9B2b%   &&%(*&%&&&&'&"! #$&& - -$$$$"% ( ' '%$$$'&#$( ' & (*&$##!"&(-./.,*)$"))'''#         & &  $ $% '& '# & %$ $% &% '%           ""%$"#%%$%&*+''&%""#! ').265378207710-.011-+++((*(!!"  "! ##%& ' '&),,,35.+1125<952.*( * *(( 4 3 / 0 1 .*/1 * ( ( ( ' ( ) ) ' 1 :U&%^+7Hz?Tb\b\jhbfrHcjTsb_e_yh^no]bq]^wLwLssrst\Dh/IlJ)K"VY (9t=-A}G5xDrrpqrssssXK:pO3D         20'0SLFgKbXTXSoWQ\krqyy||}gsgsjmv~urszOgcA[K2mA2 G'             +&2"7!8@[ZjBhiuGJSocZ{[aRe|jipq_ntYggjco^j^jg\^gVXgCDM30b2"<*/!"    %%1/*)& +# 0. IG1'QWbwri|i|a}h|vv~efgq{tzfrzFq|F@|F@D6!K8/A"   MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM  *6'3* %   &#1.w8H|w8H|SOYQ~jUsUS{T\zTLeB~&[>&[U@aIbŒ\{V]C?0kW&1C V \ 4$R4$Rg_q]FX=uFy!+#  3& ;+%iQ"Ox^(]{C{CruxrjJ?x6m,S"9.' 3!'<%0iiuiF?);3C'+      )(W,1\i7BuVtnfWJe};x}6>t7Ey8L}~@MxHNZD`@pEpEenVdgV`QWcPZlKbb[}WkmʃfTeD~e8.8        ! # % !      :*=C2!KL:'X0%=!     $$(())'((+,..//+,.- + * ('%'')),,+ ) $   F1gtU>UfUs]_h^_ja]paihbNYw=Pa+e9BA!"     &( -+()*&%#"  $ )$.6PC5>]M22/17đ8:q4ad.;V(*lA!X,!N!! K#Z)#Z)`'!g,% {;()O/C09v0.tb4Dk7Zs-qe)x`#GA!77NG 1 -       !$ &$###%%%&'()'%#"' A"8K8[Hvႎrok}oك]kd`kd`y{x}{wwwaK5-dvjċjknwusuwwwy{aznUK-FK-F                       &&&",B-.5OCRQu@OPk7FKL7FLI7FME:egR<^@AOaOaBnE5EN?*6B3  ! # $$##"! " " !"%& & ' ' & % $ $ % % ' & ! ! !           ## ! !  ! #/ / =>B EL>/*%#"" " # $''&&&$!##! (('( + +*++ * )))%% ('%'+)',-,,//0012420,(**""  !&&%'(+,.//18738=:6;< ; ; 8 868<<;;: 9 8 8 8-- ) &  (,<51;YTGz^N^h^qtHtHazbeglhcU{G^@]>]ĝ9Wo9Wo9Vn(2Jb&&<#+H279mj=PBgHNM5g|IJGQR}VpxꑖnىdqxFtjLv[RtwpryT{@Cm*`0M"D  -)d=:xsRCfLtMNq[AjN=tI?wG?t\9t\9eJbTWs|buh{ntXФIhr-oTO#R                     )+3$3./,(4CEDF~C[A\vustt~iNY:`F)``F)`0 &-"$             3:'M'M;6 % #     8MG`CaZwcӔcӔrrrrpi\|{Gs5SoQ"3Q0`/e,m+p4Jj?bacgWFB=4?1)$f|^{ c c xul s z}uq S| Iq6\d6\dRnWhfTbeVZ]y`ea^x{xFcFc          $7)++LO@YUDfhOcj}]nKiX9LBi "8'   3&FXCMTzt~ttpmkN@c5a1P,D#   !$ - - , + +)(++&'((&(***++++(())(&$$$#"&'!  $$++)%! !&'&&""!#$( + * *++ """$$ & & + *%&*)(+.+*-.''"!!#%&''&&//*+/-'&$   & & 5,3,+!+)'! ! ! !  " # 1$91$9:6$OH@/cq_QgSFI/&TC0(U<0)V=I8c>aGp:J7f9B2b%   &&%(*&%&&&&'&"! #$&& - -$$$$"% ( ' '%$$$'&#$( ' & (*&$##!"&(-./.,*)$"))'''#         & &  $ $% '& '# & %$ $% &% '%           ""%$"#%%$%&*+''&%""#! ').265378207710-.011-+++((*(!!"  "! ##%& ' '&),,,35.+1125<952.*( * *(( 4 3 / 0 1 .*/1 * ( ( ( ' ( ) ) ' 1 :U&%^+7Hz?Tb\b\jhbfrHcjTsb_e_yh^no]bq]^wLwLssrst\Dh/IlJ)K"VY (9t=-A}G5xDrrpqrssssXK:pO3D         20'0SLFgKbXTXSoWQ\krqyy||}gsgsjmv~urszOgcA[K2mA2 G'             +&2"7!8@[ZjBhiuGJSocZ{[aRe|jipq_ntYggjco^j^jg\^gVXgCDM30b2"<*/!"    %%1/*)& +# 0. IG1'QWbwri|i|a}h|vv~efgq{tzfrzFq|F@|F@D6!K8/A"   MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM          -08%==]=]e[h]rqcyz`XicDm6}Oh(L04% ",' 4R2;pU5?w] LV*fV*foJvNYQuHj<^0v~BJs8;r-:q):C:C:}k{uzn^FW;BM963!) < B M#Y]*nsss{`zP+U E#:+ E:GQC&Yssqso?g6uUm/1!     "04/:.MUVcZ\simvrtwFa[6y?>%R316/--=#$A !?&X?&XdGcD_9|X4{GA$R\@"Nq? JF"PH"R]/vd3Æ>Æ>|?rAUFRIJPwDOj=NgANdENupK{~JRRmv_lm`hPajTeo^qrvt{W:$GTD&1*        % % % !      )1;('OqO[kcWevRGUCu(34D&  !!'())*++-.----**))'((('))'',-., '#  8;lwEJTwYmU^mQ\kDUkIXkX`]Z̄OrC9?G&#)  # * )()*'&%%       "I)"I))H=&C55p0e E A = 9 4 ., )) - / 5= TW Y"^#c#WS K H ? ; - *   #% ( + * )))(('()*+)&"   V8A~]NUrrstt}{l[tMnvDeDe3Hm.AZ+\!#3e).I~@-IL,HW%7G%m6#\3$V23:y8E36=>?y>xˡPuc6EgR%> :,- .-+'&"!!!  " !   # % #" $ % ' ' ' &! !              ""  ! ! 2 3 5 54.( ) ) ) ) ( (*+-,)(&$"##! . .)))+,./.---))'&$%)'%*+*)++**+-110-)+,$$##"#&&%')-. - -./32.3899; <7588 > @ DCB@>=<64** ) '    !80hmE:DwϾDpHmpHmdme|ijmLdf\j^kpMXm;Ei[.7bE*2`>U*U*8 4' '  ( '% & &4"9%9-rdC6ycWgfsw}ႃF}wLwkRviudwC^i/o5@7'2$&# &#  +3V8RcXtpx{}߅tVE@~F0/a^;5rf?7w]rC]rC{wPzVhȁqjj}jqsvo\lOjL*cjL*cF)%H+(M2/D-*'                       )$2&#,K*-_Z6NJ=ʦCfrrrNNIC#RMG'YXT1lEJ)X1?!D'-,             # # ( ' " !  % .*7|:t\3of"1ea$gw g~ e e ] a m wxpc^%i%'l,55cvgs|qj[klfXr\~`[Ys|}>hNo>hNo      ;`FiEoS~bza^WO`     !#$)-*)('((*)%$"!!!## ' ' !""!!####"#&&%&'''%%%%&&'%"%')))) / .)(&% #% & $ #   %" %" /%/$ 0" 1! 1 6# ;& 2" /! /" /" 1& 1& % $         ""##$%)**+,12,,)'"#'&$%%$$##%'-.14764894 28811//.-,&$&')) / -%%&" !!!##!"&&%(++*/1,*2236=830-&$'(// 8 7 2 22-',. ' % % % ! " & ( .6 =;:0"iK9+x_==n{dpvcwh_sfiea_tYS}MrX`[Z__`ԇfqyovh^n`UyXKDI|t0FtA!-j1%f, )b.!*`/}]F%W     $ +     *&56\\49UX1C?K.>6Q+9,W9lXh=}fmVPrrru}zz|rŀ{mÄcZ{YFrN2sP<%UD6 K$ $           "!",>*)-K;>0rm?B?T¡OQ^MeHegFWcna{UUMqXsyzk]SH_>CWm;:Ha%(5<"./$#    &6+!A6:-[6:-[KmqKr{KUtsrrrssiidxI[qEA\:g:L0W#' QffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM       //9&;=Z=ZjYn]rziyeÏYhcBn4yNb%G//" $.*7R3DtT5Dv[9B~Q49o1%B5 79,Q"+j)*u))y))<IC#T_.s_.szQS[RtIk>c3M%ZF N|8 Lz4 LJFJF}xztm\DU9zAJ692"1 C I L%]\-rssjq߃RlD'G7 2#"! *% NH&Y[T/nkktyeq8wYn0cI]()     &0538,MZR]_UloarcpveGXL6m;3%H3*41'-B"+G *:(Z:(ZbHbDa7vX1tC; HW:Fl:DC!PG#S\/wc4CCExFZIWJLNxFNl@NjFPgKRwtO}NSSpy\nq]iY`j]gmkzhcN9!>N<!.$        % % %        .9?./Zr`hmodi~aKf\.NXZ(-1$    '')*+,,./....+*)(&'(''()((-./- (#  5:fgBJ~OzTf\lgVglEYlI\jUdzfh~^rUDM/a55#F  ! ) ( ()*'&%%         ?!?!#=s2 9o+-a(Y @ =:5 0 + ) & & * , 28 LORUXNK E C : 6 +'   !#& ) , * ***((''))*(&"   Qp5&$:G ,q9^+R*!N*/0c49w4ף6ˠ<:4`x4_5_:e?k5}ɛ2آ>^BRS]S]odo|`ohVWVC~?C0X33%F'#4     !!""!              $.">%C"+G&"+G&2@`R,8VE!95+, -+*'&#""!  # " ! $ &$$ & ' ( ( ' &!             ##! ! ! 1 1 3 22-' ( ) ) ) ) )+,.-*(&%#%%## / /**)*,-.,,,,))'&$%(&%*+**,,**+,100-)*+######&%%'),-,,./21.2778; <7688 > ? DCB?=<<64)) ) '    !74trDAMzPlUylUygi~gyghjJdb^iYrnJ]h:HcQ(2T:"*O3G!G! 1 .$ % & $ # $ %153&gT<.xfWM\Zin|}{N{yTxx[zk{zbs@Zb-i1:1$- &# &# - "8[9`f\zqy偆{YLFL85je@5snC6wci=ci={qN~uSblmkipmocx_qj[@|j[@|YJ%QXJ(TWL1_MC+T1*3%!                          $*#>#&MoJ/xr6>bosu늍OOW[0nY^5u`gFRa?|DZ8m7C'M++.#  $&             & $ !    "#!//3=mFt䃸tnldfogmhrUZ}C5nd(:^$*W%T +g-m#4XbDgqrsZ@<8c2xo)1mi$fv c{ b b X\ k t}tl db'j$)m+7s7s]zaynujitpYr\z_]|]{ww>qTr>qTr        ?`DkHpQfzed[}R^;bFs$5.5  20MV4Fro;UnqtQ\SFI@q%    "# ( , /00//--+*('##$%&''))%&)'$#"#$&')**)&%##"## !"!!)(&%#"!""!!"'&&&&!!!#%'((,,"""""$&$###"!"!!&'', 2.-/0''###%''&)*'& - - ' ( * ( !     ")wTwTmotyrprod]iikhnyg{jчmnfSSsrps}tlnqlok}e;8+U+!1    !#',)('''')(%#"! !!#$ ( (!!!!!##""!"%$$%''(''&&&&&$"$'())* / -)(& % $% & & & "  )# )# 1"1" 4! 5! 7! 8" :$ 2" 0! 0" 0" 0# 0# & % # "      ""##$%()*+-13..,*%%(&%&'''&&')./14753673 1882100.-,'%'()) .,%%&#"$##%%"#&%%(+++01-,3346=83/,'%'(// 7 6 2 21,',. ' % & & ! " & ( .5 < ::+dB3'rT;;puarq`xd\sfhck_w[WzSqZe]aaa[{_mmllkdha[xXSDM~v1Gt@"0j/(g*)a+ )`,9LmG^pqstuqnrtfaAbM)a   '$$4.1A8>0%(         #"/-IM./CI*61<)3*A(0#G1XFV4fQ[nPPffaepyoxnszlące~cSwbAVP/hKJ*\/(//(/($        "6"##@/5&`V54j6BFDVE]Dm_Dd]k\x]]Vz^{wmcYOxEO`}ABSp.0>M'*7B " ! +"3,1%K,1%K?[^{A_hDkLubbajrstllhZa{WNlNH[Ez7')M. 9&& S ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM        4!-;'3z=Qz=QzT^r{zs̓ZhfQ7`R5QuU/$RM* H5+=+D+["&r'!093AJ'bR*mz8z8{e~dDž`ŇUoJpCq|Pq4i>?.D0$I X)].J,jY4~ssPPQC&ZC:G 0*!F;:ku?wKSSD=;6^s07nW0@~W0HW/Cl3.Aa'%P%PF C ;>F? 8 52 45%F$)L+7Nn7Nh7O{V.@mHDR#_* k7"(wC++wU.,w[+"^G*V@5I5IstuspdgX\J'1&G#0       !!"!          # (  )  & &!#( ()**(&&&$##" % $ # ' *)( * + + + (&!      &&%#! , , + + , ) % '( ) ) + ,-.10-*&&&*+ * * 2 2-,)**+,(')***'&#$&%#*,++--**+,/00-*'&"#$$%%$&'))((,-00.0245:;9888 > ?BA@>;<<52'' ( & !    !4C?T¡er`{`{p^alop```DbVeeKgAl\k6QQ3#)        "& ' !E$'O,40pj:5tvJCSKzobfvn|uڄoیi^h6wNK%U')  $"$"$-6#2Fk|@:E9.2E47I690! 0!              ,#0='?mHrrbcd`helgheUA5kc(8_'$N H .en/8ƍGrrrW;¥6Ƨ0ʨv0<0)$ct XpW W G|N dkrj a j#m,n$/n';bP;bPIPec[qn[nj[kef]giXgdΉc>f{>f{        I^jrmB׸RbjrVenLVc ,  !#(,----++-,('%&'(()),,()*("##%&((((((&&''&''#"'(%%*)''&$"""!  %* ( ' ((!! "$&'%$(("#'&#%&%$&&"!!! "') */40.01((""#$%$"'('&))&' ( &  &+%I,4,WrrrqmeM~atsrss;l;lMoSieVsWuZWV^Qdzuapub`S[M@B%49-    # '%$%%##%% $ #""!""%&))!   ""  "%)*++((&&$#!$&((*+ .-)) ''' ' &+. 00 1, 1* 5$ 5$ 5 8?C"G&>" 5 3 2 4" 4" , , * + .- *! $      # ##$%%&'(+.462231,,+) & * - . .//./1113530220/994442--,)(*+''*)%&'%#(-*)))%%$$$(,,,12107757=71.*(')).. 4 4 2 1 /,(-. ( & ( ( " # % ' - 3 8 9 9V'"`25s5swbXx`W|YTueg^_`vbrdmbsauffUJXJ_HdLttVfpvWkE[~3Ks=$8l*2i#*a#'^#1>tRBUyyuutqmdZnurrIqb5} &.FT4gdnPPjC~C~/6ܵIwOmaMujljd׈{׆njP`FOP*`OP*`19&P04"H+&.&!(              * 6 A-]??-xeD;F?KcMossqqqsulc•Xt|TZsJIZFCQy )9 )9           $$1!&-;0,GW/Auo-..PruvssttttrKm`=JM/'TXffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM       " :$8B*AvCLvCLzPZtwyoʈU`\8cr(\CH.$ *&04.:T=tY=aj>(^b9$TL,6P*5U(3j*-~-&5D8 OP-pX1{zBzBtnxjĄ^ÅUsLrFq@s8t6e9`:ghghnsfdOr:tJd1c=9/M/,]$*c 3f6E,hR3yuuYUKG'X><E  7.*TE!MprEyQMM=}}6nhj0)1)#)      # >.3C1&+7,:,YAc# H{09l{09lXVN^YGpa0qcQ)`:$-M'4`+:>$XE(bX4~^8PP[ZpWiSUJ}RLwOOv\Xtha|}`~`…YYv}TsyWmo`jtlbI}0uޣ0at1NF#< %  ! & & &       ?-8\LFNsst[B/TSU)=3< %&*,000000033-,)(%&'&&)+ , , 0 0 1 / +%   (/F20=T@?xxCPUyfTfRgMphlyimrhrddl[7>1[(/#A      "$ &(*'%$#""   + , . -,, -(#   & ) 1 4 8 763211(&"   !$(+ /,,,,**((((('& # "   ! !>Ewu>V~>=8sz0Pa(.`H(5mG)=zG'9`+'8X"II @ ? : ;A:4 1 / 0 1 >$C#-?yZ-@uU.BiG'5_;?JU#^-!g7&#eE)$eJ&T<%N71=̄1=̄e{edkrin`nX1F:["81C    !!###!          $ ' (  $  $  ! % %'''&$%&$$$#!&%$' +*) + , , , )'#!      &&%$"    , , + + , ) %'( * * - ../10-*'&&*, + + 2 2,+())+,(')***'&#$&%#),++--***+...,)&&  ##%% & % %&'()((,,..-.013897666=>A@?=;<<42)) ) ' " !  3&SQN.]UT1aB<(MB<(M)!$            (*7#=jHrrceiqmh{ngrS@3a\&5]%#NI *a)%.i4;~ȖIrrrX=71j05/~}$#`t VqX X JO `jtj` b!c,j%0m);iV;iVIPebYwYryYnrcaof]n}lӅk?d{?d{        MV8mTiKknukuaa=T?R1iF`7wrrmlgbQsc}vwwsr:\:\J[MUVEgcH`QKNSLZrivbptdta_hTO0EC(;!   !%$$%%""###"!!!"#&'**"!  ##       "%()**''%%%$"%'()*+-,)( '''& &.. 41 4, 4* 4" 4" :<AC!E$>"7 5! 4!6" 7# - - + , .-* & "    ##"#%%&'(*-241142--,) ' * - . .0001332453012/.884442-,,)(*+''*(%&'&%).*)**&&%%$(+,-12118757=71.+))*+// 4 3 1 /.+(, - ' % ' ' " " $ & , 1 6 9 :W& a19m9m^_]\ZVxcf`awapbrcsd{d~llYJ\IfHiKtnUhhs\cGV~3IrA&;o.!6n(+c$'`#-7lL?Kvruutqo|g_xot}ssGrf6""!"2"9SsEhM~VhkFRK6kA5 D;.7)."+##       +63H2@?V7ep7ep.͛4GqKiYPlqeVyyxriefVYcBYcB=B9h;>3_84"E0.<          ) 3 >(U59&kU<1vo>5yxHTL^ggssqstng[Wm~LQaIHW*1;L*1;L             -!'4(%=I)7c]-l՛/w٠1ޥMhjjtttttsr^uaQ_QEHr^ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM   /0L..\U54jjS;jS;{D}N{kvbhGJw>z+D5A*#* *+%24,\MoTj4g1x\&WT$RL!LEA>6C'gE,w_?hEy^y^]f{X~U|}RvNoJ=9CFN}cN}cE~eBoW9C.[9<(Q9'2i, E0*X&*O#*Lx7.cu=/jy}y}tzef8S)P/C > J:H|a9lXob;DFb;DFb);?.$36+#     ! ]-Fl4,[GV@Pb)>_M4G7*.9,.:--?*A)o%"E~+$NA[A[YEX_FNqJ0of>*`D3W!Aj)#OD/wM3T;V>NNegkg}hȀ{c\T_UbVt_}hvvosqqrqcrqcql^pjanbjhbqUcDT3DzX+>m8#8_%8+ " !& % $    GJ[}R]hsss_K7\B]0M.C% "$+-42/,+014400.-**))) . / 0 0//.- )# ##%,9SjdDfvNLF}MscTteRgfOZjN_mLdpipqstUl^KjW$$$$    !%( ' &%$!!!#     # % * - / 0 0 . -*) #'***++,,))**(( ( %$!   -7Q11C`?>hi;^^0>e> (N-7;><; 3 3 / 1 5 4 1 -('%$$& & /043 /4 8  7 5 1 /57%T.%T.<.e9Ky0TwxyOwAwtz77/"#! ! $ % ' & $ !         # % $ #     #$%% ' & # $ ('%)--- . . - - + *'&$!!&&& & %$"! ## , + ) *,)&() , - 12000/,*((', . . . 0 0'&$&')+(')) + +'&$$%%$)*,,..**()+*('&%$""$%& ' ( ( ( ('((''**()*)(+.342111:;>>=<:;;41// * ) %$ /'LX71\md{sg}g}qZYnjicccdsdK?\3n&4                  !$$!+A$(;_=|uL+^J$T>0l>0lJYZ`qtkWdqeԖWU_?bEUU{EUU{MZxXmzytdБlttszfǕsY;4<;4<            %#1+':BFAoIPNVVKcTopuy{|}p~blnYwqzyywywZE+dM<$S'" #        #9cyG}rrgxkvzqbO<^n.EuG+W !OL%V5+ YACZβOhrrr[D=y]F\fNzorkitQ4xbC-f+.#%   #$ $ $ "$$)+ - -&$!!&&!!"" !!"#%&''$$#$''&)+****)) ) (%%% %#$7/>2 =, =* 0 0J)I'E B>>">& ;$ :# =$>$ . . / / . - ( ,! /$ # $$ %%$&'((-/..54//., ) , .--2456:95553000-,442231++*))**&&((&'() *.1,*++ * )'&#&), / 2344;:68>820.. . 0 0 2 2 2 1 /,)(' ) * #   $ $ ! ! " $ ) -1 9 ; X#b,FYҶFYҶQsTm^Z`cge|fbqe_ecsajm|x|xcIiHzFyIuZPpRjjJOFy~3BmL+Bx;(B|5/j((d# #U85/j]uSucstvpuZPq\Tm]XozepiuuDvp8!+!+1*26Y=\ywwtsrwhOxX=XEH1{m>}UWo_eUJ~9x3X,P2 (  (+,056Vuow~>{9q*n`(cO'YG#R?JG5yJ}sJAvvenX\2W)J*F :  J:(UzbIs]Nq\P&2-B&2-B.*#(%!        |>*bC6tS[KRd36dL',L4#54"/4"*?)B)}1 G:$QWoWoZDaaCVuC6sn;1i\"$Ji'$Nv-%RI.uS1a?fDLLm[q^}se€maZScTlTZ`wyfrohtectecwe^ue^peafmjI?k|g5Qr7(@_%/L/ %          $ ) '%    JR_McxWVV{T|R}}>bFk8Z4T,("$,.741//2455210.+)((( + - , ,--,+ )$   ,!&G,;! 01210 - - ) * - ,* ' % $ "!!" "  ( )+ + ,- . , ) % # ( *;;&Z;)1nJ1oxOnwေxOyu?gtc/8'$ !  ! # $ ( ' $!! " # & ) % $       #%% % & & $ % ('&*.-- - . , ,+*(&%!  $ $ % % & %%%%(( .-++-*(()*+/1/.-,+)(''*,,,,,'&%&'(*('''))%%%%%%%(*,-00-+((*)'&%$#$$$$%% ' & &&&'(()-,**,+*-145221199<;;97882011 , * ' % 55$>BIoUhhpP[o\cm|n}og^^~=;M'U                -,I3:\wIkutsrqnnmfBh=q4V0T$ $   *6/=[T`frsuffVaWCuJ-c|F&X56i56i8T{wHca{chnspݏgNzK9gAc+20H+20H65O\ACZrbo}^uR^~junsvچobn?bn?SBEMBB=E;:@9443#              "").,+J213VDbtDbt29gb8BeoJ^^RnaZ~e_icn`m~`gqwvvfm]^fQGP0gCF)Y6)2'        7SnmGjrrkjig`N{g@yOInQicTNY9]b0M}A-Hz6"4l(.g$$(Y:@/iYFYsu{rweTsdVpcXtjvpЂTK"0'A"0'A)21D8LNgelsssxufziZf\V`WUSMDSMD70,T81(O>2B5+6     %+!"*/'<:>);:C-9QC#ARCC|~Cbhuttixf{}_uT{n6aWp;MCeA9.[:3"F4,2$%+#)   $ *15 9 :;/A75C@2Sp2Sp_xq^{|]WR~ctljdbt{]~]~8Xs?MbyS//\C('L         # ;1%-J6*:Z<0?`R5Dfh.AYT,@UNYtnYtnYoz]o|iqlzsnjr7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM    2 0JS5B|hDyE@@eabST}I+S*=9&        &+4.6@OoΒGˏA.l-uR,fI*b@'^KCNLN_NeyclycluzY~~R=}:q6xe3xnX0oe3xi4{tExJCRNwCRNw,A)D1@&E@>FA8?E%(k+91 I8:u:B{ONpVRrrVaLS,Z(D&I 6 J;1bwbYgOEaH>~""           N6~RA_`WTe=.hK/%R0 (C(<IH$Tmݘm[BjbA^x<;ww89rs*2a{-,[0&UO,tY.~nBuIJJt|OvuT|ab_^WRgRvRUWy|]ql_vXbvXb|]]y`\qhWdxc=:yO7]j%BQ&8 %         ! " # ' +)&    MZcHi::{9bIiXpzFiJx@f:d30""%,/9632256554310+)''' ) *((++** ( %!  %.(".7/C~EzJnSzndZ]h_J]pIvvI~hcɖCuCu&6!/     ! $ ) * + + & &#! ! # ' ) + *)'&#"#')*)) ) ) ) ) ' ' ' &$ % & "     "$+* ( ( ( ' & % % ' ' "#%$" " " !   ! ! " $ (&$!    ! ! 0<1<_=Kxdڑuˀ׆oOpsq!S!NL:*\H3t\h`{knu^G|;tiZ/PU"H^ EaY`OOSZpnl`T GsBn0^56gB>>VUPRWkWlVlWWqyGmWGmW        N. JR9Aj_ZejuhxbZV9v94 C   Y=+b_RDrsth[*LBV(2  ! ( ((,0/...))+)#$&''()('++*,31,./-*/1/.10--,,,,,'%()))53,/1/,++('''"#%%$'*&%'(  $&(('&%&& "((')+(%%%%%%$!"%),04447811-,''&'(''''##    0%9OG>aeqov|qԀoqqmJ|kLydQneSmiXh{a]jR[HK>l3>lb+>c     *#M,FJ7:aGAV|OMxVX^[`\eeogh^of?h[>T:9tB.-\   #&&&.0//-,*)'%"! "" !$#!#%%$%%""'''()(')+('(($$%#!$ && -' /" / 8";#@)@)D&E&G& J(M*O/P4 ?$ 9 ;$ <% 8#8##& - - .! + ( ($ (& "  ! !  !"$&(((****0/-.0+&*. - - 469:<;7653 000-,//,- 1 0 ,+*)(**(())'''(( , / , + + + . / 0 /+*), /00 2 3:: 8 8950/. - - . . 1 1 - - .,**) ) ) $ "        #$$ *,7:TOiTOi^NeZ{}{z}jx{giwdYs_tZhmqqtiIvbD}K5|}I8~|CBlQh\^Mk>xx4XG1Mw7%:m)!4j$'-\Gg\FIjo_Ntd_{svxv;ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM   %/.AQMG\gZrYsKsK{yvmhJVA!S%/8    + :3 )HW{ubyes6l4~W-nq=#TV$9d'Cs+"MJEUQXcyYjg]g]ysYxQ7s2}`,hQ'\yB"OW*e^-mp9w=clDclD-!I>-!IapkZxEDvD[ٺZpySSInG}-.   !(*2223467557610 - + )((*+''*)(&!     )8?K3@F[QX^X\`mgfd\ZWi|ovppthth;`Vq/MD[      $ & * +((%$     !% ( + ) &$$""!     #''() ))) ( ( $$&%#$ %  ! "                              )  .<$-NhLAtAsjBfz`$5V1%J! 0 ( %%!#'&#"  !& ( ) , / + * % %     !## $&' & & $ $$$'( ) , /+***((''%$"!  " # $ & ( ( ) , .22.-,,-+*))('+-///..+(''&&()''('&$"""##""%%$%))))***+,..-,(((&%%%"!&&&&(''&&'')*+ + / .*+.-+/33321//5699:63 6 7 3 288 , * % "   1eĝN[tlorkcnrw[YRI2H<2H<  2!3NTVjotiiUf[A`=(W^3Gb%5Vb%5VI-ZjSLeqsyxw늝VFBGI(+)    ! )+A;(C< #K?'%GI-(CS?>SvRUdRR||||xywvslrjocWhD>0$MI:-\UD5lRH5kQJ5jO<(VN7#P9%15",+ &        "!&(*!,#:(0,JE6KoO8V|`PZfY\qہq~t{usxqvlsnlTpV5{^= IX493$ '           EEV{VXkssqkZXRH=gQ2Pr>&8e*"WS16l;@mjdgq]\sG=yc2`u%Gh ?dI~ L SSX[fda \XHtCm.Fk43HkAIdIdoƅjZZ[goWadT\Y_fibinrwOSOS          =*oVQrTdtZ`pujkf_rioriol|m{pxr~lxqG^R2mD4C.&-&!&          $ $0'*l5E;`-)(K))'C('*#%%  #&&& &&! " "$0)4);@$.NP*2a`CQs\opwd^ssjmvkwpJ[CH]?vF`:m;< D706, (   %#    #$#$!(741.BL`AdbUqgowt;ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM (/3GTKMegap`mNmNvsrjGW>S#*8   -<4"$KYpZ]nPjh0on`/mzH-g]. I?*Q9b$ GJFWRy\er]ka[a[zqYvP5o/wZ)`J#R|:DR(_Z+ho5v8mt@mt@AKEHG?\;+a:*p8(C!M3*,;#+B*i)6v.:Z&_h+kss[SU[IHZ+!Jf,$O.-]@0nQ2~m5v6`˗n݁DDif>laCtQPvQS|PZ~cWuSyP|MuoXqj[lfolfofxjug=-thP7=!2  '# !       # % # !  K6(XK6(Xgwn`}IHuGYθ`xxWVLpK+-  &(/013467558610 . , ))(*+''))'%  3-,#ESQ@{YRGlTZe}]YTgmrtcȄcEsh7[Rj      # % * +((&%!    $ ( + ( %$#""""    !!     $ ' ' ' ) ))) ( (#$%$"$ %  " #                                      '  )0#9c95bV0VF+I~5"M< . )&&!#'&#"!!#' ) * - / , + & &  !!" # $ % %'' & & $ $#$'( ) , /+)))''&&$#!! !!  " # $ & ( ) * . /44--,,,+**)('+,00000,(('&%()''((&$!! ""!!%%$&***++**++--,+(('&%%%"!&&'())'''((*++ + / .*+.-+/32211..459::73 6 7 4 3::,* $ !   2fÞ>sshJnkRjrk\t}cyvv]rDfj2uY? IH1-B,#yP)_yP)_@++?)*;$%6##&       +)6H;HMninrjwb[pu_YWH8PD8PD " 4 /NRVgmshhSdZ?Y9%QU.@W#2PW#2P?0^pNSe{x{zyyxꍛI6@?=$"      $ .#0$6&0-*32.@WG@U{FEwwrtyyzxc{SK:.bYF9vfRDdZEc\EbL4qbF.iG/@B+94%-           &$6A)1YM+8d\>FaDKg҆g҂kqwvt~hƇiCqI(\i>G<+)-%        &JFX[XnssrlYVNFy>g|N4Tt>*@k-'[U.;q7DɐrnaoespO\oG={g3e*Gl=eCyE TTY\c` ] [ YIuCl-?c42=`@MTMTwwqƂ]]\fbX^VSVIaXUfXYr|vRQRQ         7(7@=7YY{YYx;gDm)!      z^Nxk^rsswj{F:K!M$-+     % &')+++02))*(##$#"##$$**/043011/,/0,+/.**+++,,(&''&&21.02/,+*)(&&$%''&()'&()!! !%&&''&%&&"$()+.1-('&''&& &&%),./.-//+++*'()* + ) ( * *##  $P<:t[JdeWgpgxiYwjNo\^\^gLqhLpkMkr\kk|}puuՐX[?U6S~*)*)?'@ +D!6Q&Av3-cvAXtTbo}x{`XrrrrrlYpTXtOWxJIJ)WD;E4(#/!       '')%5A`<_aRmcmvt<ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM   )'-EF?BraMmP_O_OctZP@A5q=)    I*%NX2/agdN]ZA?=>F8@[(EM8@,Q4a=78u@ARW~Y_arar̄a‘W;o4T-q;!Qr!18#Q?'\t49v}:v}:-2#41!L1 [7 K2SD[%VjJoV{vlpnlpnPwODe?u!.&&  %!P=9nz`ctrkykyCG/^89&L      :% DD,'Tnpw]mqV^aA.iO5 J<)+T&-m$.|(+**I!MT&Xv\v\^OAWE6mC'4Q*;{6$PE'YT)bq4{8m{{uQ{uQwkBxiCybHy^LxSXxTZyV]w\YucVskUsnTkebkebmntgAhey'@BD              " $ % "     NP3iNP3iU{YTt_PaqTWuYMyqqhZ`J]#<7     ')036999944750/ -+)('*+** ++)(###!  /#!4.$#D;DDfHcdI}JW\ceÔRR@w|f4adT     ' * - /-- + *%#      #&#!!"!!!      !""!##""!! #&'' ( ())''""#"!#%  " #                         & )*+,*%!            " 7.M&,M)M : 4 / . + +&' +*('&#$ & & & ) +**''"#%%$%&&''( ) ) &%%%(((,/+)(( ( ( % %#" !""#   # $ & ' ) -. 6 6--..--,+*'&%%,-///+'''''+-**** *'%#"#$""$$%& +*()+******0/...-,,-'%++)* +*&&&''**)(--,. 20/253233..3357963 4 40/99+)&#  GMZbrroYdnckllkkk~td|eIvb7ta1vu@u@TA#SZJ(^oe6~to78ZZ$Z/'%   &%(&C0?NfParg\wntg׃[Nm,fNm,f ' Y93b^[xusya`{PPk84jf0*Zf%9X2JAbVdiVdiZcWjPLAUh|xlzp}qyqwovnv]wx]il_?HT8=s4"9*&!        (*"*(";*%@Rr_wRr_wRodVlkdfgqsux|ފhh^bo[6peZ'[C<6C<6   +@hkMrrtgppszcdfTCpw<_j5N\)X.H/+jX70ukzcwmnors]G:nW,OiDi@iL P bbW Y _ bfV Fu6] 1V -CzI4I_RbRbge__`_mc]_g[Rp]Vs^Wt|tgUgU16<),0           JC2dN\Lz[XOk7sAm7)$     rK\r]irssqjpG8@D&$$   $ $&(*** / 1(()' !#"!!"%&++01541363 1 1 1*(+*((***+,)(''##---/2 0 . , ,('####&%%&'%%()!! !#$()*))))))'''')-1.+'&''%&(''+//0.-,,**((&'(( (%$ ' (    $!&)1-C`ZRg_imemesmenlaml_m[g[giAklAmvCtwPrzuku}oqontINy=J{9I}DA,[DA,[Q3ES1FZ*!Je,&S35o7E~;VHZU_}Yh{[lkatfcwghle{OTfLHK~I=0`50#G!#.  $&*(& + 0 . - 3 5 1 1 3 1*)&$"""  "" !$#!###')''((&%$"!#%! " #"!  ! & ' ) ) - - F( G) J+ J) I'I(I)B%?$9"7"8"8"6"4! 0 . + ) ' (! (" % %   !#& * * *))++++*)(&#&*((+,-,,+)))*,,, . / 0 0 / / 0 /+)()*/033,,-+'()((**++((()-+*-0.- 0 1 .,((()+*)+,)((($'/-*)'#! ! !    ! # ## !  $ %"-A$*9J*JqJqx}rcelSbkYbj^bnc^sh[liZjjZg{_g{_MYKYEXvPzZoj_ub}zZeQ77>             %/ )H7-=`PSycywt;ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM   (#%@D:6j~`FlKZOZOYuRG>:2h6$   S.(Sd72hk`J]T=y1/.9+1P9H3@,Q3a:14l8;}OSW[azaz·cŖZ=p6R.v6 Pn*/!M6&Xv49y8y8&) .* F- Y6 Q5XG_&XmEqOzvidbidbQtKEc=q"/''  (&Q@=tzbhtrwwNM4k@?)U    ! D,'RP40fejwLdrHWa;.gP2 I?(+](-{'/(((%DGM$RwKwK_N:xVD0e;%,J*4v8!LG$RU&Xs4}8qqynUynU|mC|lD{gEzbJvTWvP\vK`tS]qZYsjTsoRjd^jd^opsgBOVr%.5A          # $ % "     OY6nOY6nO|RPqRRQPYMW_I]w`c[cIc$A!;     ' )048:;::3375/.,+)('*+++ , ,*)$%%#      #-10JAMNpDrlGRV^ʞ`ЗAA>x[3ckL"!     ( + / 0// - +&$    !   "$"!!         "#""$$""!! #&'' ( ())''!!""!#%! " #                       " /!3$4%4%3!1#,'&"              )48< 4 1 0 / - - ' ( , ,*)'$% & & % ( *))''#$&&%&'''(( * * &&%&(((,/+)(( ( ( % % # " !"## " $ % ' ( -. 6 6 - .// - --,*&%$#+,...*&'''',.++* * +)&$"$$#"$$%' +*')+**))))11000/. / /(&--*+ ,+&&&'')*(',,-/ 320363244..2347963 3 3/.99*)&#  NDcWqqq^`ohkjifhiytˈqWrCr++#GKP`KP`RSN\Bu={г.Prssuvsrdf~mJ[aBM=*"J3$2) #           # "&AS\XAS\XBOamIPj}]Rbbrsss~ܝhxԁjBwk0oSIDSID"     ,my@wxLtunkr}ommljDIs=Fv:E}LN4kLN4kW:"OZ7#Pa-$Ql/)Z37s6B|8MDRPWYh}\nlcxfe{gjsn^e]W^[I#:"8":#:#9#7" / . ) ( ' &% % % !  " # ' * * *)) , ,,,*)'%#&('&)****)'((*,,, . / 1 1 0 0 0 /+)'))./33-- .-())(')*++((')-,*-0.- 0 1 ,+&&%(**)+,)(''$'0-*)'#! ! !    ! # ## !  $ %*8K*4FW0K~K~uo^blU]k]_idamg^qj[klTimQepPepPEZC]64:\ATQ{KsgNOStThiXgiXgttssrtvioeg^g=\W/l1&&1&&           ((XE]_EqtDvF|M̜gh=|Mv]xUxjJWaPhaZyDcbz:UWd,5", #!          -'1<9B?+Pe@0XqI/smL/|k\:\:rrssttsrr|zWrEBC#PBC#P!%         1*!-II=o`ozwu;ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM $9>/Z[fLiHjF]G]GYLK@!I2='   #*(MLY^gO`VBK" /$T!@e#&Ou*+]z((T~&%K09n3@y_e~nqtthϏ_ƥDf=I5{:.gz*'S79u;?UD^FYE1kYE1k ,g8'A4]VS"Q]8`?}^|h?Eo?Eo8!1   F1+TkJLonnrrrxxJH([<9F         UKIg\]tr}jPQfJGX9'[C+8. M l #1@7IX1uc7\ņ\}R*apI$SI-(W26B)_O+f[,mlCrJpTTbJWm8>um8>uV@`D|PtTq]`qXbqRcqU^qXXt\Tu]SgP`gP`\XJx?f}/+0 !                     cYOcYOh~xhsqhP\lho燼{ڟIU`?<       $,\<=|lFL{P[xtttvw냘^ŇQ9;G9;G    E'+Lr@Qriprth_uZO[FBR?=xb)L`b)L`g<{gDtf[_iadsqrcÊS\\/lLG#R("                    &1>2%.?4##A:)-PD9J{b:n;ѶHU{owtsrrsn^j{iegFW8wG*bG,67#'$        !#!#/0#267;H8)?OQ%R+)/   ##"#$$$+-((,+&'*(&''''**-.00.14 2 0 1 1,*,,*+,,,-.-,(&!!$$$&(('''&%$$&&''(&$"!$%   "#')+)',-,,-,'(*/3320/-,&'*)&*.,*))%$## "&*. / / ) ' ) *  )/59#ETiJi]jntzqRcq[aq^`lcwjdyEyEA1>H4A[=HW";NL+4_b0Knw5b}c2NtO/9ji/Mnq/To8!4M8!4ME&9N*{hS@iQLiPPdNebRo\^ZcSsWj[agfrk\=9*W+(6  ! !,. 4 /* - / - ,./&&'&#####&'&& ( ( % & ) '!!   ""  !  $% ! $ "$' ((>" A% J,F&A E"H$ ? < *.AH0ZZsroIpoKlpQ`mksjk{{krpplaqj\uzYuzYJTG~X?mbM?a^T>=Ph[7bnw1stf?ULC\f=a}P6f?4g9!;P &;nH?GzK?K~JQOJQOJlYRg[kWbiXkdYnxw{||}yixbl]>l]>ZI0kRA+`8(?1#7          "&68p3>ogA5l]N,hVA*aN4(Y;)&Q4%%NM9TU?dPdPjQ}OuI\9A`n)%/Z[fLiHjF]G]GYLK@!I2='   #*(MLY^gO`VBK" /$T!@e#&Ou*+]z((T~&%K09n3@y_e~nqtthϏ_ƥDf=I5{:.gz*'S79u;?UD^FYE1kYE1k ,g8'A4]VS"Q]8`?}^|h?Eo?Eo8!1   F1+TkJLonnrrrxxJH([<9F         UKIg\]tr}jPQfJGX9'[C+8. M l #1@7IX1uc7\ņ\}R*apI$SI-(W26B)_O+f[,mlCrJpTTbJWm8>um8>uV@`D|PtTq]`qXbqRcqU^qXXt\Tu]SgP`gP`\XJx?f}/+0 !                     cYOcYOh~xhsqhP\lho燼{ڟIU`?<       $,\<=|lFL{P[xtttvw냘^ŇQ9;G9;G    E'+Lr@Qriprth_uZO[FBR?=xb)L`b)L`g<{gDtf[_iadsqrcÊS\\/lLG#R("                    &1>2%.?4##A:)-PD9J{b:n;ѶHU{owtsrrsn^j{iegFW8wG*bG,67#'$        !#!#/0#267;H8)?OQ%R+)/   ##"#$$$+-((,+&'*(&''''**-.00.14 2 0 1 1,*,,*+,,,-.-,(&!!$$$&(('''&%$$&&''(&$"!$%   "#')+)',-,,-,'(*/3320/-,&'*)&*.,*))%$## "&*. / / ) ' ) *  )/59#ETiJi]jntzqRcq[aq^`lcwjdyEyEA1>H4A[=HW";NL+4_b0Knw5b}c2NtO/9ji/Mnq/To8!4M8!4ME&9N*{hS@iQLiPPdNebRo\^ZcSsWj[agfrk\=9*W+(6  ! !,. 4 /* - / - ,./&&'&#####&'&& ( ( % & ) '!!   ""  !  $% ! $ "$' ((>" A% J,F&A E"H$ ? < *.AH0ZZsroIpoKlpQ`mksjk{{krpplaqj\uzYuzYJTG~X?mbM?a^T>=Ph[7bnw1stf?ULC\f=a}P6f?4g9!;P &;nH?GzK?K~JQOJQOJlYRg[kWbiXkdYnxw{||}yixbl]>l]>ZI0kRA+`8(?1#7          "&68p3>ogA5l]N,hVA*aN4(Y;)&Q4%%NM9TU?dPdPjQ}OuI\9A`n)%Em:B|./&M./&M . [0%t<4^$ai-xt6tYtdŽQJ5u3Y5u3Y&  ( V.AuE8y\T`Xxc[kvlg|r–XՖXAz:g5b-Q     !"8*+$IE|Nwqy`|XbmLiA)^P097]+&77E%lJ)~\?bFfƉfƗV(^L"O^,"c/.s8#QQ/rj:MS]^L~b}44m}44m./\73hQ@v^G[[`\e]gvWibQnZVpWWaLhaLhUPML4i@P)U3@                   !'$sCXsCXXa\\iLnorcpTP'M'?5   $'059::76..21 . .-+(*+,,..,, , , ++*(&%%     '!, ; @"J "J B ;  &''%#()+,..('"!    %'&&''&&')+, ,)(''""#"!#$$&'))**))'&"# #            ($1 -:'6:&5:&5gTJgTJmq{yniG97m>2:e5*<]DHmSfksvw|dp|gojY^ckynyeyQ_T7zVC.f:*=0"/         ! " ' ) * * ) * . . / . , ) ('&  !"""(* , , - . 0 0 . -+ + + * * , - ' (+ + * * ) * * '& % % " " ! # !  ! !##!%&&&&&&..'(**(+.,*,-'%*+,,-+(,/,+24,,*)&()('#"! ## "'&$(+)(-.//45652/,--)',,%&((&),./2321//-.11023.,6999<<====<;:6577../,#!  " 9C‘AUnnlYLmYOqXXqW\pSfvZb|`^}eZ~jUNnU>oUo4[@C4[@C06D@8.Xq?YqTgrvykxY]K0k7"**          .%1<,BPh\cxxxPuC./4./4    4%2NT>]djusxwbymTf\Q_VPoGoGwBwCuDnr[whtmGIO%W79:             " /4A"F) %J0%(J;*+IF>r}DFwGnjXvki|lntsrqpl~jw{i_ZiWO\?-f\?-f7&,.!                 5!(*Q46>UchDVrxVR\PffwAg88;D119   !',?V7dKeAwrrrsuyvsx_^j`DPaP4B^8$4[ "*Y0!&X5/:fK4@kR[ariM}tF>7[/s*\T [ ]~w ba ` _ ^.Xx3Vq!F             YAd_UorsvZr]=H3d(-;       ""ARMcqrrÃZdBmEp%-/    ! " &&&%#""'(''))') - )$%%''**..,-02 3.)))(( * ) '&$%&()+,(&%%&'()**)((''$$$#!!""#$%(-10.3 4 0 0/-(()))))))))$&--,042/ 1 2 . ,,,))**)+ , % " " "  4 =L?>Wt__`fqkU_iZhh\kbk`pہLŁLY!< I' U/ Y4 Z5 D( =$ <% <% 3" / $ % ' $ !        !! !!***,0/,+)&"&'*+''&' + * ) . 21022**/., + ( ('((''**&'++*+,)%&&((-,((((( - 1 -+,,$&-- . 2 6 5 3 2 1.- 1 1 + ,/-*-/*( - . % % $ # ! "$ "   ')#'+8>-4=GcbjcbjadlKbjNjeV]iU{Z_sz{uu[raBisaAam]?GZRA%">-$'L.!%F/48!-KS=\PdrLkujfrrrpksR\eG09$K%+5       %#=2)>^.5_z3,`u0)Zp-&SW/(VN/(W^I]cRoZe[w\]`baTg\HlW.F9\ '          % ) + ,!-!-$7'+ A8AH^iMNco^rkSffGYZfVp^`|r|r|}zzrrlys[bw>>Di $       # % &NffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM )*NF5ntnWqupvvj@Xu3t!0$)    ==*YHK6rNyPZOHJ@8l  (7I-6_kBOyRKbG]T[Xgaxldp}p}{~VzQnD]AL=N}C)`[6sCNRaZP\51i51i,,X41e}NAs\IXc]`b]fvVidPk]]kZa^b|^b|WNLG.[4D$J)6                 %"-+nHjnHj]p_lgbixk\lLF#D"70  $'/377855//43 0/.+)*,,,..,, + +)))(&%%     &*6 : C C > 7%&&%#(),,..(&"!  !&(''''&&(*,, -)(('""#" "$$$%&''))('%$!! !          !!!(28#%CC+(MN3+XK3(TK3'RkXTkXTquԀtrfJH?yBAFs;:NmHXwUwlstuhssj}up|jY]`pl~px_blK[bEE@6a=52U0&<0&<''""       # % ' ' & ' + + - , + ) (&&  ""!')**+ , . . - ,+ + + + +-. ( ), + * ) ) ) (&% % % # # !#! !! "#$ !#'((((''--'(+**-0.+-.(&,,..0-+.1-,24++*(%')('$#""%%"$('%),)(,.//33542/,,-)(,,&'))'*-/03422/.,,///13.-5899==>>>>><;7 677...+# !  8A@TffkYPkYSkZ[kZ_kXircizoi{lc|i\IbOy8`Ke,J4:,J4:,1=:3*Pe;UhQcruxmcb^A:)3,      +$.9-AOaVez{ہu}M|@037037    6'8RWBjek|sumu|cddW_\SkQkQr@q@|n@elXqfss΀QQ^1kAI&R/)-*                 ) -8;!>' >1%#=:Xo5y27A+-6   !%"7%7Ik=tV|Errxxzsxpth[gcAL_O1?[7"1X!'U0!$T6.6aL37Z0r']V~ ] ` }xi f c]W/Yu5Zq#=em?i]]oj]ZTTT^asyxxOZ*aBJ"M              VQ{]artxYv[:J2\%-5     >JK]qrrZeAdDq$(.      ! " &&&%$$$')))*)') -($$$&&))--+,01 2.*))(( ) ) '&%&'(*,-('''''()*))''''$$$$"#$!"#$%',0.-23 0 0/-))*)))*))))&(..,041/ 1 2 . ,..++,++, - % # ! !   :-M^DGbddb~giymS^iYhgZlah`m^^]W_cP_v8brn3YjV%>TU)BYU-F^C"6H1%2H5;P:>*$*$ ! = 0B*;Q%K\P&"@" B" O+ [3W3 V3 D) >& <& <& 2" . # $ ' $ !            )))*//-+*&#&(*+'&$% * ) ) - 10/12**/.,+ ( ( ' ) )((++&',+*+,)&''((-+()***- 1,*+,%'// / 3 7 5 311.- 1 1 +,.,*-/* ) - . % % $ # ! "# ! +/%,4DF3>KR_r~_r~`bjOfhQncW`c\n_vb~q}wszz憔^ubBgp`A^j]>DVUC@WiH;W}[W_osgK?:X8wF,M\.M^6Me7>OlQTUcaxsmnwsf{y]mu~itmngol[`J`J '           2 2& ?&;'-1(CN;ULakJgqkissrpkxQ\hF/9$J%+5  ' ' ''=5)>_.9c~44gx22bs01^U0/]K0/]]J_dSoag`x]_eyiZw^PuT8Q9e,3'#'!0'!0 #   & * * *,, 1!%9/6:OXBBWqhYocQi^IcXbVj^axnxnxx|wppoZjn>C?g!%         # $ %NffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM /)T0=lyIeolttj5}Vj*c"     & 6'%]pCjTprsbup.!%+)!4@@Bw_ikvhɍd،V~QoUjVt[t[aRgQxsNfVY]n^XMbSOVOORND:5h@2-\$$R@!NbH%Wa0rg5zDVhocV@$0*$0* !J%1o>*aV>_HvgQioberhOҟOB:o7.Y) "    5$"GD/-^aa_jqoŊQxR@ySBkFrG?IH75I. b82zACS1wY7XQWYoNQoNQO&YQ'\X)c[-mc9yL^ÙSțOmK]J7)\7)\$$L,,ZvCClWQM{SkY[awTijM`fr]d~SS[GKv9t/&          42>"?`W`Wjg_[VFd_5D)P)!    %',.00011008743 1.+,-+*-- - , ('#%''&&&!         ! "  ' ) / /0-###$$)*, -..&%"""!  !"*,*)&&%&), / / .*)(("""""%'&$"!!!%%#"           #*,4,W/2.X6*5\O7M}gCexLfUgYZ|ZUudrudr~u߂qގd`QvUOomMhT[msonuzYtvZqj[kqoYYXftmkfdmmSXmSXcH5sT<-a&,!      ! # ( ( ( ( (%$"!#$##&'()* + + ,,,,./*+ / . ) ) ( &###%% & &!!! !### & ' # # & & ' ). / / . - * )**%',-1352///+* 1 245 7 53451/12((('#&('&&&'' , ,()+*(,/*(,---/0112/,,,+*--)*--+.0236743 .,'(*+,030/3488?????AB@ ? ; 9 8 8..,*" !  2>n=OLLgY[d[^YaeZbi\fshst~udr:?>g&3-F   '&$ 9?/HmLHZsttsquB?)N2!&       ""&.0?5>? :-L^^Miqslia}j^n]^o^ob9a`8\Y3Kw[N`ar݂miU`zMc[;dQ5u, , . )                    8-.UD95iInlJ~_C`^D^YEW^]XkYitgmrssrrss{xPieB2,7'$           #).12$>0'B/#%D7#%D7/C4W+=.O *6!+   !802;hPWhQwQrrlp̊yl̈aʀii|P^m7@XK*4T3(O J1!H8,*RN//UUjmwzmoNOGi?:|X4ou"ax \yd g {|~tjWwCY2]j:fp'?w@nnca[ZWXwYn_~aotzzY:{Io.b#          NWsvyYS2P-E/%     63biEKnrssYof?I?r",      ! "$$%%%()**-- + *() +'""!#$ ' ' ++)*..-,+**(''' ' '' ) + + + . /+*-- **)))('$#%%""%%&'*% #$%%%),+)/1///.*+,+)*+)(***,21 , 151-/0. -221231/ / . ' $    KR}UctqhRumPgrNYhSieUn``^cxzxzhXc^ScoS[kTC_RNmPXzH@`z@'FZd-`ip/inD%.RD%.R($?$:7K|=]|M̃JfF:I9K7}kSv\{rsn^^\T^xX`o\evj灕aʼnROXH}T0 K+ D+ B+ :(:(/! +  ! % # !   ! &&%'- - . ..)$()+,'% %&' + /.-01++0/** ( ( ' + , , ,,,%'-,*,-*'*+((++)*./ /01*'*+(+3 3 1 59 6 310.-00**+*)- 0 , * . / & & $ $""!   6# '?+;Ph`D]vqTT]n_icYsaZ}\[gQrGoH~lI{l[dla\`Ɉ`ɑe}fBag]@X`];lBWWvCxo]fɎnipItOtOrp}iOZsD-8#G%.4$   & * ;&.;&.C-9=*7+"1?$ >y*T1b%&&        ! ! ! NffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM14R5DtsOnpopwpw^v0pL`&Y    ) <('`rOlcqrudxn1&),"+ 0A={CQZ‰dmdمT@$3,$3,  I(5pB,g]BiPvv]lymhzr͡KɡK?1_4x&L$  :('PH34hbc[kti‡OuN?oMzAcAmE>FJ54O-!e41{<AO0tV6VRV\oSVoSVT+eU+fX+gY/p\9nPgő]̓ZoMdH;+b;+b)+Z03f|CMrWYVZt_hgy[njOcsv`vXXW~@Hh3i) !             61@ >cScSdef[P>f[z-?%D&    &',-/../0008743 1.+,-+*,, , + ('$&(((''!       !" ' ( . .0-%$$$%)+- -..%%###"! !"#)+))&&%&), / . .+*))$$"""%'&%""!!$$          )&1-0#D9NI|>>>>@A? > : 9 8 8// -+$ # !  1>~eYYy?hiP7QN7P~J9JyPPNcXhjl}pussuutt|ZoyNIR([9: D)#-$        "&))5'"8&:-:-'7,H$1'A",#   1*08[FUcMrOssqnˊ|m̓l{vaK^w5;YP'/R4$K"#P9&#RC1?e]5IkfmntlsVNKfA:}]3w{%#e{_| d e {{xxxpgYy Kb3cr&:kw1?{A{t{ta_ZZZ|\t]lxevhyquxxX:zHm.a%         LUsw턬oZzJ/G&=)     8=yuFRrstZrk@NJr +       !##$$$())),, *)'( )%"!!#$''+*(*.-,,+**('&& ''' ) +**./,+//,++++)(%$%%""%%&')% #$&&&),*)/2///.)*+*()*(')*+-21-151.01.-331120-, + $ !  !!MTwVf}pmfblYnsQ[iTifUmd^cb}w}wl[fdRgTczYZkY`uYgSTlMBYhFlqHsP@F{P@F{0$DKD.J_~N\}Rjz^~\pZPSIMBs^g}{xwsed}czVdtYdn\jzooۃ`ƊUYnUH]U*&9*&9 " * , /4: 8 7 2 1 ( ( , * &&$%&)*,-,,**('##$"!"#!!           !  ! ! $# (% ,% .% 1! 3 E*E*I+ G( @! J) T1 _7i=Q/ I* B* @) 6% 6% . + # # $ # "      %%$&,, - -.)%*+,-)'!"' ' ( , / . -02 , ,0.)('' ' * + + ,,,&'-,)+,*'*+''))(*./ 012+),-+-55 3 69 6 410..00**+*), 0 + * . / & & $ $#""   5"&<);KdaDXqtWW[u]pca}ab]cfWoJ{nLxlMul\bla\nnˊoxnBdj_A[c_=AO^HNWxS[_tXRR͂<Ӓ7U5?2bv3av6^w+9_}@BbSgcmn~zxlhn~~pswʈOO8:721.            ':/2Z:HFb9bYkUw^bZyd@vqKyqKyz}trePWsE,;'C#/2#   ,#/3&6I8*UI8*UQD/`K>-[9.&KJ/.W}3Iz7N;S:X}:]R=bC>d`dnjqrunkpyx`drpnmW_zDQ_1nCJ)X>C&Q7<(Q59)Q_Md_Md0BM`0CK]/CCS'01B1,(* .$ !$ $   *6CJqrMPSR\_l{kl{kmr߀svjZPG\5n44:/)1*(-*. +     NffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM.7$+ULBZa`s|yxeBeB;QI1B9  3 O,.jyrsss{ji8551.1#B6-ZgTJrb}z䅞mԈh~l{m{v{vqYsVxpLsmm\JJbK}JQ6l408,%'  jS*atk:hڋlzwshlnXizph~xN@#; 3#; 3  G0@tP5ypNhusr??5E0,9%  " ) J38kU=GhlRn|VGo~D=Q;j>K3_?:>O11_(#n*/}+:E-jM4zQX|Rdp`cp`cd9a7V2tS4wH9{M]wRz{{yxQwqCF2rF2r9?;JBjWsoqrxr~jUnhffLP+`>A"K         " " # #" "     # </D9kEpkEpS`]}zr\{=)nNS/     "))*++*)++//7622 0 .,-.*)))'())')+,-*)#! !!%&++ . - *)''&+-..--#$%&'%"        #%&')) ( '%%&'*-/.-----(("""% ' ( ( $ #"!      #('2F//aF//aYB6rZYQ^cri_e{kcXxQthOZhOZL@NIAI|AC:oD@6jL5*\Q31cU18jaAPmQhrdttjxvY^wSUqXXsZXwaXr`Zd]`]giUqrYs\tUyRzjrrrsjN]HVuAOYh.;@J'',          #' ' & ((##  !!"$%&'''*+*+ / - &%#$$()((''##"! "$! !!!!)*-/4433333 2 2-.0124641/., + 3 466554552100)).,'((((''''''()---/0.- / 0 1 1 3 3 4 57521/ + * & &"#&&'()**./.. ****+-./0232122:::;<>?<;:: 7 7 3 2 / . + ) &" .AgK8P\EE`k_h]^~ZhPcu~}燭r4 GWD/ga@kF|@>=9!K=9!K   9 ?^37jiccsuulqkidal\l\leljpwcgsplnolkLI8oLI8oJL+_AB$P$##"  "" % '               ".*6"%+ %,$-',0FKuScL{E|b}vs|~vvx䂶p݌VpMTTDIE1c=6D6,14(*!                 --5&OT@aIttfɍotjJ<\.+]]!O8@+0cP48oeAEtqij}lJY_Es;n07&r"hb ` g g png c ^} #`}(b}5u@9{OACoƅoƅZeYpVZdp|gjnjd_x^^}\]xvv~ssSz8uEf._+$      ($($DPs{~哞O]f0o&-%   =ZJhrtv]}zD\kq%+  !"! &(''(( '&$$$"   $%((*)&(-+)+, + * ' & # $&& ' )*(&,.--550010/,)&%&&##&&%&'#  #$'()**)'03 / / /-'()'%'($#)+-.21/242/340.44 1 1 0 , (%"  //R[dWqpdc_kvvXbkThgSjo[kr]kÊloˊloyeoxOqU|hmrssssrrI^SkrrrpmszԒQd|t|dƈrXNiLjyGnyNixc[ug[qj[xkZ~kY^ɋ_u~mSBJSBJ   "'-2 4 5 3 2 , , . ,''%&&((-///.,'&"!! " # #! ! !    !   !   $! '" /% 1& <* @+ A%A%F'J*V2V5 U8Y9 \: I- C( ;% 8$ * * + , .& +$ ! # $ # " !!    !! "(((*,+)/10/.-() + + + - / . - 2 3 . .1.%%%%% ' ( * *++'(+*&(* ( &+,###$&(/0134 1 03435<;79: 8 5 1 0 / ///)*+*), . + * - . % % $ $ $ $ $%&!0#3":?VeEHb{``VYazazazdggTjiVfkXbm`^mb]eesgBkrfBemdBQ_\D[bnEdeia]O楮;꽥6^4F0`t1_t3\u 6`5=lsHiRea}oeb_^݈~pш~pJK([@@!K                )"")0;8KhE@\{A,D`?%'2.$      $(-&'8B(B@^rKBgTqWrrnmig}aNbvBb_5w_O/j[>(]aJ*dcN+f-#.-#.      NffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM  &.AB2RuTUogxl~nyKAKA*>1$3' 8#\5Dtdh|tkfdaVN-81'0+ 9+!DZ?7og_Zs}~tׂq}r{sԁpցpURoJ}vdt}~`yzMuvJR>lIF+[9.04'!&&}R*ab:~mՅkheczX]`Lcbfje[eV5!/5!/    J@(VliEbɁutttꌈ5508"(.    <""X5>a\Vdijonrow|GhlA=;/X;6(M8)+U,+q/+1:3HD,gJ1rRNwUXso_so_GzGbH]INLzRhoVu}w{{Q|{CO4xO4xBCDII^Veyy{y~z}uh}bWg`ZZ*2]JY}JY}_Ih`\tfisaOvQyfSmVDZd}?TixE4DpE4Dp9(AR8(>P5*7J9)4IF&+HM'1PS(6Y_@B= <;; 6 6 3 2 / . + ( %  %4R2.Ac=II}izfzp`ihhzRcuqޞ[HY&W,:/   !1*9TADO|sssmztgaZsr7wx,w73)"  ! )%.>8-SRKEx~s`j̏g̑gHA+\HA+\+%('!% 9$:U3+Zs`LlӃwzpvslmqʀtl̀tlqzplnw}ߔõm~myxx{chEchE`tY[nWL\PJZOGTLLH6gQ= JJ8=C21* "              !     $.7J6bOc9xg|^U4s_R1nK4FE+9$ $                 #$4AW.hKh5zxlxlυpvogNtBZ6A~o(3gF%P52hZ>6qoPVtrmotdZs@Ȃ8e1/#cxXt _ a nnd d f c a%b*c8{W=kRYrr^^[jSV]~as{dhhr[cvWamvkmmOxFCe9k-#&   .&.&HSuzy߈IV_+g$'  ez]Friideiwjxpyox|nwtkovihxnjgpkbhhsiNwfLvjFrtFjvFcxWiE94uJ3j6/n%/j"2_r4`v$;dDAceHa`hxnrrpsb]ڂoтo9?#J16=     +$0 )& "           ("1C0(;O.2D-/@^8V^8VbWhTi|K]rF9V8T5L/N1B&H/:/M.28RNb^XsksswnTU]UzSņQNyIzD{^aSjksnj_aiwq~yqxmxjhiciagafrrdcabyubhhVayJY7D^`1=PK '/4 $-      ","1';I8(@V=DUs>M\}_y_yw{tnmklkfl|`js]hkZq}OtK>5"I>5"I"       NffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM .%EUL@y\hlecz1@V1@V+ %    =#.i>&Y}P^VpcXMRiQw{{y{x{xڇiهiٌQ{OnGj[zfne^hPVbIB1\G; J>-';( 11P)aX;}pq~njVgSR\INQ?y^Tc[LhDl/!*/!*    "LO4keU~vxruv~pk+epk+e+*%#  % V48T*cxtsuvnkFbY=<$"F9!:1 Z'%538E;%VD+dG-iySDrWKv}[v}[UWm]g]S^xVsfYps}~RCW5}W5}KFLIORVWidteÉeŃl_|YX`WMyMy+3/&+&       ! " " !    .!9)l5@q}>O]a]afY\iveqˀW˂<˄+~O]1$   ! "%%%%$##""((--.0 4 4 321-,((##$%&'(, / . .)'"!&(** , ,++*)'''(())((#%)*,*('&%%''"  "%'(( ' & & &'''()*+*(-.,+**'&$& ' *- )'$#       & 7/H*E>%9;#5N5=sT;JMMdOg`nptZs?mZn=bRa:VIT0Q4H^7[jOoq}goˁXdeah`|p^ao^_l^XcjgZuu\s]qeUxgLqlKamJ[bbmcEVg^Uw^XVaNGD/,Y:%#I       "% & & ) *""""!!"""$ & %%%%%&'% !"$%*,*)))''&''()'&&&&&012352/0000++,-00/00-***- .55653322111.-((*)')***)(''&&(*./333 2 2 1100../012210,+'''()* + +**)))))$%(((('''- /23669:=>?BD > <;;55 3 2 . - * ' #   '=#1GLxLxfbe^aSvikSdtfմCTe!T4E2 &;.=eIGRrrrouloZA8EI<(%   %-&6=<:`MRZgprsRH4mRH4m9.84*3$"8)6L3I~\4~Ibňjuz{nv؁{|݁{|vvtvz|nҼfSiSjSēkyQyQuussryubX4zoO+c^F!L900,(&               "2::&PRU3m_^7wkg:EIIIUq\Uq\yyywtvtx_~T|PvU6{oH-i=!(=!(#                       --;45 F|L|Ltzr|j|dtQZyGY=W1FT%4`'?4ndH4rx_gssqt{}[:Ő6\1z~' Tk Gd[ bttXx[|d d!c&d+d%;n@cot~t~aV|]dPRVZ|^kpkXhoQec[_^ggJuT@dDw"/')   3'3'KVwyt}CPX'^"    $$:iɖHtsplOod26=Q#     ! &$"&'%$&&##$$"!   %' ' '('%&*'#&(&%'''(***+,)&+-*)33,-0-)'%$#&'%%)(%%%" ""!"#$$+-++10+,.-+-.*))),-..,.0.,./*(// - - - * &#  J8?xJ8?xrrrpizsuы^ZvUboRezmj~vkLJW͇Wy9zs5vb*jak.~o9xDjOoQtRssvvH~GEBű8Ү?iE4qy<+Rd3!2N895a:A6g/. B+(5=#"E>)*O?;@mH@CuaOKkSItWF~eNrU}`zcw{vrrrrG    ) - 0 1 . .))''&'(((.02274)'"   $ $           $ # ) / 1" 0" 0"D+ D+ D( F) K,H, E,J/ O1 D* @' 2 - . . ,* $! $" %&&'&( "! !  !%%%## !    ""!#)($&()*13 1 043.-) ) ( + . . .01,,1/)))(&&&#"""#$('%&'%#&'!!#$%'+,, . / 1 24557<; 6 7 7 4 1 0/// . . / /.//.- , + - - ! !  $3)>"&3I&-/JF/.JQd>suCrrrrpthtuj~xnyvt}mfwptpssfkkrlYZUfIHzFbFgFk:My6Ci3Mu72Pq&-{5.u,1bn3al8\e;]u==]e_RG|Ji~Kces\|n|n'39#-/     =+8F2C7,32*-       # (")T1OtT1OtN]XWytDmqBIi=pLf;pNc9pLXLyIM_]cssshEZɴNYjW}TʏPDŽKyFvef^qjnigaa`[lbwhcsuokjrurrqqpqraOF^CRmg+8?E#//:           %!%&5%+Bi1yyrukhdS9{[G2lA"A@ 7> o0-EBJ!WP'mN-oN/p]IbRzbzbŏUX~t`~ucynv|zltwwr|T~~JXAXAYH[IaNdOpUrVuV{eSsUPheLhLh!) "   !!       G%?V."NtJSScqpwqpwjXMjq]kVB0yPg2,    # # & &&$#" """&&** - . 44433.-((##$$'''* - - . + *$#  !&(*+--))+)())))))((&'**,*)))''''"    $%&&'&% & '''&&)**)(,.+*++)(' ' ( +-)'"!  -#25%7N#)HQEBoUg\UaTU_QXacYaiPPPFpQNoTdnVgo\ruJb_8RIa6KBZ4CU$KTQ*QaL/XnSW~[`}b|iilcnm|k`ml`ho^[jidftngqrgovhYohRlmOcnN`bbca\jbwifdivrkrjUX]NPYB65cB65c1!>+3        !$##%&  ""  """" #! ""$"!#$&*+*)**('& & '()'&&&''00225310000++,-/.--.+(() + ,237655543330/,,++*+-,+)))*((**,-222 2 222..++--/010/-,))**** * *****++,'(+*'&%%&, . 0 16689<<=?A;9<=88 8 6 2 1 . ) % "  ! #<+FTT̘~g̓x`†gL{h_[mgsfЧ@V_!T.\=3&M       $$/45@><"IIC%SYi4v^v9fEiJ=HKv=HKv_q~`ybbbhoy{pn҈tLmAg>#Rg>#R@04:+,& "                +#42*>zOzOuzo|^YJo~Dg>_0F{Q!.V#?-aVI-ehy`qmouv{x[}zvDn|xss`q]uSSVZ_dbwfXr]eZiggMuYDdG*0-&*$   4(4(Ug]twyuۀEXd-n103    **?lěLusqoQf^415V%      !%#!$&#"$$!!""!!!""&( ) ),+)*.)$&)%$'('(***,.+(,-*)11+,/+'&$#"#$""&%$##!!$#"#%%&)+**/.)*,*)+-+*++////-./../0*)-- ) ) ) & $     H?@xH?@xmmprvy|׀qkNJiZx__s\atlaurboHkoHkX(_`T%\XGV@MbI_'dQ+vlC0ftH4g}M7hV]gYjfOdTOdT._Gb.iQd0nk-{ni'[pe*>XX,"@K'0@# 5$% <%)!?!* $05/ $ 4 1 * * ( ' $! $" %&&( '* '% '# #% "%##%# !$ "  !#""###$('$')* + 1 4 1 032-,(( ) , / / 012--10++*)(''$#""##&&&''%$%&""%%''*+,-/013456:9 5 4 4 0 -,,- -,, / ../0/. . . - - " " $2%.D55?WN:Uux<]ehslllpnhrbntb|b}f|jwrrv{toiumckkqnzgR`\JzEr}?Us=Pz:K5?m3;g2L|B2R{51t01p)3dl4dm6dq8cB:cg^TEIh~K_ds[}t}t-C,C'9#6   &HK/gVZ9}L]3qH^1m&&&&         !"8$3R8$3RpHWqRTsqNnrL_xD^l>^a8wKM>m98CcRaeZnqjtjtrlgbDELFdGFDH}Kxoujkll|~i`agkprsyycumqwhwewbaggrprpqotzwlaQL|AXUu=LBj*##C*##C        !3>C^3>C^bebqbgtuuuty{}`m^`m^D@Rv>8Df.#8+#3"#$   PffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM -!:N3A8aMzbQK2jL.2jL..'    L30^|ZXrfnkKudk?mbM G*%="!   1*!ASB8qeJTvRoÀcViNpMrLmYmYjSoU[n\}]]hJRS6G~[N1j]V*ccF@e@4D D J)cQ;~eq͖ihssMslRseWRĖPQP:Pu       "(N;8qWem_irf֓X+>0+>0    NHM~8zpwaY|Z;,dU4(ZE ;G 3K :6UQ]$jd(X/zT1wgOmY~i~i͂xUyY|{c{jv}tryn{f{~V{wPXLXLfJiJrIsHvFpG~jGt]HjPHpyrJVJV     "_7)]sC2r}_fhwτ]]mW>klTdVH5sQq!23 !! $ % ' ' &$"!  !!$$&' + -345540.((""#$''&) + - - , ,&$   !"'(+,--'(+*)*+**)((()*+++*)++)(''!    "&%$%&%$& ''&$%)))(',-*)++**) ) ) + -)'    #'%/F$;TR(>]v5Gwlmpaknb^R|R|<=Fd;;Hc95L`<;QeCM^s:BKd077T/43T.0/S!(7&.* (25%JZHR$^Sj2iuY9rG?{IxKQySfUlVnw|s{fbxiarq^^rhbrrfrocql_k\eiWgnSfoQea{a{Yx_lrH[nKejNonqrttgb{gZ[gZ[R94mH1*Y( $      "! """! !!!!  !$%&)*))** ( ' % & ' ( ('&&& ' '/01254 210//++,,-,*++)&'' ) ) /177777645521//,,,.0.+*) + ,))++*, 0 0 0 2 233,,()*+,.0/--- + + - , * * ( ))**,,..*+-+%$#$$+ - / / 5 567:;;<=86<>::< ; 6 5 1 , & %  $ <$D\\וk֒bȊlEhSc[{jwqf̙=YY!TCE9    64O/,W]igtoq~yt҃iΩOFUCE5%       #/5.5TF?Sy`hqtCWDwCWDw6*04(,,"!=03N>EpS*dg7bD}`HzbcyclĀfùfuYZW}_Qjl\he|cPpJ}DuHrI`ƈhssrrrtxꇇ}䒚kםXɍȧduu}iybnfM^U?/ 1(#          &%/8"C2@(M9KB^;OJd$9D$9DE=zGMK~M~O~[fpscͨUZ4|Z4|]K#QTDF7-$1&           )-/6xQxQuzl|RNBAv?g~.GwN'K>&UII%XW38fxkxy|zs\s>mr?4ci#*X`NfJhMuNyhhffe_ Y&V,+S9At}Hywɉiqǀqǀ_]UwUU[`^m]^~VoTtffPu]HdK112-+)    4)4)^Knd_tvywނFap4@@!M)(+  //CnOwrrrT]X5,-[&     !$" #$! !!   !"#$'( * */ . , - 1+%')%#() ' ())*-/-*,-)(..*+-)%$#"!  ##"" "#%%#%&''((((-,'()(&),++--1100...//00+)** % % % # !       FEAwFEAwgin|sx|ԃkgÆp`tY{i\ve]olYlnXV8RV8R7C54C/, B/G"7T.*@*+&!)3%'@869b>??m'*@'*@#(6$/"     "$!)!70(+LaIJlNGwSDzdX}ukjndlebne_essGUghtmprmڍb /! /!    CB._jrPkzkhkgg\\T; KT8FS17V./_( 9.KAV$^a,{gBiJrzooނYZ\Zf\va~s{pynyn\zeV^S[RWZWZfOhPpQpPrM~mJzgHsZJlMLfeRpIRpI       *,8*C[E1jgN7wwkY|td{pU{pUoY@ojTo[G{3qKn 02      "#%$#"!    $$(* 0 144433/.**&&&')'%&'%%&'$#!!"# $ & '+,/000*+0.- . /-,**''))))*)(()(((("!"""#(%#$&&&*+)(((+++*(-/,+--++ , + ) * *%#  @,; 5 4 3 .* ( ' 5:KK|~w܃sP|nUj`dm_eq_frO9j_)c^S#S    " ?(6ZCmgjtvߝNAQFE4)#    #&$;9<CYRO_eZk\UoYSlfwlkO\O\;=Pu?CVvJWfzHT\yCJ?xRbMbz[aYaVh~kՋeevuqjsqU8G|O23aH+E=(83%+3 3 ) %          (!,##/$ET1-H[9KSoA_hIt}Uttbtknylrzm̀nʅnɀtXtXo3h/uzT%WgGH0! $          M2+Z\<6qeɅetqjaGDx@`+?nLA4$PF>&VU0xy3iVmkz{ziZs5}>.ux%'et WsSsQuPvd d a \ M{ LL#O*)S9$P$   .*.*ZP{`_yruul~OiGT?8Y'Z$   %.%.IYTituv_}dH]C{%/  !#""%&" !!! !$% & ' ' ( (. - + + -)$'*'&+,''(((*,+)))('++)),'##$""    %%%$! """#'&%%%&&&&''*)'(*('*---++//.-**)*,++(())$$#"!    Gc`Gc`movTsxUm|UZ~\[c[uh]rj^`l]Ym]+**J+**J # #&'' - " "./0     "     $%#% & =&$ 9 5 8 < : : 5 4 ( ( ) *# ,* *) %' ** .. *( )& $' "(%%#" !$ # " $ %$$$$##%%%'* * * / 1 . -.-++ +-02 4 4 4 3 20032..-,*))((''%$#$')+)(''&&)(''(*,++/0115544210.,+*+,))..-./ / . / / * ( " "     ($?%;IalZoeipshthtmxtivq\qjbpfup[zmTkMlPnSrUsVppppptzozzl|d|L~Ce|;Izi2?hL*5V/2CzX5Hf4YX4_S6g34h-1kw0gu,Zp.Ru*0K{CRHxtFkXh^eye{u{uGnBq>]5]!)#'&1-#?0&(K4)2Waunpo|oz@`Ju@`JuAH2`=?+T/%3+ ,       ,,TaST_OT\ES[ASX5tJE(YA3?.#/ "%$'*7?*7?.>:+=7#;/(>:9'G\l/v7AL|jpɇtmuefo`do\eniqlp{lznyqxuwzrxpxkjppd{YbvW]jTdqhlw{t{|z_sVq\[_SZvLZvLVM6oIB-]% *#%        *%:)75MF`eMacad^s}jĆw~wtsuunmkmjih^XsDII*Z_ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM  )+P<`doy傹sTD4) 4)     *BDBlYutE>-\Z7'@E    'A9CG:$MB8;q@=B=r% r% @(dK:kpєofǍyH~lnxpJDy7k5W   " 36g?^miwrrrp܋e* *    !?@4eanXf}gjcYkQIR;BT:?X65\3.f+ 9+GH+*9H)#)F5'-T@+1bI0;oQ5E|M5G{K5G{E6:qE6:qTAZRAeM?Y=~6eF3cuM:lq^`t]]|ZUyaZqthtpgwkepf[iaPklRkpRleKlaIla[la[qjU|[gaQXdUYfXYlnXQ\\iiziX:~\K0j3$-%    !     ""!"% & &$!#$$&'(())'&$%&%$####%%))(*. / 0 / - , , + + / .*)'''&%%%&&, . 3 3 2 4653 5 6 2 0////000-*)( , - - -10-/ 3 2 0 00,+$$"#$%&* ..-/0-- 3 1 + + ) )( * + + + - -+, /,$%%$"&'&%**.04557843>A;;>< 4 4 3 /+ ) ( 37EEtwuS{pUla\oX[qNYfH~7pa+hgW'[  :%+Y6ochs}z嚣N?OGF3*$    %'&?;A?hN[_z\n\sxrMzUMzUM8(YC.!H# 6#H)/qF$Vc3|X=yT@fQlWtgwtgwDT[v=IOi&&*B.)/NF2?sJHPN]a\SYaPVbXb[CICI) ;J.)BL=CXQ:?LQ13&PCU;tUvPQSMU\·aԘ``ttrn~b@W\:>uU3%UJ1F>.6>('>&"1 -          '3@*#5F3::X=UXrGpvThj``]nmbrqcwqyv{}d{}d×{8u5a,hzR%V6&!'         ! Y:3jkF@lωlssrǀhIEy@]*j-j!+& '.'.KR}UdtvwchNmJ +2    !"""&'" !!! !%& ' ' ' ' '- , * + ,($'*(',-''((')+*)((''** ( )+'"#$#"!   %%&%! ##"#''%%%&&%%''))'(*)'*- . .+*..-,)(')+*)('(($$""!   GmjGmjoryGnyIhzNV{VY|]\th^ql^[l^Sl^%7%7 !  (      %$ *+&, - J-!JT3(YN&2VF"-M-1<$'HiOFlhOoWixc_v]ld^gfY\dp|dp|YVMyFV?2Zu(9H    //++)'"$%&&)*&& 0 -%%# (% (% $ !              % ) .% 0' 0  0 I5F1 =# 6 . 5 ; : 9 5 3 ( ( +# ,& .- ,, %'++ 0. *' (% "' '&&#"  # # " $ %$$$$"#$$%( * * ) . 0 - ,,,+ + , /2 4 5 5 5 3 21143.. .,*))))))&%"#'*,+)((''))'''*,+*/0115533110 / -,+,,))..,./ / . / / (&!!     )&D(AQixb{ptsshehemelihm[qnaojqj\xhSeJiKlLtQwSrprpptxn|}ibL|DctEK6g5+>0&6"        ++PkTOfOKV>uJS:pGH-a=6 F2$*%         */(,"IC2$J>.7n@>~F@8*8*<$VH/ljOlMsF}krsvssli8;&M$*%    5"F%*KxL{uprqpwVyE   .#>J1@r\`fnhrfhր^^[Cs\'ZxT%U=G<D7;C!OO'cP0tP9{w]pixu{y|t|tgvnhnliWgkYep]`z`\cW[KXGWUWYvXbvXbla[l_]kXclVdnQhpQcrQ^qU[pXWm~lcN-icN-i             0=L56m]NBnfMgV8{dQ1qjYGl[NSkPSkPa]Iej[r^{iJdAv-?%D      !""##"""! &&(+ 3 2/ 0 1 10,*)))*-- . + ( ) )%#%&$% ' ' ' '' ( )+,--++(+ 42/253222++(()*,*(''#! ) )"""!!"##"!  (()* ,*')+*) - . , - / . , ,++*/1.-22-.1 . * * )" !& C2!IL`^JKI:63*3:+/A+% 4"/CF8NME;a>XkE>cKHK^gHIdD3aw>.Tj7(G]QD]YMddXMh[EqbBqbB{}dts_exkXcpYZuZP|hY~l\ui[rhZgUKgUKgm~vkwn_`T9y<2 E    """##"" ' &!! !"!!"#&' ) ) ) )&% !!! "###''&%##"% (('(( + + 0 .)* +)'''&%&&+, - - - 0 2 1/340/..++,+**)((**''.-+- 1 /,./+) ' '$%&') , / .,01**10 + + * * ) + , * ) * **+/-( * +($&'#"'''(*)(-134<>77 = :23 4 0, , , !@ )G"?ۼ?ۼrtynUrlT^gOgZSpMVz[RiNyY4vuS+e""  #" >7CvQomt|{kzsGzm;CAF02/   # 105$H&XG4I% $ "           ! /&/1?35=V@;HmNrSIERfRfyclĂpkɞg֎[_R5sI;&T2#4(!$% #"     ! 4)5[GlW_U_UtYgogu_dsU7ݪ*Wh$>%):--9//}7[~`pu}ڃfZ{1M*8#" oihhZZZZYI9u7o 5i6`u=nm_}ZkÅmRmR_lp\o{TvXneUnhTbkRVj]Qi`Oje^jgc[[vnyToMH[=t%   &&OvYy~x_y_z`jXZO>p0m!0&  ././OAePUzTdtboOU$L$B+  !! ""  !!#&&& ' '))-,)))%!$&%$)*%&'&#%'&%#"%&++''(%"%'''%$&&%%%%%# ##'(,,+*(('&%''&')))(')+ , , ) (++)*-,+.0/., +(($$""!   M[dM[drn`if`vElrHemK]hhYfrW\zWY}W8K+P8K+P$$:%!6)*99i21eV*&PB":@-C=7"L$')!       %"$*')947A9CH>!NPE)]XK1kfJ7xkJ9|hpzg}tuuvKdxVf~vkǁeń^wejmkkmkkmkzk^jYwX`wX`gY\ekm^L:@Eauy");>(* ++()+)$#"! "#  #" ! (" ,"4'4'                % ( 7% 7% >) <& 5 0 * 0 5 6 6 :" ;# :) :) (  )#++ ++ ), &("###%&%% !       ##"" !#%&&%)*(')*+,.0110221055873320... 1 2// .,&'***)'#"&&)*+++-/,).0/.7621 / .--, ) (''##++, 0 3 1 . 0 1 * ' # # %.9 &3D/UxYFO{^~fb`قWWWWygHoaBPM/gR@4kS39oI)/Y?%C8j@~vSSSSVzX`{W~S~RyNdO2q@$1  5.A5.A^~@Ni4l+$&       &  (#.%/@t:oFhζQ`cwi~iiw|}su|kr|qhswns{y~tqmjjpil~k_lpdptitwrozf_~oVyr^`rrq|lym[`A[_>~[]4rRZ2kHW0c+/2!!!     !3"5$%96#1QG-߻Kssrtvt<ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM  "+FIC2$J>.7n@>~F@8*8*<$VH/ljOlMsF}krsvssli8;&M$*%    5"F%*KxL{uprqpwVyE   .#>J1@r\`fnhrfhր^^[Cs\'ZxT%U=G<D7;C!OO'cP0tP9{w]pixu{y|t|tgvnhnliWgkYep]`z`\cW[KXGWUWYvXbvXbla[l_]kXclVdnQhpQcrQ^qU[pXWm~lcN-icN-i             0=L56m]NBnfMgV8{dQ1qjYGl[NSkPSkPa]Iej[r^{iJdAv-?%D      !""##"""! &&(+ 3 2/ 0 1 10,*)))*-- . + ( ) )%#%&$% ' ' ' '' ( )+,--++(+ 42/253222++(()*,*(''#! ) )"""!!"##"!  (()* ,*')+*) - . , - / . , ,++*/1.-22-.1 . * * )" !& C2!IL`^JKI:63*3:+/A+% 4"/CF8NME;a>XkE>cKHK^gHIdD3aw>.Tj7(G]QD]YMddXMh[EqbBqbB{}dts_exkXcpYZuZP|hY~l\ui[rhZgUKgUKgm~vkwn_`T9y<2 E    """##"" ' &!! !"!!"#&' ) ) ) )&% !!! "###''&%##"% (('(( + + 0 .)* +)'''&%&&+, - - - 0 2 1/340/..++,+**)((**''.-+- 1 /,./+) ' '$%&') , / .,01**10 + + * * ) + , * ) * **+/-( * +($&'#"'''(*)(-134<>77 = :23 4 0, , , !@ )G"?ۼ?ۼrtynUrlT^gOgZSpMVz[RiNyY4vuS+e""  #" >7CvQomt|{kzsGzm;CAF02/   # 105$H&XG4I% $ "           ! /&/1?35=V@;HmNrSIERfRfyclĂpkɞg֎[_R5sI;&T2#4(!$% #"     ! 4)5[GlW_U_UtYgogu_dsU7ݪ*Wh$>%):--9//}7[~`pu}ڃfZ{1M*8#" oihhZZZZYI9u7o 5i6`u=nm_}ZkÅmRmR_lp\o{TvXneUnhTbkRVj]Qi`Oje^jgc[[vnyToMH[=t%   &&OvYy~x_y_z`jXZO>p0m!0&  ././OAePUzTdtboOU$L$B+  !! ""  !!#&&& ' '))-,)))%!$&%$)*%&'&#%'&%#"%&++''(%"%'''%$&&%%%%%# ##'(,,+*(('&%''&')))(')+ , , ) (++)*-,+.0/., +(($$""!   M[dM[drn`if`vElrHemK]hhYfrW\zWY}W8K+P8K+P$$:%!6)*99i21eV*&PB":@-C=7"L$')!       %"$*')947A9CH>!NPE)]XK1kfJ7xkJ9|hpzg}tuuvKdxVf~vkǁeń^wejmkkmkkmkzk^jYwX`wX`gY\ekm^L:@Eauy");>(* ++()+)$#"! "#  #" ! (" ,"4'4'                % ( 7% 7% >) <& 5 0 * 0 5 6 6 :" ;# :) :) (  )#++ ++ ), &("###%&%% !       ##"" !#%&&%)*(')*+,.0110221055873320... 1 2// .,&'***)'#"&&)*+++-/,).0/.7621 / .--, ) (''##++, 0 3 1 . 0 1 * ' # # %.9 &3D/UxYFO{^~fb`قWWWWygHoaBPM/gR@4kS39oI)/Y?%C8j@~vSSSSVzX`{W~S~RyNdO2q@$1  5.A5.A^~@Ni4l+$&       &  (#.%/@t:oFhζQ`cwi~iiw|}su|kr|qhswns{y~tqmjjpil~k_lpdptitwrozf_~oVyr^`rrq|lym[`A[_>~[]4rRZ2kHW0c+/2!!!     !3"5$%96#1QG-߻Kssrtvt<ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM  #>7Fi[gdw\@,WS5%@B        > 3Le3UyWloH>mdN:[X,*-    & 4TAZgzky{t~nv،kYgKrOvPththŁkk~xqu`KwNctPN_C<-S>6@c;6o=3?*?*P'aY0srIpKkPy~ppe~pawe17#F!"    @,X&,PNvqqw_[DI;p   7,1U^O]fpunpqmΉzap7f6~F2sH1rM-nU6\>WMR[skrtmNmNAyrv?ikr:7WeA6ViV3RvhC^yRigSnKsJtJszOszOt|OrvSjd^j_bjNnkMilLdollqtȆdэ^[o<~[o<~          9>KjVkgw{^_DU@2kk9:qr702544A<6LC09%. 3RF0^L7asK+_d9IA' 3A!CMJ'H\H1;iG47m]A?}]A?}oJmNeXk\p_nWlOlWlZvqUsrSdcOdcOlYaj\lddejh|]VY@D6"M+$#       $%(( )'   " " """'((( ' ' '&#$$"%'''&&##!! "##### & & / -(* .+'''$#%&,- / / / 1 2 / ,12/.,,$$$#"%'))**##//-/40+0 1,***%%&&')***/0**10++ + * ) + - + * **+,.,&' (%!$%!##(()**/ 3 6 7;<33:800 1 , &%$  <8br<8brjo~KdxObgZ[`wXdoqPf:922922  $" 39>a|Oh`nqo}owmz|d^a9zTX*b   (*.#63+Ae?A~vFLr~qloZloZH@&UH>%RI8 JA.:8$*U1#Nq>4ryRL|YT{kXzqY[Yf[YfB5=o:/8b"(;!)7,)+" * )(!3)7+ ) )               -5!G2C+R@mIqNwOxbuyruwvvsrudrs[fn@Cb88n<39"/6%++          61&OA:._IK6kKP8od5_%+&    &.&.QZuutmjemFBF(S  ,.,.[`antoiel`K/K#G4(     !"! !!! % $!$&&%&&)),, , , -)%%%$$*,*+-,)(&%# !!!"$$#'*++++,,%&'''&$! "")*--,+))($#''%&)))+,./.- , +*)%'.,*.20/+)##""!""!23&':>LdLdW\la[l\`jNoiOfhP]oVYqXXheZfMZfMMYIP_IWoIe|Rk׃_whRiaJZYA,1=#&   &21'PB8+[qM8}pXQnbiSz8FKuѐ\y}|m߃gxT{NcHYWOflj~vkttrqstq]oq]of>RgAWiIfoswui]䛺9eOk-;6Q  ##$% ((&&%!     $ % % 5)5),# '         # $ $    % ( :#:#?$>#<6 0 / - 7:99 4 4 6$ 4$ -# +#%! %# $% ''&&!!!  !"##'()).....//-*,-,,448721..-..12// 4 3 / / . , )&# ""()--,/ 1/,2 4 0 .87 3 2/,)('&%''%%++ * . 1 - ( - / ) ' "  "  %*.;I;9AWVXTjNt{Hedv\URTTgTiWo^qo\jpVSmFJi5@tw>HFOtY\xUxUxlStu`hcRPftNM`?COl09>M@d{ErDmyCksDAy7{?5~=074tz(8aeE]p:IH]hK]wLdX`\^sy勜U\srjap~jh]`|Xha^kX`paSpaSnor}|߈iˁkzmg~a}nrrrtr~mv^w]“[МHƥ4{?mCNP)_C8 K         $+"%9$'>*')J*')J=@BjFZZ_\Qbsr=ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM  #>4DiWbap~W?.YU3(DF        =#:Qb8bTntG9h]L5TP+%(    )#9WE`gyow~v|unzэfWdKrQwRzwfzwfĂkdwkw`HHiqHLU95&F5-3Y5.e8,C0C0Q'aX0rmJmN~jZyqt`{fYq[-4 >   E6X-1Z]zƄztwx{fMCr>o7\   :*.RbLWhnqnmm}t΂k}qChCNCPAU;Z?`C[PW\tmsvfJfJ4`\_3SX[2,KR9,KWP-Lhe=\{LkbYiSsNwLx{Mx{MwzMvvPsmYqi_l]qlYnlTjouprvxjzfJ]5iJ]5i          "9HPlS}h}t^_BS>2kf66kl48liRMiRM_Ywdh}s\l[EF'Y(-2    $$&%###""""(((*/.*-10/-,++,,,,-)%%%! !"!&&''''&&&&&))(+420354433**++--0.- . .(&++&')(%&''''''',,--.+(,0-,1 2 0 0 3 2 .,*+,-.+*--)) *%   -607?7a7?<\=KZ]?Od^&(@8&(@8F*__@#SP-1$9=-^dHNYK=!MN=#RQ=%WT<F:;A1]XFi _MBoJfsbLi_RKWdKEf~L3hs:"OL'5&@!CMH&GZD,;_B.6a\9@q\9@qaJaM_UfYm^mWmOjUiWvjPrjNeaPeaPlX`jZhfafk|ii[dQNA9m:&73&    #$(((&   $ $ $ $$'((('' '&$$%" %'''&&##"!!"$$$$$ & & / -)* .+'((%$&',, / . - / 0 -*/1.-,,$$$#"%'))*+%%00.050,/ 1,+,,'&&&&()**.0**0/** + * ) * , * )))+,.,&'($!$% ""''())- 1 3 489118600 1 , ' % %  73^h73^hioJjzMffVZ_qWaluUl@;69;69  $ 239^pHi[uos|psxtrX]9tNO&X   '(.$65. EeBEuIQommyXmyXKE&VMC$RS=HI4<@+0Y7(WsD;~}UL[R|jT{oTUX_UX_F:EvB5Al7%6O4$7L,;E%12'  " !*#-& # #              '+=+8%E7]@`CeGqf[hsjqxomqrupzsiqoTVeILG(-OC/(J@6"F82://.        -'=5.$I<=*U?B-Y4H8\4H8\FQAwSgJzgyoungtuhxjXsbFq`@@@B@@B# !     &):0$MczuqssmnrgE2Y:mDֺqojltV8u-U"5nb X~ U~gg_YI{ Dy?v%C{+-G?>h{Dseprrb`\]z`jYgeYnaYncWodWi]gg[l[[nduH|At@h5a(-&    %,%,QXopunghoDCF'R  ****]ccqtoikmlN;S*U+?9       !! !!! % $"$&&%&&** , , , , ,(%%%$$*,**,+)'&%$    !###&**+++,,&&''&%$"! $$*+.--+*))&$((%&)))+-.0.. , +*)%'.,*.20/+*###"!!" %#6:,,@GK]K]Z^i]WiZ\jQkiPdhP\nUXqWVh|f^bU^bUQ]XVhVcQmVh{]jhR[ZFLM9p&)4   !0+!D?2&QoH5vqPMsXf]mGS{WyrezOfmhio\mWezGjeApP:pIIpCXp`cpjgiimgionZtnZtgAWgC[hLhotxufWӘ7`Lj,:3Q ## % & )(&&%!     # % & 4) 4) +$ '!        " " $ % & "    % ' 55>"=!:5 0 / . 5899 7 7 7% 5$ -" +"%! %# %% &&%%   !"###&'()....-./-+--,,447631.....12// 3 2 . - - + (&$! ##()--,. 1/-3 5 0 .87 3 2/,)'&$$&'&&,+* . 1 - ( - / ) '# # !$'."/9KB9B]^X^h^y]ndy^Z|YzWWjdkgorwolnp[UoJLm:D|x?NEX{rmyt€sWsWxfSum]l|g~ZXhuVQeHIU}9@E`EdHqFjEh{zGC8M7G265rt(9ad=TdDAGdlmDj|ClkXe_~fh~fh|UVlIJ<&&M:#'L9 (J/ >$3i-Kh4[z{nzrrsrnnohnaaH6s9) A+0C&6RK)@]igVigVh|N_iCC0!B<)8%           "" ", @D95]m5:M^1>=PZBOhCUORSQ}}qԄMTt{jox}jvs{}fe]]|Zga_kXauaTuaTnoqy~܂n|nvzndy^ymrrrpovmq]s`kΐZ˙IȁHyHTS-fH;$R       !&0! 4&!"=&!"=467Zh*&  R+'S[C?xtx|{[{9{a#N?06+    A'%JmDDnkhne|bujlrrfsojtgvxhrʂkf‡k]jShYf^zrxzyPb?yPb?y  %!*"=9=_+Vg;r~Rn}ZlÈvXQHHrEwFJVr{o||km|o|s{L~x?|_( *( *         &49g`uKmƃÏ^^a=N92iX--Z[)+UjDJjDJV\]jr_r\KP*`,16    && ' ''((''%$&&&(-,'*,+*))&&() - . 0,(('" !!!(((('%#"!!!)).1;:8<?<;87++/01121/ . - ( &))'( *)%'))(*+//001252./0,*/0./0/*)(*+--+*++(( '!  ('GI21W[ssrm~^CheAfz<^O,Hf#1=%9A&;B(-D)(EO1;oO1;oS^O]CZCY}~DT[vLJHsT?5oC4/a2((R1*9U1+>V"88"88Y1sqV/mlN'Y[_+rk7x<]AX>R:w_3mxc1is67RdYalV~lZRjeQ[tPL<4`n'<>;"COB$EU88C44=Z BLZ BL8K=KMJXRcZiUnPdMaLtVCnR@iYQiYQlU]lV_kXcklnjjjcfC;sd8$T(  !"''&%     ( ( ( ) ) ) )('%% ' ' & ' '$!&('&&&"#$$"$&&%&& ' ' - ,*+/+')+('((*+ . - ( ) *(%,.,+,,%%$$#%')),-,, 4 4 2483-/0.-22+*'&$&'()./**.,&') ( ' ( )&%$$+,.,&&&$"$% #$&'')*++./**11/0 2 / + ( '  &$QK&$QKgp~E}FtcJX\`Uv[a쀃d|P@C!M@C!M".$(SL2joMhztgcGR9`=38     ##.(996$OcJQqP`eanPnPSS%WZQ#QpJ@cDBV>ChK7rzWP]M_LfH}hFAUIwAUIwPJ\ZF]v:`o=bYFf;.Ce0                !-&,!1.31=@2,,+!#( $ $          "&"&)94(,OTC_\Xjsttsrtu{G{GS<'ZI4I,%   &1=1,[e{wrllttsf=4jT*>Y(9W!%3T% $G.B1\N`5l&+,     !!   " & % #%&&&''++ + + * * ( '%% $ % % * ,(('''''''!   "#&(****,,'''&$$$####((-.///-+,-)(++&'**(,/010 0,*+)$&-+)-1/ . , +$$%$!!!  2/CQ<;QcHHuHHudK}cLp`OJcQPkX`iT]fOZmTSoUPiZsg\kUnkUn^jh|ņhՆe҇]fXDgS4G:a#' @       (!8!1h9*`u:Cv;[zGrRzRs|RaJC5k9>&R,>0Z+=.U(;)G)8'F*.A("2&#+50,G@!>!;( 8& -  + & '" '% #"!     #$$#"$$'(,,-,),..-..+*445543///..00..1/))* ( &'(%$&&()--,.00 / 5 7 1 /87 2 20,'$!  %&**-,*. 2.) . / ( & ' '+1 !-9.33RW6ldTG~iX g.ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM  !=0EiGZ_RyD}q6viZ+NN)(@E       /:3WjUQOzIr,RDH#85)    ,8;'3VfQqotvx|Ӂynŋ[_]P]KxtTq{Xd_d_kNvZ{^@8xjs1H9P!" B& O, Y PY PX,lZ6|`Tg\v{ssloeDd?m5P2T#  E&$KPC=oqnkQ6tQA8',%  I*-UvFOsokqe}axzj}n~lutmuxnvqw~}{oǂvdqXqarjxrr}rwL\:rL\:r $"(":7;\*Sd~:o}Sn}[nćtZ}T|I|I~oEtFJUrvozxmozquuoJpm;qqR#%#%          (68\VlHduXZ^>M>5lV47fY18dhJVhJVUi\rp\kWHL([*/3     %%&&&&'''%$&&&(.-)+-,+**&&(),, /+('&!!!"(()((&%####++03<;;> B > <98,,//22310 . . * (**'(*)%'))(*+.../0152001-+/1//0.))()+,,****& & %   ,'GN51XbrrjeWHf]GdnC_H/Hc!1:"49"58&,@(!)CK?EnK?EnOhLcAU~uARts@KTnIDEoS<6pF64g912_74Hb65Od% C<% CP|)"/H -$%%!%!%             %%'%*'/694;O]BHhYkjpmVM`fgfb_Yc_nxfy[h{Ri}HNN&TF>?;298.75 (5 (       !!%1-!&BF7PwNJ]ggghiw|vXvXQC7eG9,Q* #   ,3E/-[mnl{vvsste;2sU*?[%5T +N" E,B/V?iJ^]X`y~X8h.;%`{SqNnX [ iiYQ 9\=fAo*QE5bsIrOwemqqgognf|kfxeenVlkXrhZspUtrTg_gcYn]_]_kf{XIQ{/6$/(Q%?Vd,Me=jCskkup~`]o_ft\c~xj}odh]bbWmeqgwwin|ZboQYI7@e<34U.0'E/,!>1)7       #$%) =0#"EH/%QP3&UiGkCxr7xo>{iU\^OgX]ybT[j\Rl^hZdoTfa]a]q{p{m}nomlwkMm\nWykrssgnaij_n_Xmfdi}ntn֑df`KXKB|-!%F-!%F,*!B,(>-!3,-+ $        &346-X88/\E>5i^NBx^Od)ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM !>:Vk>kpw>0m`Q">7!"      (*E;KiNvQ}SR*>4O"*/  !K-8fU7G~tUrƃjf~YwVpRiKgHoyPfSS_S_yqLx{\sY?{8lk[0LA:(*%% T1.c73s-|s-|h:gFyck{wkk^XVPhKdKxWqFNVAzKM?vRIVTH]cZ{cZ{QXkqoTYH=A!K&*-   ##!!"##%&%%&&')00 011/,++&&''()*(&$" ! "))*****))**2258?AC GJC@<;//./33432 1 1 0 /..(()(&(**)++,,)*,.444320/2321.,''' ( ) * * ) ) ' ' !        6(H]?2\unnRNAW_iDW`qKVa4:I\1/%  !!!*5$(-=@gaj@gajDBv9T8[8?x@yBzHucXfb]d`baSVWEIMwRT`VXfT6RsS+Ke-zl-zl0bx2_{7UB^vLf{^dobeYbV^O]MzgIzgItYNqWOiQSgS]bZzkwsiB[)a:% "    !!""&&$$#"  &''()&%#"##%$!#%$#()'&++()**())(&&&""'''(,*',0,+,,+++*()))(+,(&'' !"! #&((-/11 9 9 8 88 4 0 23/.33,*$# !"#$)*++ / . * +- + ( ('&&%%(()(%$"  "&(*+ ,,,+*,,11 / / . , ) ( '   " " sIs[rncdmdaid^e]mU|fkAK3fAK3f  "F;1ap_Qqypr^WÍB]5X;;9    +"-DN4h\zTcgeaiqjv唩\ɔ\ɂ5x0sRIZ;92#(C1#KS>5n|gBuFzK|MCLFvCLFv]Xyai~kmsbpwPJ`F6>qC/3g;(,X8%)SE>E>  $"!         &6,!GTH/gGwMBWCraCkd}B_o>q110V|}灩|煥z恀Et3wng6{hb7|iD(]iD(]1$&-  !         #'&"52BSkSAph?|IL{ՐbeeIXg@IPk$     >9\*1[JMUVa`a`qrue3ß/[*B`+N<A&C*FHSYLKIV|vY6S-x.#]uYzW{\ ^ ddf[:^6Z1U )^M8ƍPX\k]Ziiqopjmp[nmYqdTrgVriXspTsrSced^`i^Zr^Zroq{w`rQaF#R@-/     ,+'7JTb^tz{[|l6SF!M)   !!!!`;UVN9K\q݆tZuPKcD{ '- "#%%$%&&&&&** ((&% !"!  "###$%(((*+%###!#%'((((**&')( &''$#() 0 04433 20-..)'++%(//-144478 6 553./0,'+.'%%%""%$!     !I;wXJ[^[^fLtgMohP`iU`kd`i_^gY[faZecZjb[ka[ej`ej`ms]pzYxKuKmKYtXEeeTP@YpEm{Gs\sȈ\sxoWvqVnwTlrikuylKbb^mrssqthsncw\Sy`TjVxsqsscp]d~Y?VY?VNNEKI>vC:*Y?3#K1"'        "%6"+#A5=3aM=4je=5r\ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM )&3/,0./+.\9Av1v1z?}Lutrnh_JzG-P/I"    *'1Gjl:i-g$`v>,G     I((PdJRl}~|s|ilXfRxZ]`s^xY^ptx{tqrsZnRc2E$F2E$F  ")?*:S]AV}wkezjȉx^xZg]g]w][vf_tjqnjwznutrsmxZ}HGpMR6^O2         5$A705P8DF_@OBkHZ>w7=5[232Q>5DiB5KqZ^lZ^lRT[yoI\H}6?!G$*,     ! ! ) (&%$##&(((''')/. ,--*(((&&))))+)'%$! #$"#''&'(()))**1179ACF F G ? =;;00/044310/ / . .,,))*)(*---- . . .*+-/445431011/.-,)) ) ) ) ) ) ) ) ( ( "       % H2TpT=ljj[Txu?UHaCVHgOZHy:<7W$&5 *'#3!"%81IFR1IFR?dr:Wwf-1MC,-GA* 6<2!6D;#6L?6K\CJ`k>Mvm=N}n%-^7%-^7 !J1 J2 J6$!V>6&zW8"iN:YD0OA&!F=.#UK1$ZO@"[OE"\Ph.[rk/]vt3cn8a[F\cRZk_Y_\SRZMZtT]}WRMTO=Sus8s88u;x~FpQc]ieomrue`wc[zgQ|hN}kK}kKv_UrZUfNWdP^`Vsjx~uMz9K78/!    "##$(('''%"!! %$$$%####%%&%"#$$$'($#))&'((()*( '''&&**()-+),0+)+,+*)(&())()*&%''#$&$#%')*-.// 5 4 2 22 0 -130/33 -,'&$%&&&()** - , ) )*'$$$$$$$(()))'%"   !"%&(''''()--11 1 1 / . , + + #    d:    &"@@/][eP]iz^kjn䊣n؊n{5~p/pRGgB@L2:^=&UqH3pp?~DzOxSXQRXQRgfwis|ppsjbpw\ef[aaOFfK=gc5&M:4!F.31)'$$ " "#     %(6,:.L/O,W6V)G;N)BVA,MnR5|4}3KbrςvRGvWq\o:o:ZR$WSFK@%%1 "            #(4B6,JWB1alOAvG}^~frKuKu0;OQ*2?C   $&D.+Sd?FVM]PjUjUrpma<-ezQ/R"NKK)#K,N@]NTV_f|yY6[-4$f~Y{ U{^ a ooaX >_Bd #Ej+xV4ϗLT{VaWwXd~|d~|jli}hfo[hk[o^\p_Zq`XnrTnxS`mg\jm``l``lefkjkiF(]E-5!   $,:. "d1@]//VV.BkN(>\F":NC*?C$:11+.''6+'57'2:&2A%3D*:F/@M6*XT=9q^NiaTyZH{XD|g{g{vyojxPo9L_h#)=0# $$&'('%$#!        ! # # #     (" '" '" %!# !     ! $ , * ( ) * 1 4 2 11 1  # " ! ! !!   !"          #%-*'''$#$%*+/.+,-, ,..++4423651342222...,%&*(&(*'',,++,+ )*++,241087 5 551,++(( ( ) ) ) , , , 1 5 3 2 2 2 ) ' +I+IDIY_p|p~pvjczi]yjezkhzrrmotimq]hj^ilbmrglszqop}p}ndnrll}mvqtn{kk^[RPlgMdnGC[F8TxNH[JZc={v%Q`k1rgm;sXX]=a;Uw8I}S5LuG4Msl@dxDlatʄatʀsQ|sRssUoqkkzxlZcjjpsttr|utt]v[|Xkv~omihetnetn`e^z\X[@VQ9zR6%QC*:4$.)       ',%'=4' AB'!EVffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM #6*:pm:v\:|~K&OR2"%      !#!@ZZFebi݃V{B/C'H$  /2c8PcC_dd|tlLD;BDO~Sy]y]xlSx{]wz^sDclO/JH90$#15797=eA KtD"Ox4x4DRq|irPS7`6k-+   %6G#9[!;n'P 1   #!]65lfa`ow|rkYt~RpP^ʋbdhaiWl^xtsrrqssTbJT#A1#A1    ,.*KFKFyu[bǎY{V~[l~[ltUrqcxigb{kwzssfyUCL~TW;kY8         <*D7'3M21;U5:9^8C6g!$);%,* 3G0"8PPb\Pb\RP}Kn=_Hs/=!C!*,    $ $ . - * )&$"')**((')-,())&#$$%%****+*('%#"&'$$%$"$&''))**008;BEHFD<9:: 0 0/15420-, ,,,**)* + +)-000 0 0 / /+,./34554210/++++ * + + * ) (')) ( ( "      )1"Z;`hG{eedtKZlECOBGX$LTW(M^S4QzeHQv[QkcO_kLcHdGQcVJN[]C]C@EgT[aOnWl^jgfhjd_toRwsNoLoLxd[s^[bKZaM^]Rkjyyv쩛XƺI\J!QlmBA|=Pk;Ub1?a51?a56. #($4J<9nlTZaNeJrIrIroe]D]y+=bGDOY$$T,&R.W7gB[tbuw||Y5b-;$nY} Rz_ c yy[UyB_"No+Y._0סGyOYQ|WQoV_ik_ikb{iaxf_n[bi]lXdnX^pWWjtTh}S^vjZtqafeafe[\^cqF,gK-<$  +):H1QbdDٹR{|tVm\/nF<E   ! ! ,93"6NG Ln@@tgB`Y4UyJ%IWJ6EJ/?@ (G="&J6-!G?0"J[7#S_8$Tk9&XnD+dqN0otQ:wSDvSdvSokMgKssw}{[sQWQF767U'% &&&&'&$$$"!          $ $ !        " ($ $!       & & % & ' 2# 5& ) % ' ' " !          """""!     #$%',)&'($#%&+,0/---+),-,+55 34872453222..-,'(,*()*'&-- , ,+* ((')*242166 5684 0 0 0 - , + * * * - - . 14 3 2 1 1 * ( '1Cd:':[J:XGOa>}z={j9yt86gm&2Ue7Uj,;UnDHUm|LUmcNjjLiddkm|cjuJa`=CDl/$'N&!3 71-@841j:zWWvurnax}ehsvrq‚>JOe>JOeA+.]LEFnptuvywwXaMUXE4nXE4n8 9:9@96.       0D&EAQ0]svN\bBu>bu:NL-Df>(A\g:\u@eeùeu̇vJtMwnVrpllvkhcsxutsttrw醌fɉcǒZd{mkfpsppqpym{UnpNrN:_>)\K-7C-2;,-        QffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM /$6[V2YuD-W`29A"#     %)%.CendZ|qŊnhkG*;'D%  !!/ 7Y4Jx];UkSw}kaKD=~HyLsTqWxXxX|iS|vW~d^z\?YT\+>5<$614A6ojp\xg~|d{dtpytpyocqmluigcqhpqloci]fX]fYRfYRb~^RCyW|4H+M$/0    # # , + ) )'%#)+++(()*.- ++,(%%%$$(()))'$####&'%$$$"%()*,-..0079@BEB?8666.. 014310.--- -++ , , , + *,// 0 / / / /,,/02355543/.**** + + , + *''() ( ( # !     @#y(H0=!/)     $ :'%EP:?pMM_LTjdyzlyye[,gdU'ZcD3\F=VIHpO%WV+es<}B|cƂ|ntuftufp҃pтyp|vqkmvq}xuuk}htyv|yv|^nc`oair[jrPnp.vi^)edM$UaC#R]:"Oa<(Zb=*^?,?,$      '3%3V=$1W=#+X=+=hM3Ow]CfknT~_`pZekX_^``MEh.vrQ'`^; KP-5C 8 4 0 .        ,*%GD0(PS(/QD%2R@$?"$?"+%     *"0NK3lstP}b…iʈeȈelh^yvWpwCX|v+:bFIS]'T+ Q-F4uuS=[~bwwuU6\+z3 Yq W{ V~ nvww] Z| Qp '^.k04j:\xhb\}cYpd_il_il^}a]{`Yw_]tegjyjdjm^[fqVdxU_t`]rdfedfed\\Zc|`3}W@ L1    &)3@+NZW;ПDëa̛ZkTWTE\Qu]fpG^G}9J0Z   !#!!!!""""#####""$$#$'&!   !%%%%(('(("    $()*,-*)))$%)(&(*'&+-..333333333 0 0 1 1*+.-*.333552132---,,. 1 , ***""$"  .+!46>eHż~s~srylrvltnlvkf}eSv[UoQXlSfkTkjVrjWubbbguorqlry[srJulHqvEnQoUokemkemihMd\AW8Ef?!PW-q`Rmjxeax]WyZTqZToRBWP9fp/6_m:ap9>ctSHNh{KHdfHpoHteeohV~K``@5Bm0#4K!&(2.48198dBu_x_xtsrnccdmpjjha,/1G,/1G3 @E54czuoysxtprugrckfmafmaW]RUVSQCXG6Gl*&          !+218*Lb_ZhNfo=qb8]V4IqD:T`?)vIn*I+C    #,$   .'L*F\Ha[emҪ`]ZLzvrss^kp[goPZkRgxV[_jtmcU_A]* *    (:=/6e`^^kmkowppzqjjjqojtqh~xgxvdgpeihej`YfMl,J>P!2/1         +*+,*!-&'!!!!:%9WF-Ci{OH{OHrylYҚIg9S4V'34    ! ! * * (((&$* , , ,''*+// -..+'&%##&'(('$   #$&'%%##"&)+,01220068=@B>:4211,, 0 132 0 0 /.. . . , , . . - , *,-/ 0 . -..,-000356655/-((()+,, , +'&(( ' '$"      X5*]oD5wqyr^tb^tbcm2tem1qll-ium-in,hnM!MM+2.%#!""!"$$0*    *5"8$;&A)C*C C 1#0! + -" 1-6$8:*.( $ , . - , L%1P,:\%BVX)A^M3?vb=IvFS_RhH^}>TYc;PMU6DLF4@KABGboBGbomNun`{rokx|qppvhcwjewkftmWsnRvgQvgQ~]^wZbcRobRs_R}k~v~bϝXTS&W<51   !$#"((%&)($%&$"!!!!''% & )&#" "#!!""!"# % & & & " ! $ $$&,,*,-/ 0/////.+,...130/1 1 / .))()*)'%$! """#'&%')**,,1100//-,*-.0 122**)))(&&&#"$$''(('%#$$% %$$))'(+'##"!!  !"###" &(- . 2 2 . . / . * ,.*)#!C+6dD?YzF|½JxWlk\KjNvQqt}{óDD?,04$& #*-[I8sgZ}vsMz@r}c 2(*       & 7 9G%3UC/JmA2Ru]Xrfe|ssNE$SKAGB6!DC3FPDeV"O[&Yl;rBs{|o|oӕlהg͏XVSXbE_oxn||xwsrrrtuy{݁j̘8{6i4{a5~Y6_DaH_2#Q_2#Q7$ 1          " %-!.1=$I##-K%)6L'6;TJ:=VV@ozBvtvtȏcڗ[ϰBx:Y2wvD#Sc//\.4Z.6S0:Q0;- -       "$ "!       + ,RZ-kyEwwvvvebWPSRQ]ARys+8cFMW!`*T+P+60dj?7k[cyvn׆R6V)f|,D[UxZ } uu^ _ '`,n,0|B:uCqwŀjh~p`pr_hl_hlZ~XX[SbWmb{fpvjd^boY_sW`qV`pVjdbjdb][Vby:cS&]>,('      (+7$JRK1Dž6ēF칻A;RHf%0,?      6<95G[B{[sssI^D};K,V#   "$#"####"#$#"##"!""!"&%  !!&&&'))())#!  #'''*+)( ( ($&**)-0-,/0..221122111 0 000)*-,)/455551010,,**),/ + *))  "!   #&#<^GxjԂjr{rzqsuvqkăiN}^RwSUqRaoQekVqiWu]]X]jg]VOzsKrvFjxHIrr{m{{^|Q1sY3|o:erqpkidcbUwU53ja^JofRyfRyq}q}r~odb`gitaUQ^J?~))%#=$!CXOpX|ts}jnrwyssupbhXVw;#@-0    !%;PGfP?jO7mC3Xq6.C_=Gc[?OnYI[eL_bgȉgȘqIyR{mr|imvvp^amhZlkWiLYhBZCCYgՒ}XWTZ_ytttsstw~o{uqmȍjUoOtsI:0C&%" "       NffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM  ... ("     ?'AF@lp5LM-a67>! ?97IA@nkBzzOshhshhv`Wrj\fl^bCsEp+F'B   3!7G@-Yljɖhш`yfWje\tkZd\L`rI[o@Lga@Pk`>]z]@akCezGtLJJ-]UV$C7?       ,$E+6\_@\cnd~jtulpmZ{_Z{_NZC~OXDORHURXeTbn^}PydCjK{!3%9!$   '#))+#.'&# #5$!">C6;jN=CyJEJEjbLy8hKk%55!"     # #***,0-+++++''((**+++)'(((((())(' ' ' ' * ,**((''&')+-136744;<<>@>=6421 / / 2 11/++ ,+***'' * * * * , -/....00..0/.0110//+)'())+,,--(')* & & #       P=7lfMGijmmUmmUpm0ouk/me,hb+e[(\Q&Y|H%VZ@!MO= JNE$TNH&W'"('"(    )':*+=,/@.)7*'5).E@.E@=&NX;,Z`7;~w9By=WDG~L6t}N3`vQ/MoV7WX9Z]7S^6Q3i5m9zvH~Wt`jSw;Qx .F6".!"1"22?OA2?OARiRpQTvWfe[qrOY}_gdlwjeumcwoOwoOzYTwYWn[blZegVmkgmpxnʖYRhZ*bTDC !  $$$& *)%&'''&&%%&& & & ( &%$$! !"!!!"##$$$&' ) * ''#%*)),/1444442222110241100+*'''&&&&" !"$$%&))))))))(,,***)''(+-/044 2 1 1 0 0-++ ,'%$$##$$#"!"#%&&&++)* 0,(* +'&$$""!!"! &(+,11- / 4 2 / 131 0*(  Eq[ttLz?s"D+:&"        36H'2WK?_LHnfbhnjfbLJbHh/dEb*Z;O=7B9264K:Ed>%USRZa}q~w~wYЉXYBUO=Py/,CI;H[ZHesjKL_errtv}p\}xc|zvzptytwsxyl{v|zk|sk|sȍb LY5@6 %           # ' '' 2)#61$4M:&9U=OrsOrsOĉU}eZpe{pϙSt6vOvXl>i6{X-n{X-nX8"NK/@# !              $B6(T`VBrrxvv]Y|MmdJjoA_{+>iIFJN('-eF,4mQ:l>~nr~uquM}voAx}Q5r2,e{"Xr a d } l#j-c%3lG8ujDyQ~}qw|ukel~l~j}Wg~W]Wa|\mpknhfn`aih`gj`lhYngWihfihf[_jxx¡Fw2M=D/#&      &(4+3bx;4hG9yk*PaM'0/%    7#>=:8]Q}brrrN\BCJ)Y    #'$$% % #" #"!!"! """#&%!"#" #%"!##"#%&''("   !! $))),-- - + +&'+++.1-+/0**111245567 6 522++,*$)/0111//00 / .+*),.,,**"""!   &0CI.>R[RfmRfmRR{UlVpZ|jzkkfmpnnlmoong`Y|QZVzXrruuuxzrЉbw|oem|krqqjhjIQmW^vvv|md_Z`U}T{TT˨TT$9.E#<.B!D.;3 -#  !!%%'''%#   " + . 23! 4" % %            !   # % & & $ % ) ( ( ) )% +% ,% #   !"  %%"#&%!#%%%%%$$(''(+(%(+)(. 068?? A7.)%)+ . /3345862231122 3 30//.+)'()'&**()))(((+.247899 8 752 00001 0 0 3 3 1 2 3 . * * +( '  *,,-iF,-iFDNklorqlubVujVumVukcukhff]t_nf\vkZpxS_qYwj^pxuu~u}ggpzwszp|x]t[jUjTkS`SpVTRIRIDRHJPHMPVR]X\e_w}YuHnDay@Uq\?Rh\?P^\=2N\=(I\R/bnZ1jtggsn^VggN?F~;29b)&-F-#%C."#B5N};\AmAm~Vl}Xjz^eupoigfaue_aV96&I-(. '&R<-`VR8u`[r_c{wtturrtsoiXl~Z`o\TabUKiW5xS9EL/4, "     '5'8V/5F)36#.1*+)3S4.=a7>JddDOdtoj~oj~yyx|vtqlgluiR\jJSb9O`4Nx~/_u~/_ukBdpHZ~];iCZǏnxut膛{tXtXwhirxvbfuwzw}t{aWV[FIh65ih65i1*+&     MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM     ' %"   ! J+!KOFAr_bdOn]:;!J)  $+%@:%1VfAU|\Gv8z9}:zIyNpYm]uYuYZR8pq0|RM(^;9>#$ @=9IEBinCt|Oobfobfu_Usj\mrcfErCq,E&B   5$}6Å3Ɇ GR>**&       4+O1>gjEidtbhswjmkUxRUxRER4fFN5hGC8nOFNeMap\Nxc?\@j+2     &!)(+$.( %$ '$<('%GF;??>7521 0 0 2 20.)* +*)))%%(() * , . / .-..11./0/-/0/.--)('()*+,,-.)'*+&& "      N?/7A1.4*+0(7 FJ7 FJJ-XjH5huBKCTFpLYRBY?s`<_eFlfIpmFhoEe=>@RZ`fO7Mr"@( $ ()-"&*            '+$ 7$";$B`qVB`qV:?Lbbtw쥖cҋAbԢm޻K|?l8l8kF+d[;$R) '"!          ! <+'MWBAqpyvvZyVyJwjHruAc}+AlJCFH',3kP2«twqpqB_pTEUZ:+HR8"COK)[`Q+ceggsn]U_`MAU]:x^gDkeYkeYq}vrxu}hjBT2a(15  @2)VLJ@yqqpnslid_ZA\Vq9HDV)8F=%3B7#6%$9"%C/O!'8\'*?e3,Fn@%Fi8#Gg5&4"#    ) l<+cvAGFc}Oj|Rloawjfzg}Pg}PFM+\EH+[B9)VL=xYHE~O[~O[pgJn5aFl 03"   ""(()*/-,))**)),--./-,,,-.,, +*'&$% ' & &*+******+,-/1569:77=;79;9732/.,,---,)* ,(''(""'''( ++*('()--+,-,*/42012.-....,+*+,(&)*##      '#9GgSipmoRmoRbg4se_1ooF*alA%Vd36tD!MV+dpo/qix1uk";d65lZlW~khvrahr\r\Vq2qQi,eDQB7;3*%#>*&B,P>^N}Vzoe]tKcӐkދs݉v|y|yqupxfm[:o_9xk5OF#S&""              ! F-3_kG[rtffkuyewqR}\OudC\|w/C`G)C)J#"(Q/42q_:6{oCFsphΑ]"O1$,      /4"E&5 & $ !     3+>:B2[RuYal|wvcS\9wGS,_ &%  #(&%' (!! '% %#!!     "" "$#!% &"!%%#$&&''(#"!!  %$ #'&&())*))'(,,,.1+).0**//./134455511../.*-01222100 0 2 0*'%%&&&''$$$#    '"/#5=+#5=+:SmW9Mq_5;|w7F=i×>̧@Զ<ݷ;p؁uㄹrℹrU^[_ncnmoppookjKKJvT~tkPN}M`rQmUzTTips~jMLL]^VYyaVVYL]GioEnb/^L`(YER 32? 32?     ""$&*&#!!  ! * 2" 2 2 0 / --          "       # % 1& 1& ) ( % "   !% '% )& !  $$!!$#!"$%'(((((()+)'(*&$+- 68?>=6 0 /.01 1 1001254/01122222/01/*))+,+ + - -*++,---/100356532.. . . / 2 3 3 3 6 6 3 3 3 , % & & ! 6#Dcc4/W[1'SX;*V^>*WavVvVrqnmtxmUh_FMQ81eI+"JF&B,7_.@i5_5_C{GoSpeqtv`TXwE*6/!     $&(,8"E=U4_NrFyOYQkl{u|{|{onjlpsuv~wzۈjI_9vJ,hnD(^XS5oPJ/c9/@6*:+)#  2;")(BC.-DOhOmhOmmtvvvj_c~kA\o5Q{W(B^P$=To$LTo$LT*Ob4IjP9[B|`Цg՛ou|YiyQMV:tDJ2f?9&R?9&RA>/_?C5cZDWJUHTGQkQk]dy}|kd>AܽDλjvo<۳(/]1[5Vܘ1^%u%w$x$Sj#-{>D 1 . -0:JC.8I='2G)(/L4(+P>42QV?8QmeFfrKmgUcXp]`p]`}]^w^hfaeb~`feiZ_qNYrr{X~F)%))%)    """%')* , - . .(( ' & $ #!!! #$$&' ) ). 0  /  / ++,,+- / 2 555550121/001100/.** ( ) *(%%%!   " "&'((())+,*)++)* + )$(+,,..00/.+++*), /+) * *"$ ( ( ( ) *)')))).,&( -*&+ /+)('##*)' ( ( ( (+,)(00*, 2 1-02.-+*!!73>]p7nm;6r_yZli|r]kŒm_m_[p1sVh,gGOA890)"=(;P-(Vre}wurRӟRVNOM9MJR1DCE'-$ !%2CBQ@A84/ )            "# %22IAdKmhP[UN}cҊj{vsssw|߃qIwGAbY*g.+)        ! J.8erHcrraaqthjwdUWQv^DZtu1D\G-C"-L%%-T262sd<4}uFIsn`ЛW:r{:3q,,p&g^ UR~f l wwCcEf /Ip+7[W>mGlOjcjca{t\{t\oN|mPseWqeYkd_jdaidb]~Y_a`t{`t{[aZ[hZZ~XiY\s?Q<"P1$,      #0 + % $ #     1-=9D2ZPuV[~juylTT\7tHV-a"('  #(&%( )"" (&!%#!!  !!"$#!% &"!&&$%'''( ($"!!  &% #&&%'((((('(,,,/1*(.0**//-.023334411//0/,/12233210 1 2 0)&###$$&&%%$#   #)%0 %0 6FfD4?fK.+f^18}i8`ˆ2ܚ,..pԆoi݊iKkTToTm{Umbnqsuwpn>>=:5 0 002211//0154/01222211/01/)**,- , , . .++,- / / /120/234310,- - . . 3 4 4 4 7 7 3 3 3 , $ % %  ?+BcP5N|ccqnddhprw{{iopbkd`h]hg[kYYSSSoZhpQ`oZenbivp~vvsddcjinЀ|ߛwpεcch^lYzsWsuVzw]|x_kjWnjVwhQxrW|gd}L}Ea}>Dgf20\^.)X[6*T^8*S_{E{Errsu{w]vkMU^<3nR,"LN'A*2X+9_3\~3\~AFkSmesw{}`SWE):."    $,<)A9Z@^?tQzEajuv|ttmlgkuvwvtvUkBY7S3ynjEd^VK 8Lk"IPk"IP*Qa3LjO;YEwaҮ|cҨdvsHeo>:>%O,.=%*7%*7.5C/6!G39'S;D1bQePcmutsttuuyalXjD=W92j' OffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM    &,O/>maaCPd|2Ƨz%zfL.%    +.K2>tQ:JcQmyY`aRaN`I_T^X]]}]^}ZT}ZTkh]ӠIh4B/Y$)1  $" 58::?D^fF^fFuuvfc{S(74#  $+X;=z\CSi\oZ|uWdv\^w`WlhhnGgZb`_9zV`7tmuIt|Ovzvzrqctn\xcHyoQ|m_Bʸ?έ;ҡ30)) !$&~,ES.D\0Be0E_0GX)F<'E2-h %`[#c.y+*t(fgg^UB ; 3 0  #4!.#*&9(,8H5LXnVbzc^g]we]we]|`^waefbxaerSn_]_`gP`psxtzj"32"32  !$'''&&()(( )(&%### #" #%&&(( , , 2 365345 8 ;:9990010,*(('&&(( (  ( (()( '+/ ( % & & & & , +) ) )('*+'&((%%%$ $()),-000/-.1/-./(% ) )!" & &$&())))))0/+,0-*/ 3,*))&&,,+)&%$*,+*11)+//-0 3 0 /,+  !+'%:IUY\lpvr|]]w]]q\\hQreMy_Z_Zjclspv܈leB?r 'O%*:_)(0U3'-Q6;EmdAMvsCRnqCRnq71F_::UeATx?Qt:Gzh9b~7|ГTps`ZDko|Dko|>BQa@FYjGRrGPnGJa;=Nf./:L51H];3Un>*Q_?'OZ:>w8E.z-hӂ*2]&(K 9 D!&O+$O/"'O3*$       "#&')))%   ' 4$ @/I2 R4 <#5!!    #  ($$"     *$ .( 1, *%"$% (! )" ,% ,% # !   # & #" $ %" %"       %%#$%$ #&'(*+(("#%&)'$$#! &(/177851232211222376 3 323310//./20+,-,*)) * *+,./10.01.-//+,0/*, - . / 3 4 2 1 4 4 . . , %  " %$8B,EL=BssppqRckYuYl[]VrTaN~L[[norqn}wӋtfď`’Zgˈk~l\~l\bdhks把v܉kΈw_SOxmTseUGDDyHGF{IPJUaLwS`gIz;k`l,?F/4F^>6HfC_]YZYZLVssrzusЂXWx>7ut5,bs-'Us*%Qw2+_w2+_DTMifrry~nlr@f`1s55-$'       # .1CECrPMOSTzSTz~>sx>idil$0Td,Ad,A}+>c~4DrMT~_cs}膴nQ`9v?D'T    &$0A77kQxi`irrruustwW^fPQ3<*V$)=$R ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM    &,O/>maaCPd|2Ƨz%zfL.%    +.K2>tQ:JcQmyY`aRaN`I_T^X]]}]^}ZT}ZTkh]ӠIh4B/Y$)1  $" 58::?D^fF^fFuuvfc{S(74#  $+X;=z\CSi\oZ|uWdv\^w`WlhhnGgZb`_9zV`7tmuIt|Ovzvzrqctn\xcHyoQ|m_Bʸ?έ;ҡ30)) !$&~,ES.D\0Be0E_0GX)F<'E2-h %`[#c.y+*t(fgg^UB ; 3 0  #4!.#*&9(,8H5LXnVbzc^g]we]we]|`^waefbxaerSn_]_`gP`psxtzj"32"32  !$'''&&()(( )(&%### #" #%&&(( , , 2 365345 8 ;:9990010,*(('&&(( (  ( (()( '+/ ( % & & & & , +) ) )('*+'&((%%%$ $()),-000/-.1/-./(% ) )!" & &$&())))))0/+,0-*/ 3,*))&&,,+)&%$*,+*11)+//-0 3 0 /,+  !+'%:IUY\lpvr|]]w]]q\\hQreMy_Z_Zjclspv܈leB?r 'O%*:_)(0U3'-Q6;EmdAMvsCRnqCRnq71F_::UeATx?Qt:Gzh9b~7|ГTps`ZDko|Dko|>BQa@FYjGRrGPnGJa;=Nf./:L51H];3Un>*Q_?'OZ:>w8E.z-hӂ*2]&(K 9 D!&O+$O/"'O3*$       "#&')))%   ' 4$ @/I2 R4 <#5!!    #  ($$"     *$ .( 1, *%"$% (! )" ,% ,% # !   # & #" $ %" %"       %%#$%$ #&'(*+(("#%&)'$$#! &(/177851232211222376 3 323310//./20+,-,*)) * *+,./10.01.-//+,0/*, - . / 3 4 2 1 4 4 . . , %  " %$8B,EL=BssppqRckYuYl[]VrTaN~L[[norqn}wӋtfď`’Zgˈk~l\~l\bdhks把v܉kΈw_SOxmTseUGDDyHGF{IPJUaLwS`gIz;k`l,?F/4F^>6HfC_]YZYZLVssrzusЂXWx>7ut5,bs-'Us*%Qw2+_w2+_DTMifrry~nlr@f`1s55-$'       # .1CECrPMOSTzSTz~>sx>idil$0Td,Ad,A}+>c~4DrMT~_cs}膴nQ`9v?D'T    &$0A77kQxi`irrruustwW^fPQ3<*V$)=$R ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM #98L\8Mnd4}1gL-CP(0   +-6.6QWw^s~hfPbK^FbTcYydludrɄdXdXviC;~v3C-S%+1=,7G4Cq`Rq`RrvyۀOlrC.@=*$  ' 6Pb~:mrGkfSi{l̂mA]Ar+:2Q                   ( B#=QYRRwSJpSGnSFvgQynUqj[qj[jd_jcci^nkstoc_Vc7t6G%I+       5*7J2C_:"OP0BA%5P5 KU:#RKC+_HF.ccLPcLPYe~e`qP{IuB[I'\0   #%)*--, , ,+*((43 0 010/13/-++--+*%& & % # % &#"(( ( ) , +*,.233300 3 2 .384022-+((')/.++*('((''20+,-,*, -)'$$""#$&,1.*/0.-0/-.23 3 1 . + * - . # #  &<6OjY[jpRmHYϾpGXpGXl]3vqY3v~M2tQ;\VcnmjjXiRbq`{yy67;rŐ:qǍ6l̃6jl5hT6Z@6Kg+ /H%>BB2b1f/s&(j MXb^Z J E @>9 9 7 89 < ?  ; 7 0 -* ) ($:I((;F)3<<"--!;KSmH]fdmu}u}uXatZ]r`RkaRVcP\\dbUwnrYqRPe>w     !&*-/0,+-- - . 0 /--, ) & "  $!"#(*''46;;9868:8755../-('&%#() )  )  )+001-(,/* ( ( ( $ $ ) )( * , , , - - ) ' & & ! " % %#% '%$)*++/0 1 2 31.02-+ / /'( ) )')*++,,*)**(+ 2 0 . 0 2+(*+((//0.,*(.02244+-10- / 0 - , * )  !#A3%AqU1BtuvtvV[ySX{OUuJ`sHdbUwbUwpmdX2ԓ7wq;UuN$6L0 "            92bmZQlrwohxd[|{c|{crdl:2(TG5'VT8&XdU7ytqGt{tvw녝PP;QDk3C7X              # %4C$%M2'P7.v.vsroryx׃oڌf܊iވl}|yxwv{t؊63tP(^U:?6$ ,$ "#             "'+ ,>A`f>A`fDckxDdmyEfq{Qtwu퀱yj޷IŴ>e(eyK KgAGgAG3##)    '3I?Ik_{cp`urrsiKI|DTol4AWL$.?, &?.>0> = : 1 2 3 -& !     !!' )!!#$ &&'$ !!     " & 0 A* Q7 K0 E( 8 3 ##   "  $" %! %! &# &#  &  )# +%0' 5( @3 C7 93 61 " "  ## "#""! ' $, #%"" #$ #$   $ $ $  # #%%"#$$#&(*+****#$(())('&%%+-,.3485221+)/14421//...01/.,,.064./0-)))))./000-*.1,*,-)+ 2 1 - / 0 1 1 3 4 0 / 0 0$$ "  '3"0BO58MX;C~uG~ttqqxqMXlLU^HM]S`[^r[`[aZY^^ssqt{PZtKdmFntztzyނcDž\jWjWhf`eruw|rӀp_xvu~uikuXeOBMOFNNSPUXQjfU\xeMuGwu~AetQ8OmG5GjC'4Q*".I!L=L=c;x_DS`d{t|~焪ph^9y^D&XE13<+&<: J<: JgP\jaiqmb{jk{q[YjToRs\3umU)a>3(>3(           C$IT?%EU1&9X4:aqiTAB1'P    "$4ݸ4ݸsssgvyigjWyl\rn`fkŃcnǏXQTGuGCuGC}QM{YVsoos}tty}zgT`G8K I+.-     $77QXkJPV˪lsuutrklyo\9mS2qkI+c_ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM 24FP2DbU0tg*U}?$7D!)   '-2.6OUu[owzegTcP`MiVlYymivnnȁdYdYuiG<}n1@)M#), =)7H1DvZUvZUu|wsWmxK6L%J"1+ #() ;ONLXLPuF\wBez=npKjfYg{hȂh@W;k*5,J                ' @ !8$LRC.^fN7qV<+[E* EP3!LS7"OIA+]FE.b_KM_KMWd~dcq`}UK^R-g5$%    "$)*,,,+++*((32 0 010.13/-,,,,*)%& ' & % ' (%$))(),,+-.1222..0/,163022-,)))*0/,,,) )))''21+,-+)+ ,('%%""#$',1.,02/.0/-.22 2 0 - * ) , -##  $,A>Tu^ihlVhOTrGYrGYn_7|s\6{T4yW;`Q{aeiczeYdVa}akk5ʕ40\p/[m.Zg.YU.YD.Ls5-?\&%B9==(V'Y%d\ G PYUR D @<;66 4 4 69 < 85 . ,) ( $!7A$%7?%.77)+7BJcCR[zcvmw|w|uXbuY_u\To]T]`RaYeeRxos\pOUc;v   !%),.0--// / 0 21//. + ( # "$ "#(*((45::9757:7755../-(&%$"&( (  ( )*001,(+/*( ) *'' , +* , . - - - - ( & % % ! " & % $ & (%$)*++11 3 3 41/02-+ / /'( ) )()+++, -+***)+ 2 0 . 0 2,)+,))//0.,*)-/1144-.32 / 0 1 - , * )    !!E2%@rS1Aqr}vsW^wR\|NYuIfsHjdStdStjg_S01d`2GiA.G) %           65loRXȽjrwqgxfY|d|dxzhg::.YH=.^WA.dg[:wtGrwqm}lzpEpE2C:Z,80M&              #/; C)"E-,`Ϟ,`Ϟijkklptɂss{jhyzx}tڊCBuc@_P/cJ<E=6600(!            ! $ %24KQ24KQ7QT`8SWb=Z`jHfhi~q|yyњgar@}w^5jqb)eqb)e7+0+"&    !-?7>n\Sf\a\foosiJH|BQng5B\M(3I3#)F2 C1>TJeZ`opte8]08(h"^T Q PKJ? ? Bo!Fr/R|39TfCVQy_u}zz}^zmTouKouKqyWq|aqqqmzipsef~dbn_gq^_gngn_a~gb]fdXcjHozC{>P[(^&+(        $# # " "       &+.!>PgM`{dpz{rΆjkY:|bK*b'   !"#$%##)'""#!  !"""""!  !#$#"&(%$&%#""#%#!!!""##(&"""#$( *))''++++,,,--..//2 1 . -+.10/12--11113200000/.0141))*'%&&#"$$$$#"     !#%*' $ # "      %63 ) 5A %'Q61@EVFLotP}~qqrsvtRVoPS`KL^T\\]m\d~]g[[``jjihqrdBJ`?T\=^gtqs~n΁g~{`~{`kidgrtv|xxm{i^xrwxvrnvgkYKQXLPVPM]SNp[RdkbX|rNrvEhze;PqV8HnP%2P,*F M9M9d8saAY[fyt{烬rec:}[K(\@217)#31>31>_N^a`nggflusid}tbxbw_;sW/mM97M973#,             ?"EN:!AN-!7M12Xc?dQdksrqrrsu|ym|tc}fEraFg]GB8,Z%  " &}9ҷ}9ҷsrqjtvolzuduwioym{qtovҎbX^OtKCtKC|XNzbWtstwtx{}qhRaH;I!J/0/     ./BFY?jwGO`f}jjtrmn~pjOocIm]Cd"ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM '5* *>(%3Z#"=    .'/7JNoTn}dl_nj_wh_whavgbs~[rXx`zcxc[xc[rjR•>}Yv*79!  =6K( GH]H]|Q[|b`{ppbNn9r2D!B   ,-+B,IJkQwkeTljNnnGoiZgdl_{[Y׳fϐh|iXgtRg~KfwHwtG|kMkkMkYlWkOhF]+:vE!,]0D9 - & #       ),?u;lesxvcymTzfzfLj`tX8P>gLWBw_]EomF~|FmkgwQtdIl]13%M13%M'+"7#0$ .!7!'3++2.,+(%)&#        $ $$&>E&>ELkPb]G|WYD8,֋/t2b\3ǃ3ѐ}yŕ[x䂶ti݅qv~kцOqn<[V(^B6:9+., '               "#7-7+<;FCIdqCrCE¹F˽fqtōKKAA'V34 E    6/0'PF5>sN7FfftiGDx{:FlW7DjO3AhG*4\=!&P2EHQSιYT[Tfjte6_.6%ay [TJ~ F{ HH;w ;w 7X Cd3h39|u?Ķ[w腴n܊h؄}UiNyxIyxIgToV}Z}]{~fzx`yqYnmsjl|obgq^`__W[hPajS]p]PONdv2y/84    "!        -%8cYPhyomu~|noiAj[2u1'*!"""##'&!!""!#%'' ( ( ''&&%#!! "#%%'&!!!$ &$"$%''&&$$"##$%' ''''',+)*-,+-.+***-,)) *-/.,01++11/032000/.//1252 * + + ) &''#!%%    ! ! " # $ "          # % ,+ ')+#          $* / ,+-- . 1 8 6 . . . * % $ #  #'(- .""#$&'*&"!! -%-" , 4 ; @$ D( =$ :" ' '   $ &' # "##  % +! 1$ 9* A0 =1 <1 .* )( "# "# # $ % %$$$!!# & &!"####"& '& &$$##$$%(+,,)(++&'+*(+-+),-/0112354321*'.0//0/++,,,1210///17501 1 - (((''..//.-+040/23.075./0/. 0 1 - + , , % %#   +!$9+J&IYV,NhfBqkI|ffv~ws{bPv^NeRHaVR]Y\`puax}aaggOPRKPF>Bu 3$#=( -FCcj]pv{z{zsroprrrxqQboS_lT\wtd{gxww|xe[v^UnGBsDD:JGZzSjeb{OqDU@K{x!)M4>N-mgN-mgg0cqh7liLostzx]t@Q`-h12,&#   GFcH_~ISruxtskS^?xK*bxK*bpP*acG$T<+,8'(+ ) &        39<.78 /**>9I,jdE<ALZorrrrrrqostdpv^_wWEND"M''+     #&55E/VZh5IKh<<B91 +* . . - - . .0 4 7 650/, ,*)'' * - 0 . + ) ) % $ " " &%!""!!+ &>/%,HYZMhlXqjqjn]opZjvQ]uQ]rQ^ja{arp|vt\i@TU/i   !"$%)-./57 55752351 - ( '!" !##() * *5577752 5 7 6 611++,+ &%$" #$ # # **,,-* (*,)) ,- / /75 0373 / , , ' & # #$&**) * ,(',---6788 8 4111,+--'(** + , - + * - . - -)* - . 30-/1.-./++.- ,,,,,,,./ 3 312 7 6 3 3 2 + )'' % % K+'2fH>HgvizrkPnrMpyIqlPhSbjbjS_N[@Pyx9Hte#2f.&S"@7 . & $     !.36pnEXƮblxvd|lT{o{oҘZƁU[kN3etG=kq4[g.ha)v\%XK :r:(TU+]_T^{bPVrZZz_gngxjs}oԄTy:v]2xoT0p`@&Z[:#R;&);&)43),*!             '*(&1*,>H0IY[5fun7jr8ksL{Se}e}-."A%$4     ,'(@D46hM8>vozuozuwkJE9HlR1;aH)/V?%'Q7"M0R@cL`O_Qbfsc6V+u/!Xt W~ VJ| FxC| C~ ?|?|:c Bi0[|)6uo=ʵXt~wނtxcf^xrNxrNbhNifN~`ObQhWlTpRuvrnx}pfip`ceoeo[|^qhRdiUdn^f{gňifzEEK K+&'#    " " !        !,0"C_uXdtin}s}ikg@i_3w3.1!  !#$##'')'"""##$&'''''&%$$"   "#%&'%"!!#&$"$%''''#""#$%&&'&&&&,+*+/.,./)(&&&%"#%(+*)/1--320031001/./01241(((%"#$! %%  # " ! ! #         % & ,* ' '( !           % * / +*)) * , 3 0 * + , ( % $ $   "&*,-.####$%(%"  *" , 0 8 ?# E+ L3 ;' 5# $ $ !" $ "& #"## & ,! 2& 3' 4) 1* 0* && "%  " # % $ $ "! ! "# $$"#%$""#%&''$$%%%%&(++,*),,'(+*'+/,*-/12544454322-+02--/.,,,++0211110275001-)*+))000/.,+/31045 02972231/ 0 1 . - . . **  ** ++&8<."FMT5_`>/%PO-/baGPz`rnre`srqs{usqll\cVL8?vC"&J@;(/ +jFjFsqn~rn}nnmsu}{ԀwhVWhVWliokwxiijo|tinhlg`a7u]R'\) )     "%!%3,%"8@'":G4;kj4;kjbwjЁy}~sssr=ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM      53:[;P^wLWvXbw]^xbZzm\{x^nWiUdTb~Sq`Qq`Qpd>aOm)>-@   3%;>/$Nfdcfdcp]_ngjgdzYERe&Y'.#  , ,+*) ) ) + ,...-+-221341011/.,+'(() * + + ( '*)'(,*()*,-..,,*)',00011.-//1387320 / .*)**21 / 01.+,-,+''####$')*+020///..///,('&%%   <4..e\Pa{rttdxg_n[mnYmnYzwOtJl;e%,Y5&3\,"L";"@("'A-+IMC]saJo{]hsmٽKL}Lg@_<]B"O]B"ONS!MCE>"$ %            -('1C1)7V+*9\)2_i5k~==,$     "/A3.]L95lw`Vw`Vy{nLG8IkL,3XAD6!G2"I-`9tDgKbM^cqb5L)h)NnS| WJzFt?m=kCC=m An-No4nj:ϴUpʃxztr΂bmwkRwkR]PHdMGwCD{GEQG`InJ}qr~pkkobejNpjNp^e`aygSfhVkk_{qwiWZ^*b;451&&    " " " " !       )+<'MZ__zdg|jgchd@gc4y558$&"  "%&$#++*(##"$%&&''&&'&##"!"#%&&%"" #%#!$%' '''!!"$%&'&&%$$$++*,1/-//(%"" #&&&.0..540121/01/.001230&&%"  $$ $ #     !          &' + * & % $       ! % * . * (&% & ( - + & ( ) ' % %%!    !"&)./..##"""#%#!      ' * 4 <# C' K2 "S= 9* 0$   "#$% % #"##   ' -" 3' -% '" %# $#"! ! " $ $ #     ! "" !!#$&%!"#$$'($$''&&')*++**,,'(*)%+0.+/0348755432220/34++..,,+*)/122331264/01.*,-**110/-,+/21167 14;:56630 0 0 / / 0 0./ 05.&:?/&FW8/Rn^DujKproovhcve]w[Iv\Gt]A{lFzJufqoqqmm@X=j8J3Z *% $=/.ZaIKR}Mrrrrrodkl|qO`qV_q]^sut}r~yquxwe]t`YlRLoLNw8T}_?FcyKVw^Sy`N|bIoO|T||Qy}QnxRkvSs_Ss_Spay5L?c"1#9   ("/1,>Z~`Z~`morlwxkf{WK,`wmXtlXkjWhmdfpqyiʍa}Ax7:>4&"     6$,PI[c\ci~}[hDVa1n1;8$/'  "&0E>hjLkTpry\vsYulYy\_y\_rhWwvX]ra:pr(XHF*        "#%$#%'' ' $ $    #$0":WDC|cTXodmVX\;PU}lsiyfsmuXmuXzKuEe5_5~oN6rcFGzW>WfKalPdk~]k[>uo>uo&3.  " # $ # # ( * ) ) % $#% + - / / /+*%##$ % % & ) , * ' ( )$"%% " !   $%;%:Q%,OP*9aP,>gcTKjaPhrhr`qcilQ`nOarIegu]\w\h9U4X-<"@   " ! !"#%(+,351110,/2.)&%       "%$$)+++7655 6 4 2 3 433.. * * + * ' &&%#%& # "+*)) * ) ( ( ((( +,..;81483 . - , ) ( $ $++-, + . 1 ,*.000777897520-,,,))** * + + ) ()))**+ /010.////01 . . - , )))+-+ +-. . . 0 0 2 2 1 0 / * )&& & &;!-H ?7 /.-!+%* %*!#/0+8LA4FYZQn[qduzyp~Q^Œbˆbƒ~binVinVgN`oAM>BN56N+*6!          ("#5%:"$M6$M.c4|x=g^aidb[Q2D(o'Xx Tz P} MzMyQ S II@s"Du.Q|07msATgsq~u{x~uxmTxmT[GFcCF{8Gw}:FzBDQKaSwtnn{wjryiozlQflQfeXqgWnnUem_mk}qwp^i7GFH<02        " #      -+;+PZj_efg~~dlJdf9~478$(!   " %'#"++*(%%#$&&&%%##%$!!!!"#$$#"! !$" #$% &((!"%%&')'&&&%%+**,1.,..'$## #''(.0..64001/-/1//00111.%$$"!!!!&&   % $ ! !!       $ $( ) , + ( & $    " & ) , ) ) & % ' ( + * ( ) * ) '''#"  ###$%'*020/&&$$##&$#  !"   # ' 5" :$ @&@* A/ 3' .%   $%&%$##""  % +$ '# #"!!!"           " """"#" "###% &##'&$%'()*,,,..))+*(.3/,01335433310010045++.-++,++/112441253-/0.-01,,2210.--044478 35;9 677300 0 0 0 1 1 /1 6%&N?4    *9?,2XITLb{z{zw{{swyjlznlvovtqrrsnlglmegg`XVcQTn=OuBS}FVgX[uaqcLos{@hxhCKduCKdupAgrAcwCZxbnxwvowKmk7MDEC71*./'&?>GYrAQb}KqQjzWdt[\ac~ddssssrwx}aZfA7I"F5:;457%"%"(#   #2=30R_CLYIV\FbEf^y^|^cumfewdBcb+;cb$.R5(;&'3V:iV:isu{qxxvtqqr~ifeWeeWepnxot{kjhrfcqv는P>3+)3+)              56D\=HFgWKZzVblwipq=ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM   B*AbDb8qAJyLwLxpQsnRt]Tt]To^|s,7.Y$2      #$)-M\M\ikoi{UP=d2n$2* L/"MY;2i]`{_]jfUgd`cbj|cɔ[x9n.m57$"   "J/An_ahssrnVlC9O!J(;1       '0APupP_tt{fwp_ve]{R`{R`svVvVUnR9KIP .-/     ! ! " $('%&'' & % $   '!89k>DsCWzGiW=N432]$ >3# 8+8+u11ft7GzpHlchh}Gmr7yqg&Y<1"*    * + , - . / /122210./1/-/0 0 0 1 1---+&'()*)) ( (0/-./,)** + +++//..,/10///00333488630 / . + ***-,*+-../0-,''''&&'''(),-../.,,,,,*'''&%  %3 '@o8fdrnlm|Vm|V}GuA].pX.oJ/l|FGnA_sSetYgk]hYUt@\s\XseVhhY]thP`jNaqHejz~cIz@pD.:*! !"$%"    "#&(+,12...-)-0,'#"      !$&%$*,++ 8 73 4 6 5 3 2100-- + + , + ' ''&%'' # "))) ) ) (''&''*+-- <91462 . - , ( '%%,,-- + / 3 - +/0116667:9741/.,,**)) ) ) ) ( &%%''*, 0 00110/0022 0 0 , + ''&)+ * )-. + + . . . . . . - + *(' ' ' 1/<5`7]dDb:E|~-Ih.Gj2@qCNS\rjjjqodyb{mT[mT[lKcnNcuWdrhojqwxdxDSW%[G:> " % !    0+;0RYu`fecatU`i>299#)     ! & '#!**))'&$%&&%$#  #" """""   "!!"$$((!#''&(*'&((&&***,0.+--&#$$#')*/0..6500/-*-0//0010.+###" """"''!! &% !!  ! " ( ( * + , + ) '$     # & ( * ) ) & % ' ' ( ( ) *+*)))%#!!% % % & ' )+2410))&%#$'&$! "#   $ 6% 9%<%6# / -$ ,%   !"&''%"$$!   "  !" !"    !   !""     !#" "  # #!!&%"#&'(*,--//*+,,+161,1222220120-/00056++.-*+--,0111441231+-///34..3310./ /25668946:9 7884/00 0 0 1 1 03 <,7gPB\A?fsifUUUU~iFzeDoY%4>3 % % $ & ( # " # #        (*3-I9NFkd|rstGJ6mGJ6m<=<577!$(($+/%.]<*_R?DFs7_2t*,!*,!  $&*3=(4\I+BcV.Qj}EeMkUqWrfOqfOqnmkxkzjih~cvu^ml^E?{^81gRC1eRC1e',%&           #,2"39!:?#"4@&&/@E]blPotzPQʿ|}|}{y}tv҂wcfQeCre5]X3oVT2jE4>?)/..               ".-/4MKDBxhsPPo|Q^yaC^aC^dea|[ĥR6I`7-7W7#$O8K-F"B.rhP7gyntf;8x-7(v #\v Ww Sy chrvPP)Y'+g74gAOyp`crVvkxszp{o{wS{wS^VNePS|=b}=b>aM_]^ml]fq]ddfitfitkaclbdmefmmimplnklveŀ^[e0jOG!M   # ' $ $      %&&_qTosjssgъ[}}9yk-j% %    "#')#..(53)8LJ*BSR/Ce\0Dj_BMBM\e~{{stt{g΂DzUw[uQuQuH?e>6r5 ;2 7(!+     !!%8$ +?/.MX57XeFSxIVvR_qI\{?X7>em/#EO9,==$7-/4(34?'3W?'3WqrvtrytX|ÙOsX|\\X\XhPiSl[lYlT{umrtkے`-1/-1/                    '8!=LM1_da@|]ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM  4&9> -J\9A{fH?~s79:A|GnGiGfWye\`~`~uc|j+.&M* ,07'>cziczisqSvqVo^{vZnMQe5y4>@    YB={^QPl}mq|oNShVw`]x֏cN9|8{+]2   +2V9\dfvrss_[XI0T H#9*   !$0EGpQb\}~vktY|gZwbZ}[T}[TvRxM~|?ii6~*/7#     # #&(/.***)( ' '     )A#>NOTdZy{PaeEI[;1iX7)]9$5/(4 4 :)]C3q\PrLH=w1zN854#       # % ) + -//23440/,,+*)-01 14411/. ,+*)($#%%() * + - ,*,-,,+*--+,./0 0 0// 0 0 4 4001231/ 0 0-,++,,+,./0120/&&&&%&* * * + , - - --./0/-.. - + * ) % $ " "   ,1NUQ[ekpeXrVE[aA[aAzmHjEb:_9U6N@FIkQwSSC’6LZ+6LZ+  "$ $ $ ) (#% , * ' ()'&$#$%&%# & ( ' & + -%" ' '$$  %# .7027RhXH~Y}ronqhqhmJ|jMtbT\gU]vW_yb{eH|7p%_L*A9! ! ! # ( ('(($ !#%)-/011,-10,./)#$$  " $ &&-/,,43015420.+*--,,*)')*(%''#"& ' ( ( ( ( ( ) )**/ 0 / /0. )+,* ' %$%%%% * *+,/1 2 . -  --00456676 5 2 . / /**--,,+ , , , +(')**+/.,.0-*/0// 0 0 * * *(&()(( . 0-- 3 2--+*( ' ' # ! " "* ,CCZS\_arm{΃V]}TSvRH|MZ~K`ss\O|':83/2)  ! # % ' # ! # #         &-"A4E5bcxrss9@-\9@-\ )"&  '!$W7%UM:?Ap4}[z/m&' &'  ! &#+.8")OF#0RS$7U2Ux6_>h@knItnItttttrssqnqVPrE=bS>bS>,!5).!             !4G^I@YrWCDѸyyyxswژpavR{CsoBkkAWC%QP5>8$ 8$ !                ):78@a^QKVãU~TgbEfbEfdhaYĩQ7L_1,9V3!%M4H)B6/keA7x|g{swg85q,5(v$Zr Xw V| iowzP{ P{ ,a+.r=5tCQv]eWyQzfzm{l{k{zR{zR_^QfWW{Bj}BkBlQe|`^kmYeqWdddp|dp|khckidjjgkngn{fkegdueÃf^i4oQK#R  ! $ ' & %     !$4WD3m]`Oc{jfh^\ZxI2:;%%   %'#!(("#$#!"""!""  " !!  !"  !# $(("$+)' * , ) ( ' '$$(((*0/ - / 0)',,%%&%"%')+--++10-.10.1421220/,*"!  ""! &&%%&###*)&& & $! "# ' ' '''( ) ('$ !" $ % ' ( ) ) ) + , ) ( ( ' % & ) '%&&)*('##&&&)+++1321..))(('%"!     " #" '& (# ) ( ' %$ # # !!     !"$&$# "% #&            #&'''$$+*%&(('*,+*,,*+,,*/30,01-,..-.0/.010/11))/. )*---23 2 111 4 56 4 / 1 3 5 79:--10.-+-. 0 1 3 344458 8 7 89 7 4 4 4 2 1 0 0 3 5 ;**WLAAr|FfyJ[a~m[{qOr|ZX|ZXtFpEeA`?tP7}|[Ie[wrqqʁ6iFM6iFM              $( e3Zxe3Zxv;y=C{Yjmpv{wsp_YVRhTOcOGTYLSuZO`MeKpW{zbjlmdgpL^m~D[lh5BEP5BEPTQm[Lkn>doStogq~roeچ?v2u% %       !)"73""<:''OG))UK?1sp?1spU`Ⴙt~zsttjٕHd؆m߉dωdϊVOwJD?'"J;'D-&3$$   +1'9E/(ESEGg|FHh}GKi@Cnz9:sr-+VW 9<-&21.*.0(31=$+P=$+Pppqpo{~iSzLoQtSv]U]UdIdMcYfVoNorssri+31+31             015GWE]$}UVffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM  B.=fJ5@peKIlSCi1ux59?~EuJqLsj^nhdee_rXO]G. ('44vRtvRtraXsbXuhYqoVdOK_5u28=     XGI]XZnmjaatkurid^8w1^*Y"A(   ! H-%PK14`V>c^O|g_mysf]aK2JC"2#  ,&;RBoQdPurslXzcLxaH~cS~cSt|uoztJfa<((-       $&-,('&% $ !      +'<'*NrVuvmzqqii\HJ5$N?(8- ' 1 1 6H9#PC/i]=vJU`e^BXP9q,#1          " ( , 0012233,+*)'&%'*+, 1 111 0/.,++*&%$$$$&&(&%')**('**'(++,-///1 2 4 40/-./-,-.+*,, + ,..-./01//(('''(.,* , . , , , , + , . - ) ) * ) ( ) * %$ $ $    , ;DP<`cZjdkfckgNTeCTeCuqPvkWzYm~YhXYTTQOycSviUIiS:iSx & & "## -*#% + )')+**,-*) ( '%&'' & , / ' $ $ $  #+$('@^[<}R}}tvpxwerɋMM~GzvJ|aTeho|_N>~_9zECE-3 ) ) ) * - , *)'$!     !%()****+00 ../*%##   ! $!    ! %&)+))..-.10/.--- / /.-**+,-*'&&"!"" " #$&' & % )***)),* '(*)( $ # # $""%$$%() * ((  (),,56;:65 4 0 - 0 1++/.+*'%##$##() * + 0 /.1 5 1.2321 3 3 / / / ,)('#!(*)) 2 0 , , . . . - , ' %!! %35ZCm_Utn{uψrb~fRtZB}TQSVss[gKlV.%/&#(     # & " ! $ %       (!%=95;dc{zqy{8c4Y8c4Y% " +"">,5t>.fPFlCuBhZ-lOR&Y*'$*'$0),&!"$&6*3.0G-7O2:^>DcBHn5gn5gsVqYmbr_ˀUytrssr~rzvmvmnsKrjD~Q.qqM,iIA#R63:$$#          #("!EDG%RMSG\K~G\K~OefNfmLkUz^lzxtwswlsj|rǍl,ul,uYS!NNHB/' *" "         -8=KE\iwY~~mkkddhdWJyp%9@$(:'3*G8%&\G0d4xԧdt{}ka\;]]2QvtBbStsrz惸s⇊E{6* *     !#9'@+ H9 H9:Eww@S}~Q}Zwu~syvmzb}oszzxp~Yn~Zht]VXZL?}VA'Y?.:(     %#%6"$5 "1 '3 -6+3)1'0+0H$CTR)P`^?O^?Ox{vxpqng}_juubp|\^~ZXQYNYy=Hy=Hz7?n:KwApElPa{qxrstxVyD$,+$,+    #$$%! ' $ !      ' .1>! PffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM  F5DuOV@nQdLrqu~iXzbHx`B~fR~fRsu{yqMe^>'&)   #%,+'&$$ #      +);)/SjXnvrn|ljdGD3 E7#,) $0" 0" 4A6F;$SV8}pK]omkQd_G3+>##    ! ( - 1112233**)(&%#&(** 0 011 0 0.-+++'%$$"#$%&%#&())'&))%&***-///23440/,,-,+--*) , , + ,//-./00//((''')/-* , . , + , , * + - , ( ( ( ( ' ) * &$ % %  -5>O2TvcLiUiggimQQfCQfCsrSqk^kV~qWxʁYdW[TQv`TrdUFQDx7K>g !"" .+#% * )'*,++/0,+ ( (&''' & - / ( % # # ' $":[\9yO|{tycrzSjDsDsFy{J~aTdnmV?ŗ;S:uw7:C&1 ,, + , / . + )'$!  !!  #&(((()+ 0 0 . //*%# "   # $! (# !     %&()((,,,-0/..-.. / / . -*+,-.+'&&"     !#%' & $ )*)(''*) &())( $ # # #!!##!"&'' &&  ''++57=;54 3 0 - 0 1++0/*)%# !!""') * , 0 0. 2 6 3 /3432 4 4 0 0 1 .*(&!&('' 1 0 + , / 0 0 / . ( &  #.0Z=b`Qjr~sω{c~lRs]@~WNURssZvXJcJ*.$'    " % " ! $ %       )&<;0=edz{q{~7n6X7n6X$! /#$F0;~A2lQJdDjBeN+gKD#R+''+''500+! -!)!$3"9#!K0)Q4+n.ckn.ckrApEkPqLA{jrtusr|}|}焎\Tf:a6[R*cB?D(+%           )%!14@;[4@;[AO][ASf]?]cEwK`uuuts77kf+e_Y%V;1(4* #(          !/8?RGZm^x}tsreeidV|sHjd36 #0#*&G=++dT/uϝ0ct|zl|=lL:k}?1gt+aw$Zy \]] ]ko!r!r5e~,8qC?KWnde}mru|tsovitwqoqo{ewkjx{gw]rcqipqo^snRhm]dl`idbidbrk\pi]idagfe_lp_ie_fYi}YrYf>bz5y-# -#    $ ' * + +#  # # (<5+YCQOtIlsJxwKzHoIxGh8j*67 %&   ')%#'' !%# ! %#!$'#!"" ""!""!  ""&&"% ,)%)- + *&$$$$%(( (*+&$..****(+-/100 / /0/,-0/.02.-,,+*('#" "$##""((**+($" ##$%&&'''&&%$%%&&%&)('%#   "# $ % & ' ' + , * ) + * % & (%"$&$#""!!%%#%'&$,/.- 2 200.,%$#     " +( (" $ % %  $$$#"  !  &% )& % #         ! ""       """')$$)'"#')**)'&((*+.-*- /,)/1.-00 . .,--021 100++00./0/.00//00 1 100 . 0 1 4 666..111101 20. - - - - 0 0/0 1 3 4 3 2 4 421 0 06  6 57JAX-^kk7^~A]{FbzGcYbNkpp~j~g|x_{r]waXuVarJj\UWW"?+."?+.       ".>".>>'O\M.`nzCwXov~}qxdsvWpe_o_bb_^___`cdmmo}ňu]gVXNyWVmU^eN{bLUExQCsKGeKGe_7]]5Y|W.Klv=]Lnor|~x䈉G|7, ,      19 :&:&1'bT58o]@ixNyxuyrrr}oqxkys|uuurnad~mfml[OjP0oM9 I0!"   "(#-%0)1R)J``/ZoiH[iH[zuwqobedtYdso_bp_Up_P{QO~LOs2Dps2Dpr(<\z,Kg6w:s~Egxl{rttsLsx8!*)!*)  #$!%&)**+'%,# (! # !      !") NffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM  UI}WT]vfjE/lK6{QLF*]B01?("A0(A3*# "              !&".181:;SLBVfIqvq{qvttthԏb͡NEqR*buV'[xY$S?@1,7&     ! L/0[vFSI\LdR`T_ssihdIvVGj,@F*&1F-!F04)iNH0l>dŧ;uغesOJ;Th?8Vl6.[y'W~ RKyCnT Z kp%Nd%Nd>QkJGQmb`OtgMlmKcncdn{dvsyxczr\dpZbxZbxn{fowdrk\pf^kXcaeWqajdhkWomQhxh_xh_xd[vb\p]`l_j`daa|a^phkioxbG>XH!LXH!L    ! % ( - / * ('' $%,(;L&(4@ '-44BK]H\i=^PX9_GI('    "##%&#"**"# '$ !# $&"#%$"###"!!  """$ +(%(+'&" ###$()),-)'00,,*)&'(*+++--00./111353211.-('$! ""##$$%&)('%#""! ) )''('%&&%$! ""!# ) '$ % % ! % %$$""!# $ # " " "" """""!!''&()% ')** / /''&%!"" $"  *&# $# %% %%   ##"!     !  %" (" )" 0# 2# $$        !#%'&&( )%%'&!" %&&&&%%''*+-,)*+ , , 4 6200/ - -, - - . /////+++++-1102321110/-. / . , - .00..0000/ 0 1 / ,++(' *)')-/0112233/ / "@#"A%#D+B)k^apفsaanRiodqrrs}z݇d}oKsS2tB1>1%,% !      "9'""CPW]ittwcGr^EaN?^_S[og_k\cfPYR5rUK,dW@-eX<-eS#6RS#6Rk&TXp%[V~"pQ|$qUw*rbfAUXRN}QK]A<,T;7@  &*=;8J*RbqK_uH\xEJZ2h8<G:37:01QH#RQH#RK?BD9?-(6( . MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM  UI}WT]vfjE/lK6{QLF*]B01?("A0(A3*# "              !&".181:;SLBVfIqvq{qvttthԏb͡NEqR*buV'[xY$S?@1,7&     ! L/0[vFSI\LdR`T_ssihdIvVGj,@F*&1F-!F04)iNH0l>dŧ;uغesOJ;Th?8Vl6.[y'W~ RKyCnT Z kp%Nd%Nd>QkJGQmb`OtgMlmKcncdn{dvsyxczr\dpZbxZbxn{fowdrk\pf^kXcaeWqajdhkWomQhxh_xh_xd[vb\p]`l_j`daa|a^phkioxbG>XH!LXH!L    ! % ( - / * ('' $%,(;L&(4@ '-44BK]H\i=^PX9_GI('    "##%&#"**"# '$ !# $&"#%$"###"!!  """$ +(%(+'&" ###$()),-)'00,,*)&'(*+++--00./111353211.-('$! ""##$$%&)('%#""! ) )''('%&&%$! ""!# ) '$ % % ! % %$$""!# $ # " " "" """""!!''&()% ')** / /''&%!"" $"  *&# $# %% %%   ##"!     !  %" (" )" 0# 2# $$        !#%'&&( )%%'&!" %&&&&%%''*+-,)*+ , , 4 6200/ - -, - - . /////+++++-1102321110/-. / . , - .00..0000/ 0 1 / ,++(' *)')-/0112233/ / "@#"A%#D+B)k^apفsaanRiodqrrs}z݇d}oKsS2tB1>1%,% !      "9'""CPW]ittwcGr^EaN?^_S[og_k\cfPYR5rUK,dW@-eX<-eS#6RS#6Rk&TXp%[V~"pQ|$qUw*rbfAUXRN}QK]A<,T;7@  &*=;8J*RbqK_uH\xEJZ2h8<G:37:01QH#RQH#RK?BD9?-(6( . MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM  Fe{Nyfl}}P6D:{8>w|BOvK`ic_dk_ijXkjVz~z~WyG,35    pGnpGn[vYVxQS~RHV3a7b1(  $$ND{RX]_fTRuW~=jZG2VL2&B>     259U>fK~\tmkswrހoԅhYk7wJJ'Y + / ';.BVM>ql^{]]whKn`EpRepRethE=x$9%9'$    !" & & $ $ #     ! +%2HJ4iQL8qkPCwYJaQxnSm{UYaRRXQN<0cL2%T!!:%#?$(M"6d++Tz4?qw>NsH]khRbDxKG,`     " & *./.---,- 1/)*+ + * , , . . 2 2 3 32-((($"$%#$%$"""##$$$$ 1 16794/01-+015542 - -+ * ( + , ( '%%",,+-/.---))*)$%(%!$ &#"(*)+ / /-,+,,/0+) , ,  GGkV[mullw`Vq^e_XaVgQuhQihP]k~lЈcʑVI=$RI=$R    !"!!)*+, 0*$) . / / / / 1 1 / -(( ($    ! &+6+=E9#OoI1rX?WLVPlV^aVbafeafeYZ]Y}M_/VbFbNbVtVaoRestSS2''*         +:!.B$&0I,94lWL8>~9б|z|z__^bnpreēFkc6}^Y0nQK$SMF JMJ"PB?D"       '+GPWdssyqMxpKtnDplNkjWuZY~JZnB2hh?$TH8?=68" & 0 #1 #2 !N37j%DWK!*G@ !BH@$PKK%U8L(N8L(N=Q4`DZ;oZvQa_vxyxnv}[~C~;qb,hqb,hJF7GPA>l1`4W)P!  MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM  ?[irFnr]ez|U?I@<@|}EOvN_hbadibje[ldYxxWkF'0/   jB^jB^[|YcV^UQT7_4c.&  $$MBwRR`ci^S~e=wlU2]V:'B?     /4w7O~y=_Pz`spmrsry}sׁqb|HXe:{*( *(  ( /!'D7!L^ZAy}bÏ^]{hKr`FpUdpUdthC:wz 4#2"   "# & % $ $ #     &"-1a'"'";$#?$'L!4c*(Py3:ly>IyHXnk[sTVaA,!#,!#    #',-,+,,,- 1/)+, , + - . 0 0 3 3 4 31,'''"!$%#$&%##$$$$$%%226694001,*/14432,,+ * ( + ,('&& #,++-/-,,,))*($%($!#&"!')().-,+++,./*)++   BGgsQ[bheexgZrde`XcVkNskNglO\l{yl΄dɌZNA%UNA%U       !""))+, /)$( - . . / / 1 0 . -(' '#  2!34&:<6"LI>'XVF-dyO6}W@XOXTi]o^_x^i{^i{TUWT}IZ-P9^    " % 0 067 : 9852/-..++('$%%$#""$%! $% & '(& $  " $-- 20 .) .) 4/3-.) )& ## '& *) %) $) % $ '' ' ) ..000.,)(%% . -+,/ + ( ( ' $#"! " " " " # ' + '$%& ' (((#$ ) ( & (*('&&##$#  ! & $"& '''--./ 2 1 ./1/-13//97/.,(%')**.0// 0.(+ / -,241044+,/ / 0 0 0*),-//540163 0 / /)'""$93A=y}GLZ{hvvrspfgi[[fXneWurrkb7}UP,c    ! # # $ $    %+>)(OO<6k`ODrY^x]gxyylz6}lz6}$2+#,$  " J3,UrKMZW_[YCWQ9#BSE'QZK/am[Iepnpr|mĕvdPIXT NUMFL90H6.=+&7(#2%!(                  (-01g8b2^ &2)ZFB-ug7e3xkkigcfoqroЋXrzDiv=`h4s]c1lY\-iMN&Z*&,&"'   (+MJ_\rryYx}XsuSojSl_SuRVDXvB7osA,bQ>!KF=C$ 1$ 1" ' 4 &5 %6 #Y<@|)Ue`-8_W..]cR,gg]+kW`/gW`/gJaKPhP`}aekuwxwtweǂSMzk4{zk4{YU!OU_&XKz5rBe-a&%0 NffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM  )=3C0NDSCxPzqxd[VPHE~OPvV[h_fcbjmUcpQ`rrMU@D( Y3-_Y3-_Y\Ĉc΁]kLDW.h#! %%I=iQAojKl^s}X<3qrR)CB%    %/V2;o\=Jm_vomtpzqqqfqhZss~z悷tOHIOHI 0$&^S-iwMlܛ_ǟ[iM~aHq^_q^_uzg;l1{rY%       $ $ % %# $ $ !    +'$ ?Z;_Jp'?1I!  !# - -458897420/.,,''%% & &&'')* ' & * ) ' ' ($    " +'.* /) /)706.2) )#  (%0, // /0 "' $ !1 !1 )+ 00000/-*)##,,*+- ( # %'''%$$% ) ) * + , )% ' ( #!$$! # ' & $ &('&%$ ' ' ) ' #,* ' , . ,  + //+,.-*-00/ 1 200:8 2 20-)+-/ 01100.,%(**)-. . .66 0 1 3 4 5 541034448723 7 3 / - , ' %     1<*m]IDvplhhxygP`kLblKcssrf;\T/i                 7%-Q[?Qgiqsc^sz|ol2vol2v!$ " 87#GYR?|tXG}ZJIl>5*+.$# ) WEPpvmgjc`b\nbjnbj\q^dd>S4}|<,<" ;;&^\ADahv=liX<{iN B4*/"  #'''#"##!"&'('%(*('*+,,-,'&%$"! !!$$%%$#!#%! &&**))),/ / /+*((+,.,'%#%'&&,,*+///.-..121 0/. * *)% !!#$*,''&&%(++***('**"#$# "#""!   $# !$" !" ! !  "&)       #$$ & '&&%$!#!!""" ) )'(+)$$$#"! !!  # -%*$ '# *( ,- ') %'##$% ' &"  " ! !   " '" & % "!" "   # # "!       $ $ ' %  !#%')*'&""#$'()(&%$##%%,+))))())('((,,**(+.,*++)(00////. . . - -,,((.-+, /,)+-, +// 0 1220232 1 2 2 + ) - , ( ), , , / 1 / . , +   @*%-[B=S@\ǥBe[_tYgnU\lSX_WR[XPkp[kp[sooqlkjd_lb^r[ZsmtOB;h[U8VH@          1'""L?^w~rww냸jцcȏtMtMtLsPqToQmMZXS\slijlnYq|^nuokrpfqc`pVeyQg|OyNxNidSidS|`^|`Y}`HjItJsKrL{V]vLctstt.-1)')              $% *!>1 E:66অgڀqrrrrrssn܋dՌcԌc|Lm|B@;$O95E"$&# "&'+**_8ovEooy}w~poden?Hw8M}1RsBGGCnN1maP+cAB4gAB4g"%.*'-A.)A-(B*&{"Z[4PcYVC=DDrrrrstuwyzzꖆMM<=qAk;YJ(^D3=/  SffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM  $5*:+D:J@sk{Mohse`}ZTPHVQw]ZkcdgegkXmlToqqR\CI*  S2,\S2,\Y[„c]oJF[,h$" ))JJfRLjlRwnext~X<~1nmQ%>;$    "*Q/:iV1)/         % & ( ( +&"% ' ( ( + , . -+ ) % $ #  1&1&jZ>mbCx|R}pQeP[ORNheomd}[StStEýEDvw@lrq3O=^!5)>  " , ,447797532//-- )('' ( ''((*+' &) ) & ' ($    " *& ,)2,2,5/4.2) *$# ($-) /- // $( & "2 "2 *+ 0/./0/.,,%%.-++. ) $&(' ' %$$% ) ) ( * + ( % ( ) $"$$ ! # !) ' & '(&&$$ & & ( &!#,* ' , - +  + //,-0/,/110 2 300:8 1 1/,)*,./01//.,')+**-. . .55 0 1 3 4 5 43103444762 3 7 3 0 - - ' & ! !  1:&iUD?zycehgz}fRgkOamN_qqqf@\T3n                4-@ZTMudpsc^ourt?rt?+/9,/6..-).*$.'CG+YbaEu\J{ZLzC8yz<2n?+&O?+&OT;TUEaWf\`~jQekjxmmmiyhot}ft}fXJNQ@Ev= +E6*A!)4&$/+)" #"'(! ! #!!$&!'3$3?1X&dXOAy{E\STbKgPiRrzuSQLHyk=fa3rSX)`>F%L)5"9,14-/2#&$ #                 //-"A1(+L>LGlAWTxLvyYxwg{uijtwHH4+1-%( ( UDNnvqjtdnbllfslfsZwZi[=L4|yC1@$ =7'\WAנG`дBjκV]re;r]5gK#Fm<`2T>cJrk v&|(~=vK=vKJ]L_RdZ~alv|u~tp`hoU`jjlkh~iyojXuoX|sX}RPzT~xU{u{uefgWbfZiad|]uY^dosOͧO'C!65+     ! % * 0 3 2 2 + +  !  %&@A<>dd=(R)/7""-#"((-"4 "7YF}lTppoopu|nW_k:C{r4Gsy.Lkn`X2ZMI                +Q0Fpc4\zt7ru<{v@hT}c[{pytxbyFbyFF-9>(2& 3 +?(9X6.apDCX[Pbkt}?}?'#   &)))++)*,* % ( * * * 0 2224310,+*)'#!')& '(  ' $&(('((.09978:7345,)++**-,*)'&%$$##))(),+'*,+*,---*)'''%#"    !##"$%'(* +'&'''''#    #$(C%$-M+AiAiWVSyWodP~jKrpFfrH~sI`mZyv}[v}[hAj>o4q5wx8OO'Y&&-         ! # "! " " #$ ) (&%!     #),#@2("HXA-eXA-efSgxWidbnWcsIdwHizGnicnrO~O~HyjFviAkgQ6XRG'   ( (2235986772 000 - - - - - , * ++--(&'&$%($ ! "   %# '%;5 ;5 0-1,2) .' *$ (! % -) 0, ,+ ** &5 &5 +,.-),.0244++21,- /+'() ( ( $#%&('# & ) ( & + , ' %$$ " "% &- &- &, !* ( % $ # " ! ! &%"%,*'* +* * ///044234 4 4 4 400:7 / /-*'()+,/0,, , , + ,-,+ . / . .33 / 02331/00452233 2 4 8 5 1 /. * ( # ## 23]<50^';Z0):! 8)<@/G*#;*#;& & % )* /9 A4I4.!PHD%WSZ)]^g)d`k)f`r@wtG|}z{twou_jN[\KjVqNYlDAM&S9BB.-+.-+  #           %#!,2,@v>vT]Y]h^mhcdgh[ivpjy^x~Rs}Qa|P[jigjigmo~vLbvQ_v^T}lUyVwZv[zaˆ{cÈiֈiqp|khcijnbnccgkx|rtxx7U5R-E+D     # ( - . - - & &    $71?X.8Yl,:br+7>)-   $ $ % %$%&%%%%##     ""#$' ( , -- - -)'&&''('#"!""!"""$%&% ###! %%&'((&)+++)(##()--,-.1 3 . , / / *,00/,)('/1.--,'(+* ( )) ) )14**&%"%'''''$#(( !$$"% ' ( (****+*&&&#      %+4Qy=~`IhpHjdHkN8{YE0i#)2"(     % & ' '%$ !!! ""$% . .+,/. ,+*%#     "   "$ (+ *. */ ''))''%& & #           &! -# ,! * ) ( ' &    # # " $"%& $ ! " " $%""% $       $ % $ $'''(,,-,*)(%$##**(('$ "#&'(())))(,/,)))'&00,-.-*++**,,,,54//0-)-0 , +**,. 3 3 2 220.01 , *-, ' ( + + + / 2/.* ) " " :??IpS\VOWKpe~xnzcxdrrfwxfÇd}yrtvrc„cY}U[{P[k@Tk@TwL\{XW}GLPONug\p^arsrr7=*W58$L0(+*#$            !-,UQ-,UQ56]\94]^E,\eH8mvP]bxsssrrsspizSSB~NS@y=Q;i+6*K-"1* 4294S5A=]FpLrrPdXZq=ki3Ova)2Zb&7Vb#;Rr*6`w,4e_5$OW8HYnMYnM$4'L'.$G.8*61I,FguAosrrrkkO~āJtn:Td7MF-8hC0Mn?2at7^.arssvvtttkrcaL9x`ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM "",BHBnLWOjyyudeOlO}tOurXrq\khppNa~>Ld"  G:4fG:4fnxoxq{voÆMTr.o#($  74C74C`wXesWtfUstapX@0i_Y!<*,      &D0MkFGlL[xkd_p`Xu\Qli{hʁX@S!L@S!L  ' =1<~G}W}h˂yVrPfN~bMzdŅzdōVwxP5P>K*B3=  !   !        #B'0TN1Dg[;W{^Kpb\dWreUklnopkikiVK7mI?-[##''+*8'"BE/0ZIJJTjuNN..&$  &((((((( * ) % ' * * * 0 21132/.,+*)(#"')& & ' &"%''()*/1;;::;7455.+,-''+**)'%$$$$$**)*.,)+. - , . .--))(''&%$$##""  ##"#$%'( )('))**)&# # $ " ""8(@%;L;LWlZscekrm]toIaoJroKxab\jishishybza`yfc{Oe[:B;_))&A$            !  ! #+,"#3;$$1>%%/A0-@X40E`>JPwBSSkOkO\_k\`kSglJomKtnLyfdnrFF@|buNypgqsiflle[=A|68yk"T8N(H*1YBNǚPwUgmsd:xd3lN!HgFf Df Wv #j""&(>>T`Wbajqajfaj[enmhswVp|MlxN]vOYhk_hk_qpujXW~[TzcM{kO|rQnXm[zswtvρkҁkikpqovlzllp|zurk{{}zz@cEq5P7\   "&( ) ) $ $   #7)8P#-G_!/Ld!-="0 # ##$ &&''(%$&'%%$$%$$$#! """#&' )*+*)%$$$'(*)&%$$%! "#!!### " " "!!!!!'' ( ( +*(+...,,%%()--../1 3 / ---')00/.,++/1.--,()+)(()('/1((&%%')))))%$((""%%$& '&&()++,*&&%" !$$   -&:GC/``[ijmko|lopdbh\;PFo1B9[   $ & ( (&%"!!  "##$++))+*))(%$ !     " % ( "* "*(()(&&$% % # !        $ ) + -! +" +" & %## ) ( % $! ## # # $ $ &'$$& % " "#" " % & $ $'''(-,+**)(%$##,+)))%!"$ % &''''(((+.+()*((22-./.*+,++-...53//1-*-1 - ,---/ 4 3 2 22/,01 - +,+ ' '* ) ) - 2 /.+ + 6> 6>CSHbWcpuxxknŁaekn}drdble]cnjSnjS{]|}bsrqylkvjx]5<3V#)%:   01#SI9)vbX2o;Yc{k{kl9im7fp2_|r/bxx(no},sv0x~>wKv[WaMsazhƁ~\}{`sqkvqg‚r^zxps~st}jeZ[R^O_hkuhkuvvq}~iǓST«VɠSOrSjT~nЄwn|xn|x;;/_:7(S6+/.&& !"+(7., >005005           21 21!53#55+49.!=D7:XfPP_iggnirrl~lpjrqssp}g^e\^UIdAw4<,T<5$JE/@B8/WA;5_a[less[X[N\2OuS);]J 'EJ-DK3Ch(?^r,Cgi>;qfE9t[wf[wf8@.\<=,ZI6%SB6(R-6/PLHL~jZhpsYQS_aS_aa)-B' 9G,@mg1`Q`y[`kxnxnjlsstoxkqci-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM%*KG@xU^Qr}h‡cLmIwFwvTsvXqzpppA   LD?xLD?xcdhrƏWY{4u#)$  G<"PG<"Pr}SswRvdOso_jWC6n`d(H.6#     !1E;aHUxQ^k`Zo\TsXMe`bpca=\'X=\'X  /$F5FIJ|KxnJuiIyaMz^NoԆoԝ{ViH,2>#+2   !! !!          27:.+UA>e%:!!  &&        $ % '%32)7M=;If@=JlC?JrLJjOMtQqR}}q}qQXlT]iPleKzdNbQddor<<7ZT2oQH"=4#1+    ) )2234864681 . 0 0 / /00000/...)')($%'$ ! " # &' +( -* .+ /'/'5+ 5+ 6+ /' '" )%*' 50 83 0, -* - - / 031) + - .. 3 4../- ( * ./ /,)&%* ,)* - , * * ) "( $' #) ") #( #' !! ( ,% 93 /, %$ "$ $ "# ## !  '( '( %+ #* ( * /+& ' '&%**+,000 1 2 2 2 1 1 3 3:9 4 31.+*)**-., , * * **)**,-,,--./3443167 7 7 2 200./ 0 . , + * & %      $ !/!9B@?{oO^^g^p^ap]`p]_fMfMWdRLYE,7;$,/            *)B@2FoUdkjYsSghorrnr~ytsrW\WNID~*$8      $"=)0d$BT3Zx7f8jf4ZyZ2TtlH{lH{ooopsssonjHWQIT@uIT@u !. #, $?.*>*#=)!f!4Mt'7\jPHpPDN7S>bS|mutrwyy{UytD]rC]rC-'#4*'J41C42<429+(5" "          .($75|qc=q@Y\Y@Y\Y   &<>TbVgZuu[ph[kZagifbxuNizGdsLZpMVemVemVuzYzuVdKeJ}hFyjIukKfVdZim`pzmzmafu~uvuw|tixzjikYnՆuuuHpU>\Du%   !$%!!  ! %#6 1G#5R$6V";2 &  & "#&' )**%#'(''(( ) )('&$!  "" !%%%')'$! !!'(+*('&''#"##  !!  !  ! !##(( ) * - ,)-00000''() , -/// 1 3 / .**$'00////.01.--,))*)'()&%,.%%%&')*****&%''#$&& & ''$#&'++,+&&$"!""" ( (  B4*Sh[EoyqssrjSwuFc^&3"   $ & ) )'&#"   "#""''&&&&&&&%$ " !  ! $ ' & %%%(()(%%#$ $ # "  "#  # % + 0# .% -%&#%%/! -! (" $!  " $ & &((%%&&$ % & % # %&$#''')-,())('%$##-, * **&!# $% %  &&$%&&'*-*')***33./0/*+,,,/00043./1.*.1 - ,00.043 1 11-)/1 - ,+* &'(( ' , 1 . -, ,/)J[/)J[LiT|jtq~jU~cb}\nd\dmfbxrnQrnQcłnrm]\jsZD@~#0         # 2NP"7w[;85ӫLSׄCCc,af`)\^UKGTK@RK)`[;n!kL2~C`_jOw]{bÇrUq\soouji|YXx`gsgvs}rzcg|Q]OaNbddt{䡯^Щ]Ѱ\ҪVǤP}IuGwXw]idaida?94g>6-Z;.33))  -'/1*9C@1bIG9oIH(ZIH(Z.++)&'              %>('O_:=yh?UqCmeMtaPvosuw{z|w~ogXO\@{WM1d_>!LR7*[M5-`|ErJsseKz^BhG'2Y='E203#23*3^'G[l,QhsHSuQS\~\~KK5lQL4ldP/mZR4n=VBoNdR_rans@}/u:.0`:.0`:)E4%=!%!  !"+746DT@/FbD,Gg}H}H^crrsttr<ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM#+JIE}WdOpՁ]lJjGgEU[urpp/;*C%0 4 E32dE32d_pd|sztԑ>Y|%g "  U=+aU=+aq{q}po]NrbU~qiieTa@oAv-G">"    &&9P@qRLYsiqyndlXjLrinlizUgMa9JC9JC 1&.G3E\<W;uS;qXDpYHoXVoW[zz荆ftnR(&/%    !!!!" !         '!$$!  "!"+""6041S>FGpXAJ`?KfQ\hVbmm|PgpA'12!  3Qxf@eHKWW-/)&)!  "#$$##""#" !#$%+.++-,)******'&)*''%$!"##"&(*+223332 2 341145,,**('%$###$$&&&(,, - - .,*++++'()))))** + ,(& $ $ % %&$"$&''+ -++--, - / / / & # # #))))/&TR6AmlK[Î_ztfklcnl``e_[n_[nVVXwT~FXj~ZpzJRwK>FuL76i8cNm8cNm+*?'#5 (* .3$3;!$+    V(;[W-Ij];p\Ak[R]cuekmiuf}~ijZzTxdĚdĚQVdecgbj\gVeQtPyD@9h9h#C:.94(""% * * 1 0/16679<301101652464 3 0 0+*+)##%"" % "% %% -- 00 5,5,7) 6) 5* 0( ,'0, 42 53 53 -+ *( '0 '0 , -0/,, , ,,3544 0 . ) *,+ +**&$)+()- , *'# & #) #) $* %# ,+ ,+ -$ /& 5- 3- 1, ,* &' &$ &# #! " /. /. '* #( #% + ( % $$$$)) -.22 2 2 2 220/ 2 286 31-+ )'&''+ - / . ,-.,*+,-.,,,,-.01110684333.--,,+ + , , * * # #! $.%2$:AzB`rMskXn[sq^`do`uZ|Z|T{mLmZ3F#F)97            #%965?\JZf^btdqnqssZTE\QCbJ"(&(3(F'0Y59XEAXJDFE?@C=g2iug2iu}]|]w]vjrstrqst܉NNWKGR?CvB9DE6CK,B0 / "+'% # B3L =C,-WH+*UX(!M`-+Yx=I}nI^dVshPhmK^S_V_wV~Rycycge;sj<|A:3h)lnD JJ14?+--!#'                  2(*=00$&.$&.  %"/EjoLyYggjyhZprrwg~6AkS06bH G(K"O)0]=MşYbnr^U:pP5h>$PgJeEdPm[v #s}%{+r{.ozCkCkYKrWTzSnWpZrlajrgbxiVojRlc`eadbUqYUqYjwYnqUy`JxcKvmOupNtrMubWv]ZmUukSndsndsgtqmvo}~k}jDŽ{g}mbv_\r`ToaLvvXx}\qqK|`@eL "      " ' ,2)@,D4 / && $$&'(*+&$&'##)((((&%#!!!##"#'&&')% &%%$"!! " $!!""  $"   !%' % %''(),*&*/-,,,%%*+ - . 1 1135 1 0--')1/+++)(+,*) / . . ./.-/1.-/0$$&&)))))''$#&&%%&%#$%##'),,+*&%  "#&&  :?Hi^qzmr\TVyU{RIl+."F+   !%%$$$#""""""#&&((''&&'&&&&"" ! ! !$%%&&))*)(('%$ & '   # ( . ) ' !0" 0" , * &! '" ($ #$ # $$(*'' '&&&)& $ ' ( & %))(),+''('&''((/-))) ' $ % &%$$%  ! $ $ & ( *)'*,-.55./0/,-/..121153002/ - / 0 , +11/0 3 2 0 0 0.+/0-++*'( + ) ( ) + ) ( *+A-LgA-LghQ̽gddj}oe]u\b{Thl\g^kasmbknqYnqYogMM}N`<@So)=        ,)&=\jEN}^adam`^Ɖ>h>h>7;:25-%$.&!/ )=3#K<,}%R`7iXTcNiZk^ud_rnkgkuklucju[irdopmvv^qxYpx^x_{~{~}~惞xᗐiѠYINTF|BuCsCws`ws`g`]j]PvT'\cI K+( -, 0/#K96gT>Gi043S"+ > *       %$488'>=3D=(BY>+GaMf{RyV]uw}kYI5C'M<9AD/6L2/aO48ofI|nPrrwkom\`P05gL%,QH#;N-CS!8Lx3Wz9bwpysmmcbeff^qrHjwPWibwmrtRGx#*9#*9!        ," )%")O)OgO)Og;Gc}IJktSscrrsq=ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM",IJFXfOj҃ZoIiGbDV\vrpp*.>!%0 C--]C--]^\}dlv}pْ5Y| b  Y=.fY=.fqpzl[Nr^Rf\oVYPDo7}.G@"  (!(;SAvUJ[cmk~sgąrYpKwbep]nQdFa8D<8D< 2*1H3EN7|J7|pE6xoPCnTGlUYkU_vvkpoU&"*    !!!!"# "          ,$')"$   ")' A95/_U9@z^:FeKZgP`jj߄Nmx@)74$    1Y}a>oz=}7)9aT=ɩTO~tckmcvk`ba`Vk`VkLwMtQkNtC[seVdYLXZDDB|aB|a35$L/, A! !&!&-6&%4A*$;K'(7#"!!  j3Gtl9YpKoRlfostzyvrss]}Uv[[QU}ajaoatZpRkKpIq6/8rZ8rZ//!(*  $&** 0 0 . 0578;=411102873686 4 1 0 , +,*"#$!" % !$ #$ .. 11 7.7.7( 7( 5) 1) -)2/ 75 54 43 ,* )' )1 )1 + ,//-, + ++3566 0 . ) *+*) * *&$)*()-, *&!% ") $* $* $"0.0./% 0' 3+ 4- 5/ /, )( ($ '# #! " 10 10 '* $( !# * ' $ ##$$)) . /22 3 3 2 22/. 2 27620+ * ('%&&+ , 0 /-./-*+,..-,++-./0000684233--,,*++ - - , + $ $ ! $-&0'8BxCWtMioVzpZmq^`au[}VVSvLtb5K%J+=:            ! $636=UGWdZweu|itwprssS=-bT<+_X8%VQ;5iJ=D{G;O|D9Z|GtHN`HqPS-dYA1kYA1kG*(S>%$I$+'*/%<%H)$H:+H?-;>,7=+e*cce*ccG|HzJx\rstts|~xRҞRj^YcPTO%DVQ%?UU$0P4"9!$$&  6*?26 $E;"CJ;U %Ht0Fni8Y^?le9]k3Mw>QBRuVWmӂmzyIKPF<}1O&YX<AJ596),/%(              )!+IsnETcfdvgSjrrwf{4?aH/4Z? D%J!O*-]=H]gorWP:uM5m<'Vm MhCbKiSo#o}%x-l{/hxE]E]ZCmXMyQlVpZtrakugbxfYqeVo^gh\lfOrZOrZfvYjpUt^JtbLtoRtrPstMraWq[ZoNnnItjWujWuidaohbtd‚ucw_jYv\Sp]Nj^HqlPsqSooLcAhN !      # ' ) + %9)>2 . && $ %&'(*+&$&'""))''(&$#!!!##"#''&()$ % %#"   ! #! ""  %#  !')  & %'''(+*%*.,+++$$+, - . 2 2146 2 0..(*1/)))(&)*)( / / / / 0 0 /130/11##&'))))('&#"%%%%&%"#$##(),,+*&$"#%%   !8CRp[xlrTJLqNvRJo00%L!.    ####$#"""!!##&&))''&''''((## # " !#$ % & &))**))(&$ ' ")  " ( - '%3% 3% + * %  (# +& $% ###(*(( ' '&'* ' $ ( ) ' &**(),+&'('%'(**/-(() '%&'%$$$   # $ & ( )('+,./66./0/,.0/.1211540120 . / 0 , * 1 1 / 0 2 2 0 0 0 .,/0,++*'( , * ( ) )'& )*G.MkG.MkqIm]bf~jc_rZczQfnP{jOn]mobflr\lr\g^ACvͺIP~12H\'       /,*A`rQV{joshadQ<_<_2)-.%( ! #1 %?,!{!DT3\UQ`MeYf]o_blmpcgsqrtdkuWdr[ko^qu]uw\vucteރv܃v܀{兜wlѝW{BLUE~@uW 1I^$|tSrrrq=ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM %'3HbQW|Wiπ[{[N~WHRCqJ{My~qx~x~06!F&+6 ,3,3ZX|dlyqxe]C:l'U  YUHYUHqq|o]Yqgdx}mւWU6z(=0   $/8R;NVKe`zvҌlՕVu@v`qiYgzfxJL JJL J&" +%"=/9Q2"J=<|DJKXvW_q[bjTahRauuri_xU(06'+       #$$ # # % # !      L8DE5?0+/+&)    #),Z38ij;D~hLhgRtgrgrx}mmMo=w2F$G    !8A.(DS8#@Y4"?[2(EZ1(EZ1$2- $!!"!!   !"(+((*) ) ( ''&''&&''''%$!""!!#$%%''))*-012235611-,)(&&%"!##  "$(* . ..+(((++&'((()*))+,) ( & & ' ' ) )* + - , , 0 2++ /.- 0 4 3 1 ) &      *6! ;ZA,K]IR{ecOMhqnn__WyZre]vb_vYetanoiwi]yR{PxOvkykyb}sfoirFMhQUHskCp>lMR~\8LP?XLB\E3KqB/FkYc_jrqqf[^b``PxKmZZbdifcUHCqBg5cl1bf2W'2W' "    % (** /.-/468:<413347A?:<>;8 3 1 . - -*###  $" " +- 01 C9 C9 6( 9+ @4 <4 84 41 /. 45 68 .1 +/ #0 #0 - --,*+ , ,-47990 . ( ( ('& ' ( #!&'**+*)&$' !* %, '- #'"%/, /, -% -& /' 4. :5 1- '% (% (% ,( .* -, -, // +- "( !' & & & $ ###'' . / 22420//,+0033 2 0 + * (''''* + / / , - /+'*---, +++/.+- ///682155--.-++*))* * $ $ %$,$4DqEbpeuoj}esX|Tkkk`zq=>&Q02>      -=AOBitY~ohforzPzP+(.)$,$&"+%/).--4D_P;Tp[HOEiLM7mlOrlOrP\MS~C8@lC38bF% EC!4A"$=("<*!840686N!@MN!@Me6I|a4KzV/PsS4TvLA`KIeKQjW_cl|}݄q߆eʆeg[`\I^ЬSopdTd7ndq=UXoB=Kn3,/Q.'%HD22`K66h)';+#61*4->'56.8-4;.2:.18I+=cS2BqS\TTj[o`o`qhavshă}㆟uމm؁mzm|Z}To:c1~L5>L5>5%#/"            ".70fpstGB4J0;&^zVz Ny W ` !t$z(]m)S_ ESl{ESl{\^]_^`db{jdfnccsb`idbeecckdbme`k]`k]dzfqvnWVm\VinUisSjxQlg[mb^fWudT|mSlmSlof[rl\{}_ygssyksbVpbOnbGrl_spgeeuieV8=?132     $ % % + - '% " "##%%%(*&%()##+*)((&##""""" "'&%&'#    %$ ! #  !!!!&# " !!%' $ $""$%*)(-1-+**&&*))+..-./+***(*.,(()&#'((( , , , ,++,.1.-..##)*,-.,+('%%(( *)'&"$&&&''$$&& ( &  !'(** $ "    $"5-;dmWcgcjaZb^`v[R7VG<"5*)     !%%#$&%#$% !"##'&$$$%&'( ''&&"#$"# % ' + -++ + * ( ( ( % !"$      # " "$%  $ $     "  ! ( + & & % % % & )))  + + '& , ,(),*%&'%$&' ) ),*&& ( (' ' &" $%  %%( ( ( ((-.//44--.-,/200123365111/-./,+00./11 0 / - - ./0. -('&' * ' % % % # "  >%4W>%4WkKaYCQs_b[kbYwbVqmnopuqvqvhzmhzmPfI]4Cso3Bje1>QH!)12     )-.-O3:C[D_~\nu}tspmvo`n]-.U]-.U%$'1g)@*=c:O@UQVVVqMgm_scfolshrwdctfbqha|ghÀgk|cozbppsWpsWhӋc̗pVjNeFz}LiQoPqPbƃh~o~oՃublT}T)`mL%V<5969:1=;@43bF2:p_H_hOlhzЋhzЂjh|rnkklz_\S=Ib-c@BD,%&& ' '            $+-1]%-"+>%1Y2Flc7VdFeKrrhi^[o>0;bE)zBQMcyYir]kjTdgQbt|t|jhZ{U(4: +/      #% % # $ & $ !      V?!NN;H6060+/    $ \16dn;C|iMlgSzfafatm{YI:Q+T    --!58",;)<2D2D!2- ! % " !!!   !"(*'')) ) ( &&%&&%%&&''%$!"""!##$$$$''(,/01335622.-))''&"!##!#') . ..+('' + +&&''')*)(+,) ( & & ' ( * + , . / . . 2 3++ / /- 1 5 3 1 * '       #  (5+C&:Sl>@eyEvgrrr__Zy^qkXbhX^`WRcaYej_[wQMKyyryXaeiUMDZeoE^`Oo[RuQA_N;WSs[{rrraPW]ZYLvHjY|Y|hilhczTD@qz?cq5QU2KKBB   & (** ..-/468:<413359DB<>@=9 3 1 / . -+##"  #"! *- /1 G= G= 6(9, C7 @7 <7 42 ,, 46 69 /3 ,1 !/ !/ - -,+)+ , --57::0 . ' ' '&% & ' " %&****('% ( * &- (. $( #&.+ .+ ,% ,% -& 5/ <7 1. &$ (% (% 0+ 2- ,+ ,+ 11 ./ %* #) $ & ' $ # ""&& . / 2342//.+*//2 2 2 0 + * ((''') * / . , - /+&*-,, + + + + /.*, . //682066-./. + +*(')* $ $ "#+#3EoEeonzohazU~Qrrsf}v@9&S1.?        "1GKXGz_vieor|~;|~;!       -5Q:6CbGFIDfKK:prTrTSlRbMDNM>DuM+$OF":>$:"8 #712669F4FF4F[08fW.9bJ&0Xe=9_rNL^_|}نn~vk~vkfZ^`GqTyu^zCHlnLK];89e51-ZI<;rO@@z$(7%$2)$*$,"%  !$ '#4%7U=,2I/;%a~ZR [d!u#{ &Xi 'LWEPdxEPdx]g^db\i^wo_bsa]wbXjh]ej_dlcdmdfh^fh^c{eqlTZj[YenVftTgyRji\kd_cZw`WnRinRiqgYsmZy]vhko~qrdWqdOocGrldsonbbkrX@GI7;:   # ##&' # "!!"#$$$'*&%)*##++))(&##"""""!'&$%&#!!!!%# !#  !!!!&$   # "!%& $ #  #%))).2-+**&&))()--,,,)())()-,'()&"&'(( + + + +)*+.0- ,--##*+-./.,('&&)) + *'&"%'''&&!!$% ) '  !"( *++ % #  )#)>1=ovV`ch]iIiWgfvu^ҞU9bR7"<0'    "%%#$'%#%& !"""&%###$%'( '&''$$$"  # & ( - / + + + * ( ( ( $  !" !      # ! #%           ( +  % % $  $ $ % )**  , , (& - -(),*$&'%#%& ( (+*%& ((( ' &!$%  %& ) ( ' ((-///33,,--, 0 310223365111/,-.,+00./110 . , - . 00 / .''%& ) ' $ $ $ " !  ;",P;",PiK]X9Jp[aZieVvhQrviq{qryr{g|rg|rHNBF{/.LQ.1JI)8B/&)%     /735`;>KkE^_jxuvsspfseWN(BN(B!      $, a 9'3W2Ny5WJUQTqGhnZtcfmjritwhctj_qk[kdkg~dc|abihLihLa͎]ƘiOcK]GmzLYPaTdUxo~w~t~t܈w_mQyP(]kJ%V?7A7;A/?!A:1.[=,2cZ6T}d9_YsēYsĊko˅wvuvwmebEWv4tKO#Q3--+!!+ +             #(6&%/@H`pOZqcHu_FjS@H5++R+(?#2_3Mpi8_fDeHrraeWXu7/=^A*@ZJ%CVj.kr6xVr`rrqqoonxaomrrr|~x`TVH              $!,(9CGK%_[7gkNt3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM )BSOuQpX|t}d}eSfMfGhChAvRzWEE0;B&/3   AY}mAg{q?u}8{_i!>-&     GGoooVxpf}t|oՄQP3o:%    ' )&0%"H:=?fWq|ɋbӌUhHndV`QN.A=.A=1+.:.9T7([_<5n~J[x_hqstunkvlhqOdoEb[[?:+H0>#<'4   " %"" & & & & $      [H@~UH=yAF5h69+T    ;"!CF))SSbYWuiobfobfnmiUKg6y-95'       & &%$ ! #' $!  "#$$%$"" # $ $ % % ) * ( ( ( ( ( ' #"!!!& '&&))('#$ % %%"! "# & *-,*02456632 / -( ( ( # !"" !"%,,+)'(( - - * *+*(,/-+/0,+ ( '%&)+ , / 1 / . 46.. 1 0-14 2 / , + $ " " " # ##" =25(\Y[4h8OOڱGWNNpl_db]iFakH]lIYkI`iIfWQsssssoajrrrttttrl}Xhx\ctfRf`YY`YsYu]~Otxptt:;rg?n|M&?G,/5!% &&     ( + - -3345765781/2237BA=?@<831.--,))'%"% '& & & & 4/ 4/ ?3 <3 41 54 67 57 36 37 37 -4 +3.. %5 #3.-)- 1 2 267<<0. ) )' ( ( ' %"!& (* + , , + )& ' ( %* '+ "' &#$#$1- 0, -( /* 0, 1, 1, ,* *) 0, 2- 3/ 3/ 1. -, ' $" ' # " $$ 1 1 012352/01-+//00 1 /'&%&'((**0.)+ / , ) . 3/. . .,, 0/,---- 2 3-+4403:7 / . -)')* # # ,!&EwX`uuxrnqjOy~NiNciirhyKF4j;8)R      73MVYckrVLirmCmC #        "$9& 'Aa9ia9iLKWlvx{oӊSmM|?Fj44hd0._TF2hNM3kH7$QH7$QJ)%NB%$I* ;-#85--("' <#.O\7E}F-/^>)(T3 (L3 (L='4ZB5[tR]\oy|}xyrssxzztEAIvG?AoM7'XF0#N21'( !#$2'7#!)1!)1$'.".J2DUK/d_d@T\DITGi|suuEE~m3wwn1s`o,gVa&X68)*'      &9G3aZRtq/2dm,._4>z4>zF0oI2tS8X:h@oIvQywLaxFa`9zaX4tfF$TfF$TYG$TS@ K?,.B.2I4?7)/%       #(!%    1*9I5%Sf=^o?qYHQKss[Tt>6Ei<3Bf9/?bB1IlK3RvSDeUIkWPzXRz/lpz/lp=Kfsi{qrsrMr|6AKD0;0# # $)%%'''!.#(           !-)<;+0aWffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM )BSOuQpX|t}d}eSfMfGhChAvRzWEE0;B&/3   AY}mAg{q?u}8{_i!>-&     GGoooVxpf}t|oՄQP3o:%    ' )&0%"H:=?fWq|ɋbӌUhHndV`QN.A=.A=1+.:.9T7([_<5n~J[x_hqstunkvlhqOdoEb[[?:+H0>#<'4   " %"" & & & & $      [H@~UH=yAF5h69+T    ;"!CF))SSbYWuiobfobfnmiUKg6y-95'       & &%$ ! #' $!  "#$$%$"" # $ $ % % ) * ( ( ( ( ( ' #"!!!& '&&))('#$ % %%"! "# & *-,*02456632 / -( ( ( # !"" !"%,,+)'(( - - * *+*(,/-+/0,+ ( '%&)+ , / 1 / . 46.. 1 0-14 2 / , + $ " " " # ##" =25(\Y[4h8OOڱGWNNpl_db]iFakH]lIYkI`iIfWQsssssoajrrrttttrl}Xhx\ctfRf`YY`YsYu]~Otxptt:;rg?n|M&?G,/5!% &&     ( + - -3345765781/2237BA=?@<831.--,))'%"% '& & & & 4/ 4/ ?3 <3 41 54 67 57 36 37 37 -4 +3.. %5 #3.-)- 1 2 267<<0. ) )' ( ( ' %"!& (* + , , + )& ' ( %* '+ "' &#$#$1- 0, -( /* 0, 1, 1, ,* *) 0, 2- 3/ 3/ 1. -, ' $" ' # " $$ 1 1 012352/01-+//00 1 /'&%&'((**0.)+ / , ) . 3/. . .,, 0/,---- 2 3-+4403:7 / . -)')* # # ,!&EwX`uuxrnqjOy~NiNciirhyKF4j;8)R      73MVYckrVLirmCmC #        "$9& 'Aa9ia9iLKWlvx{oӊSmM|?Fj44hd0._TF2hNM3kH7$QH7$QJ)%NB%$I* ;-#85--("' <#.O\7E}F-/^>)(T3 (L3 (L='4ZB5[tR]\oy|}xyrssxzztEAIvG?AoM7'XF0#N21'( !#$2'7#!)1!)1$'.".J2DUK/d_d@T\DITGi|suuEE~m3wwn1s`o,gVa&X68)*'      &9G3aZRtq/2dm,._4>z4>zF0oI2tS8X:h@oIvQywLaxFa`9zaX4tfF$TfF$TYG$TS@ K?,.B.2I4?7)/%       #(!%    1*9I5%Sf=^o?qYHQKss[Tt>6Ei<3Bf9/?bB1IlK3RvSDeUIkWPzXRz/lpz/lp=Kfsi{qrsrMr|6AKD0;0# # $)%%'''!.#(           !-)<;+0aWffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM K,AfS9N~j_vxk]wCw@w^'=$9   % /,L;2hVSGux~{t}d~iTure_JaN2p  '&+#-7-BA:.]_`_gsouuiwh_pQpnIuZZ;km1oUZ"       % &##$$$$"    :3A?<5322---,(((+- ' %%%%%*+ )+ &+ ,1 26394< '. #)(1 *3 !- !-, !.%4 "2 ,,+  /344;; 1 230( ( ' ''#"&' 0 0 / !1 %8 $4 "/ &0 )1 #* !' (( %) %) &) &( $& () ++ *) )' (& '%.) 0* 1/ 1/ %%$& !) ( # & ( ' ' * + --/.*+/.,.0)'..+,/.+-/////-, 1 /*+ / - + / 2 . ,..''))*,-/0794 26603:7// .*) * *     %7eBJfexfnovVZ{WM|WHdhdhtk~QOBg>r       8'uMf>u            "%."%.+%8L45UeMfPkZ{dkza{x^uctd†]ƈZLJ~G~GvCCj;wD:бx~ЍcrrrylWtQJ[6%Rn Fh:bFx Q$c&(i,4~C8KIhIh{i{gz`tbnzdqx^tvXttVtsUv{Zv}[dƇdqxktm{twzlp{tmklhăkgwxs}fe{fe{oxbowams]htoZvZZhusraazbă\JCg^.j?:;      %% % & ( ) * + +&$()"" ) ($%(&#"!!!  !! #&#!" "$$&&!!&$  ! !"%%$%'()+-*)./++42-,***, . - - + + + + , ,, / 1 - ) + +++()+*'()(',-/000220/-,+'&''&&*)''%$# & ' & %!!!!!%)'%* + ( ('% &)"O*Kba^nrntiUeScR_^OcLWB4_z5)L`   " #%&''')-*&'($"%&  %$"#&&%$#"" ( (  ! % $  #%$#"!$$ ) ) ' & # !  ! "#!!!                 "$&'&%))%%&% !"##"$%$$ # # " "##"$%  # % (( ) ) ')*, -,,..,,,- 0.(*,--/055346644333 5 611000/*)(-21057./ 0 / ,)%#  !*1E11>Q:4u5iߌiߌ^^][\yZhu\nlS^c13BX&%7B&& #        $46$46pEnHwwtjj04=&)/    )mumu`ese[nq^^gItO5V7T$6 4    $ /-PB6oZYJvvu}xk{aZtqi_JfN3s  $!) (6->A;.[agdfykrtmugbnavl_}Z}Z}3tY]*^GM     ! % '##$$ $$#   718^=HNsPM{}D?>n>3*P9'2-"%  ("+%J>'VTI/fo~po~poonnj_]TPL?t96&H"        ##"" "!   "#$$('$$$##%'+-++)(('&%%#!$&! #$$$##$$%"!  & &%),+ ).///22 0 / , + ' & $  &%#& . , + * )((,,(),+(, 0,)-/+*-,)+/00 3 5 2 157// 20*,/*&' '$#%% " # % $ #. 9FJ!7(ZB.m_@c74#r#r#/F*{<VS"Q@0 "      !')++234310/00-,..-0:::=@>=6433...-)**,. ) '''&& &* &* %, *0/4072; &. #) &/'1 !- !- , !.%2 "0 ++*  .22399 1 252 * ) ( ' '#"&( 2 1 / 2&: %5 #0 $/ &/ !) ' () #( #( %* $) #& ') +, ** )) *( +(/*1+ -- -- $% #& !* ( # % ( & & * + ..0/,-0/ - /1*(//+,/.+-0////,+ 0 .*+ / - + . 2 - ,./((+++,-.079 4 2 6 602:7/. -+* + +      !3[BH_cwclnuWZwWMxXIgc|gc|to|_KLw;y       5&:P3mpF@gap_|jnuulfqbgqDir~B[k{<2VrN7s`:w.D+5"Nm Ej6L^KEJfɀfɀ[\|`W_t^jv|Ud\JSR*,6J ,7 # # "        )# ./0FR/0FRKfUrrlZr[[ht|UQ7oJ9 K0((0((U@~eCMS|fjqTXPC~jTT{YfxD]w>ZoSalZdvkxh~_{^n[{fbv^ikt`l}pyyqierd^ees~vu~l[uhbleih^qcXyffmorqUrqUw~cszofnjdwHir?[m7M~4:q33m+*X~)(Q#&H#&Hx(!Gv'!Hp&$Jo%$Kk%$L*;b0Rx1Tw2UvEqK{߂ߊbǃ[nhErmI}}Uol?aZ)fHAH/'*        /.;HB1bdY@oOzxux{b[nnfV]KwA**W3" C%/#.!#-!#,!#,--1"(1"((aa0oyJĂ\st}otgQ;4!E)#%  &8%7&8%7JwbOun]pVdACFz422[( <)4+-#!         OffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM  (R6S~[@Vw]_sdSnkFooEosDzrL~qOwxul߁l߁"'-#  NsgNsgYs\qdk_[g[>[Mo0G7S!3 6#&      " 1 /\UCciSynckqsJjons_KuL5z  " 3,1@@-Ug|sc_jpymelge[tW[tW4"-,&       $'($$ # $ % % $     ,)*M8OHo]_em^TUV;#P:26(   71 F@8'UccrrrlfxQUU<2;     ! $  #"$$()&&('#$%#!#%'(&&%%&&$%&$"(*'&''%%%$"$%!        & &%), + * / 0/.5511 / .) ' %'%" + )& ' ( ) )**'(++)- 1.+ / 0 , + 0 . ) +0 1 1 2 20/460042+.0,( ' ' & & ' '   ! ! $( -.6(#8.&0&0?qm?la=^r=<^wB8^R2~,04EqJXMBsMBsMNeTTdjd`kdaobejYfeOgaJX\EHjEVoEZcPb_Sd_geejuwsvkqQpp6>:876000/-/000-,--))' ) #. %. &. )3 +7 $- !*)) !- !- #- #- #, "+ ) (& *-..442 4 9 6.-,)% $ #() 7 5 0 4*A (: &3 !-''')*$$ + * ' %, *0 */ )-21 52 4/4."%"% !$ !& + ) !$&# " ( *//220 1 4 2 0 2 3-+00+, 0 /+.1 1 0 / /(& , , + , / - * . 1-+/0,,/.,- -./68 3 1 6 6 / 186 . - + , , . .!!    %=ACkL`w[~fkqXXnZPmZMoSfoSftyy?m3)        -"3A2#LUA.ecfQqtl̈́iϟSʨL8xB_8xB_"1.&.+1##1! 1 %       $###0<45?ZEFNwRN_VPemutzssc|emlAhgKoWhP[rHM_H=NvH-=jG)2\F(.W* *     # #" ' +!?/!"F608`M5?iTgKeV]xct\CӿNzXllrjbRgQ>H1!KH1!KF7I?/?+ %    $ ( C<&SLH/eHwHwR[d`YbS]cjrkodOQY<|JI6lLP/eLR-b:95:95$%&0 L%-M(=M+#LTUg[~lr{qqa{[wGiD\x:3Zp^:|A~CzEokqs<9p0g#+^}ChCpCx E~ G"Iy&Jv &#   !%&&&''$&+)&' '" $%  $$"$('& # """/8 /8 .- ,+ $# ""  # %%% ' ' ( (' & # ##" #&(('&!!             )&           ! # #%% )  ) &&'& "##" !&( ' '  !" " !$&%$#" ) +  * * * *(('+ /.-121121 /.+++++/05522320231/3400,- . -++*/41056 1 3 8 6 /, ( *+#8]mfCt|wh_[[[[QPMWNSiIfifxiqux_@F.`-1@          %!1+(:C:IpKETOx}Ox}wvsm[ZYrjwz|dFE-_52>%$%$AsUzrrrhz^bzh{rkkvi^nblc_q_hks}q{kjuj^vhRv^gT|aelm~n_vddtd€rajWug\kd`i[kgRu`~^egmnYmnYtmktlntixql~gsubЃQʚ?K97x5-b3)[l0l0V&X*^5X2F)f$?%5U'?Y(H]1X{4]K]K]{zx|vp~iXw]k֖P5uq*oKGF          534WRLXbptrqqea\\уFuwAdT20c?("G)+"   w%HVt1`siUletpxllYL62%K$%2#49CQ49CQPYrrrkrpdRPcKCbD5sJ+"KB"=       MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM  +U[Pm3N=W'A*@,,     /-YN@_dTog_ipsLhp}|oycN}U=%&%&# 1+/>=)Perjf{|hpmqsehki`U`U2 ,*%     $&'$$ # $ & % % " %#&A1DEaUZhwc]Y]C)\?6= )   3.C;4&RccnnmlkT\R=4;    !  " #  #"#$')%%'&#$&$"$&'(&&%%'&%%&$#)+(''&$$&$#$&#" ! !  !  !  ' &%(, + * . /.-5510 .-)& $  (& # + )' ( * * ***'(+*(,/-+/ 0 - , 2 0 , -1222200561142+- /,( ' ' & % & &   ! ! $( * +0 2$#&#&5^yY4ZsO1Ma20Md6.KpC,{g+͊-ʑ0Ǘ<^ALs}C:gC:gDAZxLH]g]fj_drh`m_bhVdeOZaHOiJ`lJeaVg]Zh`ujaqfևdŁapGah|-1`Q)&]D%Z7#.e."5i+ L9 T>(f(f I F = ; :2* $ # " ! ! !!%&()** / 0 1 1.-,+*((((+-4337:;=98771121/0211.- -.))'( - #/ &0 )5 +9 #. **+ "/ "/ &1 %0%/ $. + )' * --.442 3 9 6-,+'$ # #'( 8 7 4 7&@ %9 $3 .)(( + ,$$ + * ' #+ )0 */+/0/ 20 3/ 4/ #& #& # !& $. !+ "$'$ # ) + 0 03201 3 1 0 1 3-+00+, 0 .+.110 0 0*( , , + + . ,),/+).0--0/-- .//56 2 1 7 7 1 285 - , + + , - -!!     #;?EfNbt`gwohfn\VnWQnOenOetwv܀=g1%        , -@0 HU@-cenPus}qԀqהRH3iSFL_Rjf|TBN[|lrlo`kcQPE.fPE.fOP'TEaEaJQTVOSyJPuW\i}h{jfzTWXJRMFV_DWfCZSQZSQ3 0 & 1 R'4R+ER/(UW\g]ntwo~o~boZjAXu}>Mmu5+S^Z6|~A|CyEl{hps<8k,^~(WyBl Cu C~ C} C| Cs$Dq:UkA[iYiYlo_lt]mYoYq{Zx|Y}Yjn[bi\\|Yrru~tn|o[yb[qf\Xq^]i_a`scYzcW~jJmF^^W^^Wswcuwbyu]tvhdwcbn{rtorncciptkyvp}onmhBGG'T!%     ''$$$$&'(&&''$$('"#&" !" !"   "### $#""#  !"""%%'(++*)(-/33860.)*** ))*(( . - - -/. -)&(),.''&&%')'&,.....+,-./.,&%()%% / . ) (%"$&%$##!"%%$) . *& ) )    !  (13IDh{^k|rrrSI=t:l!8=33 #   $%&&))&'+(&''" $%!!$#!"&%% # "##,5 ,5 .. ,+ &% $$ ! #%%% ( ) ) ) ) ' $ ##"!$ & ''&&              ..9!#3#"%!           " #%& )  ) &&'% " "#" "&'  ' ' ! !#  " !#&%$"" ( +  + + +*))(,0..121121 .-+++++./441122/131/23//++,,+**/40/57 2 4 8 6 0- * -0(:ZkjEo~soÂk]~_]~_SQQYPUkNcmdno{zpxfruR;>'R(,5        &-&=K3-JXOSXX`]UUvuslYXyWebhomkS>;&P/+4k7_jHge}fg`rY_cznlv}kkve|mcjkmsqjq|jbwiSq`eWwcfpx|touggyhxfv^wr_onalajjUsesc}dekf]kf]sfjselvcoriwh}soaՔIV@E:6q81hv%Av%A`"6`"8b#>Z :C,Z ;q",Jy"6M#?Q,Pn/VwCXCXlqƉiibRnVcΠL6yo)oKDC"      $#+$#.'&7?EBmWdhd|{rrqgd^^ւGqvCaT5/c>*!F))!   (#(#|+_hx9plenswm~kd`N12&I!#0"11DJ11DJMVrrrmzwhc_g^TgZJS;8mM12`"+"+ &, &   MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM" 4\Mf`]omizteg\[iXPjTdcZka\sxv>aTg>aTg     KDJ~KDJ~\[[Y}WTdQVa?[Yf"     )&Q88qQTYRSTckqQasjcsrdqXpTF,*XF,*X' ( ,((93 B^TMq[QbTdYe[wsmNmN+($!     #%% % % $ % ' ( ) ' %! $?7<^JkrrwdrZ9LC%R&+%  (&;+)"GbLbLcb^jlz^pLA89   $ #  !  !!#$&'""$$"$)'$&(''$$$%((&&&%$*, + *(&!#'&%'('&& &&&('%(+ * ( , -,+4410,+'%"""*(#%,*( + . - ,** '(*)$'**). 0 / .76 345554321673353 + , - + ) ( '$#$$!! ! " # &) $"   %3#1,.3%H (7\+&.Q3#$E:$&C9$'B8%"CC%"CC'7<5&GU]FveSm{zRwsWrk\q_aoRegW~dY[hwXmrbzW7:D[nZ+5P:1 58 5 4@D @ @ > > < :8 3 - ) ' ( ( % %!   #(),-..-. / / / /.+('&%%*+//-/15988993487 4675210//))&'*0 &6 );+? !0+ . /%3%3-;-: ,6 *5 $1 . + + + ,, 3 30 2 8 5+*($  # $ & & ; < @ ?< 8 30-, + 0 1 ## *)% * &. +103 ), ') 0/ 31 &* &*! "&06 ,2 & ' ('' ,. 1 15411//.02 . ,..* + . -+.1101 1.- -,)*,*')*&$,/.. 1 1 / 0 0 00110/995674 + * ) * * + +     67JURkknliobiqO\lCalCaurmg}8Sd,c       ) ?,'9[F-?hP`|P`|a^_aWh_vwussrjՔ^^D$U^D$UC6A>2;.%)*% + 8 (/"&    1/(!')/=_TE=~ob=QeortuhUhUhdYQZHfZ>;xB0'Q)!*(!( +!,";< I;< I24%N83&PI.(UK22aO=N^EYmLdkUrjXvtw빢88`< JR4@' 6+c,!Jb3+]`:5obqgcuu{ijqojqodLWC0&OV.!JK&<)N*muAvDwFndn^{mr;r5Y!DjCm?vBD=z5e 2a1`3]:k߰~E}~E}eWYd`Y_|Xc|Zg|\k{YnyUMLRB=Qs;3Mk9/KhzHizHia|bwfg]c^YYDK[KN\RQgHGkECuE;~xE8{\^g\^gwxz{kuwcjqoz]{KxuRtsTc{c{g\]iZ_oSfqY_ukKOM0f)/.!      &&#" !"$&#"""!!&$ #!    #$!! #  " !! !! ! ! & '(* / .,,, / 0 4 464..,- . , *++((,+()+*)(&''+,'&##!$''',-*)))"#'*---*)./)) 3 1 *(# !#""""!"$$"' , *' ) *   $3'1@IGz]rrqGgZq9KML"*72/)  "#&'--***(&''#!$%""$#   "#%& $+ $+ // .. +* (( #%&&& , . , ,-+&%! # $ !% #& % $ % %       %.\@).\@)2iF<1]=>/7 D46"I94#M5-B0&6**(&'&     ! &  (  '  ' &&&%  ! "  $  % % %  %  % " # $ # #&%$"!')..--,,,/20/23//0/++,+)))+,11-.0/-030-01,,)(&')**.2.-69 6 797 1 1  08#?5@QdxKapfocbjcbjZT\`V[r[Yy`RdJoW;^I,f+'(           (+=4.8ZEZJhryhhssrjRTcQIH{P>-bJ:'VD6 J&" #"6*!-C?>NkAFavE_G[IVβUz`nrnmrrrphjnzkWcf_dagehj~wمpnnzu{t}q|jzcvsgr\ksR}sNc^^ceOheOhnQhqQc{OUwbckorewτVoËLRHH66s66s}5.ey4-bn2(Ya/$P9&65/0'<*G$,y8F!?N+Ij+Ij@\CULAUDnKB8k(pI;9)    '-C3)XG9/aTIA}\{ldlsrrnldd~KetHWU=,b>/C'!$!  -#-2&6B6HB6H=SsvyefKtS#2)B($'(G6(G6EBPVrrrsstuonzm_uOHA{OHA{HN3i@C*W&!!$   MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM !*ZAK_TZol|shk\_iZVgYfdblces{v;SM_;SM_      OOMOOM`[|`Yu_Q`YZ`GtbXSjDFb*V"'"     7"$E<5>\KmNpRsdbvQdne]ll[iQhNK<.`K<.`0 / , 9(4aA:tuL?WEUITJqokxwawa*G/E"9%7      !('& & & " #$ % & %$      909O{G`swq{UX_9v65?" &,K>hK>hOR^ly}gRUM'Y!      %  % %%$%&()%%&$!"'$!#%$$###$''&'''&,. , +,*%',*()*((''&&'&#'+* *.0..66 20-+'$" !"")($&,*)+.,,,, ++,+&(***/1//87447776533675563 , , + * ( ' '#"""!! " # & ), ' & " !  +* * + 0:!D=5"4"4"5*5*"1)0B?X8t\Dwhgkgooh^l`ajXcf]ye__r]xetXw2~`/npU&5F4;" 013 0 0 7 9 : : : :99 8 4 0 , + + + ' ' #" " % * , / 1 0 0 - - . - ---*'&&%%,-.../148778934762585222/.))*+/ !3 &6 ):+? !1, "2 #4 "0 "0,<-=2B .> #4 0 , ,, + + 2 2 0  2 9 6 . - , (# % & ' (:: < ;96 20. * ) "0 $3 % % **( * "- '-+. )* () 1. 4/ ,+ ,+ $$ ))99 44 %' &&'' ,- / / 431000/02-,--)*-,+.10/0 0--+*)*-+*,-**13//10//000..--886663 + + + * * * * " "    50NXMhrfjnpblqQ`nEgnEgzzziz6cr+j          ! 3%3E4$QWgKhrrv烈RA9H6\9H6\NNSZ\Xj́mЁpgr^M`MNF8kN>1dFC+XCE)TK.=K.=1%30$80#&J,"B!++, %##,+82.?8DXf8DXfRKjPLkIPoNaz`cgrnoul؁܅trlKrlK[eVa_LtN0pmH0mX71c\7=n`7JxT/:bI&*L1.)$  $2C594XIR5n]jGqhYutby}e{y{zpapaqk[M\Z}]gnT\NKR/gI<'TI5$N2"*+ ..0..0*-:-*:8#:7$ A7(2WO2Aqg=PaBW`DZjynՊYYO9,ZC2(L #.$$4W87e[BBx_KLbief}wn|iddeJXA3'WW/"RK#C&K&kt;ձiL_]__ns1ч-l"OI~9r9u9x8p8i!6g #6f%2Z͑8fwNwNhX^faca|s`|n_}h_s]`jQ<=@g1.:T."4H-3DA^A^f{fof\jaVZUFZRHZPKX<:sX55kn65kv75luMpuMpstw}v~uzoƀZ{Lp>pIpLj{j{e`eg^gnYnodltiXdMɥXrzxׂa@Jb6s/eS!V;4-+"$&!)&+(6%@=-'PSEEULK^d]exlosvw|srkk{opwickY?YK4oH>(U@2B9'.1$%.##J3%QT8-`SXrSXr~h{tutocQuK3M3Z!+ $%B3%B3A0umM?{skrurrsstqq|amhamh]qaZjWQU7rJJ.a8).#  OffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM ! X4/c^JEqn~rko\dj]\d]hejlensu8DFW8DFW   RYORYOd[seXmfN[`^_OkuU>b~(o*,'      '#.D0]qJIOaeYzQfjaWefRvbJ|`GOL1hOL1h8( 5$ + 9&d.'Xz=.jL5{E8{C9{jT~bZЁt⁹t:bEa/O7N   %-)'&&    !" ##"   2*5@mEVs{~烸pe{MF>)Y$!  4/G\4/G\:C^kxzqWia4y,$*      %&)('''*+'''% !$! !  !!"#&&&'(((-/- , / . ) + 1.*+ , * )('&&&%!&*+ ,121088 2 1.,&$!   " " ! !('%',+)+-,+..//.-()***/10087458887654677764 - +)('&&"   !"# $ (,/ + ) % #   " # ' )- - , ) % % %  ' ' ++=(S*raT5wUT`\kd`haae]afcufe{c|bhnYd-CF-$6<% & ..., + - . 3 36667 8 5 2 0 / . . ( ( %$ "$& - / 3 4 1 1 , ,,, *++)&%%$$..--./03655892364/485244/- ) )-/ 4 #5 &6):+> !1- $5&8 , ,*<.@8M2H !7 2 - --* )11 0  3 :8 1 1 0 + &' ')*88886410. ) '$1 '4 & & * * + ++ "* &) () ))1, 4- 1,1, +' 1, B< <7 +' &$&' +, , , 220011011-+,,'(++*.10. / / - ,(()*---/0//570000./00/+***777642 + , - +*)) # #    #3(Q[Iey^isrbnqRcoGloGl~t݂dʍ4s*q&"            '*6+ FCKJrPjtm|w~ߑVHMRC|MRC|XUe_gnutroltrfwbYnkKknFoA(]oA(]C4GD5%QE68o=/1a%7/&    '40 '40C7QvA7Sr:8Yg>LptHQlZOiJwEvuqׅqswMrObS_c\szOXlA<}B+>4#)   ''-*3"A-?/U=?BmM>TUZkXcr~lЊjxmxmzws{\H^l_fvmJj^?iR;~9'3) ! ! !%%""#& $!+? )H`-9>j,4gC7uuJBccrswqv_M=W0a&#    !!=/!=/=FEK(X]sDsXrrrssttrrrt{`qvQQ?"P5)- QffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM  K*&OU;7lvomrl^nhOieQdbSn_cq_hs~s1;6R1;6R '*`nZ`nZxgaxd^y\Wui^hrxj͉c]s<220     "*A4YpNZZiow^one\lgUxcW|bXSM7qSM7qM3/L/-I#'U(5z7*_D2rR9I@FBsRnoV|ynyn;fFb/S8O  % - ) ( ( ( # #%% %$$!    0%36xg=N[k|}g[RZ9t0-/$   *+6L*+6L@ڹFYbkjykjgX43$F""(  %&*))''*+(((&""$! """%%$%''''(((,., , . - ) + 2/,-. - ,))'''&$(,- .121 0 7 7 0 0/.+)' & & & &##((')-+*+,*),, /.-,)*+,-133388679998766666642,*(('()%$""""# % ) , / , + & $!! " # & & ) ( ( & $ $ %% % '! 3;WC>-waH\ּX`icli^eiY^kZhlZkmnntyhe[(;45 .-+    * )) * * , - 3 3 5589:7 5 1 0 . .$$#" %&( 0 2 4 5 2 2 - , ,+()*'$$%##-,,-0135876:;5675.385356/- ) )-. 1 / . $4*: !0 - "6 #:(>(>+E-F3I0G)A#9 2 10+*// .  054 2 2 1 , ' ,---98766431/*) - . $ $ ( ( ( ) !* %) )),) -) 1) 3) ;1 ;1 80 81 92 60 .* #( &%% *, + + 00///////--,,((*+,04 3 2 2 2 / .**,,//0001 267224311000,+./887521 , , ,(''' " "" A;1TLwhjlihjiW\hSnhSnz~愰lգ6,**#         >'!B^<:r]^`[q~x{؅QC@L3a@L3a979[BDAn]l[jqvsqqxq{roloksPRsPRSr\QrdKt{Gfl=>?l95(-IG2Ttb5Cne91hiK1su]2k[pifofor{얅n֓lӈfʂs}xvqsojfb\I^X@}L8(TG. FO4Md;FShZgenWSWShQbnTP=]^[mlz~pqtcr_q|^UMB~L=8mA6(OA6(O4- C2'<-&($ ,.>&>5'@2'AC[SmIpb{>k[n>k[n'#-D#"/; 7 #*G9DJwKVQb^^~l[fvrzvkkZ[PN4'[W.!VHH>&bb<ͦ[eľT[^ms1ْ,tGBz3k 0c ,\ 4d#mB|_|_x}cxwcyfdwtmthq\yZSZ>xJ;"M(   !  !!####!! ""  !!""               !!! " # ! ! # $ $ $''() . + ( ( )' ' , , - --,,-.,+-.((+)#$(()+.+*((%%&%$&(&$'(&%'' !%'*,//046,,*("#'&&'(%%&&$$$$#$ & $#$$  "99NCOYT_ji}ciP/m,)/     "$$%''''*)(''(( * +(()('')(( ' '$$'' ( (#'#&!%$#% ' *+)) ) (%$### # $ !% "& $ $                jE>rdqdpdplnɇhcp^\oeyoψprώksπ|y|{hhqqruy~僔v܍aƑ[|f}yjsqgsqgy{o}rf‰ZMYQzV]sxwkpruwvogogo[i]iejTgnMpz9_^1qOA)\?0%J0"9Y,D]f0Pjw(J\w(J\|'-(QL.3^Q/7c\`^`edkvwlwrvqqy܁tٌ^Wf~kr{r{ymzl{kuinxgcnfYdeVFBvU<7kla\tnillhcSkWNeM@S/b)6;     '('(-+144?K.RkK:UwL^^Zchhhrniwsk}ssssstwxqpbjYRM9oA0=XffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM = ;L,*UzQRuYJpaAn`Ek_IsZ\vXbr~q*2%M*2%M+!28,CmdmdŒsNqOiSt\x|wYhP:79   &>7UoRltemtjxsi`rhXyde{ciWNc:=g/8q3D?-fK5{W=LHHK|P]{Rcqthqth;iGb0W:P   % , * ) * * % & ) ) ' & % #!     - 1,i`6F{C\tii^vI<<=0)" &$; &$;E~ISY^Ydcjm|-bD22e^KGxc[zl{|zyrrloae`MF`MFG4.aB-)T4.,'    %/6/,;B7"1=#"1=#"*B!+Z5=PA\Eg˿Z]nRju}wwwMnG\3&XU,!SFE4*{[RBYu`]\mr:2zi5c5e3i /` +V 5`(>j(3Ih6M}Wbrrcca~YgPPw@APu/2(Q#/$! H@H@`ИjvˀXwSZC_DdD@H*Z46!Ic80er85n4\{4\{OPXUtcЩz]ɞI>y3u3q2n=m@}M}MXWmRy`uoxigiuJhN,g5)*$   !"! !"##! !!  !!        !!  ! " !  " " # #''(* / , ( * +(',, - -.-+,-+(+,''*)$&+++.1.-*)&&''&'(%!##"!## %(+.1116800,*$'. - + *)$"""!! !"# # # """)$OD^Mc_sjaÝP]>CC %      !#""$$&'+,,+)++ , ,''&&%&))(&% # "**)) '#( +, !($&')*))&% " "! !!" # #( %) "   ! " !          ;RX:;RX:AbhcCjuvJT^hqrrssrrrrRI9rB:-[           !#%!   "$&),*)/1 / /76 1 121 /,+&$&&#%*)',0/.46--,+(),-.131023 7 : B @  : R)i %^g0S_`~`qsiWgiWgwbYtf_krphjeebYbYM_P@XC,aU?%WC2>=.6T9%WT9%WP)!Jb1*[HF\Yfmtnl\Vddmoyv{>gk6}9:C*&+ # ,$ .(*/)-           !$5$",=1%AR5&HYVOոUNȳSIZIpHwI}Jlxn~stޚjz׍rnˉujbbrrswz}䄓tڐd͔^Ȍdˉfzmzmv|u׍lViX}`_q|{empׅuhČn_iiZby]U=q:pX7}TE0j82)VJIb7P_tLTn[VdqnKiM?^8d$-& #$),.-,..((%$"""! !"##++*+..0//.-01 0 00/+- 1 . ,,,)(&%$$&'),/ 1 234 2 2 4 4 , , , -/ - , - -'%&&))++-../0 . - - -0.**+*)+,/03599:9999755532770/,+)))+ + * * & & %$"#()*+,**,, ' ( ) ( & $ " !      "1"(DWLLczntxfo[_lSWkQUnV^pXaymoIX8n;F-X     ! ' ) ) ) / / 029997510.-##&$!#***374 300 * )'&#%'$!%&$$+,.1887:<8799 7664-143 27920 3 30/.,*- / , ,%='C5]5],U+O &=*C5S+G": 8644 1 1 9 8 5 4 2 7 < 6 1 6  8 /, 3 311/2520+)** & & ' !' #( $* &- '+ )* *( *' 3* 6+@/ @/ =, ;* 3$ 2% 0) )' "%# "  $ $&&,- 0 1 2 3 4 3 2 5 600/.,-.01 1 0//0 0 - - 0024753789988;940,,,('. 0// 2 1 / / / - , ) ( & & # #  '#2@)Bc]0Qrozl`zeVgcR``Y{`Y{|xᇵfΧ3*x1+#               ,2RNLxtqYlQbJ|=tGp1d&&  "&:5(PRP=zUWNX__TOLRJFUR]VUeVU\VU\fipņpn~m~l~Z`\TSQZ8.Y\/"H&&   #')+)'58/@S#BR]%HXP"FQP"FQRA_}RGjQ\QoPONatxzu|tzwuulmkSa[J?*/\/"(J  7$ 7' 6'"#.'6(7+= % %.*++#/>*$KY82hgMPtanvvtso{o{S]}RSoP3EtG,xw5h]7d6h5s4j 2b 9h!-@o7=!H-*-V?$PdF)\bSEzbSEzTF[IpUpNq;e1t~Z']_0ud9UHQNlXlXVT~fQ{mZqwtwwxۂVf5H8A1)*       !!  $%('&$!#$ !!      ##  ! & & & ' ' % $ & '(( ( '& ( - ) & ( )&%**+,0///0/.01++,* ').--/2+)'&$%('&'('&)*& %&&"$)+-.01156 / /)(&( / . . / /)'$$""""$#" !       $.I&6C^VmnrdUJi>W,U%-%      !!!!!#$&')((+,)(''&& ' '()*''%$##%# " %( '&''((((&%# "!$ ( ' % & '                !!&!!&)74G4@B]V[kl[q[vsreij}l|vmwtzqzqirIYd@,8$B,6$C,/$G!%7&   (7* +7)!27&(0#               , * &$$$0+ & ( +,,1311970110///)'''$$&&&*/.-24..-,))++,+*))+ , 1 4 < > B7g$(P74os@W^XV^n^nr^^ncccqrddceXUgTMhOElgEmnEXc@Q`>x]Pi]Pie=dkAh~Puzb{qkeqeehea]erwewa~ha~h\WUXPIK<%SP<%U^;&Yd>3kjA?}nS:~re6\W6tUR6pI2$QI2$QR;&UJ4 H3!0 ) $     $!)-541>7Z.lR,f:$wS>&yWL*e`0tu5tcs艈~}ycytZXvlXvlru~}z䁥w|w녋uيoӈ~_{Ys~os~oʁf˂bƆwWqW_Y~dxui֔[ÞW~XlYfjgjglnuuvrsvnavjP^pQFvSPfTmOijOijiFVf@M]+0Zd/0^{:/jjA/iZH/hPL;oEPGv\rnc~{m|p|pqutrmponrwiÀa™OJf~oe{e{jtblygsvsrolpqrrpՄpQY@jBH3V          !*&+=4";P?'H[I,VfMkNLLvurrsvhziAg$ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM  '&8,#FicWsjS}qO|lJ{gE}iT~jYrn80!H80!H 9% DJ0+[knkn؈tFrFkDnEvG~Zäl}qJU['\&)!    $"6FWS]wpsxzu|]]lUNfRIn]]p`cl^Xl^X`9\5}rO)_sL(]wC%VU/qf9jZwkesrmm+>0N"3)> !%*.*)**#%)( & % $ "     ,,2/`d;:ozW[bYlVovncWq^6ylQ+c.     ()%J1=C_JzRhZUevoPwTElAp*5,!#  "$),/..//(($$""!! !"##+++,01 2221/12 2 210,- 1 . + ++'&$###&' * - 0 2 344 3 2 4 4 + + + ,.-, - -&$'')*+,-. / 12 0 / . .0/**+*(*+-.3499::998644421770/ -,***+ + + + ' ' %$!#'((+,++ . . ) * + * & $ "    (-!'NPLRi΀jxep]`kTViQSkSZlT\slzVe?~EQ3e      ' ) ( ( . . /2998640/.-$$ '&!$++*473 2// ) (%$"%'$!&'$$+,/2:98;=9788 6 653-032 179316610.-,-- , +'?*E6a6a,W*P $;)B6V,I"; 977722!= ; 6 5 2 9 !? !:  4 !9 !: . * 1 10/,1530+)+ + ' ' !( "( $) &, '. (, (* (( ('3, 7->, >, ;' 9& 4# 3$ 0( *& $$ # "  " "$$+- 1 2 3 5 6 5 4 7 8 1 110--.// / .--/ 0 - . 0 13686489::::<:40+++'%- / , , 1 0 . / 0 . , * ) ' & # #   '&4B)Hd^0QrpnnHpgMgdOd`W`W~r܇bȡ2{)o2(              /;QXVsttPfDZ:o8d7b-T   -!4D3&TI?O4FX9IB9?B9?H%OUH.]eFJE`@AB[tuusrtv{fnl[G2:r6'/X$$>)"<-:' ( *     46O*$Na9GrHituttttWkX_Y]1['0(!          "#$&(('+,('''&& ' '()*('&%!!#"  #' ' '''''((&%## !& * ( & &&           !(#>/11UZM[tN`Newjafgwjunkmk}q}qpNarF4F-Q4D-S5<,Y(0%E#1)&   (3@6(5@4);@.#07*              !8 !6 1%..5%#.& ( *,-2422:80010/00*(''$$%%%*.-,13..-,))*++)'&&) * / 2: = #E"@n)-]>9uwEX^VSZvZvp]`lbe`prccceUThRNkOGsrNu~P_tLWpK`W`WlCznG}uSudtj~`dbQ\cKMhhgjqo`wX`wXVBBP;9o='?H,Gj;)`xF=PQfJ{ClgBb`BV<,cV<,ccH/kZ?([=$+:"(0 + & !   ",1*0:,[#SQ L1i85l=@ tJY']r.ps`s샒x{_tsTUq\Uq\r{vzсw₫ur{rz݆tևv]rUpzppzpɄ^Ä\{WtW^W\xzZנKF}OmRh`[`[rrsqljrmoxpXa~]JaRqUvO}yO}yoReoK[n5;ou9:rD7{tE4t]E1lTK@wJQObjprrsvt~njnjnjug{}dØTNk|ua{a{dmchrgrrrrrrssrrf̉fM@ L=3;            !%.&2;1@H;%NT@dBy>>wvrrsyksF i'ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM  ,.810R[kfw|pu{wZl>jKiOu{q:;'T:;'T  /%(M=/5eqqs~Pn|N`uHixM]eͣlۅNg0r-@/%     "CG>uqxkpznn`WnLFqOWrP\oaeoae~orˀmmDŽf_gZiL~mMyqMicRd^S\YVV&1%J(:    $('& , ,* + / - ( ) ) ' %    #5:$PBT=jOassrkbh}S_[/i\P#R    $).//0 0**$%&& &&&'(%$,,/0 222334 4212200 0 1 4 2 / -+'&%$''& ' + , , - . . . 00 - - % % &'+,-..)' . .****+-.010/++/.**+(%'((( 0 278:97652/..+*44-. 0 . , + * ( ' ) * + + * ) $%'$!&''',, ) * . - ) ' % # !  $"2-DOtm_wanyUnf`mRjlMelKc_wZukxMYJ>I;j   ( + * *11 , .320/.*)))%% +)$'0007931 / /('%$"$%#! & (##)+/2::9;<410/00 / /.1420562044 2 21.+- !. #/ $/ (A)G-V-V,[ )U C !D #F#D #A  ; 5 !7 "7 #9 #9 *E &A 5 3. 6"> 8 2 5 6 1 / 235548 ; 8 5 1 0 / "/ !* !* ) #,05 '. & % $ '( )) +' +&>1>1B2 A1 =, <. 93 40 ., (- &- &$   %  ' - . / 121/11++11124321///12./00.375256324453.-,.0,+0 2'',*%%&%#% &$#   ,'2K5:LbOsV\krzIuJsJXaXas}vk{4{kf*c*&          (32,;SOfa|rstObLCQ6h*52",     '   #&(1MD61MD6CX[wATUt;FAjCV\YXuWdqz}杣^̩Tv\4zv\4zW*,^-6r7$Sr7&Wq8,cY.%RA$@A$?A$=9/6*( ( ! ! "!."$/ +-3*03F358X;DIcBRZn>=ersssssnswhPaud[xUL=&U:)4$    !   * <0N(EJ5-[I2"> +)*$D%"#C.1 @IV-[j{9uu@rnGokcjl݃ss@|zm73.6/(745745O7_LvtzmZGbJ5pW9"Qk8/b~7;sT-CF(36^6^rcˆp`~iX}hYxe[upq}uՉfXR>|HB0c#       # #"#&%#%&"!&&          "# && !$#!#$$$()** - , ( ) * * )-.*)--)*++,--..01**,+(*0-*.2.,*)(())'%""!##"!&&$&,---,01 3 4 . . ))'()(&''''%%!! " # & #    + +4΋EylF~PiZT[HH>r6C$V7)4 ! !:>J M V0Y%@[0s$o[4ZXgJrWv[p{qp{qjjhnttsubęjS|\LrWJjsRjsRh}SjyVql^pshnkГN|:[3P~2@x2;v,2],2]TZX^nbirfy}pu~mnorsuutpdk_hqdrrpgkmLceRo]XznssseŃ{`toRplTedZeddddmipin{dvs[ypXonXlmXckyckylfoqim~sgvynp}qo|qqrmiD3riD3rH8)B7(05%44%>2$C4/H69(        #<*9aG3EvCUvvCUvv7?~׸XS_euy||w:ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM  ,.810R[kfw|pu{wZl>jKiOu{q:;'T:;'T  /%(M=/5eqqs~Pn|N`uHixM]eͣlۅNg0r-@/%     "CG>uqxkpznn`WnLFqOWrP\oaeoae~orˀmmDŽf_gZiL~mMyqMicRd^S\YVV&1%J(:    $('& , ,* + / - ( ) ) ' %    #5:$PBT=jOassrkbh}S_[/i\P#R    $).//0 0**$%&& &&&'(%$,,/0 222334 4212200 0 1 4 2 / -+'&%$''& ' + , , - . . . 00 - - % % &'+,-..)' . .****+-.010/++/.**+(%'((( 0 278:97652/..+*44-. 0 . , + * ( ' ) * + + * ) $%'$!&''',, ) * . - ) ' % # !  $"2-DOtm_wanyUnf`mRjlMelKc_wZukxMYJ>I;j   ( + * *11 , .320/.*)))%% +)$'0007931 / /('%$"$%#! & (##)+/2::9;<410/00 / /.1420562044 2 21.+- !. #/ $/ (A)G-V-V,[ )U C !D #F#D #A  ; 5 !7 "7 #9 #9 *E &A 5 3. 6"> 8 2 5 6 1 / 235548 ; 8 5 1 0 / "/ !* !* ) #,05 '. & % $ '( )) +' +&>1>1B2 A1 =, <. 93 40 ., (- &- &$   %  ' - . / 121/11++11124321///12./00.375256324453.-,.0,+0 2'',*%%&%#% &$#   ,'2K5:LbOsV\krzIuJsJXaXas}vk{4{kf*c*&          (32,;SOfa|rstObLCQ6h*52",     '   #&(1MD61MD6CX[wATUt;FAjCV\YXuWdqz}杣^̩Tv\4zv\4zW*,^-6r7$Sr7&Wq8,cY.%RA$@A$?A$=9/6*( ( ! ! "!."$/ +-3*03F358X;DIcBRZn>=ersssssnswhPaud[xUL=&U:)4$    !   * <0N(EJ5-[I2"> +)*$D%"#C.1 @IV-[j{9uu@rnGokcjl݃ss@|zm73.6/(745745O7_LvtzmZGbJ5pW9"Qk8/b~7;sT-CF(36^6^rcˆp`~iX}hYxe[upq}uՉfXR>|HB0c#       # #"#&%#%&"!&&          "# && !$#!#$$$()** - , ( ) * * )-.*)--)*++,--..01**,+(*0-*.2.,*)(())'%""!##"!&&$&,---,01 3 4 . . ))'()(&''''%%!! " # & #    + +4΋EylF~PiZT[HH>r6C$V7)4 ! !:>J M V0Y%@[0s$o[4ZXgJrWv[p{qp{qjjhnttsubęjS|\LrWJjsRjsRh}SjyVql^pshnkГN|:[3P~2@x2;v,2],2]TZX^nbirfy}pu~mnorsuutpdk_hqdrrpgkmLceRo]XznssseŃ{`toRplTedZeddddmipin{dvs[ypXonXlmXckyckylfoqim~sgvynp}qo|qqrmiD3riD3rH8)B7(05%44%>2$C4/H69(        #<*9aG3EvCUvvCUvv7?~׸XS_euy||w:ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM #,K5M{MYO|er{gEviJtjK\ōb2F3W2F3W $!=/%+Prrt|OmxMWlGZlMdl`ivniidF9]/V*F';&   >/`khXnvssb_sQOrYXq\[lnXlnXwaVw_YvXcxY`}[Vz^Vw`UsSXrNYfwbWshWsh'-; &1   ! &&& - - * **(#% ' & $     %=/5I_KMO_tvo_ci_l]sY3pbR%U  !!()3>O8hEiYLz_rssUB@K"O@K"O  $(,+*))**(( ) )(((('&& , , ,-/02213 532453333 4 1 . , ) ' & ( (--"# ' ( ( ) * ) (.0 ..#4! 1( ())) / 1 - +11''&&$')*+0122 3 2 - . /)#&(''. 02498 5 4 3 1 .//..44 , / 6 3 / , ) ' & * +--1/**)% %&%%,,&'('$% & $ "     $(=Y;FjMIz^LTVJ`jWa[nrֈ`qR-@&D$47      % ( (( 3 3 + ,- , ++*&%'''' . -(+420 2 3-+++%% # #$ & '&%()%%--.04324510,*(()+ /487566/,22 5 540+ . &0 #0 "0 5 7#@#@ !@ = 2 4 '9$2 +'2-94B6E &5 &5 8 8 8 8 6420-1 2 /. 0 1 3 2 -0246< >2.-= -= &2)53?3> 3< -4 &+ /1 23 10 0/ B9B9?6;2 0%6, F? 84 *( !'' #- $/ (( ( *00.141.01((--./3 2 0 . , ++/0/176269749;5311---,+,,*)02((/-%%&& & ) * ( '      !-.12RKATgQueVb[gZiZzg\kg\kqj[toT~~@lm6785%#        &%\2LG?{A8g:0SpFkwJ~tohɁoցoր\L}]Xu^zw_u{beuZgnRiocqptxjMUh@I^%-S^%-S,((N&##C!   !%(3!+7J(e\X-xh;3urJMzu{jހ{tsrss~lX]G^G(\^G(\\A JP8>* & !     !- >%4&J12-Z12-ZDP{E\G~Ty~wtssp\oIJmJm?^rE;Vm?/?^+.:V2*)?HX5^u@|qW]nr|y|}\m}\m=M^E4AY=J$H$ B%?$hT]6diktwOB8Vv:$O=;(T:>2bMD\_Jb]jdoOiCk?XLRPsstg@|l5]iD*>M%9 $ )+0 1,,-,*,31.0011-- ))''&'')+/0//0/--./ 0 ,( ' & " ! ( ( )  0&E>5BuCfƫ\ptzYj]qfSyc\b_``h`h]gTmustu|qҔqi{W}sNmImI[^_bloZsmXfP|TAoA2q8*=&"+"#!       "#"<0')N<0/_JA;rWRFSkWQs\ttrrsphknuvf|^BVF;wI>8o$!/<,+# A D L N U$ P- J[\7%mV8h>fV_^\YcYcy_tmeedlsoo{bb}]]pdklfolr\lr\xsNzsT~sg{{qrtusf[rPN`90gZ1&V7 7 w(4^u)7`n+@d.Vt7AKɌMőNTpVjrQrQ^P~aUvhcuiark\njbjigjigjigjjpreOjMxxHrvN_q_ZvUzY\dl{g\kaav_czrrsss|{ㄺkh]LwN@^Jq1Y F9-_?-aR{,egT||[zXPjL<6&N5%9, ,             &&10bb62riE9@S2^Ɋk#~8ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM  )F1HsKZOes{eHuhLsiN~bi1E2S1E2S  2*$Bnunuqz]kvY\hL^iQfi_k|qqpfpJ=_3],H+A'   ?+[dkRorsuhevZVr\[q]]lnXlnXscVsaYt[ev\a{`UxaVvbVqWaoSdigRr_Rr_#)1")   ! & ' ' . . +**($& ' & $     $7//EXPwOO\xhfrrləvjtg6 ;2 0'4, B< 73 ,* ") ) #. %0 (( ( *//.141.00'',,-.30 . - +++.//175148639;4211--.-,--+*02**0-&&'' & ) * ' '      *./1QIFZc]f]i]h[vh[pg_gg_gogdtl]}Fqm;==<(&$        '&^4AscKUrrrtv[ɋML])`7>B2$!:+(S?=H54>++2!%'!   ("+&4&!6F?7f80Uo2*E_?dwdwiryftvpqrss{vf~jZcZBcZBiO-e\D&V5&,/&(&"%$!(5#-=**$H**$H7?`e7Ijj:ezFqkujihhdWbGFkFk8To<5Mj7+;\(,8W/-1HDS2iy*4aM)??%44d}4d}djli€e|}cpi_oeboaeouwoixVgsE-/1     #"  ""#')&&--$%(%      "$$%$$  $#" ' - ) ( & % % % * ) ' &###( *((..'(+, 0 3 7 7 8 43 / /0.(('&$(, + + + + , +))('&&''() * , , ) ) )(''()*%$((()/.,*())++ * * ' & $ $ % !      "(/"(/?nCuPW{iRlms}qc~nUhN04=$#!   !  !##$$!!$$#%($ $%"!''%%$#"#"" * )'(+)& ) -&#$$"""""% (  %"" #     "'!>::-^RN:qQdHPzHP&LH><. &    -$!(=.&8N@X~FharjfqqZXQSZZXdVmuVpzUq|WfWbrr_`fghcmXkoGjR6uWC-`E4%L3( @-$<40#E40#Ei^Ga\EHX@rGWDtBTQ|SYke^fkrhy^lUmR_[Z_suz~l~Awo2VbE$6F5 $*+01,,--+-30.//00,, *)((''')+/0//00--./ 0,( ' ' # " ( ( +8 ./`V>POq_uoyigc{e\fhfl__^fa`iP~lnnnn܁mnbgsLslDweAeA^Zb^nmYujWdR}R@nA/k5'5"#       1(!!?3)'N?70_KE:oK\JLdOnwnwpqsqkmoxwmŀ_NZTBMP>|*.5D"21"@ D RSW" O* GSZ8|&mW5i:hOcVbY_Y_`yzl~kiglqjrsdqtbqpssnytmq]mq]zqPzqWzsmx{vrsuqk[pXO`>0hZ5&W8%8%t%8Vq$9Uh$>Sx'Ra09BEHwOgRagJgJRGUN^c_b{b`rfiijrknlnrgihnpp_v\{RvVgd`Y]blmp^vek}bprrsrn~tqycaTHkD|8P<_3G:U37>S31?S$2$23U(N8d-XI 9@ .+ .+<7 94 0+ 1- 53 32 00 %. !-%1 &2 ''')---02/,..%%))*, 1-() )**,-/164.1 4 31792 0 / /,-0 0 / 01.- 2 3 . .20 ) * + ( % '(&%   "-),OCVnXjr|bej^Vd]Qfh\fh\g]revđ{VoIOK"O20.       )*c8QgOarssyx䀼PB;LG$&"PG!NeX&_5l-rqM$SW9>=$):"29!55.3+ & &,. 2"6'&B  6*1 3;>.\DI5j[RO[ROKCeHQ@|FY]ajsttsgvsgvWdRPXF:2 H3*:  $   %(# "'26.A>5 I/+.*'%      !).+@VZGC[phF`H]H\?HEF\Ķusr{Wq\m]iiuzYmpOUQ2l\[3rcd3wGJ#Q+0+    $ $ IP%WP\1nfSdj]r{ʆHU>E;n.K>&3.4 4 m7#QoM=xt~~⚟TEh6L7y08p^+5`P)4[7t7tcލprpkjujo~itns{V}C==?(&   !! """$%'' 0 0() , *"           !$ & %%"!" "    % !' ') #) ( $#! !!%%%%$%& * + * ),,'(,-03666 0 . + +,+'''''* - - - / / . -**)(&()'&(( ) )((('&)+-.'$)))+0/+*)('&%%%$#!" & "      :(E\:(E\8~Ay̺Zk|\jaej|r\wgE[>o %%   $#!%(**))$$'&$' )% %&" %%!!""!!! !!!! + *(* .  )$(+ $ ! ! !    "  $ !   "$     "'%CF3gzu>_x䟏J:a?II(-       *.1$7=G,VAR2`lʉlʉXTHKzSWLkEMP^|cvg\kg\k`dbufirtsvgbn_\eVUTJKNFGPdOPdOwsgd[hutsttsrsz~^{bChov+COF/ * %*,01,,../01/,,,--))-,**)(&),/00010... / /+' ) ) % # & ) 1&Q=Fe\|ri`vavavmqZZAvMjoEdh[k`qr\ltXgu_@ea3_xZ*VbW'S[L(O^L(O^gMujSmreU{cU\VN>j?&W+         $&-60$L;7)V\]G\]Gikrrrrr{cse}ZXQUw~I|l&ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM  7,:[FbvUg|x_Qqb]nca]W)@+B)@+B     [El[El_byl\\m][q`Wuf[xl`]“ZJf@s2J7V(   >$FNhDymkr{x~puder[aofTofTghRhgWkdgkhbnrSonWqk[hc|eanwqqEi>mEi>m     ! % ) * 1 1 ,+)(&' ( %#      '/8Q>QbQT~WvgmoZpG;EG;EG   2'+N@J:kcnOzVr{tClC_ClC_     #%())('++ * + - , )+-,,**((**,-0//13 / .463454111 / . + + ) (++##% $ # $ % " ") ,8&8&)>+A!3K-G> 6/ 1 2-+00'')(%)--.122220*+.)$' )('14 24986 5 3 1 / 2 3 0 / 3 3 * , 2 - ) ( '$#) + 0 032. . . * & ( )&% . .(('&"$&#!     ("0a9fgNoncxqZjtP[c|^qpx`7G-X/<%H    " % & ' 0 0 * **'$$%$$%&)) - ,)+20/12-,++&%##$%&%%#"%%-,*,2211222 0 /21 028 : < ;:8820444 320 . + ( 2  5 / .-- 3 0 (**2+ 87/!F=2+npJ5b1a:/Ps-"3"3&A#?99 7 30 / / - - -- 1 0 . . ,3 9 : :?A86 #B#B125 %7+9 (1 $*/225 6< 7> 0-0-<8 94 /* 1, 73 64 54 '/ ".#. #/ '''(--.02/+-.%%)))* /+'()**,-0275/26438:2 0 0 0-.0/ . /0.- 1 3 . . 3 0 * * + ( % '(%%    '506[I\n]lu{bcg]Ua[Qcj_cj_jjrp|ЉezrTNG!M1,,      /# 5bRffbprsstv~tNs>5B? "  C?!HTU/\[xQimHpXU>aF<4QH50XH2/ZG(+QF$*N- >- >!1"2#6#8$#>2'*+42'M;;-XVFIVFIF:^xGF|JjԴMpɶY^{crfisvss|ss|^q`YgWIL:rFB1a=&08#)4 "4"'5%-#  $'! !+,/B.35H5HHXFGVyWGc]aod{|efeennsY}kS^SBTJQjs@PsAPv7>kl38hd0Oe0Oe+Y*X'S"-U#1A]7AL{RW\|fa_rIrI7K\/?vO[&].)"dE5)fY@0hmWZnqrM@ұ3ic,VP VWX"((nF97jFMRdzuk{Vn]~j_llxVnuMPP1iSS/hVW,fABG-.(  +$ +$ FGINR*_frLfuah}xtƈLTDBAv0W%G+?84 4 e5!MkI9rvٙY‘Ki=O>5?{V+6`G'3W3k3k^وgspiqiyinszW|D@AF,-(      "! """$%&' / /'( +)"              !# & &'#"" "  ! ' ") (+ #) ( #"  !!$$%$#$% ( * ) (,,)*..0255 5 / - + + +*'''''* ,,,-..,)))(&(*''))))(('&%'),-%#(((*/.+**)(&&$$$$"#& !     =/Jd=/JdEJYlv\jxedl~s[|fB`Al('     &$"&*++++%%('%' )% %'" $$  """"" !!!! * )() .*%( * # ! ! !     ! # ! ),     $*'NM2cz;\|~蔐[OgP3lV=*U+&+&     "#(*4:#E8D)OayayQ|P{PwRsZfTwMTWc|gtk]bk]b`i`vbeorzurmomhhhbYURTOMZs\Zs\vsjhaktkbikhggxkoxUhV8SYb#5B:+ ' $*,/0,,..//0.,,,-.))-,***(&),./000/... . /+' ) ) % # ( 2O5&6fRL]ohyajazamqUU@iȱH_`B\[RdVclP[jJTgO4YlQ)UaK$NRI"KND)P[D)P[dTxfWpmbVtc[gj|XNoH1k9)2' * ,          !".'<3-!ERO;sRO;sgyj|ssrtuwtoZfRHaIk>NFV/ @E.$JH,/iQ*1kO$6qJ'+bA* R9@&aPV-qhe(c^j&_[6m;rTVTVaLfU~vqvx|m{jphe_t\ymssq^sq^kV|l_ol|nwmnpm~flv^eU:|bJ/jB)BB)Bb><\;4J 2X>!c5eC#gP+^e3V{=FAA@0n@0n|))U-6b9^;`@eQwqbvrw{elgn|p{lp~u|vxzqjs}bϑXwv}n{gzugzuhsckVnUPlIJj>z?S.]4<A!#  ((7[AiEoJ{oerfzjv}rstsr_Ē_\`3nUX-b?A?974&          $ &>5'@<*$DO3C^fXu}He>;?j`C?j`C ! "$ $  $')-.,+..)* . -(-1 0 .*(%%))*+-,*-0,*13 1 265 0 12 1 / . - + *..'' & "     ))*;,?0L,JB 9011+)..'( +*',0/-..++-,')-*'* -,+4713776 5 31.01 / . 0 0 ( ) - )$ & ' & & + - . . 0 / - - - * &''$# , ,((&%#%'&$     ,.6aI^d[~dnl]VZTfl)6(Q$-!B      ! $ ' ( 1 1 ++*'#$$ & '&%''('$%(*+/0.-//+*&&&&&&&$#''++*,2211011007635<=>>>=<87 7 732 - +) ' %,. - , ++ - * "!.&=EQV=icf=tv5-8ʼn;m~19[I19[I+5f?(2b: (U)"N!9  4 / 12/. . . +++,-4 : :9 ?A:7@@89<7!1 %/(- -//0172964 64 <9 84 -& 1* <4 ?: B? -3 &/ (%&&&(./ 0 12-(+,%%'' & '(&$'***-.459716;97;<3033110., - . - , 0 1 / / 5 3 + + , ) & ' ' $ #   !!5KDR[ppjquxc[_XRWTO[ng[ngrrrh|tJ:G.#'       7%-AD7W^crstgYPbH|MN0g#%'   &6#LJS6˨DQδZbpm|uer}RkKhU-#?*( B&%>0'    #G!5MG!5M7IFC$_Uf4c4Y3wb1sj/}oZUJ{p|}sssstvמf;Z2w}N(^sQ(]hT'[5))$ # "   &:0%wȞ<Ѩ;ԫ``lfommuqrsz敶cdj7|SP(^1.,%#          '&%1+)<-*@(0++,, 9 >KL!!&N/7?wMWܾ^znfcjKjK8[o0M]!i(!"l18#uM:'jV;*^^Qayfps>Ѷ,.aO(QA!W!V R .:oSBS\hsv}Z{UzSha|bessfssfÀMqFBM/`8>#J-/40+*2' 3**3+-2/,20,A0$A0$>+ H35fK8xoKFInvbVNT9S8z8c8b/U5)&5)&K.Aa;,_`[h^fʍv\mRyYTlDU;+8^+".JZ(Q_Z(Q_|M{KvEsqU}aehnswYx~FGP'Y6@A  !#"" $#  # #"$$&& * *$% (&                 !#$ * , '%  !$ - &/ ,0 $, ' !    $# !! $ % & &++ . / 2 2011 2 2 + ( ) ) ( ('''(()*)()),+'(*(% ( + ) (,-**''%#!"#'(" &&&'++)+-, + ) (""%%##$ GEZ|GEZ|mÆh~Wnd]jdp_cssuXf:nJc/,        " $+)&+/// 0 0))+*'( )%!& ("   ##$%%! !!""''&(.+( ( ' "  "  "    !      #%&$9="*@D%*( "   *,1-ma2V3Ttsrzw}{otWFtWF]4 IN+:       AaIvAaIv;=2V$ *-..,,,-//-,+,,./'',+(),*'*,++.. - - , , , . / , ( * * & $ /M18EAg\Ο`dgpdWjdFccbnrE_}E_},*-!6'Q 9dA,wH;"FQ+Cg06f21e,%P,%Pq!>-E%PZ&P[)Q_6_CmRh|abzryw؀dbW[qthppnkc{mcxvKbNxPǥ@X:F?>~A;|G0)XG0)XHIF|EIGr:HJT+30@+     -&&(DNLWPJYTC_dkxsssssuuofՋJz>H5<;--.$ %          'R ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM  .?2MAsVySz`jmeZkt}kzKA&"&"   5*)N5*)NE|Pvobcub^bP~cPweP|b€uLW:nNv!2!9%      " 37>4\QiPkmiijujlÃZMZMqhKohNghZekY]uWfrYon\hdpf`whm`iqYdmCdmC@>G529   !$'),,++*)'''$"    )!>=JTyRwVyZ{^m_i[gZY_p>_p>H<D;15   !');KM/C[Z,cyV,mU7[d/7[d/0 . ( (  ' )+./,,..(),+',21 0+*&&----.-,- / + )/2 ./32 .02 0 / / / - , . .)( ' !    &/&/+4#)4!"76 4 /+./+*11+,/.+/41/..++.,()-+),/--69236655531230 / 0 0 )*+&"$ ' & &)+++-,++ +)')*'' 0 0 +)&%#%'%#    $1#4BZY^oceqxh]TXSr|w3[F_+K8N      " % ( ) 0 0 +++(%%$& &%%'' '&##$'),-++..-,((('&'(&&+++++-322101222;968>>>??>>;: 8 843/ - , ) ',. / 0 1 1 + +,!,>7H]uSu^tWPUWHn~Hn~1Nz0Kr,DZ$9}G A 8 /251 0 0 0.----3 :99 > @ 75??8:A "; %6 %1 &-+.-/ .4 /5 22 22 :8 74 /( 4, B8 A8 @9 /1 )/ ") ( (((*// 001-(+,&&'& $$'&&*-..12779849>;8;<41330/.,* + , - - 1 2 1 1 5 2 , , , ( $ $ $ !     !.&(?KF]WyhnvsVhfO\bLXZd}Zd}rqpbn859$     !L5#NSN@siksuzwf`t`JjY;E/U69!G     "/73.xd6~p>{GxPkkyu~xuzzrySP`SP`7*)T80,W:B5c8A6a2<;\,..M%">%-%''$'$B6AB6A*:41E:HgLFfJ@cCGaDM_DC6r\:OtXvbrrssty}e€v`xp\stYoxWVR:vNE1gH5$PF0 H# "     (!*8#0:&6=-By^0Oj-Um,Wo`m`mWWW^Zsdny설zbnWsjIP=iDE.[Y<"RY<"R9'1/!)  ##$&",("/$!! $ $ 6 =S$ V-,*aH>@QWܿcuu}u{dPydPy1C|^+8uO`$$h0F&VF)v]G-keYalqsB2Ή'N1#D{*'\+^#6d&3QzWCl_rs{xVwd€viw^nuWoroaroaQuKCT;n4@)O%,0+..1/-0]gD4guR/W_X-RXZ,#)H%"= $""EB-Aub8`IiZrlruvzsuksuklROaIC}B/B/"*  3A.O3A.O0-)K<38_cFffVkozdXZ[ksqqilzjWzjWlqgp[n^wgdbcez^ry\owgg_|_}^]xXfpZgu\gzD[,O@oGz5Jbi0:T['*)D%*(A*#9"0  !,0//--++.-,,+, ,./((,+)*-*(+.,+// - , , + + - . + ' ( ( $ # 4$\;@NԠJgİhhhmp^hUd_cu{}w>Rak>Rak)/HI(-BE$(0:$&5;%$;:c@Dm 7Kv#/Qv'%Jv)"H|%8|%8T*f!5%EY'G\,Ng7XBaN^[\wfŁj˃j[bWnsllvfgkbpRtuB^DiFt~/Cpw(3^_+(RW,%O/!4/!423+N.2+G%-+5 (            "163<_73?a;3JfKKh[cZ{Z\]ss}~~y〛ky]eX2r]U-hVR(^F= J7(7+7'7!!    PffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM 'A*;4tPd@uRidi\loL@z~n      AKUkLTYkmcsl_hTbTv[Sv}luPoCg-H-L%.5      %.9D_5vbNUQWYۏaOaOtkJriMjdThgU`pVimYqj[kf`idaog\qhZ~S~S]S-iLE$T    "'())++*)'''%#   #" >7Q]{KQV^m`d\unZ{epOpOeT-hTF$S    !!' ,>0F.Lh.Lh%> !: , ,  * +,/0-,--&'*)&,22 1-+''00/// . - . . * (.0*,0/,/1 0 / 0 0 / . . . * ) '        %!"@%!"@,,1&*-"# % &&+,++33/032 / 37 4 0/.++.-(),+*-0/.7:2355456544410 0 0**)$#&%%'((())(()('+ , + * 3 3 -+&%"$&$"   -%7+:NSh_zjguod]QWuxR}~kьb=9;??>?@@@>=885400/,( ,- 2 4 6 6 ( +#5"(8NISuityrss__7f7e7`΋.OmI< . 3 7 3 1 1  1 0 0/., 3 998 = > 5 2==7; E %@): &3 #,(. *. +0 +1 .0 .0 76 63 1) 7. H< C7 >2 1/ ,. (+ &****,00/00,(*+'''&!"%'(, 0225699997<@<8:;4233.-+*( ) * - . 23 3 34 2 - - ,'"!     $"1?+7]`AuTfjmnItmEflDaYZYZrqmۄ[h&/+    # aD2nfXIsssw|izdCZM2m:6!H%(/#&    $%3O (7X'+;a.4Fd=QftttQdzQdz@35iC=:pJ\JJ\OJ[\AFHs714^3!%E2 d>bD(^Q9!M   ! " "  2 <%[,)a96-saFBUWh{xۄcˇ\]Tq]Tq**WL&$WAV 'c0S(^S,eR/xlbarssG8o:d7c-a5f,Kv+8hZDb|ssQsrtornU{mKyqj[qj[UzQDZF{1B.S)+&03/7;F[>rMgJ\b|;|;f;Bf:!Kf61gr??}Yivxbt[oK{AvFZ1c15+15+--&>26oA,etA5pBQEXH^}P[pWW8<8]%3-E-4C-4C@ArColOy[s[j[`]~^^^RbE}NV/f@3,@3,   !#%%$# !#$&&%$&&## $" $      !! "$ ) * &%      "#% & !   ! % $   ""%&((. . /  -((' ) + ' %%%"#$%'+./ /..+* . - ))'$!% ) ( (-.((#"$&$#'''(,+(+. + *))&&'&##"   ")?2\u?2\uqogimfmqwtY{=uz:-7     # &//.255578 / /..-,*&!"" ## !$# !!    !!&&&(, * ( )) " ##      $8; 5UU ;g=~EHK9Bz=.5b "(,<<Hnf?Nverporrzp~ugleM6vG8"K)"   %!'%!'$.3% B`>>~dMHn{d]nKwKuxKmxegomel~sg~sgyxsx`vb~f[PUsYXxTmRtWWKbzKe}JlG`y=:PiB;ZwF~YE4k<+3:'-2 ,%      #0%0-HdU_lY~nXxnW_y_V|bgx\gx\|bevgqbtbva{eviqs~v}~oҀjfTfT^;bX3ZxFA=HA?MACN].Ko7P@UKUUUm[u]oUmRjqog}|^csItApt9Y:Z;ZX.HF26%0!             5%6""593+XXC4zvAc@sE϶Fpptttw|߁{J~G}Ch_7~R>+_B1-^=,.] 3 3         NffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM  "0/2_D^CkS|jcjjlpIonCJldijniejWbSuZPwsbytn^kWVq6uOZ+d      %*;!H9W1kBbqEfZazoρzowas^imWimWimYph[xd]m`ii_ngv|f}xexeWJ'ZG>H !$*,++--+*'&%$$!     .+9?X=>a(&7E 28 # #  #(*,-2201431362//0..0/,,///13108;5565456433 3 1 0 0 0,++'$&(' &(()))(((((')*))00,*'&%%&$!     F&CM<@jc~dehnrk[Ohibgnif΋f>l5Vj*$!      & ( , - . .++,+*'$###$)) &%"! #&'''(--10//1. + + , * ) / /++,-123102345@?;<A@>ADCC@?99974440 , 01 3 3 ; ; / 2<',XAYZixymasWTddVN~6zٜ/e|'N< +0 5 1 0 1 22 2  1 0 . 4 9 99 < > 5 2 ; ;79B = $7 !2 .&0 )1 )1 *2 )- )- == ;9 4, 6. =5 >5 @5 1. -, &( $'**(*/. ../-,--((&%!"%'(, 0 1 2 5 7:9877:>:6894344.-,+* * + . / 1 1 1 10. * * +&"   "3+M\.EYE'E\E'E\(-!')+ &) &$& (*, /(4 $:-4/YX97cgQXWQXWQ][Thd\anprstuyvspsgnncM:7iK92bH5%O>, D $ # "%' 2+!9-6%6#E!jRE!jR,+b_.2qg6IBXOg}Ut[dgjzl~nƄ{gƄ{glpX_aM83-R6/&I1&-0)*/-(=,:B+@+,#&  0:'!Y6,*dD9F>91-$;-.[0"Mc1+Vy2Fo9QA\RVdPKF3e6=*N;+B;+B9b;`wAZuMaqsullsgfqa|[_aauSai?tj#`tj#`%    "###"!"$%%$$%%"" ! $:6C+D@P&"'A&"'A)%         "$%$$ # #!  !"""   !$#   !"#%&&&+* * )%$$&( & %''$$'&&)-- - . /+* + * ' ' ' % # & * ) )./))%$!  &(%%''&'+*'+.*)))&&''%%$   ';2gs;2gsedbepYmluiUB3/7     $ './/488899 / / . . ,*'#$$##%# !"##"!"" &&'(+( & '(%$''!     ,3".CJ)4~6ӛU_^aILM:w   %((,:=4BkcAXfsifjuyjuyr{quwpeM]T;yJD(U4/:     #'/B+(SD5/`LSEC]M;gVy4MNf2EK`MFJVGJi[Pi[PiySfzU\}\\|^\xdJhh9Xm9FZr:5HfAF[}CLaIt|It|,7IU,:KW/EQ\->JV(*5G,*9O/)=W$#2A',")30%.82!$!    !$/20/..()------./0++.-*+.+(+-*),, ,,, + + , - * ( ' ' $ # D"((qKIlRxmjgyX}Ifor{_twT7[KU7[KU!   !:8!:8J{Ot`^abfcjjimhph}hqtxrxrkpfflaW_SZVHb;([L,>7!%   " "     +")(9/5,D9I1OD^4\Oq5aSxVvxa}Vn]nrootggvgmluhpacVMNNFG|fCbnBkHcHcAb>d6k9f;aQXhPnPqPusWmtYgvvgvvx[lsbrexezexk~xr}wsqtovdw`\a\aRWPLI,ifI+fdJ*^`G)P^D(B\I%2QO!#FO",9(8&% % -%++#*%(             &'$,$6=/"IN3Fjc5RvkBxGrhrhgug~ejzlyjxhmycbh]_LW^BVI++XI++X-'   NffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM  "1J9WFuaTplakwlpF][s8KKK  !!*9027Kk2.AW! ! &(-.1101442451- 0 1 0 011/013455329;8876345421 1 0 0 / /---+()* ( ' ( ( * *(('''''((((,,**((''&#     (%_4-adLFri`uigurXLy]L{_Lbˊi@t7]z2'(    " ( */0..++, , , ($"!" "** &%!! #%$$&'--23457 3/ / / + * / /++,-/13202356BA<>CA>CHGFBA::<;7884 /4532 @@ 6 9B%!b:^>hZruadPSӷ::iFEAwFlFzDDZ]M`k^ssrd}yVfdRidQjdOSfNKgN8TN8T &8#$2, )  $ ' #($+*1>1>0'%N5=:]D~xN}jˊnrrrssrqhOZhPSgQ>ZD5n3410.,(1"6!)!$ + # + # "'))-B>/6QF5?`N=XDp̾gsttrrvmyQOMOIB{G7!LB8B=98Y;&Xb<+c< !@/4" " .8#)-W?/:fOA`SVeKcw`z{݂oTZsTZs>&]W7 [J#S#4d4f+ek2wp8qerssKw{l>mu@(Fd&Aa2Y#5\.?e27jr?Ztlin\kpO`jj~|srPkU:RE~KIrU}oYrk\ezWadpat|O22/*(&"  !!!!! "$$$$$$$!   /$2:^ViCmf{=3;g=3;g3)#I.*A -*'#             "# % %!!  !     !"!  !  # # %&##'' % $ !!!#$%%))%&)(%(+ + * . / + ) ( ' % % & % $ ( + * */0))'&"""""(*'&''$&*)&*.*())&&'''' % "     "!"$72qp72qpYZ]brKmhZ]iRyF,07       % '-/06;:::: / / . - +($ %% %%%$!#%&#""" % & ( ()'$ &' ( ( + + " !     !,$&1>1,ϖ.dvqP[m?    #+=iaBbgsc]ybVcbVcimz|dsqTkeCLH/b-*8      #(%1)+%K*5-J+?4H%$3,5&&I>)(STB8rTB8rYE.gYL3nXbAV\>|QH4l95)T!";1'..J4$5U:4Id:4Id ##$')     "&/2/.//')...////00..0/+,/+')+'&))++, , , - - + )((% $ O%'1xPIQgebWLo~~{}diPcI8pSP8pSP   ((QXYTVU\QG_WFhiDbpK\wR[yoZyxntrrssrz}ޒZEmB.iH)61!   '! '!         " 6"##K=>{FMN[|^fzcirnzoros}|sՠnL_HkOCvG:z?0lI86&= *?%+2/)2/)?,7>+8;(92!.)"        "%%(/;)07B@MmzGWt;t;ZR̾YeV]rsssr{g~X}q@<|q@<|"/'B )!9   NffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM 116PLSbTr]joKi_@\Pm   "$!%=UKQ]SYuktwh`yeL|lP~sT^ˎaԣQL7+1,"&      %%6>+*DJSMaYLL}qxjiUm|Wwe[x^\yX]mXhiYlXSwwX\2mHK(W     $ , /**.-*)('% ' ( ' &      #$%$<602UTUh^bzXVrrufp;M8d-8#B "!      !+ +  1  .') //../,+00,,-,),.,*.0,,10./2 4 6 661068 55640230.0111++ ( & "    +"%A5,-TEjJ~ppjaDA7OYB 0<) !"(*--13987883/00 . .+,../0123448977998777633 2 2 / / 00/- , , - * ) ) *****,+*, . + *''((((''&%$"    $R@2hU[C_wdqhqlrbZ{THXLYNzxxMX@G.$%   ! ' )/2--,+)) )&#  !",,&&&%"#$$#'(,,4478;7 3 22.,00**+++.2103578@>8:BA@G MJIGF>>>=:::62 7 9 9 9 H H B DJX&B(_JCS^ʾOQJDRMUPj|ej|endHC6FPM&+47" # % % , / 0 1335 8 <=??? 8 6 ; ;6794/0 1 - , #2 '4 %0 %0-4 .4 34 12 +,/. 40 // ./ &) #& ", ", &)001/ -./.. ( ($#!#' * , /1 3 456985687753455 5440/---./23 1 100*)&'(&# !      "2+-xpw%    3!;=)#KtuxuojkeoOON7r9. F'#)! % '! & &      * .,H7W0XAeBdaxBdaxI;>vRCRo[j^[hLt=غcpzlkltltOZOTQRa6[U,Lj1 $* "       &5)'&?5AO_;GUjKXhPKjT>kyXF\N]]qwuwuuwmweyTMYE_>rU5{YK,fH2!HC)>*(!!''  %"(%1#20>4 9N5L+G%1R-:BsgOzclts|yrsstcau][zxzxz]lzRCE0`,1= )%!1*Cv~Q``FyXz?kMm,@,G?I4\weKowqfpstݗkkP&WkP&W6( :( F*/K,<]34cyBGPZcVuSg7b.mF)]F)]3*[4-`t95oI:~zH~Wgt{ret}ap~`n~j}m|£UƣU:85..*    !###"""#$%$#$%"" (7+HA^Dvh_uhe{{e{{bwu`vg[r=Tf5z@A J**/           " # ! ! !     ! ! !    # '  %  % '(""#"       !# %  % $%+*'( * ) ( - . * ( & % # $ & % $'* ) ) . /((+*&''((*+)),,)*,+'+0)'%%"#&% % "     !#!#5-hc5-hcAsHu^zaqkUij[khbmUoiB}d/"2   !#)+,1799:;11 0 / -)&#!  '' &%$" !$%"!!!%&)))(& (), - **"!     0.(*GD:M@YfsPlA#((   //IXKNisnmZifZifff`le_|d]wwlqz_|_MoE7470! $ !        ""$ - -)(*",--7+)3#(    ''                 "&(+13/.11'(,+*,.//123353..0,)))%$((*+// ... * ' ' ' ' & W'*@nSZ]ieaaYlRwfl„PvGq$C<*$C<*          ))"?*)"?++ @,-!A14"E19)P1=/\>CEqBEMxOY|S`kklnsuz}rhfjLO[H@~ME1c[]1p`f2tpT)cpT)c4"%."    %-"5*5)>9]XmAg^ZoYyWcjpSrQ}uOtosem`ijahcayHhyHhl:ae8eN3puM2fsM1\ryBdTlgnȐmo͐p[qUxbvxbvtXjo`jayla{g`Ximqmnlk^ehedghdWn|Wn|kjhgd|^|X|dbxpHgv?VxU2"NX4%TfH$TkN$Te`)ae`)ao_ApaEufPmZCdO5sN7'T7 5& !           " &29$,;AA1^fA1^fI?HEDXG_Nr`rssutyvir{_N{_N]gA[_;|TD&YP?#QB-;3"'$  RffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM 1)5NNGbUs[inMm`BaQx    4RBFYLTmj}tje{iL}mNpOcόjۯW˺Q@383),     #.;'#:GP=^E??~oyhjTnVxc[x]\wV]mXeiXgVPyyZe8xJR-`     # , /))-,)))( & ( ) ( ( !      )*#m0;'I"%$     & & /-')//. . .+*//,,,+(+-+(.0 . .10./3 5 7 762068 5 554/130-0111++ ( & !  2*/R>69jF}IrrjaFFDclO(;E1   '),,13::9994/00 - -)*--./012457867::9988743 3 3 / / 1 1 / . - . . + * * ****+--+ . 0 , *'&&&''''&%#"     $MD3jP`B}Yobeko[uaQ~RFVLWNwrQOC@-#%   ! & (02--,+(( (%" !",,&&'&"#$##'(,,4589<8 443/-00)*++*.1104578?=69AAA H O KJIH???>;;:73 8 : ;  ; J J F H LU 8!pKA<IVβIKH?vZCg`DbkjWkjWleNJ}A3&S,&0%!$*$ ,% * * "          #-%@(8.NAQTnAQTnC/9mN5O}mHgMSZDr4izvuv~v~_n]dcbsCod7\7#-,' !     ",& 50-AQ4.HYA1]qF*^aJ"_PO-|hT7VV˪pyyz|}灚uܐf^nUvLi?k\2vU=#RN2F/.$&& &    $+- 813%IE9)YGSMyH\Y;7w}w}uuusn~pЎlX{wu^YPVE@}E3,\E3,\->M*0>O49=TR=C_aHT~WOfJlnrttDYstDYst0IB+H8 E/Y0g/pch^kwV˔GWa^Bhj=4F1E)A%0O3>CwxW~ortuxsunkwe^wbYssySjuG>8#M''/    # 9t|FZ΂Z΂?{_v8kQg#;'97E.OsdCktnbnr|珕vpS(]pS(]6& :( E--J0~v4444          #$(*".!&:#*#E417[:3>bEGxHNiijċlssrtuyuWbjVQ^U?ps?v}?e3ze3z=)-7%)# !    $6N2S=[?jRdQqMz]`lFmHmJ|nyknegsadk_rHirHi_:^V8b;2nq;0en;.\kn?jOxd{шk|ؒq`sV}\n}\ntYgoah_xj_zf]~YfqnjloiXge_hdahYgYgwvqpnhbou{S{ȂGhCanntttv|\Z|W_|Rdmp^^^nsuuztKnD]L.h<5!H(+"+:'.Y9%Vc?*ctU*by\*bvp1svp1spOsT{cÀnSx`B^E0iD)D/!(           $$(0-QX0-QXC8rB:q~>Aos?JBf̶Z|rsssyvson~iT~iTqzJopChS.lbL*cP8H>*1,  TffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM ,9MPGfY~kmm[waUoR !C80bNKFoqv{thovfbydT~]`żL͆Ewb&X`QF   "()8A/ BJDKDKZ`s\uZ}eT~fSfSsdYod[_lYovvsL_y?#,2$(  % . 1++/- ( (*(&'( & &!     >2?hL>OGEYtYtYV}Pv\UdFZQ0j<9B     * ) &(///231111/.+*()+($*, + +..-.13 65521341121/120. - - - - + + ) &     ;+=_J8M}H|G]r]rZiV~HD:\PA!85( $ '++/055 6552///--+-21135447766444444456323 4 1 165322 1 1 / . , , - -,-/. + . 2 + ) ( (''))&&%%%%%   $@7>fBSQyIZqkkXiYLhG@rNUvQ\srUQEx@$     ! %&/ 2++.,'&%$"!!"",,&'+*'()'&*+--344584112//11)*-,*.1249;;;><8;BB C G L IH N PEE F E B ? < 9 7 : < = > M M E F I  K#Q'/+~Yp>4&R&3 & ) +,22 544 6 7 :;;;>> 9 9 : 5 0 11 - +-. / /* #.3; 07 (. (, (+ 37 6< +2 (/ '5'5 3 20121 1 1200**$$&&)+ .024533554586467556644220122256 1 0 0 0$$$%'& & # "    (#8,.*F:QXsBTY}[^\mZaVfz\avc\klfgojfZmfZmVRGxHgK5E8&'% , 2K"0T$:`>DeGRvwxq~\uTpiM_]NZTPVKTaBVe?bm9gp6hR'ZhR'ZPLIGC?-*!#      / /().*GA+ OH-,g\2;~q7JMoT{ksssopr~ol{d7VX>WLFWG;AmB0*W>"9=/$ $ #"#!#,+#2%$ 7(G+-W7:]p?tKwOxBP}y||z}個~yyssmgk|c\NA~X?5m[7D[7D,#!) "" !$%##'%")"'!7!(&<#9JN$>VT;GKo;GKoUTqUjW^twywwVLyCAk{CAk{'1Q0,2Q=94SdB:Zt_Kr^O]R`vcjlCXr`CXr`)IA%I9J!#"e=GFZonrwbX[I>UIZ4FHH(>K-BQ+:OcWETfnfdqdbiplkqxssupuphjF[[:z7,/'"   1;-@7F6L9f9]9f9]%5%9". 23(7Q?RWSotkkΆ`tg9tg9=+ ;,#5/)843@E%RcV8zhJyfŅxm̒qg¬n7n7_5a8|gDmEHZkw~koukdab`[_`|`N?D=24    " % %##%%%& ( % $ ' ( ! !       '%%@<=>hMzSvvsrr~qzmm]tRN]6m7<"E                   ! "    !  "  #"  #( % $ $$  $'///=N/+2L.''J299W7LLe+6 " "!#+* ' ) + ) & ) * $ "  """%() * / 1 - -10+,-,+**))--**+)&),('%%!!#$'&& # !   "67u67uJO`gaceXi^smdgX`QB\:i$%!(*-/268:;44 2 1 / +( ' '"!#$&&#"!!"$%%&#"""#$(('' ( (((( & &$#!   /!"&C035c[9:njd}ry~liFI,]9<#I  %)5**EfYNvhZlchibm\q\qgjsgtrrpox}hCX1xE,/1                                    "  %  %(((*,.1682033*+-,),02379::64002/,,-('//.07662 /+' ' ' 37"-'pL59jMoS|ea\ZXNK2\jR)FQ6**              ")$0&2$/=$4A8VCr8VCr8[Gh?[PvTYk\htssspm{r|t}xzxzfCB^@?yE86fE85fF95fQ:-][;%TP2?F**8%%4$## #" &*&/$C$.)B +8@'%;E/ ?J<,KeI9WPtwRLKSSF=jz>7gl&#_C%#[@$$W=N4~ryE{H~{Ir^ae\}zU}zUwj\uh^p`fokmmoqr}sxli`|`|pqrrqnjotx|yxqqstuuuuuqmmmrsxmvLqN~GbBp84D&$0)&6>8&Qb{ZnkN|Dxmxmuuuxu܂rӏcɐMo8gE"RY7>>37514          !-!-%/<&4@**CK/3[_ANJXSaUqW^avvrq|pvk|f^g6tWY,aPK"N_ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM +>UQDpZpnm`{a[sR   >4)WKJA|pqzqh{tdiw`Vp[u]|H~Ar*bo^"O #        ) -E8jE8jNXv^x[~fRiQkOviUqhWaa\^uu{RfE'2;)0     % .1++/- ' (*(&'(&%!      8-7]E8FuA@QjQjOuQxVfaqPl`:HC$Q$&   ( ( &(///4543220/**()*'#(* * *---.0355421220011/12 0 . - , + + + + ) &     >+BdN8SH|FVgVgUZRsHD6ZG<80% # &**./34 5 431///--,.332466578653322222452134 1 187443 3 2 0 / - , . .-. 0 / + / 2 + ) ( ( ' ' *)&&%&&& & "  %;2Ae=NVxDXvkjWfWK`C>mLXqO`rrVQFt@!      ! $% / 2** .,&%$#"!!"",,&( , +()*('+,--3334630110/11)*.-*.135;=<<=<9;BC C G K HG P SGG HGD @ < : 8 ; < > ? N N D E H H G*&sM7@~=\Cwfcnq\\bIbImb]mvhng|PyWN\BK?-a,%< $')+12 4313 4 9:< < ?? : : ; 6 1 1 1 -,,, . .( "-3< 09 (/ '- %* 4: 9? -5 )2 (8(8"7 50122 2 3310**$%'(),.024532443486479656644331233267 1 / 0 0""#$' ' & # "    ($6++"A5A9c?CwJyJJ[|kwkqxkeb\a[W]u\}ssS@HA37   ! " % %#$%%% ' ) % $ ( ) ! !      %!96-8\?dBvǩwwssstwkd_sDCK*W&"$                    ! "    !    "   $#  # ( $ # ##   +!!*9<:Ib<5<`;0.]@IEmDa\}3AEU-6=G ! ! #+* ' ) + ) &(( "     !!$') * / 1 / / 31,-.-+*)))--))*)%(*('&%""$%''& $ !   "7;|7;|OS`daacXh_ymelX\OCR2b!" !(+-/167:;55 2 1 / , ( ( ( # !$%%%"" !#%'&&#""""$((& ' ( (' & & % %$#!!  .&@'/4[N48d[c|rsjwPR4mBD)V " - *eL;zwZHjS\fQb^q^qgipj|qqtwvNh"OU34D,->**%   &%,,#8L=3JlFr|IDBIǿIǿ>>nu66ieZ3X1 U.D1glAt?w>n{Xb|`^}L}LxpXwj[uXetgprrruv~nkbbnorrrpmprturrstutrsssrrrssyju>fOm9XB`+,8( )':?>,\elr֎ZMxxrqn䃝|ᗟnݡW«@zS)ciB!LJ>E?=B $  $           %+#"4>*+MS@FDLHQKeMyX[ssrrrnzcv=`i3q\[)`cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM  (&-5IELCkVQgwy\rX^_9{QX.g   7,$M@>;iZsdmgq`xXh~k̉yܓsᥰ0({&3!#+      ((ZBp[[|_exc[xbYwaVs`Rq_QmUTkQUpSfpSf_xV=Z9_0I/M   ! % - 0,, 3 2 / 01 / - -, + * ( '          78M_EHdz84ޱEzEzWoXtYdojjdvL19!C $&   # # $&-..120/'')))*+,-,*,-++-,)*+.000 / / +*()++,--+)(( * + , , + '  GDdUWNrKnWwnWwnc]Jgq > = < R R M L I E 9 F"S00:zY=YXUaTrP]rP]aS[_\gZx]ecm`fZ<<5e"   # * - 4 5 7 53 6 8::; ; 8 8 8 873/.-+* ( '  0  0 #- $0 (7 )8 +; )9 '6 "/ , $- %- ): ): ": 8110 - * **)(**&) 2224689>?;:8734740481.01//001597589/,11)*.- ( ( ' # !    B8!KF?'UPS8qXV?}q_R[QVPZV|]\mvqh~xjgcjgcqj[owhimxyJ/njA&Y[7CrF)`T4|aMeUw|~jgfa]PJD>¤8Ү=˱>ɲoxttI@mZ%WXLGC>7C=?B<GRL3jWQ9u--4!    "!(#-)!+G.%.OM;AxWBGZ1?oZ1?osHsdttttssswxzlT[lT[^JBUB:t9("H:% D;6+/'# "*$..618'/1%-2 &5(>INCTeҐb^rysqqޓqCw;^G#RM>C<540)##     )/&:-A*;1I7?393,5'$=05?3;+#"$      / r*$P3@p<\Z]vd]gVbS~V~Vm^?aQ5r;)46'-& @.9Y='Z\;4=4'0               " #   !       $  $" ' ,) (  $ "   '(-(L:Q?qqpnYÅD҄=uZe;VLP   " " # &)%!        !$& ' ' , - ) )-,*+++*,-3555221/*)'#!!! !""!" "  %DPg^DPg^RnXvjg\enTW:C'Q   # $ & ) , ./ 4 5 8 988 5 53 0 - - -(& ( ) ' ''&"#'( (%$ ##!# )(&'( ' % '' $ $ # # !! !   $3'4Ve=izftsm{ZH;xN?0b*% "     /5D;cD;c/Aվwurrrnmj_UiMAWzQWzQoGo|@mK*bZA#Q !                    # 0*"3)%;%,:).9,/-*1 (3 +10 0..,/1236731 4 4 / 0 1 / * -023:<;;55458879: 9 8 A  A : < @ ? < 7 2 /+ ' &@/#H<<ОCȧX^nqtR05Oz68kf1&  ' '#"   ', 0=&8C(;:!+7&           !))"4@8'UUY9yjzJioguy{|{|ssssq}uڜzWw9X+huM&YF+(6 (" '! "     $!A+&PK2-`F^DmKAKA$E="I8S(KCE G,+&=J0(9TebFwuJEEtnkkmNkWurssyoЗpeŚfWbRjYjY~fSzvanj\[Zvbjw~{xqxkqxk{kytqqrssrqvwrpXD[G8Iw#    (<;34egsvsrrruqfbxvrcNMLt?l:zq6}wr4xhV$ShV$SiN'\`G#RD15<-.%         6,%)LV3LvAn`dVpssrtx~|_ؒVɒL%w.ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM  "&-?8AAeMyUbvb{b\_<PV/h   /%>751XRfl\yfepeuZluo~Džvٍtߡ;13;1/3*      ""W@hYYw]cviatf\scXq`Vq_VmUXlQYletletǀmn^8M2V,?)E ! % - /,, 3 2 / /1/ - , , + + ( ( " !        .0CN:>Vd2m0}HpĽHpĽ[oZrZ{ckjrh[?F+W13:    " " $&--.0100))**)*+,-+*,-++,,**,.00/ / /+)((*+++,*('') * + + ) %  $!/'8QRl\fPMXqsXqsg`Jmo=<>CBAEIHH V Z N NIHF B = ==  > > = = P P L J G C7 K!(_91@b;dRaZapOgpOgcQeaXn\o^xdcwaqjAD@s!. ! ) + 3 3 65 4 6 988 : ; 6 6 8 8 84/.- + + (' / / + !- %4 %4 '6 %5 $3 "-!+ #, $, (7 (7 "9 7210 - * +,*),,(* 3224679=?<;8723630481.12//001597589/,11()-+ ' ' ' " !   <6F@<$OKN4kTQC#K177-*-*"""$!-  +#&)#%<' 'C@18eI7=qK+;bK+;bm@lVjifhinswx|ndhndhc\U]WNJF9pMA4iW2'U>%"C%1& $(&/)2%(+"&++"39@:}JYuZxZ{hmpq~އ{߇{}UwNeY;w]P.cUG"PE;;6/'!     $(!0#4$2';062S:K^wE`:m7r,C[)4wL p7 p7h,! h7;(hZH5~vn]jgfpivl|p}r|@p@p7Cm1:w_J6+%]KN{^h<\QU   ! ! "%($     !(!)#+(  !"$' ( ( , . * *.-++++*,,3533110.)('#"""   !##"" #   6?QL6?QLO`yVhmjb~fjT`>P3b   $ % ' ),./ 4 6 8877432/ , - -'%( )''('$%)) )&%"!$$ "'&$%&% #$% # # # " "  " "   $1%1M|[:^m[esn|`LBVF8p:59.-,#%   (-90Oh90Oh0Ŗ?kmonnigjjfk^U^a^apYoTn]D]R9r*13!               ! '&*+ ,,# (!83/<38K4(QMD'UPS'Y;Q0S'O9M%' ! - 1 / .-,+.1224521 3 3 / 0 2 0 + -0128:::5556999; = ; : B B;< ?> ; 6 1 .+ ' & #!E4+*PB>áE]bortS2{ˠ/Dwi/1[W-#  & &""  !%28)!DH8/[N=4cJ2(QH/$K,-,-*"&                !#*6.CGI-aWe<UzXTtameknndgqpnyqxӑxcNj8c0rU;z_-jz_-jl`Ae[;xSN,[JJ'R1>6#+%            .%"@F)=_f4XRRK]hheiw{kߊdӊ]#v2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM ;S0f_QpuvWaGMO3j  '8>4dE_WRzbvmrm`wp[yqYypywؕŻN[T*bRI$T6))$        O:QQRjW]pzqkrhej_mbbo_coUeoQe__]nP\y''9 #0  !  $&+-**32//0.+ + + , , + * ) (%$    % ,"*7*"-:,RPRPemdcjb\b\^[t`SjvtgnIc`3u/,/     " %,--// 1 2.. , +)*+ , , + )++)))*---/1.+-.)'''(()('%###& ' ' ' $ !  @$;Uc=dn}rYQ\`\`siK~g=eP~    # '##)*,/75332114446;937 : 6 100,+4445 6 5 4 5 6.+./))4426:61-,(&(()+ / /.14*')*'' 3 1)))'%%$ !3=49(\RI]RkZy]n_bz_V|_R}giRED;8!.  &+,7;..0/*++*('&%%++'())(,0*(03..-/459757865;;220/+. 0 123355999:>>=BGGG T X P P G F D A= > > ? ? ? ?JJG E ?;/%Y.:&T7U3@DjJjJjJhMaU|a`bccP^`=('S   % '.04 55 8; 5 3 8 : 1 1 9 9: 50., - -)(**$& + *& ) + !* #) ") ") %- %- 5 5 3 3 1 .  * .1-, 3 3-/4302468=>=<97/042/ 4 92/45///01586478.+00$%)($%%"!  )/7.3?;?)WEB3gdLPpUV|]\}ke~xnx|`v}[kXdkXdmfNpfRwe]yf[~iU}cY|]]wpmq}qqyn{f|tnrCm@b8IBe/=BH%1B*#+O1 $\7*3hE-8lI;Z~@eWCWC^crv^Ѕaz}dÊZVqBgz;jF1pjF1pM-"MI-&S=,3d3&-U&"+ 0-9-9Y)q_V-whL8HN=D{İJf_~sxyrrru~~払q٩uJvT7B2$P*1         *2*2?59#LB8-^N67pJJpHPfFpCccuw{䎆aŠ~As6ng+d;>4*0$      &$"'<.(;Q# CAE;P$Tccm!g',T8F$i[Bƒ[qthtsv~܄gƉw_AklbAklb9Fq[8@m]5,`a?0gl];|hgssslrnjgcgqfvgm}rxygxms}{mʃ\nS}dP|_Z|]]SSXASz=zB`0`N`3jY`5s^^=~b\DvqM|xPo\=jR7z_A3n_A3nhL6w^B.f@$1E"3S:p/.^@AJ?M>jMtRyxyxzzQskE\?IO6<) 3 '=$9A-&PE63gbMPlTZu⍝us{摜[Čb|uvwrssjg}dycrē]]o@Y}2u      ' ' & & ' ( * , -&$&&     &&.6%.2#-&         0:*VC>5i{IWwLakVqwv䉍bŜBwW/ojH(]. %                          ! !  $$"#$  '.&5AED_{R[hw{~xc~F愡@hs>n_c      "$     >[VF?\YC@^a94LR2#$ $ ' * , , / 0 . . 00.-,+)**25..--,+''&%%$### "''% % $    D50bP=O}uSuPsH]iz_U{KwU$14      ' '(+-..576655000-*, .&#'(&&,+(*/., * )&%%%   ! "  "  #  $  &  "   $*)1R:2<_D7}9߸ssrXUp[Oie=TZ1l?O%T)30  $$2:CL8PdiHƾW|fh^d|aWTtkrssrrrg|Gb>p+A+F      ""%)/->,*7$#'#,)'521"G::,YJ6'VO5%UZF JZF J10 87-NL%WZR5q|bfb˓^h{=ė"TM7/42 1 , +)))- 000/.//11/03 2 . ..//23773478<>@ C F BA F F?>:97 3 / , ) ' &5AWECQgTBMmqnyrstVhi76HZ #16)*  " "    "#$%923S\EAjnsn|ygg|`^WB=yWB=yI;$R@2A% ' +.0# ) '"         $&!(*&-#G*2(PGG7DljehpjKops_ʤOj4zwV+dT<````kOhWq]nk[ZTgNsHwH{GquRtsVuvLhvLhg}jrrs{烟r{r\qTg6R1^,7@           $$:1)SA91cC4-^C2,\iNiN{wy}rrrsssswj˘m]zGzGsvjuaVGCo6g/F$B%&(!            &1@)":LFaFa=yKssssrr=ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM  8J3`[zXtp|xVpJI^;p   "27/YAUTPtyamnsgczjY|kVzzhzňgփZe^5x]S.gC27+         H8GyKN]V[l}gtpcgdk_bn\apXapVa^^[mN[u&&6"-    !$)*))32/01/, , - - . , + * ) & %     "'".$%0'MLwMLwaj^ama`xi^i][froegLb[7y33;$%&    ! #*++,- 0 1 . . - ,)*, , - +*++***+.../1-*,-(&''''(('&$$$& ' % % "   #?7Gb`[wnr[S}^Z^ZtlUjFyS   " '##)*,/75322104445:937 ; 6 211-,4445 6 4 3 4 5-+-.((3205951.-)(***, 0 /.25,)+,(( 3 1***(&& % #6B6;(_UJ]QjYv[l]a}\Tw\Ouexh^OND>$*2#  (-.9<0020,--+)'&%%**((***.2-+3600./457535755::2210,. 112335699:;>==AEFFQ U O OGF DA= > ? ? ? ? ?I I F D >:1 #i:73h=iCϲFGkK{kK{hNfP`U~`_`~cgVchD2:g#2   #&-/ 5 55 8; 5 3 8 : 1 1 9 88 3/- + --)'++&( - ,( * - #, %, #, ",%/ %/ "6 50/. +  ) ,0-, 5 5./43/2467<><<85./30-270-34.../147658:0-11%&)'"##   *,7/2BAE1dKH;sfSWr]Z~g\~oe~wmvwfswdj\sj\sq`QraTwa]xd[|lV{fZ{a_urpoq{ryxez^freAa=uVx1?6U(26<&6#!B'N,%(W7',[:3Fe6OsI7nI7n\u`{lz|߈i~mtq̄cɊ_uKoDoP@oP@Y7+_T72fH5H}?1Co'$3H$!(=!2'#+.-3-3J!bMG$gSA,tf??v;wĨ9\l=>ksZ9wc7{cscsyy{zِzc¥uLtA}s6|QV$VCMI+,-$!$&&    #!3%!1B<4@/T Zbbli&,$`;C-q]H^utbupv~}lǀtfBgnbBgnb8DoY8Ap_95trC7uy_997 3 . , + 6! 9'<[h\IowmOVnyo~rtuRja/1D|{>@|x?6|m>H~:~߱FĮRvuugdbR`L[j[jcO`VzVkuSweJlEt@x@|@oJuNxEjEjwmvsrqov}iwppwV]MT2G)O(27           !2( B7.'N7)$J8(#IU>eU>ehfgwflrssttrՏwjˡYYsu|svjcPU>Hq-a5D!F/5=%$'"           (5#/?>Pw{>Pw{?eŬJjj{}koqsr<ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM  00:PNTm~`[RV>T  ! 85:LcJSw`SruSmÀVTWKZR}[Trw{W}pLhN)_@38   11(R9B5gQs\U|m`^|\_rhWalT[qaWseV\x\xTjHXk"#- '     !"'' 2 2 0 142 / 1 2 2 2 /.- , ) (#       O:B*k\M^QfTmVfW_UMhTG]`OdRÁkm_2N @ > = ? ?E E  B @9 9 7 5]-[OqwXPmLcmLccYybX|^T]]ZyfrfrZQs;4Ef0*6R$0$ ! ( , 9  8  69;4 2 9 ; 1 1 7 6 2 .* * ),- & $//,.31, / 2'5*6 #4 !3&3 &3 (: "5'& # $ $ ).-, : :0142-0345;=<;52)+0,(,0*(02**+,/2456<>6344(('$   +$851<WJZ[Smfmyue…]}d}ukohzjdhghg{OYzQZwV\v^[tvXvq_wkeqwxjr|fuzYwKxF;;9i'4*\^%EC-'.4^\EUJxKY`Y`fisstgZy\a^HY[;@yZ67nU+/YS',RH3Bv<,6a!    "5<)=E/b/]mb/]mOiPhzQcVh[mybVĔOLuoBm^?XE$TXE$T. '      * 1 $]*l ` `h%o"*AB:GehYtf~rQ{hvh|{ckyC[r`C[r`4?gQ8DyfEQMMe@ocn`iqrrswsrhmzyxqrhZrhYqhWvqU{zRyhXxbZe^݈rXrXGM)\@I'T);!;2>#F:@%QMN:r_[Nn}sttrryqtZvQ[jK_F7u}T9a;Q6}L4wU?XCQRQRs~禰UǍFB-95*''*&":O6?v].:CA!1&  "# & '&&,,- . . . . - ,01**/.,+)('''%$"""$ ) ($% & # ! !''XSb_cnrt{H_nv~`px@d;g+J&=!     #(,07999==997523 4*'* + ) )-,'(,*'&%#"$$  !      .+307U@iЮrrssrw{u\N=P'S!$    .<,5cD;?rLIIJ\HnJ|K?;ZZ?dҳAdHc}Fiz>zpY)RL8*( % $     & *'37IXZ|Z]t`fZ]`YfPFSlW_xxgNeQ`k[evhs}~ꆼo]˄4ژ.k`7,FM2) ((&'(+. 0 1-+./..-.0/-..//239978<=?CFG GFEEE?=778 2 , ./2AbK=Ps[RYȧttrrrux{HpI#.       !%  1$?.)LB.Oy3euvvsszfw~WoS)_mQ&XgKB_JCWHDJ36F,1B/9@0gw9BI"N6:=  % %    $$ *5V7E$TC5tB:@Q?Y8[r8[r,>vC+|P:Wz;ko;~cEH_^{gQuLǁLnjLNIS?`:_*]c~)^av(^^{*cb,gf2z41o~1o~;Epdlfalg_lRLlL?kE1qF:!M96A$'%"           .'1O3;em@xZsssuvtsssrstziݎY͒IgKYLES-_>B"M(! (!           %!=%!=F)<_H+?dN1GqSN]aktr<ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM  )437M]OYEqo>b`    &-*'+6>   #&() - / / / 0.*+/ . ,+)((** *+---./,)*+&%)($$%%& &%$$#"   !30-,QCooV]`]i\XyeIteIt[ZšYiJU ,7" $ (%%++*-630//..444587 3 8 = 9 5561/775552001,+--**0/+/41.1310 1 1..11/493223,,21 ,,-,+ * *%$ $ $+<M8E&cVbP^YYcWgVlW[pXUkaSdR{zjq:[WU/HFF  # , 2 5<>77863450,('&&((-.1114865:;33-./.,,,.123222365 32234336867<<<<===@AJ M O OJIID? @ A < ; < << <  : 70 1 7&A]6kHZɌUTmYhmYhbkae~^T{^Y^fekmpiqfsM]sEVo2;J\+2>L   ! ' * 6 4  2580.5822:8 2 / - + *.0*( 5 50031 ./0 0 !0 2 3 / / #8 5-,( ' & +/,,66..10+-0128:8841+-2/,/3.-36,,,,-/1248:2011''(%! "4-05MNlxWqyqzyuցpԂzm̄ikxbtt`wx^x^ˀZZ|[]r^frcetrbyo_~m\{{ly}}hatLqF7n{2y(B#8$70         (!(!=/mk@7luKQjVebz`w_uk|owl~xl|yggqosppxltjuexhgjkVQX9H}Q0Es:$.O3!&C'!'!5 3 -&4!9 IH(57!%)%;E:9Ue7LPi6ROkFEcFEcXd_\kcjrmwwnfgzinugfgfdc]Q_[K^O]XFPH+*:-*;5,>1,!C-,'I"4   06!8>'GCCGCC^8N^=-YPJ>xmqw{}~xxwpyZ_^xYi\EcGjJ_@[=Y>X>xMHxMHt{됫k~]IR2`;9%H- 1%+&@%,PM*5_z9Kz9KP^N_|Hb}Cc4gD|TzTqTh]faomprqkrnvrnv̀{yudydZVGQ4*Z-3  ## " # % %# #  #     !"" " C^rNpxooouhga`YUQAxJA*X# (   &)$BYC[_aerf[eoop}dwm`vhbeEXZ<|9:!G0/:                                   .0KG38aY@RG\ZzYWIn;zLo0-        1FJVb6c*D :      #(,05777;;8764234-* . / + +/.+,0-*'&"!##     !&!("          !!$#.sd.@SU-CQO)OL;57% " ! !     #"BFKrOr]qaajfsZ}N^cvvnnhqVv|Ybde~Go)`_D>%-3 )  %'&&&(*-/ 1-,/1..//0/---/ / 3 4::9:>>?DHH HFFCC>;55 6 2 . < (J-0gq6|[honklpproXDR5e%      #  - 2 #8,,7{]5YPY\]gygyoouo}Xo}Tq}JjnDc`?aF3ka>/cW8-\T6,ZF8/]F8/]I;,YG8'QB/7?-57&.&    #)'%:/-@H%DQH&9QH(/QX05bg8;rpi`szmuux|rvpojmkimso}sqxvXsy>R`0iHX+](-* ,),)     *9*6T>6%`S6)e[34q`38ub(;zL(;zL&;:%;9$;8&>=,GN/]J2rF;x`>{hK[y|PPsaBtaBto;Czs9Ez~3Kx|/Kov$JSr#MSn#PRs$WUy&]W+mi-so)bf)bf.s{3{zDzEyKh@sW4AcR22YM1#P928231'2)$2'        $&5+&HK>OLW[_{ZfYl]^ntsssstw{炼qޅgr`l^]p<X_1nLB ILB I;*,4$%         ''-"8.$:3)B827WJncTxi^om0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM,( p]#n7zJ>sp>    %-;9+PcEJPipVz{P^xU]wW\^^alipO`wD;]9Y(;"7      )8'J6B:b[^r`WzdPmZhp]_rbJrcCl\Tl\Tsnz_N9xL>-^  $$+++,...14662 00/ + ++&!     "".7:K5JVfHT_]ZPpMjLL>BVb>BVb"    &*+/0//0/*+. , * )'%$(('(***-/ - +--(&+*%%$$$ $$"! /!!A>23eIouTPNZmx^Z_fIqfIq?а?Դ=_4Nt%3" & ) & &,+(+31..-.. 5 5458728=:78820985552./0.-01--0/*-0.,2432 2 2-.00/485455..0/+,.-,,+(' & &!,9K5I"[PwAkM^XYhTx{Yhy[cxbVdRthBgrd5RZQ   ! ( 1 4;=99985551,)(''((1244368779911**+*'(),.12..139 8 5 3134337857;;:<=<:>? J M R RMMMGA B B ;8 9 9 3 31.& * "7+N^>z̟@BRWs}melmel`|_r]Tq^TrbStePsgLrmqr`ZI^pCR]s!" % ( 2 0  .1 4 - * 2422<9 1 0 / - +02-+ ; ; 3 321 //.*) 0 2** 5 531, * (,0,+22+,.-)+,./465421-/31/252179..,,*,-/156/,--&'(% # !     "/%0CMHSuy|xv֊\jÀ\m}\nňUhUhdZe_lfonhntmk}n_oRaÇoԈjЈhrNjErg2t[T(\           $6<* 8F:.>cEDrPZUPZFbTvdYsWcRfNNgjqpmw|ہkktPloGlK6>s?0/_"!"!3%0!! %( )=62+&+#$./8% 2!!03)"H3)"HI1*[O>6n`fYfvcyvrssrrfxboVmPt[?>%SD?&VSB)_OF4kJI?v2.-Q, , 03 6+ )+ )7!2M:(4VA;:onC?JCOGSJx}rss~|~|~iTq]GH9!N@5E)(+"(%/ 6 M!Taa!f+n'.HH7QiSk]bfY_{WTfSS~@]d@]d3Df87EsQDIPGs@gsj|ssry~{xk_fqWqhZtnX~Sz|Ulp[fh\``]bbeddmqjiulhuzu㊄II8>#K06A" $!%/- A@9-]lezx؃qކo}z}zun~Zm`gsrSrVrXlKjF]<X9iI=iI=tuyotOvKAS6g3/!G#- 2+<3h%9Wh%9Wq/Sno1Ytg8if4dzd'VZw,dh1rv2nw3jwnJgQokzqtuqstqstttsrmfqE<@)#I    ! " % $ !  ! !   7,(7,(HSrnbfj|gmbd]A++9  %:88eHcIq|`O^lqrss~ZzsPWS3nIE*Z                                        6?RG9EdXAUAVAZFrJBvf:cEa))     5^ZbBvryUK|opwMKCcfw(;CG     " # ( ) / /.. - - -./+*++%%,+()*)'+,+ +++ ) ) * )&''$  " """):""):a][fjiswNhh`Lqczv=`1_(>6       #(,/4544996653134/- 2 3 - -10./30,('"  ! !       !-"3*=&23<'26;             &"DL/*S^/@ttrrroy_l_/nL82A+      $ 5)*F:GK^?TVf?_bA?bf5#3#3))))#' "        #!;MC=̨DY|hftsĀevVliotttjKMQγKD1ZZV5')  !%%&&')+. 0.- 1 2..11//--, . / 4 5;;:;???EJJ IGF @ @<:23 4 2 /%J*/;d@.ؘ.dvjidgnj_fS5vA5!I      ! (& $*YB73m;Ѯx\EH\EHm\NkXEeL+caI)`V@$U;-8        %-+5"7F&AW)!KkLGqWSs~trsttr}~jrqzCcw>Yv<|/=9!*#3*23*2    ''')12*46'<2&>1R&R&70:/A-?*7w"#O&)f)1n63q:7XxD8OqGA7`{A7`{R)7]X)7]h'6[h%6Uf7Cf=EfBFlKGrSH$aS%eV!UN!UN!WM"YN#_P%iU*di ^LA638&1..,*$+/ *=.*A2          #+(<%]R?)a[B,ecA9vs?EDFitrrssttsuw}upuKq|?pc1qpc1q[C KO9>+ &              "25'Q=Q=oHmRh#ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM Cn6S@ER*!AA#  "++!=KBOzY~kqrmvs^atY[fXead|j|n_dB[3X;[%/4      &. ?270UVS_`RjiQvrddvj^vlNvlImYYmYYtpzdv>P_1j   %%**,,///14561 0 0 / * * , ( $ # "     %%3%15E:Se}HqwW\aTxPkTzVJ\lJ\l71D.)9  $()-/,,/-*+-* (((&%))&')))+.+)++'%*(##"! !! #!7 9D-4^Q?ITq|XUT]vakwaqaqj^Ⴎ<`3Os%0  ( + ) ),+'*20---- - 2 22375048768920764585210//12---,*,/.,243222..000253345//10,-/....-- + +&  17Q8G#bSxCfZUqSyQySwTt\Z_Re[?5vql$2   $ - 0 7 :8876322/,++++**4444457777700+++*)+---01++1287 42013226878<;9<><;>?E H O O MLLF@@ A : 8 8 9 / /0- $+!(B.8F}iNcRmVwZm[ieueukrtgmrZ_n[_q`_|dVxgMtde`}ZYGBw"4<$,7!)* /  -  ,/ 3 + ) -/--860/ / , */1/. 7 711 20-/1 , + 0 2((3221 - +),.*)..)*.-*,../454421./310241168//.-+,.0244.---''(%"% " !   1/(7OMH}St}~qϊveÊcbQ_|TtxU|Ņ[][]aQ_WoWko[mpgsvxn}j~s~|↑dʈ\arDTh)&3(&"$ &"2&"22!99+#INI?zS[UaYRSTksmkf{dm^\Ca[CjYDaVIXROB??q-,/O'(%*. 01!# "# "+%8,'=-+,NT65g{A>m?@}_=Bz^sy^bczz}ivbbrO`mF[^*iDS2a.G:Y+A""C!Q V"c"c$k%+p10BT9JrVeammvieVeQT7GhU7GhU&2T-26dGUB]CsDuslsx~zsrppdxa`n]ogeqqezfwgo~hgoe_`c^fu]lkpwprrvtxuoIoI,.5%'-   &%30-"FYgHg{Us]w`~y~ytpf~ivqj^oZuVtQtPlJjHr^Lr^Lstwp|]]QtMFV<|38*V/5#>='CO-GBd://U1$ ='%                             "*'2  >SqkF^x~_U:֩>Bu{6gR`*J0D#!      $8^vvDvuuȆkmgW~UyNj`5HF_&+-! # % . . - - , , ,.1..,,$$+*(),)&'(''))' ' ) (&') & $ & '11DU11DUawe}sxS^u[xadpz~bDT*X1:5        # ' *03339977643572 0 2 3 - -10/040,)($# " "   (!50'5R96JoWF}Vj]_qe\\_yTqw4Wag6cemBGFDBB = = :701 4 33"$N:47iZIPelhlet^w[pR{^GW>j=3D)!*         ;()XC.Z~q/m0ait1^^pLAfLAf\{y_~jmwt|qwuvnwqloMZmBTYOqYOqw]pa\}o_zhhsSO\D}6F6[5;.R51&I1(5/&/    # ("0'8+H1-ZM86jYkx]}to`drym|yyitWsRK_.d>I"LXK$TXK$T@;D>7D9-!F*-  $"##("+"DD.n0r888F "T")b-,g12\~45Yx5>Dfa>Dfa>%8UC&8WR);_T(;]Z&>XT7GN17R68U<9s JJ}#OPt:;t:;p96j:5Z=3aG;w$fTYJB<.0:$59';MNIT[ NZl$^\r%cSFGO@AF.-<*'!           $7/'86):=)"CG))KP/K`_1VgdUcibgjmlmlvxz|sstwx|ZOt9t9`N$UTCH2%"/" $                 " 2(1%D/B1W ]ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM  &-  )3?TdafhoffqZYnRkjVv^cdpt^H|?vT5E,R"!$      "$4.-&IQHK`M[nRjxn`{w]zvRyuNmU]mU]tqziBU5v"        & & ( ) , -/0023551/ 0 . ) * , ) & & % " !    $+# B=JIpNpq[gÐXSk\]_XVuVuXR+eKF%V$ ) # !&',-((-, * *+)&()'&**%&(((*,*'))%$)'!!     ,-O&0UY9G|cL^`t\ZY~a~c{[[ܕK~P:`1Ps$-   ! * - , ,,+&)1/, , , + + / /0153.1344892/55 35:8 5300022,,**),.-,243222////01211450021-./0011 3 300+ 65V;F%hWxDbgLMMvMMW^ZQUO;6&5'K.     ( + 3 6 7 75410.-,.. . . + +66444567754//,,++*.1.+./''0265 21/01006889<;8<?=;=>AB L L LLJE?? ? :  8  8 8 *  * . + "- *.L?D=ys^LdMiMnb[__]]vhcnieVjkXjq^jc\|gMu[YNeUWF@4JV.,=L+,#, +  *  ) - 1 * ' ) *((43//. , )./11 2 2/01 0+/ 3 . , 0 1&&0010-,*+,(&))&(--+ -///343321./32012 1 056000/+-.1322.---'''&!$' # !#*@.,>[NGyRwsqrˆe]XGOMESxK|rMłaQaQ^HYPrHfpNkk`{p~uuu^ĈPQR:y>@3eP5HO5HM6GN;#OPK0gF<(W;, F<&A= ;4*:1-9$     -@;E*d`?/`e84\j@=g{C@k>Bdcq?&OW=%IT6 7J''<-   #$<+$N?@FbI=vӫ1l35dtssuw}y`~w`p_sf_f[^SPP@EBr!#1;+)',%-,$#%,:)+O[78rH/9f5&9YDbuIvQSϹvv|}|}|}瀥n׌@jNGr[&=S3+P"UW$d$d'o.",r;1;|`;DzY_fyssrXdOT-1PE-1PEA",&U=f;i>sHsos~xdngerh]ldZjblfonuruytxruhuo]_hZiVsevjw{wn{iSHSH       % .F?+\SI2kcIhPxxrrrqnbixm^wS|X}Z|X{Wzs[zs[rstrjobcY}WCR>,'%L9$,Q=#.R5! 5! .0'*1+28 00% +R;4~"KO)U`0^qfe]vvx|~xmmb]mb]dgpbk~]vrs~džoSYV?+=+K       " "      +L:,+L:,>KsobVcm~nxyn̅bdxYGwUgcVa`jtxmeln_vmt|jhcbyxaPVP>9n?+@!           !8&"HA,(U$$FfTw|}j26:~dV*W??0'        ,:_Eviu]^as_rYpZBTHx*86D#$/  - - , , * ++/2 1 1.-""))()-)%$###&&$% ' '% ( + ) ' * +@@_p@@_paٓeȒryWSWWvV[|iT|MKH$R963        " % - 0 2 29988764795 3 3 3 , ,00/040, ) ( & % " "!!"E%1VSBZa^^o[[HZAZ+2(Q+2(Q!        $ ++"7N25R_ElRywj]}lrQtEtA:/ E&                           ' +/DA03BM>?=o>?:m=>7j23+V&'AD:8lN@@zCCJ\p?Q^t.&-2)1'<2;("+   $%&'*)(*+('.0//77553 2 1 0 0 3 4;;9;?><@DB?>= 9 9 7 5./ 356 &#RJ83ntc|qeaeMybXqWwWOlN5I2W%.4                " ,4"/="63<%/W<%/WT'Y&!&!      %))3?QszFcukKUruwourqggA[g4t}l2u}l2ue`0ob[1oZK2m=3B  ! !   66%P 'V .h 1q9>B"V$%\'.a$1b~#:QlF:QlF* 8L/#:R<*?b@+@eM.DlB 2J6'7"(8$)R4BZ 9JJ(J(E @ 0 <&"^EDJ586%,=#":C2Hnq.n|3{55k5}b1rnE#Q]=E+%%             +/B0qDv3Y7_ $&*,''*) ' '(&#&(& %**$%'(**+(&((%#'% %/%/R4Q|W7Uf?_aO|[_Z|Z\]hll_bb]{^:_r0uN]  ! ' ) * *-,)+2/ ,,+* * - -/0320122267 0 .1113: 9 8 5 25533++)*+-000232133 11../.-..01 . .1/,,./02 3 8 9773  9&K)/'pNKcWc]WbeX_X^eNxjHragzuje;S8c#.%;  " & - 0 6 6 220/./// 0 1 1 - -43223223310..*+../374022))12 4 3 21000..4657;:7:=:7;=; ;FFEEC@<=> 6 4  2 1 # # (('#"?;>B>]>xNq_j^^l^sl^sRDzUI]aX^ie`gi{nRjeRs\R{KF:ٱ6۩wPJ0f1.9'%+" ' +6.8-.<$.@" +?" *>%1$,';BO';BODAYzJWn\arpotkuv`qq]fo\cHHsgByCtEfA^q=WUv4=7V+"5    ');< ,NI"/aV+>ga4LnlRk[uovstvsjsbm[hixx]Mmu?V~U=]}]5R|Cyn']S=820$c$c'3tA+9xK9JiEK{kMopssrQF&'OB&'OBJ*-$\DbRNpPBBuV=>we.9ae.9aW,AeM(:[/&=/'6/+$hDJ-^p4l;{uwmopqmbqmbieddlxUjp^o>o#D5G)!/     ! ! "    ! /$3/$3HSsqlifoxNd^@SSv) ') '    #&"496/FMV?@PnP:SEyBeqhVljYmoaponxohb_oh\KFE;1a>6*U1+@-(9$$"                &&14.=C6 I:8%N79&PPkeX|{>MXt>MXt>¥Qgtȃ2֚6e:jb0&B:&        #7D|{DTgsPR[\alqPXT?C8d*.&E'  ! - - , ,, - .14 1 0-,""('&'*(&)+(()) * + , + ' ( ) ( &' '# 6?# 6?BtvO~tqftdmagv~ˊgjn;_^-h)$!         &(+,11 2233 456 3 2 2 21132003/ , * ) ( ( $ $  +0:^CgghvquuzcUkInadDadDa= KO3=       &" ?BCPObtuvwz{倌}၌|>NTO(9G                      %! 5 20'-23@B3@B(-;$&1       !%',+*+,)).00098 4 4 4 2 0 0 023;;;=A@<>@<89: 3 3 3 2 - - / 7>.43cdLL^ddcx{bxa{^POqC%65$$     !#&%         0! 8?3+OkjMkjOmjTmiWmh[s[t\ÄvYkXkkwtkmtojj~j{lrloGYRGYR60?409.0'..&1(#0$!/! #    %.$-59G8i7E>i2@Oj:ISwSd^Wma\ucgufquhw{ypymwӄzbzbueCqdCgbCUM/cD9=D6:D388&95"9$31";#";#$Q%V+f-o31{/lB}I(d++m19Pk?9Pk??B10*+&!& ) *!          "1%7--?--?@NA{EeWS[srrqqxz{x{xrmpajgRqXattwsnFT9nDt #%*+'') ( & &'%"%( & %**$%'(*++(%'($#&$   .9.9cAefChnGocVXeYY]^kfoVzddczb:_j/lNV  ! & ( ) )-,*,2/ ,,+*) , ,./220111156 0 .//03: : 9 6 36743**)*+.111332133 21...-+--/0 - -0/+,-/0 2 4 9 ;996 :!G#((sK;<= 5 2  0 /   &')''FEDIY]aTm̃~\~\lVgYXa|`mgxmr\EDSIrD>+\-6.H%3/AIGIDh2(B           "(.5)(:D45ESK\|Sinwrstpbt]pWlqЊf\LkeLnmA_PMOPMO[49nH*/Y $+1B74?NC>upAE]{E]{FJUĮQE̿nʖTF+ng"FE89$c$c*7vG.=zP;OlIM{qGrmssrOC$$NA$$NAM--#_Fa4$82+'p HQ0d{8t?z}rmkrqcrqckd`elwRg|z`D*R?V!3(;%      ! ! "   "$ %5%5KUsroh`jtTmmI_c1%/1%/     %%*'53C838ZI1=qxKC6l=6'S82"K'"/'"/,(("         .-:?8!IPB&XCD,]?E._X|`KapKap;ҬP`w{2̑6Z:ca#$<8      6;tvCIfrKOY\ckyUYYFG8n/2'M,     ! - - , ,, . /25 1 0,+""''%&)(&+ -*) * * , - . , ' ( ( ' && & (/(/8RYGf~unY~ZuZltՍotzClk4y.)'           #%)* . . 0 0 1 3 4 55 3 2 2 22243012/ , * ) ) ) $ $   .5BfMynuv}wfYqKtsuMsuMxI&Yb>H        99BFNZsy~~qysss?XfR.DX                     "            %',,+,,*).000:9 4 4 4 2 0 0 023;;<>BA<>?:589 1 1 2 1 , - . 8A289ilST]`cx{dgpaa`MPs@/*!  " ''"-*        $ 6(4mY5zlZ8}j\AkZFkXJsKuKPwRrrssssrsttsuvRmhRmh?9$P=9 I5926719/,7*(5%$'      %,<&+@*(&L230ZHUMNfNSwObqUqk[r~rssrӆrzgIvhIkiI^V4oPCIP?EO;AE/FA+G+!>#!;$='$='#Q%V*e,n1-v)d ><<:9 8 9 ; 2 /,+ $ $#>.)L>=0vnHD}gecjpnnR_aR_a[=6rU=;p@!M]= LD; H8*6,$"!  ''/%:GKGqKRNWic[g^k|d}avzpqyv````yvughjihz_hWfW95*T/$<     #&(+'/G/,6RDLRwKW[EJJI][SWblgkrymioq~mymyrTG]E:u (#%!)!00;"66A&'9E&'9E,=OX-?P[3FSd3CYe69hg?eGȨ-YY$G?33-/,n",n"/8lO1:mV:AojGAqvoBwqjrtuM@&-X8&-X8?'R8]8bOqrtuw|z{r|uoglajvhmznlgƀjrwsshhtZ]qvtm߄}bvTY\BHT;p3)/3)/            (60(60.H2W;ODo`bzYrDHȼLlCW|APkvJOnMOpECV}ECV}Rt_rnჶvstupkxmzn{z|vz|vЎuTfI_;+`]91dW2Er:ZApPi_prpp_€_gh_arxPcvv|vuXeN`5ZBP-E98 ' '- )  !        3FCfEeP|vsY[^hsnmzbM&XbM&X    $/$ ;=EsESTYqk}ZeYnUY~\r[hY]PM_}e}r_vq_vqYSiULXK7&S5*9          -"3;:,Wdlkjqgr^s[qqwowo4;ϦQI1oH&Of.0<)          !=EkyJWhrEL_\TPw~KaL@T@r5G4\! )    ' '(),.037 2 1,*$$*)%%$"'*)))) ('%$"#$ $ $""   "(O;7F]gtlRYiaSezjb__yL-5;  # %?12_;:Jc8Dcg*0GI,, %% - . 0 3 5 4 4 3 30/2232///. , * * + + & & & 0$ M@78\ioqtj`TPrrߤo8`0{36:*-/       $2&DUA4Lmn]dgxf`ii|rst?ZqX.Fg$ # #                             &(.--..++/100:8 2 36423333==>>><8;=8456 . . . - ( +5".\>7JmQgkXQ_gc]xsxtчCr:2Q"I'>8,'.+"A@*.\A9:hB>>l@etQ2te?&ZC.8"      $$56 ?9>$H H*vEMW`urjbnrttse<™1{! !$ ( ) 0 0 1 26300/ - , 0 1 . .10.050*-.-,--+-223685233))21-.22123228: 57=<8;=9 49;64<<:97 7 7 9 : 1 . +* % %*F62!XJH:SPrssuwtsGcaGcaL95lG79h61E]<;VmOZYZbYy^ViYSYVcUhjqeX05CM.1[Z0-'   !"' '  ( ( ( ) * )( - / . .--001101 1 -+./ * *00000/.+'))'''&##!#$%&((,-01456787654443300/004788 4 3 * * . -))'&$  /"=O?/LnnVyn`|n|rgeuRGtOYsKkok|nv؀scscnn}n]qr]l}\]xffsonX\\=HIi!( 6%".)9%31?DSiuB`=պ?տF]tttxy}{~y~aH~aHyJ'\oJ'[RI%V>2<*!         '#C0"MF;/^N[TS|]Xe{dÇdwvq|hUhUuzusstsrkuc{jC@4g8,"J               .#465@U<>M`623_;KJtHOb_jwrssrrrrvvy^KdN>&-$%"   ),#0#0#2@$3@'5@*:B1 GI/Jq-s%HK":1--)~,.q&.q&08iR39iX:[6?xl35`\>6ftA6h|80Gc80GcG~lYjcۈnsttvxts{{XyNmF.kkD6sc=MBaGtY\jmrqq^Ä^ei_`uxObt}{憽pgr]rAnQ^7UFA + +1 ,  "! " "    +2-P@Z=nntɃQW]hrwyrZ,frZ,f     !)=6UrIAjNPtlSoQuKSsZ_zX`U`OMjtrrhee]qZC0i@4!H%$'    !#!#   6)?FF7kvy|}o܄jzvoo14ؠ<9wl1W}/!;V/ $           !?IhzL\irCKa]ONMiRF_H?U>l'"/   % %&(,.047 3 1,*%%+*%$" &)))))'&"" "# # #! ?11;Q`tkOYfcKau^\h[}T-: A#   *'-L==vIJ\|EWz3=U\ "05 "" , - 0 3 5 4 3 3 3/.2232... - , + * , , ' ' ( 5'']L:BjvrssdToRQqq{>l6:?F059      ,'?<'3WlJWaf_Vfd{rtt@[uZ.Gl' % %                          &(...//,+0100:8 1 26534433>>>><;7:<8355 - - - , ' +7'8hI?XYvsV~Lw]acZ{y}䀥n֔?}98\%S-H A!4.74*OM38oOFIOLNKzJII,40,402%#-$! "           *)=01!HYH1kgO6ww`Vw`Vr|߬eDcC[@th`Uteuvvttt{⟍IJtL^=uH.lM4C% !" "   /+(21247<94C>1 IC5+ZE6._atjŋuusx鈡`ɉPx?|93:kR2sjF.l_E*b[E(^qo>oqAiwI^iAGqV,hn843[W"UBCB               %'1(8@GGqC~>űfsvwttstuus}tgtQXtB;M3^3030&%# # 2$ /" &#   QffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM ),F2*YP91hpaQzn\hkv~uZPqULfG>nJPvLbopzgx^~Lgm3y_`+e0*%0*% ).E;Jt`Wkoy_jRqTqToނb|~:ge.p&    ) )') - ,)+- . .12.,**+-2-'*-(&&&        ", -U!$5b!)?@*BJ$,`6$,`62Fe.1Gc(.K^(EU19  1 )%#%%))++**(&###""(($$%%&'())(') )  !         177#AZq[Zq[ssr]GϾUc_y^]oJabKb^Kf]af]aOKs?f1^6S'L  $$ $ $ $ % & %$&'& &&&+, - .0 - ) ) )** . ///...-,,+363255 0 1321 3 40/,+**+*()*'#+.-,,,&&'(,/2349:88 I K Q!j%@&Z:Dr3bڊ.)IܹT7-><@D>8?A<:<< : 8 3 3 3 4 5 .+- --&RT-&RTEe?oŦ.;c`][^mr^ZG?>XY@>XY@#*=3$90.%C>AqC4u>#44")* #    !0.KjcD_rvVhɐnt^\sVAnfRekXbwwvzjeoMt4se1v[V.k5+4("        4H*F EMP'h*'h*88|v:I>{KrrrjaBTrl7EdJF%F%> ""QR?A|R?A|HZϾSjuutvw~vgn}pe@'\e@'\bS'ZZN$RC@9>:2.' %# TffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM ),F2*YP91hpaQzn\hkv~uZPqULfG>nJPvLbopzgx^~Lgm3y_`+e0*%0*% ).E;Jt`Wkoy_jRqTqToނb|~:ge.p&    ) )') - ,)+- . .12.,**+-2-'*-(&&&        ", -U!$5b!)?@*BJ$,`6$,`62Fe.1Gc(.K^(EU19  1 )%#%%))++**(&###""(($$%%&'())(') )  !         177#AZq[Zq[ssr]GϾUc_y^]oJabKb^Kf]af]aOKs?f1^6S'L  $$ $ $ $ % & %$&'& &&&+, - .0 - ) ) )** . ///...-,,+363255 0 1321 3 40/,+**+*()*'#+.-,,,&&'(,/2349:88 I K Q!j%@&Z:Dr3bڊ.)IܹT7-><@D>8?A<:<< : 8 3 3 3 4 5 .+- --&RT-&RTEe?oŦ.;c`][^mr^ZG?>XY@>XY@#*=3$90.%C>AqC4u>#44")* #    !0.KjcD_rvVhɐnt^\sVAnfRekXbwwvzjeoMt4se1v[V.k5+4("        4H*F EMP'h*'h*88|v:I>{KrrrjaBTrl7EdJF%F%> ""QR?A|R?A|HZϾSjuutvw~vgn}pe@'\e@'\bS'ZZN$RC@9>:2.' %# TffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM  ")EQHUcYsuz{]]x\VmW?r^GvdOwiSxnWzn{u՟_ūWLL1/-+'$   ?1e&4X|AhJypa}Y{xP{xPoWu|Ps>IMX\hfcQ?;U:s?       /)88^b4Z/|RtnlgdeqWXujVsvPmMuEQv\`SctJeXOI=uQ?4l,,"E %8    !  %  )  + - ..2333 8 8 6 79622233--,,-,'''&$ & & ! ! !  !   !"" " " % &()(*0/,282,2455 6 6//000242133..43001 , & !   6 >HWOUdNcO{bPf`MP^JjcSseVwLdwLd{DptNy^jer{Uiu?W^(_?A>'#    & &'%=2CS*HaF$8R9(B;$=S<&DYDOr~G\cRcRrsuvvla_ZJ^M/kU[,eR_+c6.%6.%6%!0"    !"75M=wM=w                 "&269B@du]N_baunrssW=1iK4(V& "       %+)(APUlMcBQ`RCW|]nnsggiLl^ssrssrr`ZPPtqibNzHnAb}:M~h8Fwa*9V0%4K"5`"5` ; 6 &%! &* + + ) ( & & & %    (1><4SnDGϾPS^_y]`r[c\Zh`VwmWqWkUwRFxqBuh}(;:E(+2    "#&)* * ) (%%''%%%&&-/ . . ( ( & % # # $ "      $$,@ROqFchVUwSWYT^Q^_^clprrssruwavJtg.$9  ! ! 3 3 4 671+24216600 1 0, , , * ) * * # #"I,%>kH9КHuszrqZYjXhbUwoHksCgs7L{s7L{gLqojpm}a`u;GL$O."              #%3#    ) ( % & & $ " $ $   " # % $         ' #         ""! " " # $'(+-/1233333375.0444896 55589:9777 3 . -,     #%#<U1$RU1$R-!%*!           "($ ;>5-ZXJ=yJ2-[E*'QSTHSTH[†[Z^jz|ssrrrssS;'YI4!J* . "8*,7'&5$ 1! - % "   $$>+DF#0P_4@se>QjGadK]^NYetg}SLcLcLJKNG[Y{={p; A C > < B B > ; 1 - *(&##)?T?0LeJ>>OzR\\_ZVJ>4mvG1^p4     )$..OQ-Jz-fТK{imojkiaXqiVnqQePkL|ǿRvYpSuN{mRYKSN@5;-W+5&I((    $  (  + - ./3444 9 9 67;733433..,,-,(()'% ' ' " " #  "  "### " % &((')/.-393-3555 8 800000131023//54001+%       %6#&EQcUaa[`Wz_Se`PPaMkcRsdTyP_yP_{EmsPz[odv~ZouB``)aKFF6,,' # + .!  $ #" 3+6E!=L;1A1$77$ C-8'4'5F'5F+ 5JC(Da@qCkLWP]Tc\Y|dNqomzh}h}n~nonio}gpqeqeaiT^aCW;1bU.+V4 >)7 $0(02I<@-88@''5A-';N0'=S<9UnA@]xfyfyjlrw}{߀u݂pmyhfdf\MNYEFW6=oW6=o/.$G*&=   ) 8 >MS_!_!09jAOrstgZoQTI8}r"#O1@R)R)9-}c=T>!                    (,0:8VeTIUeWkrss^SIUI>y:*A5$6$        " "4?DXv=Oo7pGVK@MQ|^bbbgHzgYjjjjjrt`YPPnlf`Lj@\4N{d0?lT.:gO"/L',B-T-T 6 2 & % # '+ + , ) ( & & % $    '-BG+/$                  )      ( ' % & ' % # % &!## $ $ & $ !!!   # . ) % # "        #"! " # # $''*,./123333375/1554786 55588 98555 1 - ,, ! !  '/%%BFHIJrLXdefp]tPZ^.iLN%T! & 40@2SdMF[eitiihhxxtqjpgajYm\b_oXyeYbZwZNsWKa;.ea;.eC0??-95$'0 "$ !          "/6,#GJ=0`?+$J<% CJHqg2;ll44hr7.dxN2rzV3wlBsGnnDnnDfHcB]x1uKX'Z99@)'*           "    %%/G?3&YR@AJShiikmrtmm||瀯tጻ\ΆWuxJX[4j:>>\ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM   $4%,!BV]R^aXtlhvla|jLzmLxpLsvIn|FwwLzuNe\``ww9;'O  & &')-,(,/.,+*))'()))%!$&#"!!         '' 3 4 5 3+++'%&&,,*+,+ &$!!!""&&$$#$ ' '&'($"$$   ! 4)a<-dpE6xlMhkOya]pa]pkXcn\cwhc`i_Hj[DXX{?FTg[M`dOdgQqhRueJueJuU`^uy|uohGNc0n4.9( $        ! " ## % % / .,- 0,(-1-,/0+,00/01 1 0570.44012-(*+'&''%%''%&)('141044'())*/44389 6 6 < : 24:86 @ JC A H J A =  0 -% & &$!(*)) 2 2 46;97887754.. / /.18 5 25620663332///248944;;<@JFA@>;:989999:=?>< ? @ ; 9 B BA =  0 , (+-#%:61*C959ul>~>{>{_WpaXog\k^xBֽ9ܮ05p9So@-J >    12&"BF7MnjGwkwts~YdgX^dSM\VMh`LXvOUZZwZ{ePjLLdD|/5)T/5)T'   !  & * . 006888 = <7: A<7884311-- , ,+,-*' * + % %(& !$&'% # $ $&&#%,-.5;607965<<430000/.-1200 9 7 / / /(!       '86/5\dlngȊVʁVpwV\d`XQjTkdNtbL\N\N{HdqV{Q~_чiʂuK|f,foV)`aF&YJ3EB->S5"RY7%X3-/*#   *:+/E3(@2%>2;.^j;.^jI:JDK`exyrrrwy附GGM(^oG%V;3<:3>51 E<3 FC4G>+@<(>".()7)7'7@!9M7o9l@cBfDirCT]A?~YUHX\KH6^}H6^}cAdaf“isssssdqȐShjFF]A:w,#2+-)(# !"!%''3+7F,ZgF,ZgJjTtq{|vׅf\{tqstomsgvsgvYnMPZA~5>.4    16IONN=,45R_sss\E9ek-;nD'R! IW)W)V4{S?I^Skrrri{`dmOvqHieqafbxg]ukMkjdufvo~Uv;3:5#   #;$5#;$5N[[Wihrrrstvvrp`t{`t{gN@fL:zcD)^U@'W+5@*           2%1PN:VD@AsˤAsˤ@oϫMyrrrrrpmnosnbj}Z_W[tgwtgw_^ZjZjZibyj{yatR[͚^hBhB!,$%                     "!,679LV7o7کcrrrstw`WnTIS1G=&0&      +)(6[H9Vf8vi7k0-//RTRT_:J[LjMP{RtPNpdž{q_dVz`PvpPvp[x\u^jX^F;y*'VP378 ,( 1 1 (( & & ' * , - .*( ' ' # !    !'[sc:ӥnxTEͿ^`ibefms]ktafvm`mYd]e`fe`p`t\jeZ_` 5 5"$%&&" ""##!!!"+ . . . ' ' % %# $ %"    #(;QGhIcXqbSgfzI}Ez~DrnHiiIfjNphXybt\{IGrEU98Xc,-<  %% 7 7 8 ; =838:6 455-./.** *++++""8'!.M;BnwOyuf{V\_UgMu{M]MUCCCCvKgp`v^h͆oSy[>lG(^C/;                     ### & ( ' & +,(&,, ) ) ( '"## " !    " #%-)C )> (9 1 ) % $$$ % %$#!# %$" $ $ "#%&')*,.01344487 3 4 8755555 4 47 7 6 50 / - , ** * # #  #$,!2M9,SgaLThGS_pv{aPZA,2)'*! *'49> *JA0/YC@3hK`cNksJ|Hcيcutrstroqqzx}p΄WKWK]>X9rG)_i@&WO,?F&3<&, &&&        ! ! .#2.#2<5=E8Da?&XcD+ahQ9{bdL[v_httsrrrrrq{~}M}^6{a>E[<BU9?>57644%     & @)2Y="PU@$UPC&YRF+aSG,cNWEL\MYMdYMd_lqg~sǀyxaY`rP;J/(/P$!&?62E\<8Of15&           ! " # # # - , , , /,).41023..10//00 0570.11+,/*&')&&'(&&)(&&)((263266))**(,1126 7 4 4 : 8 24:73 9 ? ; 9 ? B < 91/ ' ' '%$)+* * 1 1 23865688866// / / / 1 8 5 2 6 732885565210359:77<=>BNHCA>;:6555569;<; : ; < 7 6 > >= < 8!=)(B<+1QJ/G`Y5n\e7|ZjJPAAas_tWxrQ>Ǖ3x(r\$QzA!1Q&?9 # #     ")"0,%-JB-EdYK}VYZYbWcRfUd_]YqSUWZ[w_rXaqJRO9vRO9v' !B4     " ' , ..4777 = ;7:C?:= >8733-- ++))*( & + ,%%'%!"%$$# # % &'(%' -./5<738:53::2100011..2322:7 111)" ! !    ;)*UG?Bwln}wqy`{|O]mW[__Yr[TxYScQcQwZ`m]nOgXfvchiVnEjCzeB`S<XN:zcdOgkV=P|=Dms@"AP87E#% + !%  (/$+7)!1$/#(@A(@A.#UN-(XR-8a`F`f`kqqłwwsuvkцkub[m^RXQ6sWS7uUY9|_W9}jU9~]D*_Y?%U,%3(''(<*?6\9^@dDaxG_cAPN;BuMANvMDRw?#RR?#RR`1wsaD}e~jy|jqvfls}{ށs|opgjoaYuAXg<}U=-`Q7*XF( C7+A(.?"2$  !$$@ RL@ RL@EpoNN|yh~\Ol|^xulfblpttkefy`W?SO6Gv8#=(*-1?DJLNN$G<7:YjrrtW;3uk,C}B#S"E$U-$U-]:ș]I^xcsolfapc]dW`m^uoahn^jkWskizmrww_jF]^-j,,(  /*/*8G?gASL}_wt]~\oՂx|~{trjjmphlpekoZ_lS:e>p.B*O".#(#&"%"%         $&<4(?[2\|m2ns2T`2T`0Li:W~Yz_srrqpx}p{ufÁb\\Xshishif}ezefhlkrmozi~`_ʖ_hAhA.?;&51                     $$(2:*N`S1tkLhtUdl[[uuv{rrqhgVKZK9qM@'T?2>2$(          #<4(7YH'IhE'\wB#__"`h#Up#Qr32jn32jn<'1X@9LmLqJrItD?ѽPVJtiF\V|9LTp9LTpMZ{OW|TONFz>-eg&J= /23 +  ( / / ' ' ' ' ( ) * + - * ) & &    ,*dzm<گ_kWPr]W`^]_`n\`n_aqj\qWrZn]ksac`_}))>))>""#%&! """"##"#%*,--''$#!"#!   *=7G6RMdZPG_|wnxRxI~lRshVoo|zjz[tUzC͸=e7?`f,(BH"#*  ' ' 7 78;=:6:<6 577../.)) ) * * ) )(!"64>SanKdltktbRcMdInxfc~p_gTgTyVet_lcxg|q|jzrdmhMSN{694W*%<'4  &#"!#+$3*+(#%     "" # % ' %$)+(' . .('%$!!"!!! !  (*0 7'M %F $? 6 - ('&& ' ' &%$ % &%$% &#"$$&')+,-/2345334323 8765556 5 5 9 8 8 6 0 - + * )'' %%!?4' DB:8Tk?DrPiϻNzMRVltx`HYq8v&,#"%  ! '#,,+4)#!Co@>CoPV[UhjdfjbhYDH:aC7WvVea\ued[d[and]bVR=/aL7(T;(./"## !     )*:+-#=071G>KOgL`mSg^[nO^h`qs~zrwosʂhlwSYtZPqaGaMbTgOiNb}iraraiՆeҗX~MfqBLO2i2.!F0$=0!:Dd;iKzFyX:~X:~G-:A'/-&           ',H=0*\N>WATEQHZKcX\bb_dttsl{ftji/ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM  52.\?>@q]at_b{dctcsÃbVy`Ho]9p`@paB{hRjWssnkJqbDzG0pi;(^7'U*)Pr;@y^KiOqNwsNU]ZU]Z^X[]cqZWNg8aMj!73&('   $ $()++)-10.+*,-)(%$ !#%&()&%''(( 3 3 4 2-+($"!!%%#%*) $" !!$%(()(&&%%%&'#!      C'=m;.i|DSG_aTVXU_yU_ykh^QvCE]s.2HM2&FDUQTpSzHpHpdJyfNtkXcnjivzqxkjuȆNUDJa1)WR*E        ! " ! ! * * + , .,)0743560121.../ 0560...&(,(#%'&%'(''*)&'())474388+++*&*-/0 4 511 7 613:502421 7 97 6 2 0 ) ( ''&+, + + 0 0 / 0443578877// / / / 1 7 5 2 7 854::778753146:;::=>@DQKEB>;:311113899 9 8 7 7 3 2::9;& ?3N?@)\_DLxwGoDC{ZΎb֔DDc\GyD9m,cC7e#L2 4 4 ( (     $ !%-$,c}4~ۛ=Ř@Y`WhQT{^nZmVkUpSuZs\rozdu}PthHthH5/.\)&)H       $ *  ,,3555<;7;EA=B D=:44-,*)''& & %+- %%&%!"%#! " "&'))&( . /06<959:318800/0023/.3433:8332+#" "  O79rXONsocriāG^wN^lT]xQ[|PZiSiSrk\idaLOqRLndBf}\bv]}^^wtZmnYr{tFLrĽ]7lQ/Yn-!55$/=&(2 & ' $' ( "  ! ! & &$(8A@@_]bi^_{tssrriwlutoRtsRuQ{RvR}]7}vU.k638!''   815I|8P@dE\iJTT?L?4DkA-SeA+Xc6F'6F'\!jL^'r[c9k;?nWŷXoerrruvkۅćfL{ZFi63iP81c6:.\'+)C#)  9J09J06 PGI(ia>;8||<|x?|YsOjsuu|}{x^pRsV-8d<+=G")A*#.N #0RKHNN)$QL;?avpqtS1ϖ.k*J@S#@-S1-S1c?gTrstmedb|ZkWeZi[jw`Wt``k`{mmsnniOWe7~D;F$  ##!2"=,=/QK\WIqmFkscڃtyvsssrrshH]?f?t56!H7.>8+:6+75+6& &          ''0!);*#/A(#4K#4K )B&(6Z@@^MlssrssmЇbĄkXaUqhZqhZloZml]obfund{zbwps}yq{m͌cȑ`hu@hu@;R(R1D"D              --&+CA-48FP74H\DDvvtv{zxwo^sdC_N0jJ8D(       ')-!!38 9"6$5% $ $*%&.CJ_sEitz@stf8/ݣ1Ֆ1ґ4Xn[5=LI"!8;"!8;?;i{B9kzI4owD/gj6PD!=* * - . * ( - - % & ( ( ) ) ( * + * ) $ $  %#6.lx=QWZp[^r\NVZUWRhZTi][kfXvTWxYocfdc12!G12!G  !!!%&!""!"%%$&'))+,''"! !  (&&#BB>B>:Wsr^rMi]|fbxskStMy<̮2Yx((=B +-   ( ( 678;=;9<=7 599 . ./-( ( ( ) ) ( '    -987dGOMrpnmHgF{aDfuh{iˇdƇd|abw]bhQaeer\\[WwS[]G?8iC5+Z1 ++ :$25"1'-)+/%A 7S+ IE+D6+>$"0+    ! " $ %#!')(' / /'&!!  !!" " # #.1; B $V "M D; 1+)(( ) ) ( ( & & & &&''%$%&'(+-./ /34552200027775466 5 5 : : 9 7 0 , ( ('$# ' '2&`R70e`GNuE\>ISPMhqt^k@X`.j %        ,'3,:Cg\:Cg\EaAj5Trssonym|{c~vk~vkǐyq՗uoҬgiʞclsVu{ReMUwUOsXMfN9yaJ2o9+/9+/) %            $!+37:HUAaq{J\bosssrstxy{fstWjiHgd?fb]BZџFVE{DZZITttssrq=ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM ',%H1;8YOipVlwjxltoqqfds\FvaHwcIzdT{eXuyouyoql[teW|QNpGFN+-Xc7;ryDIbJlKoOxpQdf]df]fUbd_s^YJs5dTb66%(   % % ' ' ) ((+ .,+'&()'&$"  "#$&('&)* ( ( 1 1 2 1-*(%$"!$$#%)'"!!!!% ' * **)&%%%$&'#!   ' J,Em?1osKWuPcZhQqOxOxXUNy=Sam,-=L!16& =:]rKGoNqO^^Yp]gjOakYdoxmn~wm|qrǁkmkSOcLE?39?39               () + , /-,283257000.**+,-1 2.---&(-*'(*'') *))+*'')**364399...,)+-. 0 2 300 5434:5012/ / 3 4 3 2 1 / , + ***-.--..*,23468886 6// - -/0 6 658988<<:988864689:<<>?BDMIDA=;;3000 016 5 5 3 2 / . + +1 1  ;'N%CTK?}S`xWt\US^b\\g]@;u,eK!F~0(^I 3 3 3 ) ) $ "    &#   & ,!AzI'RZ4bc8hgRfQlOQZVxRiQlPn\h`fkuvn{p{\{\=HMn20)1! 9<-9<-,3A.&/           &()&%   !1:CGb9RQV8b\J7}c6|+tb(hY%5O9$$;/1(1(((OL)&NJ, NE)I>":+1 ( ) ) %$ ' ' # $ % & ' ' & ' ) & & # #     3/]qsBĴTZ_mya]h_VY\YWVcTXcU\cY_ftbi`g_fpdye|cc62$M62$M  !"#&(#!"" !$$$&''(+,))'%!!#!   !    .-29ign;>ʵQe^\wUSQNEX@Z1^i)CfL!(;/-     ( ( 4467987;<6 488 . / 1 / , , , + + ' &   .AE9jMZMtpolGhG~dHzttyr{g{gqc^ma_d\cdkqgggedyu\kaYg[VB9oU6-^\G7tS@5l9./U<,-RF%(KP>DqZX`K[n=^|3csu0epr0=Vb00N]!"#""&(&& . .'%!      "" & &14=AOHA; 4.-++ - - + + * ) (''''%$%%''*,.. .24443312459885544 2 2 8 7 5 3 0 , ( ' &!/#/#2P8XKnKqKySu\r\z]jin[U_2jMO$T       % *'&D7'&D7/>^U0Erd3ZGf[rgsherwyzzzz~ڄ{ٓs֋utyok{qxstwmlqcjp`T`QT`QQB*YH9#L. ')                (+'2A3BJ]<]bzEgbHkbOd]Qa\]wvb{qruvwysqpim|fl{edlZbhV-$-$( )" --#3/*:111+)($      - -'&)B+3;Q7Zt}@bw\yYeWQTlTur|zrrsu{{ovnfhHK^I?zUK2iOH0cIF-\?1A<*86 $6 $   " .&+)%($#&,C,N/N5\KmLUxTez~glkhu~tgPbȆs؂miābfvsttgykwypknl^dhQ\`HTY?\aW_d`n|t~w~wrm^oaVg@?uZ<5e406*('      - 8$&*[B(4kJ+=|R19c65tAPDYQWQW@ZKalun~ttsr=ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM  %3#80BAplnMwsoeZhmv[S{bQ}dPyaVw`Xv[Rv[Rtmkwik~[lxTcd=IrENMRgIoF~mQylTrn`rn`nQhk[uazZF~2g[[48"* ! & & & & & && ) + )'#!$%$$"!     !!!$''',- ' ' / / 0 /,*'&%"!""#$(& !!! & (++*)%%%$#%'#!    "  + 4&Q1"NmC4ujSZiXgS}LIIDBz~=KbK)0@8% 41;[A6?UZDSiuFMSuHG=tRO>xUR>yispttrog|jՐAi-YzA+<(-;-;*-8F-4;I4$>4$>      ))->>/8*S06-ZCNd~IVvB̺B̺SŴ\wx{|wrj͓]b[4qRN&W9#$9#$# 9-|7/g@?}\pf_~oMYN>3-.Y,#-) %#%#*#+ $/ (<3,a$RTa$WTa#[Su.op8Fs}JnuruusqkS:BqͳJZL2YjL%@W+!$ 8-*8-*" (/3#T SKAE8-6$=H;L#YR=3[]88\`LHRMrrttriOC6l],Kt.)@e*S"MY5Y59@xmGU~rrsX|{CDIJqᄼquuuvwyuzfDž{_u]}zIy{BD<%RD<%R$ % & $         #,3,5EG;QzA6[v:1dq@\EA@W_rrsvWvrV~dQi`mntoxipqnptmjywu{zxzz爆7ll-p                       ($3G($3G@xG]cғvtrmғKTJ,d?8!K%              *&7-Fy\5@GC > ; 7 20--10 . .-+)('''%$$%&'),.-, 1 333442378:986532 / / 6 5 0 0 / , ( & $  62621z8NPWl^_dRiczms]lHkALS$RB==    %         6) @710_`:A}{CQ[vsa[lruumpy}x}t}dSltssooygHlZ>D2 I<+="              ,&""@-1)S.1+V.1+W/0(R//'PFX_~QkipqutstusrpoB-AB-A;.7=49BE?GCCKAG?8;3/.'"!#       &(3?.6CMD_rvHZzKTGF˽o|zXXssttsVuvadxlSqjPjhLcL4saB,fV4CV4C+ '    "!$7)B*>0MX`m\uvfcYpvUmvlk|iZyprrr[S_OkAffO``\ZdmWh}Sprrrrrrybq~^`RQ-eBC!J14/*" ( # !    ( -<#G#Q"R&&R*=$uRD*_G,odG,od7K;B)l]dThfuutr=ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM  "=57.JFPPrwIxB~ξVjyna~hVnaUi_TcZEcZExn[|jY`V]TrTOw^S|hWjUkTwkXskYk]ek]emMdl^okeS^4TB^$&   " " $ $ % & (*+*)%$%&#""!  ! #%&),++02 + + / .***(&%$! !!!"'%!%('&,.++ *)%%$#"##   3 u,Dy:6k~HNyMPuRRlWbiXhTyMH|H|;d[3VtK-<)   +! 3-CEG2ORNPrPrNUjh~~aQvc[ufduao_sbucvd\9zd\9z:AE068    "#%& ) * * ,.)(/1--,+&''(), - , ,((%& * * ) +,*)*+**++,-/01574 388 0 0 0 /+ , - . //0111145:8 7 5 3 - + * * * * + , 0.-/21 111,,(*03667774300*,0148<<<<<>>>=:;><:;<87>>>?BCDCC?;87 0 . 1 0 0 1 4 0, ( %     C*\`A9s;gVqn}kjog_xf\{ptHԻHԻH>r"Dv,:p&]T J @ 6 3 3 / / / - & ' ) '%(,12 /S&8_!:^u;c>sʠ=uЦ<|@uͭDnFoIq[ab\pkorovr``94zc$=O&8      "#((5579A;6891/,,##%$  "$##" $ ( ' & $  ! !!')**((*/543440/441120.//11 2 32287332, '#"  3;)O>[In`esprmPphWxc^_b^d]n]nP_gJZb;JSF1@I=!,!/&2+(.1$6&!8CM;nM\FvwqdgotzfuSlRR}cqhmuLHuLH"!    ! #'%*+B(03K@}tW@}tWCnscEwvJGñ>ڵE{³L^oztnrgleXleX-)'H9,(M^6)]qB7uhbm\rVl_JIL?v6,-R0"'G0%"0%"/ . . ; '`3HV4EL4BV8H`!D`~>D`~LbLnMI=|ɕ1bd%H3 8o!3h0c/a..m^..m^KBUVssrYz@`p,AmE"O& W8* ZAf?f?lntrnooh`cdneP_mX\pZ\kglsoryb_Kt>x3M&J&         ###7-172884;(?GL+BNRPw}Pw}~oywiltuvxxwywvRosRosY>5lZ?0d[C!MP<C2&%$           %&*:!1896'H>#5WF0OcP4XgTC`IcGqGqZ\[V_FVjgousqmkprxresttk6vW+i      ! " #                 ':_C/LiOEtGN`qw}xb_EYN4oK2CF(4K67E222'"+!             #!', *8%+ &      !         " ! ! ! !              !07;ZmQ]fmkfljW_chrckrfqphljl][nV[qO[mRZjUYj]\i`]lyvmTPPTPP"$ & ) * & %%% "&&&(*(())'''&!"#""! !        ,%=>?1ZaR:^gZBbmc?otQ>svK6V4Y$R{=!Ek8<(:"4 - ' $ "    #$((0146776:<6455*+.. + , - * ) # !   #*SH4m[[Jtldeefgkkvrusqvnejwol|qsrquvtjLoTfjK_lnxnquH:ɕ@oBb) )  !#$## ( ($#"""!!#$'( --35 : < @ ? > : 60/++/.---*(()))'&#$%%(,0-+- .//553499:::8744 / / 2 0 + + - )&%$  ">Snv>SnvUW^tamkXrlYumZxbsqWkJxJ{Fr@g-:9%'*       4'!BN74g=24W-,4F"   !(#+>&$3F)*:N@??hWSCOUI{MVKz^]Nd_O^d^dqu邘}惘r؆Or|[^afasbyosqqt}ozt_RX[MYP?\OAROCH~M83`K-C3 +       $%&$$'>-,0NIFJJINOPXV}v]^_mrqqgzsgzsdyro{gGn=x]3xfP*dSD"QA:G;6D#!$     "%0$/(0)9,1.C0HE[1PMc?WCuCZ@{EENEENVnZhgcktrq~puorjmjm[I:sQ@1b4%-/"&"# $     "*'$<+-(C-@4X.?9Z3!6%VFDVcW`wW\mXeiXhTxMHuHu8W|I.Ji;#/ !    $40-)>;2DfDfNUkh_R}aRucQm[cXi\u]yd`>d`>@M%S6@C     !"#$ ' ( ) **&%-/,,,+&''(), - , ,''$ % ) ) ) +,*)****+,./02367 4 377 / / 0 / + , - . ///110146:: 9 7 4 - + ) ( ( ) * , 0/-03 2 122,,)+03666773211*,1249=<<<<>>>=;<?=;<=86>>>?BBBCC?;76 / - 1 1 0 1 4/* ' #    M3gvEE.yQtoyxiXghSrgQuuuzu9ʩ9ʩ<~v4j^,_%[ P K F ? 7 4 3 0 0 1 / ( ( ) '%), * ))K"1V5Yc6_n9oɏ8oԗ4p;p֤ApDrGt[ca]omojquhUǐUǐ52c(CW );  &&3479@;5781.,,#$%#  !""" $ ) ( '$  ! !!'),+(().33222/.220120...12 4 43387332- '#!  25#L:TJlPYsmsgRud[~`dWkTmVlVlJ[eFXav;OT@0CH6% "    "62)SA=1cvpp{_ϛdrrrfYacv|}\T\T%$!       .#6?b\:?b\:>Q]B=ayY;Μ7ٞ*5o֠?Merz|}}{p}{p010W92.XT5'YiC5sl]p[sYseOPVD:40_2))T4&(4&(0 0 . :%_)DR(@E'7s̆+XV<|%2n/i2h3h33sk33skQBZVssrZxA]p-@hF"L*$[@/$`LpEpEmotrloqh^dbgfMToXXr[Ygmjxtv{|a[Gh9j0E"@"              "*,-!-21?`d?`dfzqeˑistutsuvWWkLCkM=lO)__F$R8++(             $$#*"0&6)*5K20>R5=Q~AW8a8aRSSMTqkAYqsuggMbU:{X:$PT1A[ADS=>f!."!." !# # " " & &##""""!% &) * //35 9 :> > > :60.**..,,-*'()**('##$%(,0-*,,..5535:::;;9854 / /0. ) * ,)%% $ !# +IfIfabckygesqQaqWhp]n`yoOo?rKp:f?Y#21 #    "<.(Q[D@H>?k48=W)   #24 67,#JN;+]J:+\H:+\YI6q_N:xVzXVzXrw셕}燒nՌ@wiFaIK]f\omsrrrph\kfXn_Mw_Oj_P\^CA{\5&V;'0                (!5<'6\>+:aB8GpLuoVWXĪlrrrssr詓V˜}Hf9sY0r^K'\JA%TC>$Q&%)        #!%'(2>*6#E/;*S0=,W?*.^?*.^LbRzd˜b]hrssttqqkXJ_M>{<,97(0( ( (      +1&&,B7;?aHOQMVUR\YYX_[WamsrrriL`swx^|DhցtjbccttrtyyytIc6SD#SB9C     !""$ /)3#6H46H4*<"@K60xs}6voIq{tpˆo"t6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM  (&3 0;D%8PUDQVybi\VTotXefY_aQ_aQtjYwhZb_{b_lb]qjYvrUue\ta^r`er`gjaajaaeVTj`Yxhpz_YjD6E0T !    ""!#''(((&%%%##$" """%&!  !#&&&(+**02 , , /-'(+)'&&#"&&%&)(&),+*02((&%""""!!!  & 1"O"!D_-,[PMY\wblsWcoMZmLllLrQuIB`eB`e3Rl%*F\"+       ,94,94DnF|NSb`v_Sp_Vi`Wgbcqbgtlb\lb\hB?>>>::==:<@><>@:8CC?AGGFGHB= 8 7 . , - , ' ')$   #53;$;M+MdM+Md`I[\NKGUdosdؑ[5a5a!\@">a@ @p@*@vR5A|e=ɯ?n~y刳lڈl:redEuN>EuS5CvS0?lQ!1MN!.JH#A7:'2)+,$4"$6&$O65W<;IGCH#KND5XpI:g{XJLc?|Yrnmk~kyxk}zk}zeoixrvBzR.St.->*&2'%   (#(##.H6&6T9-OxC+K}B#>@701-#,$%h #_Y7Y7hOj`siKE?^zT)<\5?-O;6 UHBBlmm~kzflnmvuoinYppJ`uU^wX]ry~`Ӏ^UZ@`;k+79!'$      )43)43JyMoFrJm7]?f>cIvSuhVYѨnuuullq}rxuhpv\bO6sT?(YF0>;%,1 "     #   !&' %D5)M<),sT),sT??pv?>iqA=SdIVRodvrqmu~kiytt솚dl}Q%5!+   $ " ! " #                *7%)6^<-?kK9ZyBYLWp`w~tpo{l|ukzsȅU=T9tR/mfI+c=/ E5&?-8+0))%"$                           ! !  #  " ! ! ! !             ($"7(%$F:0EgM.?(5$A)3!B0C@H3@CQ=7Nl>6NmC4PsYaans^wO{=CCl7.1Z+">'53 33 3"#"$"'! %$2$/*!*' )*",+#-+9&K+9&KkSqPG|v@iW*d^J,cS>/c^QSbX_iwgkjttrpjjmnnlzjpdM?~bB)HGO0NQ\VVqbX|u|{|zztw񀒁|}wzwvcwdMg^Jb\IIF,_A?#N''$$'%!      $,$,,;:Z1F@b?gP{Bj]KvE@Vlx||ssp~nvsfOTiMKrH3sjF.hcD(\I2@/ #      # )#"0.-!=87%IXV)#!%#$%+   #& - - .$ 3AA1BH?D,]iOKsYkg+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM   '!#5@?7ba]JQSp{Yeh[`dV`dVrhZtg]{bewcdidaok[trTrc]q^`r]hr\kjd_jd_cYOiaS{w]srVZd?6B-Q "    "" "&''''&%%%##$# "##'("   "#'&%(*))02 , , /-&(,*'&&$#''&'*)'*-,*02''%$!!!!!!!  +8*^**Vk66nXZ~_elfolXdlIYmHnmHuQtG@YoN@YoN1Pg)EX"*        @WmAkDLc`]TqaR[bQTd]cdahobfobfuDp~;bC!M[:BE"-       $ % & %# %'&'('$$#%&&&''""""#$%(+('((** , -..,0333 3 322 1 0 - - , - - . / / / 4 4137769 < ; 9 2 0 , + * * * ,0005:4233,,+++.00/2344 : :25==<@D@?>>99=<:<@><?A;9EE?BIIGIJD = 9 7 . + , * $ $%!   &) @">H"(H]6]~]6]~fPcdYI8Mbrw_ٙR3yI3yI&JG=== = < 9 6 ; < < <>=888 4 / 1 3 + (.0"> 'K5q "71,=b0Je3Vg7Nt:E@PBS><ę4sU4sU">06u'C 5&$! $ % ( (- . 2 350+-.*)**%%&%#!#%     "$ #* (      # % .  - ) *,/12211 0 /11223/*'#()+,//--+++'" 6 <>/9YW]\YjNngNicNd^YwYcYYUvUvmTOcLEE4%S9,E          6#-3".*1'6/JQZaVo^Z[fvrifzx݀obbw?gxA[zF5y]<%T@1/>,%<& 5#2" #     #6!$9 %B'1V92=jS/ڟ.kxjދj=wh=yfg>N4bNL@r~DdIhNlQST9mN2tdL/mVMOVMO_BQ^1$E6);<,;A7;&NW@+]bN9>WĠ.uPrssssssuw{JW5`2 2J*'7"$   #6"(B$'8d)$5h),u)-}#-,%+'!h"\ f8f8oSpdsf>>}>^vK';Y0;.L:8QFAAllkx|irvd^emqv}rm{rVssIdwT`xW^u~zQȄPH~N5S1W!'(       ""8REO4L=L(8$B0E2UHj[LP䲿luttssstx}vnp[BcK2nV;"PJ.8=  * #    #    */$J5$J588_c99\`:=QWAPGcľ_wutmwjl{ttsh^!)>$2 & # " " # ! !             ". "'S3'._A6Dj;Avp?>hvYi|sssrr[G\C]8wT4xH9(W?/$O6% F4"=23.,-)"                          ! ! #  # ! ! ! ! ! ! !     !%.&'>+)(M;/?eJ5U}h|rheR[urjktl]XiaYedZjfVlfUmemj|p|p.D5Q%5-A   $ & ' ) )%#""!''%')(')*,,,+'(*( % #!   # - 021 / . *'#"! !##%(/2555775411 0 0/-()*) ( $ " + _..]bHGjfafjnworՆn݆nMmJdBCIq@?Kn94OcAMiyIfCv=˶?ɸ@}ȹfrdhstxydPpGe=Y|-Ce3(=:< = : 987 - -))' ( + ' # ).42EW?9Mleefecdmjgjo_ucokV_T{RRw-9y5yl0t]F"PV@$RN:%T_K>}dPFgqWh|]ttrpjlrssqor]OsI;A3DEB@DN4AE-8*               "*)"'36N>e]Euvu~u|}|}ttrrrytlYqhVlfUUR5qMK*_, , ()*(#!      !.#E&5(L3H8a8PHiEfw:|/Liʋz}xttrstZgzY^VAT9vQ1rW;"N8%*!         ##/+/XV0jfd9}nhJpiPrwrwy|~ttswzuytsonmYRkQIh`Nh`N{zRybrrsssttfa~YTgYTgN(:]G#5Q0'+,'.(6 $    !  $ $ ) +, //9'6"VL@>ttJYc'ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM'$7DcCzNxQeydlyjqqp]an_aidbdldUj[_aSmdXqZYy\\|]]uzYuzYalSlXe׀^^J:a4j$+ &&$' 0-*,-+*%#!""')%#'''(*)( + . , +02 - - 1 /(),*' ) *&$'''()))-10/00&&&$  q31gv:9uPP}X]cq\iU`_XhOb]l`baJymBq.(.( #' $            1>9F<8::00 0/*,.-,-- / 099 5 8B@9>C@?BC;;<<<>C@<>@<:EE < ? FG I L OH A < : 0 , ( &      & &6*1a01^o93m{_DkIa}a}f]BLUîRɳOη2(/dv1RjCC 1 4> > > = < : 8;<==>><;94 . 0 1 + ) ./ 0 4 @ABH%NJ!F$P(S)$'A20%"         &(&!/&(50,&L:/2b6.7\5.9ZAVkqEc|xHHrrr{섨xQyW*bZADP9:8+&0&        "!.-7:G4>COg!   ! & ' * +,,(),,*+,%#)+))&%"#$%%$"  #      ' * 1 0 -+$#!"# " ! $ %((+-46777435522 0 0.,%& ' & &"    4"4{7S~vJmg\qQ^SiTsvkrpuxpux:AHZ/3;H   &!$@*1eS:?pi9:W]88NYDbHpEG]xE\mDDDly1F^U603%/ / / % !   $ & -("$%! % &''(((( ), / 3 4 - *  - -*+-,),.,) + , : : : 7../-*.1,*))##$%()))) /1 22 ; ; 7 :A@;<=97 3 2 + + ) ( % % # #"" 4/(,F;D:\wM>cssQdVifvmkthxnWmRDb60fR)/SB.?&$6 3UE@ygTJvussrrrrqNBپ?ۻ>ۺPP^Q\NUCFI42b<%@I& FU&#L-'       "%,,?@(UHF.bDH6jCH9mw]w]bdjmuutttsrssrfЩl@_9m9"OI*3$                  +$0',A(2"FEqL~EqL~PlJYv[ruwurrrtguzYVC"PVC"PI27O3<7DJNBlxyEyD{D{pqssssrqoUi@[c--XV'D^-9F<8::00 0/*,.-,-- / 099 5 8B@9>C@?BC;;<<<>C@<>@<:EE < ? FG I L OH A < : 0 , ( &      & &6*1a01^o93m{_DkIa}a}f]BLUîRɳOη2(/dv1RjCC 1 4> > > = < : 8;<==>><;94 . 0 1 + ) ./ 0 4 @ABH%NJ!F$P(S)$'A20%"         &(&!/&(50,&L:/2b6.7\5.9ZAVkqEc|xHHrrr{섨xQyW*bZADP9:8+&0&        "!.-7:G4>COg!   ! & ' * +,,(),,*+,%#)+))&%"#$%%$"  #      ' * 1 0 -+$#!"# " ! $ %((+-46777435522 0 0.,%& ' & &"    4"4{7S~vJmg\qQ^SiTsvkrpuxpux:AHZ/3;H   &!$@*1eS:?pi9:W]88NYDbHpEG]xE\mDDDly1F^U603%/ / / % !   $ & -("$%! % &''(((( ), / 3 4 - *  - -*+-,),.,) + , : : : 7../-*.1,*))##$%()))) /1 22 ; ; 7 :A@;<=97 3 2 + + ) ( % % # #"" 4/(,F;D:\wM>cssQdVifvmkthxnWmRDb60fR)/SB.?&$6 3UE@ygTJvussrrrrqNBپ?ۻ>ۺPP^Q\NUCFI42b<%@I& FU&#L-'       "%,,?@(UHF.bDH6jCH9mw]w]bdjmuutttsrssrfЩl@_9m9"OI*3$                  +$0',A(2"FEqL~EqL~PlJYv[ruwurrrtguzYVC"PVC"PI27O3<7DJNBlxyEyD{D{pqssssrqoUi@[c--XV'D^-m\X۽Zcgjyh^naS[aS[]_h^su`cmidlu^rPQE2&O0(4   % ( ' ' ' '&& $$#$%! !!  %$!$'(), -,+++(*01 246/-69333200 /.-..*) 0 0,0=;4561,,,&$%&(* 1 2 3;C<9=>2253,.0/- , ,..7748 CA:=@<:>?999979=<:<= 9 7 @ @ : < B BAD GA ;30& "   ,3)*F<%-QN+0\e6d~{@ZO]aPPgjqYAɦ>:ok!9b*'M = 8-- % ' . / 3 69:: < <<<??@>83 . / 0 - , . / , - / / / ,( * + . / 9 <11 0 / -*'()'&&&))+,/,$#!$%''''''(' %#!""! ##  " " # # " #$  & &$#''%'+)&( * , , 0100234 2 0 - ) - . *(++&' + ) #         i97plPMsrppywpSfqNdrHaiPsfRyqqobeu]eOcUafY[TOOGJ?En.'T[(B3 &            (/I*0;Y17jk7jk=UKguuttstt堙dҮZk>+ek>+e$!    %#!#!   #&M29oh>yV1(Y7".- "      $%!'35 F8;%P>@CpƬCpƬssrrrtvsreOV93&$3&$  %CD D @?"@AœLPrrncAX8Ko#N%!M!L!*]4+4nJ=KCRffwe]vnbqonxfn~vlhrqunvqrtt]YAXS?}G@7m@<0`)0:JC"MjV)`tQ(\}K&XG(`E)bX[^l`e`e`?"OT8C1" (           (9INcDXav19TK+/O=>RtY>RtY>CQvN~D_zwsvwwZHwZHq=)_a4!L0 . )               UhnhpsrrqyuݐFC;\x.u5? E)"       ! $ % %++ ( ) -+#    5AEZARVo?>rrssspmjfpsssrrhhheiljjsMcU8w\6#Qi6)^m6+bt=B}v?JQ$"IQ$"I\6#Q\7#R[9$S^='YfI.kUY;pDhGu3$2! ! $  # # ! "#"      +> <:K.XeqWendedl|ruw`lXeDdF~=Q;j **2)HQje]|whfcojeila\mX[mU[eeHw@f)*1F",   "&&()--,--*)./ / /))**)**'$!        " " - 04 4 2 0 * * ) ) ( ' & ' ' + + , -12233229;::97 1 / ( ' & ' '"    &,h7FzkNYrb~QjWn]qpv~ej@ej@)!# "  # & $ # B"'L''5*8#2B ,;$      %  & # " % %' ) / + ' ( (%$()''))(() ('*+) ( +  + &(,+''''& ) *.. 1 0+,-+),/*((( !"#$&(*+ 0 133;; 6 8=< 9 : ;53 2 1 + +(&     !"$':87xtKTȮIhHnSoSobXcbdnbe}l]XJ<6i(,&&$  @3.]O@9rckzcfdVghopzmpUQtM]xEhhTcYnrrrrrroyk_{{VlM]V2-\D)C.#+'!#            >F1c>F1cFi[Hl`OtmMxrFDAFJkvttrstsq^opQYoCBiD5pcD'[I.1@&#9! 7 + + * ) &!     !,(7NAFIouCGJenstttqqrxpqϔsXu?wBwC]F'ZM6C-! -!         #%)+A%)+AH99pJJA}P|X[a|}xtsrrrrrkizdI<|_C3lO2:@/-0, ("     #*")45bAkHhwmІoxsssrqmou끓h͍J~m|{xlfrrssrrrvlyEl8j^+Ed3(2$! ! !!%&' ! OffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM  -$84C8c?2253,.0/- - -./7747 B@:>B<;>?998767<;9;< 8 6 > > 7 9 >><?B < 6/,'%.**-*0)(D-!,L;):cG3EoT=Q|fIsyU_W^aR{R{ccaP?8w1[W.W#E 9 6-- & ( - . 2 69:;< <<<???=83 / / 0 - , . / - . 1 1 1 -) * , . / 7 9 / / . - ,)'((&&&&**+,0-%$#%&'(''(()( &#!!" ## ! $ $ $ $ # $ $ % &$$''%'*'%'*+ ,/100233 2 1 . + . /*(++%& + ( "            m>>}oTSrstytuos\drTbpLahRyeTqqhc\n_\S\Z_qfȡhb`_Z[TXnGA|`C9nF1!F=+8.&+## # "      !%;$(/H+.VX.VX4Ft@Ue~eehjqt镗o۠gmSDmSD6",H3#'D+(6,%0, . / !#"$  $'O3:qhCTSnyr~qwz{opCopCiGnWo}n}k~k~ksx{qeKN]?R:GMb+.D?&&A43A]K3A]K4|p8ywxE_iDg{C^zwsuvvhZvhZqRCfJ9rD0:A08:02.$$"              SZ_fq{psssmu|ڍPĊOM`{;@K(V,$"       ! $ % % , , ) ) , )!   *36G4ACX4~r}5feaaaab`^eghhrrkkkpkvsl{^fcQ`KCxdFQ{fDV}jHekIjW/0`W/0`eS5odS7rbR=zbW@}deKSnWCwc!;55(&"( )! !  $ $ " " "    .+.+1E'G=Q7bcsgctrcvegij}P]H~S7P8e2@/U  $$*$>H\XUqobbcwhgija[lX[mU\czczMmG}^3./L" 0     "&&)*.-,,,*)-. . .))++++,(%#"   !      ! " # # , /11 1 / * * + * ) ' ' ' ( + + - .2223444;=::97 0 . ' & % & & !    %0dctIpM}o΁z{{onlmmnyftȅ_i_IA|RA3hC7!H>3>)  )         !  9>(R9>(R?]JsB_NxIdYGf\?mg{?u~?~@tAk|^uhsjjrrtsrkwqafpWVkWKgXA\A&TX:EI-.D)'4" 5  6!3 * $      & .A4;h=Y`v9~@G]ezkmqqnorvzx׋udpP{RRgT1o\E&YD67D673*(0%#& "   $#6 $#6;/-Y==4dFgGQsPtkoqkwosuusrmlh\QdWJXJ7iPB'OH96;-$-!&$     # #+.P4W<}Sd^ramxlvvvuppskϋM|jʃztu~qppsqnorrvrZiEp`1Lr?"EP4CE49>49> # # %  OffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM "AnlVAnlVzzx}rp|jc^pbZv`Vvc[vd]xg_xh_rNYrNYlKWkO\g\kdbmYtqQfZIWBy-9)L   ( ) , . 3/*,-+*('"! !!!$%#" . . 0 / - -,,+('&&$$    !"%%((((('%% $&& # # &  & $#! !   '=5?gIAL|eLGkQN{`ay[drKmrwrwy{qKUy;gLa)!)          2)@NEEe~PTDZUULLXa[^}eVocXv\^_lazirpj||qIs8kZ.lkZ.l9.>5*7*#$       ! ! & & $ $ $ #"$%#"%&## + )#( -*') *++--+-11/36/-3500431100/13 0 /00(+43/36/'& %!  & ( , .2229@<;@B3364-. / / . / /118825?>;AF?<==884434 8 8 7 9 : 5 3 7 7 / 032- 0 2-(#!,* 3-)a.Uj_2SsY?M_ATpHij^dtkrnmcs_ZVhgVhgXΫOλ26:a])Al= N 6 . .. . . () + , / 49;<<<==== < ; 7 4 1 0 / , + - . 0 1 5 5 5 0 + - / 0 0 1 1 ) ) ( ((('&% % %&&--,-1/()*('))'' ) * , + '#  """$((&'' & $%%&&((&'($ %)**/00033 1 2 2 1 / 1 2*'))"$ ) & + + zNTx`cptށ^P~kW{w]sh_kX`eXcXr{r{Rf@|\dB{_HzkYwusssqp~zZqIfB,ha=(_Q/BN,?D$7/#      $ $ 1(=731bd6e8DPjrttrrjNhPpbV;}dQ5qiB!Nj<Gj6@A+33'/#12     %)S7=xgYP{zcwyrrrUD;uUD;uT/6eX3Cqe?k`?pR@~bFvrKmro~rsr|sgv̋mXoNi;%WY2H) '        "$)'%96%96w>ʢkBǣHN?_߳6px\XRgRf]]Yapwrrr~{ࢀA|\1yU8 LG1<8*++ &     %  "% ,("<>>8k]u[{}wrrrssrurPzpLkjAYP/fG6B<',0           L.0^^9=xoxtttazjЅlՂrwlcanA*46!         " % & &-- * * ) %        "&),A<ƛ+++5Š?CGDvCqF˿GrrrrrssojWvPoLhKfiO[iO[~i|qvp]N?/VjA*25.P9=>a/1/Q%$ A7I9c=UAnKuKurrssssrrr}YvGxS+fkG"OP2:R0M276$ 1$ +# !      &(,44>\V6tUH7rN:7objau}}xurssssryaa2wtO%WV=6B1(;-#0 , & &  #&.F/H5Q8SNtOVW~Qs~QsÃFqFnwEfuYpmxrӃxUvcƖuh˒aUZNkkqncgsg[amgBadIcKv;v;        NffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM  5ZWG5ZWGlrkwhg~cgnlhcvjYui^ui`tkbtlcoN[oN[kMYjP]h[jddpYUobQ_D2?+Q "   ' ( + , 2.*+-*)'&"!!!!$%""-- 0 / ,,++*('%%""     # !    $$() ) )*'%% $%& " " %  % $#!   +$8CHR{NXcjUIoZP~ge{eis_tjbgČl}AtQl3WBU"$          )"8@99WiHMMNIIOnUmfjwdfz_\^f^pflngvpJt=:?D><<< 6 6 332 3 6 6 5 7 9 3 1 4 4 +,/-) - 1 - * &%499;@F_>j^?f\CY^GedTbjadgjkag}^TzQcfQcfQI2Ώ1m1QxK"6`2H 4 . -- - - ( ) , - / 48:;;<>>== = ; 8 6 4 2 0-, - . 0 1 5 5 5 0 , - / / / 0 1 ) ) ( ((((&% % %&&--,-1/)*+(')*(( + + - , ($ !" # #"#)('''&$%%&&)(&&(%"&+++021132 0 1 21/ 1 2)&((#$ ( %  4040x`bwjlsv~z؀]O~jW|v_qjig]sdddfsmsmK^7mS\8rkW=k_Kkytheddjlzhy[iVEeSBZI9nYE5jX;+\?);&      (%20+(PR.Qy2yʟ=tHnwczl~pqrrl_kaxffPhbKmVyUE>yK,4_M.=gT6Z}Q6^|F5iybLFc/AV<,?X6%:_#&;_$';_&-0OE/-JPaJrTrrMJBY|8JtgA)>*<*=/{j]HdZga|t`|t`pxeoxhlxsix}byfpjgo`stZdqqupwg4ZE@-M>9(+%%%%(-6&IEQ7kRQM_PdX\V`hn}kkr{嗆S{nE_U8sTK-aIB#N=4;:/41!".               % 121.VO`Ul|gacdsssu|{_xy\muT_aFRM9oQ:'QO'31 &            A''NP02cekgkyiignԃkrrlneR/>!A($          # & &'-- * * * &        #&9y4|'ˆ(˄+~4=@Cw?i>e~B~Ce~e~aabbbcdNGyFmлFj˹aTiaTiqnowidSH<,Ml<&8R$>7 &  &  ( ' # "   1, 0BB5MAeu6XaF*.*!   ''(B8CKiI`mSz]a|zbtmgbmh\n]wu]wu`_`vTbH2qD3!L%&   "%%+,/.,+*))* * * * ) * . . 0 01-()*((''&%$% % & ' & & * +)* - , ( + / - + * * )) , ,./2114688AD;;85- , ' $ " " "      "((*1WT=B|QgN_eoV]oV]lTao[aypbzj]XN]>2i<%2:&37'4"   $*0U+*Ra/7c<_5X-Ql)Ob&MW$FS#DQ+Nl.QtEcEcn{mzhyr~|vpw~zy}{[tQeV?|eV?|K4&MG/"F;"29!/0$4"+8(2>+5@,78#'5 "/&"/&"*2.,1/2-3/+3%%2++$@121N)(%A!4/<-O4F4X@s^@s^h}|hjjjihmrgʔ}YwcDmZ>yYJ7i]E4fj7-^_2&P>#(6 -'!      #$(/4;7AER;>Ga==HfJHsNK___drrqqqnst灃_}SHHys;si8|aL.aZG)WE7;?25:./0%$&      !#+*2LG,^F;,\?/,YOVO`}rknomjifjttr~lŊnIta>}^T4dOH*SKD'MD1>B*98&18&11 %0#, %  '9%:+B,B?]?xFfFlEalEavAjsAhjBclQnu~yus}lUnc‘nhɌaW]RmmqngjsjafxjXkh]g_vIwvIw %     NffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM@I[eCMeqKXL_Mra}taq{gpwiivlgvmgO`gO`iQ^iSaiXhejzYa|hwIDT1a1+   $ %&)0-*++('$#!! !"%&" ** . -)))(&&&"     !.6&+  !!) * - -.*%%% $$   "  " #"  =#.RI.8jW[wqN{tW}pтwtS18ǔ?z$=CC'$0          ! "   ",(.Lc6_w7h7kŁ?{̠?{̠4BjigTj]S_SRT]X[f^boNuGTTOTTPcsDUa7q*)""          ! " $ " !"! $%##+)$(+(%* , . .--)*.-)-1+).0,,9976321351022+,00. 2 5-%%%#")+ 12455<BA@DE5564- / 0 1 12278>>67 : 96;? ; : : : 1 1 0 0 / / 0 0 0 24 - + ) ) !   %-!&."//"01.022K:fTFwZm]fdO~[YAvLVMDkƼ[UcM]Dh[A_CSamCSam>>= : ;<72/.. .12 4 4 5 1 - . / . - / 0 ) ) ) )()) ( & % $ %%,, * ,20+ , -'%*+++ / / / .,($%& & & !#**((('%&&''*)$%)(&+/..4622 3 2 .011000%!&& $ % &#    O8-aO8-asu|jz|fn}ZJgWscmpYlcftmCtmC4F>5D?9>A<$LR5;ygmvₚ[‚[LtrIrv?ja>hY9aB;Y{P=Pv^?<]n?5TscEoJssED?pd:bxW,6T0*)L7'C=M5sNrrvvnnmq{QcyUcvXbs]doaetwv}SiGb%C5' 90#  -!-!C5yG{G{wx{|gvtcjq>\7c-<=      #"!$'))..+ + + '              !38$1: ,@4H,Ma 2_q"8p77^}F6LxT2Dj;0Ae36:|g88x=>=>-.1ݗ/-@Sή4*5}ۙ8tϓIbIbJ~HC@y6Mq5Ou3Qx!5q.+X@ 8%% ( ' $ # '!.$/Tu`Ely~ssqrslVK?fk)C`? 4 "         #!62+6VAg{OWZ\]r[~[~ht~әrIoV5{E9 K,%1     ! & &--.-**)+++ + , , - . 2 2 233.)+,))*) ' '%&&(*(' * +)*-+&*.,)****,,+,/.-1 489BE;;64 . - + ' " !    ''#43AK[uTi{pjwcZyd~ey{‾s4E/V4E/V      ! % ' (3 6 ) ) *)&( ) ( '''*+ 2 2/151,./(&' ' % % + ,./10.--,+..&(,+'()('(()),,---*'* ,)( &%  " &  % ""!#$'(-.223475 0 3 5 1 / . . ' '   0N7C}YNXddmZuOmcvwW\wW^wW^|beedm_jZ_LuL7y]8!MZ?"NVF"N11+$*    9%F-k"!Dg$@c&;x1>;@35~018@:E/Qr/Qr=i,+>,++! ) $ !        $.$.J8EzKD_MhMfMaLxJ_srrssr}[^PNY-EF(23" .$ (& /%%1%&, * " "     #  -42"cQNybgxXw]vlouXF3l1qY/[sE06,""#   ! "!# %     %.[9!:mD(HJ+ML:ah:ah:wGmi^g[c{Y^lZd{[jweedY~~Rv[mvRk|ELRGAC774(+"         " ! "$#"%&$$+)%')&#) + + ,**&',*'+/+*/1..886532023/.//+,/.-0 3-'((%$)+12456;@AACD 5 542 + , . / 02368==779749 = : 9 8 8 / / , , , , + + +,. '%! !   "%"*;*(IN31hb18i/@q1Au2BwIXQ`][TnRrJR}Z{QvHqOpQpNYMR6C]P6C]P*QkA'Hd8.P"B3 1  / *) ) *''(* / / 1235777>>>> ? > ;<=83211 144 5 5 5 1 . . / , , / 0 ) )*)'( ) ' & % %$$++ * , 31-. /*(-. . . 0 / //-)%& ' " !''$&,+())((()((*)'(-+)-2227800 2 0 -/00///%"&&##$!   THB~THB~tw\o}XdsMEvWRyb`hhVn[{]d[6wd[6w'5)'3*).-)*0) :-FVP1nf4{n7vJ|PxWZxwuy녌xrxg`dU\VHXI;rU4/\T-,UK&@I#:" "     .(9-$$E3H0hT4zUZVg{VVlÊgV_y솕qՓ]}tRvmOrPqQYV%_YV%_/ ( (<%4Q4 JhWJztՈ_ËYd`Jd`JB01_<,,U- 8)2"L2>|%JZ-To6^Vp}`vnbqjbprrsv适fg^JO:.]J4#KE/:7%+2"'#  .(#('"##\8>Ym:Abs1.",&               0/,$OM'/vY!9f(8n*8qSqSqQYtn^itxؑwdo^OdUIb[6ta^0n;&$;&$' "      .:3 %G@X@XuuvwpyatdfA`;h5F!G%$         % $$%')*..+ * * '          ')/!41C :J"BQ&$7O.%,M6(I('G$%#V>'"[G'(eQ'(eQ,uw+pp)a[*bk+d{5@.t(gw'Na'FZ3;c_3;c_2QUh1P[f0Nob,Fk["-bF$0pJ&3N!XK > : * * ' & # !)$4'+[h:ݨgvssba]YNx;Zni(=VE(@)+ "     ')*A:RL`fXTS~S~Zc}tqb\PGD0`-,<     " ' '..--++,--+ * + +-. 1 0 /01-),.**-+ '&%%%'*((+ -))*($(,*(****,,+,0/.1 489@C::74 . - + & "     "/.-2HXNw[`ca_el~v߅n*9%D*9%D        ! $ ' * ,5 9 , , , +' ) , + +**,, 1 11372./0*( ) * & & , ,//10/--,,//()-,(()(((())+,---+) + , )( ' & # $(  ' $$$$%'',.112243 0 1 2 . - + +%% "$'#?QYXXkr_}YxSseak[ga{ga{cmiw}s~q̀zmtpbheXnlNtsD_\*eYT"W>-.6  & ) 3 8 G'G(H*d#2-;w*1u).|2:6>'H\'H\/Wq/Zr1cx2h~3l;muBn~vqƂrtpssu{u|vupitpgqn`zmYlSo_~qdtHu?T?DT?DJ/9F-7<(25#+!      .!(H/(7R3jt>E|ARE_Sgbpmqstrxxvjid@BW<2eK9"JF8DA8>N8GS9 KE0:@-45.-5.-       ! # 2,%F2,%FETsMYxef`nQeyxxvvzz뀨xy|{{nxrI|pEmArkLdiWZO5pWG*_5.05.0*(&%"      "'('6+,,=3-E\6.Nf/Nxx:]y^}f{~uytttvw}{}p|wlqy^qy^rB>~o=9ud.*XT*@E&(6 ' )5)5:$6R5#7P)#;K6$DR`(bgZ0TpU7FyiBTpFYjMWhPWkkehrrsstssuvSS<5 H7/B'.(-+*#" OffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM   %"(@8LLnKvoVuYtbe~e`vkX`kX`dgpecniXggkubhtnnJDI-]#    " #').-+*(((' '%$  !"%&%%))+*'&%% $ & '    !,;*%/HFG8nHYE}LjE^>yRz!3"9#  '()+0,('&"! " # & &$ "  ,*"D48TXYmmsxbsceg[s?6')        # &%$&&$$*)&''$!' ) ) )&&#%)(%),+*0 2//775531/01-+,,+,.-+.1-(*+'&)+12456:>ABBB 4 4 2 0 ) * + -/2367;;887627 ; 9 8 65 , , ' ( ) ( & & %& '!   7&$$C;47eBDmHS @ ? ;=>94443377 5 5 4 1 . / / + * /0))*)&' ( ' % %%$# * **, 3 2.01-+01 0 000//.*%& '  $ # ( (').-()***++*)**)+0. + 05669:--0/,.//.--&#&&""! %XXWXXWtxNc~KZi@?nHNrP]c`SoSoSoSH(\SH(\# "    0!'0O//>];7KkF==pq?8rAkA|¯~p|vuuuts~|m͉ZWNOzA6tu=-g0&0&     (/@jGN$}UF#lQC#fP9xؠ9xؠf[ܗ9аIz}{|{{z⃖z⃪vヱu㊂88B.%8&  2#E%6hB9v_ZsUzSszNszNT?5oM8.`8!40. 7+W';d1Fp#;P+Sd.[kj1Rr`2OtrrstwctaNG>wTB2gZ=%VM6CH3=2!2+.  + #$ *3,&>Q$5;+$<H>GRF9 VH4!WI2'LY2'LYG;T|GCY}G[gGakFsvSps_lpsygz}dpmssB@y9Sj"4Kc!$4M-:X65@cOJq^tz{m|k`{k`{bguzz߉uZr^obk}tXjLg6]Ae.F4M     +#8&#'B(#)E'+%H&-$I49=X49=XLQyEh/Rtttvv{}~u?u?4zr.rEF=>;1) "       $/:S+[02Ia2Ia*=tiH_vutyz}z׏[Q_=C_=C92    95Te95Terqok_Sg]z}[Ed@l=O$Q/*!*       & & & '' * +--* * ) '             $ "  ! " ' ) 0 299*G:(By3!4d%:s/(??*US,kf(EL&8C _*R!5'5'+/+/*/)* '5C$ ? = < ; . . & % ! +':*'ao.bsssSƲPFFEWl^+6F>  ! !""!!   ,4>yIihrTJK}K}LrQs`vTclHO?u.3&H     " ' '/. ,,,- .//+)**,-/. +-.,)./++/-'&$$#&)))- .(('&!&*)')***,,+, 0 /. 1 489>@88 7 5 - , * & "    +7:&1Oe@yaWVY[grr݉h -2 -2 ! # % ' ( - /8 ; / / . , ' + . . .---- / /3594/00+) + , ' ' , -0000/.-,,//*+.-()) ) (((((*+--,,+ , , ) ( ' ' % &)  (&& &&&&&+-//0011 / / . + * ( '# #  $-':,NS{lWZY|Wa\_^^WkWkIxRnossrz㑠eюC~7eE!QX2<4"!2! - + #  ( , P't5m!.k"+q-4s17s>Fs>Fs DKx"GO'P['S['V[-Wh2Wu_]n_tilgrrssttt}㐆mxpaʦQiQ(\iQ(\h=$Uc<$TT7"OJ1C*              "&/.)IV7,Sb?/]nH>zQMhpŁturrsroReiQNbP7v^M0iYI(\mK-jtL/o^A%WV="OGCEGCE$# $ $              >6BiE7RqX:NJ/yWy~v~uxzv|ttssrutRRRnsyxT{mBQG!NQG!N?<;830##"     ',4'43GDutVnZʀqutsttttrryNRxILt;8sf6'SW13F*'5#     !!#,)!#3.0:3D@%7WW0Do_3Hw[8OY:QaaZ`rrrssssvw쑫WđWQ@'[M<%VA. HA+ F?#@./PffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM   ##8-96V@L[rFRg{^PofPrsW\sW\nkckicbcf`mr[aungbC?='Q      $ &)*-+*(&&&%%$#  !  "$&&((++/.*(' % # " "  D1grKEkcze{l~qjvVFe4f6F)O   %%(*0,(''"   ! &  %#  .$/%?@7:ʭq}ƄcJJIAu)Gn1&?i(#7e0S)@ (  ""('%&'$!%'!   " !     - 244'G0'=^IJHxB\|GeMmNOUWPlPl[h_ojq~ɇOD:h-qjI!L<$"-      !"""&$!$&$ # ' ) ( ( ( ( (()($&(((-.++21//10012/...,,,+)+.--./)((*126669;?@=< 1 10-&&%)-//113344 3 21 4 7 6 6 1 0''#""! 34.#GOAGGHHDS'?ZS'?ZFF3eIN=sSh[Wlbd{xfhebOIJxJj_gZhIkJnMuTg[YOtC<Ŋ9̅3YZ2IL== * ( $ "  ! ! ! % &##(( +,//000. -66 ; <?= :<>9 366 4 366 5 67 4 0 / . * ) . 0+++*') + ) ' ( ('&**)+0/-/2-,01 / ///.--*'( ) ' ' + +*,0.'),*)+,**,,,-11 2 7 <;;<=//32// 0 / / - - ' %%%     CfLuCfLuX{`tz__z[ZzOMtSVmV_gWkbWv]lw[sxRJ)^RJ)^     %*$,1"-6 '>B,CF;RFd@YVnMkKyFƻ\svxxxuwttaA>zaA>zM2BH1?9.6;$7>7*$$ ')-# ' %,F<,F<6mPJ4dUM,IfU6XlhTX|]xdfswyyyyz]IpS>Q4FS3E\2B]1 J^0$St80i@<`Uj]xwxwz`CtV<`6&WN, H & 5$9$="$o JK&WX)V`+VcK}N}Y~È^ydlk[dcS[[dYKuW;e5i3niGeiM@Gar@GarP9jF2[r'0B2*@V=8Qj++>G,# +# *25!7,!7,8 EG@(OUX@lXLjZpcesptv抎oԑinuenue?Wup;So[0G_/E]-?X!3@dB9BpcSmn}}ނvscesceqnlrzrvzz߆^vafd]qU~BgM~:))/%"$           ,1"<*<*#CtM-Hq\LWjERg.D_c>^j|OxuLIity{r|or|otAEf:;:' 1 '% #    @.5\@.5\iՂuqkZahxK~z5w`+huW']"+"+      $ % % % &()++) ( & %! ! !      !    ! "$ % & & 8738=!N!+`(T Q C >)) " " ! " ' - 2 3 4 4 . . & %    '0 !Bb*p8=>Դ>Դ>v7vg#=S; 6K5$5#(    ! # #   ';0Pf_LceSNS|S|Ww[hWtG^Y/:5S$   "" + * ' ') * +-. * (((++,+(*-+*-.** . , & $!! "$&',-'&&&%*/-,02,+++,,/ . . 1356;< 4 4 6 3 - , + & "% ,A1 IA1 I\G0l^IHdQbc\`dkr]L)*)*    # % ' ) * . 0 7 9 0 /,*%) - - .,++,--0132112.-..++33321/.*)+, - -++-,'&&''(()),,/. ---+* ) ) ' ' $ % ) (&% % & '%%)+..22322 0 / * ) & &  ,1A4^:ZMyWWV|VxUuhn>޾>޾KaQdbnvg{zvtrvzy}yzwlYvaNmG8wlE4qi@)_a:%UJ'8J":I;o''R02h+2_)2\|!6Lx8GfA@fA@TLH$RS)W_?aFdBo@rNNp_s_z_y}btʅleā\U}LErKUoJ[n[z\rCrC`GcEm?j;^b-iBDF'&$+##0!"' $       $"1&$2(&4*0B,%:Q@UMrFeS}MdnPdwedhsrrrp~oxnvmu}bgXbeG5n[B&WYi.kYi.kHl'\Ld&ZVK#RJ:==)(2! ( !      2"#4':;(#ID+?ya>WwpQouWioYgn}bwazv_lv_lrqmovjm~nasV~w^x{eƀ|R}LDDhBb;}N&\vI#Sb<;L3-5) ," "    (/=1I8H2USk8xbcSq[mhb{_i]vp]zgts|wssut~s|yԕuYo8d/x~Y%XK30:'#3)(1*)',3',3+1&/)) +$*()<"=C&"C<&"A:'"ATPGzTPGzNhOlQ{ySvwYhsgoruwqr}ors{{ksiyjbdO^[JQB?;: 0 0/-%$#(,..//003 3 1 1 0 3 655 0 .%%!!  #!8C4,ReN(T[W&UXd1Lrd1LrWY@~ZcLdohwrrrssYPKxIe_R}ZVJ`JdKoSfZ\Mz@9w7p0SC-Am444 # # !         $%""(()*.///., + 4 4 : ;>=9<>9 367 4 36 6 5 68 5 1 0 . * ( . 0+++*' * , * ' ) )('**)+/.,/2.,01 . .//---*'( ) ( ( , ,+-1/'*,+)+,+*,,-.13 4 9 >=<>>004300 0 0 / . - ( &$$     #SY=!OH9AJ-AL A2(  &@>!'p/#9Q91HbB>Wr-0BK",#!&)003@5>LH]7n^Ej`o\ksutthϝ\lkWlkW>A_c:B^R-C[.C[0C[#5ChF:BtiWlsztvd]vd]ve]vtgvzz_qb]dRsG;SCl7=.\!*                  ')-')-0:"6?)#FNN[krrrmkuxssyz{}爞mխw>]1yqC#QG359-,* %          #   %E.(,K+;`fB^b`SOV{V{Zy^jYwGca/=:W'     * ) % & ( ) *-. * (''**+*'*,+*,- ) ) . , % $  !"%&+-&&&&&+0/.34-+** , -. . . 1355:; 2 2 5 3 - - + ' " !+&2P<%WP<%WlU8}jUOdVch^cgmrVyC''''   $ & ( * + / 0 6 8 0 /+)$( , - .+*++,,/011122/.//,,55431/-)( + , , ,+,-+&&%&'(()),-// ---+) ) ) ( '$ % ) (&% $ & '%$)*--33333 1 / * ( & %    49J=nAeYXWUsUwT{ks66LYQX^Tqdhvwurrrrr}ykˀp_SFQA}L3wtE.kW0GU* GS#!Gz.-`88y27o07l%9Ty!:LaB>aB>J9%L9&R7(o@5IA!PM&WX4b9f5f3f}88oMrM|LsQl^XLHw97qp5Esn3It_Zn_}L}LlRqPI}Eox7NS%W-.-3,,9)+/ +         % #  + 52::S8ED]@NfkCQqo`Tdhqrsssssjzӈ\sgI:v\C'Z_v3w_v3wT0qYz/ng\+dXG KH22;)(. %"       " -)*,LB6B`PBXt^JNmMJkDvByvKbvKbrpkmsgvyigjW|nXyqY~ROOOwPqH`1uZ-jwI I\>7A2%4) '    (*6./@A<-]XAIoEddPvXZVkfUq[ukpssssri؃Cw9k.lY=;E-*;/.80/*49*49-"2( 1,+)"  3,9!22 +0 )P?+`P?+`JUI\FsqImoPZjccivlhrymqrsstrmv^hlXWLF=70]""5 U ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM    *+2&450+[yF/oM>wC+Q|L)JuI#8b?3\3%HC? 8 2 &"""%%,,-./+&&&!   # ! " #   $ 0#4Q<'9U;4Fa95_u6y=w۳DvγHJWjWja\rcZukV~j]hrorvrwv}tvrˍs?l.}mO#U`FH       " ' ( ' '(( ) * ++,)&'(+, - - /-)*,- / / 00100.-*+.022344/-.067888768943000.) ( ' ) +++ + + , , / . + , - - , , , ' &  $,%;E1 , ,  !"!!** (*.///. + *00 35;:7:>9 5 672144 347 6 5 4 3 . - 13,,.-) - 1 .,,,(&&&&(,+*-0,+/1 + +-, + *)( '(***--,,-+')+)'*+./1234678;>=<?@3321... . . + + ) (&&!!!        SX6lSX6lfrŗ`wɒctɅmmxyvlkllkQYi`[hd\_S:z_S:zD3C=/;)""( #'&         #",,'-QF'3VI'CgT8ImrHPsJRLTU\X_OLs}s}j|ruydoa?nD-h@':3 '.      ""''.%/9E'1:K)4\;:Fn[EI|QL`roz}}wronron|hV|n[~k|nxvfuSxuDb^4LGc.-%B,#7-0<.5>@D"M9:A&$!           $"96RgT]J@gtttttwwwz邎yzvss{U}KiZ-fbJ#QG) G) 0$(          ((*%&! (&/35)DPE4ZlUMXVXEk?rwwzn}`q6c.qzU&YvN$UrG"PL07@).) %!!2.2.JFRMzidxqksqow~zy|t|sJ~J~"3+   " # $&'((('####$#" % $ $ "              " $ & - 4 7 8 32 % %       ! ) ,** . . )($# ( 1 *K+G}1tԂ3Ԅ1o|1o|!8\+-N$ # "    " #       *"6FF8StMkP|MMZZ_rc|ph_VnkN>P+"6     ! ! ! " ' ' ( , - * *(()(('#%((')*'' - + %$!  !%'+ - ( () ) + - 0/.34 . ,**--00013 4 48: 3 3 7 4.- , ' " # #V3Dri@Okrkrzdvohf__`]ZYsSYa7u     # % '''-/01,,*)&( +**((**..112466620001177650.,&$'(''))+*'&&&&((,,-.1/ ,,,+** * ( ' ' ( + + +*),/ ) '+, , ,211131/ * ) # !   .*'(IQ^^Xnllf`ct_t_giGeGe78Ad65<^3*,L963[JZFO|TNGhtwy~v~v|uxrwkzrricxXScSnScM_K{IVwAZf>f>f-qli+ggq%KW&OY'T\ HKt<;&A\*Cg(Fa(G`xOMxOM~,tj/ws8~:tAT3Cry&1Ql 7Ih9GCeOsy~z}x|ybz\wKfGTnC`|RkbkiSk^NS8%TS8%T7,41'/        *0 !-7!"29;(;\?1=dKNC~RVGilVbdO[\Idrhluxosl~lWWxc|bŇ`F,{a&d`B JT64Q2-B/%>/#    ,"!(4%)1;F1FcR4Mp0_s/et5_}5_}{\y]q]pbloh{dfhxu~nҁxށxބ悊}~v~si‡|Qt9xb/t_Q&Z?0.4% . +    (+. =4"*O+%2G"(:@-@?E0IAGGhToNr[}^n^nsss􀔄뎔x→u}qtiRq\GbXD]VCJcSJcSSfHMdJ=_O~AXHyNC4jF5%N?&3<&*;&(% " " .J-Q0K3U3KD`5FEb:5HgVB\sOqzVt]vxhvkttutr~tuzvW|wT~xP k*ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM $ %-).@j|L~]b]bvLatL_mJYmS^kmk~vS~;]Y*f)33   ! $++,,+($%%&&'% !%#!$'$#())),+(('#  D+]cPEjrrstt^ƃO@X1\)A'=    !#(%!"#! """ $) ( % %$ 0<**@h//Mw1,ia+rq&5d,#0\) B  B@: 3 1 .&###%%-./01- ('&!   " !   !   % "2% *;&1BV*1_n0|8q@eӧFɹHƿZk{Zk{b\keWmnItiQZj^haej~sN:c,luW'[' $        ! & ( ' &(( ) * , - .*&((+, . . .-()*, . / /1100/.*,02345551/ 0 288999757720000/ * ) ( * + * * ) ) * * . - ) * , + ) ) ) % #   &%2/FV;KVgCgexFwITXrrge`esc}RfTZUN|Bhĵ: 5 7720332377 6 5 4 0 . 34,,/.* . 2 0.--(&%%%'++),/+*/1 * *,, * *( ( ')***-- ,,+*')+)&*+/03456789<>=<?@ 4 410--- - - + * ) )&&""!       [R0m[R0mn{̢^Λd}ІuvylltplRWk\Yk_ZdV@dV@Q<#SI7I0)*0(+.#.%!    !    !#?9 @9"#A8..UT:9io=<}??KJONçBԵ>ٹttn~{ݮG|IvJT5}N2H;(.4$%"     !$ .$/(0%23(543*KZ60RgEOxEOxstw}sڍ@tzHZ_Oe^Ip\Cvyxrrru}k{t_gX:*^W2!JV*6<%! / 3!b&-Tq-7e=]=T=:y@;|pH>zYRjeme×peŖjӕk|s]]gdZQS{LHzDP?s+"6"!    #67-*OQL^Y|m|xwsqh˄~\UrTUrT;1?d83DY.8T72<\E=GtmKKXOctnx~{xqstqst~iTlXtc}}jt~b|Pmz?QWy.44Q*!4(*35B7>#JOS)_GH#Q/&&-#"( "         3*JSJK{={/ewtsttvvvusttjՔ^~n9vZ,gV3&V3&8* .$              "-9+1>S7ECLD6^.gvvuvܞBw9g0q`.lX,g[<GK3<-%*# $, , D4uJ=|ZV|e]|svprruvTT(;"2   ! # $&&''('""#$%%$!  & & % # !              ! $ & , 14510 % %          ( *(' . .*)%$  )  2!&~E,>q3ju5yv2]p2]p$G=     " #         $ 5>;5OgFaJoL}L[[`oexrmgd~|`Kd3(B$"       ! & ' ' , - + *(((('&!$''&()&&- + %$!  !&' , - ) ) * + , . 0 /.34 . ,**-.00023 4 489 3 3 75.. , ' " % & g2,ZH=2ff_C]T;ySI2j_f\jqsrqޕcٕcلt∭s⒠q࡝S4t-yqN&YdA@`<8P:0K9-$ $    %*/E'9XS,Cf*Wb)^`.^j.^j~E{FsIqSjqc[_bu{xrrrstw񁗁ꖑdͪFv;ra0qL:;?-)7& 4$       % 0& 22$$;8&8PMR>WTaWaWassstuuu}wekYoeTicRTsfTsf_|YZ{[IvaOnX_T>TA,]I-;?)*;'$   %6 9'8%?->5R.97T2){DTY]˃qΏ^OE|9y=`''  !&# !! $$     !   ! " %  & 5:4314 =6.1 3 / - ) '''+- 344.(''$#&& $ % &%!# $ # #    !',/6.@,8R|Af=е=еUYcekWc`R]TMVSlRluꃧn؈fv{Gwp@yP*btJ%Vd73R1'?* *     !"""##&&& ' ($ ""%& ) )''%&'(()*021132 0 2888876532/0 2 21351,01/. 4 4-- + ) ' ( ( & %$$!! $ "  !#"(8D'*8@n8h=xCCrstz{ነI=0|vj)eOF!M<346,,M.'PU.-\7Dx>JQZRYUTdWsYkVicRJLNz@DMm@3;i@-5hD:=rD:=rb^KbYObKZhc_n{d}WJr<~g7G6D4%05->5->Ki^Vvhuw}tsi}kcbVugQphOPpRPpRYQVYK\Y8o\=xeKlosqnr~wsqq}\]}\]}[T|^[yensfy`i^Xv[FSH==s53'QU8%S`9$THTz擒w䡍oߡaȠb6Q,je?"OU6?E,.) ' )  #    .',442AQ:7>j]8=ri>?@?4v4vGoHtKZŅq~{wutsr]ß]Ìm0r{a+fF>B@8;.$'( " " !          %' 4.82JJw|vsttttx~yyMS6l>6 I!!Q +V$2e/Eu>%Xl:nOpch]i`Vkotoo>O'T4@ D     !&&'%"$&()%$%% ' ( , + ( & $!      ! ' ) * 0 6 6 6 2 1 * *&%   ! # $ $ , / + ) . .** ( &! # $ -5!89>> 62%$ "       ! !     "+4.++TO12^ZKJTRrracjx{myvpzqxpbfSfD1l^8%VK6&TD5&S$*$*       "# + - . . 0 0/.,+&&&'(** ' ' , * $$"! !! & ' ) * ) ) * + - ./ 0 023,*,, 0 0/00 1 133 5 5 0 0 . -( ' " # # I7''VF_xrss`t{_n~][]l^TIFzCeks/(6!  !#$%*+++,,, , + + * ) '&&((**..,/1102321666643 10/(%! "#$%&' ' ' ' * +//0264.//-+./ + *//./20-./.- 1 2 / / 53-. 2 /+' &   &(:<&(:9ł/ǁ,qD:qD:*'    (0"h9.{C2kC7kC7-fn,bk)U`-cp7:}=ĶsIžiTYgTm|Q]|Q]~[l{iussssrss_ɥP:2JI{DTY]˃qΏ^OE|9y=`''  !&# !! $$     !   ! " %  & 5:4314 =6.1 3 / - ) '''+- 344.(''$#&& $ % &%!# $ # #    !',/6.@,8R|Af=е=еUYcekWc`R]TMVSlRluꃧn؈fv{Gwp@yP*btJ%Vd73R1'?* *     !"""##&&& ' ($ ""%& ) )''%&'(()*021132 0 2888876532/0 2 21351,01/. 4 4-- + ) ' ( ( & %$$!! $ "  !#"(8D'*8@n8h=xCCrstz{ነI=0|vj)eOF!M<346,,M.'PU.-\7Dx>JQZRYUTdWsYkVicRJLNz@DMm@3;i@-5hD:=rD:=rb^KbYObKZhc_n{d}WJr<~g7G6D4%05->5->Ki^Vvhuw}tsi}kcbVugQphOPpRPpRYQVYK\Y8o\=xeKlosqnr~wsqq}\]}\]}[T|^[yensfy`i^Xv[FSH==s53'QU8%S`9$THTz擒w䡍oߡaȠb6Q,je?"OU6?E,.) ' )  #    .',442AQ:7>j]8=ri>?@?4v4vGoHtKZŅq~{wutsr]ß]Ìm0r{a+fF>B@8;.$'( " " !          %' 4.82JJw|vsttttx~yyMS6l>6 I!!Q +V$2e/Eu>%Xl:nOpch]i`Vkotoo>O'T4@ D     !&&'%"$&()%$%% ' ( , + ( & $!      ! ' ) * 0 6 6 6 2 1 * *&%   ! # $ $ , / + ) . .** ( &! # $ -5!89>> 62%$ "       ! !     "+4.++TO12^ZKJTRrracjx{myvpzqxpbfSfD1l^8%VK6&TD5&S$*$*       "# + - . . 0 0/.,+&&&'(** ' ' , * $$"! !! & ' ) * ) ) * + - ./ 0 023,*,, 0 0/00 1 133 5 5 0 0 . -( ' " # # I7''VF_xrss`t{_n~][]l^TIFzCeks/(6!  !#$%*+++,,, , + + * ) '&&((**..,/1102321666643 10/(%! "#$%&' ' ' ' * +//0264.//-+./ + *//./20-./.- 1 2 / / 53-. 2 /+' &   &(:<&(:9ł/ǁ,qD:qD:*'    (0"h9.{C2kC7kC7-fn,bk)U`-cp7:}=ĶsIžiTYgTm|Q]|Q]~[l{iussssrss_ɥP:2JI, , :%E"0e3#Ot;)^T<`Rkgmtfwncip\]|y|yuJek>4,;(".  !!(&!" &%#%' & & + , * + - , * )'%"##! ""!# ) )) . 2 4 4 3 3 - - * ) ' ' ( ( ( 4 8 3 1 5 5/. ,)!""$%)*// / , # # "     " " " $% $ $ $ #      ,12{~<̟wwhn~fS|cQz`O}fTkYuNxJi:d5}TFBTFB&      !&''' * * + + + * ( '%( * - . , , . , & ') ) ) * + * * ) ( ' ' % & ( +. / 0// - , 1 1 3 3 368636 7 6 6 0 0 % #    % 1.qd79{NVU`LwLwVXYX`W^fVNF˽E~C`fW)&!    " "!$&&%()(' , , , , *(&''*+,,**0/+-.+(-.,+..//0/-./)' % $%%%&*)'() - .//.0 43/13204 510 5 5 5 4 1/,/133 ; = 4 4 8 5 , , + &  % 49+);H??j{rmnq]]q]fp]nvmi{}d_|HU|>|&50&50     $ (3+%%K%2#*#!(&:D,*CM85^i:I>TjaWlsrriirrqu~yv|b~oM\KVJJ\Fb5P{5P{J#1C,.+ " # ( * ;#A'9!9!0>p1Kt3r4m5^6q79;GlvK`~vk~vksssrm{x~ኇ^=ed-oXS(_2*+% ,& ,% *# ( #"!   &0( 8?F5dGR>sYvXYvXa]~Qfh[l~drlztzj͡x`Ž}G~?33pHIfB@F0&=+!    ' * @ G"3 3 E H O #T)!c:,_?.[C/vWH)k`47EyEyUdgmsy~䋹fփf{fvkqovw[ӢMbEgCv>x:~Z-imS'\\L!O@:8#(!    '&4.%<4$CC1&SR>-cqD{KncEjOCmSXmSXbfrsvxyP?h;_9}ZL+dZL+d[E(\YI*_TT/iIH(Y)$)'#$$"#)&!0-/6B38!I#3#3511^;03aK,:hJ7EoHVe[tmڃ3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM   @kfn@kfnUZjZhjYfkS_ee}`wYtRM'Q#B1     $ $#%''(+,('''%' +(%(+)(,.&&)($%&$!$01*9TZ\XiTeupَhBF'R)+'  !!#$))!!!!"!! " # $ $ % %+ *'' * )'( )(()* , ,./2220.+*('((&&('&' ( & &  "(9#>,(jĀ(jĀUZjg_ucw|gzc_w|Xt[b\\SPljfoҊzČnbvV^nJEE6`<70S1-4-*)5*/5*/ ! "%           % % !       %( * * 2 1 - .31/0 2 0 / 3 4 / / / . * , - ($&& $ # ( ("# % # !            &/!86'>=+@M)B]R-JgOGmOGmEqQ{uso}ml~kj\W{f`hf`hTPDīC}ƬCXˮGNLDwCs;7l6c0JoN.8]H$A4#H4!*]5'V-@< 8  .$&& ! " """##%&&&*)%',,, - . - - . .01347:>: 6885465// 0 12454432112203642 2 2/. , , - , ) ((*, . / 11--+)%$#$%')-/ . .3 2 / /...--//00249723555; ><;22. . / 0 1 2 3 0 / 0 0 * * - + % $ #       mNFmNFrzhXgYcf]corcx`n^eehWnJWnJpw?nyKgogrf}gijksvpknyc[9'\X6$TP+=L+9>,/:'16#2'   +(+()4"<4;)KVO>y]gVdne~yg}f~f}hh]Lt]Ltddjjkby~G|LtY`HL7}J2%S2) E&-"%# # &$5=#6:"940% &  v)P`3cz4Jy4JyFFYXuttӄjɕSEnh8}YR*aRJ&XaOBfQL|R^zVdtdvr]njGXi[MipC[bMNUX.$9C$/,+ &- $& & B%/UM,BioC|hHp`Mdgs{nvywdwt\SS|{rm`cfn{q~ppxjowh]g]g_Àipprqqomrtywcywcujmx}ovqtGmBY>`Fo3J0R)35:/9@.:_V3tid)2>).5;/2=IA~kd6ted.j952*% ' '          #0#0(-B,3)K:EGgAPX}G[j[ptoqqgf[cVOC8$IC8$IR4HY6"Nn=)^w@-gL9VL{`_jmdql`noZattuZfsL;:"H..9    !!)'#$ (%#%('' + - * * , + ) ('$"#$#"###$))(, 0 2 3 3 3 - - * ) ( ( * ) ) 4 8 3 1 5 5/. , *"""$%)+// / , # # "     " " "$% $ $ $ #      %).gk7mmejxbbzaY}aQ|dV{h[tWxVnDk=d\#Yd\#Y.61(+(   #%&&)) * * + + * (') , . / , , . , & ' ) ) ) * * * * ( ( ( ' % & (+// 0// - - 1 1 3 3 3 58524 5 3 3 - - # !     %)*37s7COZWbSnSnVZWZ]Z]j]OBкBC`iT))!      $ #"%('&)*(' , , ++*(&'(+,--**0.+-.+(,.,+//0010-./)( % %%%$%)('( * - . 0 0/0 43035314621 6 5 5 4 1.+.134 ; > 5 5 7 4 + + *$" #,*AH35JZHHxwt~hjp][o^co_ksljwyi^sFUq;x&50&50! "## $ %*& < (!$".9&$5?.*HR1;ce9mLt^{tWzPzdjrukkrqmnour|y]j\e[\iYn@a@aT-EN(?;.6(& ' ( ) ) 7 <#3 3 (6])B`+ek,cm0\t2l{4{57zAisE`}jj}jjuqginx慌ḣNirC`e@OC#OJ7>PC!E"11ACI M"X0(V5*T9+qMA%`W/vy2}AuAuOf]n~݁~ًdΆdƂse|vfvzhv}u卸gԔ]dMjLyJzG}n@rg7xh`.kOO%U6=?0'&. ' % ! +&1+76'CA2$OYj6a|HIl>HIluqfavf\rdNea^]n_oaE-N D0#    # #!$&'' ) *('((&'*'#&(&%+-)))'"$%$"     $$?03>]SaThU{dsv\lK@3=%   !" $ % * *%%%%$$$ % & & & ( ( ' ' % %%%$ $ $"!%& ' '&(--,. / , + * *))*+,,+,,)(    # " ! (A(A>EljGG~aM]]Pkڅfq]bmcZ{YbVeS[R^MgLqIS]bgedm`[G^U1oo[5{o[5{QE*_QE*`RF+a@5F-$+2#*7")$            !# ' ' 0 . ) + /+') * ' & + - , , + ) $ &' #  ! !    "        #2"$J8)(RI<3hE@8l@D'VE8'TA&&M@+3S;:Xc7r}3ԗBǵPjsuusKpGe;j9z4xm4zc`3uB;E! # # (""*%',&),&), - /#.#4-)!D94AaD>a}@EQq?GKmDJZwEK_z>3;h>3;hY}he^?Pꗄ_­s;qc3z]]0oHCEA:7B06B06)!,-$::+8b5%0T$(#$"  }'*P15f;<;A08?(&C)'G*'@'-8$3(/#.   !"!%"+&!>9LOnLwSUlsttlnstvtrwȀečSpr8f_/n`< J`< J!             !%1!5!9B9=pbT\Z^pWawaTdPjˈj˙|MsIYMM]_eWu]rbVz`[p]`lqtjx{y~_~V99bf+cVT$R3 ,   !"%% ( ) + , . - , . 0 0 0 - - - , ' ( ) ) ) ( ' ( ( ' ' ) (%&)-000.- / / 2 2 1 1 1 5 8 4 / / / * ( $ $     !!-75H8Qǡ8bSf\ggSzgSzT_T`Ta[xpS5ݱ;~A^pK*2#    # % ) (&) , +),-)',+))*)')+-.00)).- +-/,),-,,334432 - ./+) ' &%$!#''& ) + - . 1 10155 4 7:6267327 7 5 42.),/4 6 >@77 4 1 ( ' %  -(!31@IgxJZxbzbz^\Wq\lk[Tk`Zkd`khkkkv[UBVN0j%4.%4.!' &'3(#4'$8#'- "           + *3%6:)A;+#K;-(TKlkPs{~yrrrnbZRctsrrr____s9Lo8Dwc4*_Y1$Q9&&8&&7%%* % * + !  !  P$T%%a=(dD1n WLn%[Um)_^p)__r)^_l/_nj1_sxEhxEhzqlsBxNrrrvywvSB21b.lnS'[9$(- !   % $% $F9*[G<.aHF;ru>X|5u4i2\|@NEIV<[7==눋pԡu8f0yH95GB>FKG6=-08$:-#=)#+ + 5 5 6 7 8 ; > a.-?<"GO$JU3i3ioiSCPQIy[mы_QW{YkQxO|UlUiU`ShNU\_a^^u_^Y_VDikUikUTQExVUDz[a@QP1gF?!MJ7EN0;876 4 3 5 4 0 0 /130.// / / 3 3 2 1 / 1 210.-..-- 0 . + ++++-. / /---+(('()))/1.. 1 /+*)))+..//01243/3766<?;:55 / / / ///0)'( ( % % ( ' " " #     $*,3qheqherq{olTglTOoU^h\laclYjmRqnW`nY[>B&R>B&R:3 F9. D5 ?4#+C01KP0_e1z=Jdlhgߑ{VxRrGvGHwxIgmJPK7l9*$C:.8;/493:95<:*8:*86$,4!), ),&!70*6Q:4Qj57C]49>Y:M}3i<])>+=!*(  &:':-Z@O@O{|Ttklpu~׋|n̒yiȘs՛v|X|XON5iRJ0bZ="K]<F`<AQ6BC1D,!4$/      !!01?>XBceMQafjjhimovtr}|oχasIltAeR;teR;t1#".#!$"              !-/ 1:02]TGKJLZGN_VJn[Isq̂q̓XQi>{\9d5,`Z52gP48n]K{aSf_gc]]skwQr&3   !$$ ' ' ) ) , + + - 0 0 0 . . . - * * + + + ) ( ) * ) ( * (%&),/..,, - . 1 1 1 1 1 3 6 2 . . . ( & # #  .';E&-fJ8O9z0     "#%'))++**+*'&$%&$#%&&&&&$#!! !!$%))%&*(&+ /+* + +))++**+*)))!    " " " %''& # "  !3 "?+)&bL++mT2:l,{ā%)-69:ز:ӰY^lI|hO~\`[\ZXUeOqKJ]gcZ{WW\tcv~߄eʑLt?X1uR/4dT6W~R.IlG1Nm;3RmFI0՞0՞4^>,Ov2 I!T%u-'r*(n'#Y!D 1 + ) ( # "    ! $ ' "  "$%%$&' ) *000/ + , . , *++++--00/189:86 7 7 6 6 9 7 1 1 0240,.// / 4 4 1 0 - - , + *('+,++ 1 0 - ./.,/0//11.- + * ( ) ) ( ' - /++/-(((('-2 3 355444305:8 5;=8666 0 0 / / .//(%& & % % ) ' ! ! !    G.%QW9-drrqwo|qgh^ek\_sWjf_tYgsY`qYX^[GW[A"!"!   $(>):X$17kL84~tO:Wh޿rw}t͜jؔpzwsz}eûsKx=mh9ec8|d7/fd7/fU/&TH' E!   " 2" #)!'-")<")<[7F[>A{[T2oaY<rhXqtjp{uwꙊTDnBnBUB.eYH:vfY\_SQJ@/cLC4jME8pB2%M7*{($J+*T:5{:5{IUK^OxTzjcm{pf\tit|ab{jzmp|pqw}܈a`xMFg8+c^=-dUB.e?+%N7#"F0,.#1+1+PC(\VK2liaQg[RdTSirom艀bÒ{Tg\Y^MtMt@|AC_mpsliwgf|]\|\X|\XlIfKUR}TWoQekWrg]jYnlU]elbtqqrzzޑF~z?EO*[,19     !8)2';/@:E@jGCQ~SAbd@^u>Y7=w54oLoSttw넗x߬zSuEp7d6dW5v71B($1"!!   #&-H!'J(+Q=7K83E3.A3*<2&6.(4,(D/RnD/RnPCVEgKmO}Zkxv~rrqqqtuvvwtxjfUeS>`?&YdC&YhG&X8(*( !  % % !%#D(0c==sLF"[O*`c,aj,Gj,>jG9G9cxϟgzӂqރt|ۇ}pѓ]şJ:5;=>>n;b7p?)_b7%T92/$$ - 6 7 7 L)'L)'O-1c:>*`e(Z`#GQ*]f0sz3i6_?XBUM[P]S`V^^W_\mbioyqrsssuهmm?m??F#P9<D& "         (*.# 7<#2RIJnVqgulcqrrrqqrz擀]vIl4{y^.lgP']H65=-'@//@//     !,R ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMOHjQMqY_Z[^Qs_U|aYkkuQ;i3X(K*8       ! !"%$$%&)*&%%%(((*,'%()(((&"#$#"    ""-[;nYF{VfckppxǚYOb^+eKL I       $%''''((('(**)'&'(%%'('()(&$"! !"#$(($%)'%)-)(*+**.---.-,,,# "" ! $ $ # % ( ' ' $ #,4M-U2"&oB$SQ&`)n-{3q5l77‘IMwYS[`c_[UNSwUt`_dXuSySyVh[xiv}؄hόPl9dF"RT9?S5#MR4%RE3&OE3&O:F(V6>"L,&,*"&&     !)!)                                  % 2#*2'92!,H6A0Z7L1aGrG}MN5W|5W|\cc[csYdYpZYWdh~lncc]\\WJLG=u|D.cf6)ZV(%QG5am:uz+d+d$8]..T&9 @V!TQD7 - * '& !     ! " $       !!$% '&&()* + 2 2 0 / + + , , +,-,,,,100288 97688 8 9 : 8 2 1.03/,/0/ / 4 4 1 0 / . - - -**./// 31--.,*.0/ /00.- + * ) * +*).0--1/*))((,00 02322320497 4:<7677 0 0 1 0 ///'%% & ! ! % $        WARS7q       (!6# A1*LF8"aQ=$hU6>{4GZ|`~uxqvgpikry||j}br_n^lSOlSOpC/mg<*`L':=!5.0174$?*# & #' $/ $/C"1OC'.PE8'SL?1d`UQd[ahaqjykكrыiυgȅgbhLelVnzslvgflDfsNf{X^lSV\NA;v84n3,c3,c9B}9H<\Bb{Uwttmgblp}u~vjlqtszgTuN6zrN3toN0ng>-ee9-b`01^_-3]bA.gbA.goa=qaDyaYv[XtUXvonyybÐtVbhRReQ=I`s=I`s6p:tE~[{ttvtxuwsws~p^fW~e[~e[t[lZTZTakSvlemxnvzptljhqqpwurrizeGn\?HB)Y1+: (%6#.. +%# &# (,+1)G2-1P9*9ZM*=^b*Ab*@]*@[:j?x|{|{x~}吊nՐgɐ`x|X_rQEJ6h==-X38@079& &  (47A,B{IKLfMp^X^X[aYgSzTpWRkLN]BKOvB?MmC4KcgDsJdpdpizToxQsIzOdȄ{Pf.51%)-"&/)1/)1. 11 4< >K)?[3@d=BnHDz HK!IN%>W&;[:8r:8rMVNXS_Xhgΐwъka|^cNJĕTTZT|xBpj=M>1`F.*P@#?D!8H 2;'7$@!'@!'< %J)/u!EMqBHf87')*          '9*=Q8tyhVae_j[|Zhhly~mot郊vڃgńXvqCiY.lRBJK:?Xh*dXh*d0D;,;4   QffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM  G=bJErR^U\]Ur`XvcZyinob2Z.M7(     !#"!""'($$$%')*-0+)* *(( ('"" " "!  $(/aA_LWlfbuWbaʚahl8}WZ*b!!   ! # ' )*)'&&$$$%))*)'()'&)* (),+'%"! """"''"#'&$'*&%)***000010/..$!$$!" & % # & ) ( ' $ #   $ ) 7 =O+d!'Dy**D:,DI0<^19e3Qn4Yq8iz+"Jz+"J}(/Y}(3[})?`1KtGnznihgedordgqru|cc@^9Y2wQ6|N7~JKHRdIdI~RwVa`\_V]lm˅}raŽlX\FHK9Cz-1G-1G,dg3hzFtWo{`|e|iȃbƅ`ŅyVoRm]m]|l̊riNJSaSkgTmtrstzomppmU^kPYcAH]>@~K5'V5%<!;&9V7"QF0.A."4( 0&     ##"6+N)3CBKG(ea+ni]ԃ]yxtuvhzZlScMQUC~IO-`FM%V1' 1'    #""!(56?(56?:D?i@@BlQ2JtP@`MhCvʵ9NcbBUPvvuvwvsoծpOV9Q;#P)##             *0600^600^IvKrQfhGXV*-A!1 D+E`T2Wukzsrrrv恈Zt{NNT+b;;B(!!    "#%'-,+.0-,/0***)&& & &&''*+ ) ) .,$' * ( % % % * + ) )&& ' ( ) * +01 1 1 3 3& ' ) ) ( ) * * * , , . . * )&%#" !! "#         +97I+97IHiPsgxhidv_ZdWteVoUYPZTTrzcU`M\U5rA9'T%5    " $ & * . + * + + - . 0 0 0 1 2 0 .--+* , + ( * 0 . + , - - -+*&& ' '& & & #      =%SU=%SUVCYXWe]cssrqp`k[]qqkц`?{r@ueCbg>(]SBjjyvrzq^^rljtttsr~瑡mcW5rS>"OA3=;/798A98A=-DB-!IR.*XS%)MS(BV.=X48Y13Y01v5E 7K,6b,6b63o66r5>|m>?'J\+Ne?TFVAK>I4C9OGqEyBqXZmdgru|}|}uytԅh:jQ+dO9?=,0*          6!(X&ygz:ѥ\JROFj׿Bs^^gRuhf{lnrx}{tXjb4z]N)_YG%Vp@p@?m.`:^'S)/,%)'   PffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM    A:WtEFmPkSg]ZmaVpdQshulw0L/L+%       !####$'(%%&&')+-.*) ) *(( '&%$ $## $$+dM/4cQ3Y,O&X +[# K K ,) " $ + + + ) ( ((%$ !     ! ! !     % %%%& ( + * )***+ 4 4 0 . + + +,-.///++21 0 15 4 3579:>?<: 540474123.- 2 2 - - - , + , .--134474..0-+130 /11 --+*()+*)./,,20*+,-.030/0101 2 10363 1564366 0 0 32100*) * *""#!       aXYypqssffeigelWkxfj„uiqzY^J=E'S32;       0*!74+?]L/B_UJU`mfmznuoluiwpr`bkmsyl~xSlI`?ZAXBYUY\~kɁ~k{dl|^j~NepGXa@LjNXt[dpQUoNPI19e='2V-!/J-!/J5m~;oOuZnz{\wjuy{s}q{|h{rew}tw}t~}~|swzt{nwqtrpxlkppZosT`dC58c@22[7)B+4'A*0Wb@KjW3pl^+hXR"PRNH# # ! # )#%* %,%=+N"1~;=CA!WO#^SHH~t{zvo}rung~c{nbtiifGkb;^X&_^X&_7-/3))( &     "$!,"$!,)-'E,)(E6 ,H6):R7Bcq6O|5\=I}F6osGfHv[[uqehs䑂ozucciXHV6k?P+Z1.1,#$' '   "(!<(!<8Jql7Fgj5=Hc.5482Y>LFuMmRxQ|Q}eWxeWxhSydS~XTSMF:R{95>b,0*I&-(B +':LDr[MQQxy}~t{zszzނgw`lyZkvVkuUg`FfYAn[@hU8uVD JQ@DB32B00A-.6&(,!      #)'+%813-G@6=^N9MtP;EyQmF%:TC2E@*68%-0 %("&!')38)&0;0&D5%BE >F$(LH*0Z>#)K4!=>)?^B.IihYguhqqN[q`hqrutrz킚jubchYd^Ie[DhW0rhW0r\?=y[<=vX4>pI'-Q;3;/<!,=$>"M+S .q!$Dq!$D3.c23f0Dp4U}@Th{łw|Հ|}ڄztԅzrӎ_ʎ_~{~x~rznmcmp[lYToJCr;3jV2'RM/#K>'<>'<, 1&C "8?"55!.F+1X54[24_04y?I"DP0Kl5Nu5Wu3Wt/Yq2_y;q8n6lFVxvv~u~u~xxuwxـmBse:f^3u][7uSX;uF="KB4=;'%8# 0 0      ,@Q@T$bB-yf<1uh;G;OYqYqgOthfzkmstvsqo|ajyThxPSST:Ox7zBS0_9G)R!%-  QffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM   ;7Ld@Gi|MxQr]_haTkeHmgt}i.?0K"   !#$$%%'(%&'''*,, , *) ) ) ' ' & & ' & %%%   $!(f7^hAdm_vrYfwSUysy}⁦PA4dCG4dCG    % (*(%'())++,-.+'((&% * , % %&%##" $$%' ,*')+$"&'%%00/03 3 2 2 2*'&&!"&%"&)(&$# # & -1 = 7 1 6 : 5 3CH%'|H*)~O9/e?=<;y|;MqR;MqR2?U=1>T#RQ@@AJHrJa}a}vxlbX`EQK:sI6.`+2)G!0'> 3/""% & '$&(#&5-1H7'<[L/=jS1=okeQsvXZˎZDLcfpqrsscͩUl8l8VKRJEGLJbRmNxJ{K}Kr|Sm{Uqr[]dlgqvvzfȈzYgKcMaMh_jenniJlFt:iZ2Rv?*;bQ/Cnb4JyT0HqO/Gn6+@.!1,$,L,$,L{=v|DvXu~^nxnWspmrtq{puxnnrrsstuv~qzkjuj~ippG>po"((;"%#8#.!-,G.HvnIt}RG|{8su3x/&#.#!* - 6*'8)'9''D+N/w38;;zI=vN=33Bt}Jj`ozsssrr}aÐvQ@@WO(]RI#RB62=2,/$ #           #!$9)(7C14IM-/LK))NI:Lzl@Xx@ç@çtlS`[mrssttg]bMTQ*\O?F@/'@/'           &A?#;:'*"& '&AJ/*NYgS5h)5%L($6(/($2(&3             "$$ ( ( ) +01 2 5 7 5 3 0 / + * * * ( * . *% & & & &#"!!      :2nq:2nq>Kssrrrqqjg_g_gKbz.%Q?-&RC6GrC6GrLqPm[a[dcegos^mrpommvKYqKYbJX`EUZ4LxY,CgX$:UN1GC'98746    ' )!10(;f:WxEgp>XpSfnpvtrssrrxޏp֗vCvC{P[tKY^:R@)1V"$!" " " % & O%O%/)W.1Z*Id+Uj/z|7r?jUq\sȓ]^]WzSzS}}{uvy|{w}qτlWVJoNiy_puersstv{{rI|zJ}J}Y|gmcBW74E.&E.&      " ( *- 8(:&&;(1%IU4+MdS>lS>lgLrhgyilsqortvwzҍeٍeiFeHZvLNeA~)2A$, RffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM)''A<78]ujnremhUhiLeiDaaiY2DB_%+<      "$%&''$%(('+0-*+ , + + ) )&&&&%%$    (P7JzYCUrewr^gsWWjiwhovp{j>u\p>u\p%  !&,)')* + + ....0,(''%$)+!"%$ !"   %%&'+(&''#!&''' 2 1 . ///. 1 1 , +**#$&&$'+(&$$ " "&'*,31.1 5 2 2 = A\&Y'P(!S4-,]W8KthDiyAY?IGUɪJYصen…ddt~kRhV][SSgKzQvSu`VeK}^cr^crIKOXtyotjoTM^ksc^j__bepzsy}v܆fʐUgpH?R:g6:)Q42#IJ62eJ62eF`tEYfBDgy=`x9Kw:V:b8n7r&EH 6n3'L 'L #? ;21 . / 1 2  4  . ,))    ! ! $ $ " " %#   !#!!#$''+** - /.,++&%--)*++*,..../-- 3 3 3 35 3 14788=?776668:6222,*11*+,+ * , / / / 464443./ 3 1 /460/ 2 2 , +**)*+*).///20+-4 5 68:430/-. 1 1 1 230./01 16601321110 /00,,)' !     #,[XQqndmme[hUsDwuEt{Km`eu]mjKH_:m)87+%2'%2'%. *       ! # * +/1!4$!4$&3#3"WI7(bUBNyF[N[pN[pcj{n]X}~TTqCJVx>GMm=6Hk=0Fj-,CF-,CF/'IO1*JP73LQ/,CF(&'(&*+&41&8E71aLB5oU[AU[A,>X\6?aeVE{[DzkAynBuqCqiWakxyɀo{y{y{z~w}x}{~ጃlНY}V{S\dž_xsg[gYiR_i]ai}ekumr~twcbsg\qi[vrwyUtUt;&F[>&CZE&9X3"0G!(7)(81(:+08)37"+3 )29<=d9<=dk_foik~z~q}kWpxclpq}srskŅy\y\YYXÐYŘ\ʏXU{n]pXfh}feeFu{9^co"""#"4)!4FMQ^qz~}{vwtvbxn_i^X=.cY>/d[D0g]J0i_Q1kN4#K>,H+L+F&+D*+'b_'b_,cj0ow?I{Smg_{s|zwz~zx{x{uew_~MwDdS+fA7?             $$( /*%;+"+H7$-M;1JpW1JpWLVvHPp=>aqBVeTrb{oυqsonlrknŋIILL&WCA!K&#&!          #   %(*.5D?=MEEGxEGxrpj|jvkgncy[Gx[3T3L%   % ( , - / * ) ( ( '(+*&%%&('&) *(( . ,%' * ( &#" !   ! ! # # " & * . 0 1 2 5 5 1 1 0 0 0.,+* * + , ,&&('$$%%%%%###"  !         4'#9F/(SYJAe[lohf|c][c][moomntkjgnYzNqCi[F[c;Me;9qf;3kE4!JE4!J          !&& ( , / . . - - * ) ) ) ' ' ( #          " 7$#&A5)B[;+Lc<:z|<:z|ehrrrrrssqiqz^CCu[f_m|ZT^wbgxfczfczg|cghU][J@3+Y1&<"  #!9)"(D4Gqu4GquU]utsssstuuxyvgxd[}`smppnspw^qmJ[i?Th;~74B.#/    $ % ' ( * &$*', */%"@/%"@1:3K3<2O;C-ZEE3edIEaL_^OzR|NVsYlWŃWsrnnl{~m^anADi>@zc;;tZB4lWD2i2%42%4%6':+ *E*%=)'"!    A'&IL/-XM43cU<{XB>{RvRnPTLROEV@/h\M3pbZ6wdcfʏswvuNFjMJuJTTdssrluteWYfKYfGYnqss07KQիAp6>ӷEvIbJ[{Im|Is|6ޯ6ޯ@y?{t:[f8Vf2Gd5Op8W|6Ww5Wu.m2 V??7 3 '  ()) )* +'& ' '     " # " !%$ !$"!$%((,,+.0.,++%#++'(++),..-.. - - 3 3 4 56 4 14777<>55556895011,*11*+- , * - / 0 0 5 63332-/ 3 1 /460. 2 2 + +** * +,+).01131+.5 6 79;53/.,- 1 1 1 230-// 1 1660132111 0 000--+) "     $.\VMql^kkiLlIvAixDiKjacv[mhIDZ6f);9 1*>11>118$ 4! & "       ! # % ' ( )/F54O@@CloDOuGPiGPi]fyo_[W^KReGNZ}H>V~H8T~46PR46PR20Y_54Z_<>]`25PP(!#  "&%9(&K?0)WB89nB89n$A@/!MHQ)q_W(q^i&rZm(l\q)f^fC[]lrwrrrrrrsv۟^Ğ~ZzU_͎bzskIkIujIRiQTfhZhuik}maifibck_oxsMhMh,1>./A5)H&%8!(' %(%,%+/+2=DCl=DClej`kug}|~sjWp{{`knq|prrfrMrMGGFHMJyGfTqRah|eaaFow8Y^i$%7,&kXXrtu}ovsrry儶s_ԋUub6K@"N          &#4! 8%9&,3T<,3T<>Anr<>fl53NZ:NUmJh\unprrrtt襤\̤\[\1pPP+a.-3(!&!               $)$(,%@._i@._irpiqiizgRf`x{YIg9d=V#.$    # ( - . / + * ) (&'*)%%$&''' ) *(( . ,& ) + ) & #" !     ! " "   % ) . / 1 1 4 4 2 2 2 2 2 0 - ,+ + + - -&'*)%&& & %%%#"""    !        #+#3-$#D1(3U0#,K,,#"     5!2=($K'76 ZffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM           '0?\PdZ}ysyshJl^bSzRwRvtI:'VI:'V  !#%%''') .-*.2-',. , + - -(()'$$#!.'<6VkLJ[|kxz_toRn\ZlU]dua__B9&S4-!C   (/+' + , ( (+,./1,'&$$$()!"$# !! !!""''&'*)''&$#() ) ) / . * *)(&(($"&& ! " % % % ) , )&'''' ' ' ( ) * * * - ///578 6 0 /*  5 @JS]%!`*1@w6NӐ00;Z~9Rz3;m8Q=fƚ?nAvo~xvsWqWqbzbrcXcgb_[|SP^lc[{`Kd`KdO`O_PZQXUQVzWNDRsVdZsZsrn`dqrrrrrrrrra.=kˆqvso\VsZ[@@@U%N3@'N2@(NpٓpwtxidG[W=}20C9E)Q@Y3^?R-X=J'R'#*         )0//@9HE'>XR@M^UZiigp[gvLfdy^ot?§?§JwNY٦UGY[4;C^!*;/,B3,D#&  !) (+ ,/ 66<"<A+M#[Q]2tve6x~h7ycވcrtyxv}r؄]~{^wh_srrrqpnRkn]qn|ospi|qfhqbT`mhZqngkZVZV0"-O:).UY>/gSA+`MC&XO<#QQ4 JO;@sN=KPWQ`gLqgLqq]`plknr|s҇qӒyoӔcϔ_\YIWLuhLuh?=^pA?^sGE^}MD]^BXjJUuQRtspsyz{sB^_rB^_r*"   ! '$2- 9KDNu[{msrrssrrrfYRmiJ1#O=29(( "m!1Nm!1N>&#>''?+46)6,'79+/RE?7mJdGLpLvgUdXssuutqgZoMgJIR7mGK0e<1=8(/*!*!         ! !   ()9MIS=UST@\]TKOnwVB~8iߴ.vi|}tttuwio[`ZRMA}H:(X43>-05            #0<50<5lgnttvzbhv}zr_rKXIh3nHZ'[   %' (((%$#$&&'(('&''))'' - +&''%#    !$&' . 0 2 2 6 6 6 6 5 2 . +( & % ' '#%,+)('%"&'$#&&''&!    4'=T);_iEdpNquvqstqstwL\uK`pImgWLI{Fv]\dSosCCAT5cFX7iVc={JX4h%80!*&       # $ % # "              *.';WD3mhTGxcZy`Ry]J]KETECk|rtttspcM#*'@         ! $ & ) *,,*+/04 5 5 4 321-,***+-,+-.00 2 3 7 7 4 577 6 8 9 8 8 7 755111122278 4 344 0 0... / ///001132/01101210///011/0 12267 / , & & "* 78E7]\fusn^mlKbkOtkPz}p}p}Apu9JC"N>7@          , %I3)0UFBOxFEX{FMsNNUOV`VppywussuyqYuvdjiqg]mxrssliHB.aHB.aA1EI5 J`A%WJ4<4'!6)#7+%)! $ "!         %)#?F,)JQ6,]b9-cg{B{BNeWqrrssssrljoRoR_hl`~wadkmk^YIQD'Z?7C,*+   # ) 9 -B$8[/'Wn2,`40i04f+7c3Bw5E}CIGJfRfRmуtu씂dDzt>u8u2t1zt0w}P&YpD"OY6>Y6>H)5N%5_5l(9AE BI!BL#>P#|SR9s@5*X63+U+0,Q(         &-'H>%4UO*Aa\jhhuyrrqnfnنoSucDdW5vbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM           '0?\PdZ}ysyshJl^bSzRwRvtI:'VI:'V  !#%%''') .-*.2-',. , + - -(()'$$#!.'<6VkLJ[|kxz_toRn\ZlU]dua__B9&S4-!C   (/+' + , ( (+,./1,'&$$$()!"$# !! !!""''&'*)''&$#() ) ) / . * *)(&(($"&& ! " % % % ) , )&'''' ' ' ( ) * * * - ///578 6 0 /*  5 @JS]%!`*1@w6NӐ00;Z~9Rz3;m8Q=fƚ?nAvo~xvsWqWqbzbrcXcgb_[|SP^lc[{`Kd`KdO`O_PZQXUQVzWNDRsVdZsZsrn`dqrrrrrrrrra.=kˆqvso\VsZ[@@@U%N3@'N2@(NpٓpwtxidG[W=}20C9E)Q@Y3^?R-X=J'R'#*         )0//@9HE'>XR@M^UZiigp[gvLfdy^ot?§?§JwNY٦UGY[4;C^!*;/,B3,D#&  !) (+ ,/ 66<"<A+M#[Q]2tve6x~h7ycވcrtyxv}r؄]~{^wh_srrrqpnRkn]qn|ospi|qfhqbT`mhZqngkZVZV0"-O:).UY>/gSA+`MC&XO<#QQ4 JO;@sN=KPWQ`gLqgLqq]`plknr|s҇qӒyoӔcϔ_\YIWLuhLuh?=^pA?^sGE^}MD]^BXjJUuQRtspsyz{sB^_rB^_r*"   ! '$2- 9KDNu[{msrrssrrrfYRmiJ1#O=29(( "m!1Nm!1N>&#>''?+46)6,'79+/RE?7mJdGLpLvgUdXssuutqgZoMgJIR7mGK0e<1=8(/*!*!         ! !   ()9MIS=UST@\]TKOnwVB~8iߴ.vi|}tttuwio[`ZRMA}H:(X43>-05            #0<50<5lgnttvzbhv}zr_rKXIh3nHZ'[   %' (((%$#$&&'(('&''))'' - +&''%#    !$&' . 0 2 2 6 6 6 6 5 2 . +( & % ' '#%,+)('%"&'$#&&''&!    4'=T);_iEdpNquvqstqstwL\uK`pImgWLI{Fv]\dSosCCAT5cFX7iVc={JX4h%80!*&       # $ % # "              *.';WD3mhTGxcZy`Ry]J]KETECk|rtttspcM#*'@         ! $ & ) *,,*+/04 5 5 4 321-,***+-,+-.00 2 3 7 7 4 577 6 8 9 8 8 7 755111122278 4 344 0 0... / ///001132/01101210///011/0 12267 / , & & "* 78E7]\fusn^mlKbkOtkPz}p}p}Apu9JC"N>7@          , %I3)0UFBOxFEX{FMsNNUOV`VppywussuyqYuvdjiqg]mxrssliHB.aHB.aA1EI5 J`A%WJ4<4'!6)#7+%)! $ "!         %)#?F,)JQ6,]b9-cg{B{BNeWqrrssssrljoRoR_hl`~wadkmk^YIQD'Z?7C,*+   # ) 9 -B$8[/'Wn2,`40i04f+7c3Bw5E}CIGJfRfRmуtu씂dDzt>u8u2t1zt0w}P&YpD"OY6>Y6>H)5N%5_5l(9AE BI!BL#>P#|SR9s@5*X63+U+0,Q(         &-'H>%4UO*Aa\jhhuyrrqnfnنoSucDdW5vbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM  @/6fO:CKB?wID=tAF9nAF9nD]@oD\?oCW=m?N6c12C*'5"'       )6#I|rFgHiQ~jTmmSJHB:;h # , 4 /*,,%%()*+/-+)'&&)*%&('#$%$"$%$$''))('%$#"!(*&&+, . . - , +**)(&&"""#$ ' ) ('''##$& - - , , , - - . . / / 0 0 / .+ . 1 7 < 8 6 DI"'8`$'8`$E F"J'$+^;-8rN(1`=#*N,3]v8n̎9pˏ9pʏ>K>K;Ƞ?I~J~N|Wnp``_Rn~MsPmQkKiKi=AMxQ^hrS4pFkLiGGEU@f09RòX]TnKvUioswd_>η;Ͱ3ʚ6@}wBnuD^ssBt@ɣEjF_?[=Y2:w`2:w`+6Q)5vF$0W&",V& (T&!H!<D!G# -^(#2f*II1 7 G H I E A 9 6 : ; 4 4 6 4 . . - )%'("  % % ! # ' & $#"  ' ' % % &#% *'&- / 3 3:94444367-)///165158 6 432++ . . ./1/ - 0 2 0 /12./00122/+**++00,- 0+&(*+ +./..//00/.,12,*** ( ) * * ) * +-/117776 4 4 5 4 3454 4333346:74 4 3 2 2 / . / /00 1112233 1 0 / / $ "   6LE\A_Wp_uwi|}Zl}ZllZxmcdp|ctawyΌpbhSFD5)W84%M44#J}]n}]nvwynKcŜ{rׄ_ōKd[8}VH2k40A)(3/%7,$5".!-+     (#097:HU:?EaZooowszrw.+2.+2!   126I&LYO4i{Q9rQ8eQ7a]brrssrrr|[OI:W6*^J/%RhHEhHE) <&6"  ! &!"'#$>+AE.!K`3/c`3/cjd_pbk~trstvw느eʐZdT.ldT.l$$ "                  "!%--1/;autFyggrsttsysrinf]XBWH6q6!16!1         #&*#&*mHpnYqqtq{qrrtuiXeHNI*_NI*_- *)&   %&%%%%%& ) ) (&$'(*+''.-(*,)%"!          #& ( ( 1 234 5 3 0 / - (&%%"$*)&''&$' (&%&&'()'$#"           -2@2!=284,*'*%#%.8%.8##*#!&$ #      3.83.8&#*A*&,H6-0\;25dJAE{]lgpqrypHvHvpFfkdv[bxyzyimWka^R@`J5s^<$Q]7F!  " , :%H2J6K9W&5[*4a14c342_2_D^HaRhNWIFXKgOxހ|{QQrm;ua8;0k}6/ex%-St!-Jp,Ay#8| 5k"e}%(}%(;0H:"mX"mV!kN%eW)__+ti,s(ya't[-gj-gjsNs`qrstusq}h˖v[nR:`F/k7"18!.:%> %I$%; , 0 3 G  N""`)+f+.'W]'W]0Yx8hNNJpmtr~zSjya`xe\utssvzv~uvzcKo=GWo8:>_;7*R<6#M(+'(+'     ("!!=.6eM:D}JNO|IUS|D]VD]VT~JQ{NGp\DiTz:S=`4@6S/./G!,$     !+<2=9tCN|Wdw`KVabƁ\\A7F3+7     "#(* * + 1 /+-0+&-0,* / / . . /-,,,'%##   ! #519-UgNiGk@sGiIgPgRi|i|Wg]FQLx " * 3 .*+ ,%%))+,0.-+)(')*$$'&#$%$"$%%&))+*)('&%$#)*''++--,+ +**))%%""##%'))))*&&&( - - , , , +* + , - - / / . -, . 1 59 5 4 ?C,Q,Q=>@ "P0'-`@#'S2!E#*J^.Wq.Xp.Yp3=l3=l9{C~TUW]c~Mo7`A]E\AqAq@$Q!(W"CC 0 5C C  C @ > 6 3 7 9 3 3 5 3 . . - * &'("  % %  ! % %###! ' ' % % '$!& ,('- 0 4 4:94454478.+///1752597644--.. -.1/ - / 1 / .01-.11122/-,+,,00,-/+&(*+ +-...//0/.-,02-+++ ) * + + + + ,.0227765 4 4 4 3 2344 4333456;744 4 2 2 0 / / /00 000002 2 / . . . #      )=RJkGe]aovisȀXiXi~i\wifbkcmfttoskW_M<{<0"I1.@--=hLWhLWhqirmweMcypddžYgbG]RABC.`9?'TB>*Z??,Y5C3U2>4T(19O%"%7! "#       ")0-00%()#%"!"$ "& #! # #5:.5:.( 4H-9FU;}};v>zb=|k=}t{?sBrYSq`?q]JV\MMUU|Tg\vvvvv|wuqiehsnikaun\un\dwh~ssrp՚}Rowyvuvvf~e~dgvqW]WNW?{hIunLCGH`3;GJ9,9,! 8#8!)8./;:D(E\V4PyhAZttguoije(#*(#*"   )+,=?H@*VbB.]kB-SjB-PjTYikonmoryj_|\O\GB|R@=ql_Tl_T2,.R.'(H ,%  ! # 5%7<(@Q+(RQ+(RdWVhoYseqnjmovx酓mӉgdeIdeI49=237.#'+#"                  '$*&1M]_:aosToTobvzczgiks|zrsoqbgU^[LE=4bE=4b"           &  &_?]aN_g{fiprrrqpjahxRW\DW\D@1*Q9*#E$! #%% % ' &&' * ) ('%'(*+((.,')+( % " "      % $"#'  %)&& / 012 4 1 / . - (&%%"$)(%&'&%' (&%''''*(&$#! !"     '*4+1=>HezDWviiggeiemdzfmh`zlVnRk|jmmhe[tVlEV[yE^SxFfKw7L6Z'3!>,+5.(3",$9",$9'!!:$4 !          *&6+P7Y/M3V4K0S.;,K),)C-('D/''D33,S57-X?@2a?@2a^WFdaPwpnfhjmonmuuLnHc>Ery:?io..OQ!$98$     " ' (( * + - - - /45864440///,-110/..../--00139758;765555 5 5 4 45 5 58:5466 2 2 2 2 1 2 3 1/126664./44 4670...13 9 734432 / . $!    )#$68BFwgDCwpM;xW`aboch}dq{eu{ÀlUlUO>DI;>54-02*,"" ! $        "-0? >D6,VF=0_\=Jc>Sl{o{x{v{o~|isycgwc{botkittsv}}meaOME1fUP1j\Z0nGJ#P@EG96<729.D-Q.D-Q5="L69F:.66+1-#%$      ,%.,%.!!4% #:0'&J4+*P?66aT[RjoqsxxԈj}ȎařDyDyCp|Z{knvwxkv^umdeRf`ImU3qpR,f0&"-# & * 6 A(L3I4F5N!1Q$/T(-V*,)Ml)Ml9M=QI]EPADMHZLvhćqυxۅzߜZĜZrsGtfD{A>y;;ws)4]s%2Tr!0K'E$Cq(j$0$0}88B=`N`LaE ]L$ZR%k['}c#oS!kN(a^(a^HV{xqqrrroύeodOeYGE@3aG;-XM-?P/=Z59E'-1"0/ @F#U$*[&-"LP"LP+Qi1b}F`ˁz܄cɇLyWg|[a{|w{Ⴤ僄}}}}|~xgUyK[dGQRIOByJO=v8GJ8GJ&"       "11@JL8LZVNR~NR~k{ntvysryk~o3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM    :-8`H9FxGtGLLfw{TTTTTfD@Ly?39j;4.]94*X& -& -  /?C?6f}=ֺIjTFN^R\aV`ttbZ6wMF*\  "% & - / / 1 5 4 / 0 0,(-.'% ) ) ) * - - -..*( % $    (2+&KmyUtM{DtKmM`L\L^Z^ZcR~ *9'-  & . +( * + % %+,./ 3 3 2 0 - , +)( !""!$&$!##(* - - / .+,-,+**++))**))())(( * +"" !$%&(*, . 0 1 / /,- . .,+*&"$%'( + + * + - . / 0 1 / . 0 1%%%$ "  ' + ++ 9=; :884Fg43Bd8/7[D2;bL9Gwb:T{;`ē4Aq17|e9H0i45x`06p]/u;{7w6˗6աh5]h3[Y,U-)L|*2g %S?$Y1r'$U  KKK - - < : 2 0 . -+ * ) ) ) 1 1 , /86 1 2 3 - + 0 1 / / 1 0 . . . , ) )(#! % % "$$$!  ' ' % & ( '& , 1 -+ 0 155;:56677:; 2 /00029838<;:9933--+,/ - + , - + *./+- 2 2221220///00++,)&() + +++,,--..,+*/1.- - - - - . . / 00245588222221/00 2 3224589=9455 3 2 1 1 / / / . + , , +* . / * (**   &&>)EQdZWwne_tjWvʼnS`S`{`as_o\[bWsKjlSOeZ4uE>!K$!   (%(%?E._AX8oGWJ^Stb|nquhquprussnnl}[iUz_wjneJzNWmQ44kJ*(SC;$        $C+7bS3AwPA=vOE< 6 6%=!(;%06/<>?`/Ung=XmJ[QFcm3zPS-e  &!        "$94Uh?DeyOrThdIy`K\Mhqsrrk|itxxMbXFUK/-$J"!4      $$R/9hO7@lEOSyHP\RRwZOpaLhut{xuscccxIdnDeN6v^H2mG7$Q?9!K7:D'&(           !)110"7P4/Q`@VITRRʴbrrrrrrrrPE-dF=%S)% $         4"%K9,+UHI;qS\Psrqi`kl|o^qssyenkWY?+=1"0 ! $ % + + * * + * ) ('''*+ * * .,$' ) ' $ # #     $$;">6 $G1"&O, )*1-  ) * , -/ . , - - (&&&#$'&#%''&() ' & ( ( & '++*(&#"%&    )1Fo]Fo]bx~f~roddc\}ZtSpPoZjZjKoPy_W?MZĩVRv]clPihLMzpMzpUUaPLTB/,\?.,[4+,Y*!B+&  !+$0!.(:;=-\@]=pMn^toycyWoy_UlaLhbK\bJXg[kg[kqiQF:FQksd_y?qy?q]9P5y((UJ$%N@7#(    % * + +-- . . 1 3 9:;85671/00*+/.*, -/000//0035:748<644444 6 5 3 4 5 66:;75881266 7 76 3 0 2 25553./234681 .0157;: 7 7 7 4 1 , *!  *!?7(I]^M[O·STƽbtqa[ZmYvXqHqH\A KWD!MGN#RBR%Q2^,L1I =03.24535<##(!             //58[D@eOBqIqOo_pku`g`d`apMuFtTIsstttmyerhmx\u~Pmo>jj8`];|\X<{IcIciOmJzg5>0 (! *-$5)8*Y*(Y*(r:=PR/2555:|;nQ\XVRpRpilוsV|csttttttfIfI=N)T5A!D      79>\79>\W9S`JW{}dzlwrl{8ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM    1'1S=1յHjROe]RaaS_oocb>E"  $$58%L7G-Y=sF?qKGi]Vg[deYepfg{rlqhnmej~XiTyhwqohTWfuZLJTEAzO>7h1':' +# *" *!"!" 9$+NF+3^B40\@7/\UDUUDUM<]LDcI\uJ^qJdfQiWnm{tifssekt{UlqOhT>\|H@Pt;ADl5.=V/7?--3-*0$5:$5:"#(&$%:/"$8-"2'%3$(3!#/<&)7D+$-*#%)+,'5*I+2'G9(AFF0_mcminojfdcrxwwqgZZozm{g|kossw^wnwtrvpvtutuN^NYOgLQ[EU61fd81it:2ltBKtESH-Ue9%VT+Y9+Y9.Y?2S@=B@H#LQh6ikIhn\hWEbl2xQU,c   '$ ##      0*BS47OaC]uGUpS=cU@sVC`ejmolk|wwUhWN\L78+V..&I%%!;$ /""   " $$E&-RB-2V8@A`e# #=0#*8:%0B= # # & ' * + - , + + , '&''#$'&#&(''() ' & ( ' & '***('$#&'  "    !(9XJn9XJnXfq_k}r{m_cgb`|ZyYx\m\mPhTt_YGS`]Z}jgu`ls]VxVx\emX_bONBLLBDFD86@g+&=P*&/G*%!?'&3&&/3%'J7%-S545`:;9hIRFKlRSx`{n~`St[Z^QzaMibLcbc~bc~nfNF>LZoud_e3Zze3ZzL.rnB,hb#$K? E73(   """& + + +,- . . 0 2 78964571011,-0.*, ./111001135:749=755555 8 7 4 5 667:<65880156 766 3 0 2 35554/0345791 /1267;: 8 7 6 3 / +)" '#'#8$/SC2Ppc^a`[df{q]VV{rVt]qJqJgL*abP+cS]-iN`/h@l4eCX*WFD JCC!K?C"M/09*)3&'&'$!"            ,(20N91cWB3jq_:q_?p`NaZ`RTqTUWVeItjEcSrKsstttn~i{rnit`mwRksMc^IaWGM~pM~pl_o[yuOsqJae;|LQ:f7=8Q-$*@*&;)#     3&&G6;\> KqG&Z4+[--\33569yHxx~w}y{{wv풟l؜csQ2pnJ-e_7Dc8Fm<Mi:Jf8HR0=?)35)2&, * FFV'h4)3[(4X&5V)9`-=j=4nC1pYDaKp͆pqsqrqcpn^jhMZoJUvHOFFEC4#M/:6%T6%Tm42^m.4Vo:ApmEvs[oukr~z{roopotނhPlMxDe`;tBG3Y7-#?+%4074>5A5T&+T&+`/4sAE(wx*y{,{~,-3r5hH^O[JiJi]Н`ǚjPqZ}zxrstttjZjZLd?zFV7k4,>5,:7.//+*')$   -.2L-.2LN2LuYBQyrbx}kvrmz7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM           +3,);?F`;?F`AL[iBMbnDOw~Bk:BźJdmopRRoEQ_ @ A33 5 1 % % % $ # " " !   & & # % ) (# ' + * ) 0 2 / / 4 3 / 0 1 . + ) &"! & &% * + + ( '$# ( ( ' ( , - . 2 6/, 1 222665678888424403::;>@?><;77..// .-,,,++01//0011011-, . . - -**)'%(*++++--+, . / 0 110/,+,, / / 0 0 0002333::3333 3 2 1 / ,./002224:5023216744 5 4 0 0 0 . , , , % " ! !    Q*2WG[ysfib[}ZT}ZTqZYhamNwWqZUD9c-W*@5    $'#.0*!E=6,[DF9lJUE}[fH`kIfNhOwvssrssrqZgRRU@zMT:rKT8oR@#SR@#SF25>.1$!$     $":$": %%8$),ZH>Z#*!&        /*'*@(,WC::iFKGzBb>yϧ9~߫7dspՀp[bSVXRE8NwSK_a^pUwiIbGFED}Ee~Ee~D\miD\fnDZP}FSJyM>6njD<|IBKRLWBx>SFSFJCQ?d2ftk8vJyor|iцCaj/qTY(]'# '# /+1.5 59#:D+ H5!3& !          /1  632EE$DTJAkzN^_idmoruumyUfqPPWA{SVMUTXTMESE2k7&1- + *# #     ,/B81!HC3#MNN=tQWEnnw|ssvusoabbgVjFJ7$S9#13%                $ ( 23YFFq871`A[ekDgvn',%',%  #$ ( ' & ' (&% ( ($%&%#'+*))) ' & ' ' & '(*+ * (&%'(%%'%          ;0KjH3mxp:Ԣh>ܧQIbnsrrrratat`T`h___hpqrssrrpqtttb|O`T\XXWSR>zQP6ohJ_pHmqqrodgjXEPiS`_VcRSzSzc[CeGvKav{}|zf_m^Dh(!(!!! +* ( & $"!     # # " $ ) ) ( + - +),- - - . / 2 231/2521450010+.023 3 3212246:85:?:87777 = < 8 8899<=6388-/ 3 4666 4 1 3 4555423578:;303489< ; 9 6 2 . *'&# ">II>IIc=WgRerrrrrQiF\ĶLhNljoNoNkHrIwKtKjJyFxBvr?dk;SU3mMN0gA?$RA?$RCE J??C4+.-%&   &) ( ,8' ;*&B1C4% ?&#;1'0P;40,5#   55<M /3 6'@-I'*Q*)T18n3=wKeKessrrrrrzryݝY?Q,ib3xb3xej@e^?c9=wh7=tu0=l^"1MG$.;"$/ I0(Q6,b3)b3)&ZX(V].Hl0Nq6`%VD3D3* 5 W++Z1)\7&`B,dL2kTGm!WN/et4i3R3R8d>ZN=Q@ZH^nmaqrssttyzy|ab~dXk:l`0sST&X:97     26GB*?_rOZrafsrqw5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM           , 3 $:#*3'1&( %    $&&+>&&+>%+7=&,,c_A4o|CVCbwRmrWqarZarZ{ypnNdN>PBs! # & ) , - ) ) 1 110/..--/0+*(''''(('&()+,))/.,,-*(+,))**** , , , , - ) ( , .##$###%'*- 1 2 244 0.+)$'*'$)*))+**+ . - , * ( %% ( )    ( * - 3 5 6 7 6 6 * ,  3 4 8 C NA =  A CAA B$!J,'#cF# ^<N!H A IQJHRR KSmePPQY&aVRA< @; , -... 6 =  : : > ? 5 5 7 3 ' ' ( & % $ $"! & &##&%! &+ + + 1 3 / / 5 4 3 3 3 1 . , *&% ( (  % ) * * ) ( & & * * + , 0 2 3 6 91.23338899988553366239:<@DB@;:771110--,,+++01//../0013/.0 0 / /.-*(')+++**++'( * * - / 20000//1 1 2 2 2101222;;2232 0 0 0 / .0111220284025215 733 4 3 / . - + ) ) ) "         &!Q0Bj}KuqmhgygWq}_R}_RnbggkxTYh~MI`4k*C6".#       !/*&?15*P8E5`HO;rNR=xOYAP[Ced`|``kvvuhncvf`vc`vb`gW`gWt[1sfS.j?>%N4,=*-!  !$ !-!-,.$#-6&(28-7D<37YT97mmV5y_4}\X~[eVf~Vf~csf{rqptxogkkewldsVjzVjz7*G`7'@X8+B1&;(!    %! ,3-##?-.+L3E`b9\y6Z5ZT{^ggLHME@Iv1)@VB9[wSJvJ\pAnjw;imw9hnw5\l[4YkR.A]P.A]P3>UT8H^aFfxHbrNW_ebd|mi`~\|evhcncn_o_d_DzeNynvsxg~?aW(_XJ!MN3;N3;V;4iT?;oNLRSIL~b@9vU4(UH(5; */ "     "**+69=C:.T[;?ksHPuMVxTdVi]{]{krhn`cbzldtteshes[II4e?;(N9*67%.! !    &&/-%25%5:4(P<9.YXkQb|]^ko^koefllkklxciZo[VH;pU<1c-(-(* *%#                ! '';'6P;5!YJ4(bY-Hw+SRr{_|ra~a~rsunρ_}}`rmbhc\^YW>3+T4&=!'    *,<9;,Wdj[nljxozurqqmmss|u\HbL:{)(     & &((++ + + +(')) ) ) -*#& * ' % % & ! %&;6UoHV`qke[sfWj\F@.H\M.H\M  "# ( ' ' ' (%%&&""""!& +**** ( ' ' '((*, . , +** + +(( * ( "         %!6C-"JJF%`C(e<1uK\[YYlsllgS|geie\agsc~```fffxeehsjazXtOnObP^}ii~qmrrsoehj_UgX]YZ_]a^T}T}ZZ[}]`hpc{e_tZM@N{G/Jl     % % & & % ## ! ! $ $ $ & , + ) + . +)+, . . / / 1 120.030034./1/,.011 1 1113368<:9=A:87 777 < : 7 7777893299/16689:7 5 6 6667633568:;42579: = < : 74 / ) $ ### #B?B?lkpmvwsssmfm}GL{=B{@LV{BPJxg\@g\@hS|qYunsmomvk~isgie[kLWcDUc:Uc:el2{cg1w_V.kVN+c<6%J;2B:.:<(2=#*1 . - -" , .! 3( 1'$.$/")#2%$&A.*!B2- B93+S;5/YeZDeZDqeilfn`i}^\`dmpq{qt{eeoquvxoffsfjJXvARs4ICb4ICb.'.3+2B7AAS$N:@?3-0."%* =)D .j\Bj\BbM4`H2Z<-dH5nMlJkH&x^/uWeȍjˊl̯T[~šrsęwpǙgΏ~ZsNutPfvSM`?EY9x.(6' 4 4 1 : T"_$i&x-%5(=)@&:X)?`;b;beȎi}xz~rrr셂iWaI}N}N|NzOvSwuPyUGa@8kJ+(G;%&>,#4@,>G0AL$&L$&w@Cu=Fq#6Pz&@Z2_v4Zy7T|@jIFE}X|_{jyustwmb`vq^a`ebWgcTl\=nZ6{M)#KM)#K6*<.P(:L'0H'&L-'O2)_>;eBB%NZ)Rc'G`'G`/_z2Yy=Hx?L|EXC_iAgp_mrjpvtxvttvvwzyx{t|eovXbnKNS7k:8$G##& ,#55!'AP54dUB>uel[ndwmu2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM    "%7&/K39W8Dc="OV0HR+FD%>?#;&, #             +"6NN8>[g]FgOsRw]a~x~xuqc`WRXOCByF4+\B1$O>.A! %.0G.N.~KvTsoQeoQe\MRL3lGF)V9:     % ' ( ( * * + * ' ( ) ( & ( ('&--**+,-+( % $ !   J$%II)$JD6"ML<%UeM/mfK7xfH?~C]AgyKyuNmb]mb]wzoqVyWEaI    % + -++ 3 321//..-01-,+*''&&%%%''))))32011-),-*)))() + + * * *&% * ,$$&%"#'* - 1 4 3333/.*'#'%"' )('* + , - 0 ., + * ) ( * +   ! ' ( ) . / 1 2 1 1 ' ) . /3:A=< ? @ 7 7  = = ; < > = < > @97@@ ? C N K A @ > ;  854., - + $ % ( ( ( , / 4 5 ; = 6 6 9 5 ) * * ) '&%#"&&""#" %*,- 2 3 / /66665 3 1 0 . * ( * *!! " " ! % ( ) ) ) ) ( ( + ,/0468 : ;303444:;=<:983134883489=CHEA;9773331,,,+*++01/.+,-/0241022 1 11/*)( * +++*)))#$%& * . 2 1 1341122 3 3 4 2/0100<< 1 1 2 1 - . . / /121121.06303620 5 7 2 2 3 2 - , * ( & % %         32R6S}pOifkfflRV}dP}dPkjugtY[_]@=@%L#         #%3%5$C68.Z<91a825_706^SyQtLcLnMcyyyutttnn桃KyGZZ9wK@+];%B.*!' )    #$,&5-#=3=HEE LKD1erC7m::lp::lpST޾[drrrtutsssccSBjT>^U1;kK-2^- 5%+!           $'544>\J37j`34ogDfIvMlMl=-Fj5(A]250'WWD5{y?Avd9LqO/9UB,3L=&4G'$4E 8"8""=>,4VTHrJqOo`q~ulwssssmYU_drstu|dub:bD"N\:;' EE27`T6>iY9@zn:@uEYEYikprsuw[lSQ[CG>(UC4G       # ' &,&1C53eL>=vIAQ|IAQ|SwuXzeiuuuoisnav[QF2!LF2!LD5 J<.=$ # !             +5"1@=IToFX_~MfsMfspXrdvurrqUPGL:.b30=*-0    !#,'2U:+`jCH~Kdxozrssgwgwtwo_q`PG2!L7(9&&   "#$%)+ - - -*))))) -+% ) , ) % & & !  *+HFoZilcڄrywvK=<?B ; 8 7 777:9555545510:: 1 3889;=;888669833468:;64899: > = ;96 / ( !  #& $E_E_ttsstgwwZHi=/?h3'1W51+V54)UOI1iOI1ivd]upjrrsssqnde`xWhOhODEG~wF^WC\O8uZF-f\?([]8"PE,5=(,4(%1(#0'!/'"-($($"   #&%)V@2kV@2ko8Cxg:M~M?iIrDMUwkrttrrjmttssrrrVMyMurMurI<#ROB%WbT,gcb1pg?Ye0kJ@!L9+3( ,- : 4: 41 *1 )/$9 ,UB[F!`J#gA'_4|8y@tBr=NsstwyzfysxbdZZ9>)V.&53'3'& ' ) 5 @ U i z&()+;AAH*^o*^o6@]ڂjqrrrrypїpeňhψhϒ\Ӑ_Չhچb|zQd^?LB,`;:*W)1'N8*)T=()V6#6#W%.X%0Z$4k3B-^k-[i,Wg1s}655z5r5oBtV{rrstutsxyy|SvFV<-cV<-cA"74%7":T'0\,5s7@z:D<@<@&Z['X^+Re,Xi/ht(Qad!9Mo8K~r@Qzj\|x_ttrrrrrrqoclVTQ=x23>')+  %#'#-!8#1W?+ajm@|Us/ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM        "05=4JH\Nc^jK|txHfgMbbNZXPWUQ9?ty56^i+9&/             "-/(*7CA1BWZ>TqxBZzLrPz^^hhjg`]gYdgSkhWc[[[N=>1[34(J   !"3.?tm:hǨT]dYdYbTXU;~Yk2fGY!%   "#$&&((' ( * ('( )))//.--,+) & %  %&<7.CDB&5ZB&5Zn8Bxa47g;)7B/>XB%U[P6o^^GpPbvKkrMvqNzrZYrZYrmnmboRb#,<3*#   $ ) +++000/...--/0-,/.++)(''''')***43 001-),-**++)*--- - - ) ( + ,$$&%!#') + . 21111--,*$'*'$(*'&*+ , - / , ) ) * * * , - ! ! # !# ( ( ( - . . . . . ' ( - -07= ; : = >5 5  :99: ? > == =8 6 < < : < D @ 7 76 3 0 . - ) ( ) ' " # & & ' ) , 0 2 : = 7 7 : 6 + , - , , * *'& ' '$$$# ! %)** . /--445543 2 1 0 , + , ,$$ % $ # % ( ((* * + , ./347788 9313466==@=;:931458844569>CA@:8772220,,-,+,-1210-./01351012 0 020+, , - .//-,,,%$$% ( , 1 / /240011 2 2 3 1/0100:: 1 110,- / / /1200.,)+21047215 7 2 2 3 1 - +)'& % %       '$X./[i9TzDzkhfuj^`lVU}`U}`Um^ogbsVoTdjNC.a;8C'-&.00439-#'+!##        "()#6-$;)$7(&6=Jl}37"ON7&UW+#OF+#OF^AaMmpp}{}{xztsskkck}civdec\ZXG98j?7.Y74#H$!-     #!      "''&96(!C=)F@1;]c4Deo3>`i3>`i. 6J(4C/-/'YSF5y?Bl8O_1?bG/9W?#/J' ,F!C*!C*..`[69pkO[TXcRmYwahRdMvc|j}|{}|{otiwyY__lrstpxcmX:e?'Xc7!KL1qL1q]Qg`mnprzx_UK1stB)`h8"NY/GT,EH,(QD,+U+ 4%-    #($!+&/)!#@5#(F:(,WJ*-\P9Bts9BtsWZa}irv{mfh^\hIY_B8.$E8.$E;$&J6! @($&#  *!!@/&'K2.9V2.9VG^WJq^Uq[smxgaiqwoyg]qR]qRaSI\K?{N3#MM0!JH)A2W=>2W:2/O:-+J==I4V+h#0z+5-6.7091:!AR!AR(ik.tu@G^ad΍m}ΈpwΘhaeZy~y~v䁲w}zzwtojwWai?Vl@KpBKV@KN@}E("EE("E])DY&>L.X*8z&LYo"FNc@Do"TT{'he|+ck}-an.`o.`o4h?oacitttuvyo{h^t`^t`_A={]@:pG--V6 =1,, =&C!)T(/Z+2j43j43MDMF!MM$]Z/+ro'T]6[;^ZZdX}߁}|zvusrq}fs[jIw;{Cr,m/A?/A?7,53'.' + :(8JG*]Zf<f!ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM       $ # !!!  "#$;4TTdEeynwzr~poKeKYI34jA,+W'               %.2-4MA2Gf\>>ZΩ`pnhgvd_kwYaTOTF* 4* 4     -0QZFR]eY`Y`gx[^~_Cj;vVx!,2$   !"%&') *)'))++1110 .,) ' $ & &8(VZD1fpl@[l@[K^y?J2!8"(K6 = < : 6 5 8 8 5696 - . .+' & & % $ $ #   $ % % ' ( - / 9 < 8 8 : 7 , . 0 00 / . +* ' ' % % % % #&(' ' * +**1244332 2 2 . - - - ' ' ' & $ & '''*+./13789987 6213377?@B?;:9204588542359=>>9766000/+,--,..2321/012 2 45 1 011 / /21, . 0 00230///&%#$%*/ - ,13//0 0 0 1 2 1 /010088 0 00/*-///12/.)($'./0483167 2 2 3 1 ,*('% $ $      66|?F5!7#     / /:E9k=[AvDYL\dfXLicy{}{|ss~qr}hdxM;vJ9~oB3s[6(\G)D0+      #"3<+1FLD]{Vwzi݂uz`uWebhjeiTMhAyMhAy8>"K26@  #, O :q&1Zx3V{?{uqjigjigilssqpploMHG3,X  "$), . . .*)%$'' - +%'('%%% " !   .$4>FBfjx{|usRR9=GY-1")"B")"B.!(M5,GcJKLLQNOCL7|~LUKr<ص7jjpk]\ZtrOCйA?erssU˭PANstt_JoNg~OdnirqqstvxV6֩7q735`(     ! ( ) ) ( ' ((..+,/-&()&#%&''***+..-0 2/.12./32---+)++/ 033013327;756666:9678888888:: 4 6:::=@>;9855;;::8:;?B= ; < < 7 7 6 4 . * & $ "  $#0?-+7Nrrssru~rPgZ<DA"TO$]X*yq05GkM^WRZNiirrpolqouRqWl\^XYsVSA/fSA/fc*,YZ$'M>'E!/X:GI24:) E5+OA6\"FN`%HV{'OZ'Q[%\W(b_0uv4?hrstssttff|`^w^ZiWOP?69 *!,81"IYffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM   #$$% ' % #"! " -<-,I]8:t_HGGJLGOhwrckgSEGC:5f2.#I!.                !,!1!!;,#?/7ciP7ciPCoFiPXQ[Ue]veddfgybgebge,&<%!1  $2,)?SE[MliiWRD|?@<8880-13 1 121--.147:7688001/+,.+()*,,../043234.,./**.-+-///0 0 . . . . ('$$%*.-,24 / / / . . / 1 0 . /0 / /22**,*')+,.3421.-+,00048 4 36700/-(''%$$ $      %(8"?MqTwK~AplQefVbgY[gYXuOhuOh[lWcMHJF@=p2)8;=%LDR1`I\ExNgYavlh{sȇ\>\>XL8qOB1d6$;01     $ % # "#!'!!$ !'),&,9&(0F(9>L+KKRBS]pIUc{MhNoKKSTValqu}vrwn\uJSn>J,"LJ,"L\7"OY8"OS<#QG3 F#($"%% &   2A35FB?8VnCHXuQy`R|jTtU|WyVV[f[fvvwuonyms_aXQ9=rb3-`h2(Z;,, 5/3-, *,+/.#!    ""/$ET-$BQ("/(O> ?%'$".&+4+I&H,G)L0B2Y1:B^23SdB^cQslqupzzuuuytyrwmpijVkVBOCv7*<3() &             %-$%&F>18MLSo_vS~uRVXnuvsjsj\mNU^CA3 G<-;. 7#A/K 3JU+MehMXoY\hUThUTslmunk{tfwvpjifqhNSF63b#+     %( + - /-,(&,, 0.)'&$###     !4386SDZPrU|\ƒaݓ[Z]]Caaz6OPb  !"!!! ! " #&)+-../-,*+.//12 0 - 0 1 1 1..(&!!"""!!))' ( ( #    #"/.6#eN=%oRS*^G#uO;Z@8)aQ66ha3Cr3HxITITKpN|XTJE?qmglBh|PkOmNpH]BJl~>DYn=BShEGgGInOE}OE}KK|Nups7]fYE\?,>1#       # # # % * ( &%$(*11//0.*,.+(++ + +,,+,/// . .*)-.-.1/)*,++-.2 3 5 533332598888445411457778977459:<=?>=== 9 9::;; :;=>@<: 9 8 6 5 4 2-' " %7A+'@PAvHrrstuvvx=VX(^3/,      ' 6**:%4IG.>KTH^PzMjVQv\UoeYhoNyK~QoQoRXVdzagdpnpqsusrqp}u{txpogp]J>%T3)5 % .":%3>(93(0#- -    !', 50 #9(23E&88J.>A^.>A^404X>8:fZQO\^__[WTuSn[]qqssssux{xqhggAV^?f\>lZLZLb48iT1/Z*).(&*!  . @ \+)e.-e2-f3-bK _L!VO%VY2Tu2Tr1Tn>iL~tsxsqlplpc}a{^gwrU`CJ|?Gq;E}e16ca-1[R7M+M.M.^'4f+68<?A!QP!RS SU,Tf0Tl6`|8dKoKo_үc~͕m`kcfm|wsrqnumqs|Ls|LwYNqQI`::qd9>sr6Lyf*<`Z-G^1Cb4?f3Fg2Hs;Hw>HsB6tF9xQDz VN)fk;oNwWu`swrssooqngYsKWDBi=-GfG&8WK$3RS"/LV".K<'<'>"">#"='"N5-_O}WIzOD(e`,mj5\~9VGhGhZ\aYuPvTx_|ulmo~hփ[}V}Vu~NmoDUC%VG7G  QffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM  && & ' ( & #"!   5$5P,gC4k78>@EPrn|bUZPHD=:-])'<              " $/2 5G_95G_9;Ol>LwEBHKOd[qg~xb]kou~u~60$M.*?     %#$==GEUnnRODVq@=]rF>?;788/,12 / /10++,/15865990010+-.*&((**-./154234-+-.((-,*,... / / . - . . ( '$$%*.-,24 / / . . - . 1 0 . / 0 / . 0 0()*)&(*,-35320/-.00048 5 467//.,&&&%$$ $       '#,9%JUm[uP|DslUcf[^fZ[fYZrKmrKmTtRiKGGD@;m.)5ʛ>ʛIMXfsssvwfY`K[6*_[6*_pB(^mD(^eH'\V="P(-(&(% $     '$.,10DR5=JZ@d[pAdjlBcygHiMnL{LSWSWwxyxsuvmqjcEMw>:z~<3rD 51!:"37#2/%00#236%%     !!5*Ob3)L_.%AVY2q|?q\]yL~F?^$40 +               %3*%$=4AR\SCkvoESXrzxxh|]alOL:%TE2E. 01 <':G$=Sd=JnENgNNgNNvXax\_~iXxmfgxgcrfNVF76f% .    $ ' * - / .-)'-- 1/*(%$"""     &5/<<><>_DpVREByt>]wS:KlX69a\AwETYA`k@]g=UyZ?WiD]C`Ab@P~{?>Vj99M]77JX92]i90cnD+v`D+v`=xƙ>oAUmR,>>=>> : :9:;; ; <=>?;: 8 7 5 5 31, &   /&@Q70LeKQrrstvvsv7PW"R*(    ")* &056BCV;PL`?^UjH[^~PXfLqKyF_F_GD{LUsZZ_flċortvtsrrssqj{lTE+a$ /#9!+G-@L1G@&3<",5!5!        " #&%*@%*@)# B5.)RXMDZYTa|XNPsPmzUVqqssrrrsttq{sJjlLiL`[`[p@@`=6n.36*/0#  &4 O%"X)%Z+$Z,#[DXDMBMI&L^&O[&QX-ex4x{s~邨zyyyyjċhbzyeqPU|JOiDI[76nV30cH9C+B,B,S1\#2w/549DEA@>:#LQ&QX+en,ku5c5cNRx^Q]VXcuyrssttz~V~V~iYyaTkGEoEH{>Rp1@oe$.Tg /Kh0Bi,Ci+Cp4Br7Ag9+h<-iE3mH:y"QO-`k7oBmMjxqssrrmkf\RgMPG8YR.DkV+=d])6\_(4Y4'4'0 0 . =%$jA:lC8mD6$cU(m_/]u1X|=d=dGUNPcAfEnP~njosmcېbڐbڄ^}RfQ/nUC&Z     OffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM  "# % % ' % # "!    ( 42N"Mg%!I\/!HY3/IfU3JjaDfwGnPTafxkh_eSb?H6b9.(Q#)                ')44?2A6!FB%$HG07NU@]sQQqzQ`\kh`tkb}x}xef[]?`Dz>???;7891/1 2 + + 0 . + ,./0353377//21-02. +,-+*00./31000+)))##)((+///01// 0 0 ,,,, *-0+* 0 2 - - - , * + - - ,./ / 011*+.-*+---1 3 / ..-,-/00475 467000.)*+++ ( '"  5!0ME3Goxiu\zsOihWpdZscXebW`h[ih[ijb~IUBx?I6d$%+,3#F5B2a?SQuIeqai}}r{gImQah=Rr@C{B4sk;,b[4$RO!9K1J $CJ#)I$    #!&$"77 &==7l\W7l\W/PCa6PLmKPhEh?Zuuuon}i|vi|v̈́b]dXvmGf^?41'O3)!D1"98(A:+ D.$ @*" >"!"#"#'"$,",)<"+/;#*5:%):@((@E/3\]27ee64Zj64ZjN{bT_eWhdsssqos}{t}zjOVf@Jc`TcdPaqA`mB_aEQQ6sCA(U5,='$"   .#,L1)6O89UXW>x~vDqMmWwbf^lNmHn12QQ12QQ#<4(934//3--0)'6,-;/3-'$(%p,Ge7S}_k_kxYwt]wiiyqrsċ`ƇSF[U3s4% E+"5'#0S4D|S4D|M69qS<@}eOW`]cQ[emtsronTSSgLO^IBB?o=5:b7)5VH2RoX;nM/AhJ,1^/"D&<   ",".3*#@:U?lydIzeSeWEEvtmlkkjsXcvFZ^5;oV/1_.#5.#5    &"(.;,@?PC~KFFPgyWz~notssok|ghZf\O[E2kW=)[2.;2.;             #)*.4!59?3PQb9ZYnQphXxmvvq~nkeG2o[>*]=$'0$"",$75!9Mn4Nw:VmHPmHPfch_nQzpUltadlk]euNKR?2/]'%0 "   " $ ' ) + , -*),,++*(&%$$$!          (!1=sHSVnnKx~@fg / 6&,     !!!&& &'+**,./ / / /../ / , - - + */1-,-- ( (( ( ( )*&$%% & & * ( # # #     $ 5 :,J # ? 4 2 /=)B.+S=+S=/,|P38e>\Φ;X3KfU(7Q@#=,6)0%$/;F&8?Q+E<5(#      !#$#!0,$$;./6N/3sGL?l>F@e>D?h?C>iBEOzCETVKaVKa~qoՃg~qrstsrqqnnxvgqrX_e,g[^)_QJHB193*;/B(4b'D\m-NiN3>D*0b6,c5+e5)k7+?1F3M4]H$l[E2Dpi'0Wb$*OS#t>)!I,5 !(#+E+&;NS4QzS4QzfjtjMtBSZ|62+X###;  "#&(***/0 , +-+$&+)'()&%&&''++),., ) **&%002365011 0 /-,$$&& '(,(#'+- . 0 0//.., / 1 1023 / . 0 . ) * +($#!$%''(( + * & ) + - . - -+*// / .,,**) ' & ( ) % % ) ) * + - - , . / 0 0 / / / / 0 0 . - , * ( * * ' & ( ( ( ) + - . -,58884454 1 0 / . - , + ' &   "",4,4L5b #''.!B.9/\;NRoGbt^fqqtjKXtKjOWSDJ9n@-h]'FW;V(+SV+1[%         "!'4LG=4LG=&6.E.67RG4Py;X.{Ruttsrnnloˇoh|yQkiH88-Z60&N4(A>2#NA5%R4-%N0*%M###""   +++!)#'&;=)CD,(>M,(>M@nVwH{S^IcZssrssrqv^kxM^quiqzcqPpQmwS_eCQR2k?8#L,,&#$ !    ,! D0)/I;?[XVC{qFrIrKli_wfe{SsLw0/MS0/MS!6/&4/3,-2+,/''8,1A1;1'*+$$p-Bf7L|bvͪbvx^tciqswwȐXM{ATQ.i,8! F.8lF.8lG26lM7>w`DT[S_KVajrrrrrTV[qVWhTKMLD?Fu<1@gQ=ffI\;QY6=u6$'O*B      #"!0$P'c\_/tna>aC88wvrrsttasɃOkn>Hg8 +4    !!!'''(,+*,. / / / / . . / . + + + *(.0,+-- ) * + + * + ,(&'' ' ' ) ' " "!    " , /71+ ' # 04%D&%D&*g8-%O6Dؓ4@~-2T?!?/) % *2!4#4 !(%&$! """" !! & (! E! E*'wL%"fB4%,# "   ! " ' '** ( ) , *(,-23775421-/ 0 . + - . ) )***+,./,)**/0221/()*,.////005687689;<>> : :31*+/121133..23778<???CDAA=>@@ @ BC?; 8 7 1 / , + ( '$+ 2167":=Z5t}ma@c@cC_nsx}xmf]yzRjEZ2Iu2Iuu+}!TL%cU(r^-u.}46??Y{hmpsttsswc\xSJ?$>?$>##" ( 9'?%E"k,0w248E:J'Mj'Mj)em,ds5`>_W[[[_Z]n{[usttrt}xKl~DIP.b:>!H*,- X ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM  %)1 =7%@<*CA*EC*FJ+'QL+)UH.*YH.*YR2&WE*F           !             (*8K,0>V=ANvoMWY`k|zaXfkfjYLp[?p[?eC.jY9'Z5)+                     6%(/O3$:*$ )*. /,3@z@zU[noqstZVO?+D2%0.#)    +& 5o`Zo`Z[[]nacj[2uC7@      &'*,2/+/3,*,,)) + * % % $ !   & n2Zvn2Zvc[{b`p_nMZ^AK-E@"94-'&"#+':.,BR9'YR9'YXIk^`etmveVRIh?;Pl!%8' ! $ & ' ((*+ * )+)!"&%#(, ( &'' , , 0 0 0/-+ )+,%#,,0121-.. . .*)!!#%)+/- + .0 - , - - / / -,')+- / 0 0 / /43// 0-*(&+ , * ) ) ) ) ($ % & ) , - - - -----,,,*' & & & &$$ $ % & &$' ) , / 4 6 3 3 6 6 5 6 8 631/ . - , + , , *)'+ / . -698799 4 3 0 - *)(!  # &(.$7S4?;788 4 3 2 2 & & , - . 19::;;5333+,..-03/+--)(00..---/1-,)(## ) ( & ) + *)**)(++,.235793 145 . . / .))***(&&&))*+ / / . /00/34 3 26654/012322 7 8 5 5 3 2 / 1 2 2 2 . ,&$ -6-5]G;Cwyclq]jhWg^vZ\z]xeesvW`bF%$)! "   *#8;9RlD@c}BFBFC_CZBIu}N[|qrsvߔ^ˉwIfB}V]\]2qTP-e:)@3#5  !           %1<30M[=HeqG`}QReTM]\_w^eQQUs^~wwwqjiiSLFG`{FG`{L7QD.Gl,*+&&*%)",  "  * 0%0 A)1&G326Y?;QsKCkapyvutsruutttsnqOcd@TB1i^>+ba<)_Q29L/,'#&)! 4:7$BLL(O^a+edu.zjh-jid-ehW,OgR,Hf$$2>$$2>#$"''5716^GL[VfOLmMCfhFYqGUssstx~z㑠eљN6|i+oWH I) % %   %%&!-'4$FA8)UZ;-dlCM}Jlurttrqni|[_YUZ^NTccqwidjf`lRM+&:+&:      ( '+ *0 GG1&QUGIpGIpGmjT{pyxuvwyyusqqhaO[RB4%<, 3     #$$++)&4:1&4:1 *)$)A_PD]WIWkV_o`fsisouxutt]]Rl^YdZmLNZC8rG9"N:2;,*(           %)*1UqrUqr9Ky|zᆌf{doxbl_{hFB{@s~Rs~Rs{\qy]iq`QndSfnWiplps[mSb.='K!')      " & ( ) +,('((#$'&$ % % # "           2*3Q<5AfRYƦssum|U\S|QKD/d,(=   )))* .+(+ . / /11 / 0 3 2012/+./(&))&& ' '&'( ) ) + , - - / . ) ) (#      """ " !!  % '..: 97 3 % ' (&$                ! ! - -+ - . . . - , , , . .., & ' *++ 0 27855664300/. ,/0...-+++,-,***++//.,')*+,..00449999987 9 :::::540146876<>:: ; : 8 9:<=>?????=>@@>@B?; 9 8 0 -)'  $!1&-CmW?d;sǜ6?wBsX_eUoeUo`ufmvTWoPJXB$SXF!KWJC2/$%&           ) - 9&>3M(1X@"/M3,A'$90+<-M1F3V@E:jED9@%" * +         "    L>.bME.cNY.fQ[5pXbKX`TX]]exvrrrssr{oOpLtBdEoTHbMDUE?{XLYPB`E:NAl/&C5'@G*7N+4b/*g2*l5*y89:G{)8w#3)9+;t(3t(3+Or1VDjiywus|ysjcYuYudl__tQ9L;AjlEPsfhjxvՅZyJ}jE`jbkI\_BH;.`@3&Q&"('* +         &0*&Vhmmg|uhhrqokalg\hkWdnfyvomnrjnb]B:%RB:%R1!2,+  $ !  & ( #+9=,"AI==Wl==Wl>???=>@?=?A>: 8 8 / ,(&  '%&>:6MrmGtF|EL~N{^dcX}cX}e|ivudep_XbM4n`U-d_\'[=>914-!        % ( 1 5*A")J6&@+$6!/(%2$>*:)E68-T:7/Ys[Upd_j~|k~oprrrsrythqgcss~zQ|zLvz=in6~]b0qEK%R-536/79.90"+-'         !    @2&P@8&RAK'VCM-^IT@xJQHLOO\hem|kkggryy_z\}T~qWpeYf_V\XS`Za\LmNF^J91Fc>/GaM(JZU%IVnDGpABr>m6:f<.d<,`:%d>/iC8o?8v:74>3A-Ty-Ty:gPhLl}Avl:iz9"DG;C==C3DE3KH3VK3ZL3VC'TA#nBw?@Ȭ@ѷccss}qDLhAB_>8u[A4oWD0iP:&WN6#QD)9@%1                #'#'GeF^CJENKX]o΄qr䀃xلtgQ7p]B"N   U\IU\IYW^[cn`r:t^%b?.%&     !"% ' . + ( - 1+)./** - , ' ' '#   8:08:0N>[UKWhqKegB[J'[_X9vcfK48&N$)7 -""-""HEKKmU^kflfedltgvrWDqR3w      $ % %''((.. , , - + ( + -)''',, 2 3 40,+).0 - ,..,-/ / 0 0 / . .*(''() + , 0 / . / /(%%%''(()**- /-,/0554430,,+ - -(&((%% & % $ ' ) * * * *,,.-) ) ( & # %% " !     "" #% ' ) 0 2 1 17767974320/ 0 0 / . *(#)/ . , 3 5 1 / 7 7 0 0 . + (#  %!%!;(:]<=^q@|ʭMrrrNByx4;& # %% ( *0/,/21056**32.06779;5333 1 2 5 4/0122<?97:::;?>=<:6466)),+),66665 1 /,, * , 1 11352.01+)0/**)*+.0 / /-,$$ + + + . 0 .+++**,, , - 1 38:; 6 4 3 3 , , -,)*,. / , ) ) )))**)*-033244 4 4 89:9456543378 : : 9 7 2 3 4 4 3 * ' # !8"6OB%8V`/o     $"+"H3"H31#bJ.$\F%(H9-0WNCFJdPUvYMaLcuLn~rttsrcgcSB5#OC@*ZDJ0d3:"F!*(.&.2%0) &           %#"&&6<+.AD8NMD8NMD8/=`=9HlMVhYnk~t܁v܃xkcik[s[s~]n|WmvDkoLrXcYb~Zav[GY[-{0Za%VZa%V, ( "!*!%>8(RO+FF(BC'MBAQBI- #I- #I2;7#?D- JJ=+\ZlLkc|z^TYvZeuu돱SQiKkTpps}us]p1s6<+"#&& # + 3*A1$MF8)YE{Dssrrrrrrr|䇠uxstBtBgC/k`;*`K$?I!>F<4)!    #   "',4F2Y5@/V8-$M?B7fFWIVu[σo|uzrruz戡azTQE-c7.=          ,$+..32J/I0J.E-I-A6H-O>G-]i`IwhRsrssvusplamUoNB9$J;'3+ &       " #6@YJ6@YJ=qx@r~G}sH{rIsmY~iZJaPRwwrm\\\q`tcvefkp}m_uWLAPF/f       ! # $ & '$#''& ' + '#%& % $ ##           :0>^D?=8;>; 8 7 7 - ) &%  ")33G3evSk^isssrr^_^_rrsvob{SuC^i2vV\,g>316% ##$ !                        A*DE/(TQ?FVATdE|jkprsrruvssidk^rM~JnFZBEl>l\hHcfKbSAaL=}0%0%        $")* 7!'">&$$DC95f_MEXRvUSAxAxssttuutsrwxlkhdWlYg^WkQ=7n1Xse%;VE87!2 F L KK 7M!8N# > g7Ai9Gp%=W-\r5z8;FțJ|rttsn]dwxizTZN0k^E&X_B#QUAHQAE8,8,;#:#8$7#5 !J1-^A9mPG{$_T3p8u\a\aR=UCu]Sum`vtrq=ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM  $'-Lja6œSole{ybu~czc|kkvrvd[QaXLWP?|L=-[B*:A%0A$--!'                 ! +* (1;&$4R*/Oj.9sb=s>?YYghkT`gSWdSNaUK^XHVLC{SIAvT9/]U4)U.'.'                        !!:Rlq9Lnr6;rv9?vzBMSdfhtևpndFfU8r(*'"#    FM=<:6578,,.-+-65 5440 /,,*+ / 00241.01+)0.***+-/10 0.-%% + + + - 0 - +++*)++ , - 1 39:;7 5 4 4 - - .-**,- / , * * +**++*+/2544666 688:9568643367 : : 8 6 1 2 2 2 2 ) & " !A,LdH2Pl]F\eN]g_yh[shWs`\s]^ex`o|o|PxMFc@v+'3%")   #;(;(+Q=(K: !<1&'GB98js@QvHkOydVG\oH^hIjwzn}jls{njobNM>xQZ?}Ug@I`2j>Y#QBI-ZCD1^@1@?+6( (            .1$%89/>@;/>@;3'8Q7.@ZAFYwL[_ooqmsxlgcjma{a{{jwzfvuXto^y_q`o`n|`ZfaGQA)1T7 'B            ,+&F@E>n@]Q@eWP^qU\zXFW\Vajltttmfˋsv͘nqΥ}NCj|*lj|*l;).6$+($,&1)F:5\VAKQBEPBV'JX\*H_D**YD**YH-.\K0/_U;2hYH0(&!#   !$-9(H-4%E/$=55+R;G:gI_Ml_kejggvy胞mybZZD?<)S$ $ $     ( %)(++@'>)>&:&=%6-;%A49%LZPAfXJirvj{hhxwsnicy\x_QF4hM6&R>&6: -          -3I>-3I>3s\c5o\g;c]u;a[u;\WwIyeWsLrANMrQ~yyuo^^]|`udnfinmupapaTG\O9z.(:'!1    ! # & '%$))' ( , '#$%# # # #   #"%     3*3O;4?bososOXstx}XOU8q%-1  (( ) * +($ ' * ) )-.+++,.030.00*(++''*(&%%%&)* , , - + ' ( ) &" & ( '' * * ' &%$     " # $((.-)*+ ( & & % !        !          '  ) * + , / 0 . - 3 3 5 3 / 01002367 0 0..//0.,)'((++/.---/ 21001.-0/+*())+,++-. 4 4776;@=:9988>>;:89;<=<<B D ? ?>; 5 6 < : 8 9 ;<<??=>?=9;>: 7 6 6 - * (' # '0<5X5z]jcksstomWSWShior}xnybuVctI]jERC(VO7D4 4 1" ,   #                  6"88&!D@28gE3CoS9d\Xqew}h{llltvsswmˁugĈpS}QrNbMSKbvXgr\fcTf_QD2#JD2#J, * $ "             $&2 #5#99/*SP?7lJB]~HCi?c?ckmtttttsrvwmrjlZu]qcgmbɊSH{z>pe/MjP +JH6F0P.T.F F 1I1I3G!:O$AX'A^*Bd@QGW~GrwG{||rrrsuyhӆpL~fB];+ZR,$KF4F4P%!GM!@F+G)K&K+L 1J+I%\'b(-:-:u.A3G%CY&CZ(B^6wEQÌ\ʡgmjZiSiQy|r`{]uUfsTXpTJmT;YoT,EYJ4@G/7@)+>''8 8 Z/;\1?b!6M(Se0p}2y5>Ajxxxxsobgv}kbaaGkT4roP.jaN(\\M%W;'5;'56!5 210 B)*T73_B>jNH-^p2d~PXPXIBLJ{Tbyflusrq=ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM (,17=JSQ?OWR@T[R:>Y^87Xb=K|>Qffŋ[υhsst|{jƃ^HS:O5}\=&ZP7!N                    " "   # % . %7 -Mf#6Zu+9Xt>:WsDB=;==:;===<;87;<3343 0 1 4 2 0 1 2/.,,() * +./0.,/0+) / .*+ , / 2 2 23321))))), . , ) * * ( ' ( ( + , 0 3<<;:976 / / 0 /,,+ - . - + . / - ---- / 369::<<;;78::8:<8444 3 299 6 4 . - , - -&$"!  ZIXYSYkq}owhR{^T|ZUr}{nᅖGGUJXGbX=UJ1f- * &        #%!:/''P=9.]KJ4jMBw];mb:}KTUdsss}~醽obזT}wuxTkDL5FL5F"          !!%'"#)%--&!:;@F`fBLSpCQFy\fwdmorssrrrrsssrqfYVbECD,6D,6- +$!        (--18J47BT,#*K56DcPpXn܁u{|}zxurꊘz99gP(]aG$TP+8K'6F#4`-B[y6lXCsMGurIa~JZG@G@UhYhciÆhmɄxy{rkhXthRgYHhHhAP:mDQAtKTUVi`xvsw{~}tV~aHKNKNH/AB-9/&"*"    (8"/&ETMM_KY~E}pREy_yxw|x}tywssstw{aÐF[vAB~[<)_:*@/$6!        "13$9%:1D6Z5G;eF]F]wvsstXgR;5<83340)"# ' '         ,")I4(3YI0VpP3awEVEVy|~siz__iyrnebVxQCtK=I;"PI;"P(" %   #      $%&%!.& :"!7$"4DHZ{NYlX֖X~ywcb_byeVokZgq^^vf_wh_}jYjWnY@[M6s#'2 (      % & & &-- + , .("##  ! !   $,->51AN=H3(,   ")IwYIwYG|sRytxq_M6 8 < 8 4 5689===>?>;< = 8 3 2 2 - + ,/ / 6FW>;~gssrtudp~^bzA/=lA/=lHJkOVkc{jgtsssrrubękSf>(^f>(^YM(]ME"O).$*,$-&$90;E:$Q?2F9*:/ , & &                  31 0JC*CaM6Z|VAqZ[pwssnpwkezf|g|l|qusttlZlZ`I+cZI)_IG#RB>G."%*  % !  ! " #       "  ! !#!&7$(Q7$(QSj][vissrrrssssrqdhsssg}ZdeOp9P}4Iw2Gsq(:^k%5W8$8$q>j8V$h$'y2*=4G>&K[*Ld/^r0dw99mmmosssuuzoh|`^KEKEZFtM=N& GI"A9.7/5 0.%' 5: H!H!@P'*@-@5>#eZ*u,x-z57BvEpnosu|trggwlgUMQ;5kI2-^5"A.7$ $ 1(3*8 .[:=} SL!YL!_L$pT%vV'l[(h]QςQssrsttt_ßxPt@}r;C@#OC@#O& $     +5"7$8%P*AX/J~-=h~-=h/Rp2ay9Opqrq=ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM          #$#)40#,70$0:0!#;5 ;6%,]H'0hOO}O}cs`Zbz|{r}}h{uczralwPhxJBF.^BF.^7!38 /:%2              !    # ' + 5H$>R#7L'"4J*$0D.$0D.3cmW:ivjO|TZjzkzfxw||~~kp^kp^J>6jE8/^8':4$3*!                "*C/&-K9-?SC9`baFp~YT`Kmzrg}VhqKnO,h\B%V)"       ./"H4HQgEPrn|jfpXKRG05a-2$"      $ #!& *)(/ 1(((( ) , / , * "   +>B+>BNWroo}hiUTv_jYSLzK#.." " qI^nalhe__y_iykm}wqykzc*03*03  "$$$ % & * ) ) * +**-.//+-10/0 2 2 2112200 2 2 4 2 100- , . . ( ( ) * - - - , +)(&&&&%'+*)+-* * . 0//21.,*)'*+(',,&' *(&(* ) ) + ,** ) &        # &&& 1 1/1643571 0 / / *)((& * / +( , .%" ( ( ! ! #     *.5!U 2 2 / 0 32000/-2 3++ . .,/86432,*(((* 0 /.1456@D?=AA<<=<;;:99;<4442 / 0 3 0 - / 0//..+* * + .021023-+ . - ))),/014533----+,,*( ( )'&'' +,02;:9885 5// / . ,++ - . - + 0 1 0 00/ / 0 57:;<<=<<88;: 9:<7233 1 177 3 2 - , + ++$!  6.;6.;^R^^]`}jtyk}xlxtytwvsrqr@r@Lu:vUr=plHka?[?#QO>IC>@30.#! " "           #&0.&971 C9.&M:-)PA(AVD&IX57Vi@Feasdrnqu|ꁴwoxt{r~jaiSaiSJVAqGSL/a:9&P7&>04))    "  $!-+.3IH/8?P1>6XUSZbZfh}jRRgni}pk_hrrsmll~ahE&YhE&Y]/AY-AO'BE$:*$      '5%$.= "0)#9CBLE[NRVvXYVoVfbuf{kqkqX`Fy]\H~jPQqIJxBC|wT`wf}n{lkgg`^^MQMQ~vz~xy~x|xwwctjlx^u|X{V{@]Nz9O?j6iCk6iCk+1"A03(J=;;eHNJ~iynsuwxsyzmȈooLjoo]aV\_K\Z+hSP&[:146&#1 ,'! '>8-VC63\U0GoL7Us4NH{[ivvlvflriv҄uلuttv{t΁]bz]Os^=YL6tPG4m=0B6(4! !         &$!-!9#0$@5A_h5A_hjzmltutq`y]PN1eU[+c[i&aH]GBY?A72A72        !0%%:08D3>G09ge09gebqbvb]kYQ[e^yt~|nvvftrc_lU_lUYQ:sWL5kT<%TT=$STB$S6+3        $$$3/CV::QgkSkS]YZz^RlmRq}SZ|`yintqd]rcXscWsxmsuqwgftXGi,h8T%S      " $ % - - + , / *%&'$$ # #   "*7:1YDE2bkf4{NF#S1',# !#6L8b6L8bFbWQodtv}{b^GmBCR8m?8.X#$         % $$& ( ' ' * ,**() , . 1 / . . / * ) , ,&'*)(())*****)('&&% $ ( ) ) ) + + ' &% $ " " " !  !"" + ,..0. , + + ) ) & % ' ' % & ( ' ' &%   %+)4.(Nc75P)=2 ( . 0 2 3 8 8 5 554432234 4 - - ,+*+/,))))),,--,,, / 2 0/23/./-(),-./1//0 1 2 2 3329@=:;;87@@=<;;;<===CEAA B?8 9 = 9 5 5567::9:=< ; <<5/-,) ( F!"P.:'oXK7}u~gx}svyhwct_ge^\`,#(J,#(J/.@V67CcLTLVYdsjj~anrtوlmkZmkZj|RdsHQV+aRR,bXH.dZ^@}]tRYlNVdITI2eTA+\L8@L8@4"-                    $#/-':2!3I6(?Y>^Z~@qdUo^\o\f~f~dhuwwxyyx}wqpppwqwqjp\huXbM^uFR@2eJ:+YC3%LB8FB:D@,9@(6."."8&,2"'" !        *2*2:C7bCL@t`j]bh`ibhdl~`vn}usrrcfpry~ptrogmekdsvbmzbls@Xq5RD ;D ;o+!Hg&?R&f-z+57=CF#ES%FW*Yg,`l-n}-n}tU`{Yddqgw•pڈq|r{qnq~ryyvlyvl|}esmYY?7mU;2eI1%OH0!HH0A@)78".C!4G!7V$!BV$!B;&C*]6] 3]$-rE<gKgMgP(qj+ts4s7reϓfЏgыm΂~{xouk{}RihFcaBS@@@itȖkuɏqxχu|qsu儎t؉o|hxe[kX[kXN8/`L5+YI.!GC- F3* A-3'%'!'7.= 4_!0K_!0Kj&FYl'Q^p-soo:ymbozrq=ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM                        .37a~47a~4:iX+=.!)     +,"G1IQfDOqfZrc_lK]B),T48     $ ( '' / 1 ( ( ) ) * - / . , #  5&IY5&IYRZsroIqrq~uZaQS&56 aOHhpR{qyxreWfty{{07<07<    !" ! # % ) ) ) * +++/0//)+00/12 1 1334422 3 4 5 3111. - 0 0 & ' ) * + , , , + - -**((&(,+),.+ * / 1-.0/,+)'%)*)( . .&'*(%), + * - . * * & #                 "$$ 0 0.054258 1 / . . ( (''& * - * & * +! " "       =$+OM.7f@w@wdU\eCFOTXmrG}Aw$EO*1> . ../11//.-+1 3 . . 0 /-08510.)'&&') / /-1 479BEA?DD>><;999;;<<44 3 2 . / 1 . * , . //00-, ) * . 1333 5 5 / - - , ''&),.0575 411 1 0-,*)'' '&%%%*+/2986774 3..-- + + + - . - + 1 3 2 222 0 268:<=====89;; 9 ;<6022 0 /440 / , + )))!"R)B_R)B_b[cbfvmgnliWge}`mqst_k8{_k8{BO)YQ[4p~SxM_9t_4y_^.kHG!L10,3  3 ##            " $&%)%&%%4*(;PNRUQiLnorstsrrruurwnna}S`_C^A2nO3(X?$A         ! 1)%+0*%7O@=r_GEaqxa00\J`hmÆdJ^qstuu~]4|]4|B0mA2oy=8vj81h<'<*)     & /$4'oT2+xW-8_/?L.$D,"<) $   '# (!!+%)+##'=0hcc=YÌuzqaoX_fZjv\v\ttusyqth~z]QxoPqiPXH0iP=%V))           $$,=$$,=\SVcfbwunihdfGsA:n2zg/oZQ"OZQ"O  $ !           0/0/DXi^G`nqQw}R]kRBYNQI_juttuu퉀fƊz^gDiCm?UF&X$              "-2&5<@VMs@VMs~bP3rcS/n^@&Y\:#R>*->*-O7@G08-*"             #+#3L;/cQ93f`1@nWEmMYjpwrrrbemq{~fRh\jeu|}eoruXwvEnO0$QO0$Ql7#Qd0GM'd3{$?2F!?M @K @J%T['[a!BN!BN{->"7P5S;`LNwOingggggwrvcWMaTGYJ4oZE,`Z@#QQ: JH3BQ3 JT3!Md8-cd8-c5-6-:+9'4 B &O8 Q:#R<%W@`I'ob)tj78:XBZO`Vjmkqu~srssssu]StYMrN:gK8yEA2f/)#G' "?#.?#.N9APACT WJY%cVi2xnbrq=ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM'0#*G533V:C4!5(21!2KfeZx|z怟wߕb˄`QdYLP@lG='RG?$NGA I@8B>5@     1'39JAoJogpal[ielpovNB!AM>!AMV]spjLxjsj\bX|P*34  =4*QBH3aQPU]aWLawyz~FM'WFM'W2.&.)"#   !" & ' ( ( ))),---(*00 /25 2 25677543332001- , 0 0 ' ( , , , - . . - / 0--+*'(,*(*-, + 2 4,,,+***(&)*)( / /(),*(+.+*, -'' !           !!          ! ! - ,*+0.-04 / . .. ) ) ) ( ( * - ( $ % %     #"+$.G;LuSE_xlxl_UZaLKJL~Mar8\b]1Z]M0:"/ ))-.00000/.2400 2 1/174100,+)))* /.-/ 26:DHCBDD=<:9877:<; ; 6 6 3 2 / / 2 . + , .0111., ( * . 0246 7 7 2 0 . - ) ('*-.057 4 4 4 4 3 2 0-*(&&'&&&&++.1975773 1-----,,-.,+ 1 4 2 233 1 389:<>>>==99:: 9:<723 4 0 / 2 2+* ( &$##% &++(^?^?epfmhg^hb^kU_jw{ipreaOL-cOL-c;=%OJK3jyw_zw`~ydtz`j|\_qSUfJiF9po<4hS)DS)D2%4-!,  "!    ! ! $%$")6;6im@4rpN1yVI_a\gYmclfktyyyrpjriyiik`g^KeP7z=.@0#,$!  %#!" %% %6,#C?0(NAFEmBNOx2V2VH3rrMHy]XJYintwy|d:d:k`}javhcla]PLLH;Io@*F_B&GXD"HQ%& )0 ''K3%P5 "_;!%hB#(qI#0vL$8|P+*hP-%aP/7iV0=lY4zi4zi8MXfCQq~f`lbreb}SchiqUml=Ol=O`xwfwyxqxZewMZi@P[c6TK[2UEY1"0&#$"$"   !&(!9=GGsN`h^y]z\{pwuurt}lwggq[t^JL9xvK-dkI!PC015'&) %-% ," ' $ *%E=D.qa^@~XpSNTj@T_;OYJNWORMRMyiqvrykm~omlw{nqvosnppKok@E/5E/5/(&,%$!         !.!.A9:lGHD|[v`Z|fYyYsXtnii{dtYrUw.yw.y4$&4#&4!%/          !!.8=@3?CP@UW;?Ik7)!   $ &,,- , , - . - - + + 0 / , - . , ) ( ' .":.":LkXPuc]Ghuy2:eQD, # - 0 4 5 8 812655432211***)&'+)(*,++,,(((()+--.12.--+'(-./010 0 1 2 1 1 2217=;:<=::AA===<<<;::?A@@B? 9 : > ; 76 6 4 4 6 6 4 5 7 6665 /)*+2*534Mj@\}fismhgygZG`A{]l]jdgoog{sg}p}purkuoiskfnazhMc9z]1ugW)b_S+d]R,ede7 9549*>!E &H (T+!Y-" CT CT-?l0Dq;T?YyLiuerq}|gcnrsszfzbyYmzXIiW9J@k*+*J( 7'$82=7T&1RT&1R>)9=-8;96<@]yP[dc)ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM  +'AH3IwPR[XpmSO?yQD/fS=%VS:"PI2F?+:           ! & ( & &03&<&$/H.7KjD6r4Ѡ:I/8MZ8=alSAt}n@?JMrrtuy|tޅM|NswNZH1lR8'X5".+ + +     "      >AJnOO^||}{~xxdknqdEti?wm9h]2ucW0p-&*   !-==]fEApx]N]W\`hzsZ[KRH4m'       ! # $ $! & ( ' ' ( ( ' ( ( '%G8AG8AYT_drodO~av^_zb_nM-13    #&6.F1DB]Po~IA]yyy\b2r\b2rUIENB<8,"-#     " $ & & &&&)*++')00 /37 3 27999763310/00, + / /(*. . - / 0 0 /23// - , ( ) +)&),, ,47*)''()*)')*)( / /)*-,+.0+)++##    # '( * + 5"65"6"          * )%&*)', 0-,-- * * * * ) + , ' !               ).1'B91%O;4'SRRnY\ffZUY\TrP|EDwBUrg);F4 27# %##,-//012103411 3312641110/,+ + , ..,.05:FJFEDD;:87654:< : 9 7 7 2 1 / 02 / + , -1211., ' ) . /048 9 9 5 3 / . + *'*-./46 4 3 7 7 5 4 2 . )'%&&&& ' '+,-0974671/,,,-..-..,* 2 4 1 144 249::=?>>==99998:<8 3 5 5 0 . / /&%# !+//47=iUiUhhyiWOjVQlRWortrssWN?,"K?,"K3* DC;3dtmktwtrstwyld\[C5wC5wF<$S?5G)!!* ,(#  " $   (;6+=52C1?#fOK0lE9{>ASCZDxvyy||||rrrssoӊ|P\L,dM< J8'11 )"", * %,")    !'"-3%@X3%@X4?@:(VYLPL\JU`jsz|zk?k?rrrodp|g\~iGnCr>:/>' &3&9'( )-10.6"!9#I.N2,7^6,7^6&*L7/2uUHKAZ9i62CHlMx9xN&=XN&=XMYbYpd{iooI{@bgl7HO?'>27!:(4    $85BOcI_GaEcn{xwwrrrrsyjb˨jLi5aD"PN8@:%$3 3& /$ #    #%5$3'9#<0<"E72C9/B?./_A.4h~->h~->h~:VwLgagtlfop}sttg͎ZaF&YaF&YFAHA>C232-+)    &?,)&K>K<;BB==>>=<:87<===?> 9 ; ? <8 8 8 5 4 5 5 3 3 3 310/,(-! /(?A*#DOAyRiہsrh^VypN\;s1:@'//101402     !5C=/?=);=;Ad`AMqlI{K~rrrrssrssaN~s{ss⁹sknvV\tUToRFw}ssskOkOb@1n]>/iM8(YF1$P?)FB:E-H%I"S$V%j)j)s&=}.D&GZ(H^-Liyui8>u.0+-!""##$.;-$8R VffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM  -9liCeóYzp{jvh}thypixotfMhYEC20_\]c@Z\jQtgQtgUxx]zux|ցn{rvwoqmp`ZP\LE]D=w]D=w.#'                 "/ '8>VHkBk]{OLELvSabupxqoqlOJ4jD7!K0&.0&.   ($9G-7ed;oMa_Sz`raodtO/5"G&      " " #!!& ( ) ) + + * ) ( ' %& & . FI7/TaRZV^ciefdscdbR>=#H11-    !%#3A>=<<2233 4 7: 6 2 5 7 0 . / / % # (.$J/KmT:\lljawk[slKimJfqF\pThobtrsUK&!2&!2%,!9T?+/Q92&_T53mpD:`{I=\QXcTbeUvUv}Zv^cmluwz}ntjqdyqcvqo88mo88ma=/gZ=/eH>-^?6'R&1!"   ($,($,',&.:5A.gc@7lg=RztFbOr]wnk|Ywt{}kFkFqrtroppqr}jOZg@IVN>yPR:t2/4W2'1J1(#+ $      ' *//-!9*/]E**bF&7gH.MT6ca5N|e5GsfI+cVP"^P86*86*c:WulKX[zZbmYOYGwYb2v1(%$   #   #(&8 *#<'84H&4:K%/AO<:SjTEeerjۉ\S\Sr_MsfJv{Bno:UK#Q<53$      ++5*AQBfJvsY^S\WRPGILGILFRuusqpkxj~vgR[fCRV>.cV>.c*).&"&          '60HJIY_rhprrmvlqj_ljifhSaRMOC\9m:7#K&$2  ' '' ( , * ' ) + ' % " ! ""W?h1>%I   #(S3PqVFa_}L9UpuXYPP2U;R2U;R      " $ & ' ) * + * )(&%$)-35665554310 0 / . .(' ) ) ) )++** + , - + * ' ' !  0&40mhMX{fjrtme^C=6g50)P     ! #$ $ % * ) ' ' *'$"!   '/&'27.n^n^rtx\qn@AXq&$:@  ( , 0 1 3 3+-112110//0++***+/-*+,,,..&&%&)))*+1300/.)+/.-./////224436:97::;<FFBA??>;96689<< >=;< ?< 8 8 7 3 1 1 1 3 3 2 1/,( ' ' OoH_%\`b`v}X^oiV[_}bLaAw8D!H")# ! $         & $ ",+02-GFQ3UN[MUaMUaOZKi?P̓smWoNcEWodjkoqixxqrssqzpuno]`HM?!LC6=@48<.+;,'' ' '#           %">313Y^hgr_cV^Q\MZ_lfsƅ}jÀhzWzWu_nu_kt_atecrwijclpvyowowxywxwtyxfS:zN8tI6zg=,cY0"MG+>A)98,38,3!      !%(6$(.>)*8J++?{>?{h4&Vk/&Rw!%Gv!'Gs+Jg0GZ6CC21;1+bPDo [L44MO}UzW_׍w߆耓x{qssqtp|p|kqhf^WFZQ>~LA'WR=&UW9%SC+A..0:1">?"0D",M#&O%&U+(d7/ZB"iU)xg19KR|mzvvvn~xm}wi|vuj]YCJ=}<6ql0)Tf,%Km)"Eo(!CT$T$J$X#+>>~??wCE,gq;INNyOrUUwx{wlheze{vevrjwtlxtkiKkiK,#2(-! $(Q ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM  %.CvAu]xqoppw\uhTO<=wG97l.1#I$'3                *3$2GL51HI10HH0AKWhFL\{FFneoosturnrґeVrI7zh@,fV8!MV8!M" & 1'//&-(#("                  "!,".BF25MO7:MML;MLSFiZFiZJnpTtsvy{wvvolcl\WmSMmSM6$-/%               )96B/UTW?>;BrI`\yntvZW?QB)^=0<=0<    !-=%4b]/zHd`Nr^p[vlX5@'Q$-     " " "!!& ( * * , , + * ( ' %  "*6=GGzNR|crfifqce^TCB&P886    %5;CS16GJ,1K@.Jz/baruuﵟF@y-ihc$T"!  #% &()(( ( (%',,+/3.,/033;;9987589 5 3 2 2,-1/ ')++*/0)) ( ( & '+*)-0/.9<.-((()*)'''&%**%',,,/2/.//##  ?""Cf:7q{POWW_Ba;u}Ou}OfHC`D?~M91gE3)W+%$         ! & ' ( ( & % ##"   ((]45i]10b]'"Km7/f|F;l\m\qadb_H?ddjx{bzyJtHz@i5SX)<^",>&3 * ' ( ( / 0 3 4 8 99995422221244368 7 7/,()+-1117<JNKJAA762345 5894233--,- 0.+,,01//-+&( / 0 16:8754/.++*,. . . 3 4 3 2 ; ; 4 56 2 . ,) ( '))**.. / 2: 7 3 4 4 0 .---.221100 / 4 5 / /6535<<<?B>=<;001 1 2 69 6 2 6 7 0 . / / % #   0'8.U9T^DhmmkUnlRomGrnFmrB]pJdnRkrsT|Jw)) $+I0,^R6=qnGo_tObtsssstⅬl؏UzKX.mjCH=-"-  !, 0#    #1 &>(, OH2._g?7VrC:SuED[wEG^xHdHdGxM^`j}uutttssFHFHrJ;jJ:|SI5nI@.`+#7%%   $ $ # %*1)="VM<*]S9BsfATwzIezYmahtHvqz~kHkHq|rttssrrrzah|P[f_J^dD>9 XCCU=0 40 4j/Sms>TlVkTjhLTV={=D-]@8DA4<3',."'* *   !(#/707^@6>mInYInYcфkyxsqnqskhȂym‹pbr5m2yS])_EL"M "#%""'%   % ) }#SR}#SRb![Nj&f[5t8|f;qpDzMusuvt~t~yysxKhu=7/-( "%     %)'"6$3%/1?HI*Xa]ads׀F\F\m]wZQ~HdZ+eE>?&"          & -9B2h8nwC|[EKRE;u805_805_7zGξvussrrrwbryRigL:|gL:|33:-+0          !)4AzDA*Z-+<   % %&( , * ' ) + ' % !   :L>6ܦVue`A^Gp6C)Q   K,.\P;Hv^iI3VybhZ`;86578;; > =;<?< 8 8 720 0 0 3 3 10.* & & #&_$Zs.sryr`bgaM~Vz_uLHY2h1<9#         $/56+9>>A@RnA@RnCG>\-DڿikNcHWBJdm_TfiWfuussrrrsthsZ\L*aSC"PP@JJ9:H74, ,*&      +*"&FZLZsFU?P=L:GR^Zfza_yRyRvLdvL`tKSsSVql^iw}anrssrrstw}v؎_AZ@U?vG4uh9(\U4!LN2FC6>C6>& #        %&+-)P674bXVT]falpsssrruvuuynU}pQvF|~gnprjpgeԍMvEcECECd=*ae6(Zg!!Ce !B^!>T':J-66 * / )[J8jUB005y8w@rD~NΈpruwvuttvtxmgUhaLYP/j^K-fbF*bJ5!L1$6,!?* B2,5%> BM%#[/(M6]F%mV-u4:~9(A>94FZE=Ti_W|X|\}xi}wz{ytxqrzrzh[DeR=\9*^M/"K#               " '2)-QdB-JiI-8v`26uh75soC^OoyvlthtfzjfzjGM0bCD)V7)1."'  %$&=IKdJiInUf`_t}{wGyL6l>b    " # $ $ $ & ' ( ((( ( ' % $ $      !#0I6OxRCZpl{pqfczhpPjm=033033   ")*PRCAg~srr}儛u܆^~Rfb-mSD!N?'/+          !"&(''((&(..-14.,0244::8885355 4 366/031 * ,../12++(( ( *-,+-0.-8;/.--,,,+)))'&++&&(((-1.---%%! @#-Mj:.LI@GEDABH`)Rc4c~NkWmbgff]w‚]wuuwwwhx=a[)cJ12<( 8& $          &"9)3y8V{Ceu0=nu0=nLhbk}szrrncqOTT0eMD$OF38C/*B.%+ $       0):6!,E.*$B+-!A))+9f`6NpyWVScstuuusrsrYUUtIG9&R?0 E'               &1+':L>H]xQjq|trnJnnNjm]_jii`]}}[muI\`7LK]!#/  !!$%))) + , ' & " !   (+'8go_O}f܋] ZI^SC@7k(+)(+) 3+!D;<8]Sp{A/Ruq~p{zZzZDF3c99)P       ! " $ % & ' ( ( * )(, /45:< 8 8 9888 7 4 0 +)&%(()*--+.1 1 1 / / ' '   )-P<;IIx_v]dsUWm=!#C=!#C             ",-/328PG8C[NwwrjSǵ9xp),6!  !%)*00+-33333210/++*+.061,,+-.22****+++,.12110.)*-+*,--../44::::;9888;<EE @ ?;; <:788:: = =?>=>A=:9842 0 0 4 3 / -)$ ,#("85`d~szssnnphRq_}mK[n6|JR"P63)/) .$ .#        ",",47!-EA5aw`-*7H WffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM   *)GHAFrwAlAFrGgJlKmzQORXSrTpUk[r\a`LdN=|f;-f8"2) &"%"                       #,=J+,=J+KO`KYyLwVtx{|xtsr{k{kkO>t]@EFxGg_7}V=&Y:*5                 !3535-9R+5EfIMiNjPkxd}w{~|}|z|yttymTwcMqF6y`;+a+ $                ''3L%'.M,(O@-#SJ1&WS;VEmȁzrspssU^={QS5lC3?8+2   $"1BT]KkAxƹRcbNsyMY>Ks     "# $ % % & & ' ''' ' & $ $ #  ,I0ApT?Otjxtsfbu_{J8:?8:?       ( 4EJ6Y}i{sqqsxn߅a}w9gU*eP2>7!'      %'''((&(//.14.,1244:97785244 3 3770142 + - / 0023++(( ) *.-+.0.-8;////---,***'&++&&&'',1-,,,%%" @#1Qk=SgforXX[}\]bqj[~_UTOwM%(;"#0 - ) "      /M,B/I*D0<%IAG.]uiIzuN~Sssgorsssx|ⅨBz(]`@"O\A@P96L62. %$!E"1E"1, )0,:4*83.521[ =L+Hf=\CbO]S[JuJustw}wߍKto4|Z=BE0(>+ '           # 3$*9f3C|q)2^q)2^Al[qy~ywm`ce<]R.dV>IR:6P802% (          &!.%0  '#:: ; 9799;; > >??>?A>;:843 0 0 4 3 . ,'"  .+)+>Bay|sssrrskSmbqJbu8RY%W>8.7- 4( 3&              #$7NJD9WLQ?pRw>RHn<4=e74?[13@PP?bZCmMNxMNx/:[artuuuuutsrG-iiC*aO8HD2>#$ % % $# 1((5**<&&>%%& & &6e.Gs.#M-&S0%Q3#NP6~Y'&G0+sOE(n_%YW$RT/x|333’DɊPssmvgxd|armmwg_rIuA~F-h~F-hW)*TV$*LR)4N)-C )kL5#oQ*od,oj)bb(^_,r,r@NgvglgNmqsssssdd=<0`51(P&$(<-'5J54BW ZffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM  !+):"5H%>! :$%=) &>+AhdGAxhX?uKknKsWxzc‡rZiQcPyaOtMrL77wM%UeCG/& #                    " " 46#8<+'EN14QXD[swA{q}>nD~_I`OR[UYrrru|~|y{k~aÀWznBsW-hZB IR;>V@ IWA!M5 0            ! !2<)*,[L-1\M5>_P?_|sHFEbl΁sށsttrsxtK7|pO5ykR3u^D(]P6D4! *            #4&0>L;;}m?~KOKKqur}fulChT4tZ<$U5&0)#    9$C6O}2yMbhKmgfL`CN      ! ' ) ) ) / / )($        +%<'"DpGXahRWXhm醄DDYA4I5'    0<9RjEDf}CCssttrrqstf^Z[H@~HA(XA> K#%"   & ( ( (&&#$())-1+)02 2 232013202322441385+,-,+/0--- - . .-,+.00057/0 10-..-,+*('''$$"%'- 3 / . - - * * & "   #",85Px;bYcErErYcYaZ\\\cZz_hZvgtsrd`uVZvQg\Kg\Kj=/km=-fu<&Xp7$R`(Aa(Bb(CU+"LG-'U&&         "(9/$)OEML[SU\Bb\BblnrkrcL^JrYGdEyö>gtx6j{6j{/[/a.r",j$Q I A  .($#""&'+-22 2 5 7 2 000)*++,1555781/() , 0< = >BECB?>00--+.00/12.,11*+,+) , / 1 2 7 9 3 30/ +,0006<87993464 / 1 2 2 244 3 2<<78<8320+)**++ . ../20-//* (--.1998765 310 / /4303;<=AEA?;9 3 311 1 3 4 2 / / / / / - -  )M)+Rp@EWh_s}XusVugNNgNN]ck^qw`iibQ@i}<]u;}.69!"       #+%,0(/-&+M-&+M0+EW7:_pMgShej^risنj،aszytrsx`ŜpXWAX@yY>T=(X/!'   %)9&"9&"TE/VK/\\/`a8df@`iH["kPU%sVS&vXN3~uL7rrsstuw뀋wىujǒrڕt}PuD_B)`_B)`U3%TN0%R7%$K.@   * !  3N6Q3N6QEsaKh[}fvau\eNV{P\Qa{srrrrrrsuwo{nfVXc@5ob9)^+'        +$+$?9|F=ZHU[EQ]Ǧpvts|o|ostv}{ݐaR|JCg34gC%#F$     %V("La10bk9>wo1?kr)@_y4{7dH\NƼxEwYs}u~zskd΀jj”pTD?CL$U.4;+%+%"$-!(.$$/& <*&I.+W?<\DAb#GQd%HV^$ET^$ET@Utttts|Rt>bJ']Q<H0 0  !# "     2 E$/D5#O>->-/ *4=?B:NPsttsruvZbGQQ0i" " "           $%(#1"&/9?GGAA?? ? ? > >> = = @ @==>>== < <; 7 6220/ + 1-D885WTCQipCBǴpxXKRaxYx|mnrtu|rׂZqGhAk9l6.59.59   " " " !           ""/$34+4Y4+4YM\nMUeM@IZFLVVc\oanyQjrrrspf^aeZ\cLNfMEiM<_G2mT@'[`>jF}{ukV2ukV2uC/;E-P, IW/%Tt:,cE2r_FhMiMiMGBGB19u17q00f--_#"H?5~&4|)4t5=q9@1Iv1IvBRCYyGnqR}Zsbtitotsryy拜USqKp[lf`_sQGIA.E) !        !" /3B4!8MC2?lH7AvQtQttEsEnE`KYQR[ge{Ӏssssssod{hl{u=.jlJ0nbW2qFJ7m,/_>,/_L/Xmb.[k)dc$ZW:1B;JD"UQ'_]{#USv"RP/vq/vq>ř@ƋGȅZrss~}yp߮qkܶpLpAP;K9s;3on70h]+%RT" EJ8\#=n+A['4T&/i47p9:$cS$cS+yj-to2f};gDgl|qpo{xulnȂwSwSaS`qP\8G\1Eq]>Ez#OQ(_]$OT#IQ@B==U=U=)]_*]a~+^e-cl4r@lLfe}i}lmUdlUdl++(O+&&G* 053FU:lUNTae-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM  !+):"5H%>! :$%=) &>+AhdGAxhX?uKknKsWxzc‡rZiQcPyaOtMrL77wM%UeCG/& #                    " " 46#8<+'EN14QXD[swA{q}>nD~_I`OR[UYrrru|~|y{k~aÀWznBsW-hZB IR;>V@ IWA!M5 0            ! !2<)*,[L-1\M5>_P?_|sHFEbl΁sށsttrsxtK7|pO5ykR3u^D(]P6D4! *            #4&0>L;;}m?~KOKKqur}fulChT4tZ<$U5&0)#    9$C6O}2yMbhKmgfL`CN      ! ' ) ) ) / / )($        +%<'"DpGXahRWXhm醄DDYA4I5'    0<9RjEDf}CCssttrrqstf^Z[H@~HA(XA> K#%"   & ( ( (&&#$())-1+)02 2 232013202322441385+,-,+/0--- - . .-,+.00057/0 10-..-,+*('''$$"%'- 3 / . - - * * & "   #",85Px;bYcErErYcYaZ\\\cZz_hZvgtsrd`uVZvQg\Kg\Kj=/km=-fu<&Xp7$R`(Aa(Bb(CU+"LG-'U&&         "(9/$)OEML[SU\Bb\BblnrkrcL^JrYGdEyö>gtx6j{6j{/[/a.r",j$Q I A  .($#""&'+-22 2 5 7 2 000)*++,1555781/() , 0< = >BECB?>00--+.00/12.,11*+,+) , / 1 2 7 9 3 30/ +,0006<87993464 / 1 2 2 244 3 2<<78<8320+)**++ . ../20-//* (--.1998765 310 / /4303;<=AEA?;9 3 311 1 3 4 2 / / / / / - -  )M)+Rp@EWh_s}XusVugNNgNN]ck^qw`iibQ@i}<]u;}.69!"       #+%,0(/-&+M-&+M0+EW7:_pMgShej^risنj،aszytrsx`ŜpXWAX@yY>T=(X/!'   %)9&"9&"TE/VK/\\/`a8df@`iH["kPU%sVS&vXN3~uL7rrsstuw뀋wىujǒrڕt}PuD_B)`_B)`U3%TN0%R7%$K.@   * !  3N6Q3N6QEsaKh[}fvau\eNV{P\Qa{srrrrrrsuwo{nfVXc@5ob9)^+'        +$+$?9|F=ZHU[EQ]Ǧpvts|o|ostv}{ݐaR|JCg34gC%#F$     %V("La10bk9>wo1?kr)@_y4{7dH\NƼxEwYs}u~zskd΀jj”pTD?CL$U.4;+%+%"$-!(.$$/& <*&I.+W?<\DAb#GQd%HV^$ET^$ET@Utttts|Rt>bJ']Q<H0 0  !# "     2 E$/D5#O>->-/ *4=?B:NPsttsruvZbGQQ0i" " "           $%(#1"&/9?GGAA?? ? ? > >> = = @ @==>>== < <; 7 6220/ + 1-D885WTCQipCBǴpxXKRaxYx|mnrtu|rׂZqGhAk9l6.59.59   " " " !           ""/$34+4Y4+4YM\nMUeM@IZFLVVc\oanyQjrrrspf^aeZ\cLNfMEiM<_G2mT@'[`>jF}{ukV2ukV2uC/;E-P, IW/%Tt:,cE2r_FhMiMiMGBGB19u17q00f--_#"H?5~&4|)4t5=q9@1Iv1IvBRCYyGnqR}Zsbtitotsryy拜USqKp[lf`_sQGIA.E) !        !" /3B4!8MC2?lH7AvQtQttEsEnE`KYQR[ge{Ӏssssssod{hl{u=.jlJ0nbW2qFJ7m,/_>,/_L/Xmb.[k)dc$ZW:1B;JD"UQ'_]{#USv"RP/vq/vq>ř@ƋGȅZrss~}yp߮qkܶpLpAP;K9s;3on70h]+%RT" EJ8\#=n+A['4T&/i47p9:$cS$cS+yj-to2f};gDgl|qpo{xulnȂwSwSaS`qP\8G\1Eq]>Ez#OQ(_]$OT#IQ@B==U=U=)]_*]a~+^e-cl4r@lLfe}i}lmUdlUdl++(O+&&G* 053FU:lUNTae-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM   &  - * ) ' & ')14TP'7XS/?eZF?`YR?ZX^DjZ{Iz\OQq||wwrs|wAhu5XS(_F;@3"!+(           "%%"&*!&))3&'1@3-Z`7/gj55䮒QĆPaK]}NPwUqY\ՂurdΩV«OLZ5Y7tW=kO5uQ6CB.73&*+ #                  %*8&5L%0?_/3RC4XJ=@ÙOLlOLlgtŃ˜NВ\utsh~@e4]0q>-(>-(          !$'4?1.;H8@Gxz@Gxz\busnprhtcelX=8*W0';     .3PVG[KnNRvSrjqt`K(^SB#Q+%)%%      % & % $ ) ) !            % 0-P/EoO<]NHuirrrrr{OGdB6      41+X41+Xitkoo^qnlyjnrrruvisRecAT.@G&4       !"$$ ' ( + - . 010/12++,+()+*)+,..,,,.32/01. + / 0 / / , + (('()*+,,--)*../1 3 3 2.,+*%%!! #&) , - -,+,,'$   .Id=9\|IAiDmP[P[UXa^a\|_Ui`O`aIVgJ]lKc_q[~ssot{|݃qqωTOYT^XjXsvWi[IfRDaKO_IST3*\Q.%QI 0T&=t7,boISiZzn{rqpc^^m^mU{VuXaUrRJAAA=d=AE?=<<1100...-+/0,+22+,0/,.0002 2..,, * +---4;87<=6798 5 6 689882 08868>;752.-0 1 . . --./00023 - + 3 368<< ; 96 4 1-+)) - - . 0 6 6 6:===<; 4 3 / 0 1 3 4 3 2 0 / - ,&& >"=f48lfbnfwio}\]wbRudNrJArJAg[kkopusqlwDmr=nl5ztn4zvn4zxZ-jxS+enO,gnO,gpZ/nsV.k{I)`mA$UA)3.!&    !     (7)Q-?-T|QiTJwjEFZC5UzD@b|DDf}pᄹs|}ztjٮG9^^*c0,*  +"/%K,>K,>A<-<:'- 3-3-33 88 <B\,Ef2Ih@JiEp=٩p=٩X3xwX7VASXI]qrrttkkŁkkŃcnǀghutTgoR=^JjB^BjG^9jbpC|LVK6uI8/b$$#&1 $)5'(2A')0A%**A,#'A3#@J (I`$,Rq.Rkw1_sf5O{`6J}ogrlz|y`zkssssrt؈kj^G`P;{[E(^[E(^D.3?(,0 '       $*(. 5;'&EIP~p?\nJ`NaRuS|vvttssrkch{xlSXq[Jr]E2 2     ( -2'5$7 E07J8?R*pN>32D22D00 C*' @# <"+ ( !+ $<2%B7(- &- &o+Tfw.`p7>`QirrrrtuseUseUr]3vl[/lZU!LLG=#  1 F& ~9??I! !   #)).)GMOok͆p|rrrz}}wmZKmZKp=([_6!L+! $            &80*A7J1zrT9W5v|W5v|KUttsssh˥r@eA!PP051 1 & $     " )A4&RL:,_wEfnMvTcZnjinshOZlP^pQa`i\ZqZ5C6i(3*Q    # ' - / + ) " "       6$$!AMM[ZuuE *4B>`KmhGEvvꆼo|c\>Ss3i6,$&       !!"# ' ) */3 / ...))/012332 3 3 2 11135:95662 1 3 3 ' '% % #  &/*3lZ@UJTNLNN]y]~^`gsmils_JgR;~[E,eC3D;-9D3GG5 KXC-eXC2lVBARHfDZֻQ^kwsrM@uufvYWdK(/A&  % ' 0 0 2 36679:9842////--++++*)())))))((')+++010.)($&(,/// 3 4779;A?<=>=<>>BBAB C DGE C D D A @GG >>== > A D A = 7 5 + +" $*)%-JHLf`s}uv\SDLW?/7h-5 E2?'NB];hFeM|R}brrrrrttU|sU|seGKaAAT-!ML-D5,'3+)1*+;/9>0=:16913  !   ))1 *7$0G0AT6 I{I*ajD'ZX?#RM>'WA<+[I;9qL:>x^d~drrstttttwpylTu~tttuujiwgSzjLolDdtO]|ZVz\^’h͒kъ\T\Ti=1lf8/f^()T[#%JR,R%Qk)t,{,2}14'Ih'Ih.Qv0Uz5`8f@wHgOVXSaPbΉhtt솝lՌhў]œjrrrrrrfXrWEiW7zfW2sO8 KO5DN+/K-.@1+/%#        "".+5Z 9Ji,Gfw8TE^QhNaM^^nčcswwilskT_ibyy_prmPWrEN_aS_aSNg_Zy1\t+Rem37S*'9 != )A 0P8"U;#mH3mH3(pa+qj3u7tBrL{UƓoւggÝ[^|~s{yoӝzbƺ|")B#(V5#V5#oC4OE-ty0t3t6x8|;}<}=Ǻ=rrtrleljYab6?t[1;kS,7bM$2QK!0K>$)9 A ,A ,eI6mO@(_\)_^+]c0eu4l',+>   (*AJ?KxI_SsWlYiejiS2q]L-f:7 D0-;     $ & % $ ( (      #..24!      ($B&7YD3LnG@aeoqrrrX)`kJ!L%!        -(#G-(#GZ_o^\khTah`linrrruui~bfsV[E5fQ<0[2#<-6#       !! & ' * , - /21133,,-,)*,+*,-//,,+-10.01-*, - , ,*)'''(**+----*+...0 2 1 1,+*)$$""!$(*, - -,,--(%   &=Q4/Ld>5Tk7VzELzELzVX~_p]nZh`bsf\di[hlYlao^wppimy|zsv|XPZY[b}kcq{dij[fdXe^_d\bZPBYG=<@D><<<1110/..-,/1-,22,-21-/10/00++** ) *,--4;98=?8898 5 5 679872 07768>;8640/23//..//01133 - + 3 3 6 7 ; ; :8642-, * * - - . 0 5 5 58;<<;; 4 2 . . / 01 1 1 / . , +$$ < &Cc9?vfeoiqssitrh_rhXuLHuLHjlrkyto{jk\f<_b8{b^4tnm:rr<|e6}a5zu\3yu\3y{f6~a7~Q<|yK6rV;&T@1?+(++#*+*,'1,)4''''!)+3$H.8&I6I,N@J.XKK1bDUBn>`Sy87Gf6*C`74Nd88Rfuirhkgkjmuф^ÛG:,-- -- -0 02 3:O)=Y.?Y6@Y9`1`1I(c^J+ifL5{~JHG\q~tvu~u|}fe}fe|dt{knx]m[OvTUzJ[~@kN{[[U?QC6n##( +'3 &4""5% 6,8A#?U'Gi)N_p,\ge1Qsa3Mww^ya~mc{xmtrqrrwۃrmsUekLb^>b^>PH3bN?+VE%16 *&"        &"*/6$!=A58fb6Cn_7Nv]ARw|ESwKcMiootsqqrmgk}ndeqi[rkWG-AG-A0#!-" &" ) 4 5!6'7$7!@(3D/9G&0PH*1XI&1RI(3XH.9iNIG{atjvsyrrtuppnxhq_Sq_SFB+^DB+\=C*W7;)S23)O/%"<-)-#)-&);/*?2*) ) \%EWb'N]u,jpn1{{\Be]nx{r}tsssqcsqcsmHokAcd*bWU#R2(#. ) ;! M,%@CF!M$ $    !'!6=BXzYzkq]rms~ssy{|oi[oi[pSBcL8p;7<467.61$"!          "2'&9-='fZE-ujI+fdI+fdMuSzggfjn熁kʝ}KxV*hkIPJ04J041 - #      %9-!HB2'SkA[eInSdYnlkwzk`hk[okUv^npZvo=M@s3@0]      ! ' - / * ) $ $        3"&"?HUUeff哔LB`P"POBC %193RD\UFFhh߂vzldN\}BB<@/%(            ! % ' ) -1 - ,,,((..02333 3 3 2 10034:845510 2 2 ' '$#!# *(.`Q>MF|NJIQQ\p]sb{cwgllgjqaPgXE]O:{LH6fGE5^MK;nON=t]F@~\KE[YUW^rKlT]ivsrWNqqbiQTYD()<#   % ' / / 1 25679:995411210/,++*)((*****)(((*,,,131/+)&'),//0 2 3669;A?<=><<=>BBBB D EH F D D D A @ G G >>== > @ B > ; 5 3 ) ) " &!*4..?OOV~dsw}{zaYGIN~A44e)/9-6?6K.Q:R*6I0=k@$R\;!LM6EB4!I73$L>0.Z@/1_ZUhca{jklnttuwkynVturrrsslk~jcl\umUlw[``TwZ~]wgƑujȉTVTVm>6rl:6ni.6df*1Z\"=[3Z*r4{"7y+6y/6)Gh)Gh0Ox0Qz3Y~5]:iA]GRPVYZdLjhssሊfȎaà~T]zytoprrqfrfXkfMigIXO;u[J5kc;"N_= KSCC<35$$'        */1Z8Ee'CZp0Mo!"@&#A,$Y9*a>-wL;wL;%eY'fa.iw2iq=Vx=NIPCuIPCu$3&I$+$A% ,,,4D PJL&HYS,?gXffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM   " ( ' & % $     !"$' /4,,:A:.3LF.1OJJU`fjkm|rtvur綍S¯I?u2mP%V<64,-)               ! $ 7=#I!%M$ 6" 6">P>]~>iBzMuZfmt`ƊQdu@du@Xa0nVY-gOA#QD6A!            !!D1QsCRq?ϵLrqpoouwQxQx7>*W.3!D     &(%BE5jzaMgNiNYkTtЄlP}lNfkITX=z0! $&%$&&  (#D !@_-/]yELMVQ0$J@&,   %23)&OY|yfnqrrrJd>;:;520!       - (J7&*QS61gX=GgQlyqrsssjgpp~yo_bjYY[H<998657833000013 4 4 4 - + 1 1 5 6 8 8 76443/. + + + ,/ 0 2 2 1 4 6 9 : 9 9 20)))))+ - + * ) (  7+3WXIUfnss]Uczhsv|Q^|Q^sm[kOmZ+2%L43,X=42c\lLfTRQIIITgtўjlʔqTyb@^S+d]I'[[>#RiL+fnP.lmH)^mH)^W+ IN*B3%-/$)$" $ #     !@gTr>^Hh7B$K?I'TW\1m\;aEhFoGbX0n]G(\P1tS4|O`O`n9X]2It*;,8.4'( $ *%0 ! ) '1 6 1 6 # ',3(17:A/DnZ8Ur@f}E_F\yZXw`VpVSpVShenxy側w䆽pcؘVЇovksZgeK!!      &!3$RC:\QAa'U\c+VeBōCGlaqu~qlloZotcqxktuuu}xxuyuԅP7a@+c=/D* )        &#*!94 ?/#D*&(G;()H@5.Qc9/Tn[[sqkmrsttsss[Q[QgN*cbN(]TL!LUFEW31L+,A#&=%8$2&0&' $     "'>@*ZWV4qol>qbrssssrrrPxtNc{FawE_sDYU6rS6'Z<2*X40+W6$:6!0  #)%%+ 5 !Q45Z 8Ib);]s<[yBepmssvxw}Cv=`K*bZA#RS6BZ9;a<4T"Q\&Z.&#.&#     &&238"JT_7{uKt|tttttqp|lyFg|Cb@YY.eP3C8!0        "  * ,44R.xkN9sA[Aj?պO|^bzrtȆmկE7f2wf2wR12J//3'$,$    !+"0E3;pG@VNeWqssrgz[aZ}ZVm]TeC     % , . * ( ( ( $ # !     # -+#78pA::ŒbǐTh(]v[#R:4/-%"  ((/';CSJvIbZ==tv|}wpflIJF.`.,'      " $ ( + ( '''##)*.135 6 4 3 2 1--1387221.-// & &! #;965Za8_:֨>}۹?yܿYUYUYU^RmHplLnhWfj`ekhchkcdmcijhgkPzkdif^][fqrruvffVA9tK61b(,      % ' , , / 0 3 4 79:;;9888:975--,*'&&,,,,++)**-/005732 0/*++- / 1 1 1 144:<B?<>?<;=>@@CDF HL J G F E A @ F F==> > < < < 8 3 / . $ $  &,:ZP=Hu\crǁsszpϋ\TrKMjEKQB2iHA*\    +.#>;'&PP;RdO~osssrrt}|{LzFow5}fs;\nAgvLkxOgHeERU3mRU3mmL=qJ9y}B+bk9#Q5 '        ! ' :$&3#,#  M&(N^/2aSST\rtvv}[xy[zt[pp[lo[miWmgVlb\lb\rrrrq׀~iďsOnVlXQdHh;[;[yAC}AI@[=Sy5;pw3/_u1"M-*U,,Wu(Al':-Ai-Ai4I2Hz,Ci+Bf(?^,Bj0Eu9_AxLkOfnRinRiPSPMO9P9Q8|shdkrrrsss}iKmFx7d_,j:E J')( /:$[44[77[9:#IV.Xq0Qr0NrBMHMLLLLPFYNtd||oqrsrrsskkZfzM]GR42kn+)WM!CHM%FV&LX&NX"lN vK00kr}K̃MvRUh\RZfNZcHZbF\A;t\67mY ?JY ?JfDFgBDi;D0@SffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM  ! ' %%##       $ +$2*5,$*E?'/KF)7^T)7^T'2bN-HnZ?Pa|spexSt{Mg*nc`SLESLE4 -                        ) ,!%P.!%P."vQ$iL)Bi=*Fp@-PJ0cW3vd=^yGETTXYlsvtpy╀cǓVIw@nc7yO^.aE\+Z9<?526                " - 069 . .34u\4@tW8ctK:`xZ@VI`Skct~pւiididpOmHd]6yWO-f0',/%,/$-!           (3C*1FO/nr:o[uZuZv]u^uotccZkOOZA.'4)"-    '=*Q``BdKfN_[]`xgVrfUafRQUD##8(  "  !! 3 /H"(G]-:dr9Lqapqo|kZIjS8vQ>@Q>@+! %   !',#=YXjiidycrrl{c[|GUlVtAMe{M}JzAqIPPOTtuUec[Ox[OxNPW|Xz[tRibdvQvt_}snkw|izzixiwW[iahaecdldufihhQJ4~4~5Nb6Sa:c^4s^/^'uSgH2]# G. & ( (*,31 - 0 3'$&'##&&&'***-1+)..)+ 2 0,/2/,,,-- 0 0 1 3 :86:>:9;;11220////24335513<:45630-,'''' ( ( *+-39:;BE<:765688854103378=:789657744//000243 3.-11347798754/.++((++ - - - 0 3 7 9 8 831++-+)* , ( ' %$ 3#.OMTKfil|s_Yetjpywppwpp}rtj[gTLTE2' !;/"(EHMFyP[PgcTnfVii[ii[wlZ|f]Vgajrw|fjvZhmVfdSzdNdMybUybUh?2l_;.cD0!IC1 HA7 F;095),*!$   0?6R.:.I(+../4>;D?M'UA_0gV]Dtl[YkDMok=JiCWF\D{D{qATe=F~C2FL5!JU8$MB."D0$!;-8?,@A+4,+0%?7*?7* # #%$'-)C<$5SK*@cM+9`N+7_K:6hJ@6kQM?uQM?u[ck]tpfl~~|rځi{zuviw^F@EF@E,! (     %, @1-G;2L@ANBG34{7bwLjmo|oroYtm_vlfp{znllvvuv|sbhj[UbTQR>qMA(XB*8?"., &       %") ..(.,'3>+5DQ]ZQ]Zf}nc|vZz[yawbcksst|wp|wpmq\kqZesVlnL_.qmK(_X8"NL0D@'93%3/%1&"$ !   ,+8>;"IOK)[VZA]iZ]jr]kz]]ssypunlhjiijijYjQIMUGCWF<0/V:$(G "!$, E&*L(6S+Ci,Chp1Ku}Ysfvmvmtuxhuejq\fjYcdVr]AU-ll3|s5;7:;7:(#    (%.@@#PX[2s_fRbj]aojaqnrrtspjnglegx^bcV_A1f^6%T8%0,%         & ) 1 1>^F:&cK.gM0-X<,@7*9      ! % ( ' ' ''!!(),/22 30/..,,23863330// 0 ( ( "   +&%!<@+>dX1[pBXHWcPcPPgTfabbbca}ac`fYoRxbhggaZahba\_bslxv}~e`WTUU8-*Q1&%F&     " $ * , . . 0 1 3 4 78::;99998764///+(((//10/.+++-0 0 046// /.,-./1453366;<B@=>@;:=>>>AABC F EEDD A @EE=> B @ ; : 9 3 .-  -22%*,+;QAOIhRtssrxwt}W]ePM^NHBE/[9B'K   !&&.4%/PC2IrW\^^je]gn]friit|bǒZC|Thekllnv^yXgwRgwRpofrndxk]o_OT<&RE9 G66;646522+ (    #2 - ) !    3-=97Jfx@Sk[p|in}kЍbkZS\]_huh`rk]tiTuiQl\Rl\Ruuvsx{mr}zxxjq[kLYISHs2=p08f-5`&.N(3X+8b2Q{9kRc?Pc?P;L};I|=Ax?@zC=WV}jplyǁn׃jфivpzrswu{挀lωhʁ_irIRY3mH?%Q>&6A(1C)06'(2'&9")9")?/B.N1-I/)C-%a::!HO&FZ(E^=MDOUZUZ]FcJwU}buqmoprsoogmpw΁ioĈSYpFAX9*[M.$KC#;p(9T)B\.rw.rw(Xc(Sa'D[&BZ&;W%4T$.Q&6W(?]&AW%BU.^q1h{?F~\i\g]ckjyrΊ~pρntnapg]miXljVx`Px`PX2(RX.'NX%$EY 'CZ*Ag1Cu9Dx=Cy?C[BdB+r+raėX?A}HaU]vcYux[u\zdI|[Ca7Bja7Bj`*9T`'6Oa.Be/Aq5?}>H#GR(P_-Ylm/Nm_/Jn26?S26?S% 8 4+$-7435/44)5 R ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM         %$$"!           ##/="3Ce>EEgrvtmosrrxxb|}RuzNnvIaE]DW_0kUP)`/#%/#%, (         " # $ $& & (N2*"S11Ab-2?e:37lb95ll?3luYus~xymmᇹm܄dyxIjh>>9FA9HC8 J1.3#              (2.(4MHCVDVDUKUȱMU׻hquu|tobG>*[B8%Q1'3%!    68F_7jaHbMeL{fLsla[ha[[aZOSK)(?"0      ' G +Fg1=kv;SDii}`醄nʓ]l3xl3xA5*8.# $*Y3[rk:s[WU`rrrtztveh`6{KD"O.'"     '& BTlU?Or\7@p2m”-14ͦA~EinOTOTDaFgMxR{aSrj_OkQs{S{oWhkXabZ{_ZBپE˼NjNfMZQYTWZw`hk>ܻ/.^R.^R!2i($;q+,T3,V/+W+"Bl,R 9  0'$%%&( . - * - /%"'($$&&%&'(),/+) / /(* /-'+.+'((** . / 0 2 7537:98::11220/./045667736@>88852/.,, ) ) ) ) *,-279:AC:96668::953213389;8579656644./00/1322/.110156::974/ -**$%&' ( )) - 0 5 7 6 632-. 0-) * * % #!  + 6P:Kb~dt|srby\qgnkm|qqڇ\|TZMoM4v\A+bH5"N42A-1<&$&# !     % "/)/<1!HH8.aG@W{GBeGG̽ssrsutry}݀kj^ycR}aCE;r>2.^    $9 >$C)^+Ag0I0bv5syEyErrsstsriˠnCCCGG#PGG#P0 +    ,!&;/:J:(WO=-aNHG|MKPoˁoˁvvtuutseUVAT?'XB7E # &  . .*D!&F$J,"N.&/[4#G03,1A]`Jlwv͆pZZZB*aTC(]@D#P9@F%2''& ) !        -)#=E:7mGO\NaspmihjjTS/iTS/i#       % ' ' '(( ' ' ' %   $'..'P..'Pds͡C?@;9<=<<??>>?ACBB @ ?DD = ?F C : 8 5 / ( +, $@/ $@/$*3&-,>% * *    )'%     +,!>b8>vw;LBu=`7J@_It{`dwg_{iQ|jLkVGkVGwV]s^ghtsml~fReMcHD;}|97rz&;Sy o884l2b}-El+>e#(N "F{=&E!1L Y%8b+2g..h/-I5R8&fY&fY44}2s5r=mOh`cnאrߘWNhNEhNEY5-aY0*[X! H_ $Gu.B 6K$=T(B_,Gis/Loh0Nq/.?P/.?P!!75.-,$*(#*#"* Q ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM   " & $ $ &+#      "!!                -3 'G('5R<.C^PC_n}X{~YZ΀wЍcсccjQ:y^H2j:->70<.98(11#**("$*#             & & 997<K$U+_%!#[0(W;5+o_:0xkUk^ikqqsrzyqrromnikfjfm{OosHL9)UL9)UI?(SD;#K3/4%!$            !!7:*C" (E)!$L@&!JC*IG@QfzW_b`ws`wsxjzeȀWxQbh?fi>jj>O`2g4V&H2<<138                &!;00:xe07u`05q\9?~ 9 9 9 6 310// * * + + ,-/38:;@B<;987899942221177964565567771122036 4 42122/034877761 0..'& & & ()+-/ 2 4 3 321// 2 . * * * $"  %,1CNKa{tmg}mgo`}ndwnfvqwqwsKeuA>8%K3-=   $$2(!*9,)3I-,6N11EY11EY95LgA8LnYCM\OYft|edg~jvzhd`_|||]u|\`_Zbc\hpbcj\]eWT^RKVNBDKw@>Jq"#5!)%  # !"72/OM=ZQG] SK'id*qm00~<^{=R|r@/dI0kR1rqL4qUE7qKLwHOQL~TKys)[is)[i    " $.0$.0;C5a;K>j>e\EgiZoXbVUs\laxီyp}]p}]bdN^dMTeKL[Aw6@#E137,'**")()*)+ )0&%2)#s]>kV^3=We6>\l>AmCgzIPuWd[uo\nrsssst{ꐐiрeqqbek\ZeVU^>~S\7yKD(XI=#N*! &    $ )").%6-(0G-)8M9Ygv=jwdw`dw`nokpbuf~jwr{y}hxcwU_^QQU>,D>,DC(==%9..3/C2H5M9^&Bd)F+Rf/`q}:n}:nxltnfsfgjm{}ԉhʊh͋hWr[Wr[X=%RP9 I:-,5*))! $ % + #2'65*<>74_A;\Co0S>^!   ! " % &!!))*, /..++**))./ 3 2 0 1 2/. . /)) # !   (1!7!OFA#YRw;۟w;۟F_óGlŹJLRvX{_\YXXZ[zaW`\\n\m]j_kalckejNiGh/\x'Xi,2^Y,2^Y&"      %)+ / 1 / / 1 1224689:;;;;7643023/+++005442-..253367--/.-/1236866889;@?>@B=;=>;;<<<<?ACBBA@EE < =@ < 3 1 / + (9?"+.SJ+.SJA/B]I7Ch_OFdaXtsrjbg^tq]xhEhEv=b9g5182+0+ (    %7*%"A-".I.!3LLakLakaacnabcag\uN~qjk~l{ބxr͌xlȅlnlnykxusssxhlycez^du\dpZrO2kvE$XN-7N-7     "(&$"      ()P)(Qa+1Z0Ku+Dh'=[0Zw:xHrMpXh\ftYRtYRqmqnryfpps{_W]Q[Kw?*2>*2D2"M7)?                      * * ).2$*2WJQ'T7CF>6:@16/&#)" $ $             # %  , 4 ;< =(L1.Q9BRIe\bttrl|efjntvnՈfiNAiNAf^B_Y;}KK'Z98A&$'          ! #%+( %(#WK:;~FRJYR<_R<_iigpfÆdʆcɅ`ŋ^ő[mMI?tF]/aEN*[)$%         (S4N,I#'*vL*1Y4x}7ȉKhKhppoqvzkfW_<3nS9*]F6!L%  )"2FG:^fxpbw]pYdf[`jbUw[OhF=:q98,W+3="     # 6+M /Id,Afh9[kFueEbcD[KXMWI/lI/lP$TrJ!L=9250(    ,A0"%NdRdRrrsu{xoVc`3uEG&U&.5        '1'$:D3F}o?hA^kA[u[FouHuuVV]Zssfsmgq\kuamyensl[msH`aD\[C;3-Z0%%L## $)/13322..,+)**))**##'&#$%&&()('''(),+)-122;>63/.**+*)**)(,-'',+'-210 / / + *(( ( ) * (# & )          *C *\*#/e2&3m:&)_E&%ZI7.zd7.zd=%hT>*q^A7|APBF}I`NqR_cXTtQYrrrssT58ʈ9~{/T`+FW(`(`d"f)j"ZJ < -+* #  !!" $ + * & * -(&+-''&%""#%'+.-- 4 4 + - 1 0 + .00/..+*))**++*.100562288677896589::9;? > : : 9 6 3 2 2 1 1 * + - - -/048:;@A>=;:77788 3 122//56752224478::3343158 7 6 5433./12555784 2 1 1 ) (&&'*-..0 0 / /00 0 1 4 / * * *#    !.,&BPL[`xsh~\gyTlNZuZjq^oqxkqxk^p:|O]/e""      #** -9'&2F=A@kDFJxYTgVivR}Z|wbzihUWjIQssv{zjlrsssrhvdm-+8T.!!"  *"5 /? 8B; `U7j]?&~X&~X/mn1ap8;wB9{L6~Mi}HXNqnysszyviqBU6d;C(O41:0.8+*5&1$0)"#+ $ZH)QA%6 +@:1\6gUKvN`LGqI-]iO*bbQ)d`Z>]EQ^Q^sstsrssssruUqjAKX&YKX&Y:1)6+$+ &               % )!#5!"&:+&-J6@A[@ZUk>OPfnZ8}3'&.$"        *,=26"JTW5oTW5oikOclSOo_Yevb[jwrsshydp|bG0mbG0miA)^_=(Z?2#MC.#KM"$FR$"GW% H_ "Da"B&BV(M]/[o/[o~EuHYPYhY`gmrssggY?uT8|WD!MP@F922-&$!    /& C5+'QMSaMSaZXSLD_yusvw너HH_7{Y3wfH%VU=G#    "# # - - .  0  4.(0&$7>>`U|Gw_PwPw[buzpˈAi8{H/nO/?"     #; ,KQ3IyfFfeZwdmffpsrroN]i@%#-    !$%++ * * ) '    2+"H2+"HsstttxqZmQ;I3"I%   7'5 7'5;D-[KQ9t{x^zhwwwvtz|}UrHn%)8!"/        # %## **)+,--+***'') * . . - . /-, - - ( ( # "   !    ';!0E)+y+yDDC_?AEȾWinrTJNpOalIhL]T^V`[]oZUyOnDT@K%*[EE,2'2'"!     $ ',- 0 1 . . 1 1001359:<=<< 8 743035 1 ,,,..4453.0159659:000/-/12367887779>>>AD?=??::999:>@BBBAAEE : : 9 6 , * ( ((%H&"+R*67ed67edd:ZlAZW[~fhssrdU{chW^QOZQ/jUG([F)/>')&"       89E89EN,9fb2=pBJGJTK~et`uhek`{̓SpNl?j?jDt}X{ssstutspQd=rC+crC+c+(+*'(&$ &" &%# % '$ #     # >+L0u >r(:o/6!VP*|i1}3GN}\]}\]jidnt{wW\{UU~RMn;=xi38kq'7Xs#6Q"FN"FN=G"HO,ih,eg*Wb)I_';[&HZ&LY.`m1gt/fu/fu&:Y+8^|92nq5-cN)AZ,&Pe.0_8I}Bas7?tg33g^#+Q^#+QICLBU?SC!KM CJ;G9un+=dk)G`g'P\)`a*pf2g5dQTZNlۣl۱QQkQ`[@z@p?fIYLU`NgK}k{}k{dc^crstu~uvd]v[avXbtjtjvOzMEZDQ?7xx@1mm@*b`.)QR'@K,*I-"{N9Y@&f(l/q}/kz.Yq5c;mNyaՏcedZe}iuutyrUv]PeGK\5BpR"8OH1:E.3V52\72y><+_o,gs-~}-~{,|u0u4m@xD{D|D|ququgπ\iN<~hE7tc+&Tc1&Vb6&X[0&UT*&Q89/1%%%#  " *#/2.= SffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM  "$8#=G6&RWH1glMAsOGy\Ay\AVyLeo/+*P1*+Q8(+U,#)C'1!-5#39                & % # #"0&$>3#/]N%3hXJHmVOo``~`zaldocv`nffmx_@~Q1tU= KH6=>4C>4C36 D,.8          ! ' -  , + + ,53"9=EVbKks_cog^nfnrt|xkm`zgIzgI}aybohnYmvKKJ,^)!+!, "                " ! ! 3 F2$&QA%+UG1-YU1-YUKS~P_|^udywxzhfWJXoEYdDNC+]K9"O^;!LV7C@*+9%&#                3 34 I#Q*&?k7*Ls;7>yq7>yqoK}iP~U^VrX]bqudhJO@#N@34  ,5'0T[Zgkcab]^f]_mjabdtd{Tcn4{GJ!M+&4 !7!)% ,","& )3%9-?5M')L[36cL0/[G/-Xe60bo81fX9%TX9%TvW/njS+eGG!LC?B6(%(      ^=s^=ssrrqptty`[d>h%3(>&          *&#D6%2^F4Je3:Rh-;QfN;QfZERcK]d]i]~f]y[ikbu]iohsis}X~RDQi@AZs677[677[    $ -02 344.-+*(()''''"")(%&('&(*(''''(++(, 0 / /7:3 1.,)),*()*,-01))-,)-1.+++'&)) , - 0/-/ 1%!  )  4?EKEC H*H*: <%D2'K4+M`<+?\F+1WO4>kg=K~@_AfFIG?DPI]VTQFƼ;ׯ3,[YA}59p)!a \ I I Q O H A 9 1 ) & % $ $" % ) '& + ,))('$$%&(+/// 0 0*, 0 0 . 0 21111// . ..-++,.0//2444886668954556689;:999753300((**)*,/167<>>=:96548;7655++125320.1257::679748; 7 58988321133469 4 3 2 2 + + , , ,/2100/ / .33 2 2 3 . ) ) )!   #6.0CYPy]jm~pZk}QUNMh_W`d[ZfKZfK=EC4;7         #*'.!@+/$C41*L772W9=:b=?:iAB:q=,.W<%*OQb~Qb~SV]crdkuxsnpsqqTuJlJPPSQHnU3wmL0oj1)YI <)' % & ' 5-":2&IA)IA)UH9[F@l%CU.Ke7Ru5Pqt4NmBFKM=~=~bQKaXJ]mIegA}V+kgD$VQ2A0*/%')   !  "**!LJ-)PP11UV>)'=)8.2@,5C,L+fdS3qwA=rA=rZa[c\i\c\]XTlts~sznjnjndkpWb>/gS7(X'#*"!%   $ %   ! ) 1!&&8! &3!&-*76-=9FVFVQ_Xknosrrrqstrzrxq\4xhX0pPL'[IE"P31/1*"/" -" +! !  % ( 302302::!E69"F-8&G?A6bRIF}[a`eyyorqppupuёOLY@\u?dO<{sH8x@4ut5)\o2&Sp.5^p-:bO"9PO"9PQ,KlK-Ml:0Sl;aXEkfMusYr~epdcoou{xlɂp@{p=fp6XX*cJ@H6))" !  '(*/:+4V:+4VKSGN:Ay{:J:T?zE˽gsttw}w}vyuwqqlxd[S>|G;-\4$;      !" % "    (-%<-8(GLeJLeJRzU\cx|zm|_hiCTP&ZEBA?=9)&$!       ..=!%BU9?qmQYoucpfojoobrjjenWuZ,.!E!)    !'',+ + )$   /(+M/(+MKJGRurspzbTR;s8+1  " !,'.J;'TJA0aKRLHF^vvvnkBqU>cIz3:'L-3"C(       ! ! ('%( +,-++++(()* - - 0 110/ . - ) ) & % " !  "$$ %  7 =;b-;b-*d@,,rP5V6S9J~>??5420-035689;<::9:???@A?>AB<<998:=?@@AABCC98 4 1(  .4!=4%"GG2<g6Eq8aǧ8aǧm{o~wtlgubi}\zWipsvtnЊMF~S3zwV2wb_0nMW,^7P)N*50    ( ( 41@9c)'Q_(&OQ(#IM<;iIQTRVQUXPsAL}9K*Qe*Qe1j|9sOVykduNas~}xr~vr~vXcW[ePfm8ij5|ta*hmZ']eR$RdJ"ObB L[6@Y2B}<;;39.9-QD!YL-^q/^s2_z7mEGI~Rm\}|VkUeywv|y}y}tzytu΅UfvLggCiw>q:xGKw؀ဓ쀓잞cҟ^ŠOPHU1d|3f5h:Z`N(?\p&MX{%RWWISJ IN!HO#FS+Qm3]CdSkX`Z\a_c_ppstxwxvqitg\W^fDZi>X5P}2Mu'@_'@_8L9Io=?m==d=8i;(A\/"Mf1$QI4!LI4!LrY2vhV/nJL$UGE K>.--       \6g\6gssqplv~ocyF(=1J-       $1# =*0CZ 7Oc7Hb=7EaG?AgpERhUjUeVVeo_tZgng{gsUOH[}EJk?CDn?CDn       " -0 2 355 .-*)'(('&&&!!)(&')(&(* ( ''''(+*( , / / .69 2 0-,(),*()*./12**-,)-1-)))&%)) - .22024'#    ) / 5 ; @<; 7 7 * +,2#3C"*E+!!F8,-[P69ph5Dm5Ho@4hC-wf@=:95438<9876))014320-0156::78:959<7 59::: 431123369 5 322 + , . . -03210/ . .44 2 2 2 . ) ) )    #9/4C\Q\govvVYPMNId`QZfTR`@|R`@|260+0( $ # "" "      ! (1"'1(%0-&;1'!F4+&O6/*W/ ?-7FO{FO{DIYXlaaoz}yslpsuuaZ\fbggYh>];<2nX'$I-$&   ' * $1 -1 -D;'L>0cFIy(Q^0[r.Wlx+Re58;<=}=}xe\wo\u\Rn5W,ke?"P<59.11$        #22'!@>+,NI;3^gK9nWP|[XUcUco}xrux䀓eˀtR|f?xW+elP3shM6wP=PH8YT*VbE#IQ !" #()-#.2-& +) 5, 8G%[UP-fi;2_s;2_sRPSSTZUSUKPJjtssyy|ntJ$7R0%2S1.5X5G02$ #"% &$4%D4%DFAA<2,eb44ri6;~p5m3csssssrsus{nfOWJ9u@-#L ' !#       !'$#.KY;rKY;rOj}PpT\sx|oq}Ped1sRQ$SLKH1.+($!   # /!P.-ZpGJrjSsuVoZdmQhggbxUyc.2%M$.    &&,, + *%"  .'.O.'.O=˶<ո8Gus{qoX]D>2;    " :'1;+?<89i9u5VwutvwKhHyZ=I1_6@+T"&1         ' &$' * , -,+++(()* , - 1 2210 . - ) ) ' & # # !#%& '  5 :#B#B!K#%Z419g29h57qi3`1Rrg[cHǫh>i:b/oZ/m@.|g?8u  + $## $ %) ) ) - 034 4 4 / / 3 2///0179;;;;9:;:68:73553388887:<?BAAAA7621-14679:<=;;9;? ? ?@@?>BC<<9989=>?@@BBBB97 2 /' 08)%E@,'QV9D|=N8o8opqsqi|cj~]XyZtWkr|~xWјQ‘a=f=vs<\k8vBb4b3A<# !   " " +4'P =J98-=/)OAE!MgF&ZfI(^. +,(&)3#?#J"t:/X;YCYF)ng-ur9{9{rJjoLngSzqSzzRzq_glboy`prkZioSf>}>}~+Jdt(I^T DJXDFbC8a<2`4+[3-Y3-`=8b@N@KCKCKAhBkCu}U]hrssppo|frrsq~la[odZxnW|vO}Gj_CTA?zQ4DrP0Eom*Mcv(P_F?D?<>=A?I(Ld0X~?]NbU^W]Q\O\nnsssw{}mt_hkpRguKf@YDFcMe`}`cgd__skQamU^n_XqVYdNZWDb:j#QZ9E^I$T^I$T0&"'         "& ) *;';'+!R?/'XJ::kk@Eu|ReYh`lg~m}pwqur~esv`w~q~c~7k0{G5;/ !         "%'.  0359,9,2600:8*)GP1@Z]DGJQWGgUrB]Df  (M3\q\=t[/>/1!3"8$<&@#)L(1X.:=,4'H/O2/-/-\@-fY@+cRC&ZYE)_oI0oS8#Q7(3   K0;eK0;exctwo{socmvpi`xd\lY         ".$22#2(!040*6J[[HZlIVLhXyrdptygw\YWjyVaskwYkwY[c6xRZ4p9@.X#)%8   &  ())..****))) & %&'##++ ( * / ,)))%$$$%&)'#% (((37 2 10.') - + ***/ 1682221.03-'+, ) ( + + /166566+(&&  " % . 3 8 : <41 * * # ## $ '-28# ?*N'S&J$!H#F4"&N;3LfO4PiO9_rN2a|C+d8 Em(&U H  D?>:: :83 1 /)$""!!!# $%%)*(('&$$%'(+.1 100//1 0 . 0 1 0000 / / / . ..,.01 3224577:::98:<987733:;;;9754432//'(,,+-///3467<;97432474345((00122/,/045::56::9<>7589 6 6 3200100352133 0 154 2 34 2 0-,+* 2 1 / / / , (((  #"#"@9DnEM\UY]kgkerR_u^XvbVUiVJkVCR4eCR4e1,$/,&(-*54:\J1jY@)[V7!KK)9G%4$         !#%"' )"%#$+#CE+#CE.D^Z/P9,A[R=J|SCVSIb^QzhYfekmmpy{xyxva^XJ;;m:+*N*0)!3)#4.'1A0(8F-4+-4+@@9A>7D61ZIHq)\_a!PMQD;bLAhNDkHMm FQ}*Ah}*AhEI}IPwWc\djjşjTk?rn2ygo.oVE KP8?<&&<&&>+!4$  !$'!/-)442::2">H3$?L/,K\/,K\b6Zvi>h}Xxglqvu|tvvovmjmemPnyJqv9zpx8lds6E@d363V0''H/)<.+1' '% &)+*+,1,7,7'"7G)#UG>tLG>q'#;'#;+ ;):# 7!4-%(6%-7@98MhMCcUNpWQuz~z~|~{~zx}ty|dƅPfa2oG.-+ !   "#"#.KF,I?%@,'G3)N9/8fS6T~nBNmFLh[[b`@@sssrqlzfztCGOx87C];4@b=4>d               ..7..7+47Q/8@Z;E]uANgRlRSfsyZv@u7q^+ioO'\       % K" Cr44nXLdTZ^~Vbcfcf\pWnJhWKcd.2^?:    ))10 - , ' $ !   $$'2RU*7\]1Gxs5PBn[t`cLkE*7<&%       /7;HdM]x[guirrmbxn\{stwnxg|QmQAzO0T3Z-+          # $ & ) , . /.---)),, , . 3 3 4 2 2 / . - - , + + * ) *+,,7 : > >  D I'Y4&Z6%_;*1W/Ct6@r>>p:(xV8!sM7iE6fB1P0-M/B+ J1%0aD!(a@ `=V/L!:4 , ) * * , - . - - 0 2 5 678 1 16543235;>==;;;;==;>@=9;<::<<==?ABBCGHFF:831-2689<<?@@@==?>>==>?CD??=<;< >>?????;;53. - ,U60+\89xAGEQFTdduo|]ZYrSML?t>98c/'1Q=;HqKP`P_RdVhWi~tyxĊ{^esznujpvyUb9hG&Z_? L2%,#"'"'"6'.9%-@+;'+ 0#15/"F?5'RB8)VU%.K[0Hc94c94yNWX;SX4FvZ4Bs_46jj-/]u')Q%8S$GUCC~B>zC:yD9)_d)_d1Tx2Tx4Ty>fHyN|~Sdis\qo\rq\srh^fT{b4Y|j3^x.lo|([`x#JQe6B^0>T/DP .Fa*R`a*R`.jl,`i(Ba,Ei6N?TIZWefpǓsRxHwfBwfBz7Nzw3Qtn)]bl,aig5p~w5y60u*gpDA92|:-z:,63~53z34;:SK%Z_-bs4gymFYt70՘?ȱDùLlvO\\kZSkZSW^ssspxol[N{ZDZAtK-gpF&YuY-iuY-i9-'/&            ! # # #22$@((I42)eY74qiGUQZZ_zgzsvwzv{rxwޮB9P=E5%&             #%* + * )** %58(3IGAsrB{BCC@qcy?hQs   J)E^Y1WsX2]uX2_vdMVeTXfh\ji_vlhÆz[M?1yh'\_#RV50B'$B2B24#6#:$? 'D'*O+/Y.4:$0 A%G'&#&#T7+`T9*_T@'[_E,fR:`A+b@/?#   E.,\E.,\zSjxctsn`jsturuqo & &          !""  )%7]M<{[d?VIiV{zcqyygx_}\~\ow\iuz`z`r|Bhr@HR:p,4,F# % &&++))**))) & % ' '## , + ) + 1 . **)%###$%(&!#%&&26 2 11/') - , ***/ 18:5532 023-&+ - * ) + + 0277777-) ( ( ! " # & / 4 9 : : 1 . & &!!   % + - .9<9 8 /6*9J)->M)5MW*1J]!,Gc1S B  ?>=<7743/ . -(#"!   !"#%%()((&&$$%'(+. 1 200001 0 . / 0 0/// / / . . . .,/1 3 4335588;;;:9;=:98822;;<;9744322//')--,.00/2355;:87431352134((00012/,/045::46:::=?8578 4 4 32//00/241033 1 376 3 44 2 /,+*) 1 0 . . . + (('  *)*)JDQMVeVXYu^ec`qQarb\rhZPlXEmW>M0]>M0]1( 0+%.33>= GoY=kN3rgC)_X2IS,A(        "0-"0-''EC&#??#.4,1>E(:]H,GgK0TqX;sdEa`nsrrsstdpjSIG@61`-":,)=,+>107N21?S,61,61?B?>>:91)PGAg&\YVNCD?-O;)S9'W1/X.2n$-Sn$-S:C|=LwEeNki{کqbģyI;z6gR&[`B!NH-/H-/H2%<*   %$#'#)(!&)*%)-"-:"-:X#9Rb+OkDzVfmsssy{rvosOLDCzAUIx'.'M@7;\X76[c74ZfSHy\O//ssrrrssOYdCEUsGANxH@Kz              $ #$ #"8$&'@31>W8.*OZ/7{n1_S~ucmQ~S.@$G"++   6(-SUAL]R\dbkjNslGvqspkޑ\׀]Ka8g?n%85 &'       " # ' * - / 0/...))-- , . 3 4 5 3 2 / . . .- - - - + , -..7 :==BD#J#"N% Y+'!B.+Y-'O,"D+c4*W.&N(%K&! ; 8 /3#>%=#=;;;<>>=@B?;=><<==>?BCDDCHJHG;932-279:<=@ABB>>?>==<>?CD@@>> < = > ????>>8831 , , -!"b@63m?BHQʩIUIVsswouVxIQiA~C<)X1)!F33)/UG;EwGN|GTIRJQgoňi˃sruw댌g̡xIW1ttL)a9+5% &(#'(#':,3:)0;%6!& ,'1'8;,E>.!IL(?Q*;W4*W4*kE-iF/aI4`I<\$JSC9F)(892B\HK\ok|pssu}xwc|oqsusܕ\Ɉ]]xtfHngFii?Xj?Sm?Bx78q/-`+7_'A]~|??92vHJ96r3)m1$q+%o*%j&$t,(>3GG&PZ.]r6i4j3j;o=pCCDyHvSlzScRePgNgcgjorwwu~HD82p{w+]d-_i-`j2q4w,Oj,Oj+\k-cq3v4w8y@}Hnstt탷oڃoyujjwiQmPmqNYdYVWdROyXLZUaUXVSn3=ml-6ad"=e#;g&3.D$6T(?^+Gh5~876.y.y0}3=hstuttrq]M]Ms5+af/&V@4<// 9"C%D&D&BA DCDC0i3ltCnZ`qRRQi[;UG4n#(#(#64 12!,+'+ *9(,Q ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM   (!2?9mhAGtGtU|s[utn_v{ak¢fJyJJfwqohwSecAUM2kLA*Z2&/%$ ( +,)6$&               #' 19$*(QM6;[TAMe[CmjzCxl;8Ԓ99rrr}~M~:^M&X\E"OY<FF,%?&                      !)0%!)C'+9U))+I@(&EG.7J@0=L=>B__>B__>Il_?_xk@:3߫Ssssz|뮂88vX%VeP!M190,0'           #$% */:1JV>Ddq^EsEȾSW̩lsdivtxowJdT5tY1 KQ- 'D$&E$&E$&R&*_'.C : MS". . L!,M#0Q):]/EA-gf26md-pZW*c2/3%"#"!"!!,1! @a:B}fAIvV\nclep|ffrvD\AqD\Aq%()###         &(;3?1>;P:ABaCOkL\[t`|akaeZZurjˉVyBZiH+=E6 ## $ &&"#''&$" #$  & &%(/+''&"!!!""#"  "#.11 1 52(()*+-/238:8855 4 67 3 . 2 3 . ,** . / 1 1 2 1 / ) ')* % % ' ( * , 1 3 5 4 3 , ) ! !      "%&& , . , + # !    #% ) - 3 5 44 / / + + + + + )& ' '#""#&'**))((')*++13//220/- . / 00//// -./.,04 4 3 4 46799:;<;9;=<;==88BA?>:73455 5 1 1)+// / 1 2 1 05777=< 9 8321220/23..54012 / ,./3499 68<<<@D?=<<//0011221232244 2 3 4 4 2 3 3 1 . / /.- . . , , - * '%#    zIGzIGpmegiiit[ieVeZG[PBWLyA?6kA?6kzB;|sF=~_PDekRxzw{v{jflb^TaYAjk8jk8zQ&YkF K?$"8 !! !   $(    & -'%33-795;>=7(7S5,5ZKqLRTS[twxzttsfaRaMVٽL@L@BJ@B9*MbE+ReP,Wg;?A% '= +E,!R()V'+U$2U$2H'*F,-?<7KCAp)X_l1^rg8cwW|SlxYgh[UHUHs2vwi/l9K&N1="D'%%##    % % @4-D;8Q%QWQ(U^P2`s^3uxl4}c8Z;mpwssttsvyydÙ`\ZfUToMNx/(GT%7>(!     ! ( $ (/!#+84:9^:B=jSKISKIzxssrrrrroژdgk5{gk5{G<F?4:' ' &!      ""#  !3(',E7+2I=/8MBD:NpK:Nbn[i_ttuuutrol]zXgxMdDUg9#Qg9#QiDBZ<9.# ( !  +,,)$!C-&$JL5=wL5=wfFUh\bosxzub\UR`WR`WRWA#SK:E%$       (!8.'2O2+9VJJ\fÂxx[~gr~tmVvV.mK< K<3@!         %#*$)'((,-PJ,-PJJ@R>j8lOryxxxqރnE79pE79pC-0a<('P% !           ./-4D==HZJ;B[Q8;\XG`Lli{ȴhuiS?l[DsqSqfNkE?c72j[)%Qp+%Q,%P47s7=JTP[UkUkbfruxx^iPWZA'[2%7$+   # # + , - - . ,)&%! /S78FVns|zgY\JX8;F8;F ##(0800UHEJzNPfPToW`Ydutrsw}aZJU6k<;??ABFGILOJECB==;;9:;=???DEGGB?76158:;==BCDDBA>=<<;=>BCBBA@= = > @A A A=< / / + +*.$;(/.cR@8{RddYpUeuuefRUUB%"$"   '3-!:oUHqUIwSJSSQmq~rrrcuʏSllY[`[U]~Y]~Yy`vWk;f8X0rJ/m~<.gu50gr31gM!1IA1?&&1 !0 !+ , 0 %  !/46IBIB=8<7z83 KL)^e-ap1cz;l>oFbH^~t~trrsu|x|wh{OXwG?uD6xbE-h[E*bS7=yS7=y@]=W4Dw/@k{2Gs0Ek.B}$Hm5>qb+2]^'.Vg%Df">c-j08$8)8.=3Ay9?u;>j?;v>;l!?Mq!BL~ IJ JK!KM&KY+Jd3X;eBtDyWϑWq|ojmv~{yှs}zy{z{xsxpuxφrӆsgÄPEMGBM:I2Dw}&>Zi8B__>B__>Il_?_xk@:3߫Ssssz|뮂88vX%VeP!M190,0'           #$% */:1JV>Ddq^EsEȾSW̩lsdivtxowJdT5tY1 KQ- 'D$&E$&E$&R&*_'.C : MS". . L!,M#0Q):]/EA-gf26md-pZW*c2/3%"#"!"!!,1! @a:B}fAIvV\nclep|ffrvD\AqD\Aq%()###         &(;3?1>;P:ABaCOkL\[t`|akaeZZurjˉVyBZiH+=E6 ## $ &&"#''&$" #$  & &%(/+''&"!!!""#"  "#.11 1 52(()*+-/238:8855 4 67 3 . 2 3 . ,** . / 1 1 2 1 / ) ')* % % ' ( * , 1 3 5 4 3 , ) ! !      "%&& , . , + # !    #% ) - 3 5 44 / / + + + + + )& ' '#""#&'**))((')*++13//220/- . / 00//// -./.,04 4 3 4 46799:;<;9;=<;==88BA?>:73455 5 1 1)+// / 1 2 1 05777=< 9 8321220/23..54012 / ,./3499 68<<<@D?=<<//0011221232244 2 3 4 4 2 3 3 1 . / /.- . . , , - * '%#    zIGzIGpmegiiit[ieVeZG[PBWLyA?6kA?6kzB;|sF=~_PDekRxzw{v{jflb^TaYAjk8jk8zQ&YkF K?$"8 !! !   $(    & -'%33-795;>=7(7S5,5ZKqLRTS[twxzttsfaRaMVٽL@L@BJ@B9*MbE+ReP,Wg;?A% '= +E,!R()V'+U$2U$2H'*F,-?<7KCAp)X_l1^rg8cwW|SlxYgh[UHUHs2vwi/l9K&N1="D'%%##    % % @4-D;8Q%QWQ(U^P2`s^3uxl4}c8Z;mpwssttsvyydÙ`\ZfUToMNx/(GT%7>(!     ! ( $ (/!#+84:9^:B=jSKISKIzxssrrrrroژdgk5{gk5{G<F?4:' ' &!      ""#  !3(',E7+2I=/8MBD:NpK:Nbn[i_ttuuutrol]zXgxMdDUg9#Qg9#QiDBZ<9.# ( !  +,,)$!C-&$JL5=wL5=wfFUh\bosxzub\UR`WR`WRWA#SK:E%$       (!8.'2O2+9VJJ\fÂxx[~gr~tmVvV.mK< K<3@!         %#*$)'((,-PJ,-PJJ@R>j8lOryxxxqރnE79pE79pC-0a<('P% !           ./-4D==HZJ;B[Q8;\XG`Lli{ȴhuiS?l[DsqSqfNkE?c72j[)%Qp+%Q,%P47s7=JTP[UkUkbfruxx^iPWZA'[2%7$+   # # + , - - . ,)&%! /S78FVns|zgY\JX8;F8;F ##(0800UHEJzNPfPToW`Ydutrsw}aZJU6k<;??ABFGILOJECB==;;9:;=???DEGGB?76158:;==BCDDBA>=<<;=>BCBBA@= = > @A A A=< / / + +*.$;(/.cR@8{RddYpUeuuefRUUB%"$"   '3-!:oUHqUIwSJSSQmq~rrrcuʏSllY[`[U]~Y]~Yy`vWk;f8X0rJ/m~<.gu50gr31gM!1IA1?&&1 !0 !+ , 0 %  !/46IBIB=8<7z83 KL)^e-ap1cz;l>oFbH^~t~trrsu|x|wh{OXwG?uD6xbE-h[E*bS7=yS7=y@]=W4Dw/@k{2Gs0Ek.B}$Hm5>qb+2]^'.Vg%Df">c-j08$8)8.=3Ay9?u;>j?;v>;l!?Mq!BL~ IJ JK!KM&KY+Jd3X;eBtDyWϑWq|ojmv~{yှs}zy{z{xsxpuxφrӆsgÄPEMGBM:I2Dw}&>Zi8VEwUXtodqprs]s^I^E-dW<$S)"(                (.5&:A")>E$/IQ1MU?y~a?y~a=:_l@>gvIKTjt}؄pғb̥R~Bz0}x*mR_'[R_'[&" %! "& $              '#,!7;0KU+>_o:BskEDӿCn|ztJtJEA3.]F LB03& ( )            # "       +7$-4~Y2?kgy|vxv|tuyvrw|uvdzL\{>:?<.+%                         *32$;"rx1ydj-iN00N00O%,Q%+W%(S%N"U$[&H A R X" H)!H)!F G J H C _77{N#Q\CBR?=H25E-2*  *     6#G)@{_GveqpwnFkklwjx{șS͙SjEYv7x$                   2+(H645te8>t:ax;ly2W_2W_(7xB);H-GX.\R/pK&Pr10: * $!  ' '"$(('%"! %&""   &# "###"" !"#%%$%%*,./42,,++*-000//00,,,/ 2 2 2 5 6 201100 0 0 1 .* ( ' ) ) ' '() * +//...*) $ $ % $     ! " " ""!      ! # ( * ) ( ( ( & ' ) * * * ) ( ( ' '"""#&',,..-,*.10/45//7622 2 3 3 4 5 2 10/ /042,/20.2355<<>>><:;<;;@B==DC>>>:6661 /,, * ,0/,./ / .8;::;9 4 4 210111 134119724530 2 24488 8 9<<<@C?>==--012487653 4 47711// 0 4 7 3 / // / / , + ( ( &%$# !%&2HU4=Wd$I8.%N:)%O              %#%&1-(W4GW4G8%,5$(* "-'%65DY_rrs~|oΈdNUAF3r40hy./ex04iw16jGFGFw@MsMdfrlqmҘNgO5wW<-c) #& - . 2 /,+*%#    ,7'/%YP?1hnN<;::>AIKQRSOJFE<<:8111469<:988==<:45678<=>>====<=>>=??AB@@BA> > > ??=<98 - -+-') 4J9+JfiKep`jseȒ{VTTQ6tD,g- , !*,('*$$'     6'<0L"*KN ,HU1>g!0My'/\1Dv;YGgKlsttstxyz푀lѧlRe`bdiXn^Tqc3?pc3?p^"%MV!E<+>,B -2#"      $$#.10Z'5c+8~7?"7P)7a6K}C^BnBsBoBmmvn}rsttssronzSz~>s*`c*`czFEsC>]8*r@0G5G8G;%PY)Sc(J^(G\3P~3P~=>@qGrw]vxyy{trtڒkсeՁertx^tSug1=kb*4^]#*Pd#.Pj"1Ou$9Ty%\"4M*L%3L(6A('=("I8%I8%"jO"cP#MQ'W_+am+[j+Tf5P8O@WCZE]E]Yh|forq}o_ckkigvncamTyqCmc)<_c)<_;&0A&/T'+a,/<;?BAH CK!EN&Y^(`c3\3\A>IFb]heŇx}}svxtsmkrtyQzU{zbl^^ZIK4t6>| 9L&;Y4L9QCrCrdwl{߂w{veeI-jD0B#  RffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM   . 4'7"7"(0R<,9_F9Ve;Z}jAh_zAzmz@{{CrFi^fhiv⁤lшcQgUwsatkrvs|hsk[cXF^R?{48)L'0"<                 "%,-5!09%9B&-$2%)!               $(-3(?I'5R`48`}Z?co~Y~YXSE>cO+`J8E1!*5%06&2*$(&$%          " !     ' 1&)gG+2yV]}vmujsjwko|}wsvz}|iZcOLS1bEC'O* *                          ,/35!9N%EY2kz8iqKciNUaRHpeKyOFCoz5}dp0nS78S78N$)O$(S#%N#J!O"T#F B S# X& M+"M+"I! K R N C Z13rC JY=?Q;-#!-#!  . ?%8pVCmhkmoYunjtmpsb֏boQ`B1,/+%'                  +##=,++^Q.3i^2Ra4]c,KL,KL .k4"2r9&<:;=<<BD==CB>>@;7660.,, *,/.,-/. .7::::8 2 2 10/001 23422972353023457789<<<?B>===//113487643 4 4771100 1 4 7 3 /// . . , * ' '$$ # # # &;+0C56`lP>pzYnxanxaijjVioxluorgps^W;=oN(2XP#3PP!4NQ#-NQ#-NBiQqs}svz}{qnrtssxx~yrXohQPLz_M2fU;&QF4C6-5%#!   """ /%U3$TPD1a?yXUblkkjedttz`ytY]aC[b@Vc:xSR,bQBK@3=.%0!- ,*0*08;T[GN[vspozckssr]xgUoZ=D6d56+Q28B28B+,,'%(       ## 1$ 3. 92A*<&YY;Q{9{]~in{pzcc}_ÒxYkIzlIbnIXT8sO;'TE.B:!1.#+       *! 5AcAL#rPx9@ŸT[sss{w׃p^dTYJw?=yp69pm36kl25jCOCOx>StIfgjjm~vՏ^fZAXJ8t!1!# + , 1 .,++&$      +4 ) MD7,\`F8l|Wa~hqtl߉lAc6l;:88=?FHOPQNJGE<<97112469<::88<;:834568;<====>=<>?>=?@AB@@A@== = =>;; 8 8 . .02+2#;Q@1Ook]hxekrxasUNN[5O-mA-3@15=>>>>???A6-3.&  4(9/I 'EI'AJ)4[)Al"*O,@j7V@cChl~{zyy}}|~z|{|~~wl͞gZjjŀkpkfvcdxkNNkNNr8+ak5'ZV.HU/FS3C@*3-!$%   &+1,S!0[$2q-8r.Er#.Rz/@l;R=b>h=dp>pMbN]~PQzMNpCH}HKMOa[uhƉiƆiƑuYpT^RZPNMJI>;{y19iq%6Ve0IY)=W,BV-DD+7>+3C81C81"_N!YM FJ#PV'[a'U^&OZ1S~5U<]>`?Z?ZP`[f~}w|sqvW_q`dljigfoe}rYt`AZ{`AZ{E5HL5Ea2>j6>??@B@EBH!EL%XZ'^^1Z1Z=ADHW^[dhx΋sׄ~~urnmsu{Y{[|}dÅr^hYWKF<~}>/gy<+`i4&Ud2%Rn%0Hn%0H_&.]&.W'.a*9l.Cw!2M%7V)Zc+fg1y~3KtKt}|}{hxwrkpuqp]VvhCahCao*)&>              ((.4 #EA./QVM^sih\ĆWQKI;;yo?vlBmcJj^EaO6tOB.c<4&R0'7#                   &)1 (5( &9/.+IU3-NbBGvvrw{䀎otkJcS9{Q:(ZZG.g]K0kSP)^PR&Y              !=>PjJO`FdI}hQ_s^vsr|~utsxy鄐qՈkX2#RX2#R                         "#!#!#0#5#0H"5N)C`/Jn@`Q[waVxiXyqYv|SuQg>b8}bK"ObK"OK !J E B ? > = C# E'!S0$X3%Z1&Z1&S# Y" j '`$B L'V#4O-6M07hJ&WqR*b6-#6-#%"N:7oSorXfsvfiwW\rr~sucXP1lSH*]C//3(##!                (30:%B%B B F R%W/[%I 7 0 .'$))"#&&&%$##&'$$!%$"&)('&&&&'' ( '% ' ) **++0/-./ 1 2 3 310/.//((',02 44433330/,- 0-) * * + + + +))()+,,,,+ + ) ) , * # # # " ! # $ $ $  !"#"!$$#$ ''')* + + - - ( ( * ("# &$" ( *++33333316:858900<;78;9777 4 333 1 242-03217987@@A@=<;=>>>FH==A@=?D@;84-***+,-,*-0.,588853 - . /-+-. 2 3 44 3 386135303478559:;;<>?<;==33444588741 3 4772223 4 55 2 /.. - , *)%$   $(7V|lDmCBtztzadko[_|XRUPpQMVL4#9+ >"(D&+C#AC#A:[>eKL}M͍B7oS`\pussrrssrtvrnn|VtPZvA[I35kI35kE>Au?9=l.+/Q,&,K'$9&    !   &%!! +$!)?((3A+/=C.1?J/2?L:8Lb>:PiSduSdu\Qc]yxvushMY8>7y57tpGPpGP`6Ax]4;pU-*XP.*XB0*X:"$B2,8 ": #O41V99+Xd+Xd=OYS_ғkrrr{݋seęFkV>zEKtCOa;[a?JaC8vI2'S0!0      !)%895%OPv?}XHzgDžqssrrrt{xl]lcciZyoD;tq=&XgICgIC')"          )0-41S*.2N!3=)".I#4fA:,_G8KjiQejakta|d[sW'0'G'    # % , , , . /*( ' '! (( )!;6,+MM7BysBXgsjދjRISAWL*bH=!M        ,#%,:?PUeA]hvHEAؾ\wutpdn|VQG)^QG)^<*F4#="    $,/ 2 3//..,.444;=;:::4310---. . - , ( ( - - - / 3 2 1 1 1 0 /*( ) ) * + / 2 4 4 3 78=>KKGE><97589;<8899:;<;:<<98338:>@GIKKKGF==65 0 13459<;;988743/12468999;;?? =?A?=ABBB??>=999:: 7 6 7 7 // =*+B9M+QeVEarssqz|obft\VuZPy;y;x2r2{^0pzd2tvt6}>E~b@m?:x3!8"   /*3,@3:+( 7 F(h4G,Lf,Wh,Zi1bt2ex=i=i=j?eDUKYad\jVpnyfps|偝|y;y;z/1-!   / #3"? B!I"C#=$I :U$-Pz/@k2Ft-Fi+FeGILTYv[Ыa܏zsssrrssSWSW{ 7J 7J"LO#NQ&UX*]i7tAfJWT]W_tkvoq~nTnToopmckymfiwaYWWLUJiIpOǏONjMaK\vCLx=H},nC;o?7(\i-ey/o/r+Qm+Qm5ITAWzDYusttVVb=cl:_2Tu.Qk!ILwCCj<:tAA}EG"TN#YP+Uo+Uo1Iz3O7_7a8g87;>x|prsuxom}hȌ_›UI}=k1ye-lc.nb.nx@)_x@)_YAT=C2B0A-T5g'<NH![L&rZ'z_5`5`HqGEƆRaxjrttpnŅNneNnePE=vP>8mO*'RM%$JE3Q!3\(3Y(.U')w 9K%?V'NZ'NZ2Hu9('GI@LbzZmat`uZuSQPUUtlQsjQofSmcNj[?YR8yHI2l=<'R2.9*#)($                     " ),!/'(#]h;|.&'.&'                00@S:>Ki7jNs9bRt?K[xJ^]jcixhijuy递w܃t_J?{_J?{1*>1,=04<.-4) & #                  $!&$' &$##". 1 s)Ay -H*<]1DmG]W]yh\zk[|nZwzUuShAd;cJ#RcJ#RO$'M"$F C ? ? @ H%#J)%T.$W0$Z.$Z.$O! U! g!&\#= F$O#1H*2F-2eL(\pW.j=:4=:4  "B/-ZK[^Tannrjnf]rr|ptgZ[LYTCzU@)TB7@0/+!                  ,&2;;> A KN %P B 4  . ,&$((##&&'&&%%''%%!  !%#"%(&&%%&'(( )'& ( * + +,,10.. 0 1 2 1 10/.-//(((,13555544410,-0,)* + + + + +)))*+,---- - * * . , % % % #! # % % %"!  # #$#"%%$% ('')+, , - . ) ) + )#$ '%# ) *+,333344269748900;:68<96653 234 1 242-03228:77@@@?=<<=>>>EG==B@=>C?;85.,++,,-,*-0/-687753 . . /-,-. 1 221//5302520347866;;<<=>@;:;;33443477852 4 5774445 6 7 7 4 1 / / , +)'#! &/(:ZzFpKLnnadmmV_sSQyONbKKKG}3!3+ = %C%(> :> :5S7Zk>ok?sk@w7.bEWM`sdnkzkzqrttrturvoduT_xE]P>@~P>@~S^NMWMV51E/$40$:1$@0!50"1)%&!  (&"" %#6!!+7$'38'(5?()6A1.BT50FZGPdGPdTxRZ_nrvqkvWkATJMMqZ`qZ`eNUcNP\NAyWI=tH:3f@*+P8$;;&%< 'L3/R75(U](U]v3GpJM^iv}y|}zځo}ƅcfVĒQP^HP^H6$/P2"+K&"=# 7' *$-&%' " ! *!F?-)TL:@^\BBam\Jk\NhZ[bdn{npry~{}|Z|tNr^Fr^FxR[tR^fQheT[eWNVE7pF3!K/"*'      $-2-@Db3eJs:rkUw^u{u{jlrty~ncvgokhrSPuL@|s[%Zs[%Z3:6,/,      $*')'A%$(= +2%1=5+F^3Zqs1.t,`ΙT~bwq|v}ttsssy}rkl`VYOBCP4b. G!    #/5GD\KZfXcoqsuvmzj}wi_i_gt@\f9z:=#J&$/     ( + #6% 9+ C.Y62$pM:-e=0mQ)gW'e=l=lklrrr}}{݉gh}`[rZO]QB|VN=r3J:W3J:W#$3 ,   & / ) ;- @K"{WU*l7LuC\hwh~imqsv\_hSI^N5AlL.7a4u4u~7nyAskaftajthid]0@1X'#9     ! # * + , . /*)))!#)(  (5-%#B@05d^;G}Zn|e{yzlzl_S_K_U3rPE)[#       &$26CDU8LSc>i?r@zWostqlpbZZCZZCJE:qB=7d($/?)/## #+- 1 2//.-,.333:<:9::5421.--- . - - ) ) . . . / 3 3 2 3 3 1 0+) ) * + , 1 3 5 5 489>?LLHF@>;9689:;777899;::;<984489=?EGIIIFE==53/04568;::988743023567877::>=<>A?=@ABB@@>< 9999: 7 6 6 6 2%2%( SD1%WPL7brUNmrqpkmtgXYlQJnOEp8p8{3u2d1vg2xq5}uEzU^VwAXB,7Z0%,I"!4-D'%JF&#GO! >E4) 4?$[+=w%?U&JY&N[)Wc*Ze6`6`7e8`;RBWVgSiOlvmowsu耙rڀrڡKLP~OvLpg=^W.ePG%RB7@0$'*' ' ;/5=,2C%)C!'C < 5 >0F%Ai'5Zu+;c(=]'>[?ACJQfRmVÚhщ{߅}߂ywts[g[gySxyOqyF[;U~0Nrn#8RV#2_!7b 8m 'Aq!)D!3I!3IBGDH!JL%QZ2g9[@OGT~JV{\nzbv|M|M}{}}}y~~lqxqonwmeb^XX\o]wƈbшbф`kZfsGWvAQ.@m/J>H>HPMSW^uācr{rg~dlUq}PgzJ]~?K;EV@=wHB;t6=>d6=>dN3E]K.AWB5CTD9P =\'BuGC}QC"hQ$pV1_}1_}Aq@~?ItgzrՁ~}|sp~SzjSzjYbLWYFN<3eM6/]J$$FU )C`.AW*4N&&m7Ew"=O$LS$LS-Fh5@iN.lQ,f}[$Tq\$Te^$UdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM      !  % % # ) /6(=?@ (K+%,O2C[g]CZd^AW\bAdjjBEGQ[lrrrffeGKgKHlW>ZG/fH7G:+3+              # %* +$-0/9LVE\k{CVcj@PZYGKbyIIdWWfaiesooxsjŅ~ZxXkUeyP^jKWT6rTM/hH;"OD5F                 ?3hvL@m҃m҃W^|qthqoqrvsYgss}烩x^S+d^S+d                          07 0IfRBbHjNqrn}ytrssqj[qoXoNopEoA*`^1 HL!/   )#*&.%.=.?L7#PA/@5'0- #* ' &<+E5_,%Tm81k]Sla}{oˁqf…f\yuZuzYnvJkuEdG'[dG'[\/7X,1J# E!@!D!$G&'U,.Z.0V*%T(!X$ X$ AH \%$P"-3 9!'2##0#"\U/ike9R`-hR`-h&% " 4!#DI36lTgd^UlR_qqwkfqot`{kyҋsepeJUW.h99?       &&02 73.,)('#"&&$%'()+, + +)(((%%##$#!"#"!""'(**+*( + . - - / 0 3 2 0 0 1 1 0 .+--+*..(),/26999887732--.,*,- + *,,() , , , - . / / 1 1 . . 3 1 * * +& # & ( ( ( ( % % %%#% ' % " & '&% ( (%&))(+-.. 0 0 + + / -%' +)'*+ - - 4 445775674168119847?:4200045 1 2 32.13 3 3:<75>>==;<=>?>=BC<<CA<=@=:9720.. - -,+( , 0 1 1795332000/-./ 0 0+)""*+,041.1278::??>>?@A9666 2 2 3 3 1 2 4 7986 8 8 5 589; < = = = : 6 2 0 + )$"   ,4-/BJDeLwcj]w]wbfqgH_YCMJ=uI9:iE(7]2$+: ? -$-$S%9UJ"8M-56/874A96<377-<9A=9H3!-L/!)MT2PtT2Ptoƃqwvrrrrrzbo|Rdf^bf^b|vvdi~vFwB~x>prAilCaaBD]A:wK1'UE,!J&(()-*&#     !#)&,!1/!1/;?UR@MdgNvcZw>nfoTxsɄ\smrrssqlw[WNSBC{J,8fC59@4*D2)E1(oJGoJGS0-_;A5[{7bMG:Gv0/5S/+0Q.'*O,$=)*% $ !'A-(L3$'D5,'K>B'^X?)b\6.lgL;bGjE{qBSusv~|o~j͈u]u]sxssrq}jLjjEiS/l^K'\>443,',! ,!     $)"@4!IK7&Vy6yy6yRFZYrrrsssr|y蕏==Wk2qQ[*`>)+9&(+ "     ! !    !#&!/6'%;E>.8cF17mnhK{zQwwttrssssuuzwVwJg@'\g@'\     !P*$N`1+]qRqR}{p{xstuokiiMTO={?5-\%    $$15;>WJKZ^ZvhvrssrrrriڄaZqGHN2f6+A.$8&.       #* ,"0 4 7 : ; >$?S1wS1wHvS~rrrssssli]]K[OCMBu)#:&5%   # % &  . 0+!50:8Q]>=foJK\nwyހlX`qJ8rM&NYN BJ+r+r5Lqh_is{v~nMrP=RFp''   $ ' * / 0 , +// &'*)&  $ "&!$*+5%8V:+,=."+     %(!1/%E=&3YJG[VgmtvvsstjLb:Hbi(-C<2,! & ( - /..,, , - 1 1 179878887540.,, , . . , , 0 0 / 0 3568: 6 4 / -)* . 0 5 7998<=ABMMLKFDB>:9987442345788::9977778:@AABCBB;;10-07778888997633 3 56 6 6542155;:7;?><>? A A A A = < 7 7 8 8 8544 4!97!97@BBIH\SirlseT[G^P:0fW0(WY-%RT0uT0uŅ44t4q3f0w`ZZ̠P̕FpNdPTZiN]aUTOJz=*`g4#O, + ) 4?"R&,X+/Z5.Z8-vFHvFH#WQ#TP!IN&S]4o8g;_IgMi~}gzf|U|U|zzsstuފa̅VwJ_I.gT9$SD0=D0=]\.lYU*bN?EF6;/ '    8(B/^":g%>v&'P*+Z77v69w4>x5S6g>^FU`΄iwrttttryo|Kiqi&.V&*R&%N 0H3F"DO#JR(T`/[sDpWt~}rpmhkƞ[^ptT`|QIUIUJh[H\TB9>pK+9[T3EJ(3@![%,d'0i)-k*,e""e""x"5'=&4V&7V%AW&BY'C[8W=]}{kssto_fzBz=zy8f8b7^8i8m2>v2>v(/V#-K`(+_()\'"t72GB EK$CT>VG\LmNswRsWhenb̀Yifh~sgāx`}YTRD|?h8h8eA{^?^J:xVD2jN=)\E3)X;)(S?13@4(hK5uR9$[U$[U*oe*yi+t-y29?ImLb|WftZgbzbzuykqLsWOjQWN@}b?Atl0AkS2D9 #O22V79pG),7GB,:GB/BIB0IRE2_mM8drZ>iwhG|PWZlrmmlmnmpkqzcgp]^eWRTSGCPu=@-S:?"G:/5:*0            # #$#'<81?TR1>RJ1,+     /$,/%+/'(=,8K2 I?*;4"-,!) "  /!6*L)G[9,aiRu[cÀs]fWvkbrlehkrejwwR=wR=sH']mB"R\14L')= >!!?%%N'*S(,M# K! g&)g&)G R! t+5d'.5 8 ;&. * I?%STK.eEK&WEK&W)'"%"  #'-"=;MC^IxgG}\GYqwqqwqve]qoldj{m~q[xhKdM9322225 6 2 2 32/1333:=87??==<<<<=<<?@::@>:;><::96522 0 / , + * - 1 1 2 6 82111001/.////)'##)*,0 31/124588>>==???9866 3 3 5 5 4478:8678 5 5:: ; ; = = = : 8 3 1 + )#"  #!1..IYADpXu`h}k{fefepoogrkM9yR>0c90(M8'(H7(D+ '1 4 +$+$E%6U< 3K *+!-,%4-(3-+2-155468-+4+'2@ AI@ AIKv`NvaXybXxdYvlautit}r~{{|n{nivsbvsbxsdfnoqluhrj|pkyjjjhje[`ZW]VQ=1ePPJ 8Kc'IZc'IZA("H.-_"AO_$EUa*Tep&c`#qZs$bYh&SYUzeƌg׌ggUc\XttWqnSg^U[NXP?M=1dB+$G1'9+(5+81,>041#730A8.C:)K@:+baK9yU;g_=Ucrerwz݀vòvorrtvy|Ⴧl͍r[n5'7)#& # ( ( ( I%     ' ( + . 15 6 :"<B LB L5L~k1~{M~{Mj$hYq3yva}grlqnppwpzdTQHsK6<'P6<'P   ! $ ( - . + +00)*.,) &  $ &#)%.1=24FBW\}BW\}rrskgmEVsBIUt?=7e50'K+$1        %(!04*9RA@Rs[qzdikssutqiQvj1BlU(E8  % ' , .//--,-11179888877652/,,,,,++/.-.258:<8 7 3 211 2 37789:=>@@JJIHEDC?<;;875533457788988 5 53335<;;<>?@<<6523889:;;;::8733 3 4 5 4 4220044:97<A?=>?> > > > ; 9 4 4 4 4 43 2CI$2;nf2;nfZpVrHvQkquvO{dDRR8)ZR, HS(B;#S;#SX*nU*mO,jM+gH(_GC~F^DqCwekqcw{aywztq΁nd^`*CZ07X23g7;g7;IHEDx98~AC(Zf.Wp3TzDqI{shbĔyNyNui|rrrsyx}o|fflW_aSVW7vVW7vkXivOcX6uYL.d<(01"*&% "+&1)@,E-S7[!>t*'U|+)X-1a,Co,U}1S7PIpOz`zfzururtttwzq|mjqacgvJT}BND=~E8y*1[*1[d*6d*4g+.q06">P ;K|8Fl5>g5<'R_,\k/]t/]t0Qr4RyBUIY^gafdddYdNfǁn~u~ummmxrjwȂ@\:L5c*;f+;s'7s'7(A+E$4R#6Q!=M"AO#EQ-Uo1ZzUvbmuŅmuŀpyzgkwkvivgz{fxewg{h}HIHI40a--Vf%7e$3b"(w.6;D:H!9L1Er7I>R@VA]C^KcLeQkZn|cqzffyi[zXXzOxLoEoE{TywVcm\\jLVgAfCB|BE|BE~LHRK"gV"fX%c_+jq1r:c=_HrLyhsxhsxw|rvfde^eqMm[LuEL[1QkgFI}R}`dmuzsp큲uᇹm݃UM6-74,6/)3-&-& ( *              '5G%'5G%32V\;5\jT?oSL{NqXaosssvvthHvhC}g5}o`1rEK#R:49.               &-#0) *3/;L_QDWn\|d`uussrrs}t~ۆUlZ?6nK8$S+%-        # 5/54-0/("=+2J-A>%52)+(  " (8%9J9'WtQ}TWvU~fRs`io^qb_^_Ί\S\S`6X0tm>HT/1: 8" 6$"G#&L"'E B v(2v(2M ]#$0Ex-=="&=%<$) # 6)=<0"J75E75E+)%(%!   "3"'3T=@:dMV>=:965 3 377679:;967755;; : ; < << ; 9 4 2+)" "    "0'!,D>=e~UYlsmmk`|nRjnRj~KoxE^d3)\E$@%$''(*$ # ()($($7%3U..H ! '!*',,'1)*2(( (' %, 1, 1'%=E+0>M8Q@d:SBh?YHsPXY`Vjrmƒp|nzm̆bĆbtpcdelrssrrki{`OyaLqbA`T6s,),"       ),';O08C457J%PW_3jwUarQpuktWWtuywxql^kfYe_TaIh_AnR4KxN/?mV/HlV/Hl/ 2 !:&#;)(?27Q;2bD-_@1[<5/n~7<<[c]ubgu|mЂxSn^?ZD+c<+.U2"/P0/5//,$-$( # % )(=<4*P`@1SqL7VR\Thhowvwvqrtz{jωnґyqլI;=y=iv9iv9C4?7*2       !%$L@;L@;8@:?'bYSRƷUQ\Ldykpusrtt\̎[ȕsYjShN@TD5n?:)W><)X=>)XE; HG:CE8AD7@" "        ' &'&@*/.MD~D~F]QkqsutrrrssdωdTB0hM<+]9);7(50#"2# 4" 1% 0& A!)G.'&M'&MZ+*WY.8aU7aR9\~G?My568^#,"C'<"4#      %022EF;)d[C2p@]?kywƌfXXi{lutsjaD\\}:JGd$&4$  #$&( * / 16 8 0_!0_!"!\=&']B3:^P27RP-.-QCKM~Yglf}~r`vZmrr|}tqZ~KYrGVM9t:4'P,$+)")5 =I9$FTE1qoI5x !   "(0!)H1*0_A+4gC+7nD'L(& A3 ;7 9^Z(^Z(PB,ddL0ȫ9AxFlJsnjuzY\RSOV^:xV^:x$+%    " & + , + * 0 0,-10+( %  '!('+%),'=4Fj=4Fj_cnfLVq`cbPNE@8'U       !, ;IWjSl]`јssu}|Rhs9Wn#2XD  # % * ,//..,-11168888866 6 5 30,,+****--+-16:<=;: 8 7 8 8 6 79869<>?>>FFFECDDA=<<86663345 6777766 3 3//-076479<===:9678:;<===;:97223 3 3 3 20/..22997=B@=??; : ; ; 8 6 0 0 0000 0&R0*]:C]C]tiHƾOdvw·Jim@ES6!MN(9L#2h"1h"1v* Gz*!H*#K*"J*G.,Z18l8G?U}}rsss~MsDeO*cW:#QI%>O#?U!@c$%Qh%(V[*@V+9W'.W'.;>z67[("b/*uE@z$GR~+Ic?|Ejiv]eFeFAWUfpqrssvymig}Sg}SyytwqNlbBI4DNXIRKlS`MMPQV_|~{~{~z]zSXBMw="+."+. !!(!,&9+89-5;1,E25O3?C(68.0#-!  "1$G+?\?l@|AqBfC}fWzf^jeހododmMlFi3V*gqC!LU199 'J)O)@ ; v(2v(2J$ T% r&,c#'6 9 ; , ( 6 /;$74%84%8;6?93:4,+1(')   #$# '#")=,2\=,2\L93hSBC{i[rkautt~k{b`]QaMwQBK1b>=&P4'6+ +            # $ )%"""! !!%%((''(''%% !!!!#"!!!!!#$)).-***'#% &$$+.-,*)'),*)**,,7713876:><<<<7753//0-+1 4 1 1 9 92232 //0.,-.++)& "(%"#%""'( ' ' * )'&%$# ' ( ' ' , , ' )-+)*,,,./ . . 3 1++,+)0200 5 5 0 1 3 2 0131011..8878<83467777 3211112227977==;;;98879:<=887768==<<<:94421 - - - 0 3 4 68831 2 222211/../+*++*** , / / / 0 1..118889<:9:; 7 6223588999757877==;< > > ><:1.& #  '$-&KT3*Y^E7~J5jzP3OvTHY^dkhpvn`gp[bm^`m^`tYdpP[d5@sD$-L$&- 16';J")HQ$*LU&(MW&'MX.)WX.)WH$#H< =      &&%, 8 , 8#/715)K@:3`PW=w`tG_jS^gWmUmUblw\brJEcLJhSWycwtqnrsqpu~u{vslfPXUGapOn8Nbo8NboR\[pvtn~qystyn{msvUqjMlmhlmhZ/GnZ-Ei]'?ZX%kEG[ KU[ KUN1@!()!).!*3#*6&*:6,N`;3ZlSEZ[KZQeQenl{ovsw{|゚z኎x^ťUZň[zhzhm^cTCD9h?;/Y0!.,#) % $   ,, "*%. HH. FJ."@N65Ec?IKyLWVYebhnqqyz~~|z{p{jtelh[lIvy:zv4r{2p}2}80:1(1         !'";G9";G9(0FH06JYIGWKR^M]fOQNMis|}|}kwi~vezpfsdk`AgS4tcF'ZK@ ID>C8%34.R1R1@&;>-=9BD6>E,!5G" (9,%       !*%6(!C*#-V5$6]8CcbPNrcYBUlBUlSVoUh~\grpoj}ivEt:lR3XyR3Xy='=[3 7K % $"%'+ - - . EECA;$5#"#2&BMI;bwWLf^ZWVUWW~zzzoxvn̋PggDDI7iA93a?)/XTDN[MX`t~b5)/!  & .7?G"#C& B. A0 AIV)IV)@9"JG0f rXZ$d_M(Vg_5vqCl{kjqjkloOloO@)"J4"=   " ' ) * * 2 2.041)'$$ $ # "6!BI6!BIFpDz>IilomqlbO`B}EJ7h+$/#       $#"4'**=&@4J&H8NDMR~DMR~UQG͵:|v-?d8)D& $')+,11/.....-1344552211 3 3222.-,,,, . / 3 6 9:;764 3 5 5459:;>ABC?>BBEDCCC? <:: 5 3 5 5111235766551111/0 6412378<<;:9:=>@?>?@>>=: 4 4 5 31 1 10///33998;><;=>: 9 9 9 1 0 ,,/ 3 7#B/$F6.Fz1UԐggsphz|kyxrvm{li„aepQG[A)_L+>H$4@ @ I"V'|9|9~$9!6H'HX)H_,IfErNXh\aaa`e^p`nvfhpdhkcikmnkvsnwupwvfP]cCTH(2]H(2]f%8T^!6LE.6E14G8-F52E26e/Ysp7fp>PpAI~75o~75o-Bi2MoBnCrEJOiqppnxnxtttt|prRBcX>S_:vLi9qEs8lFJ%PF<G9..5)&<'$=$#@D Q#j+3#6})9?H GN#OT$RV7}7}Xo\sk}~spmvyut~tBatBa{7jx7gn9]v:Y@P3?n'/Sb(;X&3r>E{ FK}G:}G:L@LD!MQ#KS&GZ*Ca-?i4=s;;|RLZR^R^Raegqd{flhdnrZwFO$LW-Tl6]5V4O}2S2U:\=_J\J\HcIewNkkQn^UqdZfi_[tXRxUO|SW}RZMsMs=z7j&F=4;o}-2at'*Tt"*Lt+C!2M"4P)5_+6d)5])8\&A[*Kd3j~4l5m8f;_Pd~Wefak_vRvRc~mor|vouZuERd9vFU5gL>/]N6-YN0$IN0$IT*'LV'(I])C[('2AV91=X50;Y4;MmT?St^AnyAnyDSE]Iy_utrrrmmkaqI?qI?0!%.""&# $              "', ) (   3;(=C(?YZA@X[GBS_ZHXM]VT_KnsǍcҖYֆ]ȁirz}ߓdH`D\@h@*a<#,#                    ( (' $4*1:[H5wu8ʡLSb›gÑlÊlÊrrrrrYdaEV<0gE0"J3#-2%+1&*              *9@04HN8@@D{FLYx{~wk؉bgR\L)59)59  ((,%0 *:*9;-7?4/H57P5>E*7:/2%/!"!  / F&8T9f9x9ohR~iXmg}uj}ujǔqTsMw9c1yO(]_7C:(K*P*> 8 v(2v(2I& Q% j##]  4 8 ; . ) 6+: 13 33 3@:H?8C:228/.0%##   ,#?,#?>-(TI38giDglMktixlrc{a^QnM\KZ;vJK0e>0C4(7      ! # '$   !!%%(('())('&!!! !"!#$)).-**+($& '%$,.,+)(&)+*)**,,88 3 5987;?>===8854///-* 2 4 2 1::3332/00.+--++'%!'%"#$! %' & ' )(&%$#" & ' ' ' , , ( )-+) + ,,,.. . . 3 1,,-+)0210 6 6 1 2 3 2 0 2 3 2000--9989<83578877 3200122216876<<:::97769:<=885557====<:93321 . . . 1 3 579942 3 3222210.// , +.. + +) , . / / 0 0-,//6678;97:; 7 6112499998757888>=;<? ? ><:0 - $ !  (+4.Yg<4muUEY?]9[\LZ_bcddmn\^qYYmb]mb]q^`nTZd6GzD$2Q#'/$4;,AW*1X`.3`e00af0/ah70hh70hM$C@!9      "") (!#')551!GEG-^T]9tU\JU\P}dQ}dQ\]pURhA0QpD4YyMAoam|tplqsrrstwpv\hJMH5j>'E5"7,)=&@C) GE=E:/$/$%"#$(#   !(1#&,;;RjcC`~p./HL./HLFHRbusmsx~恶qلl~Y|}Rsrsrh;Th8Qh/Glb,CfO#5R[>GfG;V9.F+ Q0)T1,B.4B.4I/NoN4Sy[A`^UmhnsmկJ{mOiaQ|BP7O};Mz6HxV%:XI!6N"(.#)$#"-3B3!;ML-FjT1JsE\E\m_uom{svyꀝ~燕z㙆e̟^Ēcԍexx{tqjSVJMK>t<*<6#-0 , *   ! ! "#! &$0'-B0*5S@>EoORUelppstvurrrwk{TB<:~9?8E7/:           $, $, !22%$7@;-Dh>;Of@IZdCxFB@fswwrrsv~tQycArR1qTI'XJF#P4'7-.B'B'7%25*2070-52#-6#-$       ! ' ->$D2G[)9Sb-::W_::W_LIiN_}ScrsswxSFgAogAoI2Ht=)?_% $! $ & * + * * < <  ; 8 / +,>&SU3@>=[9h.?sttwzv^xSU^G5.>*&   !#45>V45>VJͿC׺,+ni)7T&&= & )*,,22 //..--,01334411/0 3 4 4440.,,+, / 0 4 7 9 ::6532 4 4359;<@CDD@>AADDCCC ? ; :9 4 2 5 50001257665400 2 1 / 1 6 301156<<;;:;?@A@>@A@?>< 4 4 5 30 1 10///33998:<;:=> : 8 8 8 / . *+. 4% 9'H9(MB0VВ3hssrrsrctobwg_}hbidqWH^D,eL,@F$422: Jy3z3|%49C#MQ%IT~&EW3m7zE\IRPRQ]S|Z|{m|ysvxtrrrjangQbC/6lC/6l\(7[T%5T=0=<1884'5/'2*'X*Mae2Ytd0Hmd/Bko(/\o(/\&;X'EZ(b^)ha+yj28Xnwqrpprrsv\NpfJ_pFYESCSZ,_SH$SA54;/)@,&?(#= > A Vk$i&f'76?;IALC/ru/ruCfIkZyȂvrrrrrkipHmpHm@~AzsDl{EgIV:A{+,Ya%?U#6j8Cq?GrA1rA1H7H:ICGE @I%@U*?a/=m4:xHLNRUMUMNYVj`ocj_T|edvKX}BY?Y:x8"VOQF{B,}D4IJ'R^/Zq.Nn,Bj*Dk)Ek.P}0T2W2W7c:gyCtmNzaXkcvunkŁh`f\dfciì\Ҭ\F?~(?]}!8MN "b.!u9%~?'A'F5G9$SU$SU,~u0x~:gDbaSzrssrssrrrz{ۓ[GTG>E~47ol*(Yk$)Nj*Cw 2K{!4M~'5\)5a'4W&8V#BS%LZ,in,ik+ih/ep2`xGfNhbchavRvRbāmqx~z䀡_ȂCYq;}Kc8mKG.bK=+^K8"PK8"PS2'WU-&S[$FX">N%p43K@%]W(c^/155JoWt}sttmrepVUGEP9?zX$6TX$6TO8BZ =Jy*Ka},Kf2Lv0Er.=m"XffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM               !"         #'/2(b0(>b0.8bG.;_F.DXB>[piNqHCU\mss{s{Znodpcw>}m9jN(^S5@<"!        !  # % &  $% !))"1,"(F4*2fN3zc[t_?|tBǴAҹ@ݿLPGyDr2X<>2X<>       > -> -@+9=+53)*4+*5/)8-,;+03',+ + (&3; T%+h-;G+hU-pb0w]6YX3yxM(_P2=) 3 7 . + o$4o$4V,*\)*o+c'BN%Y,F$@"K,O05&5&Q1HU>#Qag/m_g/mXh1k9H$I'(   !0!06*-VD1AimFoWv}r~zorvipcna|waqgmSifJo\3x_R+f/13***       (&%%%##%&$$&&%%'''&&$#&&""%$ !#$$') - -0.**,* ( ''#!)+++++),./0353 28802765:>;:<=8831,,+*)1410662253 00/,**+ * *&% "(& $$$ #$"#$#""! "#$$ + + ) */- + - / ------ 10///-*./00 7 7 6 6 764 5 5320022 ; : 7885245 5 5 5 521./12421222288666 4 3 2 24578774446;;;;;985565 1 134 5 564311 1 1334564322 . - 0 0 , , - . / 0 1//+*))//029769:8 74456;:888889: 7 7=;89= : 863* '  "$-8E5dzHGyS^chG`mOeqXjo`^ncZt]Pv[MuY\uY\qzqmqrcUtSvYVPZYWeYueYu]75lQ2-^,$4( 0$!#      # #5%-S6%'K7'32%,$ # # &"")'((&4(&8=/"G=/"G713Z3,4U'5E,#:O=.LkPC]cYnd[xe^n\q[fcuvwun|jxewscvrauqbzqc|r\EQZ3FuL*)SL*)S=2:`909Y,+8D" .7#)&%"(!#"!#$(?:'/IB!9.!9.8%XO>1[aOVeP^lSuXv^xgksusspn{~ho}hcwf@dr8q~0zq&f^eMB]=3Z8.F74F74R)]`U*^a]+bec1jmxBDGMT{RpR{FB{hsb]QUSLP5=AU%&*;!  !%%%*)-,0/-3M,DdM,DdD;R{JD]]_}exmsohq^wwZypYswqxxwtnvlmeaSdaHb`>\UHZRK:*'N/7).).   %$#3-!.@=AbzBKtQMQMYg`tvursttu}pՀk|nzpbb:}YT1l;)86$1( 1$;-9/7 2%     (,"#0"62C'IAV2MNd6ORiVla`vfvgvgrrrsw}twqqjfWgWO_>@y\6;ob"2Pb"2P8%=2%9&-$,+**               #)-.01$4+$4+3!DC9,TWLPLfK|E{?{ftkippkv_vrO{mB[xBoBoIķTsuzv~lqqYc`MVPAunJxMf^%-;0#1&   #) . 3 59:&E&E 0 2# 9%=&&%B/6LjGr̥eouw}ssTXjPRdC>SxA;Pr92Ha!18    ! & ( / / / 153 - , ,+ *&$/<%/<%S9׏L@Ӓ7Wʛ?Z̧Wde|stvrwpsQ^GGM8j               )))CNX(CTW%DgV/I9+ & " ')))33 1 00//01232255 0 .**, . 013.-++,-12 5 7 8 9:8743 44359:;=?>=9899=>@@?<9::77::443335 7 5 4/.))+,-. 3 1 /1355<<;;9:>?@@@CEBA>;21/..154 4 4 466 ; <=>?> = ? @ : 7 4 4+* &');')N*2QtN6^Z3ߡ2ss}c|`yXOvZPlcTtm\}xdvfUoTFuC5tw=0l]+?]+?; C ])]-]7e(:m5>a46T4.mE?uKE%DV)B\.?e/Fo5[9dF~gtsrrrtuyikikhHOaDOK:PwF5Lm7)@Q(.9!$!.("2+*,(2+2+\-?e4=~J7M7V6oS'q3?QzWx_n_njlttv}s{ox}eɋR{Cg>uX/nlS*bR<IP7BI*.K*-Q+*Z$,c.\*U&e++k1,o<.p?.#cS#cS1gu3dy9[E`ReUr}Y}V}Vkerrttu|~zՓoaZLF6xf0,ZW)(P`(7Xc(<[)Ub)Ub&Y\'W^)Qf*Oh-Im1Eu5A}1;q.6e3?q5Bt>E>E;D?HLUTYmfyfh`nVsM}sTfsV_vRhwPk3Lq1In+Be,Hi0Xu0Vw1Uy,Di(4Y+A}(95C9F"AR"AR'Q]'Q^m(R_y._k5mw@K]͖cҌy؉tڟlПlНVțNw5Y1Tv}%HX$GX$GX!CP BM<@:;:5:5HCHM*Hk0GuCDKNSYW][ajmƘoqqqnro{tn|o^ooAYw?Y>Y3Hx/Bn|'1Xw%+Qr&(Pt$+Oz 5L~:IHAH;H6RI'\\4e8gBhEiQeQe`^g_z`„n}}z{wxnVkwJl]DmUBpi2vpi2vhp>kgAtMKuFPy2^~+`h#cRyQAuKlZ;cV4HuU6>mS85fZffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM                             " % +-.P.P&/V2&0R/%2F%3KhKAdq:3şLTmusshw֣OH`4zeB$SF#,'             $ %!"#>'!%]>*1|T-6qL0;eD8jZ:za87_bkjflruqxbZsV>qR4wH2C:'2             #5"+9K*2@V;4BZ@>EecAFioCCVyr\xlnrrrrrnӓb_O,f_O,f' %             $>B$>B2;#9G9NkG6v^..-9=y<}<~5cG@5cG@       E%5E%5G0?B.91)%1*&1-'3*)4'+."' ) * )); D `)0t0133      ('&''%$'($$%%$%&&&&&%$''"#&% "$% & ) * . .0/*+,+ ) ('" (**+,,*-/12 7 8 5 488/16549>:9<=88 2 0++**)1410551254 00/,)** ) )&% " ( ' %%$ "#!!""!!  !## * * ) +/ . , . 0 .-,,--00000-*-.00 7 7 7 7875 6 6421044 ; : 7 775234 4 4 4 410-.1343100 1 166444 3 2 1 0 2356774446:::::985576 2 345 5 552100 0 1345786433 / . 1 1 , - . / / 12/.*)'',-.18759:875567;:88899:: 7 7<;78< 9 641( %   %'/+7$0A7(@^J6S}]Ce`DscEmGpHc^vvwvtsrssomdRba;TU20cU20cE=Fu@;Ek14BM%%5='-*)$,% ! 1,724$4$3K97!OJB8\{DCeJd~PfUh_bossssphjunItzA8{-uno!XMaB6\:.G:4G:4U'b[W&bY]$bTe%iW}(|^+l.y7@{JrMʼnGǑEwwqq__^VZY;JIb',-A     $" ## #:#7SpUMx_wsinjajTlrVljWh}gvvuvwv}ssfsuZswNli\jd`E32c8#"F,6,6  !!'/)Y\41kmF6{|F6{|PWZhvursttsz|zzynpCd`:}E0C?*:. ; *H&6E'9B';-&        +*6-/!D31"IP]KZkYu]u]rrrstrpqogq\]mFMl>Gm(:^m(:^8%A0$< ,+'*,            " ' ' ' "  ( (*7+2G?J5vyDU>tҹ6s.rarttssvkH^~GQsB(S\9C>/2 " % ! **( ( ( ' " # #2 $@/5Pz\<_k>^l>^l7ݨFʻrqovv|y`ljS[ZF}wGGfZ&4;0(1'  !&*/ 0 57 @ @.. /:'D&,Ug8ިdrwyssXfW`zTOiQKeF?Wz(&8G    % ' . . / 1 5 3 . . .-, ( & - ;- ;Z-ɀR3ń:D?HŜNT`trtuxy[nTQ\E% $ !            #5(6##7:*)   ')((33 1 1 0 0/12332255 / -()* - / 12.,**,-12 5 7 8 9:984344359::<><;7666;<??>;8::98<<554435 7 4 3.,&&)*,.2 1 / 1355<<;;9:=>?@@EFCB>;10---26 6 6 5 577 < =>?@ ? > @ A : 7 2 2*) %& '> '2U.6cU;sb41ssSπR~{OHvTJhaProZ{}dxkZtYOJ>E8~k4!Mk4!M; A T &T +R8Y#8_-7S.,F. \8(c;+=@=G"8Q$>[+Py/\9cssrrrwyv|v|lRWeOXPDZJ?U71D_$!.?     M(6W/3sB*uD)zJ$gA!]'h,ys;t@rCgCggjttsttpߞW΢JqFd7|_2uXA$TU=!LM/5O04V11[)1` 1X,O&]''a,'e7'f;'^H^H+gf,bi.Qp5T}\)>g9?;C=FCLIQ]bcgpplox|scjlpHi{IiIh9O4Gy{'0Wt#(Lk%$Nl$'Mp1Js4D{=2z=,x=%L<#[S.dv1g7j9kDkDkS]ZZpQh|~xsu_u}PweLx]J|y7|y7oErzJ|\XT_=s2oz&kXmM:fC0RCWINBNB,dl1j}A}ByEnNiVctprrUSUS^;p[=rQDwN@kE4FtC8oF^rI[zRSdNvIa8L'\<-.&"                       !!! / / 53 . 8*B!5K)@S:QtW@Wm\‡ĕooutrrr{}xلhafTeOmG3sd=)a. .       " ',.0,>1C'9T*GP:AaZ^0B=N""=$ $$!2/%%A>><<; 4-. /& ,* +;5?@8Iy;drDv]^bkrwvr|YT~VHR;{[Iz^NvZOtYOuWduWdaaafkjOmQtpSfea]h\Zb\b\jXvjj|keTt_Wi9a3'-=>-=!   -)  !("$.DF3.eg6-ee7-ed<;sv>@w|AGW_wz|}wrtthdaatiHOwVUyPWJY:-Rb5/F*!   )!'10:?I2./+ *, (0#6(; ,U@0o SJm'\[l)_a.o/tnAѱfHɰL[PVZF`<_e2>mK",K0)#"        ) -215#GA<+[I@LzLAWMWlM^s[;H[;Ht@WtVdtttttssrr__IDvA;a}("B"7    !% !31!31F*JbD0Sf>Amr;Y3Pmˆrvwwvuvuqxksj^z>8vH9R:xG3wc<,eW6GS4=8-'/+            % ")%*+1B+1B=3'TD93eZKXa_euvvsrqqgJmgJmOLNGHF|.:.Z38.[@2-\ME>wZXOSgYLub>8/Y9$B            # $ .., 2&D&(Q<*)^R,,ZS..US;x?Ķ2-..wxywqbdR6~6/Z\-,MQ.) $$$ !&(, - - /0@&E)?!?!$&hG)-nQ7@o=HzP`|^lpąswxfoj`ba?TX^4DIP$   ! $ ( ).033., &  ' ("%K:4=n[CwHJ~Jz``W^sƀjM|~/LLa     # # ' ) / //1222 +(- - 8 <" I4_2i/tl7o?eE[Jtpw_טStg7t_3wrE%WqF&XnJ'ZW7D?$-/             $)+./ 4 4 . . . -*.1112211 / .,,,/ 1354466 4 4221100/000012359::>A>===99:;=;96 35688<<9:;:7887743--..--,--26778889;<===>?CDCB?<22134798 8 6 5 1 1 2 5 < = > >= ? ? 864 4  - /#4$)B7<=kn;p:ƘWڟ`VRր4\z4\z.Llu,GgR%7WW)B`g5c|kezndYlrsYsYt\9oV6|aE-h]B+dP8%VP*&LP'BD&17 % Q/+Y2.x4;5?l$/q&2,9,<-F-4_;:xo<J%2T%2T#&H$(N(/`*7h0N7S>WDSJOUIYGD?D?@YQiaivyrrr}|oπtd{PPyDIfC?g?R$JT$NT#OQ#OQ~,Eh~7Er|WCbHmLuiu|rqރjsˉ\nőwSwSX}awzu}pfz\Ló<7m0Kq.@k6E6E}21479G :L'>Z,Bg0Fs=OvJWuttt^{``fe^`bVOZTbURtOj$ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM" 5 !>oF^rI[zRSdNvIa8L'\<-.&"                       !!! / / 53 . 8*B!5K)@S:QtW@Wm\‡ĕooutrrr{}xلhafTeOmG3sd=)a. .       " ',.0,>1C'9T*GP:AaZ^0B=N""=$ $$!2/%%A>><<; 4-. /& ,* +;5?@8Iy;drDv]^bkrwvr|YT~VHR;{[Iz^NvZOtYOuWduWdaaafkjOmQtpSfea]h\Zb\b\jXvjj|keTt_Wi9a3'-=>-=!   -)  !("$.DF3.eg6-ee7-ed<;sv>@w|AGW_wz|}wrtthdaatiHOwVUyPWJY:-Rb5/F*!   )!'10:?I2./+ *, (0#6(; ,U@0o SJm'\[l)_a.o/tnAѱfHɰL[PVZF`<_e2>mK",K0)#"        ) -215#GA<+[I@LzLAWMWlM^s[;H[;Ht@WtVdtttttssrr__IDvA;a}("B"7    !% !31!31F*JbD0Sf>Amr;Y3Pmˆrvwwvuvuqxksj^z>8vH9R:xG3wc<,eW6GS4=8-'/+            % ")%*+1B+1B=3'TD93eZKXa_euvvsrqqgJmgJmOLNGHF|.:.Z38.[@2-\ME>wZXOSgYLub>8/Y9$B            # $ .., 2&D&(Q<*)^R,,ZS..US;x?Ķ2-..wxywqbdR6~6/Z\-,MQ.) $$$ !&(, - - /0@&E)?!?!$&hG)-nQ7@o=HzP`|^lpąswxfoj`ba?TX^4DIP$   ! $ ( ).033., &  ' ("%K:4=n[CwHJ~Jz``W^sƀjM|~/LLa     # # ' ) / //1222 +(- - 8 <" I4_2i/tl7o?eE[Jtpw_טStg7t_3wrE%WqF&XnJ'ZW7D?$-/             $)+./ 4 4 . . . -*.1112211 / .,,,/ 1354466 4 4221100/000012359::>A>===99:;=;96 35688<<9:;:7887743--..--,--26778889;<===>?CDCB?<22134798 8 6 5 1 1 2 5 < = > >= ? ? 864 4  - /#4$)B7<=kn;p:ƘWڟ`VRր4\z4\z.Llu,GgR%7WW)B`g5c|kezndYlrsYsYt\9oV6|aE-h]B+dP8%VP*&LP'BD&17 % Q/+Y2.x4;5?l$/q&2,9,<-F-4_;:xo<J%2T%2T#&H$(N(/`*7h0N7S>WDSJOUIYGD?D?@YQiaivyrrr}|oπtd{PPyDIfC?g?R$JT$NT#OQ#OQ~,Eh~7Er|WCbHmLuiu|rqރjsˉ\nőwSwSX}awzu}pfz\Ló<7m0Kq.@k6E6E}21479G :L'>Z,Bg0Fs=OvJWuttt^{``fe^`bVOZTbURtOj$ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM# 4&3XU.?rrrstewS`m@A*:A*:Q:!MQ9IR6;N2:A$75() "             # # ! # (& #  "   ')%(E0)0N6,#K1+- +      #               $  ) : ? D "E  *  *      /"*/"*3 0 %&( $   % ) 3 6 W/$b6'A/@1=8CDV)gfCv]m\dZzcYwbY|a^}`_YhYhxh_~l\vQuFs;s@sD_1{X+i_.;H ,h&h&V*U)P'N'H'K*M,Z/^0V(S%N1N1G*>$!'#73)T.2.F$137')2-#   " $ *3#*-MC6Uk_B}{JRⰴo̅ywrpssrrr~{r\`:~R.kxC!NS:9F72/" '    !!(*''*)''(&#'(, -//(()'!"#$$ ) + 0 032-,(%!"""",/ -./.*+,/133333301356891.343300...13564344//0/- . . / / . .,,%$ !! !" & ' , -.. . - * (%') , - / / + + + ,..---,+ , , . . , -.. / 2478 7 766430011012-+ 0 0,,**(*,-. / ///66 4442/00-,,,---,))('&()))--)*,,+,---01332202630475 455./123687654,)-- * , 0 0 / 4 8 7 7 6 5 / ////033 2:=:988 3 4 6 5 2 3 3 3 2 2 2 1 19 7 1 2 3+#& )H%]VW.nlSLƪQViJjJ{mJ[mJanItoIsoIqsPgwV]|dY~iXnToSnVynVyzMxyPrwX`qwxjnrrrv^wM|vFLvFLpMVnVaiqfy][yXalKprCU^?1gW>%Wk@'Zk@'Z5S7a~;wFaguoyƉw_fcUgsXRlYK^wH^wH%.6"'2'$    $,"0$1$"5(#6)">A!7<!.&!*?@HEqB^dzDtMfVXXXZpi[d_uWduWdssrssttb\^_o_J]D.4gD.4g@%9B&=H"'GC!$C28**" !  $ % )"+)"+#5"        " :OS=9LMI8HGUD^MuOtS]b՛SNx}{wvrstlcm[[GrI(ZgCCM>=M>="               *(&!?P_CLtkH>pʮ;gܵftssrqmnoVqtrw{|\RM[KM[KZm[V[NI#'JB"@-#     !#- - - ,) & # "  '%))!'@.$*H/.(fT.(fT:>{K\u~xyupULxKRKEo1cso1cs8((/&#  & & &%$)*,, 1 9 +Q"3Z$5KtI8Fv\:Awn=W|?mOVTNbKfJpjWWPJ|:$>S+/:!$( % $'() ) ) ( $%% 1<%0>bF9JoQAa{DirrttskQpu=USu(:0G!,#    ') ...0122,*..8 ?T$ `287$P:9::77;<==<:8::<<AA==<;8874310..01332214689==<<<<==<=>==<;750123368656 6 3 3 2 4 ; =?><;:53& 7& 7F5j|G?sJ]Pbcrgkmn}max,Afx,Afc.H]/CI14O9?a)R_`B{_ZSkF|¼eoyyitwdvS{U~YffrF\5kE#>SM,1[O/-^eK5tlT8{A &E@$>=(>)?+=1;797771$/q"%E(,R0Hw0Hw@eNkjw{n{{|zyꟃ\«wOsnnPMEHi%7W_0I@ G"N%M"Kw(*,-@;@;"MO&NZ0Pz6PFQBh>~=<}MrRssstuushȖmByW2w\A"OJ-AD&<: :79J#+MJ#+Ms'4\u%2V{,Dk&6[(_$&c($Y &U %5H&:X89y89yl:u?LI|W>tTAkPCmmWmv^uswzq]oq]o|Ra|ai}{ssrrrxcszSjpO`pO``6@vb/"NN!HM!FL%PV&SY&VZ&VZ-Qo2^BVrjanrrry}y}☉M{POYK[>_C[HVGYF[=N:J2]B_NfIqC|}kruvutrrs}|:0~~q%`Ve#QRY!BNE,8>$1R)0Y+/}B=}B=@I"AP*Bc)>`(:].Km3\|ApEvRtVsjXvjXvoxbr|b{`tn`YRmosve]dJcDZPZP.8jv(1\Y0i5 #D#4R&D_/]w7v=?PfPfinѠkuՈqpdlw|rɊQ#o.ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM.#,NK/vߢ<|ʬdefedZgWWKE([KE([eW1ofT-hiK!ScD!QS0!LD&96'+(!)               ! !   ! & $"    $ & ;'#&B,6ne6ne05FHP_mwpqrsq`]q`]`QA[IyGerohp}ptrmmnuk}pOa>R,hkQ%ZdP#UN8:G01      %(&&*)(()&$'(, -..'((&!"$$% ) +//1/,+(%"""##,/ . .0/,-./122111100345791/2322//../13553333//0/- . . / / --,,&$  !  !#& ' , - / / / . + )&(+ , - . .)) **,,,,--- , , - - , ,.. /2577 7 777540010/02,+ 0 0-,,+)+,--/ //076 4441./0-,--,,,+((('')*))..*+--++,,,/0222112741485 467/0112476654,),,)* / / / 3 8 6 6 4 4//0//02 2 1:=:988 2 3 5 4 1 1 2 2 2 2 2 1 1 7 5 / /0)"  *'2!O+fg]5wZYYehNiMynKZoK`rJtpKwoLzqSqsZgzd`}g]h[i[qS~qS~|Lu|Om}VW{pozvspovnye{}JO}JOtLYqTbji{gp_\vYgh\|mYhdMEaI9u}F5p}F5p1Jv1Swp2p|o=tl^}jkvWf]UdxZTr\NjPjP8I%S4A'Q()/I''3G'#?A(23*%&$%#&!(")"+" ," 33-/$"#27:8]7KQd8]jlARjzJHkKlmKxnN[XOQPfHVfHVj{}j~klmlkdbclwd\jPGKPGKG*B\I+D_P/IhK-Bb>%-P2%;&&!  " # ''''68;X>:<^V@@rZBKgIlghshzmrfa]RFcFcn@kkB5/;>=.99F8J>`B\DzOsSJGor|}yrstmgvh‹iYyS5ssL*^[M#S[M#S1(-/"'( .%3 60 5- 4          ""3BM5e?]Tq;mt|;];X`zm|~|~srnmjXlmopra\XnYXnY`vh]h^S?AuO7;iD (D02   "* * + * ' $ "  $ &# 9&"?((!ZD(!ZD32ydAN{}mlflq\V~UbUXpInpInH =N?9G$+2"*+ (&$ # # ' ) ++ /6 $J*Q -08iK44lY6Fg7YtEIJDWD\EqmbpZ`yE3Hl7':T*,<"043-, )& $ $ $ % $ "#$  -6)3U:/=_C=XnBa}nntssiKu>Zh1?=W*+">'%5   %',,-.001,*//9 > P Y*u//!}C4,W9Dj>[~`lno{t{m|vXzyXuYynK~[>sN0miA#QK-+A& * #         # & * , 0 0 - - 0 //24446611..,, - / 023348844666553244323468>===>:9::88<<>=<:9::<=AA==<;8885421002365544689:==;;;;<<<=>==<;761123358666 7 4 4 3 5 ; = >=< 9 854)B))B)HNLXUyZvhnxl{q~uwr׈jr0|nAI0-VF+*M> 5<38,5-2-1.10- + dd)>d7XB]gdljoouxvw쑊iʚ_~too`^TXx0Gqn+=aO!3S1W.S)N$n&*y),:4:4EC GM*Kj/Lq>N#AU-1]U-1]:;r~58j}&1Rm*C]#4`&/c)*Y $U #2E$7T4:r4:re>oDWR`C~]EtZGumWut\ym{sxajxajÂVbbfs؉uځ}}~yvt{rn~kguibuib[8Ez^1@lg1El5C}@;{@:z@8EC!KM*Xh.]p|M|xqwyww}z}zᒓX[beZeDeI`O\J\E]7H3Bu-7i-7i-Dg1Hp[*Kd-Wm:k?rOpTpnUwnUwpvbsya}^wid_Zornvi[dKcFf_f_}9C~v3:oc!"@r##E)(R*;_*Ol/cz5w6r7qFaFa\p^tœeЋesfҀxlčP#o-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM   2+3A}_5Mc:om=@;5˹9ͤ:͝iUiU`ӣVŭ9|9T:sE/m\6#QH6%P36&O!                 #/C%#/C%,@M#/BM,8FNG:WYR>{qBkFZc{m͆surrotVrŇVn—Vck;;r>-3!'         !" $ $ # )!97/?^G3Mo?2JpRpwRpwQю^wvsssu{w]vʇhNl@M?H80-     $1 5 1/ ( (         ) ) 9%7 2A n+k(g%o$)w(,0437>#`B'mX0Z2`8d;pEqdjqllxmfmjn|ipobtq]owh_wh_zwO{xP||RwSqTpNoGu7w1i+hd)_q2/q2/V(3P'.=% @# I$G"DL!O"O"O"c0c0d/Y,9#:)=:-6!2 -(##$!   !    .(%B4'EV:aO]eLUYaXeXh܎hrFlQYmrVk~NfOGqO'>Z7)=        !$ &$.%(6$)<$")>)%:+$99,@9,@N7KPBSTckXqu\~VOirssrr\[_ZhWfQa@`I/Fo0,G#"   # '""2)(731D"QMB)W^?0]nRCydVrdpwhc[|ʏ[|ʊ[fYpĀS}XtebXPJ<2Zm(5=# "! !   %+##0- 561=g_Ba<ҫ:hwhhF/9mD/7j2/hY8&YE*:E*:/!)     #-$)16'/:9/3BJ24EP?dRfۄprssssssr_gOx=x=]G(\\@%TX,=c@4jmTNgRKaOH:'8- $!           (0%/R9)7`PIWXSaQƗQwuoj[]`ZeVo^Wdzqyyyrrrw~Cm`6O9)0^))@!"   " "&%"      # % 7 7J$"b48[t6p.QsrrrrssvI}mEsP:SG1Jr,./(&"# " ! #$ )) * - 57=E! L!Z& g1(#qC+%tI90i>4srv끹szpe_e\N\SD4-6-'!       ! ' ) . . + , ..-1444662222 2 2 123445599679977653443335:<@@?>=97:;<<???><<;::=>BB<<<;9;<87654479==<==>><;;;77679:;=>>>=<76 4 4 3 3 3 5 6 8 8 8 8 7 7 6 7 ; < < < ;535 6 1&dQ1&dQOYwwwpxbZ}\WUTnSvRSS`:+b`:+b- . /"+" ' -!"7!(!@D:*ZO@-bdV4tdV4tRRA|SPHUH][HcmHvtF{C~@=rT]m\NWūZbaCYV>}?5-]8.'R#0       ;!D%S!*S!*Y2?Z5G^)?__/KnbBmijpjhswsss􀁊RvOe|D2rx:)^s/ Ie#>V2U+T)Y( Y( d - k1&<8?A'F[)]`*se*}h)j25:;{Py^qnfx`Zeps\XtIF[80fR2(XvLCvLCqOdK>?}q47ka)/Yb!.Jc-:Y %U (=,G(=](=]OH`Tx䖋o٫zRxRvRoVlWh[f\n\n\`fœc^mFgFSEOMKUXXxd[]Ɗ]˃i΃iM>TS8Myd%9Ws&AZ*Xc)N_'CZ(A\(>]+He,Kh2`~4g'DZ(F^,Jh.Mp3V8Y<\KeYmyu׏wߨ{QxDv]v]Y\dKyC|:_9K77t&1T /Iq.3c-+k79k79"@N&IZ0c3f:miOoTqwsцtևo݇oy{}mosVuv]qyclŃRgAan'7[d)Fe&Ge&G59q69s7:y4=u+Eh)Ha&KY0Vx:a]xȠh~sssrof[xO^_QoD{i9Gyg56k{./_+-[r''Rr''Ru )G"2O(Ne&L]$JT JK}IA(^_,eiEfMfzMxzMxrn`wq^{Wy[qthqqqys~_tsVsfNsaKmmvXbySVC2qC3tC6|=R7n2t-yp#LSz=I&PZ&PZ5w8t?iDiThlZL%m,ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM   /%-:rO/D|S4b^6qk8x6z5|8~9~^d^dΌpØA|C\JsQkR7zB9!I418G+"HG+"H( $            " % , 2$7&'@71+IV4)CY4)A[LiuLiu|mwyeefkqsvk|Ԃs^vTYM1hJ?&P*!%      #/4 /. ( (           ( ( B#+?$6H ~$4z'5w+7z-9|0;3>4??(fC,sXAYA_AcFmT~lkikkexn_llhxkk|pbor_kyjZyjZxsLytNyxUuWrYoQlJs}T;g8ZDMPUPXQfҔfsTnZ`um]uyUtVTtW5JuG(8[6&A(4#/! & #  %  + !0 !2&0(03'53'5A.CjE:MsO^lShqVrvQKemprsseqfnkfibeUlT?XD)Df;+<8#.) $   # & .$"1,);D=:!JK9'OXR:nkNrXkt\`WxƋWxXj~VrzQyYtpgiZaFKd15HZ4395-.-$*!&""  "$"((,/)2RO6Oxn66bqsbybyFHKxDIIx@MDvELJKKPHBQE:Q~/0A'%,%)%(*-*-%!=)#)E4*H\7/XfA>W3urn)eae3Wxa6SP^xJkQqQqstwvtsrvytyaYfSG_O@PD7iPD7iB(,M:"%A"    &!(.!&01(*7?*+:D4OnCf{rYodigfpyxxhʏu]QQdM1jg<(i]78:5(.     ! # +.)1P>2;\LWWiltiGNvUamY\SZZKA90]8.'M   $%()*+,++ 0 08 : A B  HR["!*`3*6dC/:mV1>97:;<<>>?=<<;;;>?CC==<;9:<8755558:>=<=>?@>=<<776699:;===<<77 5 5 4 4 4 6 7 8 8 8 9 8 8 7 8 ; : : 9 84 2 "D &K'14i14iX^qÁrut]TxVP{PMnOxPQR[7*_[7*_, .4(0&#!"$,#4;2"HE7$OUH*]UH*]GG5fGD:jH(.!% ("( ( ?$G(J&J&K)5M,;Q#5PT)?^[;]a[mh{~g~f~{xفvyys}b|ʖ`jY3|K+g}=#Qp2"Jd&!B_#<]$:d*.d*.j-*o/.~7:9@#>Q$QU&dY%m[%v]+rl-qq3y5|GQqy|pzpl}g_hqsjet\X]FIU?Dur]Wr]W}WuU^NpULbMIxg:Bhl';Yi);i#1+F".N&=X&=XFJVSoמgϯ~O}P|RnZi\c^a_k`k`nnʕmd´iGaEK@GHCPOU~ZY[[ānсnSC_XC[gCN}rCTDfC^BV9Nx1Fo.Jl-Lk3Y}5](@Z(B[(G^)Jd.Rv1T|4U@\LbjitlˣpOoFm^m^Z^jd|]yWaNOE<-4_&1Sk,6]+-g49g49%=R'D[.Zw/[z3_5^6]DeIhcjljuϏu~{rs{wVpwcrxptcpVmm/?ge"/Of!(Lf!(L;8r:8s88w4U&NZ&NZ.hy0e~8^=`NfbYvK$j+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM    &$Q*\##;}/!3g%+P)@_3Um6^r#7at%>Ty>Ty@޽GZW`~_ptxvwd{yPoMcIVs;Rc6q4.7*$"                 ! !    #(54"+F@,6o[:|k6ѕ5ޣttssssrn{jdmY_pN>T>%SK8CD!$D!$& #            "&,2+ (D&"M-/=nH/=nH;:lp>Pt{G^uyts~^vNrpAdn=|ZV|ZVS2$TJ-I/(*"           " ' "  ! $ %:SmC:SmC/z/ˇ04>Tiotsr{vi~l\eE+eY;%V6)1%!         +/ , + ( (     &&^7;W10A\%AFHh+h+e+[)>$:#.)#$'$! " %  #!    !$(18)0:@B_g[Amtd>~?@\wwv{olqsjXjXx^=p^8~Y])a\Q*b_E*b=-?   ##--,+)(''' * +++**))')*(&&&%%''''%&&%###'( / 0 2 2 0 0000,*,-++001469<:954//.-++*.10// / , ,./11 / 1 3 5 62111*+,*$#"! "#)+11//0 0 0 2 4-+--%%%%%(*++-.,+,,)*--,15102399<;77 7 4 011.- 3 3.0 42,./004544:8220-)-0-,--''++ * , . . .-,)(00 0 141'())(-/// / //175368438944430002355.,,,%&'().21000-- / / - - - - , 1 2 3 377 0 0 0.& ) +.0/.--)( &"', )E24]!;Nb9fQnqjc{hRunJ\oK\qO[rU\ve]vhcujhwXeyFaz;Qz7L|r6Q|o5R|h,Ugh,Ugh0Rol.Jlv)3at03fr62jb42hR21f[6Ax^7F~Zk]X|dnnc[gVsHuMv|\Y|[X|ZVhb|aelnoq~ժT[T[60j7/gz:*_9*^5(Z:'Y?&X9.c36n19m0:mX`X`w|vtt\qhim~}p]nwTe~J[bC9vXA.fD";=-P2I-4 3 .      )'$!:5@Om^CMflEK_yC>Nr@18rN7*\M5%T@$4@$4"*%  9).<.*?3%C93D;8E(O\E-VhG3IwG3Iwqu끯x~|vtrssrrrr{ZnKjE#@:3       !""&,)62J2NAdLlF@޽e̊eۇm߆ozvssw]v~[mTQuotx|}l_@gF,gH-;=%,             $%%):F.[:F.[ CS'&^1/C}M8Ko@SH]J`my醽oorrrpjV\GN8YL4U{J0Qq/A>&<-..- 0 99 9@ G L Ql"u%! ;$#B:=ɉ=QďEHPLGUc\cZUe<i3Vw--.( ! % &/2&:1ko:1koOHX\tuwtqrrhlpe_e2&4W2&4W    #$ % ' (,- - - 0 3 < <  : 9 8 ,  ''/>-16L>ůPðowsmgptynUHDtw:on7U:GU:G}p;wl>d^FK@3g1"C).!    " "#%+,048768922000/-..//34;;:;>=99875666668=?CB@@?97;<;;<<====<<<ACEE?><;79:875488<=??=?@BDCC==87457778999<=77 8 87 7 7 9 : 9 9 : : ; ; : :9621/# /) /N)r`Z2v2_2_sn`bgM@iG;}jA6wwoE{~Jg{L`zMK,(UK,(U)!0'C):>(3/# $   " & ' ' $$"#!#!&%(0/X 2J+Ge0k4EjJ]}iСmޟ{gϓx`opLhfEQI/fK@(XE7 JG3DI/>B#,?&L.P1- - " $ +!2-E$-PJ.:hO7G]HGaNGLMuustvwܭ51h,i^/nT1s~A1oy:1m(1X(1X},G{+Fu(Ar(>h&4j/5l86p>6tD5h>0d<.SH#ZP+|-q{1Fx7E}HC}qgmpsssdp_dff兟pقsw{neu}ąOc9A}26j-4c+3a;G;G,Ql:R}bTlPDKRke_k“ViShbmƂbmruӧ]HRC22g/:f+Ae4KwA@BGCDBA@ AJ#@S=GEIOKRLQ_Q_^ez{qۏg֘Z nLD<67rY)AK$1\):\):,4^+6^(=^&;Yx3Hz6G|8F%IU'NZ(M\(M];;|w}nQ͂SȄW_|wussskGVh.Bij(.Zj(.ZM3vH3u93p38fGGNAT;QBMI&>W(9[18l47r7C{>MQkatnqssrqiLja`^W]Tl=4pl=4pr.-b07k4V2[0_{/[r-Wi4ay6d~DIH@;E;E0Kv0Kv0Kv5^C_`{rqxbtrrwttxuܔLPv[xuZsp_džJu:M5@y&HZ&HZk95p:<~#=R)Fa:aEUPH#a&ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM    ! >D"VK@'J!6S!9T!:U)0bG)0bG1fy8j~MvlVoqynrlklimgg_e]QI6lJ6*VE0=C.9>'0<%07 0.%& & &               "(/0#(Jd;,SvC-ba.gkZZ][X_uro|pvwqpgag[[dWp>;qp>;qG$2A"-/ - % & (          "&+ ( ' 5:(N.(N.24^T6Cd\EsvvQ^chy|~qv}U}Ky|oy|oc_UeXLkC0m`;*_A#85,*!      "    ! " #$2H.$2H.&w{K*|T5o5t5jC}PZd×osw{xvlm]fcRTE1gN?,];,A( .            '* ( ' & &         ! # ?(%?(%xD Jq>?[- o51M)dW/ua6]AYKvKPnFRRTVUm^yp\qwV\s]hfsiclSzmLhnFVsY`t`dxpczucrNrN{gFzeNv`dsehpjm}cc\Ywkāq{vZzsS|M0n|M0ngJ)_`F$SI9/G3*@ 7 .  : >FI[%[%U%O%?%;$/!-#+%$  # % "        "#%(:;;)DDA.d`V0heZ6uthGYXVNzyLvvTWPPEC{=pFfO>K/X     $$+++****((*+--/.,+*))'&'((()(('%'(&%%%( * 0 0 1 0 / / ///,+-.--32259;>==87110/-,*-0-,--**--.. . 1 3 5 73222+,/,&&&#!#$)+00/02 2 2 3 5-+-.(( * )'),,,./--00++-,*/3-,/166<;7763/00//660152+-02 3675464//.+(, 0 , +--)) - - - / 0 / /--**00002/&()))-/ 0 0 . ./0531352267334300/12 3 3 / ---'(***.10000.. . . . . . - - / 0 0 1 5 5 / / 0 . ( ))*+)) ) ) #% + -5:)U!cS])Xce1Mt_IZbgpkuiUihJbnJ\mM`mUkqZf{jWtdUm]TmJNn7Hf,;ed)7\`(<]_(>]V S>S~dx{etrfinopekrz~utzyovjldfk_YZUUURt3Zn2Ry]/;gW.3]F+=-$         !   "+')/F@-.DF1-BM1&9I2 0EGYmNlGocEpYa|a||ux}klruxnwbvw^o^7AoV+2YE+-TE+-TL#(FJ %@D/A-8$&1 "* G:3c!UO\(J^Y*Gcv>ev>eW7`z`8f~|:yF|hρzrjbnqzrfwkeTheIdY?]M6qJ)@E&<70*%#)(/51"C=4%J667X667X=v]p@~_{Ld`wu}x܆fvjEqa:cL,f_E(\f9%Wf9%WR7&VH/!J*'.);".<)->1+6.*4-)4!3;.4!2"+'!     (+:(+:'.+G&,-C%(6:'-?<.:[B*,O>'D:(B9* @8@JsHY[dt[dtc||aYXVbmkjrpfrc{o;[n.Pp;#7;#7  # %006  8?F! +\4$/fE)3oV3:{o7=xSp]e{e{`wd~rrr~lygui\hsR[~?@z|98yr5TC5TC%<##="C @8 > D EF Z`n%r(*#O,/U2T~i7VtF^GaGdMeTgUTĴVNͲ_Xb[DeRDeR8T7n4F1a(:$(! !#  '((F?(F?<.pgFBuci{lstj}|npn{nuAXpAXp,!,C&'8   !$'-/11 2 5 < ; : 7 5 *    !)!$30z~o<}{{as^VPJ`wo{i|gsdqcbiTbiTw_t~_kx_X[KD?8l=,*O63"   )+147558:11//10//01145;;;<?=88765667789?@CCBBA<;<=<<<=??@?><;?@BB@?=<99:876599==?>;?BEGDD>>:9776667888;<7788789 : ; 9 9 9 : : :6530-/ 1 /C87IFJKPZK}K}mj__`eG[R<|V?2lhQ@nXE`XD[YDY-1]Y-1]J$+KP).Sd:6l`;0aS<B?/1*#!&!" +# .%!% %    (#B#6\ 2J'Sd/u~5Z~8Q~T_^dXeYk~\{w`tbn`_j[]gV]dU^aU[OSZISe1>di*8Y0 0 ! #,"1*B"@F*-VK78lO=8oQ@9qn[:xe;odTodTx^y{_eÈj{l|d}\x[s[nRmP|]`|]`9E{6?rs.-Xn)+Ra$@b+;d17g53j90V.%O+"w?5F<%hb'_d,Eh0Lr?`Wmo{yssski{ll팔jшj~mtrjw|hkX[DV>M>J>->c->c/Ls8L~TL^I}>}D}J`bWjSmRnfiÃfit}u͘nWbQ?A6Ew-Hk/Ko2OrBXH\]ˏ]uTtfrrsst{pweq~aoNTHK87o29e >J?FB:@:?;?C!?L2En8Hy?KAMAdAdybyhy}p̂l̋h͉k·n}kfzddk9O|g+Hjt-Hjt-Hj5GD9G 4I%7T'8X*C`/Kk=eHkgˈp~xvnyws|qnǃ{jŅiphaphar`_Wd>u8<{8<{'@]&A[$DW(Se5EUfzlvqmuuwz惌m҃n҂rq{`utoćicTEM<|u*=]u*=]V/1[07l5Gw$=T3X{7Oz,;)!       &:*C$/T,&0Y2?v?vFD=Lxvssrmk[g[gg:&X_8#PF19E39B99B21A+)1               # % % & & - -(-P7/7T=BT^ODpzrFR]_z`k؉jіXvvrx٦jO_Fi<*aR-"K;5+$&        ! ! " "36$;C 9Sh06Lh4,6fA2N]7fxFTltsrssrmQkcIUF0h;4"I !*        " % $ # # # $ ') .!0%W9:W9:Q&XL"Nt=1EC^0zi8s@nUijt[ykV~varyenge|j`tqO[m\kajgsLmoHXjDBu[TxbZ|}e}hȏtPtPfHaQzSjuYno^qz[hW_nfxvz~nqʜbFbF^5{yY/maJDZA;C& 5' 5 : E I!N N ED!?%;$0"1#2#* ! ( *          1%.!4,/+>A23Z~Y;u9hl6ZX.>j?+5_77_b;mp6ޭ6ޭMNƜQӄclt@jCp$   ! %%))))* , - )(**.. 3 2/.,*('%()****)(%(*(&'' * + 0 0//- . ..-,+./..5537;=?@@;93311/.),.*)++''+++, - 0 3 574333,-1/())%!$%*+///034 4 55.+./ * * / . )+--, . /// 4 4,,-,(- 1*',.33<;7752.//00992352)-1 4 6885421,,,*'+ / + *,- * * / / 0 1 2 1 /..,+00//0-%')))-. 0 0 - -./21/01004523430/.0 1 1 1 / . - -)*-,+.0//// . . - - . . . . . . . . . 2 2 . / 0 / *)''&$ # %%"#83$IN>}6u;~m@_]YMr_]eVogGVhBNmJ\lNdiZzo_poPr`HdP@d<8nc(/YS%CM"N*>D#-D#-[0=[.=Z(>Q";G8A6:4- 7) 86.,X:22bkV`kV`jl|ldxsLm{OdYIaJ{hJccV[aZheVlfUcWcWsMpHe9Z5}7)\2#Pr-Dw'&H{!.Lh)6b'/$EU$EU5s8to@vkMw`u{jttsssnlN˓MĆIh|GY]@*a=)9!$"! " "     ""!% % #$6'SXXjrqwtsyᅠqڔ_vSG0nvA+cW/AB'/- #      3Y9F:e>VMMbkvoڞUŔB;x`/qpT+dM4yM4yS7pH/o<&7<"5=.=$0<.1*# $ #)"#,$,9G,9GuFuZs}pfhinsssrrvtlr|˂JNm;7oX,HO*:F',<#+8!*( #    !+*!,3 ,;':$?.H*BB_/^If0gqA~F|u|uttri`n{yބuׇsԊkOdC\S)`\S)`\7&YX3#RM%;I&<>*@/+        (%D#A">! >!!= 4,na:6~wB4XzB4XzR`lLq;̲:ֵ7UsssrrZy—Gq].0_].0_#!         " + +- - + /;<<B.$D49Mr@^DxDxMZVhrty|}xlYOfL[O2ztO2zt2J:/K7$M, H$7 < @ > ; G KGF B CG1&R><.qfB1ymG3tF:DANFQGYt[jjVSRtJD5.^8##A+$#        )4,3)HJQi]zySq_cbjkmćuwPPA8=n7.3[" !%.155 4 6 < ; 9 5 1'  "/7/(6G<;Lwa:Un8pϕ2,PtttsrooqqrwewdW\QQA7766566 8 89;@ACDDDC?>>>==<=ABBA?;:< =??@@>=: : :876699=>?>9?DGJFD>>;;:955467669:778879;< < 9 8 9 9 9 910-*'- 3:&VYD0bpFmFddge^]X}MM]>{B=.`Y4;k`1?nY60C& DG6(WB2*X@1*XL/)WP.(VS)2ZS)2Z|)b`-om8Av]wwx|쑜tᗟnrrS]NRq>2ok7.fY#"K[&A\*7^,1_.*C : a,#n2'QH!NL&DX*Rg6|=tDlk~sssrrrrcȏbńf_zs[oWRM}GyEmGiH;@~;@~2Gz7FFDPAo8m=jAU^NhPqQtididuzzuLjeŔr`LP=P.Oq+Lf'I[5[9aIIW̓hvustttsrrgeYVG;>S >K=1=3<5==>E'D[*Fb/Ko0Ms1h~1h~;?zwLdXgcizz}nqr~UtAk@f@f=C7?wx%1Un -JN*F&>"L$ P (I 'F '"[O"[O37ABDhOfYd{zwusrrrx{|֚@T8U!YLUAP5H:@>38/67;9=BD IM)^g.bv>nMq\syg{jqo|}p{u}v~ssrGFmDEfCA~FA=tP=KS;PyB@D;43l43l5D7A<7IA&o_+ri/ts>Cogv~v~utrqmjfwwoˆPxn=re7]-2_]-2_A$-G&1Y,B(KlH(KlH6_qX8e~d?wFz][Z]akoxz؇xzigZhdSg^>daB]kOk`9xzU$][AD<-,         $%% % & & &!<+ %=.(2?51IZP:aukDsMO{Pwcjccmu~oӅziolYaRFT94gL+$LJ'D2*+!             %!, 1B,C  F(#3k=*FR7zpETY}[|\|^dwgu]ntAJQ0g'/ ='              !     # 5 GT$5a2 J`>4i`B;sZ/uZ/ue2~c/v^&_e3szZqehq}r{w|p|n}tnrwjmu^mu\ivX^rglfnrvOktIVqCBvYRxaX^aȋ^Ë^ÇaX][QfzVdu[a~Z]YYtjopq~rۈeňeyu^sTm6d0tnGJR/17 : ; B!E #G G < < ?%;$0 4"9%. $ , /   +"( ! ! " """ "!     ",4Q4&GvK#>j> 6_2%M%G!*Ck?0OxI6m6mcdbobWL2RRO#% # # $ $  $ $&&'()+ ,('((,,320/ /,*))- /00-,*)&(*(&() * + / .,,*+,,,**.///7638=>@AA<:44100.*+,)(+,''++)*, 0 3 464333-/31*,.*&'(**./2377766/-0 2 . . 2 0 +,., + - . . . 2 2 ,,-+(, 1*',. 3 3:96663100//882363+/34 566431/+++)&)-*),- * * / / / / 0 /...,,000130()+++./ 1 1 / /0131/01003534652102 4 3 3 0 /+++, / . , . 0 / / / / . . + + - , , , - / / 0 122 . .0 . )'$#!  ) #R"HM[2\ixdpfhh}`pWyc_zhWiiN[jLWfQvgR|jUmUxXQjME]C:vZ20aX"&KH7B1D.E.@ &@ &J/K/N0H,B(:)2*-&,%2# @5'%JgM_gM_no{rlwzhmđ_OdQ}jSkcVfaWkaSmaRhVhV[ZmXcPF8z<+at2Iw,&Ny&,Te'<^%4l6=l6=u,Zgt/_or9lr@pqWzmbjmerav^|]`a|W|]}o|wnthk\^QIT77iV1*TW+@<(4 + ( " "    " #" "" !-:60CA)) "6=^g6=^gZkWqNmPmWnTQirsussklorjorjshdq_`jGUiASf0LyP#zyPq_ioi|jw|背wہqym`ti]c\T_P;tZE"SG7>5**%       $7!+(?$65X0WEcGTo^^sThxKk}]lcccJ`ZB}QYQYlCdIU)_Q\-jY|UY|Umpwpjpw{}ǹ}hlSlSdfYa`XZOUWQWPY[ODCqN0+WE*@B(8,#$     /0 1 2 2#L>&#UL/+GR/+GRCJUyAS`}9o:p : ::A'-W@/YC2\F/"^N-&aV5/je82nkCaɱGqnneqblYd^UGJQ*6[B,B2#)%     &"&15:BSoFQP{mJp}WtzepxohfeeM]IDN>w)" =%8(   *.5557 ; : 9 7 6 *  &.$$,I>%2VE&D\*Xp/lCzWSRjrrrqrslyexpiXXm9@wJ*$K>%=+#9%#8#&1354368..-.100244 4 3 35578<:6676655669;AABDEE F C CAA==<=@ABA@:899==@@@>; ; ; 8 87799<<?>;@FHKFE>><<<:7657:779:77988:< ; ; 8 7 6 6 4 4,+)  * ,,J:<$hUI=~MFW[`}`}cjdthbRvNBS:o30&NG%-LN!0KP'1WP)2[z1Bnz1Bnu/Dlz4IwC[NU}pDif;U[3qRQ0hOH-_QK&VRM$T@B"K@B"K:,>8&84(1%(' '$@)7X=J[4?]1Ikyplvf`otyl|zduX'JaX'JaP%>YU%BZc$M\c%E[e),XY/)VN6%T:'!E3# @7885@&@@&@[F=aPGt(oez0{wHVdƐfɍh̄qnǂuhrrtuсrolk^i`YaAHn7S{-^y|(Sh~$IWM&.=!R%!Z("|<9{;_EdHfX]X]s~jzyhkcc_MTEPo>oLgVivmtoyls{pv}sywrtu郀tԈzo͊me_i6v2m%R\%M]&H^&G_'G`+Ri-Ul0ax1f|*cj*cj+ek/cs;_B]I[Vedp{vw|wnwi|~ox~ox{P^|IY4M|y0Eqj#/O]%BP5R"/S$-A < l:8l:8&\d)\l4]4Z6S>YF_[qqs~lrrvw}[yP{0-ov+[g+Oe,Dc%=V#;R!DQ!GP!NN"QR&\^*\h5_=[FWN\Ubcmhq}yoznl~l~rwdԄcubVmm]Yyd]Uv_I}}AM?=}42j42j)1S&3O8B?CUE WM$YU6{<`mmhmh~t{|ssutsmyd~t~҃hσrIh?x=B~x=B~e+2Xg*2Xm(3Wz)<^/Yu)Pe$GU%VffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM & ' ( +--,+ * & & %.7#(:D3C\kcƭ=ʵOOhkrsuqxklTOmA6um;.iJ,>>'/              &F&f,)IE5k]_{CdEeHU|}r܇QZo>-=+P&2                     3 O*j%7;'[Q6bYhe{E{Ey=z;~6Jqiy`\auamqs{rtnkŃW]Y^{`awrljr~{yRiyJUxAAwXQw`VXYdžlՆlՋ[gXfObTZ{XQZR[S{TwRjfttq慍xݿNGh1upG"PF%*>##;" @##A#$? ? 2 5 ?%;#/7"?'3 ' 0 3$ $ 6)3&**+",(,.-..!-     %2 2 1 0 / 'B$1H!6K\-6K\-7VzC3^N(wm*`X+HC#:a.,8&3$1 * ' # ##$%&(* +'&&&))3201 2/+,, 3 5 5 5 / .+*&()(&)* + + . -))')*++)(-/008729?@@BB=;5500 0 /***'&+,''+*'(+ / 3 443333.053+/3/*++*)-/46;:9871/ 3 4 1 1 4 2,-. , * , , , , 0 0 + + ,+', 1*',. 3 3874575 320.-66 2374,15544432/.))*(%(*('+, * * / / - - -------//1252*+,,,/0 2 2 0 1 2 2 31./0// 3 4 4 576332 5 7 5 4 1 0))-. 1 / - . / / / . . . .) * + + ) + , / 0 2311 ../- (%!    1$)l3]unKjrkcbahaojWbkV`kU_^WaUkOlKo@Rb;C}U53jQ((TM==+7%;< ; ; 8!:!A"?= 4 * - ./)/1cC^cC^qqqyvϐdUhYl\tdUpaSn]Om\NylTylThυl|uvфmjÜUFF4sv7!Mw1&Tw+*[a%BZ#9X'%X'%e"AOi&IYu2bwx4h|8yp>~_DWONYԿHeFiR{V{`_elsssyzڋ\gQLF1pW.?F&/4%.!# #    $ ' $!# "$ $  ;8 ;8:HcJ:GeM:EjV;Fp]6}wAJC]KMعwwssssrrrrroZcHlJ/m_A'[C<E>6;/# *    "'%$**535\535\flԅ|}xssrsstt|}|}lkfxe|bols|PLnG3piD*b?+61#'       $ &'+, "5*"5*44=W56>f@IQmFRU{KZYH~wEn{|tr\X\XtPFdKA5=1_.*)J'!5$!+! !   !"$ & * - 056J P%B%B%*P5,S>0([Y3M~t;XttsssvvMhI\;9ov2.`_1 0!/+ & 4 8 7 610- 1 = : 7 / &4.95-OΗ2_rrsrnskqwCSa1AmJ.H2#2*+  !" :0((KZR@~prP_uppv[Ttz|z|XTQoJ;5+X51'P!%8) &*5 5 67: : 8 9 : . !   0"#'I;17bT5X9x2w0wbruuqrttsptˏKYf;3jX5&X?8&S79&Q''    # /253245,,,-000355 4 2 1//13764677754448:AAADF GHG G E D = =<=?ABBA9655::?@A@< < < 9 8 8 899:;>><BGIKGF>>===<8759<879:78998:< ; :7632 / /&& $"+%&16A+gf[>WUV\io[_[__PdarhKoO8I6c$";6-< (G'9J)?3Jx3Jx+@d/Io;cOa[yUoNptKqgHnj9mk4z^c8y^c8y]E1lY<,aL?E70 #  &#20%4!J*!Q.!mED}#TT37CMdVYtMjtsr}A{}A{;h;n9:qxGilJarrspggh^nPA;{5cV.A?+D E L&)M(-P,7g=D+oi/mu2k7x<=y=u{|q||aRWT9X{1Epe(1Zq.5d}38nvxwsrrzbˆzbXdVbO[OTP?DA7By0Pu.Us:W>XFVFVqHY{L[V`T^NWLPJIBE:A|9N9R3V3V@JDLPSMUB[IaOf{puqv|xzutrxȊD4f4]4S2R0Pz/_w/dv1x1~#^U#^UH>LH*Yd-So/Ly3N7OZ{eplppfbxnZtCh?^4>tt,/^b$ GX >U ;:!1 H H c%:i'A{&.U'2W(>].Lo3Z=kG{sgfrrrsn`unhϙ??>e>W=H1Gu-Fn)Qf(Tc%YW%YV#YT%W[+Po.Em0:k5>v9AJ^PgZ`~]^dhdhroep~{ftylkmjVɁAZ:?{40h40h4-b//]!4M6Dz;*w=1t>7-rx4:r59q4Cv2b*Vh!JM&UffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM     " ' )*+, ) ) %% #)+;)(>&&A#(R-!+b7%8yD'V0wj?Dj?D3.                 "# ' ( # # +,0$!6&,J.(XM2m6ih9N|bHXM\]]v|w|x{wt{炎yۆ`}Gwc2uqZ+gR<GH3<( $                %!!,A-,C]98dV4<         " * - 0 . .//44 F$O.m%&aUF8 ; < . ) & &"#$%*-/,+-...54112/,-/23 4 40/ - +%%%$#)+**-,*)''(()('- .//5418@@@@A=<77001/*))'&+,&&)(&&(+/1322331386/140,--*(/167;96540.46 3 375 . / 0 . , , , * * , , * + .-*-0,+ 1 3 5 57634 5 4 3 3 20/ 5 557=:234201222,+))('&(*))+,++.. -,,++****.. 3 4 7 4 , - .,+,, / / / 0445201 1 1 1 4 6 556522257310/'',, , + * - 1 3 4 2 1 0 0 + , - ,)+ . . /24//--+)"   "":%+QA6HiYh_rsl~ejoimlnpjjx|izgkjffccGd_A`T0WsP.NmF(6[B'-S>%$K<:;)2!0 9 < 66@"<!27 < 4,&$,/$;&-S;&-SJ_RMi]U}]~wusvgyw\v~V]UTeVeVxxtfqӑfS^CU2xQ9M?98t35mp+Cp+C=%/<(0924;55B<9?GA; QJ8"XL5$_O5/`d63`l?PZtCYYwVFz[Qjqlyruxxx~xԂpQlCu[<05^`;K~Qy|X{Z|vZxt[[vurqmbq~WIx`>ti3p|r1^vu1Yt^,Hf^,Hf90$;.!? *A +F /ZG-m`?e gK\%nW6GWq>GWq?Lrstnz|iuxVGbP8[0 9J&.8   %5'!COPuIY>u,'  +054444**,.23556 5 3 2 1--./ 3334654221146==>ACE GGG E E??>>>????754466<<;;=<;8788::<=BA?EKJICB>>==<;987:>==<<99;: 8 9 : 75/-)(##$ +*5-;)V`>?\mAUc{Ps^^^abTzTzbNf_ri}PQD95,U#+.$2!0 0 ~'=\~'=\t!6Lw$;T.Jm~=N~yjXzkUzmQbYX`iYoWovovwgz{[L6~}I3wt?*ab?-bQ?0dI5,ZA,'Q806&<"> E&+N-3hBIhAMi#@Xf%AZb(C\d2Ndge=9sb78nL'$JE!>,',',/ ; -F6%gO8qR>{VD#bX,om3^x5Y|XËXnoqqsx}{}z|nOTk?Ew.9h|)5_[#@X#9F DM'P^.[p;r@yNNT|Vo[rc|}}}ىylŕoWTWKW?XIT(e(+k,(Kg+Vz0ّEbzoc–ksvyrx}pi|ѐhLh$)8 $&                "# & '#"   %5Bv5-jU0WQ2CvM=H@JV̫V̫zvxyssrrrrؚTv>n6eL&ZY@!M- (             !-&8D"6]uD;iO4DZK27LJ=E_S=E_S=Bec>HsmA[Qtsrcɂa]PIwN0jpM'[:I@:I@' %              ! '- , +6 92/5GiMl}\ׁxH̸>}3P@B"4&-   ' * . . @49,# !         ' =!.I5zRBZNzjrrr~oq~oq~thtgātdyrbbbTEA@}BZvoBKij]2Sud8XyHhyXlyx؇~gȕsVjZ`][fYi|qV{yPxh_xh_fuioq]nu]\y]JTKJL@Q=SLTQTnxanxacgr秛TDlj3xK<;@-&9 7 II@ K"k0b.F)\3q$=Q.1<(@+**5#2") *!-"+4+3:3;?7>C:A         "' + / . - )  ' ' '4 : L H C> 8 = ? / * ' '""#%+.0.-/0//54112/,.0223300 . ,$$##")+*)-,*)'''(('' , . . .4308@@@@@=<77001/*)('&+,%%('%&'*-03213324970241-..*( 0 278;8543/.46 3 386 / 0 1 / , , , * ) * **+ / .+.0 - , 3 5 6 67633 4 4 3 3 310 4 468?<4431/1122++))''&(*))+,++.. -,++*))))-- 3 4 7 5 - . .,*++.. . 044531 1 1 2 2 5 6 55652225720//&&,,* * ) - 1 5 6 3 2 0 0 , , - ,), . . .34..- , *(    #!)#!)C/3fGBT~RyZslxxe]`ld^rk\kierndkdeAU_:OL&=YG%9U8 ,J7 &E6 @615"/- 8 <44B"=!- 4 ;4, $!, /-:-:=M@rA[O~K|TnoowhyZЄTaRVcWcWs}n_kٍlWfH_8\?XFC><;~x",Mx",M/$-#% "' $- (.5&/A..=,-8)/7E0!7N9AH\qWHgejprrrrrbȚSpKjHv<*`v<*`<([@/hLDz;@xm);`U!/L<"7)."+     !(*.">O?1SsJlpMyQsoRokRRwvtqic\ViKv?;k9c_1Hq_1Hq5,&4(!248"N: dR0aY:]`C(k,x.u/{tT^avˆpuwvuvw|ߔn^bT\>Z6D5BD5B) '   "! **MM23^\/)MX.%GWn1qrn1qrtEsvLj{bP^LSAXDp\GSOOIKRN8BuP1HaS;ItcADyG>JQLcCwõ@}ӼfsttrrssrstttyuO{i\Cj?w:pnxxtn[tUjCMv|92QX/+4&'* " 4(:+ +& * + , - 1/-'!""":1$&B8,.DF,.DF.?sssssbXw\Do7(D\+6F       (/DE6k`qUhikoao]avvlňhZk{YoqWzQ:O2b#'  ++35 9 9 7 9 : 2)%$      % +5?D F!+,yW04i22DC?YrkdrdevRUskOrsMXmLXmL""6/  )/55543)),.34666 5 3 2 1,,-. 1 124653210025<<=@BE G GG F E????>>>>>743355;;9:=<;8788::<>CB@FLJHB@>>==<;987;???=<9:< ; 8 9 9 63,*&$),#0;9E4fyHOmJjsU_``_^RRcMg^rj|QG@{:.)P"%,!/) ' y#8Ry#8Rp3Ds 7Kz*Bay7Gtv_WzcU~fR]]ShidpbuuyᅐkΒ[?X (Q-5S+5Y&6]'7a'8h.Ao4I9qB}}rzzhrrrqtvkvYGvIDvCCZ0+ZQ)#L,(,('!*2 $: (S 4_;"jA'U@&hX,[f.VkEyEylntuwusqnv`ayNR9B2v;6:B!8M5It2E&KY)S`8e=kssttsz덓nה{ZbEO5|}I/o_/!MU&Am+ Jm+ Jp-Gp)Do9q8x(438=< GJ%PX-cj/ip7~7~?vDtRtbrstsד\`\U\G[BZ4W~4Y~2]~0Wy+Fi$6W&E (H")J*=a,Di.Xp.^r339=Gψmsssrrip͊[fZHZHsc4zt[4yvA5t~<:q+Hg)Aaw':[)Ea*Ic#DP BJA:A:%YW,ak?zHqbV|muuutssso~vtzԊUAPE@R4Bt'1X!VffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM   !#% ' * ' ' $$ ! # ) / 48;OV%w4(;;o6'Lp>IpVGyqWAhtZGiNiRWq~z{|x}wڂzi‚zit\CoW?_F2kV>+^L6$QD0 G=+>!                     ($G!:e(1^'(V&*+jM.,qZYJ\Vyebpomplvpkyvoovoohyhvfndt{]nVxPJD3WlR.Hb@,.O@+%IAN"FP\(Oa=mKlthƒzVDnK\RDSV;[DWGVP`P`Xo_zkro|||ڊY6~V$ZuGGN&'B E E ?I i&&^"%?!Z.u* 5 2..%%%&*-10/23 3 3861243148778843 1 . &&%#!&(%%--,+*)(()((- / - -3207><:=?<;55//0/ ,+*) ) - .&&*)'''),/333 6 6 3 4 8 5 /01.*./+ * 1 24575 3320035 2 2 7 5 0 0 0 - + - . . .++./ 4 3 //0/ / 7 :99862100000113368>;543101111++++)('(***++++--...-,*))).. 3 3 1 /*++*)))***-5441/. - / 0 1 22222322340/01..21 , + + - 0 3 5 0 / + + ( ( + + * , .--35 - - - , ) (# $ +%2-W'@]d.Km\25/,-*$( " "0 5 2 2 @=5!3 2 2 3 10) '**)&8,.$B5E:a?HCr`Q_[XjW_tozw{|q~nz_zz_z{]rx]rp]qtbnsfÄfƈeʍxc’^aXaVa<5q<5q3*0()#*", -)#.3'+3-)34+-9,+;'08&!26E!VNK$^R^,waY.oaL5VdS;]r[Ad^GraNzsło҂eƂb„]f]fv~twt{tՁoaSM[HwcDdY:}^V7uT;*\P2%T8.8.     # !.(24I+<:R2F?\4J@_/E9^/E9^hp[mb|ww|hknqtv}v}msmsX2RvX+IfV.8P+0? #K1!W?)H;#9 8ZR1fZ8fM8fI8whD6s\@*[O=D*!      #"%/,34 7='%9I-/;U@DeFLrQgTpcctttmYgvkgvglzY_m`>m`>ZQ5nXK0fT8#OK1E0(%               $3.'8NJ\NTmVRyRaxaxz||傽pwymlltkw`VU8tL?+[6#<6#<  !$&'.0 2 2 :84 9H-#J3+L9=!dMO)|`KRJ`CCpmbfuppWk[?lN?mB@|[9K}U7N}!'2   " # '%#    .Bij7Ur}TOK_som[TD8LqD8Lq     '). ?@VJ]GdXhHxH~uuqpmmox\wWIW6k7>+U&%!@  $ $ +, 2 2 3 460+(& "       " "$*0 5 ; B E a+#k3&A\&A\/Mu.Jq,Bh8TDgYn΀su~s|s|݂]ǂ]8dn[.P[K" $*07896 5../177 8651...**,,--/010/11339:>=<?ACEE E><88>>?????;99 9 : :>>==?=:654466:<CBAEIFD@?@@?>==>@BEHFE><67 9 7 2 1 0 -*%#  ' ' O?mVPril|pxnmcx`lafbe]`]`gQyjasjPk]?I~53%M53%M,!'C/*<;4(>3%I 1P 3X 5tG0ZDMH| IJ.io.io@zD{S~`b\Wxdqtux{|yy{ՓKYEV~5Ny{/Jmo>In=Bl<I)Ea*Ue+fh+ul+zn+\i+RgYMYMzg~tgo~ToSmSjLfJeE[DW>C>C.Io,Ki&OZ'U`-eq7dBbO`\^V[TZwrUZt_v^y^ʅUzĉRxrrk}vv|kwJYCV.On)@a$1T$/Sz$,R";O"@N!OM!TM&m\&m\+v.:GTDžlvsry{|~{~{݆WY{U_Oegr":Nv8F;8;8MD!QO-]q4]|I_\{boaanrssstx{x}v}bcHD"_#ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM   !# & ) ' & $$  # $ ( - 1 2 3 HOa#g&L+V6Vu/6Sr05Ji1ifI~kputsssu݆l]G.iRA'Y1.),)$            "   ( ('-@6,2RUQxZbzpct[pOoK==9m2C/A8)5                !" A)"L/0@kB0@g=0>Z,6N^,;]b+*E>*-)5,.>+/uJ)aT0qr5r5r?g:cG*b_H,dSJ0h>5C( $ #"!.1.1V,&R\0'Uo<)^xD/l\A\M|\Yv__oaeo_no^qsonsona{`w]l]q~[~_SmJ{GCu|/D\?(3N+$B1#>3IACY#MU9oFlmbyP>pFZNNlT[lT[{beygbsvXqqOnkFyYHFI=X:]BXDVC_C_CaLqhgitm⋒`7^(dO#RV)*E DD>I h)#]$"= Z-v;\4A,N1R33 3 N.I-8);/D-AJ=#POL)^IF$SB@H!"$        "%$# !  !! / 2 : <=95;= 7 500&&&')-100 3 4 4 497125437:989954 2 / ''&$!&'$#--,,+*())((- / - -3207=;8=>;:44./0/ , +* * * . /&&+*''')+/344 7 7 3 4 7 5 ./0-)./ , + 1 23454 2221034 1 1 6 5 0 0 0 - * - . / /++/1 6 5 0000 0 8 ;::86 1 1/////112268=;543201100++,+)(')***++++--. / /.-*))) . . 3 2 / .)***)((((),5531.- + . / 0 0111233233/.01114 2 - , + - / 3 4 0 . ) ) & ' * ** , .--35 , , - ,)( $$ !+#5 ->"7m1Ot}9^oJoJg]imola\b[cZzfghthb~h\|^LY[GMT*7^N&4V<)==#8@*5()&&# !$-3 1 1 ? = 7"3 / 2 5 55 ( $ $$"$%.-/$K92/[[;OUE]ONklvvyzw{vw]w]}Jn{JkvKaxVd}ukǂpԇtoӐ`jŲ_mĽ^nÜE8}E8}4,2**%+#, -&"-.%*0.'17)*6*'5!)+)(AM7HP8[Y;TT9?C4ILFS&UXW/hn[7zryzxnрjΉhzՉhzstw섁l͐aSoQ|OxpErlBhJ2qd>-gC6C6%       /&%7'7/D*=2H#+ @#+ @c`MjyVpywhnttsrrrrd=^d5S}b3EZ/;A #J."R9'@ 2-*I ;RA"V:$W8$0Yq~;Zq]^sWgyEn^bvjrttssuu|;|m4g@DS07?)/   ) +) +U!WMf'pb89:F~QL{R_oReqqtItIsl6f]/n>.:9)7)."&          ,-+CR^MEkF\ruvvvrrsy^XZOVEsQ5ubL%V2&"         "/#&W9%2+"           *%+=??DlGKL{FwuFR}R}{~{~|}wrstu∼lfjB[O4pB, IB, I%#  "$%+-007 6 10 . - +.M3A#oO?A>K//oldln߂ZrEcHSJoFRgBU&&<     #"       .*7P5CLeID>ںYsssfbQG^QG^     2D@?;RPJ@{AƧttssstwgcWhADL5j00(R%"'! ! ! (* / 0 1340 ,(' # " # # # $ %+16: B D  Y`!"&D"&D(-W(+S&%pF.?c5XSqystssbڐb?zg3aqT% &*179: 7 6//0288 8640,--)),,+,./// . 0 1 3 4 ; <>><?ACDDD<966=>?????<; ; ; < <??>?@=:6432449<CCAEHEB@?@@??=>?BEHKHG?<56 8 6 0 / - *'# ! #**#**\Obbuy|zwqdl`_bTcP`T`ThRvkb}sjPwfASCt2.C7+8#1 .n%;Wn%;Wr2Eu3E~5E!4L+1aw'.Zk#*S}';\+Ke<}AoDoDA}Hx[giox~鄝|摉Yt6O&\C!MN!,<!& *6%9$AQ$`(r-8>G&c[)ob*id*gd,Xk,Xk9fBpb\dihlprrkoYicG8;+Y8;+Y-'-N1"0F>9.@7)E 0L 1R 1oC+U=|I?wE?&dX&dX*pc/sqXp>Xl*Lcm%JWnB2vC1F.D/B0D=EI5Y<`BhDjoFfPKlUvrstvw\Sl[tLzFnzFnF+FdE&?WC+1J,DP)-WQ"*JR'=i58p:6*Rc0ZrX˛Xˈu]s[xkSzkU~kYv_ŨdҿI~@l=f RK$`U%dX#TQ#TQ$IS'MZ.Zo3b~@zFtLrOpRQɄQh_jr~ԈRWIV/Rp+De&5Y}&1Wv%-T ;I?EMBQA!gM!gM&~b*o5:?_w~sruvttcӈf}\młUt‘A?rt<\a2CrZ/:hi"6Nn5E9797I>LF'S^-Wm@bO[][ZlrssttrphyrnƉSJ"a'ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM           %' ( * * %& ) ( %') ) ) 02 0 / ' (*,16%:4-/SH:Dk[87ϟ>@__uussrqp_PBY=-eB5F:2;  "                 # * 0 + ) 1 1 4L 4M$2O,<^9EXExDN{wX]S\]mrrz{VvMh1twY+dnJ$TG02      ! !! !   #-5,.'LY8LplBqAAC~Dx|{|{|rj~{S@>zK=5i327.+&($ !              ! #&$?. (KHXQj‚sႸsᄧ6y3V])`UV&ZR?F`AHmBIU(_[+f|G$Sx@!L|O7|O7n\o[yqY{jWTRyQUqNXnS^kXcplerrfWofWofH]GZDQisCQbr>PLn2<;Y&')C!!$9/% ' %" $/ !< (d>p*&PM:ZBfJVREYz.Chr&l;>&=X(C_/Ts4V|B\`U}NVXÉP;}=1my:9y:9W9(a8,}66l,/8 J#[+J'9";(<*0 0 6 3 + , - -!-%(/(*1*,$&+ $*!!%! #      " & $ #        ' ( ) , / . , 1 2 / . 1 1()+ , / 3 6 8 8 8 8 5 586 . /21/4899:: 1 1 / . ) ) )'$)+*)3311/-*)('&()'')))/443=@?>882233 1/-)(**&&0/+++,,1589;;87430241-/ 0 - ,-,(()+-/ 11111-- 3 2 000. + . /2311320134566;<;;6500 / 00.,..++0134579985421/010,--+)))('''()* - / 12-+----20**((((( ' '%%"&00000-).0003335 : 9 8 6 3 / . 0 0 / / 4 2 + *)('*+**$$   ! # $ (.  3 0 / 0 0 # # #"  # +C!NMe5p|o?yHtrdXdXvEurGvfMyeN{cPWvJY|h\iZ@@U72j:5+X14(R. @.;.-/*2". * * * ))2 5 C C = ?E D C O[& F" ? 4 0 % % & $ ' ($+!,,.C0G3O9P>_BkMzMzFzElCBHHWYutruvxwX`c[fYh5h5_:"OY5HG%2G$1E!.@&2;*6>09A5;:"07,*& >2#B6%O@+K?+?:+B7+D4+M=:VEHk:erCosA^s@XCkCkqvlxnleop|twxtwWrhIjUBjUB[M\MBM! ;3   ",/  !5%#<04;P.18M'&-D8DPgIbsLxNjsssquKĀIAoA^AO0lp@HGd!OKp!QL{$LT~%JW-Th,Uep'Y]l%ZWa[Fh!hMo$tSa0pR%CW8<;69150'4-$2+!2+!?7*F?0[WA]U?bN:l HJv'BZk=fgDrfeqqw␟kצHJl[N`L=}T=+aD3E4))* &!!    *-&?SB5_|?1]p;,[d75ڠ:̙;ǗJTssrrruxkd?gP(]I4:?*.1 1 $       '-)'5,G5,GGkSwuuttsrqtmmuXeobfobfu}yw{wވPwi>fI,fL3C1           &",/)4=IBp=IBpMKKOLNTMV[E]b=cnrrzeݕ\zw뱄<<`/n{S+dR+EE#9    $$+ , / /..  -F(_)4yB8!J-0b-0b/%}J9'SU.oMA3{Srss{{q~sgIPA|7D4d$"% " "$         *$++A8=8nqlDU[lrzzK^D|N\AzVT8sGF-]     --CI88SYIvIv@ͺDʿPYstuzuZhwMMx+(*+(*  "), . / / + *(' , , , + ) + ,./45558 8 ? @AS)d,$c[*-.--(t(t 6s(,c# 1 1 / 0 1 5 6 3 2--0268<;:6111,,..../.- . / / / 1 1 9:<<;>@BDIK@<55:;=? A @ >:8 7 7 6 6==>>>;8546766<>BA??>=<======;<>BFKPOOHF < ; 9 7 0 - )$ )36;0@@GCCrrrh^diqgzsTryP\{OUJbJbEx}Y~lox{z]|y>c/n[*b|T/nvQ1rF=F=25o05k+6^)3Y")J{#*Lu#*M'0W+5`z*7`t)7`j'E[j'E[0ow2s8~;~B}Or[fiXvJh8c2N(eG%WoF#StG$TI&XF'Z<)_8)\x3(Yd%#HO6O##O $`,"e.$JEJE#WS'Y^4^~5a8i:ztp'Q[eCDY5-j??{#HQY1-N)!_ 4_ 4o<#u=- >K(E]?XAfBsCtCuxsy{|uus{~A?~hCjDkJkLkdՁdՄ}䈐xߓgπyala[nUrpH=s9k/Hp+J?c?kl"JPp"NQ|#[R(hc7=C~GlKy}m]xSZŸ\ssXXw_Pnr6Q}k8Ewc98qp46m}/3i;V?a|JoNy^y^Օ]QVO@G>F6AKE_HoGtFNBA@S@S@|uلtviZynVp{HSGJEA@C:E6T4Y/Lw/Lw&8V#7P{3>5@;G?HBI#DQ'EY;PATo[uy}ↄ]x^S`MjFtG`GK5Bx/?o1Fw,8`!)`!)h1{RD*V4+2/)(.(%          ! )/#&@F/>^W8^}h;pqctuj|j|e~as~VR]RPSCK5fGG%NKC79- "& " !               !   #5&&??J|GZruruo7~f2sJQ$SIJ!MG7;Z;An@GR&ZY)`O'^L']zaJzaJugłrdwlZyfX~SRvS\nTem]imgnotmpxmRghRgh>Pzw=Mrr:D\b9DUa5DA]-33M%"%=" 4*! #" "$ !3?&d:o&"ID4vN=YGLP@Zv,Bdn%;Vt)8]v*7_r1,`r1,`SITLtZWZ][bV`~Q^ZLJNJC~Z,4Z^"0Ni77i77#8P&>Y/Rt4S|DW^TwQaɝfτVK|EBBGBG\:*c9,y74h--5 DS&E"7 :%<(6!6!8 7 3!2 1 0".!'0$)2',$!) (!#!!      !$ " !       & ' ( + / . - 0 2 / . 1 1() + + . 1 5 6 7 7 7 3 375-.10/3788:: 1 0 / . * * *'%*,**3200/,*))'')*((*)).333<?>>993333 20.)()*''0/,,-..2689::8732/130-/ 0 - ,,+''(*,. 01100,, 1 1 000-+./2322320144566:;::53// //0.,..++0134679885411/010-.0-+++)())*+ , . 0 12,+,,++0.))*)))) ) (''#&////0-)./..2212 7 7 6 3 1 . - . / . . 3 1 *)'& % ' ( & &      $) / . ... ""!  ! $080I(`]b;mKx[srdX~dX~vEurHweQ~dT~_]~UyKXxe[^R>8rL5,^91%M30#H, :-6/+0)2!1 0 . , - .4 6 @@ACI HGQ\% I# C" ; 9 * * ( ' "$"$$'"()*9)?.C0F7kNm:xX{CiCi@u@j?KDQRcpjmt~pZad]g[kC]GIV3DS,BG"8C$4U87X;:cEE^CEQ!>EO8?N28P7=Q;B^0Rtb7Ye6L}f5H{>b>b}䀆ۃd{~esXfxmw}xvp{gnu^khTkhTa_iUSY20+T.)&J"-',++*.*/#0!1,!1))/A''-?$ &:38AXCQ]uIdtPvt{с|zzrs~v\xZ}UpVcVXItMAl#'SJ,@J,@9 00*      %"!2(<2(*4, &            &'".4=7^4=7^@==mA>?oE?FuL;MyT6T}`dhm}xz|yxw줆NNmCb)3:(4,'6"#+       %!''9384_e_ANSci~z~zX{NZvJah>QX3n#')   '%5 @ L!X$OH%}l)ъ*ؕ'uҍ'oЋ!\f!\f+f #Y 3 3 2 3 3 7 8 5 4..1267<;:6111,,..//0/. / 0 1 1 2 289<;;=?@BGH>;4489;= @ ? >:98 8 8 8????>;8657877;=A@=<;;:<=>>?>==?CHLQPOHE < ; 8 5 . + '#!-MCM4`O\VVrqlgchno]ppMisGUuENF_F_DrRwvx|s^pIa?\<||`EuaISLSLA??>~7=q4:l,0[.1^}11a33e65i~,1\u)0X^!9M^!9M*_g+bl/i|1j8jCbM[YQeH^I\JU?S<{|Z4tZ3s\.oY3tRBK;z|C4qi1,ZW#C\&3^'.m,/s-0 AG AGIJ"KR-Rl.Un0]v1iz2uy>owBmwR^xXYpuWpuW^yl`qrfYjOxu1Vro(K^h @Ku%EU)K`a29V)-j3'j3'u8(y707H&?Y;X=g>w>u>r|pzv|wpxm|{ysxVȌTR|MtHlLjMiRjTkhw΃hw΃tمpԋdzxgiijj^}kTDo?d1Dq-9e,Dh,Dh9W:[>i=h:fAc~H`wvzun[}lL{mLdmLd[FJ\BH]7Cug5Ju0as4g~9mFfS_^VaT{JV{JVj=Ur@WJ]I\EW=G}57jx.1^f'*R=BDJ@c?kr$OTt#SSz"\P&f[06L;H2=tAAOE\G`HBE9DwJLJLmzψg}mVpW}y[b\T]FTGKGBU?Y9K9K/:d,9^ 8L!8L!:L!=L!?M$?R'>X9I?Mxqg{}{׃zfÃthăclƄ^sņZ{ËXiWVAE:@y'2Ry -Eg$8g$8n!2It!9J"MN!\M kK gL!cM/ar4a?fCgmPmP~|umTUVimwoabVVRR;?;?b#/Nj$.N%,N*2[:D8J}6Qv}0Git)>[;IAMCCq*(ZI*%[L7:}t7:}t>@uzGR`etaȳ6j&iN52;""4                 ""B8()MACx{}Cx{}1\9C.P0=$,+%)'' K,-o:@K KQ"Oh3o8ttno~}q^^r[[uQRm[oddk|qjhAPncAPnc (E&%A(4//.!++#+%$'&& ( ( ? Hb.m5*!I-/]0=q1Mt2\vm%@Xb!6Nd(/Wd*-ZT)?T)?p<8tn;=vg7J}E]RoXvt^}f]Wa]J],.T\%@^*#^*#)91H.Ju5I|JFXPfZzrvj|w\vʩX.qX.qi>/j=/n:.]/'* 2 9 4 / 7 : G,G,?*B.J;G7>+8'1"3(4-## ! "             # $ % ) - . . 0 1 / . 2 2 ( ( ) ) ) - 034 3 2..52*+..-156688 / / . . - ,+) ' , . , +10 - -.,*++**++,,+*',023;=<<;;6644530)'))**00/03 4 46788558610,-.-,/ 0,+('%%%(*,. 1 2.-)),-//.,*./23 4 443.05555577770/--.// . ,./**0135998884210 0 121/484/00,+.. 1 2 3 2 1 1 1+)**%%*)&( / -+ , - , , + +%'+++.0-)+,*) . -*+/ / /-+ ) ( + , * * 1 . &$"           "(* ( '# # " $ * 8*1`+^d]=YNͶfpsrrbYdbYdwFsrKyb[^eStPgL~ZTjK[V;y<9"I2/97%-8")%'('1%2$3 : A9 0 : = ; : 5 5 MOUSQ Y `! S&!N($Q' R& 8 8 / . , * % %$!& ("#:#%@b%5Ub%5U-dj/dq3e7lB`P~UoZ`czgbibrRrRjW9}fO2nX5BZ5?`45pDBT"Oi'b~,te4\6HEAJ/Jr3Mz?UBRKHy=;yl/-`W"&IB15*1(<-?./Fs/Fs@?y;J7K{2Kv8g=zEpHfboosod^S]SJI30dR54j[77oW0+\U.'U?,>7+6!&!&    &+09C&&NU/1b8i;|@j@jsiwlrX_ssssr_ΑNGLE:m"'L`%?: : !8 (D8 OH'WV=_$dSp;uCjHfJMWżMWżkIrT}stӇrօp{ypā`oZRm?os8XM6-aM6-a421,' ( ) < &O)4P!5NP$9V|/Zp3ex0|z0|zBsVzrst~镖s⣈Sy3[1wQ0qg39g39/#!*        )'8@.0BK6?SH8DXGEGayJTnZ|attsttuuk̉y`]Q]QvH6zc=-e(%!          * * &@;./[REkHtOMKwچm}yz}[[\bstuy||q|WeR2qS6 JM-=> > . , $            ))&'( 7)!'E7;KYDTol4/Ћdv{{鄓鎎n֫:n4e:"Na3E\,;F%/>"+#     " # %%$* 0 7 9 ; ; C J.^,7f:P,|eI9zAEHSO`G|DûgsGhCa5K{5Fwc65lB.-T!%%;&       "$*(4B97E`G98ki94otIN̉eډeڀm؀eсNoD:N%P,42    <3;e<3;eS8^Z;\mEWmGZmLd_oQdwwwXPUXPU/*    !%)( ' ( ( 1 2 6 6 6 7 7769:6499 8 9; 7 3 :A%Y''a-T P J J =< 9 : ; ;:<=:9 2 2 2346;;:610/**/023431 3 4 6 76567::9::;<>?86222349===<<;;<<DDBA?<999;;889:=<85234;=AAEDBBBGLPSQPFC < : 3 0 (%" "$.0%.4::jA|cڏcrlZrfhq]ow_i|abkARe6L}b*?ba&:Y8W8W?_@dAtFnS\SbSh\př_s|r{zx{zxԍn\iZ[SWPIFRF[FY=V33 Ox'>9"9"X06Y/4Z+,_-0o2<|5I$8U+=g2ByA}Fálݑx外gة_ϷGXvrՉtY{UFm63i/2b,1_(-V&+S%&K%&KK-R"/e/6g27m:8e74\3/$MR)V^4g7lUkUk}{sxNcKcGbBZV~CPq\Cmd>sMw\rrssrs}tgẁig„ibkiākkƉuZuZ~iY{iYqhZitxa_{]vۇZdPM97t10gt.?t.?#5P&;X-Mp-Oo,Uj5T{=RRZY]sRyjObhbhwbZx`Y|YTUZHmIoIqUk`da]a[vKXvKX[AS_Ubkms{tlǃVItI?d<4pOEUKDc>k(_^&_Yt`Hs`Fo_Az!gL%oV.}s7B{EvPhTcbbsss{q~كOkTjYh{rtuccjVvN6\2Qx%1T#6O ;J#HR$LT OMPJ-nm-nm>AzJx]rrܨVơR|MfV^YXIXIK?DA0Ft.Bn(6['7Y%7W&0V&)T45q89{?WAaErJvzZxhprs{炅xڐfO\AB5v91kz7,cz7,c46o0;h#JR#`R"uR#uS$uT&YX&PY+We,Yi-ol-ol1oG3|D5yA6v91j0+^+/^)0^&7X&7X~ 7L%EZ5p}@x\aa~es8ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM  /3C(2QYAIaJQSF?wOD:oIA+SIA+S:+!D6(>*-),()&$$    & & $ % * )%(* ' % ( ) % $        (  1$+`;*5pI-4]B/4W@;4bp;4bp2Λ7zŝFhTcgkqspvopY\GzY\GzpW@~aJ5j3%.2&.0+.&#$           "$%+ +  ) ) ) (#-&8 +<'&0@44Hh]9PukA`zCe|ggilttttsttZosNmsK[Z;tTR6hF*,F*,                (3!#E+%%K1%O9%Q<-/l\-/l\48fb=J|~Y_tlӣL~s=YK.\L4CH-;2 2                ;1#$E9:cjj:cjj,K2?,B,;+(1+&,- U-3|;FH JM!Lg2o8wvwvp|}ptuq^_q]]qYXhhx`vcgb~`xv+E5B2:'4#/0$1)"!" $ !           !" # ' * + + . / - , 1 1 ( ) * ) ) , 03422..41)*,,,044577 0 / . . .-,* ) - / , ,1/,,.,**+***++++*(,023:=<<<<874442/*()*++000155 6789955971/+,,,,/ 0,+))''')+,- 0 2.-++,-/.-+)-.12 3 343/054444667710..-..- +..))0135:98884210 0 032/383/11-,.. 2 2 3 2 1 1 1+)++%%*)&( / - + + , + +++%'**+-/,)+,*) . - * * - - -+) & % ' ('' - * #! $ )%*)+*")))'   &(" & %( ( &*6&C. 4 : < < = <<LMRQQ X _ Q#!M$%N$ N$ 7 7 3 1 - , ) ) )"$ &$ 4%"8W -IW -Iy'TZ)Wd2_5g@~Xap`g^^ctil|loǗ__llLkaCg?*]i=&Um6=xBDO Jc&]v+qa2|Z5KNEV6_=`SbW]aNUFtI>b85gO(,P?">:9H;M<0Gw0Gw8x7ky5Dt|2Dq~/Cn1Y|3op:sg=ugqgiiole^^_VXO>E|XBDaFCb?6rc=2lTA)[OC&V:9B:9B/#+!!  ''.1< @J''O/Xv2i7^7^y^que}gykzxvssrl؉_ΊSVOGw//`k',RH$)F&'A,#F8&LD*OL7RTD`0vse6]=[?FFFFf=nqFrd~Ō{Ѕ{qeyadnUvsPe^S8z^S8zO7"PI/G:+7(.<(I$1E,@D.Ej'I[w*Rc(fe(fe9aJl|}~y߃㌕z痊bŢJiHaGwA MwA MH46C/03 +     % ,4)'4=-3D>/8I>8:Oc=DYqLcuTkvkxjimqtusփl͌jajavaHgU>9/!D3&3."+ (     ( ( !31'&GC9Ty=\GtI~JjxuistrxXXU\ssuy}{s`jgFkM,gkD#Y\08\08I'9D#46%.            "" #/$#0wf9<~y@HHTBkArfs~[qUjDUEOmH<~MD6h-?/R"(%:#     $!)5/,6L:/.XX1,\bErKxvxvxx{n͆QwHKY,aQt?StEZga[|eovxYhjYhj(;%6'$   "'& & ( ( 1 2 5 5 6 6 6669 : 6599 7 8; 8 5 :?R!!Y&NK G G =< 9 9;;:<=:9 3 34467;;:6211--234463123565456999:;;<>?97554469===<<;;<<CBA@?;899;;99::=<96334:<@@CB@@AEJMQONEB ; 9 2 / '$   $!'((9NL+F[YGsQ{oohdWnblnk|retv_kf?Ua4Ny`)@_`%8(]},!K>)>)W/9V-5U'+Z(.h+6v/B!3N'8]-=k:s?]ƙgϥ{Ԧp̩Q_u|y܃|gxfXmPJ|ELAL7Du3Aq/,Z/,ZF 5M$5c27e46i84`3/W.*| HI$QS/fw3mJhJhvw}yzsvy݀_nņ\nZnVhRb:@x~34i*:[*:["1L".M"(N&5Y0_y1p{1~0rw.ep:U>PVC|^?rMvXz|z}zvrpxngymp}pknfmevUvU|jXyiYod]hs{`_~]{܃\eQO;7u40gs+As+A}".J#2O(?`'A_&H[0Lo9PN\U`UswUymsms҃e\c[^W[\QiUoYudqĊnlɜmiŢmhwM[wM[`DVcWdmnsxxo~_OqPEdA:xNMRSCj>ru)Z`p%XXaR?`R<]Q6gYAr!bK*pg3~]=gAlN{Z||y~vx~{|~ْjQeBP>J=yODyOD>F9I|'Q^%`Y#oT$nT$mU$SU%JU'O](Q`*he*he7At_scnqn}m|zyÁukvp͒wrxagxagcMNkNLSFRBP4N5{L5wA0ju6*]-,[*-Z(5Y(5Y$9U(G`5q=yfWgnhn4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM )1D6Pq^Mo}trqx{x{ji^ifZf]Mh]Io^;iH3pb2*]?9        " '&"# $ !  ! "!      %* 136!7"!6&!6&'0W3,:a;:W}TDIlwtsccso}cVEe\DlmB^Z3pOG$T=+17!%         !!           !$,#/$$/87)6;=?[YeB_frLlVvsssttttss`5~`5~C+1>()/             ! "' ( 0 2 :: 9"3\?ClƩOvrssvyw؂jR_ExJ+exJ+eO?A@32        (+ #80#802%6>&A>"=>!1q/D=%V?G?Bd0zp7rPrPwW]uY_o_cmdderh\SNIITmICT~-0QI-0QI1"0!* +& %#$- 8 C 3 - G P d%#g$"q" n##e&-o'8x'Cw**Tu,5d`+.YY*+UaMT]-,/I'!"B=9*Y=9*YBB&T<9!J(++*2'.#* ( *'!-*.+.8+8+3 <$X!7e+:[G{qjbZy`fb_q[Zq[ZW[[\vf_oh\YlRVdDS[5pNP*\IDG8-02%(7"$8!#=" C" S#,Q!(L U ^ N > 9 7 A D R$R$G H IMPV\N!I&C A 33=: 0!1 45 6 &! (!*!6&6&J%+`/<.Np1W}9s?|DNskXbeocvrrqzy˕^SUG:$U=I@UKUKcpdkg]f^b_jiurrf†kXiSON;;|=&Wp6#PL:E3. + ' ( ( U&,d/3d8Dd8D=^=f=?E~lssrrr|vvlnȔUHJCq'4[l$5U\7BO8:B927.$+ #3.#51'8>=9BD2/&2/&V79mPR5Ql|rtutsWĒWĞCu>s:-ef2(X>1;-7)&  5<"I#$I#$h+Dw%A[;=~Cr}krsswxi7i7e2v_.kyM JhB>4" '   "!%!0-# BOEC:,&/&    ! !    !/'6;2(QG<6lD^SyCi\}TweY|hPP?|Lrsuzx|}y鳏Pƈ?i1i1T:N6}k<(\\7$R/)4#$         !!#+%*2W8/=f>9Gyv1.-W-            %#*8;[eCHmxEE`mēZS|z?mb0q^I!N?*(5 +'N-*WN-*Wu0Joz.Gj'=\)=a0;p7Pw>dgIhWTlqyz}\\D8-_?6+Z11$K+.#E& 1"     # $()00 1244 3 5 6 : ; 8 7 : : 4 6 ; : 9 : :  > ? < ; ? ? < ; 78<;:<=98 6 689:;<;:857855;;:::50/.122212679;=<;==;:==99:<===<<;;<<@?===:69:<<::;<==<84 4 367;;==;;<?BFJII@= 8 6 . , $  ' 1D=3Hk{6M{1{z/xs,tl+gh*Zd/Qr0NwFDMAoLqNwSwSvQs`sonhk\ff|izx_tSxGxGwnVthZiWfdr^^^xbgUSzB7wx;.gp"#Fp"#Fs6p4f/c/Y .z!5N.InBaHi^`e]w⏕wmbƥmbƤlaġl`˜m]{pqrrnl{Qc{QcmK_n]krrrqyoxbidWbOKJcHk@=M,JfD%BU')"' (& &00 ::+[IC|'WZ*ff+kj-er.ct1w|1w|W`y{w|zo˅sdŽlYpaqcxl|zovyvyWlZ^b2Jsd-Bhi)Gd1<_81hF2kJ2S5V6}N7}N7(h]+uj47A}YnqidrwxЛbϛbrvށMTIO>@}LGZNXFV=JDFF9N5Q|$GS&OX+gg.mq7~=}CqRd`֙wX~E}[|btt]vʋSr4f-an&[Y&XX%UW!?M} 8I:E:C"TO"TO)zg*~l.z/369AwCkS]XXmkmksst~t՝l8m6pm3x`Z-iPF&Yj3$Rr,#O,.\,.\/>o0Ks3s~5{:z?qD^)ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM  )75L\OSRSfmۄeτesmrmm{kn{irzdnn`kb]N?;m11 !        !    "%() ) + + * *>(E%,B]7.PlE1^{T7_tc<`msW`d~ezddsqktjlwjoihx_apUeO7tgD.gB,66$&                          !$%$# $'%:4>,BAOC]hOcmtv{v~y}}悳yxussYYZ_Ra[EuNTQ57.               "&(- /  4 44,K1;VsC_Zx\^jwzp|yjvo^vo^pv@_a4q*%($!                 !#))!*)L0CL ,CN'Du5$QB)_K']O'\g=pExhPxhPwX`u`fozxl|rbcTpFy~>hz6Xu{27F^1,6T!!78!!78* ') ( #* 1 3 57 8 Q Y ,.-.10152D2"O2'[5/eu86oc60d^6.ag9/gj;/iF%;F%;M4O 6U'<}&9^3L@]NneiymhtOCsF7t<4o<4oA$V@+`>>;:x4.cC;~SG[a^iz^Z|G|Gm2f-rR KKCO7.H+'B= 8 4 2 <$<$- /7!5 /-, -/#*%)&* * &!%" %"     !#& '&%++''(( & * - 0 100../.**++,0 4326643//-,,,, - - , ,,+(* .,++++,)())*+./12478:;??<:4330-,,,, / /0146;; ; ; <<<88<8.-)((*,-... 0 0 0 / ,--+(+ ,++ 0 0,-0.,*(,-/0,,31./31/2334774432... - , . /%%--03;855532/../431484156 0 .//11 2 1 111,*, - & & ' ' % ' , )''(&&**(()))*,)&)* ' & * ( $ $$##"!      #&0-%5K4KT`;rstEarI[rG"K9292 )0$12 < C Y)X&W Y [" O C @ ? H K [[L LNQTW [!W V C < 9 9 9 8 7$8!< 7 2 / .!0 0 ?!?!H +X'7'=\*Be3T8`=lHb~RYzbrxg{wqwqnzuvuȊ[hVZH/oE)`B"RD%XG)^A.h@0lBbCr=FbyeopQkzw|uyscri]pfqoXwoT?X?Xi=Ib!9JM%-PS',RX)*T] 3Eb<7R=4L=4d*yem1vN3ypN3ypkPkMlFqlI|lQfb`tx|ẁp҄nӆmӀdŀdvg[r[Sd8:t[43g>(?8"41)0"0 T&-`.2d9>d9>0^p0dr0tx1}}5J{`zxhtqrruw|ڄvk|ple^pfSkg2\wX'K]I;D;..- "- %. &1//2250*$0*$M0,bE>+t:IWzeqmnpypq샟t݃t݉iςgmd`gVTX,2]N(+SD$$I,,$#?-H 1F .F .N4Z/D-^uz/]yi6[kJin^wqb~sftt~c~cjXjMi,ra(fVGEC851(%1(-2)5# " $,8,+Q9}_:lY.qR?!P9&/,  # %             #;$!$C)(+fJ+-rVD!VLD!VL_=eGxfys~ꍓsۜḋ[XlEe{?YKKYKKYffT`gCNk?G_{51;R+&/C"#3"# "' )2 2 > @FECCD'$V7-!iG3(yW5*\VWaf\]adn{shoclTvnFXp90Hc5#;Q 1'         !%.'EI5/RU>f~>f~Q^u]^o`]n]y_sQmsCaW-f]N%Z=,02!#A+$KA+$K`)8[f&6Vz1I}"2O,6c3Lx:bvA_fG[r{jvojjQdjRdbWcJQ`CAX1a,7#@    " ,- 0 15 5 5 6 8 < > ; : > > 7 8 ; 9 8 8 8 8 8 7 7 > > =<:;@>=>?:98899::;:9879988=<:::743245555578:;<:89:99==::<<=<<<<<<??@?===:789 : ;99;;<<= : 8 7 678<<>= ; ; ; <>ACBA85 / - ' %   +:CQC[fRWpyp}p}ZWW\NiVz^enkRxdAlbBxf1.]g-)Tj#;k#f99y:h3Xw-Hh-Ej-Ek?NFRh[kZvXvTwGmPcZZqR}^|c}b^bToFoF}sUyu[o|pkffexhh[YrC;}n<1ll4'Ul4'Ur8!Lk1DU/Q-G&p2I-Kk;m@yVm^j~`ǟ~`ǤcWaX\[]Y`Vqgwytrpovtxvtxthertqkjimzqn]i\QbJFF_Eh?>G+Bd>%9U#!*# '$ 0%%;,.U8Ao%EU*Zd,ai*Zf*Xf']`']`q\scyx_~mZbTeQhOk]mbkoLJjtɅeekold|rDPvAH91e68e{3@e(L[%QX"UP!WNKBKBNBUJ%kb)jk5gBuP]jĂutymoՠouxrfi`}QNf\{kʆ{eÈz_dX]UEY=Z|"AN"FO#US$WX(^f~,dnt0iv{>yLafiZiiinqq|x{nzQC|5h9^=U79_50U(-G$,B$?O$?O%\Z$]W`O eS$u`'tf*rm4b~7]FaKcTzTzvvvt~wٝ{JGEru>e_8}}D0n;.i6-a6-a68n5?n}0Tow/Xng,fk`-pmY/{oXffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM  *4HG@Xm51֔Z՚h͏NN||ztttts]_ZF,#M!(             !#$%!   $ *,=!/B$1G"*3H4/4HFCrITurWofddrrrrrrrtZgKeF*`U;H/*(/*(& & '#                 %+:MDiIPL~uXezl~sևk؏c|usr{|{|qxۻ~7X'fJ142!!              "&'*+. . .$9#3@Z=7GfKA]uEI_tsrssc~RC: I;2>$                   / Z:D[!6I]-(Vy:+_G-hX0s^1vkKoSp]Pp]PvXctgmok_]LnO8EAc.79O#(1:.*'' # ( ) + 0 4 . ' < C Z b 286:@@@G>%[=+g<0r@4vtC7ygB2obA0lm7/gp3.e?.?.:"<#C%q +L/Br;^Gzq`dhmUTpNDP?P?]1vY8LLFE21hB% 8 1 , * 4 4 ) - 7 5 0 0/2%4*3022,$* ' ' #%'+!#(    ! # % &%$**%%%%$ ' * - . //..-- - . / / / 3 6 5 48864/.*)(*+ * * ) )))') / .,----(&(()+01123449:??;93330----- 2 2 1257;;;;;==;;<8-, *)(+.--// 2 2 2 1 ,,,)&''(( 0 0*,0/-,*./00))0/,-1/-23337755540 1 1 0 . 1 2 % %*+.19744321-,-/3326962781 .////00/00,* , , % % & & $ &+($%&%%++**)) ( *+'#& ' $ # % $     !#4&2NF'?$C$ 9 .%8";!7 6 H H F*P2o+Hw"-N,4a1Dt6SARLPU]Xa|`^|`^kUnpVrX}̈WlU:L2xC*g9)^/(U~+-_x*/b2[|4j.fo0gt4i6`=Cucnhmrhesxy~Ke~KeS3DN 0G?''PH)(RP+(SZ"5FdB8RA+LA'_dFe#oPFN;FN;r/qlr/mlp/blq4x|uCb\Nujsttssps|Q[qKON9+_E1"M;(:9/7#S&.\-1c:8c:8"^P"aP"iO#jP$lT)h_-di}>vOrqontmY_rGa6^O$Djg@AHwJlNfNfuuuuttߜ[lq<\\2pD4?<&.<+:<+:*#") & '( $  "##0*1O81<^D4vD4v7>B_a™[¥HQYIlaxurzz흝XŝW›TPEa2|[:JF/41# 6%$8&&$      05*<$*<$^%dVf*tf~9{Orrry{|愰cχZueruerrm]yYpLUUI2sP9EECFPwbsgZTKsR8^0),K$$8          #/-'6178cd78cdA2RuN5U~s?_t^gu~xr{eǂI{?O@ M=,44)?4)?J!&FR&Bi%5p(='0V/Hn6`8Ut:Jsa[rn`ww]e|owdgBFV+]$"*     ') / 1 5 6 7 89>@=< A A : : : 9 7 7 6 2 1 2 2 < <>>=?CB@@@;999::::9878 9::;;>=99:977688778889:::856688<<:;= = =<:<<==AA@?===:7 8 8 9 977:::;= = < : 8 8 8==>= ; ; 9 ::;<:90 - & %      &%!0TU^IhrsslglgjJcSOoSxVdfrJjnJxmJ|{FE>>0_{)QhO&-J$); ; : @ #B $X2)_6-{DB{DB48xBbEfNqOvPzÉVtĉ\nŀgx}k{nQhnQhiigpc^QBJ;6$Rr2 Je.AU 2E#X ^ }4";%&e^(_c/Nr1Ow6S;b?pHvQliprrr\PiJ84)E_j 4IS#3]+:`.b`jŎegÉu]vUwA*9a8&1U2/"$/+<1O(@b"2O*Mb-Vh'O[%MWyBCyBC8g<]xG?Iq>;nB>jE@*ci7LtSoUwVzmmrlYmmYÀDtMeUUM3rJ(`3 I+Au%)Ou%)O!>LzYB+fP+tUENcmcmWqyVmwUbrWq`jse|uXeZMHF|I??s@8.X@8.X                ! $ $ $     ! $ .145%!!713ObY:_pfG`nLamW}W}Z^jifv~lrrԅjlpZdkUY\7tY\7tUE&WUA#QX5@O4<433#!!                  (4.I163VL;C|U`S^bbsg\Y{nu肸t₸tr{藈d|uVacIPK3f?4B%             "#%&) ) %*'9%+?-&7PE4VppCtP^TQssyxq[gXX_LRH+`7,7               !       ) <+,x*[hv2WrpIMTI_EqMwPoSlTvcNvcN{d`xjentj}j]vMHU@PC$[L7~JBILIBfJ8wWA-dR>)]]-&U`(&S:*:*E(F(K(t"-N0Ft9dCpnb|obatZQ`D`Dx;rAbU[OF@NHVPaPePnGqErMrMtCtFtOuGv.wyY$Yd;TR;xA60a>1,Y4%A1)=.-9+"-)!/1 / / ?F^"_!c! Y$ O' J D G H M N X X YXVX[#a&h*]$ Z" F ? !C C 9 : ;%;#: 8 7#:!;!8 7 ? ? H#O)d$h3M{9J@GOWT]^Y^YpObsRe}\oĆ^ce@Y9M1v<+by*$Oc#%L\!&Kz%CZ'M_pBEwFJ%S['L\},8`DV]tcyjuzlsvyqzyqzcXbeZ[m_FuX@~Q;~=Pw*ekXH@L?2XWB\_H>A0>A0_$YT\$VSV#MPY&YZb1xZ@RP~edlkslvlxlxlum{unywttqqmaiZf`HkW7zkD-fk1#Rn/.Up.2Wh"9Mh"9MKAL?O:N;L=zGBnCG0\xBvc}ȓoӅsxɀtukjfisnffxY^jZDY\+HiI+BC!5400/*-*-9C($cF4gI8kL=y$nb/q5`j8PQZeejjmmolliY[cFKT6AzO1>rl7Dzv:F}X/%PX/%P, /#;".9$22+??5@L@@V!JO`'T]y_iqppyЈpyЛ\oœaeoJtNwZxGx4p4h4?L+Z2<(M*'9'!3$%#!"   $)* #47(-@C4Vil8dwzDSuINuYKzYKzikil}nw~rlzᇠvodg|^XcTS[QW`SW`S^T&_WJ!RE++>&%* #    $!7)!(B4"gL4"gL+&oR3;sdJ}G}@E|mKyLWeb~aq`icct~v|ɀzˎk҂vPw_5}`Y+eIT!LQT#QTT$S>?D78@     * .'8 '8 HQ7P`Dj+mo8~`yltyvw}vqt|t|iikkm^[qLIR:r49/V!%:''334430 - 8B$H$&J&2bC6"jM6`~i7cm;l{=fBTuTeevfgcobfwRa[M`RLJ!LLJ!L         %%;9%;9'6G1$=SQ4UwTF[_}oa|fd{]~USni9f\0r_`8}_`8}nD1kp;-`y"$Az#&E~&*O/>h8R;P}?Oo[pje{ssY_ssvs[[yEBP/a76#H-0"   ! $ + - 5 6 8 9 :?A>= E E== < : 8 8 8 5 4 4 4 = = A @@ACA???9799:999;::;;:9;;><889765578887666888646789<<;; < < < :889;<AAA@?>>;9 : : : ;:: < < ==> = ; 9 7 7 7== = < ; : 7 7 6 7 7 5 4 + (#"  "+3%"/?/,3K>Q_yNwbifewjYjYjKveQWd[f`hg\nQplcliojpk˓KK8t1bX-BW+AS&=R&:Q&7R&2S&1\,1`/2j77j77(_g*Yj1Hs4L{=W=[<_CcIg`|hoyyoyyquxm͐nVhLW/sO+hvH']j8!L_(a*@b*Df,Nk.Wq6q>]h{suwggerjm|_WAQz>Dzl;7is17au-7^%>T"APsA=sA=n?Bs>E!d{qwЌzczcw^t[nQtUȅcɌat`^RSDI=N;PB]DaYbba}^zVq?`COHBT5`3Y2V~w/:b;V=s>}EdH\G>G>BIAK?RAPGKTUb_mg}xpsprrywu|jh`jtkt{^tfQXXS[wAws<8$/T2"(J, -%.=&BU'4WW+9`Z/=jh1Rpm1Yr|-Sh+Re'H['H[6V8N>9x=7u<6rE=NCWgZsRxOzSNSN[`[a\dbbu^XS]PNO>Ix9Hr/Eh/Ehu5=v4;w252=%2S'9[)@c,Lm/Xw8U;TOnOnnӗsՐ{ފxzzpw}ttuxxizp`wUcwLdu,Edz*Ea&CZ$AV~ :J|?GyCD&[]/rwV0o{V.jPU&Y677                    )-"!:079N=QQb>lzo>|=f<[hww܈lވlrrruw|nvYdW5v;1:-$&!              $$  $%6=<9TfBdvH60ssrrru~wJRH*^%           "     1 !J7<7{CyerʒnhƢv]kφoԀs\~iU{hK{hKo\{n\mj[ieT[U=|E=)U/$.%,*'&+$! ! 6 5 00/7 >BF \'c*q&)u*(296C@!_F+pYIXYVhpSQXP9uH@(XB:"NM$DP@5&5&O.P-S+x%/P1Iu8i>o|`qpowe^pHpHEKw]pYZN[T[YdRgOdDc@cHcHoNx[铖qܿBz4Q&Yr<E[&12 $ ##  " !  " % +1"5!6!* & ) )"'#)*%.2+;.(5)%.)"+('      % %%&&--''&& ' () . / 1 2 2 2+, / / 0 1 1 22226643/ . , * ' * ,)(* * * **+ -+))(*+*)++)+22123569::::956:6111.-00,.2367875:<<<>;11 1 . + -/-,--./0/,.0.,..-,00(*/.-,+ + + - .((,,*,10.3 4 1 0 4 433 4 3 1 3 4 3 1 6 7 + +, - . 1 9 6 3210////011023/+13-+00000001 1 1 1 1 1'' ) ( & '(%!$'''**)(&' ( + - *& & &!     ($/   !05O+7_n:T^CPMKK.('L$9#/#+H1-_H1-_SA,cJ9%S-!$."/ 6"=)F(4I+7{; I@"ON%WN%Wp6r9wCxaT|X\`dquWsNWsNHJ2gCC/a5,&O4("G/.+*& %() 1 43 3 B I ]"_"d" U# F# D A G I!KKMM`# ^! Y\^"j)v/Z# P"I( G+ F F >'!=""8#6"0 8 @ <!:!9 8 6 6 J N X0Z6`)Is'8\/Fo1Bt3=yHROY\S\SuIUwOX{`aeZuFf?W8>,gc% HI9@4Z*9b/:D Q%!y<4y87w-@&>]1Ny:^BnPrTtttts}욖dУYvMYj;_"PUK==QK?SO?64%64%K@;G>9<73A;8NEER$GTU*Iba;me@ysAwA}B}}B}zHex\oqrto՛TjFO7I7}G7|m+7am+7aq71r7.s5%s3%q+%e'%Y"$"9V5OFfKnHdG`bfsstlcvqЈJoi3:n_+(V@'@5%8%%8%%8-0 7 = B" g7;%LVu'=[m(8\2i|5y7r7r`oeysqlqxxuWdvNavK`TeWfmD-hmD-h$ "    # - !=)'L002Ovid0>i\7Lc\Vyuo†dkrqqkirr-38i]49dZ7;SR:EQ[=ONcA[iqEfLHN>LwLwa`\bsnӓKz@a5zl6~o6Yf4rQ]3m!+8!+8     $ '# 4# 42 >;M#UxEb!Y-דGu`tsuvrr_fy{~vfzXgvIKT:v/2+V+   +++++)&* -,+ . /'-M3*2T:3@iM3KCSkUb[ooTtZjosp_`~KTY8vH4%T8#63,"!    ' * 4 6 8 : ; @ A?>HH@?=; 9 99 8 7 6 5 > > C C C CC@=>>75889989<====98;;=<777644467885534555437899<<; ; : : : 86559:AAAA@@?=: < < < <<< > > ? ??= : 8 5 6 6<< < < : 9 5 4 2 2 20/&# #"%13(;[=->hG2@tMOjRk\_YmW[hJmhJmjLigOs_YdTiNjS|jWvj|jb_wXwXӕ?9ta&3Wd'2Xk)/\j'-Yh%+Vd (Jc'Fa':`'6X),X),?@;Cx .K}#2R,=g*@c(C^/Qq6_Yzdooxꁞ|䚊iӞ]éw9m6b2xP,gy=%Uy";y2y+y (!8M"6N%.P#0N5F:D>B#WX*pn6:Tx\\x\xmkfp{܎X]\T`KHB@?0@k*@do:Do:Da39d19n+8u0;=D=;|=1~A@"DODYO`UTUTPz~Sc[ger}~oʉy`i^X\ObLdKaJ`QZ^[_~XkBYFGI:L,Nj%=V"7O+Bg.Fo=\=\UkZijda_XZVZTZNiLn\XaPCC@;O,g~J+em:)^CDK_EmCq&!+(8K)3Zm7K|`:JR:;939@!9M~)7^}+6c0Jq1Pu#PR#PR,u1AXlps}wۆfɀy~zuzulYcPfF5tg?5nj)3]f)C]b(R\WffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM     $*,#D"'L),U ,U Q* O*#J,**jI=nʠa„s{rtur{r{QJkRH_TD;rQB5iI<"M@.98 %&          " " " " "     &();/#.B5'+YM'+YM7N~=_NMIg{^~rtupn]]gjuvqqgaWiIGE2bC7&O@*=*#                  ( %1(440C7$%T;'!Z<9DZg?P[uTvTv_blopsrptYkCRb3lH>"LE2B8-!E8-!E       ##      ! +*%443=>.VsO4bUN|N|K{Urtzs_gGE5?>.27(&          K7>lRCUifrju[oUiOsghh|xmxmjtUcgNLA6oJ=1eC0!G=)77#'0%)#!&'* * 002 3 9 = B D G U Z f" k%!1;3H9,m?7|Q[hkx{uwbrmJb\7{]V1oV7%UT-!L% % E)J+Y3w#5P.Pl2_{5oMUH]CNLCLCpSqXvgŌtd‹q\gW]RtGEn@A:;t89p>;}>;}PD`Vw{z⒅^rC]8vG.l7";"+..   # !   $ . 8$?&B', % (%""*$1'",$!'*$*0'-            !"#%& , , )('&&%%+-..11**---.0//115532 0 / .*&(*''*, . . . . --- , * , --- / /*,320234589::;956951230/00(*./357548:;;A>556 2 . / 1/.000010-.///3421 5 5*,1/.,*((+,))**)+0.- 2 3 / .22446 5 3 4 64366// 0 / - / 6 3 //0../01133332.*/1.- 3 3.-,,,--. / / /''*)( ( + )(*,,,-- +)$$ ' ( ) ' % # "         "L6(V[C0i.,4.,4# %#++D%)L^0?mJ.6b6,-W(;$2$($$7;7;25/.( ) + 7 C%Q#2U'6<(]C.j_B_Blkkf~hUvqh^gpbSRpRi7A;\7A;\.)>+%;%1$/"'-9 8 7 0 . 4 6J N \# ^" c ^ Z S L J$ J' E D = = V W[ f# r- r* r' b' \' M& H& ?#?#@#<"24 ; : : ?"@$FI4 4 ; <?)B,J7[+Bl"8M|'4V,0^6E{:LW_W_T]Z]k^nXwHwIvJZ@o>6tQ%(LH#?U'9Z)79 A [.'Y*(R)j.?$?T)Ea.Ko:\>b^ɚhllrv~zvՎdmƄWzIYAwN>no6z4-or-ort-imf+`f=#DQ:?H2/-5.09,2GBGL!IOOJFPKCp(W^p(W^|5P|~?V`i~hrjs|ut͡Zgvuvzp{qp{q;N~5Hs$9Q!3K~":j0V&} 0K.Eq@XG^ITJQub|nrrsqoty{si|laxkLwkEhf6~hf6~f1'Ua,%OQ >E19#R$/k0:a-C^,F)Ya,hj'R\'R\yJ{vO{o^~t\̆X}TtQrvqy{~aG~aGO9"OM5!LH,CD'?:56-2%8 #=#!_7Gj$>S5Gy5Gy/Jk~1Po~6`y|Nkt牂ہyy፺THl9_5y]a'[b[(]sJ+dlE)^W6#O?)8'!%"%(',,3.56,6,@:GD1Q_OkPpQvarrrqqrr}tفk΍OEgH(_^@#SU7GA+5;'/&  ! !   (%'%$%%)&-"44 (A;)%IK,$LPNFnNFnTP[TRbTZxY]ggsـt܍Yɛ?FHNPM=M=-:%B(08    " ++!4%;2 M9Z)NFS%ZY1nXAWGTSddjltuzxvw~f`aWIEG73=Z2-9N " "$ $  $$% % %(+ * * . 08; D'"C(&@.2'kU>9|>i=esssvzvzvP;kG3pI+@8!/' !            -..0'16-$7I4/=]`Toao]|o\snnщ\UvO>sG:wj/.]n/1ar/3ez5Cu > ? @DDEA>==:9<< = <;;<<<:94244653344357777776444332123448876 4 6 8899:<=CCCBA@>:677:;;; =>@@@;7547 8>>< ; 8 62 / ,++' &   ""-$"1'!">2+5VTHo]ZfkYhMdοXh[i`\bWzoopmveS|bW_Zcnf\{Yy^e`_|jHtjHtp^oej{tqrnY[TTPNzCMw?Mh.8dc(2WK,:K,:t >Ku :v<S4M{,>f)9_/?o1Au8M8MG^J[STJPBK;I5Gx4Q}3U@cEhj]j]sfŗj[Q;TsXqy}sڕLS?A&2T&2T#ER#FT%IZ'H_/Hp2Bp4=o9A|=FW``icececa`aV_UfQ|szetނmx}VuqNWJFM>Dx=&$L?'!FF)5Q.Bp;.ip[Wq{m|~j}}\_WUlLhtH[l=B|l=B|{52i75n==:K8Y:Z=\@iAn7f4d(H^(H^2\q7c~DwKyw`}yփrۇ]ƈWyqty{}}{}}{?Yw:Rj-=et20>035kd8J{rHGDky[rtunlPP]annouczZVS?|TE1fQ6"O4 '*                   # 4 9) KF,&QSC\C\Y]}jcn{rstdR^v?UK+`R=$TD9)XD9)X        ##      ,sҹK{rtxdqQO>!LH8=@1.%#         SEHUQ`ZvhwđzSpOeJk}]`awxwxcuS[eIA3*X@/%O;$5:#-9"%3 #- &(- - .!/2 5 < @ CEG! S W c! g# 0<2I7/q=A|`3 ; 8 @#B%K!N3 3 6 67&:)B1S':c3Bu#0L),U1@q3GzUcUcX`^_n]qXxH|LPcGsF=T)+SJ%CT'9W'65 < Q)#N%#F!_)5x:H#=R'?\2P~6UPXiirt{v܄^xzVoNWKOJ~y@<664w~p1ku='H[8!@N((%,%$/""?31D96C6)C5$lJGlJG}.Ik6NzM]Xigxmrxޢ]w~rqqGU@N*:_'3XAl4U&{-H,Bj?SEYJOKLjOt_rrrsstty܆t֋[S~|?~|?y<-gq6*`Z$!JH76$K+`&1[(p|ArmKyuI~BItOpoqrkOkO]D)`\A(]W6$SS0"ME<=24'6"8 T/7]5@y->hy->hv&CXx'K[}+ae{Emsykys\׫L|@lJP@QQGgVKtcXnybڮBʞKNVȕY[H[H5I-P.=%C    ( ( 1 5 &?+ H:b,En1()!!          # # !$+5+!5MW?fIeKdLe‘e‘؆gр_o[GmQBe31dg/0`i+.\u2@o9RxEuIWYWYK}L|MzNRdvusvq΃kg]XBPR5m  ! $ - 2 7 <A C C D D P P C B = ;8 8 76677 > > >@DDEB>==;:== > > < <<<;:82011331233368776676 443321011227765 2 5 79:;;=>DDCCA@=95559:;;=>@@@;65378>>< ; 7 61 . *)($ #  #&"7'";+'#G82:b_Ship~^pKbVYZVbVxeVoqqrogQubX\^axeX{St]X`NofCdfCddhftmuٍijƌdb^YOZ~JZk5>sd.5bG->G->o">Nr"0l68p3:qa;Ie9Fr3>n{/@h$DT#LS"SQRHP>!`N#eS*i,p%iU%iU2|5w?gRsinrssrg8r8r]0Gqb.Fmq)Cav(D]#HQCGw>=s;:o87 =K#>R+9a+9a@ZF\Ya`c~thsmwheetagi}xq˃kfƒcVmUySuSjnRz[XH^@V7M.>k+9d0>r2?w6H6HBYDWKOCK:F3Ct+@g+Ik+Ll7g;p[f[fcȑ_fQ@WA}hE|^{wniRUAA%2S%2S DL EM!FN$GU+Hi,@f-7b2;o6?|JTP[SWSWOVNVLWK^Ftvp`qpvVruMSM@H?cA>r6,c}91l@A>S;e=e>d=f=f3_{/\q$GT$GT,ag0gs:y?{uNx~|zy݈cЌ\yrrr{HevC]g4Dtr:CzJAZAi@J5|~+*Y|2D{5=![L![L)`f0`uF`G`JaDl>w9p3h|8\:XIyNolydؖMˑI>L5Ov+Re)W_&\X&RZ&NZ$AS#sG>Y7_@&pY,|k-$$I:7Jlb9Nn_>ZvXMhy\w}rz茶nޒhceaceai`cjafocomtwgik{hver\S@|YD/d979979                )- . //&RD/&RDTbXecn`lubt|do|dj}e`R]LfvKirKsXsXD@'U;4D                    ""' .?> .?>*3\a4HluSad|jl~qLJO-Sa!U9TD#             8%"H8%"HenMhZqqwrPvrR{eSibYWQ}nQ}nGP4lBG-_1/:1,54"%4  5 1 - & # ) ) - .3 6 ? ><<< K P b#h'&:'D-0d3@uCrio{w܆clOdH^c?\XyT17hk(.Ys&,U(/Z(/Z59s?B^^``ghńzs~z{uxdc`_ZYf^Tf^TrP(_hE#RJ&,@#"  %  ( 1 : M,T12' /%+$  "!)&%"!&#,"(!!       !%%'''&"##)+++22,,++*,///0000//,,*'#&(((.0 1 1 2 2 0 1 1 0 / / / - ---*-52/022268999744520221122&'*,2586478::@=6651 .0333673321---./230 / 3 3 *+000.,*),-.....041.01,*0001442456666330/)+1/./0..0133457640,./ / / 3 3-,)+-----++** - - - - / . . . /// 0 0 / . ) ( ' & % # !         $-O&;[+D~H+bR/lK:EK:E>$19".,%62@ ?14#*&2'5%'%#&&  #, - 2 ]#33 KA'\E*bSEXOwV\wV\sRopWqjgydpTTUDgb4BDg(,?N$%>F(,3(,32+/'''( 6 E ; 1 = A E FN N P U e% ] UO I @ = A B 7 7 T W a i( q/ n+ l' W! P F C ?!?!<$<!< < :>B ?>C D 8 8 2 2 36!>$E,M!3^!:o! @&8V(@^>Z>ZHWPVgRhQkMmUn]}hYrcVWLEOE?tW21^Z,,W, 0!=&>'C)Y">p#/R'6[+=d2Qy4X;h>nlDblDblLenJcsD[h@Z\iy[oerr|݀rxύJ\HUuCAg6=pZ)9_w/Ur5rGMĉmząxi}JxvNhS[lOawBtwIxOjj\dgtyvzvzt}wtossGe`L8zEL%TBG J@CA66:,)4 " " * + /1! 8$ ;' >+@&,@*/:]B0HgKJJjkpqtqxojciadcXdNHO&291 )2+  $( , ++./0 1 3 2 0@P-#1lA'KU8G{v>FwKMPOllzv}l{ugxsbup[yrS|t@;5^9% C "         "&$7#YO?*j]@/ejA0doQX}QX}ah{lyds_NoGBk/6eo0Cks1Qrx@yzEfXsfXsTXeaToU|V^fswlqhl7cRn1QI_/1,& ! % * 0 7;< ? @ H HCCB? ;:97766;;:<AA C ?:9976<<=<<<>==;:4 20000002334 5 4 3 10/.-.22 2 2 24567 9 9 6 5 1 2 3 68:;<<??>>@>;8677:;==?@BA@<88889== : 9 5 3.+'&& 1540fg<;vRM_TOZ[SL^e[hc]^m_N`R}aSya|arrrohVjcV^WduiZrUgsHx}>`0Io0IoJ|N[ϑXșNoMqKtJJ@|~=n~6n~6n985f5d4]8\<\9b6h66%bY%bYK=NH)Wh-Tn:MHMVN[I`DP:K6}QJSQo{n{|kix\z7c0Uv*Gc"?Qk7?`82\9.lG6rL9kE0kE0"^Q#[U)Ta0`nEKRtfhmswvv]][TiL5k/Tqj)=]d!6K^.9z+7*6#2P#2P:GEHeNqWr{zws`}r_rq^gtsduzdgʇh͜]ǛY™LwQr^]|XdSk|ktt}klpielsQYvKSJTJTMVIO>;|7;s0;j);]"vscuj{tz`gkWwHC>|1Qw-Biz*2Yu),Tv05_v05_#TV"VTw\O}+ng7DyQrZk]itkzlorrqrwsp{jDbaMQYV@i[8}o]6|o<0eo1.^`/2`/2k:-o@5z!PM|#VT,hk.fo}0es@eQfkat_ypyprrssu~ijx\Ms`(ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM            # $ / / 0/,  2E,/E^FBkw_CusDPl|TfxttssrrsqԔoQhO5v;.;((("&""  !                   ! !  /9(15WO4=^OC)X9>$N+.0-+,1! 2 3 0 - ( & ((,.3 6 @ =!:"9"8!H M a%h*"9$C*0`/Br?xhn||劾imUcN_pG^dD0)10)1H(J(P'])1j9:d;9]=8w WL#`SrMDmF?-Wi-Wi9U?VPWVZib|g]seWY=>xP05fg'+Vn$(P%,R%,R06l7 9 ?E ?=@ A : : 0 1 2 5 < A'F.W4g9x#5M~$=T6W6WCTKSdNeNgOhXhazj`ql^XXNPQHX;5k[3.b)",#6'9(B,X Am$+U(4^,$>TN$9TYhK< ZK ZK,^h-_j/bnv-[hL%EV_-Shr4az4c}4dwMnUrrrxUgT`qOLf@H[1Drv5c8JPрy|stHpvHe>Ij9Q~x(j_y0}uz8g\T[]mrssrt{S{hHfT]O%8U.Tm1]u4W~4W~1]r0Znq+Ocp)P^k"QPc$^T[&jXs;{BbYYaqLqLjEKlTWq|pzxmfm^M[N3HxP*FcQ!DN=./6'$;'3;'3T:1T-We]+Ze[9rYGfpsyhȍn\bg^jNϨNVDU>S],fQY(\OT#QBE I55A    ' ( ) ) * * * ,! ,&&D)(0L0CCikopto}vjc_i`eh\kSLKdKdC6Js>8He-?A:%372  # ( - ,+- .0 0 1 0 -  4:N(&0b6+-lS,,o\>6vD9~jjssrrrkdMKDyE/(V$*      !,H92UD4%YR5'ZWJ5vyJ5vyU`x}pxnWrOHl09hm/Ejn.Plx?t{DkWckWcW]mgUcPsKVaosqp~E~e=hYx%%4?.1  ! % - 49: > ? E ECCD@ <;:8766::9;@ A B > 98765;;<<<=>>=<;4 2 0 0 ///0233 4 4 3 2 /.,,*, 1 2 2 3 3 5688 9 9 6 5 0 1 2 5 7:; ; ;==<=?>:8688:;>>@ABB@=99999<< 9 8 4 2-*&&%6;#<<~FJa_sd`mkaZkvfkaW^leGmdOocRpa`rrrphWfdV_Teuj[pVczCv8[)@`)@`@zBGʚGEpEwE}IāJdžDB??@?dCa?e:i76!WL!WLA&G2!WU$T]-Lt7IAFLEVCQ;O8ZP^Xsqi{xlԣ=m5X,Ci$9T^/?N+)H*"\3%c6&c9#c9#TBRE!MN$YX-~v5|4@~nu,-[n+'Uj4.dj4.drDIpDDkE6}"WP-hj2h{6gAcDbpS}cXrrttsqjNoeX[_aGvh=~j9vB/ks5+aY'.Y'.b0)f51sEIu!IM{&VY}(V\)V^7X|EY`RiO{f{fqrsrng|_Zc/ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM            ! ! + +**(&   *!!+6/6:JU=?QbTaeTae|izqutrtuoi|w`{TzwJylFj<([U0G                      %% #*(@"(G-'(M@8H~=RT[m]m]ideduWdvYaw`Xndddgpk}rss|r|r|jLz`Dt@+cd9%T2%(("                % '     **CE0BWVCCBA|}@ztpI{L{RvTtuu_MYAF:C>26' &%                 #"%@2)9[G?vN\dl`R\@4RE&.'        )1'IZIZdqfnwkepmaZsV^e\aVbmqrynrqb-B-J-B-J&+)'*'+' ,# .. . ,* 36 886 4 , , - , * :I >:EI g'k*x&2)<)3ZABXQ[P^Ory}{v|twr4ywr4ym97`./7 <@"@ ? q=5HI(Q\5`BnUigd|~vsssz{ޏyCk:aAHU15H !> 3 H'O+3!) ."*!! +'%"%*!#!&*$*$*A.7?399A=157)(0&  !   ( ((('((+,++33../. ) - 1 2 2 33,,,,**)('*,+*0 2 , -...//-+--*)++/173.144489223310.,*./.-11#$%(/5::9;;;;:821.*&*.//34220/-------)( 0 0 .0543320/.-//// 0 1 42///.-3300 1 1 2 3 4798 7440/*+.//132100555674110 1 10000--,-.-+./.. 1 1 . / 2 3 5 545555110. ( '#     !"!!&#!('"-/'86+C?/EG3GM/CO.Bp= J{B!MB,8B,8A!2=0/(6-<16./*3-4.2%1"< '< '/ 3 > G-a)&UDG_gaba`mc_djjprxlpx`kyZ_oF:Oy7,8^'!B#8.(&  + 0 = = > = ; ? C# H J"E C C#L!g e ^" g$ o% b  U!Q O @ ; =#=#F!N f! db` ]N I : 5 BB2 4 ; < @ 2 $ 5 :7 6 ;;/ 2 9#9 9 >BD!E%T3Y8*=a*=a+?d4CsMMSKcF`R]^isyUwK~d;X6O3"NU3#Oh1%Ss0%R.#N3,`85r57r28q+1_}(/Ya-/]W//^F&7WF&7WV";PW ;K[9vD*(TD$,ID9)TG:d TK}(Z_/_r3[y4Y{=a@cW]W]qqrsttsco]bцmgpQdBdB[),VY&-RQ1FN/>D''< &4%rH@"SO*Xd-Yk-^k-^k2\tyOkbgttsZ@xLBaP06hB"!CB"!C<+?9(5/ 4 !C($>'!9 &b<8#QR.]n1aw@sEyikpv臋mюf͔^ȅtuaōT`QTP[/%U[/%U    6*Q+Fd>AjDLo}quuyxupafkrtvw]`i]`iU?2kH5)W!             -(%0'9:$>H6BVGC=vlDZHIisttwwvz挼l~YpF2F#Q/     !"#%% $ $-9a7-9a78Mz8J}7B5\/8аAXnstssqfFEyCAUt9/K[/@A/>5.;)/"+ % # %&*)%$##" &' . 0J.^jJ.^jKUssrssrrrfdrWUVA9tVA9t2 #G+ 8  ! " $ %* , * , HElHXzFJV\lFAQ{5%5V/3=)0#U.omc8``lkieZc__cZyfgxitw\pWo`c•{|nE8wx " + ./2 3 6 6=?D @ < 9 6 2 1 0 0 2 21377 7 53 4 4446699887777720 0 0./0133 2 1 0 / /.-)))+ 1 1 1 0 / 0 023 4 4 5 6 7 8 8 88 : : 8 7 : : 8 9;:89:<=<;??CCBB@?>?? = < 9 93 2 / .*) (+.-0b69zb|q^crrrj|aehWnHupPhqRcgcssrjSsU~V`jobkpO_{@P;K$?ADdEpO̜]irxHɌQYaVTuRG{3@l})=_p1Cl-:X+0X+0;8=6C1H3U:XB [J/p4w?BhXhXhfac|g]cbs_feaURcD?45i.1a*?b*?bGf]m{ysldrrltfSlKnHGGvw>=R ( R ( DCJH$[U']_0b{7983<}-?$4S,;g6Cz9E8Ay|8@vhCGsPLv[\^ȅ`vgbpfajd`qoessfi^eWssrrri`kh`woUPeECb@?i9?wk7?t~1Cp~1Cpv"@P}#DQ$OU$QU%WV%RV%LV/rv211~7j7jU~DŽdrrsss}苸iۙZΝUɑ{V{VZLUEG/kB-f{2'W)0Q 9KAFH@"\O$cT%kV%nW/x4BDrJjnf{inryeW{OHkR8{eS2sU]>|U]>|l.Fio+Iby!QN(\^.gn/Zp/Mr+Id)H_.Tm0XqHwHwppoprpnz|~xcVMZ9>{M*GM*Gi+.\r-7b1Pu0Tr-ai0dr3g{AYNKY>]:[F[FCmEtiLiZimpy8ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM            ! ! + +**(&   *!!+6/6:JU=?QbTaeTae|izqutrtuoi|w`{TzwJylFj<([U0G                      %% #*(@"(G-'(M@8H~=RT[m]m]ideduWdvYaw`Xndddgpk}rss|r|r|jLz`Dt@+cd9%T2%(("                % '     **CE0BWVCCBA|}@ztpI{L{RvTtuu_MYAF:C>26' &%                 #"%@2)9[G?vN\dl`R\@4RE&.'        )1'IZIZdqfnwkepmaZsV^e\aVbmqrynrqb-B-J-B-J&+)'*'+' ,# .. . ,* 36 886 4 , , - , * :I >:EI g'k*x&2)<)3ZABXQ[P^Ory}{v|twr4ywr4ym97`./7 <@"@ ? q=5HI(Q\5`BnUigd|~vsssz{ޏyCk:aAHU15H !> 3 H'O+3!) ."*!! +'%"%*!#!&*$*$*A.7?399A=157)(0&  !   ( ((('((+,++33../. ) - 1 2 2 33,,,,**)('*,+*0 2 , -...//-+--*)++/173.144489223310.,*./.-11#$%(/5::9;;;;:821.*&*.//34220/-------)( 0 0 .0543320/.-//// 0 1 42///.-3300 1 1 2 3 4798 7440/*+.//132100555674110 1 10000--,-.-+./.. 1 1 . / 2 3 5 545555110. ( '#     !"!!&#!('"-/'86+C?/EG3GM/CO.Bp= J{B!MB,8B,8A!2=0/(6-<16./*3-4.2%1"< '< '/ 3 > G-a)&UDG_gaba`mc_djjprxlpx`kyZ_oF:Oy7,8^'!B#8.(&  + 0 = = > = ; ? C# H J"E C C#L!g e ^" g$ o% b  U!Q O @ ; =#=#F!N f! db` ]N I : 5 BB2 4 ; < @ 2 $ 5 :7 6 ;;/ 2 9#9 9 >BD!E%T3Y8*=a*=a+?d4CsMMSKcF`R]^isyUwK~d;X6O3"NU3#Oh1%Ss0%R.#N3,`85r57r28q+1_}(/Ya-/]W//^F&7WF&7WV";PW ;K[9vD*(TD$,ID9)TG:d TK}(Z_/_r3[y4Y{=a@cW]W]qqrsttsco]bцmgpQdBdB[),VY&-RQ1FN/>D''< &4%rH@"SO*Xd-Yk-^k-^k2\tyOkbgttsZ@xLBaP06hB"!CB"!C<+?9(5/ 4 !C($>'!9 &b<8#QR.]n1aw@sEyikpv臋mюf͔^ȅtuaōT`QTP[/%U[/%U    6*Q+Fd>AjDLo}quuyxupafkrtvw]`i]`iU?2kH5)W!             -(%0'9:$>H6BVGC=vlDZHIisttwwvz挼l~YpF2F#Q/     !"#%% $ $-9a7-9a78Mz8J}7B5\/8аAXnstssqfFEyCAUt9/K[/@A/>5.;)/"+ % # %&*)%$##" &' . 0J.^jJ.^jKUssrssrrrfdrWUVA9tVA9t2 #G+ 8  ! " $ %* , * , HElHXzFJV\lFAQ{5%5V/3=)0#U.omc8``lkieZc__cZyfgxitw\pWo`c•{|nE8wx " + ./2 3 6 6=?D @ < 9 6 2 1 0 0 2 21377 7 53 4 4446699887777720 0 0./0133 2 1 0 / /.-)))+ 1 1 1 0 / 0 023 4 4 5 6 7 8 8 88 : : 8 7 : : 8 9;:89:<=<;??CCBB@?>?? = < 9 93 2 / .*) (+.-0b69zb|q^crrrj|aehWnHupPhqRcgcssrjSsU~V`jobkpO_{@P;K$?ADdEpO̜]irxHɌQYaVTuRG{3@l})=_p1Cl-:X+0X+0;8=6C1H3U:XB [J/p4w?BhXhXhfac|g]cbs_feaURcD?45i.1a*?b*?bGf]m{ysldrrltfSlKnHGGvw>=R ( R ( DCJH$[U']_0b{7983<}-?$4S,;g6Cz9E8Ay|8@vhCGsPLv[\^ȅ`vgbpfajd`qoessfi^eWssrrri`kh`woUPeECb@?i9?wk7?t~1Cp~1Cpv"@P}#DQ$OU$QU%WV%RV%LV/rv211~7j7jU~DŽdrrsss}苸iۙZΝUɑ{V{VZLUEG/kB-f{2'W)0Q 9KAFH@"\O$cT%kV%nW/x4BDrJjnf{inryeW{OHkR8{eS2sU]>|U]>|l.Fio+Iby!QN(\^.gn/Zp/Mr+Id)H_.Tm0XqHwHwppoprpnz|~xcVMZ9>{M*GM*Gi+.\r-7b1Pu0Tr-ai0dr3g{AYNKY>]:[F[FCmEtiLiZimpy8ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM   # 2!2%1 1          " " ! " # !     #''?#''?>bYd@_^kGTkNR~aMjprstssssTmPaE>LwE@GuDE8m6>0_(6(Q&'7#                 !  # % -0,-NE37XRFF\_imz_jyYZkRjlSylTidrrrrsstsV`kFKc6l>J'R107) &          $"1=#&3G')5Q++:Z+-?c*0;fF1:gO?/\`C+Xe^m^mYMhKE{@h2zm1uwq0o=@<*/+       %3&2]0,9d;1?jF2>eB2=_>;loQ>|tW2X>F.L,@gZ6y_U3qFE(YBC%S5>?(-)  Z?(\oL3u{O{OΆUlWg^X^Z~]^yZjsVurqZǛI/IC/IC &!$% . 0 5 5 5 5 5 6 6 % % , - 1 0 . 9 C @= > > 7 5 Q P N&X,t >,/a8A@DGGU^Ze][^XQQk7W0vD7;)2 0 -O Z#&!4M':Z3+_3+_h+Dl,Hx$.T)=e6j?xHpˈhϊc͊au]Su]S?C9Dx%HX%MY%ZZ'J\):]>8oR6osFe~Kmv^mv^r~~HÖAq+clb#PfB!Mig/omk3wqn6~LJ)\&%9#8"7   % % % & ' ( ( ))((//+,0/ - 0 21///** + + + +,,+-/ - ,./(*../00.+./..-- . /0/-27778833 2 2 0/*++01-,,,$$$%'- 3 5654 2 20/++)'%'()).0 2 221,,+,,,,..//./00024443211./00023552 1 3 3 0 0 0 0 0 003532554421///132211664442/122222.../000/.340. 0 0 + - 1 1 1 3 4679: 6 6 / ,! ! !  & #''&(C+*&E75!I<8#ML?'YO>-bR<2kC1(V3%@!! , '1&--)4-)4+ + *, - --5!8"J&P'u2?u2?]4Bb7Fo@#QqD/euQStrrra[notixssiy]`hYD5NvA-Ee6+2,"(! )0 , * ; ; > ? @ > 7!@ IK L H F K M Z!] g# e ] _ a d f$Y U E*@-?(?(N PU#V$W!%R"M IGC B GG3 8 F C 8 < @3!/"4 6 8 8 E C < = ? DHD ? @'@)q&9q&9#a@CGB\?^L_Xzsrx㑞qި|MpAsC-jyB*d?"Q<$T3(]2.b13g4=w6F<7w>2rX4~`5mBGmBG7T~6W4ax-Ml]&9WS+m/ 7K'4@%"!$  $*:22B=H)Z^o2l|;~>h?`}2Qtz-Li.]o.]oBcB^ANDLgNEiC8uj8*`u00^'6[k0?d.6N !N !z%)O0/aRBVFaSjWsZkfčbq˃hj~p~i͗GoCx75oq37j\&>Y^$BS`!EMgBHm>Cw!ELz"GOqDBnC=u&>Wu&>WD_Dh~Erffmsrrvw}{f{fyNR}IN8Az6;rn.)[U"$F<0[&2e)2j/5l16GCGC%oW*zi8Orrrtu탏mЇdƑzTzTeBAa;=wT%2SV%3TZ&6VL0D>*1_8?!FL~"NN}"QO6}<}wz~polu}p~iT~cY}\]tqssSS|g9r[2sS8?R6:Q44N5;K6A/,%%073=L`]L`]vurrryo܀KtprruuiuZWV-iPO)_;:B/'*"       # 4#+E(9ki@BB``ssrvyhܜPπBwv=sW*bqM$TCL#QCL#Q!'&!      % %35: $J/1;8 6 3 2 1 3 3 7 7 2 3 4 3 00/ 1 1 4 55588997 6 555/-//-./0122 2 100.- , - 1 2 5 2 / / /124466::;;;;:6 5 2 1 3 3 0 1 2 2 37;@A@@CCDEFEC D D  E E > ;22%#  "$(H+3FnC4TJ5bQlT[qO`qejoeFV\e6i6}m5q~oC_pGYqX^q]`kknVnSoHmm^|ksnpgrbdhS]L>ZC7sd*Id*IT,$T."R 3O 6G?%IG+JN0F=)D7'g<C"MP"MP+gf.qu6:FkOyX̐QƄJynCrgAocLcLlVotQoBm=f-Rj+Fc(9[*;`+[vBhpOsuusqtȓhd\^B}B}_Zhúq}rqsu}hd\S[^YhmNtEj=g::-h7.f-1^+4\%;W!8M4C!2J$0P.Es1L~@Evvut~pObDT9I6|>2qA?BC7?y3=s$.Q$.Q%=W&CZ)Sc*Rg-Os2T6Y~)Gcm%AU_!;MZ 9JUUUUUÕ^~wx~glpon\rfVdZ^GJ^GJ.Cl.Cl-Bl+AKwMnNe_bo_n[mYTTLRLeLestuutqn^YvUzDiFdFdkC_o?\|3Svy0Nnp%=Wx"=O=GECGAOEQFMGMG(P^.Yo>sApJhGjCk{JygQor~|~|rwsԐwoά]cGX1M{'C^u9AFFJHN9O4]D"dR/yz2p~9U@NFGRP^Xwfspi|rnrsonvhcvhcDi@m2wxy4o|k6fk;\j@Ru3Lwy/Jn.Lk-Mj@U@U7I:PBeHk~X}tfitqtssaamu^ލWЋAsEhI]VRbF_?^4$QJ8"MOQ[{Q[{SWbVTQvGyFw}EFQ*W6B!D%!&            #-(M($/T0)7Z9)5V6)4Q42Y_D5edJ0N?C.G3@dhT^eKL[3qGV/h;F#L*0/    ^H5osWBsasa҄XiZea[b^zegyckwaoy{y爩VH/D>/D>$# '! 01 5 8 ; 9 67 7 ( ( / / / . - 7 @ ?= > ? : 9 L L K$S)m8(+W2=v9A}?DMXQ^TSUPUU|>h7H,"F=22. *J!U '!0K&6W1*\1*\h*Dk*Fs!*L%8\3a9j?sse`\ZzeZzeZLKEK1Mm/Pl)Xg*Ic*;`>;tRX4).-%% * . - - 8 8 ; < > = ;B JI H H H L M Z \ b a ^ ` b a _! U R I)F,B)B)RS V#W#X#R!MG E C B D D 6 9 CA: ;=5!2!79 <<C B > ? C E F C ? B$C&h!3h!3} 5J'7YU=ZH_Rypr{┑uݥuPkDpE-itB)a;H7 K.#R,'T*+V.4f2=w:1k=-gU1y]3xGMxGMDZF^Kiu@V`6CpX>IzQFO;2Ge4,D[2,91%."!"! !!*4-0;6B#QPb*_g2lx4Y}t5S|n+Jdl'G\,[j,[j@iAcDSLPpgHmY6l1Ku"CPy#DQsDFqDB~(H\~(H\@g@l>|rUdlmsu{{}}~{{z~xz~xw_bz[_NUNPnNAzV<;`?*6Ga 9Dm;Cr7At5ABCBC"dO%m]1Bwvxxyyuq~tӂl͊cƊclTPgKNY1Gr[0Hpb.KmU%CXI:Ce!GO&T[|$TUz$US6||Wn*jWn*j$:#@$3">'!9' 7'1 $    " ".0 5 A&*/eH,0nT/1x`H.ha,p[;Y@_x_xkjhkt_KpHdEX;Mqg8JbT!20"$      "$( ) * * ) )1(3-$:<0&\W<2~q?^C`jihttULn2.L]2*HU2<@'22($ % $!!   ! !%#!"52 /1.#  )2-1EK?nEԿssj}rf[^gZnc\k^^ifefokcpa`q^_eQ`aMa^ezusm_|UOYM@5Fo,(9M-++1+3,)-&** 6 7;8 6 4 2 1 1 3 4 7 7 2 3 4 3 000 2 2 5 66689 :97 6 5560.00--//1232 211/. . / 2 35 2 / / 0234566::::::96 5 2 1 3 3 0 1 2 2 47;@AABCCCDEDBB B B B : 8 0 0 ' ' & )#53,?`K5ec?plIzuH}G}[atndp{nf^FwʼQU\4|`6}e7xmIdoO^oahogkiinSoRqPjp^wnkqst|dca_[UXK?|VE8sa**Na**NU*/R*+I +F -:3!<:&>A+=4%=/#`67l9=HHHH%WW(ae2}5v?bGrOI~Dzp?uh>tZPZPnewsbwɂZwQq7a4Rx2Cq0Ao/?m(B^y&CZb?=Z=3lGCr"NQ3by5c;h}Olrdpvryy{|~PA];{];{s2cy}0]r(M_&KZ EL"AL#>L:E9CEI IK)aa)aa6|7s:X>c|K{hzu|qnČpejbNNg_lw|xxyo}{|liZWaeygsəw^|XnJjE;4n74k.6a+6^$8U4I0=.B~ -F)@d,Gn:t?{ق{يdɈczb\ZQRERGSHURVUFJ@G/=i/=i-Eh-Jj.Xq/Wt2S|3S4S{(D_k$>R_$e*<[%;Q@GBDLH OJIDID$JU*Qe:gaoFXrMOy@N|bBgOxZ|wewwtshhntkg؆ZwVjR\\QfE_=]:G?G?/Qr/Us/_v4`AdAiBm"],ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM    J*hltHgPbSsP>F~J77m?>Li?>Li%$(@$"8               "$19)N?F=2&/) %            $ ,3 8 = ; : 0 - )#OL)#OLAqvkMyrrruwaYZ{JPJ/eM:&W<"-<"-+! $           $+*(0!3!)2B9.7GAYZ\RXMK] AG!Y&q 9!0L%6T~(<\3Fz7I9%M3&+ " <#E*i%Eu#*Nx,%Qx,%Qg'Cf%?d3w(@)Gg'A^t%;Us>FsFI|iGtF|m͊|m͘qaj`T\MZ6R2H{-=i?EPMsXGh[E{>3s{>3scFtPoߛbҬ95o1v}\-keH)_gA&Yg?%W9#2)%9*4'$%& * . 02 9&;)<,<-7+7+Y($;"<!>94 :<ABG%G%>? B E N!H!A!A@ H J L L o 5$B01i42nA6|O<]Awhqsiٟ`X]KhJ,geC&Y\..a*.p/b)T#g5z%!F3G8GL(lS+xU`U`kk}tqrnyridajwrj`jw\_sZ@KY6>v6(%N6(%N+ (* #, (06%:7+D71>.2<+2A44C74m'TZm'TZ;{?uKae]OzJiDwiJOOyCQлH˾?xۿZusruv>>IPLwMUODVK@{X=2k?.#L&,     ! % ' + 0 4 3% 1>B8FGCdO}dO}WqSsHySuut_IHpGg=?Mk92"SONGSSƼLcJhsstn]n_ceCK8iz1-GV 29+/       /-7HFNb|qsxttnxamxhjx{lqtp\]c_[VbX]bbdbklbgobfeUXaPSfQbgjljoulzYSHCd73I\?;IlB=Iq92Ed6.C`'#'# , - 00 / / .01 6 8 8 8 3 3 3 3 1 34 6 6 9 : 9 9 9 : < ;8 6 4 6 7 3 211+, - . 1 3 5543322 3 46652 . 0 2 6 7 7777::88887 4 3 0 / 1 1 0 1 2 359<ABEFDD@A B A = = = ; 9 1 .  ) )+-%021=$@TB.KcOLlE;a©цmlcpt}qpyJIGWDC@/ojG7~M>e[umelj}idqdqmKypRsxh_w^gvSo{Gq;r[7_O5Y|KFCtJL;qYJ)^YJ)^X*#ON$D/!(   $ ' K$&W(+y80y80d')v/5%HX&H[(Fb.]u4t3x1|zt3zl3z=\=\roge`TrQwNbDU9Gn'<[`!8M@*%5 %O2&[66+@d+>d*9c,;f~-=h8RBfA}AEF[V[VqKH=a:X2=x44ld5+`c#>b 2|3191"RO"RO)lf*eh.Po2Vy=fAxD|Xsqk\yj|ofsfsՀob{}mkkiyxyψUdxs|gpszpїqfŀ=G}:F|u/Cku,>dt"/Pq*>n%+k$*g"(297>'Qa+Zl7f7f0iu2o{8BvKj{n{vxxrnЩgdŬOiOiD\C_>g?eA_8Q/Bqp#9Sd6I_*?c].BkmLmL^ÊcsqrthuuMǃNŐNÀRoVbfw^kp__itf܅[Y:JZ2>qZ*2[s78oC=OASBIGFH4]1^w'_]'b[%iV,ogz2uwr8pj>k=a<];M:GG=G=V@eTrrrssttgcaaidam`_wUX|TRP?C:~54o%3U} 2L#CS$IU<9<9~9;;H.Bo/Bq1Bx4T7e>qD}FpFkRXRXmmmpzuimū]JW@Q5}A2u;1r2Ew/Ly+ih)ac$HT%EV';Z,/ZfbRYduWkgUgKUfBUv^Uv^EFLFAFyJ35eB..X*2                  !,) 3*2H0."M<*/SI/ax^5s?n}{Car~\eeggkywsstowjsfUo]NnZYW?z]O6r\= K\= KT2@J0=-,4"               -- 8)!#B0%-aE&+`F)(]L)&KI*#9FG=ZwdWzsyyyzlYzlYeRiTvY{^{ly|hxjezzl|tqo[nfSWT@PO:wSL/gMC(Z;)37%,)                $ +3 4 6660 . %@3%@33Q]I=ad[ZwZx\}zfqrerZi}NfqJfT,jfT,jDQ"L9D>          " ' % #)+$9,#)>3D`Bap>dAt<\=m7E2X)-6 # ,"K.HhV7[psuy}^^̀aZ~h`{~txwq~lmgz[gOgKKi6pBZ/b2)(2)(- . 4 5 9 = B >:;;--5 3 - - 0 5;;<< < ==:99 ? P!^/k"

{=;{zaşzaŝ[ŒSqx;fV+eZ5AC",+ ;$@)R7Y0+Y1)?-&7,-+*)*,,826204,-(&(")$" #& 18%@+E+K,X0]!2r2Bz7Ha.na.n@DR_tw{rzsynЈSKoP:oP:F%7VD 3L?(-;&)0 "1 2 / , - - 331 4?A HG F D C K N R S PSZ \ c` ] W P%N M W![$O)O)X&Z$a [ URN DA> => > : : :;>82 9< ==KKA!CL L NKIC>CEE!E!^1o:)(V,*\80lI5|Z;wds򂃉~gc`XeZ1paP)_V1-Z,,g)^$Th,}%80;4:9D;:J<;I:CI:ETCIX FJt&PWt&PW6k:gyI\|]YSMHqQ_ZMYGY4@n4@nM>JDBV:xh?9sd@9rdmĚ]qI}I{uHvkRrb\oiT^pLMBD?B{{7Eqw4Gn0Rn0Rn6t3o,cfp#QQY>=i!NNy)^_6;?@}XXylwxmyxqv}qh^tj{bG_>U05^05^m >Im>Dp@8rB;yIB~#QR*Yb9hHwmmziqu͊qu͋um̓utnuprvlqgmc}n`o^nBvn9jmFmKcgr~rovif_NnQQvDTv?Tw:U~VR`QRSskƊskƋv}،xؑjِgאdwX_|MJ^@CT<|=4%O;)@" " ?3!I?0'O@*7dA+;fF0GoF6MqG8Zo./EO+.@J%.2;(*  ! "&(""! !  # ( .&5$.;07*h^:1wnC>~GBeÆesqjjllYYnFGQ|96<^505T$ 1%     0",?E;Mmgxsttd||eyyjqqkjlnX]f\Y]`Uca`ibjlcjndkc_\`^Wb^san^dwmgxWiVgUekZki\mhFby>^--FG--FG20 + -.../0 5 7 8 8 2 2 2 2 1 3 6 6 6 8 9 7 7 : : = <9767 8 5 4 4 4 . . 1 1 2 3 5433345 667752/01 3 4 5 677;;:9877 4 4 2 1 1 1 0 0 347:=ABGIFF @ ? ? = 8 75 2 0 * (!(!!(!@+SbF7XsX\h[blbvyZRf{~njpsaW:\p7Rmz/5e_//cW0)aO70od>7~xZLudSrcicphchcsXju]f|nY}]dKp>o2owj0eqc0bo\FQZNKoe3zoe3z|K1upC/mM++UA%&J*&2. !:325/J!3R#5x1Cx1C` /k%42F3F4I$FY*Xi'X`n$XXZ!VPS!VNXHXHqrwyxi{sy~}wsϐib\Q9>sw.8ce!7L_6Dv#HU}&G\/Bq-?l(7^q#1Q`,El%;Wx,Ji1^}3e9m;pIIHHHfJ]SBS;xT4{w1/^w&.U!9M =J+Qg+Qg/`s/Yr/Eo1Ju8XGv3Cqk0Bk^GJZOMZZ~w{us_pwYoJnIkHgGkFozMeuObihqihqsuvwx|Ԅ|~d{g[btQJd[wwlmyqizshyxhyzh}BSy:Pzo$ITl"KPfRCb UK^$YT`)Yab/Yn/Wp0Wq3R{4Q?I?IL@UNp{ҁn~lwpouoodaggn|xpzwvus{umȌt[bJQ978kw.8b-Ig-Oh&GY&GY&DY(C`1Au0@s/=p.Fp-Op1Z|6e7b8aAYAY}el|hn|tt}uẃyۑ{gƢ~OzEv;d7_6SGPM;i8b0Mn2Kp8Dv6@v5{;@ESIZH_Hahkhkuspy|qxusxnƀxdw[j_f`|XixSlFhFh/Mo.Om+Uh+Xi+bl,dn.gp=B^zht~\~\sur{rsv逤o؊Zǐ\Ɨ^ƗoIdBADADs'9Zw%;W"DP$NV+li-kr0j{+YffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM !35L_O[LxfK[ZQ_MjpjpdgphcjuUYhMMB4'T1$3             & *456 :e-/_B8R\;N}ddIqGZcx|~ssrrrif߀hÉtY^7^7M/msM-hFK(Y/39            " $ *  + -03)62jiRPcisrfsrfÙkSlRnNnQlZzb`uWetvzrr~rxnzemw_|yQulG^E*bU=$T8%)(            $+ 2 0 .12/ . ! 0! 0%1D&,?O4Bin]CencEZlvX{kۂr݊j݂mnҏDD]7zNl-d ." (       !#  !  ! " 04%.-SR*-JI+0. +.2",'? * -$?3j=wxHts`pr`praUnarsty_iJtY@^Gv"< :8 7 7 7 6"5"1 7G K$N,^0m4*9c/Ds;@?>a`a`cőY 7/ 8 ; 9 8 O O C#H"U S N O P F ;#>!? >">"L-\3!C%!I/*\C/mW4}v`tsrnỏbdaj5x]],eP4,T/*^"Y T j #%*-//09$V<)c4I4IXLdLJyQjWaUWRUmTvz^sahfhfRkfQ]`M1MrM-IiL!>LN ?IP@ET#GSU%IXf(Q^l)T`z$LSz$LS0[s6Z~rGVwTV{WQKyXneʕ^^X[DEDEiN~aUpHiwAi+id-Ldu..d|=+aL(^z3,`w*-`l.1bh/2bQnNoFpHorLmmesh~xtvkm]]MXG}JGsEGz2?pz2?p6h4f~-^jl"LOS:4eD?v NJ,`t0f,Kl*Be4a4aF\Ib~Qs|bytuurqaqæQgB7yB7ye(7\c#6Q]3.a60l>6sAEz$DT/Oq9YIQNNOYOY_]missssrcTgWmHucV_Zchxc[t\UfGCv>L4Uy3Wy2YxDQJNgBq>RGRGYkooyyyrgeT]VZW_U9~aF/k, , ("*$( (+,@1*9K68EUUEU_IZmrttd{hr{\ՀNkp?ve6yY-j{Q$TyN!M4(#4(#             06CJ4@HP?^Xc@AK[@#=RH-WjO7q;tܵ4DIssttr|{Br:Zi1q(4."        %( +,,& -( -,&QQ,&QQ13c[24i`57|p3P.Qttt[SWXV`R]GSuDRk{;PM[)16B)    % '#### "$& %# '!(;59C9B88rsvusg{t[`ZSMFPF?y.$#H#8    1"7D(8^^}fttY]ziigjddlT\hYWd^Ri`^mbildnleobj__kZ^j[sQYoaebpTdsuvRFAIdkAIdk&7(3# &*- - -// 4 5 7 7 1 111 0 4 7 6 5 7 7 5 5 : ;=<99888 6 5 6 6 0 1 4 4 3 4 432 2 278998752/00 0 0 4 566 < < ; :8765 4 3 3 0 0 / 0348;>AB J L G G ? ><: 3 0- * & # "%'-%'-TFy\ZstuohlpqqqqDZɴ=M)&PO%!ID3$C,"S4')`J./m_Ob?kECZ=:v(#@6+$LC3)XB+"KB( FJ@L>w(*Uw(*U\4_4i3i2i"/r/={ r3Jy7U;`M__]o֊u}}et|e~tevf|hݐ`wǤW[WfWpwsvw퐔kԆpg]oVqBE77n~,)Vq""Dd2V2Q2V&CW)Hw'C[w'C[xPH{ SJ"[P+`g3d}?hJkV\ZWbnŀeuppsgvsotqotk{w]bTMK{CMr@M^cUWoXhψhkmsLm{KiG]DTAK|H=p<=x7Nz5T{3Rx3Rx2Ov3Kw4@z2>u,8g(8]#8S%BW'L[)Tc)Vf/Zs/Zs;L@PM[Y`}pѐbșTJ@<:uIpNJiGc)4WDD5iqM6oO|QYZ[^`jsmky{~sց{a{azgVsmRa~FL^8n6>)O'&-                    " & & '  '($($HM<7hwQluX~zZ_qZ_qrNNuQP]X~c]xxlyleza^zrkyyw}mv|jqs_op[vkqiaub]jWRJ5oC<-[5/&G-$:%.       #(. * &()&%''*&/#)B?<+B@C1BFYLeVggx]~Z}_}`È]È]nXdMG[,aHQ'XJ1=1$             %'#88 33$"#% /" >1_)"Lp\wvmpnklbklbgXt_ywuqh]PlL8Q : C L J I QTQSZ [ ^ [ W Y[#W V Y Z Y"Y"d)f'l#^ PP QM K > : AA4 4 5 6:518 ; = > IIHKTP G I L B9?A ? ? J$Y)&7(@/)[B/mU5tarstz}||x|K|B}Y'd{O#Xv/7f'(V k'"/,88;N7Hu7HuDRN]o|}wnprial{pt~bq^pmnnhuqWXkOQ[:=uh3Bmu,Hew*Icz)J`z/Dez1CgH;{P8IV^(#GJ"=44 / +) ) + , , , + , . . / 2 5 4 4 7 8 7 7 ; <>=::987 4 3 3 3 1 2 6 4 1 1 2102 38::99874100//2 4 4 4 9 9 9 7665 4 4 4 4 1 1 1 2 679<?AB G H C C 8 61/ *  ,.+(!-4&/<73M]73M]eqizsn_\Z`g[WY~Zyv36m-.q]@.;( .7@$H2!#P@H4]uV:bnMuwS{uPjuPjnfoqhiyoWxXax@ko3dzg&\Xd"YPc!YMm5Ztq<[_N_N`V`_s^{hVsE?ZNP[Va\TLDTE=wO62cN1/]xK@xK@kA/dn<0cv-6ax+6^%7Ws!3Lh/BQ(59"'.* Q$?SQ$?Sm:mp;l|?i{Llztu~xr̃|pЊrאu݆fiZf{YjyXkfw]oBW=P-=jk!-MJ0X#2g)4;CAH!DQ"EU,ju,ju68tAVJPf?m?u?PFDH:U7ZAhAhESBN;@}=CAMDTG[V[f\lӌrzz{hm{gp|dxcuÈblS[EIETE^bΐlߛxٟ}v׍t܅ymxqt~jkXWFC>:ww71ee2,[_1+W[.*VZ-*Vu'?Zu'?ZnNFoNFtPE~#PR(P`2UwB{y*8cy!2N{ 7K~=H CL FN&M\&M\3Js7M}FVO[kkljjˈiυg̓e̊dȍdNJlωn}o}|mwyig|pcYkPPGGC??>T>\7_4a|AbAbphthi}nxrԃwhƎg^d[cZka{nd^b^b9R4Rw'TY#QRG<H>I@&`a*gl6];YOPOPMbUio}Ќq{Ђwuςmςe~sy邟ĕ]latlatk7Nq4R{,^i)_b"eP#eS$eV%UffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM   '/2QZ(;_h,>^[?^jBBV{VV]rzjʂwF|dEz]E[A,dQ8$T56?56?        # $%( 0 / - 262!0$$!;C)$>MCas`?|j3ͦ7C~{INatqprsssq|tv|diUUbF=<(M% !                   " "! &2&0D>?XpFJe~@K{x@K{xK0HoS7OlKbmYiq}xwjjVm]pc|s]zt[skXqhWpmcelnY_]ORLDL?7mF1*Y,(#       !& * $  #*;??2abTDmIqJyP{zRv߀vy{mnHpyBvM.mM1B#                    O%>7-dv{wslivgQvgQlZz^jw`[yAAS0a&->%#3% /+&-#7!7!< < : 9 7/ ' ) * ' & 2 2 % ' + . 8 8 7 6 5 = @? > ,/8 8 6 5 3 >H!b/k3s!$Dv$%J4L4LPPXPpNrFs>X.te=GU-,O'#H"'E (. . I0K1R3a%A71jo+%PP6u$/N%6Vx"/Ou!,L/>p/>p@RFVvXbw[axe\|h[kYrYQdFHsGExGDaRaROb\frrryrssoj䕌\K>:n0xc+kHACA;;*)"* *+, 4 7 7 7 @%@%?*<*1*0)/(.$, )'()-!'.$&!!   "      % % 0 0 0 / - / 10.00005686.. -,*))(( & & &&$&(, 0/.//++//-1467 5 433 3 3 3 3 3 2 0 351034..//000000///665676159869:;;9999:6221/.34** *)%'(+.00117756750230/11,,*+/012258::>>/ 0 2 0*- 0 /.0011 4 2 ,,*(&+0349: 1 1//0 1 1 3 5:;8799 / 0 2 2 011.* . /+:3+:3!+!-"2%2,1*(' 2+ab1sS[,fD>&U?4$O<<<<%%+#> ? C CB"< 6 ; = AA@'@$A@ < 9 5 A M G E LN] [S T UX Z" ^$a% Z X X X ] ] u,s+l'^!O Q S R R B"!=""B B 2 2 1 2 5 4 2 8 :B D CCM N RN @ D G ? 6 ? B ? ? H W*++7.(Y@/nR6rcptuqoa֛XǪ~;o5@!Ls11X" l."9.CBFHK3uL:8F8F9+a9+a8+b16c*@d)Ba(D^)Sb)Xc(N^(J\KŊKbt`oZad]˃Q}K~vEstAjs@g?{>==?YzATiHFqHAG3tC:~>@FTNhMiMiNWNW]ǔisv}t\xD;D4uD-ho((Oa&FQ%8K$3@eBdGbZpbkt{棅l۱WöPyRwS}KM}KMAu>r5hv4]|^3Rwe3Wvk2\uw(?\{$5TP".B!9(#9(#M6Ia%@W5\:mHǏmsrqnm|u|uqhWx]Y:]9\4Zz2Ru0Jp/Np.Qp.On.Nmc6Ec6Ez(G^0PrHkYvhmrpmrsb\vKfsKbiJTcCMP-6cZ(8Zc#:Qc!;Mc;Ha8<`78o)3Zt.2e?1n?1nVV^UwR{f{~z{qr{civtcʍVpX7|pX7|O3+^B+%P$%"'$!"%9&"+A<>gtCG{FFOueToed^dhlntuu~w؈adfJhAPI*_PI*_I4JE2D8-22(*!       5$BS=,PgK=OBjjrrrrsvjyCd}6]s2uPH&YL:"O       ! !# # /5H'!N20'^T1Q1z:ѴBTcZSmssstuwc{NU95\i$)1 " %'&&,,,.0.,  0 1,<$1?(LS.LS.x,hjD{@@AƲTfz~pɀtdXdWK^S%%  ! :$@R-9gTPU[ooZd\ocfp`ctg]xnWvxessvqiwkenjZkjVkd`iglcofjp\]j`ecclf}iqtuud–d–RgO\zD;h5)QZ&:11& ( $ " " " ! ! % & * + - 0 3 2 2 7 8 8 8<=?>;;:85 2 1 0 0 1 3 7 5 / / //.34:<::::8521/..12 2 2 6 6 6 5 4 44 3 3 4 4 2 2 3 5 99:=?AB D D > > 0 .&%  !(. ,#*&+$7L1&;YIRsIRsvushHJKT]ǦD/i]:+cr&;Yr&;YcLDdJBeD:p@>z<8E:< G$ $                 '*+- ;, ;,"//*9@B2XrFElRV|Zyyfoqsfh€eƅcȊvXoUxs]ws`rsiovrehk{jwi}tXTJRF5$K80>         ")0"4A<'VFD+bRG:yVI?vU\vU\sss|yqэlPrVCW@6mNA5iEC5d=8&O:5!H3(3(              %'4'B''e8 II/juv|ooo}{sf{sf~mwfbTYG @A; 4 8 : ? ? H C 4 8 DE F N W" R P R S QNF J W W V Y" ]& K#E$R V O O b`Z!W!T"KCC D A! @# =!=!< < < ; : 8 6 ;<9 8E E SRN M J H F ? 8 DH< < I P d&p+*:1"M9+`SCm[y[}\yq{|逍{߇v՜chYJP,l[.ug1~d4c5WJTQJEJE>/l;0m56p-9b$=>{2>r1Eq1Lq_)EaT'C\p1Jmp1Jm_\chnߏvr|vӇ]ggkrpȂF\8Vx0Vqu-VjHyIoMO~UVsokwwp|uԔ_¬}J~C@LOy]y]orp{BjOyX\dZXi[UouBX};Pj2Eqc/Aj?9:?9:C9=UCH,ah,dj-mp~=loNkf\bd`_rbnwcsww炚ejwWwyTrKd{F^xBX>d:o6i5gc8Hc8Hz @K$CU1Ot5TyCdFsINwxTlwiŒh|vmvrolTfg[fVpfRkbFYXtHGHmJ59eB'/Q9%=@'-B((M"8P =c-&Tc-&T>Z@XGTH[Hc~Ec}Cdtqy|{rvrvmVM`LB91#K3*A!! $((2.6$:@F$:@FD\RFVSLEWNK_R]yXk]ydwjuxt|jvZvZuWKpSB_F)_VA$S941*%               %,+)356$UQ:)`[TITI?{Muustu{qtprdrr`hr64(P64(P(6$@#.7  """ * - 57 <$ "\:!4|P'=sT.FjW[>kBnKgnPs]|{]|{Yfs[r~abeqpsz|uht{vlhgjovkjmkipksvkllgok`iiYbkdelohh|gmpmmbchSk=T~9Jq5@se4:ZT48RN,(     # # # &( ( ( / 1 4 4:;=<:;< 9 7 4 3 2 2 4 5 7 4++***0279779743111 1 1 5 6 4 4 7 7 6 6 6 6 6 1 / / 0 + + / 1 7 79; >>> < ; 5 5* )  (( */.#;K?1MhF:[yMCiSC{VChhutrphik\MA|d>uvK%8I2$;),- 1 1 2 1 0  11 D-XhT6fGcMcsJnsJnQU_{XkxP[h<V+Cf1Hw>QCTYX`Zz`Ěz`ĆUOSNtMN{LLLEOGSHlLtNhOzePm~Ќm~rsvxomZLj{F{m?]MN[5Hz-Ak!1M!1M*Lb*Rb*cc.kk85|~1tz1fv0Xr8S:QP]Xa^rgn`cyjre^lDSv|44js,2_k%0Th+Dg)?h,Ih,Iv%4Wz'5Z,8c1@p?XRgfvŅew|dyw_mv^i^pą_sƚb{ʓcvfexfiͅ`ÉWwZc^U`QaF[BY9S9S=HCIUJ\McOWPJPQ_TdjWrS~sS~sSshpslusxxg{5c4Py2>k>QBXATASA\A\;f8c2Yv2Ww4PyA[Of\}i~wooxnuklSdmLfr6l~6|5"Z$ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM      *.46",E%",E%(2E1,3J?84YiETfkuxwtomwxwxHeRPXIf/-^[+(S; 3)&      $%'( * ' $"         1.?:Zh4O] !/;%.6GA;mnG~K~N~^pxnbj‚gʈf̒zYqT{bPzbRwbYrljbksttgg\bWLLC/bD<%R           2%<8+!HF52fJ88pr < ? A : 3 8 9 > > J C / 5 GI K S! Z$ V T T T M! J A G X W U X" [& F%?'P U JJ\ Z T U"V$J"= ?? A! A# ;#;#? ? ?> < : 7 <= 6 4 EEUSMMM I E ? 9 FJ ; ; I M Y$e')/-B0'UI8~aIoLsM{}qrrr~nޣg\_8k9v:oj'FZj'FZN[Shbؗonw~ހeus~}Pn@f8f5f|JKr{OHzTMxc[{ne~xnʗyVz>}<~;INxbxbbguFfXVijVepV`utJ`~CYrAA>A@:9QDC)b`(a]$\Sy.]km7^cIS_OOsRczSjuu눫jւpp`s]zzRgwMbsH]Ck>y9r7oc8Ic8Iz=D ?K)Ea*Ib+Sf.hp0}y7o{=aj_y^o]l]iWfcahP}lMxjChczCRNsB;8l7*+S+95")8##A-D0W'"KW'"K6[6Y7T~7X~6[}7_}8bs|puvsswaXjXLC<)X:3"J       - -@SKsAMMtD3 PFL0mL0m.s@vusssuvjfwB@3fB@3f2D-Q-;&F$   """ ( * / 0 1B!S.!%T4'-T9^2yp4|BF\bttrszsaoSjEn[CzVB~@4_x8/Tm & &&&&*.....0 1332 C3O054qm9@vqDe|U\eSpsz|zYOLYOLI,F?%;!   '*P/,YxDEwJZvLaWgwWgwYgk[ty``avow}wms}|icaiqkjukjulwznmkjuk`jkU_lU]mU[en|bvknppgjt]EhC]@Q~AJmhAGb`&03$   ! !  "$ % % - / 3 39:<<: ; < : 8 5 4 3 3 5 6 7 4*)())/16867873 2 1 1 1 2 2 6 7 4 4 7 7 6 6 6 6 6 0 . . . ) ) . 0 6 7 8 ; =<<9 8 2 2( ((")(!-87(B\L7WUDk^P~aNbMrrttrrstu^G@poR>_g4(/BkSoSo͈f̃btsUvjUzOV`;;uE'D0-  ! !  %7'!GK+)S7@wCC#;R';[49u>9zH8PIRNObNiuXeuXe}`__b\iÏbdrUtQvMlMaMVURWsKjsKjwkeo]yDrD^CLG9J7U5_1^|0^x2T}3P~9a:d=nRwjnrssttpnˉbd7|7|O#TSP#RSR#JRf&EXz(?]-Cl2GzCUIZ_\f\rUrUKGFHo8J~w8H~9@}CCLFgLpNcP^P\͑\rswznoTNeHuvAgOW\:G0@s 1J 1J&OX%TU aK"gQ(xb)rb)lb)^a)P_/Bp1=vCRIYWǙfzʏkԋn׀vyxiqO[|E_:cv0?mp-3cK"A?5h"=h"='&Q&*S#6X)=e/Cr@QQ_iaqa’yK|Dd=d=_\]bWu~\qwkfuworxhecbt}t}qxkwrgÊ^Y[UQJFA;7uw24jm)1^d(Ia%B] %K] %Kl#-Sq$.T&0U*9b6SDcQsRs~RsyNbwL\MgMjQtRoV^jajχaǎX_kfƒ]bX`LYHV:O:O:F@FRGXI]KRNGQOfQmfWmPrPrPpuxo|~lv~ߕAt?[u>=$\*ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM    " $ & ' & & , 4#',O8.7[NFY~KzQ^cmqsshinlncppG8zS@0f78)R%!4     !! #!      ' *31+/ 3((H1&4^;8Gm>N~AeBmEEIJOf|~x}s|mvk}ufde^lT,hlT,h8$)-!                   '  '  & )2$ @-0GjH7SuW>`gETwyKIoZj_uyv΂q{xa}u\lNjTqfekgzdgltpo}ilfgd^K<'VK<'V5 2-(                  )5,= ; 9 C"G#D,C/v):av):a:C}L!7:'4"22# !  " & + , ,:)?-++>"?=#=:&5?$5Q 7_,)Sn89p\>^VAjBUy<\~y.1*.1*  &) 3 5 6546766 5565 2 2 1-),-, , / / / /111473211-- 1 1 0499 98876889:>=9;=:9<= 6 6 8 7 4 32211 234:::;=;58;8 6 ; ====<<;;97895467 * **("$&(+ - - / 0443354123+) - / . . 0 0122357988<<110.(*,-- / 0 0 0 0 0 . . /.- / 1 1 134--000/ / 2 6 9 : 8 877 4 5 9  7 0 . , ' #%.*(1/3!=L3!=L>!$E;!"B2!;4 :;73(* 2#;,0#- 5%8'+ , 0 6!H2T/D_@%UcK+bgV2o\YoXZ^M|`Izssꌽdԉd~ld`^UWVVWT{]Uw_U~^j^qmWimWiwOXwR_v\sufyrt٫y]ǂU5xuJ(]L2A?*83'3'456 7 9 7 6 > F DCF F O K B D IMPTY# \ ^ Y XII L M NQT"T#T%O$M$M M P P U!R IE B#< 66 5 :$<&7 7 2 5 > : .0 2 56:< LLML I I LF A ? =#D G C C A F V%^&w&)&9&!H2.a>;yKEOHcUjYpeqpsyzےn_^CTBKAOHQJYR[T]K]KWGULP[B[3[|-_ku&bZl&YZj'VZR=IJ5DP(2P(2D ;W#)K6E|=GRN\LoeKcsL_xM\aʧkxԧkxqd|pezlgulflobQk]QgXQ`IVZ;[K(I\G"DOm&PYm&PY3[u6^|@g~IkUfwd[vsOu{ZxDŽezҋWfR_In|Fsrswo|І`OaRxcZzfb|hjčmaqXzX}X`}byxyxnpts{srqvpzoynmӀcc`VIBIsIBIs=0<\F.>[`&DX_#CQ\><`!ANc)C`h1Akj4An9]:fRvRv]lXlIjKhP`weql{mmф[sNik3@ok3@os"/My!.J*B/C@I%ZY,ui1iu6]YSdOWJSHN^[citgsbng~XkgC^O4rQ7&UY0(S[.)SX(CW&>K(>K(>d'6Z]$3RJ)2/EZ??VwPE]aKdm]cqcbxxwv~qxlj_zAXe6zQP+_O@"KM084%%+"            % ()>.)>.!/oP*8vaFTJWW^żWbWfnurqf~xf~xck\]GI4f==+V $   ! " ") + 139 =BA@#9hBDuL^(yeg,znPdRkW~]un[zSLwMhNjskSK2Pi2Pi<'8" - 2 642 225 6 5 5 % <'C+[@.)aI:IseKG}\E\[]bqxm}m}NVLMD1:h<,0V%!-%5)e3(WI>~dkwn{tptpk|ln\pVwBbK\SV~Yft_vnZlXc{atwszqojmyupRapU]pXYhZqf[z`i^magagesvh||smhggOGDW|CGi~#6#6       ! ' ) / / 8 8 ; : 9 : ; 8 5 1 0 , , / 0 2 0 , , +,-24:<;< ? = 9 6 3 3 2 0 0 0 0 . . 1 1 1 4 7 8 8 5 4 2 2 . . 0 1 4 58 : <75-+ % %'4$/2]Q12]W75_hI;n[B}dbmlliijdRQOKG|:`-CZ[.D.(</ *&',-100/ .?#ZPK+hdaShattMOVjGXg8FFe*1-F(%$(#D%4N+9T*8T*8?"*D*-SA8RD;PKCMLIK MO>6=:.7:/9:/:FFeʗfsƒiQfN}[GdF5sJ2$P2$4  ' ' (%2"1N5'XZ;-cK?QOW^zogP~IzVZ_blOkRk\mglosDh_8~`J-f|;/e70e5Ds4Kx6s6s5T{5U}8X8X9X?ZD]LuN}zWivZbqbOqbO_Z]bXzƚ[q£dWhSmN^MOLiHy[lahÄd[eWfVfVUdP^DLHKWJ[W_cprwjx~mnsssbtewmyq~~|liy[TqJRi:Q`3Gx]1Ds[IC}[IC}tCE|AD;@|Q;P8O8Mz8Ks?Caxztssqxppād6d6@)22 '                # ' ' && &1(4Q*1Eg>9V}Q7 2                     %"+? 7? 7u1=l|A>xqAs?y:nGcT^nfYpsjUjUQ2FG-<* %             $, C51X@=_)aP$T@GG&]N.rwfxڃcǃ\tdtd]yUN>xDv3d&,&#  ( + 3 6 5 5 0 1 5 0  * 4 31 / . : : G FB%A#= ? A < 7 8 8 ;<@ A E E CBA< 6 ?!B!@*?-j%0Wj%0W6Aw7G{9XC`MgV\^PrLxJJJ~s<~sg?*dU+EO$;;)4#3 3  ! ' , - - ;)@-,,@7>46)<*M.`()Pr7;:=> 7 79 8 4 42101134:::;=;58: 8 6 ; = = ===<<;:8:;75 7 8 * **("$ & ) + - - / /332343122*', . - - 0 1223568:98<<220.(+- . . 0 0 / / / / . . / /. 0 1 1 145//22 1 0 / 3 6 : ; 9 855 2 4  9 7/- + '# #))%+,+):+):< "A9 ?1:49=65)- 6%>.4%1"8%:&, - 1 9"P#8^8"NkM+doZ3trg;`iZjaXcRss[Ћ\rn`ta\vTWyUO{VGwRFuQFzMh|LshIjhIjuJWuO`u^ztkrxàV5wrH&ZG/;8'0/ / 3 33 4 8 5 2 ? LHFI I P N H I JNR UX"_ a [YGIP# O KP!T$S&Q'R$R#L J R R R$O"E@ ;#8 4 3 2 8':*6 6 . 2 > 9 ) - 0 2"3%;> N!N!J"I G H KE ? ?!>&D F E E > D U%\&q%'$6#D++W26j?BCFWH^HoVpeswxڌq`]GME=CELGOXR]SaMaM_N^TYfIf9f4n|.umx/hmu/dm[&HYR#>RI%*I%*=3Q'D2Cv8EKKWJgbI[vKW|KNOkdϳkdtixriwkjukjmkjVfhW`fXZT^SAcK+OdH$HTn&SXn&SX*[e-[j4Zzv=_MVo^OrnHuzRv\vʌYcX]~OqyLwiqzىfQeSxcZzcb{ciŠien`ybÖ|bĂg{iyyrst~xy|t{xy|mi{qiĎmYKNMKNM<8"(       $) 1C8/CaM5Jva;PjFXmJ[ttssrpiNfxCba7yaO,b_< J<,.0&$         ' '?0# RB68y<=MM֩MRĬMVkuttrrslpUW?|II5h%-      " ")+2 4 ; < < ;9-V/5_6T dK^#fRLUL]MvUkmH}GErzK}gQorYQ=f=fC1>, / 4 9 63 337 8 5 5 !9# @'T1+"Z<7?m]H@yzY@VNURnvssPhP]O=HF6:k*!'2!(9 )l5'WJ;mqwy~n~nqqrHuBu~1Or>oxOB|`Filrpofff^GFC>8rʐ.Ki$$KA5". * )%&*,00/. -=XHH'fZWW\guuMOUcDP_3<:Y(,&?%&')(D&;M,AE!1E!1* . :) :)!9(#8,,7055(+4%(7()8))88UɝYyfOdL~_BeJ4sL5%T3&7  ) ) . (8'5U:)]`@/iQ?XO^^vubLxDqTY]`gNeR__jpyuJmj>dT1pE3s@4t>J=Q>{>{=Y>[?a>a;b?fCiK|MtZkq^`peHpeH^X\bWǝYu£_XeSjNZMIL4Fx-Dm3[|3[|IqNh]KZIRAUIXPUWQ]}>Hv8Aw8R8W1Qu.Ln&=Y*d=f9j=k}Jn~[nlnȎh_cPN>G8~g14eg14eu'=Zs$?SmD=oE?vHEtA@q::y3N4X5a=r~EVp\jÀ]`|]]f^f^QgL]=>B?PAROS\sdokjuprsss_sdqtp{lqyvve]oR]g?\_:R\8NZVMZVMwMMJKBEBHAP8J/Cn/@lx/=jq6Jzn8N=g>oJZNUZE\HaOk]}ukpco{sssfmlqkjuǁKƁKƒReU`\PUMNI          . 9&!Z:)c<+~B1C@D!OQ5x^H_f|uYymT~qO~qO?z:Fh*bC\$U;7-2'"( $ #+ . + + 2378:1 ( - 2 + )3 3 G B 1$2"5 3 1 6 : JOH$F&U T R!OF D B 7 +58 < = G:G:d!"Gk#)L'>Z/Al6C}DPQ][Y^Xl`pb::sP!NcFA3( 9% J M!P&{0C!9M8;|?;WEWE_MaLfJfMeU`^ZfnwsqdÎlXw_w_haf^aScPjFoGsGfBYyJAzIBvD3uvD3u   ! & % $ 5 : ) ) =#<#:!;!< >(?/e5?tq@LRBE~GCCy11   # -14 4 4 2 1 4 4 2 2 2 2 0 1 1 0 .00*( / / 0 2 678:;30/ . . . 4 4 5:?=:;;64778:???@@>=>>77:94432110236689:8 1 4 6 5 3 8 98789:;<<;;: 5 3 4 4 ) ) + +) , . . . --/0111122333*' ) ) + + . / 0 01358:;;==76 2 0 + .0 1 2 4532 / / / / . / 0 / -,,1 3 . . 0 0 . . . 4 9 ; ; = > >> //...%2$,6)),'&!%&(&)-.-.0(,$! $ -+ ) - 1 0 / I%R)O-Y7u/%S=*`g789Oe~rssLLqgHhZDN38pE*,Y;! BG- ER8G_I(^cN+eVAXHrP]rP]gP`gbneittgt~EOG&VB4?1#'+ 1 1 '+ 6 9 A D F A <OU D D GIP O JB9 J [ _%`([&Y%J H AH[ Y W X X I D @#?$; ; -(0&8 = B : 29;"F I + + :$< B B A ? < ? @ 96 ?*?*GD!9%=$J J JI H O Q <#<#JF9 ; B'P&^%m4|.C,Ni1Yv?RCPMW_`~|nЃlD`=T5}D9z3=v,El)Hh4O8Q_Џ_sypqςg|y^eoQNsMo^VcMO,9eO,9e3#:@'Cf*4^u5tGWLa[̕]z˘_uɕf`lKuMxNkEfBtc>tc>jF@`;7qC77+*% .&52*zC;.^=:(U.+2.+2        ( /CG !R)0 bC?*q]F[Hk@ڸ=ssrxc{eJjCZO;34e.%(L!3   ! ! ( ) ,,+ * ) ( ') * #!#2@E/14S5.3TE&1Wf3Hu?_zKglVor}tttttCCɽDC;:ry11c_" I>.- ,/ 0 ++++) (  $$.%2830>|uWdz`_yNRVvy`\[_`jg\]`kgimfojogwnpr}sviZyiZyulhtnkqsupiunItqHytF}sF|sF|jNigQbqj[qj[yRiRfP[PX}QMRJSFMGGH7O2Q|2X{2X{CmEhIZJ[M]QhsTr~fiÉw_sRrMbT]Vw.fV"4PS=IR@F'Z]*ce2w7uDoImWf[c^_V`N`Yj}\murqqZ[m^][MX9L{w%@U{HB|J;\I!bM+zu+zu1o3u8;Dvf}~urwy|ڕUUUUNYDRf&          . 9&!Z:)c<+~B1C@D!OQ5x^H_f|uYymT~qO~qO?z:Fh*bC\$U;7-2'"( $ #+ . + + 2378:1 ( - 2 + )3 3 G B 1$2"5 3 1 6 : JOH$F&U T R!OF D B 7 +58 < = G:G:d!"Gk#)L'>Z/Al6C}DPQ][Y^Xl`pb::sP!NcFA3( 9% J M!P&{0C!9M8;|?;WEWE_MaLfJfMeU`^ZfnwsqdÎlXw_w_haf^aScPjFoGsGfBYyJAzIBvD3uvD3u   ! & % $ 5 : ) ) =#<#:!;!< >(?/e5?tq@LRBE~GCCy11   # -14 4 4 2 1 4 4 2 2 2 2 0 1 1 0 .00*( / / 0 2 678:;30/ . . . 4 4 5:?=:;;64778:???@@>=>>77:94432110236689:8 1 4 6 5 3 8 98789:;<<;;: 5 3 4 4 ) ) + +) , . . . --/0111122333*' ) ) + + . / 0 01358:;;==76 2 0 + .0 1 2 4532 / / / / . / 0 / -,,1 3 . . 0 0 . . . 4 9 ; ; = > >> //...%2$,6)),'&!%&(&)-.-.0(,$! $ -+ ) - 1 0 / I%R)O-Y7u/%S=*`g789Oe~rssLLqgHhZDN38pE*,Y;! BG- ER8G_I(^cN+eVAXHrP]rP]gP`gbneittgt~EOG&VB4?1#'+ 1 1 '+ 6 9 A D F A <OU D D GIP O JB9 J [ _%`([&Y%J H AH[ Y W X X I D @#?$; ; -(0&8 = B : 29;"F I + + :$< B B A ? < ? @ 96 ?*?*GD!9%=$J J JI H O Q <#<#JF9 ; B'P&^%m4|.C,Ni1Yv?RCPMW_`~|nЃlD`=T5}D9z3=v,El)Hh4O8Q_Џ_sypqςg|y^eoQNsMo^VcMO,9eO,9e3#:@'Cf*4^u5tGWLa[̕]z˘_uɕf`lKuMxNkEfBtc>tc>jF@`;7qC77+*% .&52*zC;.^=:(U.+2.+2        ( /CG !R)0 bC?*q]F[Hk@ڸ=ssrxc{eJjCZO;34e.%(L!3   ! ! ( ) ,,+ * ) ( ') * #!#2@E/14S5.3TE&1Wf3Hu?_zKglVor}tttttCCɽDC;:ry11c_" I>.- ,/ 0 ++++) (  $$.%2830>|uWdz`_yNRVvy`\[_`jg\]`kgimfojogwnpr}sviZyiZyulhtnkqsupiunItqHytF}sF|sF|jNigQbqj[qj[yRiRfP[PX}QMRJSFMGGH7O2Q|2X{2X{CmEhIZJ[M]QhsTr~fiÉw_sRrMbT]Vw.fV"4PS=IR@F'Z]*ce2w7uDoImWf[c^_V`N`Yj}\murqqZ[m^][MX9L{w%@U{HB|J;\I!bM+zu+zu1o3u8;Dvf}~urwy|ڕUUUUNYDRf&9,Z:B,Z62%M4-"H            & &% $ # +.)6K)/=U--.HI-.HI?UQЍarsssrrrL\L\?4Em8.>a$(>$#9$+           "# & ) $ "%&'' 56 :H#/U.cI9s?AĭTZssrrstu}rք}YqU4skH'[>23/*&             ''#$'&$% %%$   )%,4JV*:JdGJKHZ@ƦMYgupnooiirrrq֯qR]/,C10E21:" :" ?%*A#,E1D1B1\(Bv#5S_.CG'3o(4\|.8jf.b*>bL[P_~[lÂ]nƎdtΑbmȓ`fŒcaf[iW~jUqׅqz}yzrp{OU{OR|OIXLaNWEL>>55:97775 2 2 2 2 2 4 4 7 775 ///-*,-12;;::::962.- . .((*+-/10...123321//.//(%%%&&*+./1468:<===:8 3 1 + - / 0 122 1 1 + + , , , . 00/002 2 . . / / / 0 0 597 6 =?=#=#+,.$0("62%61(6/"./%.$!&"&"/ .+ / ;!< < L \$WU #8)AN*lT-se7mFsގxᄐ}䃌|၇zwsv❖nݍP0oP0of,%Sd+$P\&F\)G\,G{B%UW*cn3u6k7g7sMsMrrstw]btDLZ*b;655*&+!())) / ?=5 :> @ B F GP P Z! T" C& C$ CCCE F E D"O!R!G%G#GKV W WQ K NO"? 9 M M K K KE? ;"6+5 4 7 8 '&'&G G F!J U F6 > @ 97 KKCDH HH%F&C&G J O P D D >(=$9 7 0 ?#N(\!3j*=)@`.GkCRJVhZo^Ǧi؞a˅}Gzq@od9S6{A2t27k-8h5K8Qw]vw]v˓^—ZMktoie}ckylaso^qq]nq]nmRjrSfW[Xb[vĐSr}Jn~fU~oMCΌ?gPgPOXLSBDEFMKQeU~NjZl^Ze͏irrjjiZzoTwAnWa%Vo;J;);)kG7pM<~^J `M$gU*vf0v6/Y\[TY`nOnasssssrrvvb?-gS6%U$       )+014 ?, J,N+,O010mV29wb%G($P1#nG7xN>*gk/ozJSQTeXdYxbZqjejqoosonlkggbgfes]|rktqxklubgrXj_akXdai^nwwyz|}pyKk:_Hy)-%J(        !$$# # # ! ! & ' ) * + * ) ( & + , / 0 4 565 3 3 2 1 0 0 0 , * . .// / / / ////. .(( ' '&* 7+ANGd*ebb-Nia.FkDFHe:NHc?XOp?XOpb@?cUXehreWH9}>?c–c–>?A_pM5M]A% ) - 1 4 6 6 4 3 + *( ) -./*%& *- +p-xr8rr`ifewW^mivc{eytgvYiogjlkÁgΈfҪAAa>+db8-ac%2W^%2VO$3S6%7 * . !8 /; 4QN!QN!Y H^G$lD:qAD~)7`z.9gv3;nlBGaPSWbqSh{yBeyBe~Ko{]wrrq|vhŒjShx}qnq^rrJj|`^~c`kgÃjef_w_kjXv`mVdiprpuxpuxψ`ɃlsssldvX|ErGynHuZoZo]ren{ciwcfla[p]UtYO~MLAH7P4SLkLk~sg~igKhKjIq{pgr˖PHElSdXV3SwV/MnW$9Tf';\1?s=LIXF]CbBLBE\BeAulɉulqwsyw݋}wܟwoڢmۥk܊|灕wsZyZyqP`mX__n]fcyvsglmX}KF@@c$3OX/>W#)W#)3?:D#NQ*[h?FLˏa}ukǚJ?fIfI[ғirrrturoUȖGFaFU;?|7@u)D`*Kd,`p.at0bx/]q-Wj;c?gFrHvJȠJq~ma^[_bnlao\|jnŀobsIMsIM2Ry,NjC;C>CE"FO&IX+Oi,Qo1J}3H@C@CVXXW]S`T~jUxrrst|y~siigiigei_ho]pXs]{kɊYzFV;g1/bA%/4 "O+ X.!C1F<'M[,Og;SCPJLJPJSMjNqhڇq䓎cʓcʂ[~hrw[ڜQG_:a5a.Sm+Nf&6X&6Xl$5n(3t4.;<(Of0^7lHeMb^hcjxxuqdp|jfu{H_GOE>:>z/>o+Zg*cd.mo.mo5Z4V~2Jw6K}wCL{UO~fR f+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM ! 5+>!6Y.-ZR:8kLGB|LP@{KZ>z>KAi:FBd 0            % $$ # #(* *@"%0H%'%=<'%=<!J2(.2(.          %%"#&&$$ %$"  &(*:H%/:R;>;q};G|4kCS]goqpokkryr{t狂oӢw[iDpZ.mYJ NQDD?*.9!'''- - . 5 L0.Q75W> > ? 5 + -/ 6 8 ;;;<? ? @ @ A > ; S&[*{ 3$60K3K:L<Ia@AY34R&'F$):"+3"0 / / 3 3 9$?(Q3_'Al"/O)<`0IrNGXGaEdDrSrSKGku:he4v`8#NR&=C,Q*V)k+5r0:(<^(<^H[L_~WmZnČbt͎enɐhiƉgbgZ~eW|eWjΆj~zq}qjzTVzSUzNPVR^SVLMEVQYUmPtONQvYsWiRh_fldžpn}zqqjhmefqmspee\cy[dvYgo_ZYfNClC3ls8$UE"/6#B)G +* * 444!4 4 2"1#B8G!@,($!*!*!  #  $ & (+ / ,+ * ***,,, - . , + ./ * ( - - . /3578:650/** 349<?<:::200035;<?@A?>>>55;:887 4 1 1 1 2 2 4 4 7 775 //.,)+,01::9999952/. . .((*+-/10.//24444300//0)'&%%%*+..13579;<;;98 3 1 , . / 0 112 1 0 + + , , , . 0/./0 1 1 / / 0 0 1 2 2 6: ;;?@<&<&/$/%-(1,';8)96*74$/4'4&"%%/., 1 @!A C P ]"["["&?, HV.t[1{j=sKv~{w}twslyj{ՃfƋ_}B+a}B+a\' I\' G^*C_-Ca0D~B#RU)aj:q@j?h?rUrUrtywztSar>M[)_:634*%+ ( - - 03 < : 7 : = @ C B B R R W R! C#C!DDDC B DE!MPG$F#F!H N O PL H IJ ?;IIG!H!KGC<!6)78 9 9 /"/"F F E!H R G;A C =; IIABEDD$D%C'G L L LA A ?%>"; 8 2="I%S/]%9u,:^}2AjNPXUqTuVî]ɥ~XxH|lBoa;S6zD1q54j15g5Fz6LSjSjw]zYLd||unhyvgkrralv^koexoexnbsteoɃkahf`uȏVqMn|hW{qODAbLbLMRKNGDGEGGI^KuNgRY}dhoolllipd}~VvS~P>q-]jx/Pou/Lqn,Ggl+Ec*ca(^^%QV$NTy#EP-Tl8d@aH^NcPdvkjt]y]ys[s_}tl^uo\vrZ~x\}^zcyeÃtۄy{{uvzrwrps|erVVHJDG5>gx0<\>)->)-^:2b@5pPArSCx [J|$fV)qc0qv7pS\}}}}opuvzcqxjkwpewh]x_UEB<;}40g1,`{&)P|&,S~&7Y)=b4Pz6[8g>mEs~s|||䎆lҎlҘhcbY{S<`=-bF(B<$=2!8*)(%   78D78DQ_1gY[6roQGn]SmwprtussubdubdQA;oG<5c+.#?', :'+        #+8-3'JLMIKQ^G\^nvussssruufUEXI:t0#3#&       ')/02 ;' D&F"&G&)(`G+0hR4Lr4LrJ;TNsstkbptVd`KYL5HAT-C=C!&!&& & ( '$ # " $ &$ # "  " )!*&#)-6&(.:.%3GF*IZ_0^mS;|FF?C=C0]—,fԞjwjwiks\FKPfs:6a`3'[S$:( / # #       2QAT2QATcxdzhlvv`ZvXUvPQvUWv[]j{wg^^jPVbHOK19lC+4`,&>3"1:%C'#K/!iC7sI?*bl0j{DNKP_X_XaYzhepoqp{~qppmmiifkiht^spimmsfir_epYhagi\ldgbks}s}yyzq}UsFiW7@;h-'%E):!.*      "#$ # #     % % ' ' ) ' & % # ' ( * + / / 1 1 1 0 0 / / 0 0 , + . .. . . - - -,,, + +%% %)"5!#=($&S=@1o\\;{cDefGYKRR}BVPwF[U~F[U~fCJgW_ikrfZQHKM\\<:{~4K[@+=M6# ( - 0 3 5 6 4 4 , ,* + ///*%# ') (]'fan0zxi|i|`cfauY_ogriukqrnn_tfivdmhɑfͳDDqF.mp@0jm-7cg,7cV,7`= *F#+/%%3(#8 2: 6K KK KR EWC!g@5n?@)=a0Eo{7M}oMXbdc]oy[suWpuWp}[qzjxppqvρlrbYsgÀvtpuXuwHpZa\beecd_`Yk{SwrbiqmoqrvwvwӇ_ÃhxvrmhtcxTxLwxJqbhybhya|gyyprvonmlanjcohdzVcDb:b6bRpRpz}cyrfwSqzUuXxwj〖qΗQF~CfQ^V]8[]5V|^,Ehk/Eo9HCVLcKjJpIaH[_MgIsmɇsmq}yv{zυv~ՕruҦokЦxfͦa˓p֍uysbbxddukckangx{umr}_XKLEa+5ZU!0IT'6T'68C=F"NO*[gAO•^ՋsςgȒJ@YDYDO[zyvutttx݅_ˋWƑSgQ]BD=F,Mi,Qi*^i,^m.^p-[l,Wg6_:b@jBlDD~kzpq~n}k}mpocu]w[΁piÅw`{lQ{lQD?CC FK$HR(Qb*Th/Lu1Iz;@;@MRNQROTP\T|llw}so{yrkqnkqnhtkjxjqfrjvvτbOz_Ca97k@*75&%Q/'[2'F7G?%IV)Ja7O=MCJBNBREmFv[ǒbБ}`}`z}Zxgr~ibʋ\jGcAa4Vz0Ss+3[+3[o#8p'6s2/9;&N`,Zt2f?`D^Ve\g~~xti}~mvx{bfWTLCAC6Cz0`r.jo-kl-kl2Vy2Tw1Ms4Oy?TNT^T!d*ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM ,*9!8`9*`n?8uQcpvnv~~tWJ=DMu9+0_9#=9#=/"--!*("           ! !! "  !  3EW.6Pe>?qm@muCbDaE_}JnO}lussriMxUqn[GOF3i01A# +          ! # " " ' ( ' '...2 6 E!5S2Oc7Wh:?IVS>}x=kzyspobfobfqZYsdZy]zizuՃ]D73W)cxI&YB+9B+9U3FU4CS5:aBCg)_l*bp+dQ!MGEwO KsR!MG'&G'&. 0 5!3- <$K.;#+ K)U /M8M8'0U*/X1-b;0kW8k>~Cn]4zP<$S6$-b-t501b=2ob5b1`&]l/}x8crvwtss߂s9>G44>%$$!" + 4 /-5 8 33> = 8<G @8 0(4866EC >&>"> : 6 : = ]%g(3"69%c?'jR-~R.|rS2uiC)_`2 IS0AE.88!.4+/ - + + 4 5 7!&G1W;j#*L}(8]=ADDU=Z;fhɯfhv|}㍒VPhQ>Y9.aJ!AM.N(W)Z)#6Q#6Q???>>66<< : 9 7 3 / / / 1 2 3 3 5 5 5 4 0.,)&''-/8744 4 67 5 3 1 0 - ,((*+-/10.0168888722221-+'&##*+-./123489557611/00 1 2 10/.*+ - ,*-0.+ . / //0013 7 8 9 <> G J !D!!B!8/8/!;? 7=+5#3:7 IH3BF/:C, 3E)#+F"-$# # -.0 7 M!R V [ _ i,l2/%S6*^m8p>twNvZzl^UtLG]MLJMMC|SC6oU?2kL7L7<+F.c78i9:o:;D KM&Z^Oc]jYlWtmktmkrxvhƂw[ly4z^k-hO\%U76-/) ( &8 8 C?1 4 ;: 9 ? D 8 4 VVN L DEF FF >5 BFJ K E E#D/@,5"8 : =@< : @ B"= = 9%>#KLM B 7$? B>"=#G G BBBDJ K K K K I H DD<<: : 9>$B(J"R C!>"8 8 C B ?=8 88 8%7-P4(XX=.fqHĂPAވ?x9t>gK`FnYAS7xL,g?+f;*e37l0;n3E|3E|P[WVmGpOsVw]|{ctn]qj[aX^Wi}i}rwttݔmrԍaoʆUlxn\svVJFQAQAuF>tJ?oTCkMA_6b;a+qg(g_iIEcE>P:*]D1iM7sOG|%PV+Xe-[j;@SStPpSb\lhiemv^{w_w_[ZZΞZӕkוk}YtdZ]gxwωuZtJsEf?a=H6(XH6(X5!9"E'$G+%L6)O8)R9)oEA&QY0y3<.!(     !$+,-0 2 0/9< $[)$[)="bLK5|pslswsw{xmf^SKyLEqIy,/)R,/)R"#"  # "     "  ) -#(6U'(6R&&4J"&3K%&.L/-.bH3.xa2.z`0-|^+!aD)X;%T?$ R@5DcE5DcE:>miHSvqstvwXcNO/!PG$4'          ''@h_J@h_SAf`lDa`tMSa__^qj[rj[ri[do^_q_ee_sQYdIE6/a<-*T,'(/ #6 %< )[78e;B,Sn1[|2>v9EMYQX\Vbfhvvf{kdtZewW\se[qj[ppqxkrrfv`WkcX`eX`hY_jZcixdhkdombihsvhsvwvttskbx~`YZ_NNI;>vA58m(%9(%9*)$   !' #"        !             # % ) * * + + . / . .-- + + ) ( & % $ # " !  &19Qb09TtA8[t>eԝDogsaxr[ogZbeZbesJjs\tssqjbksuvFF5BMB+5A8  &.0 1 3 4 6 6 0 0 0 1 4 20*$  $0-'63O9O9aReUp^au`ezbh\lÃVoÕMrJsYi^epLpL^7W;CGDFkECP: :D 9V4%f;5*Pc6iAxqforjjzuv|ikrTʊNHjOeU`}UntUsǀG}BFkIhQ_O`HaEnB{BBakuru߆u߂WZT\Jc^mmqtom[qOc{R`{R`noqqqth^nr}NɕA=kdkdmVic^lashmrqטSwCl=TKLPrEtrEqsCg{GfQdTtVvZa]i\k[ӄioÌm_lnlnpj}рd|̮PzSmU`XQZA[K[Nr{{ꍡqݎpݏk܈ss{胫sސZpR]A<|J14jI)3]I)3]o!ENk!GM`MHg)Zc{EwlruZ{HtBf06gf06g+Nd1VvDoF~Ly]pmzi~ʃdXo~hx{ֈstӏWROX6h2dx$VU%TW&QY'U[(X])Ta)Sb.Pm/Oq3[|3[|2q}4x9;=?AuR_XWZ[\Ӕ\WXYJ]HF`GDiB=sD?|F@!WM#\Q(O^)Kb,5`,5`0@q0Aq0Br0Fr1Pr5]|8it]a{z׃oqqrrspfs׀jg{]MPO>'9N92;Y::c=:PIKH};F!=N+Cf,Dj-Dn+Jg)P`.xu/|4w6rHXHX`QWebessrtumqjjd_yIa~@bp9+bp9+bw$Bu ">p+2|39 KL!ON"SP'S\)S`>[E^IpIpkk~yqvwz{~fĂaQUR{IS +H'=S+DW1:Z?37[N4bu4buC{C~EOmpsnmzn~drnOrnO8'>5%9*(&#            # " " # #           "%2/5=DE6icd7ampeoxoplkplks\YscZuz^tpr{lăVGzB^4yT0pJ3BJ3B_@"P^B!M\GGfO!Lg)^g(^g(]KG{A@pHEmJGJ&(J&(. 0 6#3 , :"H-:"+ F&O+I2I2~"+K~$*N+)W3,`M5{_>qGnX7|S>'X< )4 n4<10d<1oZ5[2\,im9Ehsw~xzut{i{i59?207&!&' - 3 - + 4 8 44> > >@ G B>5-35::???#>!< 9 6 : >Y#c&0 46&`<)iO3Q4zW:rJ2qj>+_a<%UY: JH-;C(66 2 * * 2 2 4"A.N9a!&Gs%1T9=z?BP?V>^j±^j~߂xٌbDž\r`LfN:zZ<([T%:R0O'O$|-F|-F4N}7SvBa{GfTtfvȃxxvo{tfwihvfho_o_kZiZxbZw^\vQc|SfUiYh^g^`^^mVsTuOvOxNxQxZsTnNkQhS|gkxfsl̂j̈́kЄkxvpsvtd^Bj@'[[6GW07V.24#4#++-!.!0!/.3!4", ) 9*9*,!."4%/!     #""## &&' ( *- / . - - . * ) , , , ,../256621((029;<;:;;2/ / / 2378<==>>==55;: 9 8 6 2 . / / 2 2 3 3 4 332 0.,)''(,.5422 3 46 4 2 1 1 . -**+,.020/1279998722321,+'&##)*,,.022378446400/ 0 1 2 3 1 0 . - * + - , * - 0 . + . /..00126 8  : = @"L!&P&)L+*K-$;;$;;%C.8C,0C*!(C", $& & 4"5!:C \!&f#*p%.q"+r'|"?#HB:uMCwNwNrwPr~Wrlgy]RhkHEQ{HC@qHC:nM80`O4-\L6L6E3P$7o@BuAEzBHG$TL)aZP_]fdiftvutvusw|]yxQam/mT_'[GQ J50(/& +*99A>5 6 : ; < @ D< 9 RRQ N HGB BB ?; ACIKH G!D*@(4!67:=86 >A A A =#A!OO O E;$>?> >!E E ?@C!E J L M K K G F EE99:;> @$B'G"L B ?!8!8!@ ? ::; 74 3"1)F.#MM5(YoCMמ@Ӕ?uNh!AMw!MLx"TPy$[U)lf/~w6z9yJsPqMSMS_]ibr׀xctkTdT>~T='X=2:6.0*$ &!   .,38C)6^TUSeqhyi|gfssrnbv_nVpWBO;l// >'"-    "-)4(!?KK.Wtos6';k2%3T'$1Q'")J*&)Z=+(jP*&hN($gK%R6$K0!F3 E5*6Q9*6Q924Z[@Ecxhx|knswYtOe=/[`7@E+"4+"4       !!4TK?4SKE5RKW9OL_GGNtbYP|kS|kV{kYil]dl_hzhziqLceER>/eH5*X)1108"0A)/I0/^5@d7F+Ig/Os/9m5AzHXM\\ghpuyxowqjuw^_y[XtaYrdYhhnwpyowaXmaYcb[bc_aeddp~etjnwlmrkwwkwwz~xsssjb`ab_UWRPONOL;7@h;7@h-C3X,=-Q**=(#6"#(&40.$,                   ! ' ' ( ( ( * + * ***(('% $ #" $ $ ' ) " ""*4*?WjL=[[6hAqѬM{is^{XtVlVls\tsj{srqmis}~qynw9 C9 CDG#JE)YA:gFI2TwDq}Vszinopp||txymq{}KFB~HvNnNxN{A=AuCsHnFm@i>q;y<Q@8sU<:pU<:pt+Tko+Yi`+gef6n}yZwxv~oׇUvCpw=b,1_b,1_|*Ja/Qo>g?qCQ~_ǂ]u\Wwuvr~Ԇ{qύ{mΈfa`eMrEm~-]m.Yn/Vo-Vj,Ue(M^'K[)Fc*Ee.Oo.Oo,fm.ks2|479wh,Bg+Md/Yn2dx}Pxqntʋly}wy}wrrspis~rjgWc]I:[pE,Zab&T^l%R])Wa'P\"}G0%P@&A)!!         " #!!%%#'* )  '  $  #  % &@@5Ik<8StJ@orEoTocrttsstt_OO^LH[D4oR@-`723-%#"                     ((#83FB'TQE*_eeNloZrzrzwaYtb[jc_cv[ck؋quіhmΥsVvN`I'\`I'\}h.l{m.lu{.luv,htg'[wZ#RyMHl76h/0^12[23T$-T$-/ 2 9'5#( 4@(6!, 8 < ;;f+h.n5u ?.-],>,6'9(A,;)*!#!        $ % &'+ - ... - - ' % ' &!!!"")0340/)),/79:::::0-.. 0 124998::;; 3 3 7 7 5 41.*- 0 2 311 //--.,*)())++,,,- / 1 3 2 0 2 2 1 0 1 1 / 0 2 34 3 244 9 : : :98 3 4 5 3 0,+'%##&'(),.000 5 6// 21-.0 2 4 4 4 1 0 , + + , - , * - 0 . ,--,+/ / /04  8;@! D2[18b7@ dJC#eP1*E]1*E]1&=Y, 4J ! $395/5<*0C,'?.:%)"#..H/L/Y#0e(175<KA%a<$X6"NA5zE;~zrsrmxUhoMZR3oZN2mYJ1kJD/c:=,[:+"I:%C;3;.J!2J!2a+!Kn7#P[)`Z,gX.nQ0qI2tQQT[\̍^sswtolIE6<6..'0! 03 4 ==9;?= 7 > D CB G H GGX W UM4 6 7 C N ? : EI O ME @00 / 1 3 ,) : ? K K H LY W U NF$: 6 >@ > > 6 :F&G'K(O'R&MK B ? G G 0 28%=%K$G$B#>"9!? A 9$9$7 4+1B 6) $ ),,1Mj7nXB;=lCgFWM^MdL[;R*cE&W@$S6,a3/e!2O!2O*Kj,Mp3T8L=CQNeXyT~SsOoNcPcPiRtPIHpEcNVVrSemRj}IrFt5My5MypA8xnK7wfg2u_\0nI;)YD)1H>86@:8A;:y,Rg2Zv5Y{5Y{DF|Jd\ortutrrrss;s6h`%HVZ!ELG=/E8$C 2P6"\9+mDEs!HNq%QVp&TX1vt1vt-dh/dln3bxkB`hP]u[geqwr^svWcS]Rx_x_VsyX^^]eZyjoyenƎygȕeɔiהj~uI~uIf/*]^)(RG#1D#09!+C+6L4AX4?d4)!,)!,  # $ '*-..12NN#\)4xCf4ʒ`RʞLbxymagdoserhcYycYyH=mA7b~,$AT'":J$,%" %)<1)2E67`d;os&Uc%LW"0r4+f.CA>3 ($"    !0((=M+>eU@X]Tqjz{wZPg[{oBdhU8zhU8z*(!          4#0iH'`m9oFpRzc[q^^rrfrrf…l>g:xW/olN*cH3>N2!JT0(Vc06aq/Dlf'1Yb$+Ss(*Uy))V'+Q,6b9UBf[Չ|zlτ{WkNeKxVQuQSPPchxd[q^_jWbhWqeWggijrxrx̃qyqqrja_{{^kpnsrrqprnR@hI:zW/(W>&#J%=3/;U@@Yl69LV37HO((                 !      !!  !  ' +&<'(B*/*/*"'2*3=NRgIq/LhprVMKKrrrrrx~vތ_ʙGf}JUmK&3&3   ! # ).2 1 / 1 2 2 2 0 1 2 3 63/)"  (-&AlAlrqnQhpMaqHYtB^w;bh*Gbc$>Tf 9Lg7I/Bo/Bo2L{3Jzf5Ev^4CuF1=r<%5V1,9<7)?:$= B< D=L#=L#W!mNZ&lYc4izh:gvKagpXerifXuǀXuǃVoÁPpy>=w{FnߘnߑsܗhϨkFgF\E`KcP{KImrFdlEzuNzuNGyIaMe`ry瀠vx_o|Gh\5xeQ/mW#GW#Gt%E?F@!HL%IX(E_+@fA:yH8h:r:}}vuru}`ؒK6v/lu,hl=D.7j$j$' H%$H1I6FD;MD!UM*Ze2_}LaTaWWWWqqrrrtvvvksge~OȆGŋFj@_,=g0It:m:w9-dv!FM"NO"PO'\c)`j1[y1[yBsWzsttvwmigqfZ˅=6w=6w>0l91im)5^k&6We7@^>DVDHl'X\s*^b,fj-im(Y\(Y\.Kp5TJnV|pzompsrr`_`_pFRzBU4]3i/{/u.pn#XffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM (/ (660CbI3PpO7^~U7a|U7d{V:SgY;NaZGTKVmwmwS}Kdo6d\/pdI'^\@"QT7EL+>J(;/&       #! !' ) # # / 2>BOMJ+g1#BH/dg3orSSfogwkmts}rnnhjucYQQSFLF@2_B>*S*.4%&+               ##"%( ' & $ $ ' (33%0L0'6Q8/I^P4J``FLfNqV[\dglliqphplglaflWfn9~US+`E8B.%,                      % 0,88/@VOAaZMvovouztttnqb\llngvjv{nuvx~|܊sՏnoe?oe?}m0q{m/mup*bsi(]oT"NkFAg95^))[$%L##G##K(K(3 6 >)9%+ 8"E+9"- 6 : ::['^)i1l7u%&Kn+/[f28kc72g`=,ca:Fa9<6 G5"K5!M8$VA-pD2yPDgQ~^psyu{qrlokRq:Rq:)+"(%' * 3 2 1 - + 2 5 ::; = B C DD C A? 9 7 FF68?>:9 9 @ G S Wl't+&)Q+/];AADVO]MdKbK`L_2t^*eV=:E2,. . / /0 . ,'=+O.g+Fp"0Oo.7`o2:f:]:]>MFW^wŝfqƧ~a˜P@gZ&]YBD:! 0 I&I&M/K3G#>N#,Hc/Gh`;N{^FUf`moyvyn|n|pk|thsȀ_[_Zz^WwYdtUrswyqw_y{TuQtPvJzLT[p؇ḧ_t]i[hgƒhlƃ}r҃t֐qYqY|rPvpRehZqg]}gao^w[|F~?e/q]*dn[*in[*iD9&QC4$MA%@A#;@-6!, - . +*5(5(/#2$:(6&(!$!    #$&#"&#",+'(-&1%1  /. -,,* ) "    % , 1 3 / .))+-5677777/---/0249877888 2 2 5 4 4 3 2.+-011//.-++.,+**+,,,---- ../-+,--. 1 1 . / 2 3 4 3 3457877:944 41-,+('&&&&'(+-0 0 / 3 4-- 10-. 1 3 4 5 6 1 0 - -.--, '*.+(()&& , , - / 7 9; > "B!1U36\9A"cOE&eV0$?R0$?R33G-+<  *()'%/$"6(5,4)*)&T $DT $Dt6%Vu:$TyH!MH KIGK1jNCPLQVeale|tuxpqqeg^EbW=RD(YTC(YVA'XTE+_RI.eS4&TT-#NV!#EV$Bo%/Vo%/V31i@3rh:oLw^rZnVZlSt]р`llsim\\t3uRe,e6:62-+.!4666< < ; ; = : 2 9 @ AB? > F F T Q HE>= < @ E A ??!@$DDE ?.4: 5 1 45DI \\U"X!c ` ^ V!N%B> CE@ @ E G O!Q!V Y#\&P!L C @ < < 36>">!A C"D%B ? ??8 8 75016 . ' "  ##%'>V/XGi9hAApCkFZQfZqccLT5xA*`;'X4,`2.c!5M!5M FO!GQ#KW&FY)@\MKXrwцtl~ydkcURTPJPZO9u^Q1oK3$OK3$O     ")$3,.,=-12A.2DN/3JS[q][q]mjrn{|slfypa_W[F?Q62eN1.\C$4C$4& !    !(%,0,14769B9;Re;E[pFhuJt~dndnnorrspmZjfTaYKLPIEMN/TvN/Tv)-:!).   #&) **+ ,  > >J!*Z1K$_H6k@oJmrTkUQZ[NIaZT^_X]dSdSPmLe@P~:Gk~+,2K'4# *"%,H.)5S21PL3ZU!?A!:; +a+&W&:63 +$ !    %+2%=:+7YCyU4xnM.kP7EU8%S[:,abDK~jOjgANg=Ev45k|10d+/Y.9f6Wcj^jajFR_~bdUP__^akjuhl{^t_ya~v`wY`o=z>J3^3>/U " "    $ & , 0 5 4 3 5 6 5 5 4 4 4 5 63/)"  *0'?|?|rpjpoZruCep;]k3VwW"=QP5DX0;[/8#:Q#:Q'B^z'@\Y&\G9IB46UK?\RBjnLowPl!pTl!pT_5~]=UV]\uoymfnwzn|fْJJE@|0rq.yp+m)n'o*v.}-x-w(i'e'f&d$`$]"V$Z&^$|Z#xV)n+w.z0{}3}3)d({_#eQ&m[0z12111{2w2cy2cy?i?iAiBiGha}w|rxnu_wZxjujuvxu{rplukyi~iix]x}Lp}Ek}Ci{LaW^wTyRKrHfEsWjȀyz~wuhqrdlkkokkosw|}tΘdjU`FVp5Dwa$3T)E^*Kb=nDzck™ckŒlnǏffULQHG?!DN%AW)>`97o?5tO4}U4kbkb~stxyb̈K\3Bi,C_)D\)I`)Ja-Ll-LlArOqyp~}yxurqpmlw|hb|hbm\|cWsFHq@Fn.@cg3Hm_8Pxk9po:{0nr-ij$WR$WR=J#BU2Sw:^R~^iĄvztsk~k~xx^|k_Cb@l6/uv)_` WffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM   %+G"6[)An(*Bm)+Ck)->W-.C|yCEM|M|{iwalJFnBa:S2us@*al:'Z=)- # #    !!!( * $$02  8  ;  C  @ <@D+7_;2@hFEE[{W]{ebzgtttuvjs~fe{ceVbeI@I(V9>"I#       !! #%%$%%( ) % % -#-&#-.$%1;8);a9`:ҫBDvUvpZqncvcvssr{镩\~FgW0qH=!N(#*!                        H93dUD?zz}dz}drswaYucWrdUraZq^^eaos~V~V}q2u{n/nte&Xq\$RiAA_31T$!O M : 3B"B"7 : B+=(. <&J.<$. 5 7 9 9 O#T%c,c/a8U:H;V($Mc5*_tH#RzN!NAF<C527=>&\C/lRI]MgQ~vgq}yz{ynZiO?K(U?K(U', &% # ' 1 2 3 3!3!3 3 >>9 8 4 8 C>8!<@B B G G > = ;<>< :E O V X W$W'*J#/U0>t7B}KMYLfKeVcal,Lg,Lgm(<_}/GqEiObnMD;fe$\UJA;)2 E (E (8"5!- /#5"5?$GD @ > <B D:$6'8 ;D >+ 8 E : . < A N R!lla)d&m j!f$^%U%JFH I A A S T X Z a df%S#L"DA 1%1%6!9 C @ 7 ?!F&FE ?="7 7 7!7 5 2 )' $      /B'B5N0NeF{EtBnG]Unh{~z׀j]V?>/h6)\2+_0,`} 7K} 7KxA3uA1lB+i@.f=1u&MZ7]kTLc^FfJiKjFjFh7i8m9f9P8@7to05f2Iq2Ot1Tr0Uq1@t1@tKERBg7wb6}VR3m:4)P2 $! 4 :"O!,O!,+Ud+Xf,aj1cw>hKfXc]TbE|}qrr[]b[iU|Crr5Zg'A[b&;W]$5SI!7LB 7J;0+8-!B ,B ,Z71d?<(V]}2Urx;SGlRƄZh~]^rrWnyUqwqwif]painRjjqfnpwy}rrpt}~:Vq;PK=?yMLIOZRWCDx^,6`X 7JV7B\GE\GEO=/U@6e HKl"JP(P^,Uf/Yn}D`tYgRKlԅwqw|ՇHNJC3y*hf^ JJe MIlPH_@6Z:0d=?g>Dc'?\c'?\0?o9GR`qwtsrjjg]ȅo\uPzU@zU@(%$        AH/`AH/`gCpLeՅossrxwv}\]wOPuKKh;'Zh;'Z6#+-%    " '2>)#8J7.Ha;2MiUHUHhjprssrnmkwjl|sJsJ7+<_,"2L  "% & &%%.. 8 =0J,1M842U\21CX//1S5-0Y:*/^Q9IX>ReMeMXWS{Nk=;?i'(/D("1$%.T,)8`.+Aq4+Dw6(Z(W&O!!H1 , ' $          -)#!E;NHsLyoX\ms|}|}Gs6k>],Y!!# '$         4!%q7"RL4~UG]Ytkbouu`E]ByR8qL2sX: K]?(\aC0lbY`boi\kkU_y@@~96r/2a0"+IF&)PN*-WU-0]y;w?xtthE˫hE˫Q.8g]8?wUTxdk\YwU^UpUvSRssIPsdA[]FgITFRCPuw5BT[&33?&"# ' ) / 3 7 7 7 9 : 9 8 8 8 6 6 63/ ) " - 2'=Ř=Řrofogx>pl4]}_*JaF3?=+4K(*O''i13i13k7Ac6>K36M6:R>ER=B L$U!MDK M"zO"mPs&Ws&Wj"Pu"N oI!vL$T%Y%]$\$~[&\'\(f](f]-ol.oq2m~3p7w?GvLlPcd`jhUhU͆]w˄_vetybyfXca`iara{qVvI~qItoIq{QcV`eXhSqCg>\9aBfJ_e\nƂdZfSrhWrhW|y_x^uY}_ZqHZm:Nh+Ad-Si.YkR;Jv12hw98swA=}nHPkJVvLpzMxttrsvvvzq~iYu`NlWCT9S5}O8O87\3`&k^#dVN>E5~<,<< |_<1iKJ%VKJ%V$-%!%       !#    /18 : ? ; 7 4 2 :"=+BYz~BYz~FUUvH^e~LxM|PRTVXjpnn}ioh{bfV<[H3m9 4+&          "%%&&'* + && # !  &$ )E2#BeA8\iH?djJFINnNn]fځx倭y|~wzqvepeZZUYKVYFWYD*`YD*`C&78,                 3(A:-&MZU[ZU[jo}n}c}Y|{W{xVp~mrsw|w|ၚfDŽYk3{c0rK&W@ Iz6;v,2u)0J#< E"E"? F [,Q'3 @!M*?!2 5 6 = = E IW'T'I)@(8(UA<#<#= < ; <?ACA?? ? K#P&s!6r"9n%Cs&)P=7uO9b;e@hEh3}h-pqQ L]J@G</G</I% D 4 4 4 57 4 3 < *@#-\2H\2Hg7Hy$?X6Y;SI@fAC{1y,uw^%ZmU#QN:=N:=* &    % +#B4-WXOKXkLWtM{[{[xdyiz~z}uq͇\UY[xVbp}zhp}svхm\cSkPqZzvyxvzu~vk~le~b`uzrrsnenexdLxeNviUv`YvW]w[^y^`p[vZyUzS[[xMnFzR2syN-itA Jd9AT19B):<':,/',( ( % % & % # % & )- (!&"1!*1!*1+(,-) 2)1% 1,'( ( !           ' * ( ('' ( + 3212 2 2 3/.//00 1131.01.-.. 1 2 4 4 31/012311/.*+/-,.0.. . . . . / . ,+*'$'()* 0 0 , , / 0 01244443375112/,/0----))**+-/-,..)) 0 / . . 0 //130/015 4/-&( * %      , *, *- -. 11>(-?*)@,#?+?*$H6&K:7E7=C7-%(-%(?(.7!' ! & )-$6+?$3C&?E'Ct>at>amća@@q@{b憋耑wft[YtiPfn9*,S9*(O9+B;.@B6QBFACAIDIDH`M]_Wl^wyevqu~ssvwTqTqYGHSA=u@/A=+:5 '3!1 8 : <=> > = = > < 6 >E @ ;9 8 J J OK= @ GHID @BC = ; =< 7 77 =B > : D G I I!e'e'o! o n d!Z&[#\ S#P%O O N N [(^$f c \ c k !QIG F @!@!C B >!<7 < A'?#=AB > > , 0 =:4 - &    " )'2,,;^kEwpFÀI}HtDrVqgɔi_bVIBA<|37m/6hn)9\n)9\f66d51^2!b6,f;7x&LY4\{yAC{sE;{XF_JaNaNX6[7c8\9E<d.1YG%3Y1B`6Gu.@g|4Cq<@|<@|OGTEfkt4>kN-@P.@U1BS/@P*9V/A]4It1KrCcUO[IX[Xay`evhsl~npuElAuc=hh>ml?qa2Iq^.`L+>`lbnmdspkbZl9*1X%*=#!."8#!D%H$7_#'=g%!A;,)           #&$7.3,KHNFwQWOpVc{Vjbkbkbd:|_Y7uX8-b`84hz9J}j>6eYD"N522),(     "#' (5)h/$R@7{LKX`sfttgSC_K=}I3+\M3+]Z6,_aB9tiNFkufmqs|redqX\LZHd<=z@\ELJi>93^9>)R74$J5*B=1&P@3(TGbAIrJYlUxaIB@uF>?r?19g<54^:90VBD?oJPNYjl]rv@a7[])O`])O`M6e|LCeGjgSeZ``M]nkZ}jvot]tWuXXZ]eyazV{WrWi[\_`@@RIJ>m3/F1"7H*-OL%*H@ (A43%$  % % . . / 0 4 79:; = > < ; < ; 8 8 7 3 0 * $  )-#?W?W`ckem`[aWaRubDRc?G|0=l+:ed&J}NƒD}D}ITKUzRXxQ[sNftSjuXopl~kxm{|guɀhbh\g_c_X_VZNKPKRJ]KgK_W][aUbSzdRzdRmVnXp^disYtkb|dltvyy}܁~NYNY9P6Ir.4gi,/^M&CT("K[+&Re.3di07j7Q9YJZJZecslvvuuusq}wzyy؅vՅvՓTʘL3.~"dOPAz=2HF'SZ?eHjibt`t^p`ce_lVu_jgvmssH|O~QylnueK~eK~1jts*]dK65X7c*>c7g=mPPR|RpRusw~rwqu~̍K5}K5}LEJVB;#YS} UKsQCvOByM@ MM"MQ3Wy3Wy8P;QERJWZfUqP|T{Wjequn|rz}t}z}||}we~\IA>{8:r/1c-.^:;w:;wPǒSŔ[lWeT_UcVg]c|`azaizbkrrswꄡhҀks{tr~{p_pZij@o3sy(tb(tb~82{60r0+|96&SV*ck/t7|?NS]{Ɖ]{~pm}jh}XZzUYsKWe>EvV24[YffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM   & * - 4:!D$G?<+SA+SA7۩@Yoeptwz|{zxsUMpI>XZ-iXZ-i*4)'+"      !/1 8 9 = 9 5 1 ,./"AGjpAGjp?HTcATflEwEzDGIzLNŽjsrrvxx|iKoY@F(B5 2$!           "%&&''* + &&    0%@5M]/=Zf5B}CGkGkUˮaȟ҆pvttto|jlkl\nlVooV5zoV5zS0FE(9                ,"51%>OHXOHXgmu݀h́ZW~Styqssttw⇙g˖m7e4|N)^E#Q<C2:.7P(?#F"F"A J c,X'5 B N(A 3 5 5 > > A F S%O%A$:#2!U7x&%L7B<>4 G1!JP)>e5@w!=O1T}4N=rsJsJvR{^uz}xՊ]UZZwW_n{{enqڄi`]UiRo]q|q~qwy}wm}lh|abqmrsococz^L{aO~iV{`ZxW^wW_vW_~i_o_z^~]fΓfΛTzL]5|X0qJ!NpCI`<DI2DA.D.$4' /''$ $ " " "% ' +.*(1*1*.)&**&.%/" 0+& ' '        "   $ ' &&&& ( + 3201 2 2 20/00 0 0 0 0 1/,./+*-- 1 2 4 4 3 201134220/*+/.,/1/. . . . . / . ,+*'$'() ) 0 0 + , . / /1244332254001/-12/.//**+++-.-+--)) 0 0 . . /.-/1 /.127 5 0.&( )$ !/ */ *1 -22"5@+0A-*B/$@.>,!F7"H:3;.97*, , B(+:!%" # ' - 2"< +F&4K*EL+"KrCorCouۀqաGGxHlsuvuYtJOi^CUdp%9'7,#21(4?69D22I-+j=$RM4xWEZKPILHOFOFLjOfW[}cYxoWwkuttwxOaOaR4EyM/:h< 6;27'5"2 7 9 >?? ? = > ? >9 AHA9 9 9 LLOK> @ GJL#G A#CC > < ?<2 4; >A @>!F I G F!b)b)t# s n b"V'Z#^ V%S'RQ R R ^+a'j" f Z c l# QHH H E E G D <"; 7 ; ?'=%:"B D@ @ ( . ?=7 / & ! # (-)!5[]EugGĄKƂH{>tPlaěi`f^MIEB4;q.9ji,9ai,9a`27^11Y ,`3,f:9y&KY3\y};@vx=7uTE[J^P^PS6~V7`8X9wA=~X(/P9 "M*3S-8l.9ct5=q@@@@PHUFe>e:kc/oKC"O*"/)$( 6 : E E z;C}>H%GU%FV%BW/Dn8ERCl@zCDW]sssstj`\uXdFDq@9jT*\`Z%WVQ60Q60Y2-kBC4qAcMU}Ufw]v|]b}][`badmkmkjvisfjld|P[}dd}wmqmtvrvlhnnolbinрcƀWjSON~FA|C=|;;w|;;wN'EN(DO)?K&:@,H#4O(0/0/V1?j CN0x{8q?jh}qqqml}~}~z_NpXFRC,bI=&U/).+'       *"-%,78;:(PhCRmjqrssuu}v}v~}@nk7<3@5,9!#   "   &!*#$!$!(**%8<==.50    ')-",5*e-%R<8zIMVbsgss\NBSE;v9('PA+)UZ40ecC?}lRMoiqtuorpmbiˆUgPr???X@F@4t:=x4E|3&RG;.aJ=1fSzQV\miz[QPXLMP>EL@ ? = <= < 9 9 7 4 0 * $   (+"@Fsw@FswZ_lzbpXe]bb_lR]oMP:D3@zb"?b"?;%?&L(*W28v*Obt-air0sps:s=k{h{w{wXSBUw:5/|-u+m(`~'[e#uQe#uQp}1lx2_i4]o1X([})^y)^r(]j'eo,gq.a#_b1a/\'b~(r{+z,-yu1oa4rv2s}1s|2s{2Qt'Qt'n}-m/j3p1y+w-u.t3s5r:q<}:}:mJ!vN%Y&Z'[)~c+|j2{~8yAD>y>yBHEJxLNxLQwKZzO^|Raujtnzuw~qr̅r\rUn]h^TaP\BNIOOP[NgK`S]U`TaS}cP}cPiSjVn_fns^}kpbmqrrJ]J]3Hx1Aql)*[a'&R?"7I#>R#Dc&)Th'-Y/Go2Ov7I7IVTh`vvutrrrssww^ݏTͥ72$kUTEx=4 LJ)[_@nGtfgpbiSeSWSR\CxzKkS|fvyHRU|qcXcX̂7yt0irJ:W>SPQfLЮC(b^{$ZTnRIoMDoH>xGD{FF1Xu1Xu4P5O8J}Bg`otmpx|vqpnrjvcMrD@q:;uv10ex.,`@;@;UӍVϔZtėSeLVGYA[DX}EW|N]|Q_rrrx툶lۃrrss\|TtbEf5v+~k+~k;7{83m-%y61$RS(ad,pu.rv/sv:}=HvHv}]n}\h}ZVxWRjOF[C9uL7+^ZffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM  % % & ( * 2 4 3 3 883Sc8bhEwwNuWvsfxu}x~zt{rz؃FFsj.sl[*gX/FI%8      ) + 1 1 4 1 . , *) )6666&5-+=.#:S3&>X4.Jg83N|U8Qs=eBzOTu~ۀwuuu~v{rxQOrSPkVQfQB`L4oD-A;#2$    "$ ' & &)* % %  #'(3"!08(-E\D2MiM(7V>(7V>@zgDpPQUdsrqqqryryileb_WN9/`G2)U23'#                "%*?%*?NhiQqmZx]ve``QeZMiTI|XTZX|VZ{T[ttxꀑzޘi]gSb6j2r.R$YG!LW$*B P!P!Y az#/j)= EM$G A @ @I!I!@ A D @5 4 4 Z!20G.'N2$P;(a>)gR2vT:YT`Wu_eǁlz|sdb_T@ G G @ @B BD#A ?AD 9 6 55JHE%L+b*[-88$3 / 1 2 2 2 3 4 >*>*U3f(A-Fj/Dn6>zDHRRgJnGpCqByp1|yp1|DA8;6-   !"'#0+/;,3>cfIcfI]fKbhUoostmpʂihzgbse\qqfo}p{qenbcO_IwUw\zxozupzjsxgvvdytcprbgirkfxmps~x~xڎdKdRed\c{SczYdy_ftwws}}yiƁwbk]k]mgÅn`sLoEe/tl0{r1z`7pZ9N9#PC.@8-8-) %      % + + + 0$0$) ' $ !" " & #  ! !     ##/#5/%8.+B-    ## & (/-,-. - - , , / / 0 0// 1 0./ 0)'.../ 0 /---036744 53./11147 1 0 . . - . / . + *)'% & '#" + + ' ( , . 13555331121-.0.-12.- / /)*,,,+*)(** ( (.,(( ' %#%')* /163,*$ % &  ! $ & :;2:;27,%6-&20*,63&;<$61"1%(8'*;'<=(B>(. . \6?W/>H,jNcSvssuy慼m}mcXlm[x_ysznagEY]7{995Z.-4N3>6$@?7FH< IbK$UmG#RxD"OU0tg>h\hf_`~]^\X\XxTv|TnSWURVLjP}TfɁlhs`wu;6Ll;6LlN/DJ'<>&A&H&FE < 9 6 5 I I F#B"77 6"8#:$62 22E E B C E D C IOL I DB!6 2 8 7 7 9 ?? ? = :&J P K J l(l(`%^$Y"W%U)Z#`W"T#S!S Z Z ] ^ c! e j#_$U%R!Q P P="="F C#;*;&9 D N D:'?!A 1 1 ? AG$B!4 0 , ( % " " % 'gTZjN|DA~E|Gmcia^Z~ggjmonmgekymw}0ky}0kyv%NXz,Xl@wVgxmWulsr{{rty{vv~wup|p|hj~q]yt`o~gQpRyTtfņrlwlurkxjj}ca~ccchngeʋ|_hY~dht`vtwyu~zu|zu|zkISkFLi;8qa83hH/%MD&'HA(Cb"#;)$"  $$!4*6d>8ujTWqjwmӍd}jwmvvwx{jʇx@zn>RN7oJA1bC4*U1$ ? (      ##(;?@&4'*P8$!B7#='" '!'!  %$++T"'Fb$,O3Cr3CroA0kk>0j`60fj;>yMhuQ;WX"UAAwn0>wn089+22 ! $- + ) ) ),- 2 2 8 7 5 6 ;;;:9;;;;=< ; : 8 5 2 - '$ # (*!/5SI/5SIP]W[oTc\Wdft~s|s{y}|{z|s.9es.9eR'DZ!1Mr,Nhp?^jynzszVtLrgpttQeY^ܾnIݪpA˚w*j|$[K}|GxvBs|Bq~BSr4Sr4Z})Wy&O kL lF pIr Lu"Mv"Ov!Rw"Sx"S zS {Y}VL!M#P(V&]{%\u&[o(]s&]t%\u$\u$H vH vOy#R|%Y-]+j{'nt(sm)ts,tu-|w(x'|r-|r-t7{:@C xJ{J~K%|Y+zg0~2+bh+bh0Kl1No5Yx6_|9r>tCuPp]kh[lVfNdLV\UbSwOtCj}[erq|yրlnǂ]jqlb~b~zq{r}vxttrojpsrrPqPq?M{CA\J^NcZw_Ųeٗu}us~}~}ㄪ~ڃ|߇kΠ88n9\9x2,_}.(Vt#'Jq&Fv1Av1Ar7>wwZ{c}ˍqz׉vzێeLeL~܀xxq]jAzr8_z/Eho#9Ql 5Jh.7ah.7aj/4bx/7e/@o/Ao0Fp-Mj*Te,ck/srMyX{ioteoqqxhjssstu{o^qmOnGEE7}Y?Y?zz|pmƋWSGQ6P}1Gq0Dm2Mr2PtJeJe[udtÁp}ttsrlkdb~C~C1Op-Ihx#6Q~%9V,@g,Eg+Ih%FYDK'P_*Tf8_8_JYOX]WeS~Gyv?rn8h!ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM   $ $ $ % % , . 0 0 / /2=gL5NlR>zbFvr~NljartyxytrNN|7k3~l9&XY.G! ! !    " ' ) ./ 1 . + * )( '%"%"+/%;*B&7W,=q@2Ca8Tn>dzFIuyԄouusy^_eckg}eTw_AT9%RH,?*    !$ ' & %()$ $  &"(#'1E1,6O5&D#&D#9_E:gP>}pA}K{_rssssssp|lrl`G<{X?5mA'C2."                   &&FL\{HYcMyQjdUSN\LJbEFEHEHAI}?Ittu~gjʝg^h:v7„4\(cO$SY'+C S!S!a i $0q *? FM#J F DCM$M$@ @ ?<1 3 4 \#03E+*R/'V=+jB,pY7YAY]a^w_k{wxu]\UM4V'U)?8! ! ), 64 ,/ 1"5 6 7 7 @@7:AAADG @9 >@ LLA BD DE$A!< BG : 6 /- @ ? < D#Z%-g1KHV^PeNpJtI88NKCC?7"     !("$-XaIXaIL`ITbRmfmrhmmnxleqj[rn_rqcgZcWaJ`E{Vz[}uk}ol}\my]ut^}q`snbigjedmcos}}fKeSciÁ[g|Rd{Zfzbhq|n|xmɀtd‹^Z^Zyemjg‘zTwLn3y68p@iBYA'ZL3F>!2>!2+ &      $ * , , /"/"' ' % $  "" # ##""  !$)4*?4,B42$L""4  "" % '-,*,- , + + + / / 0 0./ 1 0 / 0 0)&..-. /.+,,037844 75/022269 2 0 / . - . / . + * ) ' % & &"  ) ) & ' + . 14655 4 30010,-/ . - 1 2 . - / /)*,,,+)(')) ( (-+&& $ "!#( ) .052*(# $ %" # & ' >@9>@99+'7+(1+)+25$9@$32#,#*4",6!?>&E@'//d:F` 4GT&"J\)$Ns3)[7*`;*dA/pF3|Zz`ssuw|zrzUMxgMyMzf{f[T>PE1h1)'L' $C8?;' BE>!LOC#QnR(^{O(]K'[]4oAndmo|eh{be|`^|`^oWzuVqÇRVPONH]GlFZactnXfr4'9[4'9[M'2J!.? C"M&LK > 9!4 2 L L I$D#4!4"5%5&5&30 / /B B > @ GF A I PNK D B#4#/#5#6"9 ; @ ? > <!9(L RM K o(o(Y(W'R$T'U)[$`W!T"S"S"\ \ \ ] a  e"o&^'M'R"T S R:#:#E#C&;-;(: G SG :(?"@ ,,FGJ(D$3 1 . +( # ! % & 1 BJbVc^B]Y.Vjj0Wqp1WswBGyHA|bP|bP{zc~z^yNpEuS+e_E"PH7;<)0/$U2b60,^0,^t,/bs+0`q'3[}(<_,Xk6e@rUbiR}E@}?{?^VYSJJW\g}ntttrqss9}9}+Wf1`zDyz^itwXsnron{x}|{~zqqgjtYgw_a~oNtMyKl\gaxivpj}itit́MTPUWWcZbǏs^^Z}bonfqrrruWatSXrF=hC8xJ8(XC+(O<(E]9G~IH!HL!GMIC}I@'f[5yt]tjrrrstf^aPMNBF==t3'A3'AF-5O6;j!QL_HFS>?a#MQo*\bk(V]j'T[f5Nzd9Lg֏grrqpk_ZgNIb<8uO/(VH*"K/-'# ! 1%-b3!7.% #' !+*-0.5=&'NL32gE/'TC-#N.(' -')-')       K.Y7,8`,8`p7,dk6-c]2.`g9=wOkV@`a$]GE@%    ;5.^C<1eZQ;x]P8ueM/mwY=dKcNaPnc{z{zCdZ~;XPl$236-34CF45jZ@AmLMjRgfWg\g]onxqsǘq|zdq~ݘCp@Y|HoQadQjLbJ_IN[OdS~ėO{CsyaY~doxpw{]qjdYYttuuxxvytyplqsrr|Rx|RxƠCO@E6&X0IA A @ BBk8x!A+6e+6e26l76pF6zI;QJlPLJVФmހvsxހxރnwr~~?BwDfEFǃf݀qkrdr߆ag\fMaEb.fv-jq+mk2]x8M`ImGytuu`bgNxNrMWJJF<}4,`t.&Td "B^ ^(H^(K^2V2VHmRn~nq|{uutrrreatKtK9V5Oz|)9_+9c/:n-;i+JlЉnÉuutsruvrvlhqNFoD:}S2+]S2+]862.     ! !#$   !       ! .  . !>)G-Ab(3DoCCNUNfMhiUbNuSiirrsxe}mOrZ9R?&U1$*          &#"   .&?1n*B}.H}#2P}$3SWIWIgِh֗vi˔ubËrKNPo:`2xU,:?%Y!Y!s"v'~#6r"3O)H$@F K ; 5 5 5 ' ) - - . 4 9 d.4"HN3S9VI ;%;%;*F1f)Fm ,K'4Z+7c.9k=BBEGEIEf4|f4|r.nn.nc/mnS&X0$ &   $&ZA KZA K]vHbWopsuv~rm߄mf_ZdSfQs}qin|}`_yciuernayg]iYmiWgpyxr}ԁxށxނkf‚jehab_}\]}W_|Ra_[cY|nYyqYdZdZ{P[{Q_zSj{[l~qs}vv|{x{ds{\qǁ`[aTw[Iw[IfC,g`@+dM6)\O5)\U3)[O*!JH!8>)3 ) % " "   !! #& ( ) + , ( ' 2)4!0:+ FE4(UgM@H;3g)(%K 3    !! " $ + * ) ) ( % $ & ' - - - ,)*, , , . /,+--*,00/0048;< 7 78 6 1 121/24 0 . / / / /-, ) ( & "         # ( - 1 4210/---,*+ - + ( , - , ,.. * + , , , * ''' ' '''%#    " ' (( ' $ #!& * + + 0)1,33458*:8*:2*0() ''$-%&,&-*,5&.7$HO>QWF8"+8"+eGKeVKcLkyQYa~hyw|g~VzynnJZuIPmG3SxD/No<#=R[(G\z,Pes1Oqk5N|M#0OC&@K$'KN&'NF1pJ/k}U'ZZ*bg3xr?|Jguqorsqxkqxkzt[}uXxNkR]U`PcJ`PJSIJ3'8T(2B/ / 0 3 :(8'2%6$9#J O = 7 8&8&I&I&J&H(A.?-=,8#3 5 6 / / 6 ; IHCL U N G!I J:"4#> ? CA :?C D!D"C!B!D&E'X X Y)V'N"P!Q N"K$M#M"O$O$o!o!] a m h!Y$W%T&P#O"E%B&=&=&O"J$9):(;#;!;>$A*@ ? < < C#B"> = ;!2 ) 3 <2 . ' $ " 0-Z/7em:;t\GOAB;QF_QqӀ|~~}~ibibgv΀ew΄_ywni|ns~wnsvΉujmmݓ_–ZILVlrpor՛bb\XqcqcrQwT]Z|PpHtc?dN5uS9+`z@6wB:~lWlWf_b_wW^}TdIwGzD|OpYdmWtShLdIaOVK5=|3Cx.Tl=uLɅorrrrrqq`oe{sxt|y_~wdthtXtRtRtRwwru|`^iV==ɊlwDeqgg~m{ogNNgNNO74lI33g5&0X/$>(#6&D%)I-%J/$g!HNq'P\FPFP]TYVwL\v^iqtwc\skxzbhrV,frV,f/$ *! " 6'5E/&RS75nR>C{PEQ^^McfK~iT~iTstvyJF{AZl3v8H%L""          " 5&g4-`w=6sh=Rc=[uzuzt|OfwI<:8566:;>=;;; 8 4 0 +% #  " !*3Q0*3Q05yAdeteUni[ela[_~[lrPP`V\`Q~Yrrrqqljj]΋;;S)m^X&pVey?\r:B])Mf'Wo%Nt!E yS ~X T ~T ~@y!B xH uF z? = {: k? pD tIvKw O P O N J K M ML#E = @ }A |C D C C D E I&O$b y^|#Y~'Xx#Wv!`#c#[ [ [$Z'W~.[,h$q$y{$|{-{5q8m9r9r9Z8]:f@kD#yP'd*w/37{8u?`AY@lDqNQb[k{sqxn{frVSsIMlMfjNnS|S|ssstth[~qxtr{\q{\qnjX`VWN=J8>)_~=,dz<.hq1*[n-(W/,[0-\60m60m&3W(8]-Hp1M}<\JQXEqB?ӅB̃CgDgDssttrrrsshfdWyYtÀYisVu~Ox84t'Q[%HV">P)E`/LpATGVChBn>y>ygjsssr֧kVF@s:8sj-9cg)9^*Eb*Eb#=Q"=O=I!>M'?Z+Bd.Dm6>{8<F8K6;Q;QCWrrqsty}~qyrcwW^fHDfHDe6;qr488r/1dx'-Ve)Gs":Ox#?Q9h9hQM`PY]Əh܌i҉tj"j2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM  ' + 6%*;*5?/@+ (            " !    ! ( * - . ) ) ',/;!.A&&,F428ZQ=Cnm@xAMQiivrejyBe~LaV]xLFnK6xg80i  $%' ' &''& &    '5B#D"E .Ah@6MtK;mc=wk>JlЉnÉuutsruvrvlhqNFoD:}S2+]S2+]862.     ! !#$   !       ! .  . !>)G-Ab(3DoCCNUNfMhiUbNuSiirrsxe}mOrZ9R?&U1$*          &#"   .&?1n*B}.H}#2P}$3SWIWIgِh֗vi˔ubËrKNPo:`2xU,:?%Y!Y!s"v'~#6r"3O)H$@F K ; 5 5 5 ' ) - - . 4 9 d.4"HN3S9VI ;%;%;*F1f)Fm ,K'4Z+7c.9k=BBEGEIEf4|f4|r.nn.nc/mnS&X0$ &   $&ZA KZA K]vHbWopsuv~rm߄mf_ZdSfQs}qin|}`_yciuernayg]iYmiWgpyxr}ԁxށxނkf‚jehab_}\]}W_|Ra_[cY|nYyqYdZdZ{P[{Q_zSj{[l~qs}vv|{x{ds{\qǁ`[aTw[Iw[IfC,g`@+dM6)\O5)\U3)[O*!JH!8>)3 ) % " "   !! #& ( ) + , ( ' 2)4!0:+ FE4(UgM@H;3g)(%K 3    !! " $ + * ) ) ( % $ & ' - - - ,)*, , , . /,+--*,00/0048;< 7 78 6 1 121/24 0 . / / / /-, ) ( & "         # ( - 1 4210/---,*+ - + ( , - , ,.. * + , , , * ''' ' '''%#    " ' (( ' $ #!& * + + 0)1,33458*:8*:2*0() ''$-%&,&-*,5&.7$HO>QWF8"+8"+eGKeVKcLkyQYa~hyw|g~VzynnJZuIPmG3SxD/No<#=R[(G\z,Pes1Oqk5N|M#0OC&@K$'KN&'NF1pJ/k}U'ZZ*bg3xr?|Jguqorsqxkqxkzt[}uXxNkR]U`PcJ`PJSIJ3'8T(2B/ / 0 3 :(8'2%6$9#J O = 7 8&8&I&I&J&H(A.?-=,8#3 5 6 / / 6 ; IHCL U N G!I J:"4#> ? CA :?C D!D"C!B!D&E'X X Y)V'N"P!Q N"K$M#M"O$O$o!o!] a m h!Y$W%T&P#O"E%B&=&=&O"J$9):(;#;!;>$A*@ ? < < C#B"> = ;!2 ) 3 <2 . ' $ " 0-Z/7em:;t\GOAB;QF_QqӀ|~~}~ibibgv΀ew΄_ywni|ns~wnsvΉujmmݓ_–ZILVlrpor՛bb\XqcqcrQwT]Z|PpHtc?dN5uS9+`z@6wB:~lWlWf_b_wW^}TdIwGzD|OpYdmWtShLdIaOVK5=|3Cx.Tl=uLɅorrrrrqq`oe{sxt|y_~wdthtXtRtRtRwwru|`^iV==ɊlwDeqgg~m{ogNNgNNO74lI33g5&0X/$>(#6&D%)I-%J/$g!HNq'P\FPFP]TYVwL\v^iqtwc\skxzbhrV,frV,f/$ *! " 6'5E/&RS75nR>C{PEQ^^McfK~iT~iTstvyJF{AZl3v8H%L""          " 5&g4-`w=6sh=Rc=[uzuzt|OfwI<:8566:;>=;;; 8 4 0 +% #  " !*3Q0*3Q05yAdeteUni[ela[_~[lrPP`V\`Q~Yrrrqqljj]΋;;S)m^X&pVey?\r:B])Mf'Wo%Nt!E yS ~X T ~T ~@y!B xH uF z? = {: k? pD tIvKw O P O N J K M ML#E = @ }A |C D C C D E I&O$b y^|#Y~'Xx#Wv!`#c#[ [ [$Z'W~.[,h$q$y{$|{-{5q8m9r9r9Z8]:f@kD#yP'd*w/37{8u?`AY@lDqNQb[k{sqxn{frVSsIMlMfjNnS|S|ssstth[~qxtr{\q{\qnjX`VWN=J8>)_~=,dz<.hq1*[n-(W/,[0-\60m60m&3W(8]-Hp1M}<\JQXEqB?ӅB̃CgDgDssttrrrsshfdWyYtÀYisVu~Ox84t'Q[%HV">P)E`/LpATGVChBn>y>ygjsssr֧kVF@s:8sj-9cg)9^*Eb*Eb#=Q"=O=I!>M'?Z+Bd.Dm6>{8<F8K6;Q;QCWrrqsty}~qyrcwW^fHDfHDe6;qr488r/1dx'-Ve)Gs":Ox#?Q9h9hQM`PY]Əh܌i҉tj"j2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM  /2$K>L;ikmsygI\d8z8G'N '2)    !## ! !       $ % ' ' & & ! !    &+*E#3N9Ym@@fwLCzCz@DOͷXssrttliB/*YB/*Y(/#(  " #$& '            $ & ( , / 79*L!/R1@sP4GxW>[l@fvFIrKU\yVlkWhgorrradXYm;7rM-)V-:$          #$$# # ( ) . . -3$C&E #,K*,0[K54jk;b@DEuXXve]readdmfiilv^{dljiяS=QL#V:5=       !>(*[;BS@"OPA$S/&0$$  *- 4 : ?$I'R*!D!&L#.O$1P7@7@ZN^Theťp_MID<9R:K;!2> > GG E H Q%J"BN!Z#> 5 / / ! " & ' + 6 A#c%:":PqBnDfIo\~xncx^GwM2@!@+.)&$ %%653 0 ( ) * / 0 9!<#0 0 /6 I!G"@#=: :9#7 6 9&9&< @K LP#H? ? > 7 4 44"9 6 + , /1 3 @#M.y# C("J61m:6yi=i=p=n @D'H)R-H/>0h+,Zv22h8G|:NOAOAsBzNsᕁaˆZ+dvN'YcA"NT5;D((.! &   !-1)5#B?MCtHMTbLjortvk٧aҙlؔpwump~xe\vjesonsonsonujfvhcwjewkegsgs|s|n{x^}q[jW~dY}][mSrPrwSmxTtd€td„cW`[uXeqjrdj|p^aoK^oE]a\gg݆pT~`urju}gz͐X[QFJ1rW)QA8L9-9&)3 ! ) % % %) $* #, 2"7&7'6(9):)B-E.5,5,0 / - 9)D;@'0Q;0Bf:)D]9&EZG,HfK.IjH9;sH9;s[eˁmvTROJE>} / FN PP E"E"@ ? <?!H%G#E : .1 2 0 0 ? AGFB H N N N E B A @ < > B B@? = ?A#BB ;"8%D(D(=*C'T QN"Q TS'S*L JL)L)C HV"Q$B*G$LB> ?? ? ? A @ >= 8 @#H&K%N$#G D K(K(M'N%O O N @ 1 3 421$  )3%OAi&'SA=BKBYG_KecUkOs}LnKmKmK{kuwccbbb{nryhnjn_XXOLvCrGfQdzw{q{oҌqԑyqՕh͕hoN{WpلrxcƍrMkNvdO|oa~sg}}됿dؓ^ԛKƗL|OmR]Uymrg}xwt}ukLj_WWPFG?D{(9^p%9VP9~glmsrrttSShj;_Z7wB))T>%'M2"9-$1'%( % %59SC>HbRCCgwfsdfld\b{gp}Ye{JEM.c:>$P '   $ & + ( %C%a$75,b:2p?YAfmUmUzuOp|LQCQGQQ`oqnI`Q}[SvLOdGN^~t>qt>qssrqm]Mv`rrrmmU\rrsssssrrqpssssrrrssssssssrrspvmlYJkTSiO[gKkfIpe?QdJ9U4_z<\CYISKQXZ}\]]]|~}|w{sshYd|`bcnqqqhikjgxfqwei_ei_ei_w`^}]^`u`uYYZmaevLgtR`qXXnaXkjWdac_cRlI{jO}b_ab^j`ibg^dY`iOnItwHczH]g\kg\kssrlvfXgTtgO`]sYovAAOoKi?U;Ns-:lB(4c6#-Y*:/ & # " " % ' + , / 2 5 7 8 : : = =>=;;<96 5 3 6 7 < > = = ; ; < : 8 4 0 ) '& % E&E&;MڣI^ȷqkdr{o_eUaQuU]pQaSsSsW^rKmoMtgRZTMVٽI}$5 @ J C A!K K T zUyWu#Tp"K aK lJ vN }Q d#j&S!KB @ }9 o? xO U Z$S$L#LL E }B zD D J K M K E$O"X\ ]N I A A 5 < P} P~ Q![$e&a|%]x#}(*|3|3y.u2j?n=y5yB"yN#wQ#tS#mR#jQ*lh,lp57|;nAk|Rct`pkm|xbdWKK:G4vOMRUiWgiWgxwuutoiq{swonS_S_vhcurkrqnvicq_uNȘVpYkNNNN.]o.es/}02@NgdрGn8h3I8I8]oĎetn|lelrrron}wo˂kf`il]:6+Zf0Mlz4?qCwK>CwA.%N9(!D#$#"#&%('/#'& (% %    # % & * - 35$E)J)5eB+:iG4HuX7TzdBuExoIzWWpWeeWfygklmmso|kfnQMSA>t80/V%6         "#$$$ ' ( , , +  /;<%@'&)NA.-\\6S}>yBC}qhqhrghphhmijnlfrsZ{bÃj΋WETT(_?@G     $F-/hD LYG'YTH*]3*9( ,# # /2< C J!#O %T'; B~(Dy*E4@{4@{PPUVcg¢k`MF@{6s3R4E=/A A I G A D M#E= H R 9 0 , ,   # % - = M#m#:$6R=YFeiFu9 8 77!; 8 0 0 11 2 =!I+m">y& E/,`20i[=[=h!Ol2?g/9e/8Z&)V$$H H @ @C%E&K*E+?,_%(Nj*.Y1Bm3ItGHGHcFjRuܛ{fŐf8~}Y1ojL+`[A"NL6;31-+/(')$-65@6^<@CkQ?jZ]qc{yf{j|ڑa˞XǔjՐpwtmo~xf^tmjqtusrpvokyiczgaygeygfisis~n}|j|u]~oZhW~cZ}^^}mU~rRrsTntU}rf}rf~`]{__t_fqnpgl{wp]_mJYlDXcyakk؈nT|_usl|{q~֊fgĊ]MS3xa2DS'3A,A,/!-( ) - 3!:"7!4 A&E(1 + 2!-! "$,2%-K* &A#8!-"(*!"1#&3 ! !  #       !!###$''(*+('))') 0 / - / 1 4 8:;997 5 1 1 4 2 0 1 2 0 /.. - , + * '$!     4"/;*8#%*#%*$$ * - 1 0 0.---++ , , + (%&' ' ( * * ' ( * * , +* ) ' %%) ) ! .%2&0>B/CE-)SN8)ZTD)`[>%]R9 YJ.=.*4$! ' " " !( !) , 1"6&6&5';)<*K0P2>.>.@ )@(A"O%6\-"IX31\T8@nP3IpO1MqT9R~UtF (G>!8/#+ ) ) 0 2 8<H =2CI LN F"F"A@=? E%E#E!: / 1 2 . . > @GE @ D H I J @ = ?@< =@!@B @ ? ?@#DE;#8&C&C&;*@'P P!P$T"X V'U)M KM%M%EGN"L#F&F"G@= <<@ @ @ @ @ ? ;!A$G(I%L "F E G(G(M#N#P"O L A 6 6 7 43%  . 6$P>h&$N=9~>F?SDZIa]XcUoxQiPm~Jm~J~b{mifdeftt|xz؉tblZYYQOrJoLeR`xnviuhƈygƏsfǕ}_•}_oOxWmӃnԁqֆ`‹qNmO{jO}yd~~kʀ~䀐~䑰eՒbԓYϒXɌUqTaS}lknwzus}tmɇ^]WWFM@Iy,|>>oFG_2JtLHGFG8s+ifs+ifwCXtF]nNmkYvawhoogrumk{reƒu`v_kVkV_MaPgYl^r|mozlkyl{hnWqKaG\>O;Kg).[`#+NJ!(M"*U&0k*B*.T-3]08f?RE[PoTufofo_~`^acgOiI<|a51aZ!&FS,>Q/;F-+B,%Q4/Q4/m$?Tn&FYt-\hs9rq_rmt|z{|{xw߂YYlyMakQ>A_o>:Th<$5R3/B))2%# !*0E72l1)W<6t@;~BV~C_vYvYy]rX`K_O\[f|vo\eaac|V`oR_ktSytSyssrqm_Q{`oqrnn\arqprsssvx~w~v~oputqqrpntvpniirrsn|wjg]iddgaljbrjctgQVfKM{?\{?\c9OZ6Gx@/0`F20bY=0hTE,aNM(Z,+,   $($(4-aC`H`[vond}`cdބgʄgʘv?f@{6Dvz3Osz0Zq9]B`IVLSXY}\\\‡\|ztqzhgfeeelnoom}mkkimhgvhachbbhdaw^]}\\fpfpaacigbsPlrUeqZ^o`\mgYeu{czd\dRfVdXa````cadce^dZce\iZtMpxIid_qd_qrpmj~hhddx`_iVRdk?n?nKeF^8Jm3C_&/a6")Y,$P#7. & $ " " % ' , - 0 3 5 7 8 9 :==>><<=:7 5 4 6 7 < > < < 9 : : 9 7 4 1 * (' ' A!A!:BGQl|jgtw{ȂihcXbSvV^qSbTnTn[`yoQulT|e[[WQSʶG7|D.jiM(y\P&~XOtAOtA=j);i'8d";g#Dq&@"= ENH F M M W X!Zw#Yt!T nS tR {T V b"f%U!O G E @ vC |L QV#R"M!K J E ~D |EEG H L K F!M T [ ] M H A!A!7 = M M M U"\%\}$]x"u}&}'|1|1y+t.h9l7w3w=wHuI sKiIeI&h_)ig1~2z7pH+0_%(Pt0/t0/TI UM%VW&X[,]g7zBbɀ|{ttsv\΀T{>{8t{2c{5Y9N9O9O7[7_'N^&T^&g^)mg2/uw-jk6?|q{x|x{rrxvsqox~ڀorϕbs^sB~99m9m?m?g@T>Q8G5K}3Pyz4Nxq5Mx|:Ohv'?1K)=,&      $ & % % ' ' " " !!! # $ # " $!$#$)#$)->M'0F]6:]cGEh@s>{IuHdEjPzr֔aɗPkB?v4d.?+(, !11?: * + / 4 80 - 9 = D D DB: A T I'>.;*7%B!E 8 8 : > I J M HB @!=!A B ? >?"?">"=!8 3 - 5 = K1O 6i9r:2;q2;qO9`98y4_/tR+gE&YF"QF!N{9;p44X(&X(&D+ C) @"=5; A!C)D#,f4Aq:H-\l-\l1Ru=\_zͯjsͩ_͓}R}nDpgxH~FYrC,-B!'!'$           $ $ %'())'& * * ) + 1 1 0 12576666 2 1 , - / / . 0 2 0 /,+)* , * %$ "  )"-$]Q,dme4yB\3aB\3a""&;$/   $ ) , / 0 0 / . / /,- . . - * ' & & & &%% % & * * + ) ' ( ('& 0 07UEE(c[nAcDCK}DJEHA@=8}2JC.80!!" "!&(- 0#2%3$3"?+C.f;r!?Z%5Z%5p<Es=F}AGP'^^/tW5}O:QYRc{bqtgv~iU~iUtpdch\sG~iK_NOL>Ixo2DY4.BO #?/#?/!)"%$ )$7-3\"GP.al|+\ev(W]6~:JO~ĆQRc^vx~|t؀hȄf[hY~iVtj[qj\{l\~l\qGqG95*3#, * 5 5 -1 ; ; 9 99 ; ; CFG#G#D$C"A @=$B$F$=#3!22 ) ) := FC8 7 6 : = 1 -< A =+<):#="F FFA;#I N >$8(@ @ 4)8'C"L&T)\)c(\&Z%Q!NO O I"E"7 =P E9: : 3 1 C C > @ F F!E#D(C,E&FF F 9(9(N O Q'O"G E C A > ; : ( " < A Q"3f&>2.`47p5?le7Ha1BU 0b#!>o1!Le3"O[4#Rh*)Wl&+Yl%2Vl$4U8X8XXhgqq~}܋knɅW[CHy9H|w5Hw^$;SV6GO*4O*4V*i@5;dH&2VN(@[S)M`UGTVeZXe<}Ye2qOC%UK8 KY2BY2BtX*aqT'[gFHlB$Rq=(\KCX]SVQTyJMuGJcTcTtz}䌺cӉh~wxrssrrrrrrsqke^bforrrqqpHjnLzhYnysrq|тRBBBbhzxw}noph`qwljhw`{K|K|ssrkdcbrw~pfmv^dmdmh\khVdhCOlFKwM>bC.fL9E.%#$  # #  -(2^3fxcKqrlefg_}\tud?ud?tZ/njU1oLD8pZG=zOJ{qmsuwsnTq]D\.,XU$FV')e,6(:]);`,>g2Nc$ITv1^x>sI^MWXX|\XXɌXrqlkflrnlgeii}][y[`lVolSsmJ}oJupImpNjoSfyXY|YTxbZxbZxh_ye_}\]x\diZzl\vo^qp^hq^^jVggSjhRrhRuS|Uu\a_\gMufVmd_eaet^j[Zk]qLYgYgmˆi^fm[IA>F{Hk7.=_7.=_@Hc`8@`S!)V+"Q% @ ;6 /, ( & # # % ( / 0 2 4 6 8 999<<??>?@>;8 5 7 7 < =: 9 4 4 5 5 4 3 2 , * ++ 6 68"cKA(lZ\8g;}q=r}I{Uʐ`cdX|ZauWdU`U`fWpfZwdcbh]v]_\HD(f\<SD?f=@l;Ds+Ds+>t!>s = o= p> tI S W"Z&U S T!T!a%b$d{"g p m j g c&\"Y Z"Z#T T T OA&F#J N Q G C ~H!J#F F > A J I G H I xWz"\{&I C B'B'> @ D D B B A!N~![w ] y^ z{z+{z+w!r#wc'zg(r+r0r5p3n1]0W/^D`K$t\%t_)th,wt66|6y2g}-Tk5O}7M?jAstHtHnעbǛ<<r@pDhHjUnOxIk|Дu|trqijmn~phڊdƣ_UeIk=j:}i9E2r90kl57l57p ;Js!;L}"\KdOfT`V^qsuqsuhjolycKgQrjWbTNSG1.^~&%KP P j'%q,(;0B9$UU+[k1`<^G[]|ɉdu|u|uuukN{laljFRǘ]ЗOhJ]2Gr*?a9;@<S>[D%rW#gQ \K(f_0orG_NYRfySja[a[qqqi`irkiZʈDIpIpuZPzVKI;G(>`#%+        "%& &-/ 78 9D'23fV6@`T;M[RBLYiILWXpl^}s[Zddghkd]{tJUK80#H@2CC3A. )'"      # & ' && ) ) &%#  " ' .'"?<-)QR2IuW4TY@@[ccg|sg}wdZyxfsms}mΈhjB`{6}EDE<23?+07()" !! &,S44zO%U[K+]PJ-`7.D/%:/ / : @!R$ ^( j, `+ V* `#c%P"I!&;^&;^*Jh2NwL\SVjE`:V.myC#Qv=HQ$,D#J!J!P J 8;C 9 / 8B -'''   4[ &,*E.*^B>IEe@o>xKyMzRYp؎`ɍQd@;l/\.:')* #!4 4 = 8 * + , 3 9 2 / 9 = DDFD= BQI%B+=&9"C!F 8 8 < ? I J M JG!D!A!> > > > >">"=!< < 5 / 6 > H,K0a4i 5,6c,6cF5zW6E-"+,(( / 6 2 . B(H.3+3"1!) +#2.++$($##%)&-*#8+(<$$$        ## % ' )))'' + + * , 2 1 1 23576666 2 0 , - . . . / 0 . -**' (*)$$ $%!(-35 $=8$&Acg;|r}CEp;tEp;t&(-@ )3  " ( * - . . - - . .+, / . . + ) ( ' ' '&& & ' + + + ( & & '&& / /:!UKJ*`azDmE|FHizAChy<>hx97gr70fl0?B.24$%!!" !().!1#4%5$6#B+F.m"=z$C`)6`)6}J"O~L"QR#V\+jg2~[6P9\\ahznwts|yucyucpym{bbd[jGu`GWGGA~7;i]+6M-'4D9/9/$(%%$$(".(?,:`$ET/_nv)W`i#NQ/lx3wDuIuLM[W~x~u~nЂzc†eXgW~iVuj[qk]xn]zo]vGvG:|;lW>^?5kP',PD!%D876'6".+3 3 - 0 : : < :9 < = CEK#K#F#E!A A>#C#G$?#7#7 7 0 0 7 : DA7 : < ; : 5 3=@<';%9<HG F @ : E I =":&??5'9&F"O%X(`(g'\&Y%Q NQQG"C"7 ; IA98843@ @ ? @ A BF C$A)C%D!E E >&>&M N Q$N!H E C ? ; ; ; + & < B U"1j&<4,]42i59u>CHNN]~Pbif]bn\vrJvrJnPnV{litlfmkbpdas]_]]]]k[pZ]˒]˙TUhZhYhTpTzyTmvRhuQiKeImQmQyawar_o^d\hWlRrQyPl~uڌxeŌxeŖ~_Ñgˁ~慗z␏mՐ`ÐpRjXe^ji~lmǃ[jUiRlOetGQoCJ_86no49n1;n2Ev2O~+Qj(Rcy"BQq!=L}1Eo}1Eo@mBqG{XciLsK|Jx^qdokjnakÔhPhP|dȔiΏx⎄kыpD|\:lH/o\+/UV".L;+)2 *b@Hb@HDQGPROUU_ffXmKtP{Vy{芀[z^~fi{rqr煒nїTwRaPR^McKVKR>J}8K|u&M_q$EYe.Fj.*No?%Vc<#RW9"Of*&Rk%(Sn#2Sn#5S4U|4U|LaXj|}ـqфe~WowI^vK[vLZk8Bmg1;_T(:T(:L"3O'9X$6Lb&AU~.ars,Yih)Qa/^u1b{=_A^ctgctgxkDLecmOTT9D;_"+(:   0DB70DB7:;z~WTgiǃcdbcwZ\sXZp[p[tx腰nۅnمl||tss|셁yمyم{܄~݁w~m|bzks}݁{|{|x|ynzEoyHytRwlz~y|xypsL}@@@n}ss}yvtrovke~bЅatinlakakrqpmihfqtpinpail~il~fcwg^phN\kSYu`QiT@\G/dE9B=472+,/((2'2'&$4.<]:obPwria``[Zkh>kh>dP*b[J+`?7/\M:5hwFGybo{tnquerkVf99mb)/[a+4m/=':Z(;\+?d0Yc(H]`*Sbq5fAzLgPad_|j^]ʉ]qojiinrnlgeiixgfuekiazi]~hQhThXiY}j[wuZbyZ[tkgtkgshlvdiXa{XenXsp[pr_ms^et^^mYdkWfjUmjUpW}Xw\g^bdTb`~`mz_r_w__jnmbVlVlda[^aTF|959b{y:Uuv+$2J+$2J3:QN-4PC"K#H =8 4 .-* * ' ' ( * 1 2 3 5 6 8999::<<==><:7 4 6 7 ; =; 9 5 5 5 5 5 43 - + ,,441U>7 \IK-riZ2pwi8o|DxPē\_`S}[avZfXaXaeYpe^wgoep_ua]cFC(c[9SD:a::f7Bo(Bo(>w!?v A sB tD xL T!W$Y&V U V!V!b&d&i%k"p n m h c%\#Y"W"W#T T S N A#G!L N P I G K}!L|"F F B D J J K J J }S!W%I D >#>#? @ C B @ ~@ @!M} Yx _ {a }{,{,y%u$th$xj%q)q0r6o4m2\.V-_@bF"tU#tW%r\(tg2{1x1v~.eq+Te1Ts3Sx9mK7|@4uv7Fv7Fz$K>B==D8L0Jn}.Ih,Gg,Fg0Ow0Ow9L|CVmbuojxuuvrogudf{L|{L|eYn]i͐}bÚ^J?:xe )KUffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM    #3&3.3)*+'%"%#48)0CM, &+..(':,)>              " " ! " $ " !       $3%@-Df"1PL5\u9:ÐBD{SXSXssrsuUYy[^|abvSaoD`- *H(           " #) *.  4'D0'"L5'-T903XK89\]AvDTYss_]X`ghnihKysJ~vIdT9{[H3nD6#OD6#O% % #    & (*+00+) # "    # %<#C4BmP4BmPACFJU`}]||uzuutse֓X̕E?c9oU.m-+",% ( ' % 0;$ % " $ , , 4 : M#[' i+!Z* K( R%T(A: -<-OD]@a?oR\yx~tًi|^mSN:{.N!C---")(= = 5 2 * ) $0 < 8 6 ; < B B K J E F G JM F> FH!7 7 A C H I MQ T "P!K8 1 9 < ;!; 9 < F = 3 ; B A@ I!$L$&W'9W'9o+'W{=/ksFtEuDn=f6u.~z+xm&]i$TF;F;L&&D$%,#0!= 3 ) 36!N+V.~AH~AH 4J)9]CHRU~|~r݃oѓ[t=j3y16$16$     ,!C#+7K+M>M-XC:$@!$L#+P#-+E."Ms47s47u-my/r37;i9R6~~gywuskke_ec_f]_hYYdMFXG=W@3Vw1#IO";' * $%/%/-%7/!44*<3U#(Mm*@`1Xsd#FQC4.\8Bd9I2R8Z> 9? A C C V#V#L JB BB F"J#G&D)E E EE. 2 ? = 5A M @ 2 @ E @>7 7 5 ; L IE = 5 9 : = > : : 9">"M#Y%d&l%s$]%U%O MW(W(?"="5!5"5$78 4 3 6 7 7 7 B > 2 8 H B ; =">%A B NNKL O N JF A : 2 :< 30< E a +v'6:$U7%V4&VE.jU5~[L]T[U|ZUpQpQxlϏ|k}hy|^trTyhX}][ZcYez}seێeۓOPqQrQuOSV{RuQrRmRuvՇuvnt|܄lPiS_ZeXjUlSnPlЄuڒlMlMsDzPux↌燂oӈw_m]xc[|^Z}\Z|T\|Q]gtms~qs̄khWEC?/8nx&8Xk7A[1-V/&A ": Q%2Q%2.\m0^r6dHW}ZJmT]qjomppSfPMPMbMq\vyx݁zJkV7}U1$RR'#KQ$#I;&<3'8c4Ic4I?KDGQW:x8::@rBnFcEk@AyA@?EyGq@{=~99mdlojrz~yclvwtr{nlqosr]kvgbvgbawcuipkzo~w׌rcˆtFumAJRUeJkFldlndd~KexGegdi>hyN=ki2#:;))+& "      +  - 2 1 /..35 3 3 2 3 7 7 7 77887755459997 5 4 2 6 7;<<; 9 8666540. / / . . + , 05J;Q)d`z5rAORSC_byclaeaea^pekxqnfrnYv?yB(]Z0 SE*T1(T*= c= c= A M O V(W*X+W)U'Z [ Z Z f*k+y-v+n#q!t l cy!\&Y'P#M!T| S |O{L~B J Q OMR&S(Ru!R lF F L K I L Ux"Q M H F"H H 3 3 A q@ x> = ; m= s>x Iy Ty c$h%y/y//}*l ur sl"o.q:m7h3X*S'c2h6u@s>k7l?%mU#lQ kL"`P#US%bW&fX*we+|i99JlMiV``YiQod|uvokxg|YӂVrłVrŔnr՗qoԟ{gϘv`ĂhKiHiEsDvDz|h~\q\qutrnbeng]wRjGTt9H}m4Dt<_<_/do0fq2lw4l~:k8T5=zB:|O7~_K}dQcgbnƍijƇtovurrrux]xN^DU@0Q!AL$IU+`p0Vy4K8Gj$+UVffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM  ('% $,"2<#&')5&MKt.C/H{\2TfDoJxiigfehlhe|rtlykkubgo_[pT[pTK8#ML4"KP*EB!8   # (*33-+% #   " % /3!'F5!'F5)*a[-/^^8@Vf?_gzWk̀yyrxℳsjЅh{{eokSN=DL7:G% < 2; E$ 2,- . 3 3 9 =K S! \" O B J"M&<7 r,r,NW%q&Eq) Gs3!L4!K6!K9D:Bq.-j+&d) d) 3(-#vw! }*&j(!W' m/,7{;c+V(62,# -,,::7 3 ) * 07> : 9 ; < K K HIO N LLLF? A"B#; ; < >D GO O O M J;6< > <:58C>: > B A@ C D!H0H0Y##Ib1)ZZ>bAkDgDdDr;v9x,ny(cJDJDa-.T)+0#3"> 8 3 3 3 >'B*l.>l.>y*C'2V@JIVg}}onw|~p̋_u_n`Yg/mYg/m9,/3''!! #!/'03!A55$I-#'C+)A0:M\;VXq_|`flsqplukkp~q~ro}ro}|PL~SP^\|\ksZziu^g~kywpc|mYX_X_klqsysyzizd`qa^o`]ud]we^eepcmbe]_gcamthm|mvus[thKqeEw>w>?%5G!66&& + - #   # !     " + .,#,%  #!   % !           ! %(, , , + + , ,,- 3 3 346665577 0 / ,,***)(&%$$   # ?38[%FWd6JsnGNWQ\PTab~khoJ~QJ~Q+36G#(.9    "# # &'++ , - 3 2 1 0 0 - , , , + + + + . - * % ! !"   $ $A#8JY.;ZPGL>|a@$QI/@1.-1)4,5.61*2&0 /- / 7!<$B#(I(*Q.-]+0a+11!M4&WB'[B'[}F}F~IyRu\hV[Qyrv}ss_u{_u{OKLNMNJTREMM58<`4-;V4!:M,57%0" ("&"7'1S7'1SH5U{L6NyX<;s_>9rvE2ov=;ow5Eo[(;W?2>L.:Q-9%@[)Gg41h;9vPQRU|Yc|]d|aewdkrgrjushysawm_vlTd=Td=QO3kLD.a?% B:55'4$3"4 5 -*- - , / 9 ; @ : 5 <?HKPPKI C C DF"H'F(D)B B 993  5 ;;;@F @ : ; < ==6 9 @ @ ? A C A @ @ @ C E? ? < ? F&R%^$`"c[!Y"M J [$[$G C 8 9!?#="<!= > 4 1 44@ < 1 4 ? ;778@ C I I M ML M R"G = 8 2 <@ 52 = D \%)p)38#R7#P7"NH*dY2zhHmOfLdLxIxI{kѐ{mu~uwzgxvZ|kZa[\cZfujȄ~k̅XXTWŸ}aʡ~]ǩS]Ǝgznsqyp{p}}qs|g|j{t{tztȂykĉkcwm̉{qыaIaIeElPrڎu݅~oҀp_wgZn^Vw^Wz^X^Y_Zlovy}ՁrxΡ[kK_;T}/Gok";Pg6?f49U',O#(_#4_#4.Tm0Vr7_EZTUg_{jojqcjtOaPPPP`SqYm׀d~Kqf?cG4obE:wbDVIBP@g;i9l8mHnYw_zboӆo|yx}ov抇zz\n>X9B4x5m8h3cv1yy0z0134{8j7o4}4445;z=x9800JPdYwNi\jjlrlvntyemtf\tf\egnosy|ހs}i}fr{_nx]gMDgMDN1QpM!H zR uc$i'y2y2,)w {xz!{v'~y+}/v.o.ta)p](w`,za.w7v5q2q7 oImFkBeC^CiH mJ$}U%Y/z/z:p8xE9|QHVMXbYi_kilq|xtsrux{s}mυxiLjshč>I>I5K}7J~=H=F>D@CCB#G$ O$ ? :8 7 9 9 =@I L N C 8C F#8 3 X X G P l&p*})40>6 H>"OA"Q9;634"4"H?A8-"2)B<@5z>.FDN$YW)dZ+hyP!MyP!MC:/B5,?&#J),l3EB(`P2zR=TGKHHH|PHvSHoptl{TPBx=|0H)D)32! *- / 0 6684' , ;>@< ; ; ; S S D IY W Q! NK F"@'=%<$>>69@ DPM J J I > : >?"=:15 ?#@$@%AB A @ < ; 9'9'B:J%$HcA5spQ=|`DaKbQnIrF3,qN!MN!Mu35e/13!#6"#>#!= < 3 0 /#.&Y4Y4h +$K4+7)9'8$7 0 - ' % , , , 0 ; ; < 60!: = M R I I IH C D F F#F+E*C)@ ? - - 7  7  69@ @?@ A 6 2 : < 5 ; K E 2 9 @ E J F E J KD D ? ? ?(K%W"US Z \ L F ^ ^ N! I :> H"D&?*GI 2 * 0 0 > ;0 15 4 2 2 1 ? C CCO!N!IM!Y%I9 6 2 ?C" 8 4 = D W)&k,05"N7 J9FK'^\/vtC|JrDnB@@}iҒ{omuuwq|y`o]dZ]d[gkWpQ{~J{~JYŝ_̛qߡjٴVơgՎxxqqqrrsst~rkjhthu͊doɎbmǃVEVE{VF_Pyoӏ~s؄~zpwh_maXcYPr^Uw`ViVlVqpn}yܫ_סS×Gp8Wk(>^s#:Qu!9Lh,>d'9l!6l!6-Kl0Or8YC\M_bk|vvn{i|tYcwK[OROR^XqWRQ{LvwHq\CrbQrdUWNkNGr/\o/\o5o8e@GJEi>j=kv-@kt;Fe9:mCBmCB[<-aB3sRCv!WLx$\U*cb/joUŎb{u|cP|cPZ1(YX0%RQ.IJ?y?e@h,?%>    2/<8Z$/Q^(0Wj33gg?XdK}ggjxjl|abshvpj}oosrponxep\hgdkckk_Џ_ЫGD9w8u5m9nO$@T&AY*Fd-Kn8Dz;A~wfjptwqqjidkqrsrq}qqdqj[zczcrrrrrlfggorssbn`mZj[j]i`bdfe{gsgxrraciQkT|o^qoYloSfpNhpHju`bwh_raap^beVodd|__`{ZTcqc^G?6Ig;6Ig; N+"N)'N"E ;/"  $ ' . / 1 2 3 5 5 9 : 8 833 11/1369999979=<:8 6 5478:: 7 6 4 312 3 44 0 / 4 66613 73W8L'v[z.w46o6^yS]q\\``]``]cXfggqsoava‹AsM:fx87ah9 kE9n9Kx%Kx%E}"D"A!E!O S V U S GC| V V ex"g|$k+q)#'|+x$s c$]}&T Q < = A D KA 6 ; |@ tD"E$Y%_}%C lC lUh V qW X Y"T#O#K#J#J J |6 6 8z9x< r< r: s< }=!F |O qc%i)x5x5)'!}$r+x(}${&yu(fk(_g(d]'eY&y-y-w,v0q=n;k8{i6tg3p:s<EH%\%\)tc+si1oy4o6o?nHlxqm~j}i|y}y}suߢsgвt>qBfLkJpHnYm_xx|QkQknr~qs}to{}duzoliZoMcDdDdT%5VS"2OP(:W)Cm)+\u2/e};2n;7t:;zDFGIM]OdUk_i{cÃmutruxtrrrLULUz=9=-?h)@`$KS$KS.kq1o{8y;uDiFmGqLUMK`JfI`[`[EhAj5p6r7v8[k9?w{9>x8 n n p w"#2%4*:1D8"NE%^J'dJ!PKJE8E8LJGE98BD_(h[$ZX LY)c[2{oQv\yrUyrUxY3tyU0pI)eJ*gM-mU7]AhVskȋZURMzTJuUIlmqvzgtiIn97O*X&10#$%! ')14 ??:7 0 1 7 := : 9 <>FFCGU T T X \ U N!D$A%<<5 7> A J F C CB< ; F J ? >; ; > =; ;; < < ;;8#8#218:K.(TX=/edL7v|P=TDZA\@q3}y/t_'[_'[|DGo>@I/,G.,B++@$%? 9 7 43F)F)U5` &D69q|8@xs@TkKZcW`m]ZvcT~p}ρuynyngoYjhMtV+hlS(aUL!ME9>6'07&38%6A+ HD-#N  %(5WKX9_RcEwjSph`jf_kj^knd`|f\mpjjp\[s^[~d[~aY^Vpr{```povudi…dZdZxwttzwecwa[w]Sp`\na_td]ve]ndnd̄PĂP}QY|WY{hZvjlql}qgqqbfijZfmWtpStpSh̃_Bs}:ID"OQD$TYE&XD:B00-' % & & +&     $* 0 2 00' ' ,*% ) . - ,!&%& & '#'#"")"$)!+'+%, -/- - - - + +, - 2 2 2 3 4 4 4 3 3440/ .,''(&$$ % #" % C1Cf5IrMbSRvZADJ;b4E9U:=@`=:Cd595[595[$,*? %&7"   !#"#   ! " (( . 1 8 7 3 3 4 / . . / + + + + + ) % !  # # L.<[4AF#SB L`77Q+1A +9+1,2)3)=!AH G C P#w/F|:LE QH"YL%`L&fL'hO1zQ4qUqUwއvaqvdpmgoko}ixpx}syywivydvK?KyK?Ky0.'N0/'M23)L..%E$ .82K%7N)=Q -Db06^g69gUGUGth|vgs~d[eRh7vX3w]I0iM;0a>.0Y>%<>"3l.>|2B,(V51gNMQXjY{ljnzlxjvY|}T~{JemG]h~/,(J/,(J6!;562(7$<!;!;!30/ . 1 1 1 4 > > = :7!@ D H J O O M K D E J KM"J#F$C C 6 6 ? =9>MIEGJ ? ; ; < A B G C 8 = B G MG F A @ = = > ? D GKKK Q S D ? N N I F <=B!B"C#AA 3 / 11;9444 4 4 4 5 ; = D D K J HINE = 6 / :>;:A D M#*b'55%T8$S<#SL+g\3|tI|PnPjPvNvNqlΓssk{q}wrvtqvcpl΂o҇lalUqfKqfKuk}s|ֈwŅvtȁkrtuwpyycs_q]~]~_f}ttu\y[}ZhnyvUpRmQlJQJQ|QJ]NZ¡`ɔuބsgu`ZnYUhSO{[[^_o_u`āg~hu~l|xs̓h؉eрbvQ`l@Buu:8dx95_x5.Wx4,Uu+$Hu+$H1:d3G|pr~w{pw{pfa\hZUoD@}i@9rW7%SD'=2(A%F%V38\<>G%HUG%HUE9vB>u8Pwt6Yvr0wvl-\SZ+B/I!,.  ! C#.C#.f3'Wj64eyA[}BXFO|JdqOxo`wmqvp{q}qrqql{l|j}rpzc|ZQML_fII8{5y.su-sr+sl-op/lu._o-[m,Lh+Gg$@M$@MJCLAS=U?[F eK"oQ#qU%sZ$oX$nW uK uKx>{C"Q"S"Y"V"S!yO!tL"|O"Q"T"U!M!O$vU#vS!xM!uL!rL!rM"rO%}Z'^&`&a!R!R&c&~c(uc+ih-\l3[w8YQqYzÇj}хo~oeboebgl}{|~|vց}f}gxihc~mq]w]weq_wPWnzxiemeOb_^YlkqVQ2lVQ2l+6#D'0 ? /#0> 4R1Df#CSg(C]g-Ch\ml{}}w~mklndrpOwIv7Jx2Fr-Cl(Aa$?W+:`~-9dwNetZtvqvqj}kzn{{|}~xuwpxo_xjY~{e~{el{j~edba`abnsrrckam[u\qagfwjosvu^lzcv|eykkhwml~LyQmaxk^qi\jlTioMiucewjdr`aq]`cYdbbkb}cyhmax[gr\U}z9mom/glY"-K*"-K*H H# KA7-#    & ( . / 1 3 5 6 7 9 : 7 7 3 3 221356789::9:=<:9887:;==9 8 6 534 6 7 8 4 3 8:997641G(EY@u%}^.|/x0{wBqInhUvhUv]u`jg^qo]ƁIP7n{@1^f@nCAs8Gn"Gn"B }D K K M P S!P M N O _ _ hy$k|%r)u(|%x't(q$m!Y"S"K!I!< = @ C M D < > @ |G J"V Z J vJ vX rW wV X _V"M$M M E C |> > 8 }: ~@ ? ? x> =F P Z"]%x/x/(&z z"y'{(})w&p$au$\r$em%il&|z*x*s-s/t7q5|o3xl0th-wo2xr4y:|<GG#uS$tW*qd,ni.lo4h;dVo`rslykLjjֈj֞nzۣmj˲k=k@kJqK|wLk[g`sklm]w]w|j~~h„lbndwwkr}lpu}x|րpxяVwVwj3Aph1QOMULcfīcfćk|ΆhȅaZFtE[|EB>B8B)B`%BU%NW%NW)Tb0WqFbXlwurvz}݄sՈp}yy}sroqzkjoYt~gkttckJIB>}46b04Yx*8Ux*8U&=W)Dd5Z>aGhQ\ZPtgň}oЅtiDžqh~ua~uaqpnpwZwvhuuwsoxwmyy~Y_NVEEEE39k2=n2Iv8UHwJeLSOTRV|di̓}惜}~兕uܗ[‘d~|z{zrwi4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM    (&,-3u;ѵhlycl~efjUgXcZmVKVH;vA>3e:;0_+%7&*" "                    ;W:;W:92{n6C}+v,-+?2J9#TL)nR+v\(f_'`V!NV!NP$UM#SE!MS&_{6v1q,il6g?yuyyxQuMkBj@f;hEjO~oria[RxXLsWJijmRjaKX=4"L,'4    $%38 GG; : 8 7 3"69 8 7 > @#99AEP RVb!m"e\ L"F%: : 3 5 <> C @ < < ; ;; N T @ A D B = :6 5 3 7 8 :; 6 6 !(&+34@)"GL7)Yc>0jzE6zE9E:`4zi2wp,hp,hT&XzN"O_<5Y:5E25D*+B" ? > : 8 3 3 B.H 8[/'WZ/(XV0*ZZA5l]Q?~cWCi]FXyVqqs{అIDwn4zbR*bL5IM2IN.HY9'\]=*b(% &*()/03< F@?-\MB:rLCCxJCK~_JkfLunpssidanf_~kYhRdKvnpdwbankwr\k~jY~jYu~uzuz}m{YTxUMuQFrZWq]]uc]ve]zFszFsD}HsRVWWdX\azSjsVgkXccfW`kSla[la[nszكNyF[R.jdX1qm^4xWT)_@IF0+&*! 1!%3!(9$,1$     "' , / 0 2 2 . . 10,1 5 7!8$.!+ ,,-%-%&+4&.3%5/!4,0! 00- , - - ) ) , - 0 0 1 3 4 4 3 2 12200 /-%&'%# % %"!,$Y*AbqFQaa|^GnZ,e496 .&($0*!3%!:%!:#+)>!(': / .$-+"31'9&   & & . 1 : 9 5 5 5 1 / 0 0 * * ) ) ' & !    +!*+!*Z>A`=@p:>g79L-*H(*C"*<)4'7&8%GL [ [ Y p*1H+nU,sa-w_0]2c6e7g=h?tڄtsstKoXsjdbbxYmU}sCo}8a4\zC/-]C/-]&%8(#5,-,+,#M7n ,Ju*1[{36lODXIqQqQsԄykfSgKj3xma0pQX-gII/eA:1c?$'G>#>m,E}/G/+\85nRR}W``gi~qqp|S{sIvpBQ`h?EZY"-"-* +!/$7 >>>!6#3#6 7 5 5 6 9 A @ > >= G J D"B#U U Q N E G MQ T O IG F > > F D <CYR K ORH D = ; L JB A >A D J OH F 9 4 5%5%< ?H C > @BGI < 8 > > D B ==<AF< 8 4 3 2!2!888 7 2 4 6 7 8 7 7 E E G G GF B B A7 , 69>?D D C.Z"94(Z9(]>(_M/q[6sN{Vk\f^l[l[doʔkwhmqmyhbizixnk}gXfMKfMKcL|ab\\\uh]tEkpYdn_bUvWM~SGtlGtlKzZȅiwhMcLkKjr\VolBkAj@j=\=\}KN[LDMiՋm_rXUpRRmLNXa\gviΞ~iҐKM{zR{x]zp~rvi|kjimXExR6x{P1qO1qO1q~>&Y~>&Yx5)[x6)\y7*^E:}RJSUS`~Q]rP\q[Sp_PbMbMm]tZQOJdΉ}xrrrrr]ۋZёQbd_USxQ{xU~iX}{j}prrseċq^lJoHyA<7y7m7B2r40hx%+Qp )Ir&Z)E_)G`)Lb7Q}EUTYc\@R4O,Ng{)M_v.Vkv.VkjHFgE?]<([<)Y;)`>.g@2'm^,|m|On[rrryYeWYgO4uO9&U7"49*9&>+1@244<64<6G!\M?!VM("EK&$BD!):.$,,) )/#l7 Kl7 KL7~PK]Л\ˤYkVo~RswXjo^ahepsrreaebdduYy…NfDk9p65662{2{(f`'h\"oQ"qP!xN"pO"hP!]L YK$QS%NVRCRCW6W4V/X/]-d.j.l6m>qCrDm6m6i+o1B}>x0y4y7y9y;}@~AAA@AzEzBy9u<}p?q<r9}>@|<z;y>y>l?m>o;aE"SO%UY(Vc?eFjfԉqlfolfoemφcjĈ`bXI^M}cP^gThgmJJnkchvUYoS]hPa^^SkjtrwZF1lZF1l3A,T0=)O%/ A-*?D7T*Dd"8Qj&;Yo*>a>`Dk|ytpdttjͤLV@M3D~';_y2@r1Gp1Iv7ax?qzDzD?BK΋dۆ|爃|≊uh|{c~nZjWkf‚kfeXb`WxVuQjVaZX\\msppdgbm[^xedlkxrqc{d`W]SaQbddnRwOŒFNjdgdvcdmh[kmQhtehvlhr``q\]`\Xa`Zej^hg_o^aiqbksVlnL_b*:@@-5&// A C G =2+ $   ' ) . / 0 3 6 8 8 9 9 5 5 3 3333566578;;;<=<:::::=>@@:: 8 7 5 7 8 : < 8 7< > ;;"<!91 . 7><$pnD'd)j*l25pIpIVYa`[aiYvQT5v~H+[dHqBHx6C cC c? }E U R J }M} P|"L |G {U Z g g kz%o|%y&x&u'q&l%j%g%P H B#@$; < ? C O(H"A @ ? K {O xS T Q#Q#Z |Y ~U Y d X!K%N |O x@ z; {E E 8  ; C C D |@ < F P Q Q!x)x)}&{$s v #(}-r&g ]  Y | g~$l~%uz&yw(o-q.yv0xu/vs.un+si'on*mp+o/o0v2v2vBuE"rN$mR%hV*bd.\qpGwLu}Pzg]{`ag^`]iiъpJnLfPiYsqrniu〠xvrhۈhAL}?Fw92nv9/iq:'Ys@'ZtE&ZI.lL6}\YadwqzRzvXuiignvh~i͏lԠwoڬxiٸxb׎xဎvrrrgTjoSeQTYF`7`5_2zC/l:.g13h{.4h6Jz6Jz~-7h,6e(4[)9_,Fl+Sm*`m.Yv/Vy?QDOeqвeqroei~sTrƀS[QDDF7G'>[!;L=E=E'W[-_m?vS|tsry}{؀moɕg[eT|{qssssrfYclݕbLQ7<'Yw5!Ld,#Od,#Ou &E%2U2T&Yk>&Y                % 9% 9A%T,4C@J)e`3k>qȠ?zֶ@gtssz~yxvplX\PKC H K O KG f# p' j% h$' ' ,,.35 I8!M@&[C(`E+e^ ::@ > ;95$67 77 55"G G = B Q"S![Z Y"T!P!L"K#E E ; 8 0 3 > < : C L D BJM < ; 9 9 8 76 5 4558#:%/ / ,++ 7 ,C(8P.C]3#Oq2+_x2-eG4vN7|k9k9z4v2j-qa*hmF"Oh;A4HpJ;UMVSN_RZlZlxo|m̆sgōiT`AiMqXzbx}el\fY~iX~iX|j~îeɃaƒjSaR{XQtg]rlbrzhrkjjrv΄oVpUrTb\|RevSdpTck^ZiaWkc]kc]dg~smbqf`kSXmfapxjluQiq8SK%VL>HXD$U\G&Y^D IM8:    ! ( * 2 4 4 4 ?*=(8"8!9 =$B(2"- .!."+#$+#$"9<#;=$D>#D: B,<# 7+' ) ) ' ' + + , - . 0 3 2 2 00..0 0 1 /()) ' $ $$!  +#?.Ay=pV`pOa8XQ"N3A7'</=48E2;=4F=4F)8.R*71N-7;'BW%%MY''P`+.Yr3Iz < ; ; : @QOIJ K R YK GC B =!=!= >C E H K N K K G E@@; = D= 6 ; A C D :7< < 6 6 8; D = 6 < > 1 - : : 5!7<: 4 4 4 8 == =@ @ C E KH > < : 8 6 < > 40< = @+X"?7:zWLx]tXoSlY~k[tkwqk煖zށ|um~te\d\MWR=IVF[XIaR?HP^I`9]@W#:/F#:/FZ9M<@>|}58mu)2_/Ks1TzMkVsjknt݅de\IS;O,Lh)J`(J^m%JWg$JUn%\Yn%\Y&da(ee.is:jGkPjZhwmunszɅgȍaȣ|O|O|cYwbaj\|e[YYT^Ocelllffchah[i^ehZpsVlRiQ_PUOUNUPP973p7oEl{MkkVip[du_^lZqY|b[z]\wgVtm^nxpyuwcjgxX`iSUWK=Cx!$0 $ $1 2 5 3 10 . ) ' * + . . 1 1 2 2 3 5 8 7 7 4 3 . . 0 0///13345 6:: < = A @<=>?ABCDE=< 9 8 5 7 9 > C > <A C B B (T)R. M7 LA Khp2Ey=p; iM"gT??XmYwZYVa_qiUBsN-_hLhEKk9F vF vS S U R K ~J wJ qK wL~"K K d wd why$m|#|#z$t~&q}&n}'g$`!L |E yA @ C$A$;"B#V%S!Q Q R ]#`}%Z X \!\!V"V!W W U P L }I oH jB r@ uCC; > E C < v> xAz!D G M!P!b"b"p)p)p(p)p,k(e$e%f%S|#My"U}'W(_|'b~'k(m)u,u(v$sy%pq%ws(yt)z2|5447:B K$~S%pX'c\-\l/ZqFMNHzMzMfbngńxقw}u{pykz~`zn]w^zwY}z}zםNNzPz\o|oou|{䀦wuqqxR\sRUdPAfN>~jH5syR6|]7a@fJ}j|utrjihkql}͌pjǪr^uRvXx^ՠcΖe|sssczc|fr~wֆiŎy[[RQOKI~IHVSVSeKdMcRZR@S3Ov&J]&KZ%KY'DZ(BZIgIgtv|n}htVmTeRXTJV0Dm(>]~&BY~&BY3Tx6Y@hFpzXuWvpWfR`MZJNIJRSVWXxg~rrskcmwxʍR}El=g;z?B~z?B~+Cd,Kj0e|5q:}Em}O]}l`}vaPHD@8B|8B|[c^a|j\}i^hdxxrifprjs_\|as|asǙ\\ZWTFQPJmGbrCWvCVzBVPSUSiTiTvJwH{B~I`Ȍvrr<ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM    ! ! !  2>bU=Nzg@Kmg@K{r?L@bBĶYoуoƅoƊe̓ZΫ@7N/nN/n             ! ! //.  <d )t*'IF0Vk9bǏ4p/~bsssttsodmdYRLN64j:)'P&5         !!$%!D!D8Qn>;OWCI'Cw=:vC:{S;Z;p;73.yu(`m'Zj&XNHDC? ? = A L P S PL n& y* t) r(* * 0-259!M=#SG)dH,gI.jdBmIJJ|@|@_BhPx⋈}t}䖊m֠w\cK_ǝfsstsqz}ߔeIbQ^Y}xtnxmm{`ayb\xcZrfn@K2d7@(Q   ! , / < @ 55A @<!:"5$6 6 7 7 31!LL; A Q#T"]X R"O#L#L"L"H H =9, 0 < ; 9 E Q G D I J#: 9 5 5 6 6 6 5 44!4"8&9'- - / - ( 4#@#-J(7S-@h,&To,)[?4uE8~i=i=98y4n0zzL%WuABo6-\-&V*$F A ,,/ 0!2/3.4#,>,5G4=O7"NV:*_;A|;ISUSUoprrsrqゟtדcʭMFpp2wXd+c$$ "     )7,=^@5JoB=CqC?ArQjeQje}sՀq҉ulɑjU_>gAoDsOtSlSiS~iX~iX{f~eDž`Ņ]oReS}ZTuk_rqcqlqoeefm׃yVyUwRe[|RcwRcqRcm[[l^Xjc^jc^`{cumbin^hpSfqjqq|t^v~@_V,gWH%WeP+eiS-ijO$SW@A     % ( 2 5 6 6 C.A,<$;#:!@%E)3"- /"/#*%$*%$!=?"@@$ IC$I>$H0A'9*% ' ( & & * * + , - 0 2 2 20/--0 1 2 0 ) * * ' $##  0)E4KC\euIb4|QNF3D7)A2E::N7=E: JE: J+b&Yl,m=z>h?aRZezsz||vii^m\i{U[OMZKDYFzCNUwACds:"AF8572#.0+>'!I>'!I5(@A( Fe(*Wh+.\q28k~+ac8 Jk= KJ!N_*dt3yI^†zWrT[SSSO8PKRƌbqzzffgIth3>=_+,.L)3'*+ (+ (" # & / 7 AKC%@'EG = = ($+$4#5"7= C KN#H F L"L"S W cd h c ^ P B#; 8 : : 6?XSCGK S[M H! E D 8#9#;!= DGI K M L L KKD D : < B";3 : @ B B 96; ; 1 2 6 : G < 0 < @ 0 + < < 4"6 = ;4 4 39 > ?? >>A DL H= ; 8 9 9 > @ 0 + 9 ; ?*X"A8@bXoݙfΔv\~i]we]jjflrr{}{~ymzmaKZV>HK15lP5FyR6K}E/>LMQRytQtQz_z_rXrSrCnAc;\MU_LÐIzrss|↓z⊣uᎫjؚJX{fvoptxz}}~jjۗKRNNU@`BIKLëU̞^ԇggKj;W6P{},Ih+He(C]$?Sy44|6E~%8V2:j>;~ACBEzZanbjg\^g\^:p5ch$;T]4DR,4^7:iB?yMD~QFz+_dx/cnYZYZsssuyrgjsMX<:lR*3\<#74** (* (3 7- 1  !/!/(A#-6%**H2DT5!MjSjSqsx~tidu_dik~rrchenqBB;v;v;t8z41y|.qo)}e'b$tU#oPxDxDDDlDp@}2v5o7a/\,~h0{l1d7d7a.h,{%u$u a~e)h2h.h)m/o1v0v0v1y1/}0k2j5i8n2r,n1m2:<./y0{/+w+o*n.m210*}(669{5|a*p1~7C!O0{5xRø\{~z{~z׆C@6p5k3\x7d:k8732˰\^\^`cjlqZYsY]uXahaZibbd`jF.ljF.la5'YnA0ldJgHpC]BJ@:7tw).^+Eh+Lk B A=>?ACDDF F>= 9 8 5 7 9 ? E @ > C D D D * \, [3 V; SB Pfq,;}o.yc*{`=|_C;;YaYmWVTa\ydUFrP-`iMeFLf:G |G |Y X U S K ~J vH mK vM$H F c mc mgx#m|#}"{#tu&qw'ny'f#^ K wD qA @ E(B':$B$X$W!V W X c%f'\ Y ` ` T$U#X!V P N L zH jF eC pB sB|"B|"<?F C 9 t> tBt"C"D!L!O!ZZl*m*o+n,k/d(]!a$e'P{$Ix#N}(P)X}'['c&g's*u&v!s}#os$zu'}u(}364436>H#R$uT$eU(`c)^g;NAHeJeJeXpeuvwy|ztzazs[}^t~W|˃tكt٣OOP^moqvz|僫q܆miivXapXZ^XFaUChL:|{YQoqr<ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM        $'/6I#"X.1JO5V[8af;dr=f~EGltx_fbfbO}yS|q`xW__C^E.iH2H2&!             !"&& + / : < BFJ&$'O8-/SIAgHyxxrrrrsrqkuqeUTO=>yG57n5""E/7         $ $5< P$Q.#R7.Fq8oU_iclJ}gSjgSjk_IlbImjIlmVjw{e`nsn}hlr]<5!I<5!I '$        % , g 5J{&843r/ve.lZ55Z55W) `* y. |* ~% ( + B+I2F0E/ALAL@$YA&\C+fO4yqPoTlW}shd~D}~D}~E}|e|wzpYa}iLiFgi?LoPQqUS]n]npqrphd`horօm`kVdʉhѣEɇB2`:G)O.9  $ ) 0 2 = A0 0 4 7 >9* + , 1 3 , * : : 0 7 J K MQ"U&RN U W SSI"F; > F B = ? A E F#S$W$G%A$0 / * 4>82 7 9: : > > 3 1 *- /4%8*C/G0p#8R}(A]JbJbsލvqҰ}Fr@P,eS+bV)^x:#Po1!KW05O/-8'8'B @ ; 7 ) 5 A"#D*F0i.Bt6Ho"6Oo"6O>gPrhjpf[e{nvsttقmjkPb^DJ7HB1=( !       11JLSSJ\oCuqJbsQOhMJzgJs_JaNaOmoɀmoɃkf†{gȍj؈pw傇nЍn\vOxJ[Èazyzygxg{h|kvrqcxn^~jY~e\}`_d|\]]vlhvjfwe^tb_kWc_iS{aoea~z܈mݣ71FDH:7:          ) , 3 3 E,E.C2<,5&:'?(1!,0&1('!'!&(!'+$+4-,6,-:*%5# / % !# $ $$ + + * *) + - 0 3 2 1,, - . 1 0 + + * & ! # #""  " '15)?VFj?hifnkvBoAmAm7f3|e)ae)aSK(]RF(\M6)ZW99pa$+G'0X &G]$&Op?Op?OTAE`BREx~Y~ruw{bM:@Us4)@^0%#0%#D0I/V!-h)9?(]R6}dD}gl{wـpvrqqpvkejDoh3NL\",07-)% ) ##21 / 0 0 ; F < 8 5 4 C#C#3 5 <$=!> GO#P"P"R!R T T L R e d _ f m"_"Q"G#D#/ / :>H M \%[ YUQ M K HGC F P R X _ e b!$^")K#D!? = A A : 9 7 B M A 5 4 3 F L D"D"? = 5 7 =%@ B@ ? ? ? ?#?#C A ; 4   %) 2 : : : EEED @ D N < ) 1 8 5 4 6 7 %( 1*:"#BT;Tdhnsx|{nit}xxϗSΗS>v>vv?Tu[49YP)ykCkCbBjFQ~QsOebsVukYc[t`tzbhŠIPIP-8d39lCiDtC~Bhsss}tӉulɑLPHL:@}29ml%q:@|=Ad1Wsd1WsX@kּ=9^u=(6]$    *,04 8 : ; < < B D C C:9443455 5 3 2 . . . ./0 3 6 8 8 86577:;<<:>ABBCCLOI F = < : : : @ E  G HKLN N % h) k6 s: l= e\v {(yv'xp&}wD~!yN;;Zc[j^`seK]\Tm[C]5r|Kb@E],H H Q uR{!U%S$L}"K#I$T"^ O sJ mS S X{$\z"f xew au(]x&X{$Ms B kA qA sA A A C G Q p)i$a g"m%[&U&X%Y%Z Z R#R"Q O I tH vFw < z8 {= p>l A {A {= A M L H I I K L uQ!R"N"N"T Z j i e%e$d"\"T!H {D vL iN dO#S"` rg y}"$y&r'#"}&x'--,~-|0}2~3y4s4|CH%['a7|7|OZ`ezyuutgb|]q…OcdXdX~PyPiNePXWwcwkmq֖uhˎsRrKo|o|rxeMeLfHhMiRwivuuハj̇bt}pdrwlѯXR`\gfǙgˈh~g{ftrrrrrrtv~tzqsuged`f{ghhz~z|{uso[c\SQPJ>Dzm2Tpx.Yl,cf+fd8z8zHZJUPFXJxoWyibyclČYaNVP]Q_{zc{zciumjyIvHkFvg9^b+Ed.Np0W{/Y/Y%:Y!/K'AZ+Kh6j8s>IgTllqw}sفrwtrrjr{ۈ@;5nvEafTSrbQvgP?;z24l4L4L2Q1N|/Et4LDbCnBzoSdYn}qtrrsz썬j؊ejWi\\RMa]CVh8K2Fv0Ds+Cf+CfGKOGh:j;o=kOg`'f0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM        $'/6I#"X.1JO5V[8af;dr=f~EGltx_fbfbO}yS|q`xW__C^E.iH2H2&!             !"&& + / : < BFJ&$'O8-/SIAgHyxxrrrrsrqkuqeUTO=>yG57n5""E/7         $ $5< P$Q.#R7.Fq8oU_iclJ}gSjgSjk_IlbImjIlmVjw{e`nsn}hlr]<5!I<5!I '$        % , g 5J{&843r/ve.lZ55Z55W) `* y. |* ~% ( + B+I2F0E/ALAL@$YA&\C+fO4yqPoTlW}shd~D}~D}~E}|e|wzpYa}iLiFgi?LoPQqUS]n]npqrphd`horօm`kVdʉhѣEɇB2`:G)O.9  $ ) 0 2 = A0 0 4 7 >9* + , 1 3 , * : : 0 7 J K MQ"U&RN U W SSI"F; > F B = ? A E F#S$W$G%A$0 / * 4>82 7 9: : > > 3 1 *- /4%8*C/G0p#8R}(A]JbJbsލvqҰ}Fr@P,eS+bV)^x:#Po1!KW05O/-8'8'B @ ; 7 ) 5 A"#D*F0i.Bt6Ho"6Oo"6O>gPrhjpf[e{nvsttقmjkPb^DJ7HB1=( !       11JLSSJ\oCuqJbsQOhMJzgJs_JaNaOmoɀmoɃkf†{gȍj؈pw傇nЍn\vOxJ[Èazyzygxg{h|kvrqcxn^~jY~e\}`_d|\]]vlhvjfwe^tb_kWc_iS{aoea~z܈mݣ71FDH:7:          ) , 3 3 E,E.C2<,5&:'?(1!,0&1('!'!&(!'+$+4-,6,-:*%5# / % !# $ $$ + + * *) + - 0 3 2 1,, - . 1 0 + + * & ! # #""  " '15)?VFj?hifnkvBoAmAm7f3|e)ae)aSK(]RF(\M6)ZW99pa$+G'0X &G]$&Op?Op?OTAE`BREx~Y~ruw{bM:@Us4)@^0%#0%#D0I/V!-h)9?(]R6}dD}gl{wـpvrqqpvkejDoh3NL\",07-)% ) ##21 / 0 0 ; F < 8 5 4 C#C#3 5 <$=!> GO#P"P"R!R T T L R e d _ f m"_"Q"G#D#/ / :>H M \%[ YUQ M K HGC F P R X _ e b!$^")K#D!? = A A : 9 7 B M A 5 4 3 F L D"D"? = 5 7 =%@ B@ ? ? ? ?#?#C A ; 4   %) 2 : : : EEED @ D N < ) 1 8 5 4 6 7 %( 1*:"#BT;Tdhnsx|{nit}xxϗSΗS>v>vv?Tu[49YP)ykCkCbBjFQ~QsOebsVukYc[t`tzbhŠIPIP-8d39lCiDtC~Bhsss}tӉulɑLPHL:@}29ml%q:@|=Ad1Wsd1WsX@kּ=9^u=(6]$    *,04 8 : ; < < B D C C:9443455 5 3 2 . . . ./0 3 6 8 8 86577:;<<:>ABBCCLOI F = < : : : @ E  G HKLN N % h) k6 s: l= e\v {(yv'xp&}wD~!yN;;Zc[j^`seK]\Tm[C]5r|Kb@E],H H Q uR{!U%S$L}"K#I$T"^ O sJ mS S X{$\z"f xew au(]x&X{$Ms B kA qA sA A A C G Q p)i$a g"m%[&U&X%Y%Z Z R#R"Q O I tH vFw < z8 {= p>l A {A {= A M L H I I K L uQ!R"N"N"T Z j i e%e$d"\"T!H {D vL iN dO#S"` rg y}"$y&r'#"}&x'--,~-|0}2~3y4s4|CH%['a7|7|OZ`ezyuutgb|]q…OcdXdX~PyPiNePXWwcwkmq֖uhˎsRrKo|o|rxeMeLfHhMiRwivuuハj̇bt}pdrwlѯXR`\gfǙgˈh~g{ftrrrrrrtv~tzqsuged`f{ghhz~z|{uso[c\SQPJ>Dzm2Tpx.Yl,cf+fd8z8zHZJUPFXJxoWyibyclČYaNVP]Q_{zc{zciumjyIvHkFvg9^b+Ed.Np0W{/Y/Y%:Y!/K'AZ+Kh6j8s>IgTllqw}sفrwtrrjr{ۈ@;5nvEafTSrbQvgP?;z24l4L4L2Q1N|/Et4LDbCnBzoSdYn}qtrrsz썬j؊ejWi\\RMa]CVh8K2Fv0Ds+Cf+CfGKOGh:j;o=kOg`'f0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM                 !   $ $ #+246;'#=+,6H90d|CyH|I}O~O~{m~jɈw_~ftzo~iVvPpV~XKoVKoV;D4fZoDqtCBu?=cs:8P^J.OcO+OdY3nxY3nx;>yEw`ptwofۍdƚTRžQ]HQ=,;;&22     - 2 : = < < %*78<#<"<!4 1 + ) --ABC E K I G%QZ h m S S T S P Q T N H M R W)Y-g)k(W"Q"?#; . 6 >? @ : 8 5 4 0!0!4 0 % # ! "(1.9 0f9AuAG'DZ'DZ0Us3Sw:N%;6(45S~?aMYQVrrqma[HCfq>=Ph=2H`;&@X>2:?-07 7 u')T|-+Z>1mF8|^NdYid|`cuWaz\]|]\i[bZq{hvKnfHe_?KJo384V'$<),+     ! ! ''& / 7 =C ;8 76 2 2 9 9 8$:!A CEP#S%J$G#X X R T X ^ n!Z E I L A = L L J J H O bXMJF?=D F D G N R] ] ] \ Z V T B<#3$3$B H XO E C @ HJJ$J&T T Q K 9 < C> 9 ;#;'A&C%9 9 ; ; ; 9 3 - ' - 3 22U U EE E" E E!D$B&7, 9= < ; - . 0 -&$!#?4XQhD:/23=@CC)<7=$218 (!$& "% $!%)%+9? 6 6 54 / #. )#     !   '+76 1 -) * + * *    &"(<"+=#5>23NJ@KfV8|/_opppolkgyۊ{l̅q`fSkQmPgOeO|PL|PLrWUy]Wn\hQbEZ=R5}`7d8tFyJl\l\xd[vh_quiwiɉgԄhYhIgCgH`J]Y6Y6D6yE:~GFJKRZP`NfKgzGgoLjkMkW]W]KEMHSPUOYLNQCVD^De^^f[\ɔ\yyۄmϦrIhEH8GJF[NQUF\N^Qmi~fltUrtUrsss_KGneCYCt*4#B!'1 )&(&$%"%&$!!!#(&*1-1-CWssrrrpnnnjl|jl|bYygUztG{xCy7t{4o|s0jq|-|j*b&oX$eT wJ}Ff/f/\9a9p:q6r1o4k6u5x5w7w7|7|757;7)q#v bg'h*~s&|v%b})b})nu)tu*t,v,t}*v~(x~%yy'ys(rz'p|'t+t+----+/2/+|*y)~'&w2~1/010/132~2+)//-{,~p*r3t;{AF'c*m>E4i{4i{w#bR|!bMb>d=i8i0h'k3l7 tK#wRDѯDsuzx{o}[T{dUymUy\yc{k^|]\f./_f./__&7Vf&9Wz'@[t%hMg|tvolqX[rCK5@x5@xy4>qs/>h`!=M` A EFKMFF<:4302333 3 3--*,03:;;:8999967886;???CD L N J HBA=== A D I JUX"l"l) x- {8 8 z8 oG rUu!]l"`i"t K{&XJǁJfgiLfJ^El`LbRd6z}d,nfTi?Ng2H rH rR#Q#L}$L~#L I E M"T'O!M fy!fy!d!e h ta vK zD w= tB F < 9 A C ~B B B I ]!c$i'g+e/b%a"N'H(O O V xX |^&\$T S Q E A|!F%H&> > > t? }@"B!FJ M N N$B >|P$P$S U Z!Z"Y$U$Q#N K }C @ 9 6 L {O ~Y(X)V,`-i-p/w000,*00|9864~1-)47<=%]%]0}29A{Ytzmmmllp`p`mnȁnhÆpTiSRNJFA=*Gc*Sd*vf*wg+zk4uV&E[*Zh,[k-\mk|;8Zj72HXD)HXH&HXT,`gT,`g46s<~pR}g}ike_{nb_^RDHt:y)27#*/    " 0 4 ; = ; ; '+78<; : 5 3 ., ..;=B E LJ!G&PY c g S S U U V W X T P S W"[)\#+l 'q&Z!T"C$?!4 7 ; < = ; ; 6 5 1 1 41( % # % &&5,:._1u<~u@uuEwKzQmыvztrswrqcaGRS5nBF"N97;1))) &    !'%-2"A)2!$-"38/CD<)YH@-`U?[Ess{z~ㅖsكml\jXiUwQ{Pe͋l~vj~vjtTarThjU|m[uwnavWNPSm[f^zkizkiiejfznklmmfisWkmTmgQjkpfn]ZqxmxoZSx}VUq\OaP;3+X8,C5&.0%'*% &# $#   # # ( ) -!,!+"5$?':%8%=,?.1#1#. # . " . , (!"  ""$ #  !""**, , . - - / 1 0 0 0 0 0 0 1 0-,*%!"" ! !$ % (" 01E455lY9T}>uDMePUeHhkD^ySySyiL~lKsGtV[dPfEwh|:Zef7Pe^*:T.&2N( ( '' ) ( ' ( )&%##  $ $ ' %#' *$+,:#:#8 =#M&/Y+3{:>:E9!LG/sU>bYgbuwtz~lp{j{a|IarOTgUGlIJr=Nw6cy4k4Gt4;mI:I:aF={^CB"B!C!4 2 . ,#&80IBX;sey4,018:9{ny9{ny%106!)+1# ( ()!)'))7< 770"0 1 !/ )$     # $ " " ),751 -* + , + +    ! "3$3+5)*>?5{5s0msv,gf}(s^%U!kM dKuB{?h-h-]4c5v6s3p/o1n4w5z5|6}78868<8-t(zi$l*n,}r){t)gu,gu,ls,rs-u.~u.sx.x~-~,|~,zz-t}*r~)~y+~y+))~,+)-1/-*}))*|11/01/.023~3~/~-//..t/v4y:@F(h+t=C6m6mz%bU}"cOg<g:j2h-f(l2o6uI"wO??vwx~yt}[V{aWzfXz}_zf}l^~_[f02df02d]&6Va%7Up#:Ri 6LU*:d"1Ot+7c{8FzEUpAQj@Pzp.>ar(9Xt;=y>=H=LG&[g5_Eckq}qmqghrW\LTLTnESi>QwY)M\Y#DNZ;Ab:Gj"8N[ @DEIKCC;9431233334//,-13:;;:9::9967887;??@DE L N L JEDAAA B DG H TX$ p$ p* w- z8 8 z8 pC rO s Wi Zf!rzHy%UIDžIfedTcQ`Hk_P]Yc7~f,ygTp?Nm2H sH sP!P"O&N$M JGM"S%P"O!d~"d~"c"c f u` uN vF u> tB F > < > ? z> > @ F [ a"g%f)d-a$`"O$I$J J X yX {Z#X"T T U J ~F |E"E#? ? = w= ~@ A C F I L N#D A ~L#L#W!W!W!W!X#T#Q"L G ~A ? ; : I |M ~V%V&W)_*h,n.u100-,|.|.y4{43|1u/x+{(/257"T"T+o.y5;Nhzqnnnqmqm|vw~wq΂y_q\|YRNKCE=J6P8Z9]SWSWz}憘sڅsكs{}psonomrjjujnkprciu^`idm_zPdzM\{BDwEHtIMiSX]^c_[y`Z_w_iipniwezb|gnl_xtmfwr`vsZvsXg`g`mmnsがt׆xbdObNbN{~sxxxxޏJiPhrbfnii_}un{i~x\xTwKyWy[{vQ{vQhkunZ[z\ZvnMp@k.Oi~(F]o!4Nj.I*Hb)Sb(r`'r_&q].nt7l;b@XQ^W`|WcvWcqNpqNpwtlf`mztҗimơ`kªOJI?IBIB16g.9c%BW&GY'W`)Wd+Xh8`=cN[TX~inj~iz~}}݃{‘~uwyvtssŘ^nOtOtRwLkn;Hv:J8P?SFV$^&ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM   V8*_V8*_O0&TC) F             ! !       $ ' + / * ( 6$;/=i>/=i>:Sm9p~6?ܸGѾMSt^”VƢXȧYjQ6xjQ6x% !           () * , 0 / ...3 4(;b"(;b"/}C0t>2Y|.5Uz>?JuoHZPiEt9~esxyrjzSlSkQfhRPNR94m4">      ###$  $#,N%)7\+1KR4R_2:t_2:t_?ʣEX\ZYu_OOYoVR\bigg\k^[uu`g{et[]q>@I&O"               '!&,%.[0W?ywi7>wiB'?%6 7$$;/,$EE41N[2(?P//D317423F63F63jNGhOI`"RN[*V]MAcJVsGkIvJECG~Ho049R,-0H!+&   *7(;,=$=!7 7 + .7 8 ; 7 3 7)8-5 4 //*/ ?$C#O!K%G)O W T S Q Q Y ] h$g! d e"f$e*d/e((e-%|,!, b]!M'L$G < 0 1 2> B ; 8 5 5 3 2/ - * <M@$<&I+M-a$,a$,w8:z=B&JY'K\*Mc8dEzz{uPz@<"P<"Pp81k52[-6X+/N# N M%QT Y%[*R!*R!*U%B\(*QoL9}kX<`}F`yI`tLvoOjRxlЍ}u~jnyclptxq|~rrswj{xGxifVnp}rquhYbq{BjzB_vA=}pO@j\B]@8lO$.PD+'@ *F'"H&%y./fy./f`52ff7:ny\r@gaLkOXnqs|u~~aPuaPuQCnOFmINiAF_t),@?3. %! &- &S.4`0;q(;q(;:2oL:PWk΂ug|abc_e[aR`Om_Qb^RL_VDRM~,)0L(#*B%# %* + +   / / & & ' *-; H 8 3 8 :#A A ?DS!T!V"S&O)O#O!HF < < NLE D A#FK Q W HCKK[ V FC ;#A FC @EFH I WUMOS T T!O I HG @!=!K K Q QQ"T V K?#>=A B V#V#L'M$P M B :1 9 < ; : @ @ IC1 2 6 ; ? <9 53 @ @ ?%>$9"9$8*A$J$ E @ N(R,W'7Y,:H"$@") )*"&)! /#"7$#&>)(1E**5G(/:;'0<7"'."'.!  $ . 37!6#6$2 1 ::")'&6 3 )) ( - . . ./ / / 1541 / , - - . . ""        /!0(>>7:iH9@wS7AzW6A{]@G^@R_?tcAtoFretŐvވyboN{uOzwOyjJyfHlJ:}lJ:}vYFudTq}x~v~xnɁh^XNeDi@qKsOkkƁkkƉy`y`w_{`bĂs}zy|i]cObBbBK9E;z4Bs~9LFkixrmhtgfssz蘸`Ӗ^ϑWĒxSDO5Lv&HZy.Nlv1Prc;[]>_CVwyyrsssls^}y`h{`atEPtEP6o5r~}1yva5bvE8Kv=A>2z~2|}0x/~u-pk&gX~^E[:X/z_.va.{p*}u(l&l&`%j'+x*i(p+v.}356699:;=<88~8}~2{~0yr3xn4v^6v^6fm5ko5yv5ws6oj9~<?=}:z0y-x+x+ s s}t'v&z"',03,)14//u0z0/.,./57x9v:00/3~?:5=D*w/:>x:zx:z)`_%eUt7r2m!f&_*p1v3wBwG..=ּ}Ssv}\]|W_{R`{rg{mЂp]dXf7;rf7;rU%3TT!1LQ)5H$.- M(TO%8UW&2UJ18F1.N?)QD'lAlA|O-W7$oU&q[,xk-jm.\o0bs1dt.im-jk44BŗFʘQחRԔTɑRȎOƘIBN~RwtqGtqGhAaCLH~NPfSikwoqrgcQKxAC{IjIeHVAU:T1Da'3n>= , ( & * * 0 1 4 9 = >>@ACC;;76 4 434421455522249;<<;<<8878998;=@BFGLNRQNMKLLHD C CQV) }) }+ t. x8 7 |6 t: p= lF bI ^ii?t lJDƒDd`SkXdeOfZ_Onc=j,jV?O~1H vH vK |N W*U(P!N#L}$O~!Q Ty%Uw'\#\#_o#_q ^ x\ tV iK o@ uC xF {E ~D 8 q4 l1 w3 x8 {? zU u\ wb xb}!a%^!] P L ; r; r]{ YzM vN zR Z a Y |V {C < AA8 : A @ ; =!>'G#O J"H#A{ A{ a%]$O P S!S R G < ; |: {B E A D N }Q Y _$d'i-n2~0/23q&q&p$o&l|*d)[([&[s#`v"bw"v#v#|:|:C K'd(h+u3;|qoqrrrstvuwql_x[]~J[?]3^-_p+_kLVLVhэl|{xz{uohitxidarZauWasMhrJj~Dr}EjyHPuGLjDAiBEh@IgDKfHLhS`hWfeaddjjlYaoVavKalpajrwxnjkcpRepRevRorXtdhfsmxwyփYamNsH|wuxh_xh_q\\nikddcswxS{I}?tCqDQRQRwL[yP\}\]webdoW{IOv|TYpeBak:\t2Hrw/Ak)L_'S["gObH{T3\G&cZ)\e,To;`@d7W4R|2@w2@wOd~[ig~xknru}yjۗ`Y]K[O[OB?;Bw&LY$MUNH"MP%KW-Wl/[s9^<_JVJVIKVR{gϔqtzxxxxurrabrdAIn>M3Wx/Pny+HdWffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM   "+&0\MB\MBXI@{NA7k0*:("0                 # & * . * ) 48&3\3&3\30D{X1\i5М=ͦEʰJO~~fŎ_͘bЛdnmGnmG21-'P!       !" "C#,N$*;mC-AxM).fK).fK7y=pOU{QRpVIQSeYObbbghXi_~\ssejyotgeMJ[4i068!#&                  ($- +T+2Yb38hE.C)= < : `) qCqC{JrCW.mV+hU(c^/wf7~=?>>bǂbrwsvutzkˇQ}Xt_dzl_qpKXsDOt26g_26g_<$9#12 $5*,=<4)FM0"9D-+<2-03-,B//B//`F?_F@\HEW$LRJ8[xEHgw@XsvBbzDl?{=y@ds{AXpv,*4E)%->")$   "/;*@.;':$66-/ 5 7 < 9 6 6(7+5!4 / / , 0 >%C$R"Q$O'QT S S V V _ a f"f g f"d%f)i,k'&l,%-$-$k )d*O.M*I!? 4 3 3 ; = 8 677651 0 0 ?NE%B'J+M-_%*_%*o66s;>}$JU}%JV{'I[2]~>q~iu{xwɨrUpJ='[='[w=:r;:a3;]05P&!R!%T)R#Q Q&Q)L(L(P ;T&$G`@1k]J4oTh;ySd=|S`@i^F]Mmkȅrvvl{qk}nx~oqqryjǀrHi?a7fE%V\<I5$$) ! !  !%    6+ E>2&RM8V?w~xw~xtv}{}t׀d]}gdzkk{zs{vԂk΅h́q[q[uP]vO]zL^}R\fXw[_ē_ɓ_͌eNJrfŋ\]\]yObxRav\]v`ZunRwkMxhIgSf]tuumz}sh^ubTseYlb\X[hVV^QE>y[P5qf\+jdb(ech%`GE@=:6/!!* ' ' # (6!3/9D#62 3#4%,#,#,!+((' &%%)1 ,6#-%"$ ""&&((* + /. - . / / / 2 2 4 3320., ) % ( )%$%%&' + 05$">/)*G;(57(/6%':$$;AOKyAOKyPKPZ`Tz_Xw73tS/OZ' :/ .-  *  * ' & $ $ $ ##     ! " %% & ) + 4%=/A2C4P1P1T+1[3=pL)`|O+f[4zP0oF,d\Fr`ps|lutb^ycmrH^qGToD6rjL8ufS:yY:1`M!(HD&&A &H%$K%(13m13mh;7ql@A}wR`uSirUqf^lYggxjłkwtswUIiUIiF9bD;_|=@Xo78O`$#54+) !*%%;(,`->l/D} ,J} ,JA6xR? @@@ ?? G I R Q MNR R S P M JI"A!>!I I L L M N O H A#>= D F S S O#O"N KC:18 : :;CCA<0 1 4 8 ; 97 55D D <%;$7#7$6(=$E$@ ; J)O-\,=a2BM%)E %. - +&#!)!/" 5'"(9)$*;&'.2%(0/#)#)   & / 38 7"6"5 4 < < &'*$8 5 ,, + , , . .4 4 6!5431 0 / - + , ,      *("74.1X<06dG.6eJ-6fQ6=sT6Gw\8fa:fsBh]mys֎td|oVy{\y^xnSwiPgN>gN>s_ItgSvsx|p{wm|jc~]ZgLjGqStWpmʂpmʑ^]~]~]^n}}zyn^hRdKdKR?LAy:F~|?PQm{ozrnjihssy璹bϓ^͖SƑQLO:Jz(D^x-Jhv.Lke4Uy`6X}|jF>|S.0VO(-LF".>(( B"3\$1Q`Dccddd}hgZYl!?Ld9@K (S *k1)?D*L`3[~=ir|~vtssXUvOWOBdP.GkW->e^-5`L 3FF3>H=5HA2aDaDqM2vT:#jR$kU(m`(ba)Wc*Zc*[d']\&^Z+uo+uo:?@A::77 5 555521456633249:<;;<<9999<;:<?ACGHLNRRPONNO K FJ K X]. . . v0 y9 8 y6 q; oA mOf Td!roA|!rLCŔChe[u^pgao]bScc8zh*eU=O~0E wE wJ }L S&R%P!O"N#P!S U~$U}&Z#Z#]v"]w \ {Z wV lN sF zG |I ~D C 8 r5 n6 r7 s< vB uR rY v_ y_| `$]"\"O K < o< oU{S zL zM }P V \ W V E ? AA: ; > > > @ B#G L G F A A ]#Y"N O S Q N E ; < {< zB E C F P Q U![#a%d)g.v,|+}.~/p(p(h"g$e~)]&V#W"Xo [u!\w!zy!z {5{5<D$[&`)m/6`o~x~|{~{~vwy}xwteyxbn_Tg:p2j0i|SVSVbˏe˂tóvq}|yshh|hqoo^frXduLjvHl{DlzEcuHKtGIqE@rCFsBKrFMrKNk`hifpeodrk{k{fYZiXZtU[puxlorvwprmmodnodnuYoq]sdiftow~~gmɈoUrMzxu|x`|x`olimuthgeuzxrUwJ|?qAnBLMLMzHRzLS{XVv_[htj]}sR|ZvsbgikXgnSg{?Q9J~/Wq,\j%lW!dNqN1UC$\U(V`+Pk7\<`4W}1Tw0Hu0HuIaSelqpm{moq~wڃj~֕cZ`Nr\r\WSLV.ap+^i$WT%RX}'N[,Uk.Xq5[8\CTCTCIMNm^rhǁ{܄sـx||vtsson{l[MrRQ:]}4Tzx.LkXffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM $!"95'7Y<+>dnnrn}cjLVZ?~-*6%'        " & * * * .  / 5 5I"Z*0E[7dp=?Am|xxwxyxyYsVZsQ]rC`f<{gB%WJ/<,    $# ! # ( & $ & ' + , 8 8 (Q"L >: /'C8.-WS8BjcAV}rG{IXh]^ssttussql^\OAF2$O9"44+         !  " + . : : ,^&%1`-3@eA5>aJ;7UeAHevGXucNglKbc_`ennrrru}zk_YvDCU0`-3;#            *.!@/F!37 = P P P u&'2 /y+'%N,*Y15l39rXWXWu~|pʏsGtAt;uOubϨWȦSƚMKIt[It[iiTjjPmmEgg?SS+dMK(\GB%TL;,_N9.b;2>^5/C\$7B$7B + (  % !-(4.$-'#% ". 1 4"4"C-&F,'N()K//@B?6B@,B@/'LN20U\,-FJ*,AD+80+5) %! #%"! ,?$J /M"37 //.2"2"1 1 0 4 ?#>$=%6$3$5"#5%"--0 3 <$&D$%[$#a!"g Y J P R ccp l a e o g#_(k&v#}%#'#.-00+Ey*DT%AS';P,*H&+?,:#5 1 / 11 ; ; ?=5 ; @IR R&R)N+L,Z&"Z&"X.)]51kJHlGGm=C|"IO'UZ3Ww7WKdRhA7zA7zL%VK$SsF Jl@EW.6_.5g.4X$1I-8)2';";"A %=)261 6.*7-'9+$:C-,V[508 ? 0 +* * -!-!.-**+* )"4*8-*!% ! &! &&')+0 / . / 0 1 1 5 5 6 6 4 3 0 - * ' $ ()&%&&'()'%# !    '('(+,7H3:CYJde?X\[3KS( 0< % ' ( * + % % % $!!     $ $ #!%!++* 6%A/T=f$#Kj*(Vk,)Zw5*_w5*_R.k\3xxBsDeH_DY?~w^}|w~u~}zZoNndKhbFVZ8tWW3kXM"PYC!MZ9 JP);>LF}^YrssurwSNLbSQwU04CJ04CJ$==!79%- ' !  D"=f).Z0-^2,_67u67uVAcDMOjScP\Lzf^soo{z~}XmdK\\!%&;#!"6)%'   * 5 # 3 : 0 0 1 2 5 7 9 ? E E E >"<%H H EIT S Q"Z#b#] [ Y#X&R R K I A ; * < M L J O P R R GI P N F9 , 7 A 0* A I C F MNP O N" SX Q"N&E"B!D D ; = A >!;(A&F$? < M S J J W T IHE!;0 2 3 :$<'JJ' ( , - / //0!1"8":"O O 2$2$0%0$/!3"6##1$+%?!,F#.k="OwE'Z\/8T(1< 9 .'    " $ !     ( ' % +0#5 : 8 7 < = A A 03< ; 6"5 4 )%- / A A K" D01 2 5 7 - # % &        !')!'$&-26$:Q":P\'>Y}4HuGYZielsontts{prrfY[IY[IkpRqrRxSzw^quhnqrjm|yld~l\}ti}wmɆsԆsԨVƥVĚVUjRo]~thzsyw؅{a‰uZigÎigÉfP_QtJRsT[qstrsrqporruw~gĈ_ƦF̑K{bPyHEv.9iu'=\t%>WlBGiCB%VW+We;ZU^iՄwwurrryp{eG??wG??wA6.?4)7 ,2& - '&%#% ' 6+*;/1PN+bPN+bw]=;%i(x25;;+uh'x^A|;yr(t,u/k2h3dCcH(~e(~e9Qtrjigmdeo_bvsf}iȈpXiRuqGuqGKH([B ?CB@BCEGJKLLSSTT U W X S M ]% b* m+ p> > 5 |7 |= {9 q5 f@ kKo"kt*uv-I#R??sssqlek]A~b+ec$TT6O},< {< {G G G J ~Q | R S V Y V"U#R}#R}#V VU U T uV X U Q C > 9 w7 sC bD cH eH fIi!P sV }Y |[ z Y%X&M ~I }@ d@ d= z@ }I JK$L M }S U K H @ @ > < 4 9 G J M H B ? > A A Q O J L S K C = ~7 {?x!Aw#C C I }L U R G"P!Y V S a e h"i#n/n/N |O ~P$K {ErI kM dI rH wS W `y&`y&|w'y.AF$S%X%]/ux2p7f8cCfCfjۀtۂv܀v{vp݂j{tOǛB>}iT}iTPQ]S[UUYrtigegkvh\k|HqAssDXqEQjI=qI=H>GHFRNTUUvleboaeoaeRWFY^GlsH|]rsuutsmmsononqckygusrq|vjm]w~tdωdjlsqkU{Z|_ZkLw=i& :*1:*1: :05( &'* ' $ %&,. : : G E ? < 3D%!#V8*6hF4IzU<`s?h}LorPrnfisqxsz}tqnvhiYbG=}e93hf50aD$<8/& &         *-: : N!R!%/`1(.`91,^S93c[@:hcT>n[@pTPRV^~^~ccdxky}tqieW{KFj2o266+%#        " ' ,) % - 0 ?$D'< G i!i l $)+4#0+*"I/'T:6s><}yqyqv{v֋}UPKRxY~|Hz~Ct}Br}B2K:c2K:cFG5jGG3fIG+\EC'U:7B72;3.57)B8(!F1$(C/#+B',6',6   " ) - %1+".%, 1 3 /"/":%&=$%G##B)&4:0.;0)<1+A8, F@&71$3-&.!' - " !   *<%J$0O)4@%);$&/#/#/03 3 3$4&5(1$0 #1#"1%"((/ 2 :!*C"+]'0_%(a"!V L S V X X d c b b d a!_#j!u }#$%&*3,7/ G/Go2Hi6GZ@DW7?S/:H*/<%$3#1#7$9%8 8 8 7 5 < D HM Q$S%N'L'K!K!L"*O'-Y88Y78Z58g=?tFG(F\+Fd=WC]A8|A8|U+fU*cV']Q%XlB Ik9Ek1A\)7N ->)9(9$9$3 2!1&.&()'*&,5$=D)'MV?L]GYQxMllou|kɉlV\BhItQs;s3V?=@.&4 4 2#1!0 ' "&B!/K&9G+eR1sF7zF7zKOOV\lTit=agSuZjjmpnybb|_UxNxNu_s`yofoarR]’hђcґ^ԅdˁfɘWs˜WsˆbWeUyqRzoQjPfObNfUj\|duguy[vqWqgqtdk}[Z{\Vu`L|OSW\]@{J7vbCQYAZBJBJT7+Y[8(Us> Ib06R"#V&%Z*(7 , $!& & ((' ( * ('1&5)( $ # $# $% % &(. - - - - . / 3 3 5 4 3 2 0 - * & # ' ('&''''('%$ "     !)6$(/?0>A D INK K V Z Q Q R P I E ;85 8 9 :#:%BB0// / / / 05:> @!A A 5!3!."-!), / * % ; +B#/g;8+k']rk3rk3^b%ag#j wnx xz)}-1:C~=y<*$|!$./211248:318800{27=~AzF&j)v47@@.up)xdB<}y*u-q0o6o8f?cB'ua'ua>Ttqkj_gkecljg}zl{lha]s{Ks{KLT,aDG$P+'    %/#)A90DcVj\`}dsw{zuk<\c:SM5;]X7:_x>8h82_1,U,*R')O6=r;D~M_Si_tÙ_t}ztpmrvlnolihZc[TaWFKOBDMy\7En\7EnS7VmZ4Xjm+adr([^!JMwCDl=:O3+E0&B-"B-!K2%K2%U?4XC4bN7dT>l#hTc$]U[%SW^ PKbM>tTA{WB"UV"UV{#CXt#@V`":P_!?P\!NR[!QQZ SP` PQg MQH&E[>(B_+%0D%$*<  !$' 1 9 A AA85 0 . 0 0 2 1 1 232267888888 99:98545688 7 6 5 6 ;<<<<<=;;>>AAACEFGHIIIRRTT W ]  d]W( j- q. s/ t= = 7 |8 {> x; n9 cE bPa z~:C)h-thفhspjmxkfO{U3qwR$yUQ |JKz+Jy!< |< |? |A |G |I O Q!S"W$[%_%a%a$a$`"_!\ {Y yQt$V{!Z U P }C |> |< o< k= b@ bK dL fRl Q tP |Q xS uV%W(Q O H pH pD vE vJ yL {T X ] V T K I @ |@ |8 6 3 7 D D D C B @ @ F F M K E E F A < x= z= {@ zAz!G J E F H G F#K"P!PQ Z ]`b](](J xJ {J!D }? uB uE uF!F#L N S uS ug|&o|)~58B K#T*tf,ol0fw2c{8^8^[iff]_Āgznuvtszԃl̉hxhxhhΊdŖVWUVPUfiu}}roml{{r]~tSt^Tr[MlU;tSP:M~,Ei(Bb&@Z&@Z(7^+7b3:n4?r6O>UGZ^fuqɌ}ٍߟz~z~য়MOU[spls`csQ[a'ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM !$9(-CT2Mc7aכ7aכ/BzqvWSM`@B:,\7.!E,!./ 40 6            ! " % &&& , ,+%<#+8L+2AP69ISA B AQ & %$"),.6&1+,E1#NC7zI>nnw{|ᆇbč_Ɠ[~Uh{OUX:yNL3kNK8pNJ9q!0!0#%/#$-$!&#$!   !%"*'()'* ** *" # ' ) - . #.( 0 "2 4 5 )!)!1&5$@ : #'2 '4!&5"&6#&6# ) $!$"$   (8&J)1P/5I*#F( ,#,#,!.!5!2"'$*(-!+,&$,("-%!-$!##. 1 8-B 1^*<\(/Z&"T $M&W#Z"M M W Z c ` X \ _ j t }!&")'9~(>2!I5!J?!ND#RdT(]fI#Rg>GU6;C-.6-2,=+@+5 5 0 14 >HHG"P!S!N"L"; ; @+B*F%'F'(F,,R10]64r5By4F.Jx3QA8}A8}]1u_0te.pa-kU(\wE%Un4"N`.>R'-E#)@"(6&6&%( / , ! !  &$,)F6/`N>9rF|Cƺooo{~mLcBX7fHtX>5_JEG6,6 6 :),9()4% + " ' , L V$&D KN%WF3tF3t4Ex3Lv.bn-^jf)Q_V5jzF@dEnFtFcvFWxNxNkЍm|sҁjʏtPYbǑbΎaՉ`Ƈ_ZvģZvčlVpU{{R|xQoNhM`KgRmY{{RtPo{TmyUljuiyёeVgUmP\hwu|ZWNHoTdVBrBruRH~SAW,gE!Ms32t85t<8?$ -     " # $ % ( & $ /!2$' #% !% !# # #%+ + + + * , , 1 1 4 31 1 0 - )%! & '''''&&'&%$# " "     #$&         #"-*&%$% ( 6!6!7(@ 0Z<IaC"PtX+df3s;j=a?XVU^kkeׂtif\dslfot~o|oҁ[\HVDOCMzIFE<CE78C&,A L"V$m2t6~&A*DkCkCkԉtrtpuMkKa`HBWHO'CF4wdJcXc]g_g_r߉r{\q~Uq@qtBjaDb\TvVdgOymHsP3Q{F,Ef(+('' ) - - , 04 0#.%-- ) ) $ & - 4 : > BJMFCO"O"J H B E O X ` _ _ X"V%G G X T GFC : 0 =JRT!GGB?52* . 2 3 35 5 EJP L @ B H K M O P! Q Q!E AU U B @;%DM R V X Y! _ a X X MLH B 1 5 9 = > :!8#9 9 8 7 2  1. 0 1 : B DE2 2 7 4,*#% '#  6+>"0d<JpE#Rg@B[586 7 8 6 4 ,$) *  -  . - - ,  , , - . 02 / . < A 885 42!20 )" ) + 2 4 **<<:  6 ( ( (  # '   &%"!         & ( #'!3&>,^%<(7a5H@TJ_{qrrYglYglu{Yz{W|PvXp_vmjkjuprlqui}uفyߡ]С]ЩF¢PȌmىoՀWuuoisv{zn{i˒kђkћNYx}~rw{sjrtwら悉cHeHjFxK[ƜT}LrHgDBU6Z*Sf}&QZmFEr HK'L[/PkE\H^~K`GBwziZ`UQ;)9_;)9_<),9&(. ( !   V<"NhJ)_cAkIhthtrrrrssrqqrrrrbq{ܝ:9641{y(p`dFZ<V8tAtAn6l8f=h:n2w101}19;::440128>@A~7{3},}*v,v,+-37C~C{C(f,r.w.x,w,w4599:DuM~IÇD2,myp9yp9[[)]c&c |i|!{{-zw.yr.>!Mz@s<~(!o'w(,.46887AD4/44..y.w5t;lF"dP(j*s59DD0tw+yjB=,v/l1s:u=g<b;%k]%k]BWsqlkWareVyrY[nixtYgpOpOM`/gFR'V1'#,!   !-E57jR?B~uRhXuqHenL`cYOm\LcAP4w|=&Wv/ Hp!9r&$Lr''R+/[,2^:[:[a|рnspmjfb~awXngUcafMJfMJVQe\Kel7fq3_x(I]n >J\37?$!5 4 4 <&!<&!9 '> ,L:%N=)TF4N;1G/-N4+U8(`='d?'d6,d6,K$*D")/&-$& "% &$ )% %% !    # & / 3 6 8953 / . 1 1 1 1 / 00116766778899987656699 8 8 6 8 = > >=<==;;=>?@BDFFFFFEEQRST X d o h `/ w5 3 y2 w; ; 8 {: z> u> k= `I YU RJ%X26iirnajpӃ@h2s{M$cUCiE?k?Cs D u; }; }7 w; xG yI M P"S$X(\+i'm&o%o%j{$hy"b t]t Ns*Uv&\y!V wO uB t>t"@ g@ b6 a< bM cQ f[ nS tJ zJ uJ oR%U)UU P {P {Kq!K pJ mO r\ d l&Y R K$I'@v @v 1 1 26 A > ; ?!B#A A Jz Jz H#F @ > 8 7 y5 p< vC {A |@ |L$P%A @ ; = D$F#G!K N S U Y Z Lt!Lt!F sF yD >"8w&:~ < B$D'E E F qF qQ$X%n|)t|+}1> J%sT&nW*ee+bi-Uk-UkLNXK{C{H{Wvmhmqljr{r{wwԖOZNXKQ[^kk}ty}rpgqddtwOsqIn`8~w]BnF[ZNaJnUrY{t{tuw~vx}go{vhcPRHL.9f%3Ww3Ew3Eu!,Kx!-L"/M#1P&7X1Cq;OFUP[[ʩ_^n^n̳u?DQW{ivdql^h/ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM  --[4"4k<#9Y#9Y/_~3$0!## # * - : : ; < @>8 COV&]($)]5&*]9.5`N09bUJdO^_Od`rpnnnv|z[u~SsmQPhPEXD'[XD'[, (     ) - 8 8  9  >OQX+%V,+U-/#eH1(kQ12r^15tb:Cmr:CmrHI~MmmTpni|roxuuguNUY.hJB#P,"*,"*! # +! 2(%G<3H;3I;4;(",59K R Tc ,+-+2.374@0 I,$SE/pN3zgQp[ss}ebˆYSNvH[mCAA)V92!E;0$I<0%K"$"$*"(!%% % !  & )#*#+#3!3!& ' , + + + + ". 0 22*#*#6%7#: 7 /(+, &1!). + ,$ %! ## "$"  -#;.H'4M+6C$%@" 0 0 5 5!5$2%) '*!),"+&""$#% % ! ! , 1 A!)G$-Z.9Z)/Z$&S$L#O"P"M M V V WTL N P_ n m!m#v#4y%9/$N4%SC*bJ,h_2zW.pO+go@%V]2FG%7@!2B/B/8 8 8 9 = @ D D DJ#M%E%B%8"8"8'<&G &D %= #D$%J(']'5d':);e/Bt;4s;4sV7[6k4j2i-kT)a@&Wm5 H\*:Q%/M#+@&@&&)2 . % $ $ "  /";4&"E1J_j0VtwVmlZnnhrwuunƞ~TwHq;uLy]ǢSOrf5xcU-eT:&RT:&R\P&\\P$V^NGT?9J0+C# = U ] t:9|BDtH2otH2o]%6U`#(     + - 34 9 3 .0 1!# !!!!"$ ()*)))) - - 1 0 - , , ) & #! $ &&'(' ''''&%# # $          ")-"($&+*..!09 9 @ 3G.>_Z)age+i2 < GGD C B D M W a ` ` ]\"Q Q X S DC ? > =AFL N H H H F A > 76 5 5 5 6 7 AEQ M A C K H F G I I I D C P P GFC L V W Y U T [ ] U U JK O K @ = : > ? < < < < 6 5 2 2 520 8 @ ??"9 9 4 1 +'" ( $   5 <$L/9R4@K17E)06 6 96 3 / *./3544, - 0 4 9 9 :7 6 ? C ; ; 321/) & $( ) 3733111 0. -,#  ' + ''( ' ' % !" $    ! ' ) &)2!='^ 7%.S0N|;e8|hMr]UoO=o}K6ps:0E:0E;"-8)1 +&..7-@e[9{ukB{zb~l``klnwnvqs|mxj~mnqzrp~gg{aU30*i(}a%qZ!mNjCf5e1l6l6v6t5o4n3m2v3445=@>>:://0254}3t-r+|+,../18:|?}G!~O1~}6~?C/w/w1134:FyS{_}kڅ@2}zntHntH^\,_a)bp#it&}/;G#Z)m"U N}6|/|w(z()*/242069204431x,s0o5m@ kL'g*p9>II5|0z!MG6z3o1y8|:m:h;$t\$t\@Rpnijmbkt\lz\]bwdkgzgzdTaxIZE(ZN; I* %    7'"C@-(PkHMzRYlZymgrs_{XFx;uV1nvE,cw5'Yr-&Tp+&R**U*,V.Kt.Kt~CZzN^qqkswrt~ypxlrs~sujokfncej\hj\hc|uctvb\zfTtrH+%D 'A A 5#1"% $ !  % !    !& ) 2 4 7 7 8 4 3 / . 0 0 / / / / / / / 3 433447788:98777799 9 8 7 8 > ? A ?=<<;;<<=>ACEEEEECCOPS V _ m|# x( tA*I.?%<"E"E"< y> uC iP m^q"mt1}w@(u-S`kklzkqiX~oO5h)wcQiEJk8Gl4A n@ o? ? = ? E zG P#Q!RS!U#`%d%c$c$c qc rc vav Yw%Zw!\ vT uM sA w=x!A hC cD mF lN jP kV oR qM tN xN }U W"O L L |L |HuI tK tO t\ t`~!d'] [ L!H$? ? 8 8 : ; @ < 9 9 : ~@ B D D D B = < |< v: q8 k@ uH D}!C|#L"O"G E A D N N N!P R K I G F H vH v@ v@ |A ? =} : 7 A D!@ ?> > K#Q#cy%fz'p~.zz3v8kF!hJ%pX's\,mn,mnCZOTv@wBzI^{sv{psy}uu|v|tv|tsuzkϏMeMfOk}`ttr~uurqml~ޅSOrBmJ_aetƂkՄlцnyzwtseses|VYYTcGfMiSo\vfʒtpύttцnqDŽlqāXbXbqd\nc^ebehqmomkyqUrsIhfibsljljoQmrTk|^fXgGhI^LTLMLGOTPXuZuZ[[wv^xq]yb\cZeXf_hfԗoهrی`͎Z}pu{lwu`~o]v`W^nJT}=IAFFC@?~>>z'x}&L*Jb3Vx;UBTJoMxH[H[]ChI[_Ńl~iygo2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM  28::.4^F6VxfMZykxV}vX{lYybf|jZSJTC6o8'90!/        "# $ $ ) ( $$#!   2 9*)eN.2s^..=ڴ;޵6Jo~}uttpnllACG_EPz~@#OP195! # " ' ) 7 7 : < A ? :A  HEB ? >D(F.:U?ULUVdrrri_bfcXrfswkfz_9z_9>%'9!")!   ) -6 6 5 8 B  D I L OV%X("Z-$[.&&VH&&VH=N{i?RzkD]xrG`s}QjdboryfSib9]O0l6):6):&#(*'*411>;7]XHYPAUH:A0#- ; ? Ya fv% 8/:2@9=B:J;*b;5z^?jBjЂwww郬EHPH@n':"3 3 > < 4!'2"(+$)+$**#+   *2 J%$M()U26X*0Z")R$JF!E"M M U S K"H? @ A U h ] Y m .s"4,'R3*[G2uP4}j;e9_7K1rv6*^X-AN*7G3D2; ; ? A F C? @ @ E%F(<(8(4%4%0"6#G%B"4 6 7 H(N-v$,S*2_50i50iN=WN`ECRq`R_pa^\šN?Q~bϜgחiمOsFqU?qU?}w9w7w/n|a'[qKH`4*N _d`0(^60OI1iOI1i+'11-.B=%>=%0<$2G,3Q3YgHe"nOl"_Pn"ZP7s7scb]ZRO?))"  !"! ! ,*27B7+\K>3ifSIbG=|^:0ixI`Wzrxgxgm_tsUt8ts0ft@:6=!GL9*Ta:,Te:-Ti?:C@16<&);"$. ", & , > ? ? 9 3 2 1 8 : 5 5 5 7 ;< <==@ A 7 4 ? ? > ? A D K W b!a `b b Z Z X R A ? : BI FBG H$H H N N L J D > 7 7 7 88= ? Q M A D M F ? @ A @ @CDJ J K%K#K U ^ ] [! Q N V Y Q Q G K U S N E ; ? @ ? ? > > 4 3 14; 5.6 > : 9$@ @ 0 . )% ( % !4 : 5!(3#..",0'5 6 : 62 1 0 3 49;::+ - 4 < C C B >=  B D = = 00 / , ! # %' ' 5 9<<&'( + 420'  * . --) * + ) " % '% # " " ' ) ( *1 <"]2}"%F+0Z56q>j@fBXGRDL@RRXcovvf``Yz?}?@s=l4Uyp3Hr]1;kh/Fjs-QiZ!JMQHDDG>@G<9&+9&+:-8+3%/&+&=/ ENF.duzP[wsXXdeiZzjXvnRhh]~bhhjp`urLm::20+z(m~Fr@f:|k=to?vs/wt*d*d*}6|3x*u,k2u5~888ADBA@@----,)s%k$h#{+-0036}={<v:{J%Z9y@vsQujWuř1sw1sw|-^i-hk,q/~9I|Yxvs{Oz~8rb%wVb%wV`].`_-ad)hl+~0H'`,w0)k&_|Ev<e(k'{%{&xz*-0-),-/03374v*p,j.n;rG&d)m=CuM~uM~ǜ:5%W#Q@~8r057s9m:"|Z"|Z=uMl~jyehcca^`^WT|^^{y}kςc@pT4v9($." ") -!b?1ktK=flmԃnىeԛKƄCmo;v\8~~H4xr5(\n/$Rz*%N~(%M";P";Pw%8Wu/ A D A =;:::;;:;?ACCCCCBALN R W  e w'"-#3#S8]?K/E)O&O&@ vB pG ]co"-G&a15ɶxumlleahUq0`ot/jl|*di zLUn4Qm+Om(@ i; hC C B B B{F R&QP O N {W"Z$V"V"[ g] kdw dx d{ ` w[ sS rK q? y; |C iE cQ xP vN pO pQ oQ nP mQ |R W Y I C H |H |E xG yK zO u[ g[t"['a c M F > > ?@A @ > : 6 4 1y> {B|"= = ? > 9 {; w?j= h;f DuM H~%F|'L!N M K F J W V U!V V C=w5 w2 wC xC x: y; = ? A : 2~@ D <9}5$5$D!I!Xv!Yx$[~+js)xh&c7a= {K"O+q+q9fG\q=sMCPHVP\XXZW[LTHQQJQJw`Uv`Xq^`qkirkxd`oNqrHf`hZreSeSyAJ~=F28t5:x>>=B;F9L6QAlDumчmюgىfxbyb|y`r`÷j_hdehҡc͓a˃Y}Vyemtjvfxdx^wih`[rHLPLXKUDTB5Ap}*Ac-Pl-Pl&VX%WU!ZM&f[+ri+ch+Sg/Fq0BtEGLHVVVV{Ov[h~kuxu{iˁTMbJ}XI-Eh-Eh!8N!;N"CO CKD?#QS+]g0Up4Lx9];b1Hx1HxEGNNgdxgNJn܅oـo w5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM   $ '))3$"/M=DxGPJE\svssjxhsi@:w^:3j>(B6"9         "!       ) -7;#&Ts>&Ts>1csD3f}N9mk@!# %. . 5 7 = < 9> D> 9 8 8  ;<$1H)8X8L/A7KMO X\)yU)qN)ieQ|yւyۂyxusv[sv[LZ0nLZ1nKZ4mLc1kNm/hBR%R78<+' * + / / 4 1 + * *+ + 0 1 .-C C 223 / " % ) . 37 8 )&)&3!2!/#0"1 0"/$. "- ! , + ) (       (+-83<-=!+5&3$,,B#C (F)7C*79+7,!- $  & & 9 < F%#F(#H0$I& J O T W X [![!W U O$J">EL OQ R S \%`'l 9r&C7-d?8vW[bmvlrZfoHMa;;s]65i[.&R[,"JP!$P!$> ? @ >< >@ JM B > A!A!861 /+ 06@"D#];f"C'%O'%O3/h9/oI1S3o8i6c5Q2x@.jq7"Nk5EB)0B)04%2$-!, ) * * & !   !2(&A7+'FD5-XP@1etc@prFlM{uQhUp҆zz|v}uxux֍e̔^ƫI;|-vZMt7%7-70zP$TuY)`K\LK\L4(B8,=F91C:0;;/7;)3;#>=$B>$>3!=/<<7<<7D]w|D_xxCc|m=Rmb*>B=$COP(H\s2Sw<^GIKBxxx|w߆UVZÆ^†}by[tT{~QwPw\taVkXeaRcQkP}iSvfUt`Zr[^spctwdq`q_swbswbrikuff~_XnQ|JQYxipodbG`U:y_.-)'4'4'A->9):!,& ! " #   "")' # # "         !  !"  #%     $)1,1.2&&$'(,+.9%*P9%*P$)')2*81H"#EC$!D?%CU5'Y\;*a]4'X]2%Uk.-]k.-]nX;xr>JPcГZ›zQwJtBLO_Ē_ċcԉaυYr]j{hQuLHmIXJ}7Bt{,?go%4Vk#0Pp&*Pv*1[8H{HSl{úugoYeH[8Y?XBEM?Qq>^q>^CIPx : 9 > > @D OS _#d!j i iYS$J"J"HE=? D?9 @GJ K N N O LE C = @ C ; 3 =@GIIGC F L H CB A 96<= A A ; ;; F QU Y \ ] X V L L F H K L N H A E F @ > A A 3 3 5 7 < <<>@C D E E 0 0 0 ,  ' 0 %  ,22 2 3 1 . 2 ? > <72 45 78 ::2 3 8 : < ? B;9> @ ? ? 5 3 + ) $ & '* , 3 5 * * 7 4+/; 4-+*, - 0 0 ( ( ' (+(& " (* %$1 4 >@ F"V.f :q!!C}#&K24k79v=F?K[o–[oŒn`j_\[gb|sizoxuxڂyuqsdjsdj\cǂx|kyigspxcy[uXl]l]f`kas{bx}baănс|wl~tvzz뻁=y>b?Y>?;<=|8?z:Kg6_/c1|h3k-m,{/{/;9w4z58527<649:}.}.#~#u#y$}%'*~}%{y#),))/035u9!zP*fElxNfh`^cf\y(Y^y(Y^j!HMx"PN#gT&j_/u9zC~ksqYpF}d-fhd-fhkb5ib3fc/rh2x=$`.5<41)xc&rXu)s(n'}n&rn&pr%ou%st%xs%y+|-./5500~/z.v-x9zE$`'i49=i=i9o6t0y+|ldGg;k0y0}0v<s@*p*pDQfwe}aaaei[}VpQQtuw|r|hc]+dLDB6,!+"   !" =*BF0%QeLgjQizbmzdj|jbwfQrb@}^;Z6qK)_jF$Tj:!Lj6!Il$?l$?_%;g (G64l:={>G ?>=;;==@>99:: 9;< ? ? BCU Y el- 6 ?$A#C!U.\2G"@ }E E @ iB bF Ooq0 K)w2i{{sqh`h`LjBA E#E#F%H#N zRv ]l%co&ir&os)qs*xB zJ$W$W.w4vFVNQgAeMcZe_fdcYbU_W_Wy]l}`ij_nezyxszl{oqrrx܃s׌eόc͋`ņjwspuz}pmllggNaNYM@EB=D8Cw|3Cn;K>NNLSKdNdNzm~wlȉ`hŽfdvWjz~hb~jlffuMNzFI0:p09n/8h/=n/Bs,Ok)]b.~v0}OOĭkxnp`pq^vuYwTyOZģeԄvz|q~ornznuegoqzus_lcagWt\Īy^ǍmViTUIUIs19as,9\q 8Lr?ItFG{ GL#HR%GX&G[1Us5Z{=^=^&)-#   !""%'- - +,,, , 69 0 0,8 4FZ*6H[/:O_?>G`ZA?atWPemaixsb|y`lQElQEVH5oaX6w74)hu OmP6aA+U1 m- u+ =1C8H:JAQ WV$ee/].T-ss_rrrqprhNrhN:>)W:@)V8D*T8K*R8Q)O4>>/+,* (+ , 1 1 5 3 ,, +. 0 2 2 .-E E 5 5 4 /  $ ) / 4 9 ; ('('0 0!.#.#/!1#2%/#, !- - * )       +(/628*9'2&0%*!*!C%E!+L,-;-!/" ))>"@"D%"D(!D/ E% E N W \ ^ `"`"W U P$K#=!G!P MIO Q W!Y"_0f"<{2+^::tQfajpk_xlNXe?Eb:>yb5+\b3$RW$&W$&> > > =;>@ K O D @ E E :6 )) ( /5!= @ U3\9"!F"!F**[/+c<.zH1k:k:j9Y6G3ux=&Vp:!L?.4?.48(5&+!+ ) * + ( %    ! /!62$8;+?F5#MfT6w`jDYQmpQ`Qvtр}vsvvsᛤkܷR̫B1f#Y@-@8@;[*c|d0pIbUIbU7(G;,CG85E94?:297(3 35 /6 ./$,!# *# *:Dk[:FlX:MnN3?aE8+0>=C"DNo,Oj6Y;E~<>{tts{VɑXˌ_ϊd͇iʇz_pTzS|}RpbkgØOfRb\T_RiM}gNvdOt`Uq[[vu[w}[rRpOsnRsnRobfoaeo^aroYtQ}[ey}utwXtiIuK=uK=rBh;dJ&ZdC$Uc.Ef4$Sh:*`L0#OB,!I36.0; 0; 0N!1KD,E&3!-    !    ' & ! !               # %   ##)0%:4$=7"?+.(+-619E04iE04i,&6/$580>7Q&&MM)%NI+$N`;-fh@0nj<.hj:-f{88r{88r{gEHQϞYӋqߐaɔpQsJvCDDQQSɓSđQcY]oLzHDmEUF9Bx/Amt'2Zn$-Sr"(J|)3[ 6 7 8 < = < ; = = A#F SX e &i #m l lV N%E"E"BA< ? G > 4 > HK L PPO#L!B @ :AG = 2 ?CJLF F DFL HDC A 739; > > 6 6 5 A LR X  ` b X U J J F G H J N I C GHA > B B 2 3 6 8 < ?AA@ EGF F 0 1 2 . "* 2 %  ) / 1142+ 1 A @ ?9 2 45 7 7 ::4 5 9 : : > B; 8 =>@ @ 7 4 * ) % ' (,- 2 4 $ $ < 8 ,0= 5,-.- - 1 1 ( ( & ( . * % " ) - % " 48BA> I&T/^3g7z(+Y-/d9A~=G^rƗ^rƌm_h_W]fc~thzsv}}~~rnyjNpjNp|{c|j}~xg|ectziyqYpUoSf^f^|abze_trTzuSQh}~sitwzz뻁=y>_?U=77t4;t1>s2It|2Su:e>A?998 7 6 8: = >CDX ]k# s6 ?"G%H#H V+[.E > rB vB v@ dB ^F Jtq5$U-6ù{rrrfLfL83|c%YV^#[QO_BOe;Oj4Nq(Ms$X}!\ R R Q }Q |R zN zB xG wK v J I E D!U U ]s$dw%x)x*y+r'js#_q S oR mQ lP qPr!B j@ i; e? iL vN tP q[ e \ Y O K!Q#Q#S Q L}'R|&bz#`~] _ ` Q L L L @{? ;";!: w= x? y< 8!E I G ~G ~2 6 Av!A t@ m? u>|"L|$Z|&P#L"\"a"T P B E N H B = 8 z: |: |0 w- u1 u1 u;w; ; : 8 5 }1 x3t3s? ~C J#J#F&G$K {Pv^f#an%du&gx$hy#x?wH!N!N*n.y8^BWaCbMbVdXfZeReO^P^P|`^e]uZy`|su{n|pqrr烊rՈkωiщhЈf̂qqrrtukhiiggNbNZNACB7Byz.?hl%C| DK"HP#IR+Zk-`s4`4`6i;hHeLaVUu^nhfqtv㏭o߄IZIZ;r9u4|/ozv FJ}%LU)Q`z/Iip4Aqx(8[{$5T'C['C[BBBIv\Vj[w`(j1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM        ! *+C/3H1%LW5+LmF0MX;ZpFg@ɯ?ۼ~z˓Yuyqxb|ueljm=Ii;If8H}W5?tG36j!3           "     ' ' )-"8'5G+0nr93k}?5iF0?dK/1YMAYGg׻ssutqojfpc\QGw@14` &4"& $ $) + 1 1 2 6; 9 79 : 8 8 NT#!f9#j=$'uI38whBIyFgKMNX\tt`d_a|^WQPaTClX?QFt;75b% 5&  # # # #$%&* + $$ $$0##/#-#$2-/87L/HgiDXtn[x|\YYJHɁBƅ;&lqOuO3kB+`5"x0".#>BC LM"TO$ZV+n[>!,&,&! ! ! # ) '%$, 2 #  '+% % ' ' ''&(!*$&!$ )* - - D$D)F(;E(6@))1 "   0&8-Y0!KY0!KR%>Q&7O(#L& C F H E B O T W W NM I&J#N NO!J E ><C E ?(D0S%!G]./]{HYpUofb]qU\h_`x[RZAuD"QuD"QR-%O*#H D @ A B I K G F PP<$:"5 4 01 1 : <C'E*j*j*? C%#N,'X@6xT;gAbO^\Z@Y7bQ']bQ']L:>I47@##<!1 2 4 , $ ' ' & & +$*$)#-)8*:3.!E.3)PE20Z\28dtAF|FK}ii~usѡZΡZβWȲYʰ]ЪXƣTKtBvGwHd|mhhi=Vl;Ys5di4[|J2Bj6$1K"!,% & * , (,<(,{L;FuH6Is]2Yw]2Yw>Yq9N:,,W0(*I# !#&'!'1!'4"&#"&## ) %  !/#71&95-@6.?7/>(&.$/-'52(,;()=13,T13,T:C+U>E5_HKS|@]9nĤ=\AJXuAILsAHIsODuTCYYXS`\R\kPOpSO}\QyQItFB}@D>ExE]uHet~qt~qvvyvقw〦qz_zx[{jXsW}Wo>k6J.iJ.i6N}7L:GAJUSfNwIjH]GHDAC<8u;5p90g|JEs{sr|wنicÎ`\WVLTHSn6Nxf0LnR=CR=C6'61"1%$0%; 'e>L-[r48l7-jB.nF.oymoymoln~uxdrylk|en_`XhRp`gedG29bG29bE3?D2>@0<=*54 1 / . . #2 3!* ' *#0 C A<; : 9 9 < = 63 A A < ? F C A < 7 : <> ? 9 9 @ D OR[ _c!Z W N K H H NKD D D?9 >BP U MMQ"N F H Q M I#@7 CGF E RN B? 9 < ?:55 5 8 9 B B @ ? ; G RPNO O C ? GGP O M M N H B D D ? =; ; 8; C @ 6=E EF<9 B B 2 2 4 3 - $  # *3 7210 2 : ; = < < 5. < A :79 9 9 6 . 5 < < < ; : C F @ @ ? ; - + $ ) .//4 6 5 5 ,  - 0 3;84 1.- ,( ( ) * .. . %  " ) / 2 - , 974 7 ?A D J!Q&\=` E|13h6:tLbLbNrNtM{Zofb}buc~\ÁY{~vyvsYsYohnmjjhkn}|lcgYa^_`wfzwfzwdnyggnSoQoLq_sq}|{smkqqlUgNW;R9E3s?:w9@{v2>nh+=ap0Rps2YuHPVnXh}^VsTLX6,aA&@* 0+7 6+%' D2N#8=v=vGYTcz}wuvwttrrnnlPtuKqu61 fKkAo8i2g0r?vD,~o,~o @ DF\`# l) r;C K!H F vQ#T&Qz"Pu Y rY rsKp Wg'}sEcks`VVV~eDeDz2zp-{lSRCTY h@ mE}"Mz U vVx"Wz&U~ U T!S"V"V"Z \ a&^$U Q L xT {V |T"S$Q Q K H }? t? v@{!> x< u9 v6 x: v<u? z? z: ; = 9 |/ n7 u@ }B D!LO ~T U D C B {A {> |? }? ~: 5 5 5 .{,z3 n3 n7m4p. x/w0v2 x4 {8 z9 z6 y6 y< < K#J"G wI wRw"Us W pYv$Yx%s0|3==I!}Q)ih,`j6Ep=HDLKWQbZV^RiKiKuSvTzXvZymaplwgljmzy׆rq{tfxucr||uyw~pkzmspdq{rrrmkfd}ggy_^~e\vU\YuB\v7[w-Zh6V:USL[Im~ԇm~ttצHmIcJHX^etr\sfYrebefppokQp`Mv>@=>~::x7jL]ymtmqsy{x}x}~~}q{KvGi:^v:]:\>RAG1C%&=%              !.1KS3M^5Ni"(2V0#(P43LNj8Xssrrsssg[jSSJ<;s%"(>!,! !! !% ' -. 0 4887: ; 9 8  CDF!H#L)(#`G3.sd8W=үEHQTttWkYi_aaVrhLnKdXIEBz+ %A!.      ! !#$&&       " ! #)*"H$>Vg:RrlYv}[`˞`ˤQN~Eڂ=ȏ%moPxO2nC+d6#{1%/%>HC#SO%\Q(bW/u]EnވjoʄeXj}{僱rޅomeMeKA<-A<-A(",%!*$! " "/ 3 0 / @@4 5 7 6 3 3 3 9 ; J O 8 8 4 4 2 2 0 / - 6 ? ?!?%-%-%   ' $!$+4  !' +( ( ) * , + * (&  %( . . D#D)D&:C&4A'#3 $  7-A!6i:'Zi:'ZY(GW(>R)#N& C F I B ;"K P T T KJ F&J#T Q N!I D 95 < > 4%9,F!?Q*,VpEUjQjd]~YwMZu^lh_gJN(_N(_X3)U/&K" G# B# B B H J I H T T <&;$9 8 3 2 0 8 ; =$=%a!a!v6|8?"$K24mLm]-jm]-jRCEO<=G'$B#"3 5 7. $ ) + ( ' )(# $ (%$. 68&BO"0Mp/7f{39n]^kjůI¯I½NSĮ`Ѫ`Х`ϵYąQÈV‰Xюw|rrzGe|Eh?ru>gM;D}5+0W1  )!,&)",G)",G+%7L+!7E,51.5,2 57 1; ,c77"AO'2X|)-[OeOeR[XW|jLrLJzLiM`RWWaYdZUUPSLnQspasbrzdCzZByOAVK\T~eLjkτU}MxkSxkS_ra_ob`fecbce]`h`_jc^lmooqqxnuPpWSi\]RkeZcla[cXM`UHTEUP@Yh 4L,)8$'36+:<.2J/!/N:A6h:A6hCQ4fFSAqPXfEp9CrL]qLY`LXZZR_P__fbxlbs|abdan__VOLBL=L}HlyLwqqtuvvytzYsqZrhZ{t\]d<[1uv8"Ov8"O,:c.;h2>v9DLU_PrJiI`GMEGDC:~B7zA3q}UKfisx|u|`_X^O\|CXy?Wf/Lm_*HaK32K323%0$(3$>!(q#FX5k?CB5N4R4~~qt~tgysniqde^YS_GeZV`QE$2TE$2T?'.>'0<'4;#/7 52 0 . %2 3 %  %$-!F D = 9 5 8 : > ? 74 H H > @ F E D > 7 : ; ? @ 8 8 @ D N QX \ `"TP L J I I R OF E C?;>@R X L"L"Q!!O G K X Q J%B!9 DHD C VQ A= 2 8 =71 4 5 7 8 C C C B = I TPKJ I < 8 F F S R OO N H B C C ?=8 8 : = GB 4 = F G H 94 A A 2 3 5  4  1 #  " 07 931. 2 ? > ; ; ; 4- ? E ; 7 8 8 ; 7 * 4 = < : ; ; E H @ @ B = . + # * 000 5 6 : : & ) 1 3 :97 3. - , % % ) + 10. $  # ,1 3 0 / :7/ 3 ?? > D I R4U:u./a45nF\F\DxF{JVsa`|]uZ~PM}~l|uvv]v]kaihd{ehmquxhacY\aYdnfnfuerygjÄmRlPjJj\jmȁxwvkg}nne]aTT9R7xJ2s|C:xCCPe`prstsrttsrqqlI{xDw3i|2fx-\j(W^#RR oK~yIo?l;b-b-s3p2h0p01116:{6x5t2t2778873{.//12)}&m"m"[qbuv k _$f#m"f$d$p't({x){x)x u%k2t8H)m2BGrwEBv!DLu"CO)L_)L_'L](O`,Yj1\v?calt|~ypmff}p|}[~[[gsssjgywywsstv|pcxIa2AX\ /( ) ' * + + * ( ) - . / 2 4 6 7 5 4 3 3+,.0 1 34673211 1 2 3 4 899;;53--+,0 1 3 4467<= @ @ @ ? ; ; : 8 5 67>@ EF]a% l+ q=E L I zE oOz!R~#Ux#Vv#`p `p $\'mr1sUtxrpVMLzLwdAdAq0rh+{eNO <K |P wQ Q > ? Bx@ y9 z< {> {9 4 3 3.},{3 k3 k5j2k*n,p-r1w5 |: |; |4 x1 v7~7~M"K}!E vG x N|!Q uS nTu$Tw&p+y,77=|D$lW%cY(F`1Gv:HBVJdWW[SmImI|O|Q{WuXxd[nevdfh}ltsЍijymcrn`jqnn}zclw`toUqtrrqmlezbogwgwve]zm]\zdaoEeu:ez/dn8[;XTM\Innqq٭@m@d>HJ]UrvJeiFabS`WssmtRnhNoCB|B@?;;=7>.Jk%UU]F`A$fU$fU%VV)^b6tAo}`_~jYtRX^v{quvwvrstsrpvuvvs{Ns{NirLljNvRT}HS>R>a=pq$DWb5@R1)M0!P46P46o@F{$LV5q:mI`zrvoqrttttsqkSiOdBftAc@`CUEI4>r.:h.F.F,Mg,Oi-Sn/Qs5KEWUc(b-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM        )45 5%:V-Fa5oB8}OJsT{rrrrrrqS{uIsmEHGzD::q"8"8             " ( 7 'E G H#%@**Q'l'l3_2j.Axurps{nQhhJmfHnXk.uf,mU$VKF@5:04*?#ZC(jR?WFW;\AiStbrz䐬erZSOLrGIfDw>=*T:/!H*+*+$! % *,. ; ? P U : : 6 8? A F E C ?=FIE E 4 2 +, - 3 963 E*K.M*(RM*(R%     , * '$   % #  . , )     * - - - 5 4"/&,%#") / "  4=<$$I}W4y}W4y`.2X,-@& B$ FG H#K#M #[)_+A A EC=(A(K(H)D)J(P&JH < 8 + + +%2-E*FKC2dP\EP~Oci|z߂s}}}}a9}Z2x[CF]>7_8(T-#I! ED L"O"ddA&?$7 78!99 3 133Z Z j,o -!/&:)5[1=s9EM\`r˳}fұbԲ99u,gf(^d:BZ2:<#;$:!$2 * + + 01)( $ % ( !  "+$=2C6P=,^TI2kQpDQpDXb_gtuiڬ]ӑrv腒~犖{慦usoossrstj|x`bakETo;O~R]YasnasnaZ7OX3OwP(P]L#JQA9+9+#1 R"4r%'Ns'"Is' G:?:?K9F8}l76mo88pv;=x@9xD5x?B:ONZT^TUTRa|~mpvbhf^iS~fʊxxr{pϋse|ab|abr__ra]seUs]dsTrv]pyem[fXdxXeuXeo_co_cc{bz^wiaylh}stvio_x^duXeVbyKeJEvJEvmeNzLxDs@U}{;6_pO;rb@aKaNLcLcP[JO9,Lg1#=R  %2!&H;%,T5#%K3""HI(%MS/3arB]hMKl>1<ΪGh@]=Y[eyyppl|^hrssuusrWWQeYxopt~lxcXeN}eKzZ_VfJ{uJ{uJ\hIYgFNb{EQ`v@X[fH1>">"q"%Hw$'L*-V04cBJXTm]kuybrc[b\rSGyN@suytyei_]IIT)3[F+B8#(<'-=(/0 , + + :&9+5 8B"%EN#0Qj0Tv=xwhrvvw|ztztXVUVNON4;sL:>uGMG|DJNt@FTk70GS-:;6959933'3'5 69:>!;7 : < 1 - / 0 BA> = 9 = A : 3 33 2 2 = = A A @< 7 : < 2 / CJ: : 3 7 D G O U Z N J EC/ / A/A*A AA F K G B E F =)=)M#Q%])Z&O N L"P S OM!C%@&9 : = = ; 85 ; @ @ @ :8H H 9 > L L L O R M K @ < IIBA <$=!@ H OQQQ Q TT< ; 86 /BT P#L&S U G G 7"7 8 7 21/8A2 - -- -0 9 83!44 8 < 1 - 8<33CB>: 6 2 . : > B C LLI GA @= ; 9 20 5 6 1 1 139 9 7 3 / 2 5 - * &&94 $ $ # * 1 234 4  /-> > ><6 6 6 9 ; @A#O!3S$8{,Yf{,Yf0vu2z9E|Qsfln{dVQeΛlՈ舐xummntnylTj_ibwsookf€hi{]qȂ_hfNmNtMZfo{gll~l~jmwށuםU~Q_nMGG:p.'I3;94B4JV6Q]7YE9V=9L#:D2* * * #9?)MH^CwIhuIkkLvAssrxq|llllkp~Y΄QzMlvKb~D~D42+e&uYI6Q1X+Z0Z2~f1|j1z/z/2346;=?DI}9u4--},0<=~@;51,})|(x*w*m-m-Vp"Y|!c f i n r$r#r#e ` jp!jp!t}$w}(}4<$S.7KuQ_r?oh9tp!bNp!bNsT6yX<"eO%r_.5;zgrdnɈTc9u9uR#VPUWF_X(g]+l3{=F)d3};|>|=u%_)j55}WуTіIϖB,ni&kZ hJnEpCh;e8h?h?,v/}7z;vHhXVhCYV~Jh}L|MjJjJb[hglpvvvvivJai <> ? > > 1 v- p0 l0 l0e .e )f+o-w4 x; y4 o1 k3 u4 x7 {7 {S R"P~&S}&\{'W(R)Q&Q%V{(Wy)Xq!Xq!xx(}y.}@yBkH$jX(hh+eq.by6\9ZOROR\R\[]v}b}bo_f[]\^]^drfx\xYxL|OY]iqji~k`{oyrnmgeqqip㆏ove{lsssmމcmUmUϊ;g7`*Ib*Jc)Md+Kh,Il.Gk.FkCeJo煌qj[si[xe\eVeCS;A2r65kt+8c[:GR:>U1)U1)C,'M02k":Qs%.:fE;=t@>eeacimprsa|[sAIO~8<>k4-(Q4-(Q'7#/   ! " #!!    ((0:=5.XA=3b_;E|_;E|_Cr?T;h:5%J8*@,(,(# #" ) 036 < > N T < < 89=?F F E > ; FJH H 7 4 -- . 2 654 F0L!6U81cU81c! +$   & ' '#!  % # "- --"#    ( + * * 32!1%-#!' . #2:9$!EqN0oqN0o[+2S),>" @ G I K"L$M&W)Z*DDDC=)@(J&G%D%I$N$JI= : . - )$.*<%f>/\2)R%"N#M#M#M#[[A%?$:96 65 6 65 5 T T h*k*u-}"6%0R-;i6GF[Wnp_±yZĴ::u0vj,loG!Md?FC'1@&+<%&4 + + + . / . + % % ' "  $+"</B3K7&SO@+]GZ:nGZ:nL[R`coŢ[w¦Sc}vry̆|r͋oͅnσnkkssrrtl~enmmXcpQ`{aigmoupoupZ@XX=[R3euQ-]iPHHJ6=D$2c#'E/)Y,'T+&S:D:DI;C:{g36gh37hl39j|76l<2o8>t4JyJWR[[W^Vp~{zmq}_rÆaecWweƈrwqulˋodz`iz`ip`ip`gq``qbmrcztjxuqv~chÁ_dw^ct]cn`cn`ceydwashduhn{kxwfsawkktinWjNjMQMQmfS{R{N}HfCOqRNaNcYd]TqTqYjQ_8@v|28dj#05!%-6,+8"--?$.0F?=?mHBE{ACAq?D@nS05fZ6AvpGhiSUvKBHMzJlIh`hwwptl~aiqqqtu}wx]]Y``qtzs}pjdkffgd~WlQnHqrHqr@M^w?J]s%+@&-8 #5 :':'T.8Q.>K.$OV./[a/;hq@\R}vtswy|nnRNWNFOC/7fB38g>B=l:>Bc6:G[/(=G(3421/60-7%7%5 6:;> <;;<3 1 1 1 A @ > = : > A : 3 2 23 3 < < ? ? > < ; < > 2 / @ F = = 3 5 > A J O U K GDB 3 3 C,C(E ED G J E @ D E E'E'M"P$Y)V&N M M!OQLJC#A%< = B @ <!< ; ? BA @ = ; G G ; ?I I J N R M L C @ E E B A ="> @ F LQSR R T T = < 97 0?N N N"Q S A A 6!69 8 544 9 ? 4 1 11 1 3 9 85 68 ; > 6 4 ;=22?=: 8 7 4 2 = A F H K K G F C@7 6 40 / 4 6 113 5 : : 9 6 4 6 7 0 - + + 3 0 ' ( ) , 001 22 0/<<:955 5 : ? ??!I-M 2r'P[r'P[,jj.mt5v@sKo]lroh€`ą]Ĕjә}o׌{䌌{䁐|~~srrvqy{_ygƁxjwsrrpangyjykq͒l[qVvQ\grlyr|r|jlqyx}Ӎ]sXXmSAEz>x:6z']t#Rbs2]n/Yh-\q*_y(m~-r/1211.-(&z%w-u5t=t?&~`*l77wa[іIȗC1ov+mf%lW!mM mJf=d8j=j=)k+q2{6zBtN`YKN]CnDDuE~uE~kTgmfptuuurv[cvSPdK~AG4^==,S6-$@4(!:7/:4C(CJ -Gb%=U_#DP\!LLZKFXK@*hj/rxGhOdkNkN~HZF^?lTDa8ZH].6@I++=B;Fln;FlnB^@W;Cz}!G|"P|#Mv&Jq)Qz5T~9j$Wr(a00dV˾ihwtrx|qRlDf x@ wA zB {E tD tC sB u@ {> ~< ; : 9 8 0 x- u/ s/ s2k0j,i. n0 r6 v; z6 s4 q6 z7 }: : N O!R'U'^'['X(S&Q%S|&Tz&Sv"Sv"pu&uv+z:x<rC!oP%l](hh,er2^5\FSFSSSUZ[oÆ^ujigcc]c^b^g{ib_VX_bjzjm|j_un|rmlhgxx|rׁt~ӑ}k|~fmsuviۍ^l[l[ч?j;c.Mm,Li(I_'G_'E_+If-JhAjHu}~ܖ}~vc]wd]{f]fYhMYGJADEl?JxV-N^O'OU[:8[:8A.,J14g!9On$;U+?f:G}INMYRe}g|qnԂ|uԈpsrpqrz{ցs؃w܄{wsssq_aq_anS`mSekStnhyq|~rs]_lVN`_9b~b2cw{%TY{%TYSN#XV.fp1av"(>"(K'2]':0%S-!Ky$319=>?HA"RR0uW4XSX]uXarknghiishdWPRC7@/]''$B! 9.,2(2 2 ?: * 7 CI O ? 9 JO C C = <7 ; G I K ; 5#F KR R > ; 3 2 0 / - 1#5'H##DN(&NmaKmaK'4<"*1     ( '&&(  $$% %( '( %) 1$8**$ !% & ! ! +.6 /  ! ) '&!-2/$7M4#QM4#QJ!0E+7 < JPU# R'N.M*L(L%L%B A >,@)E DB FI J"J#B ? 8 3 #!"!$)("2@3*VXC}b(^|Z#R{QEsB;k21g1.f0-O)G'? ? B#B#A!= 1 - )= D >"<#C C a"_#W'\+i!5x"7M+Le4X|CB/+9&$/ + * ( ' ; 6 ' ' % % % ( +;(@+?$2>&4)7)7h(D\t*Jb0\s3^{6_5W~u4Ox8L9KDZG_^^ssrrrssssrrbbY[sYYWR`N|At}?X~<vV%6VT#4QO-@]+Jj#)Ss#2S{#:SAMKSn^zatpdc`TlRzxOd|bbu_smenjg…ebc`r]~r]~hdh_iQmqpmiz|òtdun`ql^idaidajqojoljgcpk_uSz\evp\UzUvUvkia~dlcZ[\ximlltd3}8tٱHZIkJ{MyPvgnebrHcpKlhUkerstj`ilqrrrnumilon|lfoqr\svV^Ĉ`memmempReu\axUz~fcefklMCCQgTCQgT!?=!?;>5#&B4-:M1$,;0). '*$%%E38P7>x$5Ux$5U,4g8:v[JgSmЀ{y{~|tZqnNYlwFV@NTՉ[`n^_X21cM!$EB&> 9 D#G &O%0Q&3h$'Th$'T_-m]2wWAUNSZrsttt{}{HH>6^v70Qh#*=#(=" ; 3 +$ ( , A A 3 6 >>> B E @ ; ; ; 5 3 < < < < =? A : 2 1 0 5 7 7!7!: : 8 ? E E E3 - 8 ; E E 1 0 + / :@ E A ? @&@*=#=#H#K"R P K J H B; @A \\KK!L)L&J M P MIC A BB!C F O! K @#G MK I CAD E BBAA A B BJRON KJ7 7 BA? ? @BDSXVUS S @ ? < : 3 7 : H U N K. . 1 4 => ?@ A >":)<(<'= = < ; 7 8 ;? C D D G H CA0 0 2 1,28; = E H S W IIA C H@ & & % * + 3"6$2 2 : ; = = = AD A= 97; ; " & 1 3 : 3+ + * , , 4 6 7 5 /0221=I< 7 9:U48U48jDIs"FO)K`0Xu7dBl|Ls~~~zxwޗpؗp؝\ŗc˃xۂwu|zyxwut{o{o|}Rzarv~|~ov}[{bh|t{x܂tti\g\_Z_h]tP~lChcz/AAU/  6:"=B%D9'H60T"+LZ*,SjB-i|`6}?cvtsssrrrwL}‘E=<:76.zs+si'}['}["nQ pKu:s:l;i3f+|-.y-v,66875407=:6s,n(|1|13475.250+-z-(&xz,xz,i!i!j y"${!o b&^|)ux&|v%h h uj,|p2D"U1brkhXGnR2_s_nJ_nJha1ld5ynA tN,v1v5eIj\nohfln>yn>y[ tIZkAVN)[T)hd)zm1v9qJ#lZ15AEMҐG~4x.qgzB\q=Qg7Wh-\h#el/hm3~{/-}9}9)({#x%u&v,v2>B(ze,vp>Ù>f~rqԗHsFr>p9s3v~,ih)e`bBa8o8o8hJ nL#Q&`0.,dr-rs.s*pc(k^7p7p@eTpopstti]ZwzYglNX_JSZ:$'N7%'N,&%M1''Q?*.^?.A>-$= -< -~V5d@!cN#bR3_3_EGăL˔JHtK|NÆP΂P҄@~:qZ1CqZ1Cq+1&*  %*20?'5+!)$%"!#:A#:A' JF$G=<#@&J0I+!H&"E'#A'!F- G/&^5&^5/m5/t9. D+%B 4=)q(? 3 ' + , 0 1 3 3 4 5 9 ; < <<<<9 8 3 3 . / 0 238< ; :9999 7 7653 5 6896533 3 3 4 4 5 7 9 ; = > > @ @ > = ; ; :<=D J U YW V - t, q* h, d2 Y? ^Kb!Qk/Wt=_'[b+em3|q5zEzEilvtrfȢ93}1zO'sZ?#hOCp2Cp29k-=n+Iu#Jv"N yS X ]#_$W TuN N H N ` e"r'o&k%k)j,i'h%n"n"k!p$~v.{z.r.x.}.}*|}&qv(mt(Yu!R uOP Q M!Bp#Fi)Jb.Xg#e kR qK sZ {_ }W sW sT qUq Yo&Yo$Z pT iN aN rN wI zG{Z Z P P Q'R$U ~N F ? x7 p6 x6z 6 6 B B A B C > 8 }< @ ; |9x>}@4q8tE {C |>= ~< }4 }+|( p' l,}. * * 8 |7 z4 s7 k9 c; o< {= = > > A A > D!V(Z(e(g&i#V%P%L K ~D$D$V k\m nq'vv*38y< sM&l]'db'ad*Tj*Tj6T=VSZT]Xd[`|]\v^_p^br{srqrrrqliyve]akrpi}glkhlg܌FuFuCdDbH]jyjos}퀑_ӗNgmgm|LsGl8W3Q}#=Q:E79$OU(W^;zANzNzOdUchajcqiɆjkyclfowS{IVFIn+Tcn+Tc939B4=\6I`6Jj 7K,Jl8]8^7^?YBW][f\spghiru{w]|h|swurqmfpmfpvKaqNq`Wiurrryw{os`qpNqĚ>k>k99y9a8Z4CtDISNW\X`BS:O6P~6P~WK^KtJyLySs|WloZpotsr@xͻ@xͻPdT^aMmH81qx*`a"WffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM            ! #$ ) +-%!2233AW6IU_>yax_yknwxr{qx_wyYINJINJF51bB5,Z65C-)4#%         !#$ % ) - 3 58  8JJ]-"g8+4Y1D%h5, t@E,kE,k?]Hvccckrrrrrx|gx|g`bPTTJ0);O+"3C!           "!''#$"#?&?&P#0a#7/#O-!J~&;4FA#QD'ZF+dQ7U> >)@'DCB F I H!H#E D ; 6 ( & !%%,<.$LS=5l{\efu̜a]_UrՇr՗KDi/ta)cY"SLHz@=s74q51T!)K'A A A B DA7 1 +9 > = ="B"B"Y"V#N%R(^2i0Dt%CV},Ki3T|ABE)(5 !4 3 0 / = 9 ,+) ( ' ) ,8$<':,: .)0)0X!;Lb#AP(Q_,Ui0Ytv/Qni-Ii2Ls4MwAfEnXXvvxsabbpusrff`lv`j^be_zU{|SeQNRES=DF?I<\<\BJvdW(:]T.Fb!+Lp$)Rz%4X'?^FMPQrY}[ryn}aabNkLsuJ`wX]zf[p`bm_d]d\csh{sh{ioikjairhik|wlǂtcyx`wy_hikhikh~{hzxhqrnrktV{`jupa\y\~\~soesf|gb]^_qezg}kkqc;~Ax͹SiTuTUVhnhflUrkUuiU}jboprkekmpqtxtxot}onpsp{vmdlss^uxZ]Ë_seiseisUcx]`uU}|fefhlm|LyAxx}:EZK:EZK!;6 :49/" fTd]bfzn˂wwxtxswswH}H}90Uj4+I]%'6$$5!4-'! ( + AA3 7 CB@D G B = ; : 4 3 9 : = = > ? A 9 1 4 4 8 : < < = < 9 > C E G83; > B B 65 4 5 : > B @ ? A%B*>%>%K"M!QP L K I C>@A [[NN O%N#L N O MKB @ >>> A J H C!H N L J DBG I > > >?C B @IR NM KJ9 9 B A ? @ FFFQUSSN N C @ 9 7 4 9 ? F N K J2 2 3 5 :< @ @ @> =$=$=$= = > = 9 : < @ D E F H H B@3332/25; @F H O RJ J C C C = * ) ) . 0 46 4 4 8 9 > > > @A >; 649 9 & ( 0 2 630 - + 0 2 5 6 98335 44;C 6 2 68M.6M.6d

oHxvvЋuؓvnҖqlБo֑o֖_ǐf{}|x}y}z~xwuu|h|h{~Uycru|qz\zazem΁oӐsؐsnRiQZMXXQxeDf]8TUf)68I- 22"99&@60E4:S*/V[51`rU7}}lES~nusssttt{|}oӅF?975~10})we&q]$T$T pKpGr;q:o:o3n,/01~15576431485|2r+o)//3464,03/++|+&%v,v,j%l$p#y##x!n e(b|+rw(wv'l l ~j,q3H#[2brmlz\DpW2as_lH_lHlb/pd3|k@pK)k/sy5fFoXxnoewo=o=[!qJZjBWR)[W)hf({n/v6uE"sU.2?CZ؇Ry9t4}d"xO`pE]h<]f1^d&gj.jm1|.-66*(z$v%q&q*r.}9=&u_+qk>>e~pqԒLrJpDk>p7u.rq,rjhGe<i5i5eCjE xK#|V*x)vn'dd(oe)yf&q[&nX2ny2nyNb>N9**J3%&A '%+3 9<%7D*6+!&#!#$$2<$2<(D>%A69 ;"C)B& B#!?##;$"A*"B-#V0#V0*b/*i1*{:'8)3 e!< 2 ( * + / 0 2 2 4 5 9 ; = =>==: 9 4 4 . / 0 2 3 7 < : :9999 7 76634 5786655 5 5 5 5 6 8 : < > > ? ? ? = = ; ; :<> D K [`!\!Z. p- m+ d- b4 [Fd$Xm-`u:g}Hc-nb3{hFjLuZuZhm|瀂{ߔY71{w/sK$tS< kI?n.?n.<q(>q&Et!F u J zP V!Y%[&T#R{"O O L Q a!d"o&n%m%j(g+h%h#j j q"t$~z-{|,s,y-.{)vw$ou%mu&]v!W v Q Q R O{ Fm!Ig&Lb+Vh#` nS vO yZ {^| Y rY rTpUr!Yv&Xu$W qQ lK fO vQ |H ~F~X X P Q!T'T%T}L D > {8 u; z= {9 9 C C C C D ? ; {= @ ? > ~? ~? ~4s7u? z> z9x8 z7 {2 |-|* r) o1 |3- - 8 {7 z5 x6 q7 j; s> {A C A @ D D G J"U)Y)f)f'f%V%P}%I ~G ~E#E#U tZt it#px&.4z9tG#nU$hZ%f\)Ye)Ye5Z;YNWQXY\]YaVbZ}c^xqvxw|w~rrrqlhzwe_dlrskisvc{^я?q?q=b=_@YZqxuxzx~ۃ~}ٓWȘKldld}_lYgGV?S)H`#DR@E%RX(X^8p=yGoGoF[LZ]Xa[ldÆkkxksiv{[TeQ[y-Vjy-Vj:1:@1>R 3LT 3KZ 3J{-Gl9\:a:g>Y?TTW[X}~zrqlrxvynbyzmxxvzvzvvoswoswt^loay_hh}rrrw}ywsnwqbwόUwUwTS}RlMf}?TJRVQVUVW>L6I|1Kr1KrMNSPgWlV}yVvrWpkWygǃvwsNNOnQkY_aYzG}<2it YffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM   ( ) )           !14C_/;WzTAkyC\EMz\^pcdmqau]WpyWpyqZYpbTkzC^b5uQI&Y;.5%    !"#$ % & ' , - + * - -:=FI$""S@2^mBJR|iqrrrna\K]NLQ:u:$JT#       %'+/ 3 2 0 9 < GK E E1+f\4C{h>> : 8 C G ++4 7> ? C FHO!Q"N MB B ( - ; ;; 8 5 @%K.G!9LE%BVCTKyCTKy"     #1" 9!! ;" #$%#, !, - . . + ( "( ( - /! ! * -5 3 + ) & ) * & %#-'-'C(H)U,S*L"OR I? K#O&< < 0(4&>  ?A B C F H D" B%!P!"T"C @ 80   / /D)DE>NIM:L5yn=n=]W~Ew:o/|l,oh(aLEC >,>,A#="1 4"<*=*=&)C'1I'8W &G["%L:C}:C}ZVfN53p.ld`%VW9?O27F*/M))O)'H#%E!$C$-A!+;&:"5 0 + , - / 0 -,' ' ) !- %:0!H;3UFEM?@D8;v"LO%SV8>EE~n؁gӋRty///gytrrrv~urrrz񁑄{sebWvR}ÏIyIyFdyD`]=T_8Kd'/Xt'-T&*P- > ?!@A 8/ = A BB I I G D: ; <D K F D E E 8#8#CFMI; 9 7 > @ F$H)A)A)T SNNO N L I F BA!W W V!VW V Q O MO P@ ; 4 2 / 2 : > J N Q P N HF Q U3 3 39I B ; F P JH J K > > CB = D WRMKJ LL> > J C . 07 BL C : D G <<8!6 16D @;!A G B @ ? > C B >>?C F J M J I?<= = 6 6 7 1 + ; J I I DBL$!L$!HC5 5 4 5 5; = 7 5 8 8 1 5 AAA = 9 7 5 - * 3 3 0 0 . - ( 3=5 - =B96@ @ > >== =70 '$- 0 6/6/Q%5Y,=p%?U'V\)lb2y;S\[N\J\Ij΀j΂i~prod{p|zxvvvtRtRy]wirst}w܅`y_lr]xVzTnFnF}5]|q1VtK&@ZC&>W+%7L!0;)* (%  '%,)4!-L;)0VQA:t`TATqsssrqtux^x^Ֆ;930z-p*|f's[ zH|Bo;k8??t8q9g=k;w52/46=?0043}1z2q3p-n'l&j$q+s-))4441z'x*}v,+)%#x"s"o,o,n/s.+y&p m"j#l,l{/jw-iv,xp*xp*j-t7$U(m3ʵcrvgwXjdA kK*jh3i?Kkas9s9["iNZgEX_*\b)hl&q)v+8E&\(c7tCxE"gP"gP/]x3Y@KGKZKvmssrrrtusrmelp^cyIFk7@p\$9RE.1-#I 1R 6` 7e 7JCJC,-036BwN^zU^azfnzfnbjLY_D?=,[G@,^]H,fX="OS17.! ! #!'$#-%-%-+0&'0" . . , . 0 -$ *&2#'4%<< B E O O M@ 3. ) ' & + - . / 3 5:=@BCA@= < 6 6 / / 0 2 3 7 ; : 9 ::::7776432 5 6 7 7:: : : 9 9 7 : < > @ @ @ = =;;:::= ? GN* l. v- j- f2 b1 `- Y1 [;b,^x>"P&\*gnAѨ`IXUdddnOӤB52/~v)ed'\?w@3s74g 4g D A }9 o: r= {F O#N*M,L+K*P P V Z d%d%e#l$s$h']{)eh _ _ #%)}(vy$t)n-ui%b dj rm vix gy!W#Wz#Ui!U hS cS cSb#Rl&Qv(X$Z#[|$[w$]p ]p Sn#Tu$X%V$Nt I uC vS!X#GA P {P {Q T!]%Z'Rz,I#? > < K P ~A#A#E {F G G F E CuA > J N @ ; |3y2y. w- r+c* m) v- y1 |/ x. w> yCz!449 v8 {6 4 1 ~; }D|#O xS vI F M M `%]&R*W+g-b-],S&Pu$@ }; Gz Gz Q"S Y {^ ~m |({1w7r<tAtB%hV%hV0l~4d@MGKZEcElEoKqQkT~iUnMpJssrqlh||cdmorzvqnU}Cy)d_)d_)Zb(W`&NX,Yj2d{>cIbEgChAv@z{J{JŁXWrTdZ~:j3bz,Yh)Ya(Y_0Uq2Sw2M|2M|*@b/@h<>{EC^Spmttsrr4]4];+=9+C3$)S1#(P*!&GW/?j=X@mC9X6Jz8K~9K>e=d;a?jtKtP{sTrpm}mujw`eІgttni[grrrrrtuccmmknx^Ԓ^pë]YRCN<38h*6]!=M!=M-Xx2a@|CuL_VWz`OyNMyvxxJHAؾ>6tP_jI_,ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM  /.<>3;]MKH~SG8mYC)]B0A:)8                       (#(B%(7V:.FjO1?hY59gcISsP[wYx]xeeqvuq{qqeqxOre9_F'[K&1?&;"3!1!        ! ! " ' ) & & * * 2 5 >@E(&?fA4g[?nyJuZ_b|b|dgpl_y`pbfTJkF-Sp?/Hi=0Eg-&+I'##? " # ( - 2 34 : =  @ B==(O=*,bG0\e6cu=kHwSUVZ[bbupbax\_dQNJF=0a"%3$              # & ' d)d)$9(=5K6&U9 = 6 4 7 8 ,,/2;<?B F"O"S"G C A A ) , 6 5 5 9 >D$J)<+A7 1J3;4[3;4[     #(),9&)'A%)&D% $ #& "* "+ !- , , ( !$ $% & ''+ + - . / . , * ( ) * * * 2#2#>$C%T&Q%K"L MHD A#A&770$6%I&I&J%J I F C KN!P!Q"<!;8 3 $ "   .*<$8n71h>9x}?0k}?-gSj99w<4oDCMRbQjPtGxDshLj`LQGMSAM[1NsY/KnW-IjX,GfZ*EbW3SwV6W~c;_g=ba_ca_cuirkhsaa[O`Gf@px[p~dpƆumȉ{mececVW[d}~acxlnrwzorxnqxnsnotkvzvzۃnc}gikTzg\\vepojopegr`_bv]}_m_mmQaiVk`eeiuwyrvouoz~outpvnwyx|nos\doaocrgazkQdnR^rSYoUfnVklcflhdwtWwtWwxmzm˂mԁgˁbss`ff_vwc{}dÉ{cÎ{cÄqTqTpRuU_ņiqu{znor^lmXDECo78fj72a`6&[W.=9+4/7++;(*P(1V&7f%"If(Ce14l,1s(.&:$'G*/Y-2_OJ[ReƗeƞr╏w{r؄_ĂG}/{]m/tQh/qAJ@p A B FFI G B B AG L O P O NC#C#H GDC@ @ A A B ?!>$K!K!H"J!RPJE A E J P R W W U T SR Q M I I H> ; : 9 1 5 B C G N V R N OOV Y A A 8<H D @ E J G F H I @ @ A B H K V QMMMIHA A E B 8 74"= F A = F I > > @ >9 :> A E E E H I F FH E >>? C H K N J I FE 5 5 = < 9 4 0 9 B F G F FD D A = 2 4 : 5 0 9 = 8 7 887 9 @ A D B @: 5 3 20 0 0 0 1 0 -3:63 : < ?@A A DA: 86 3 1 - , *)8)8)D#-M'3h5DtFH!WM)ad2j|HRPJZI^I|e|eo{urqmmrvxxpn胄㋀h]h]uowt}~違耔w܀m||exe]oSrPw@w@i3Go\,?a6):2(8'&4!#+!#&(!$""349 :EC:jNQBzg|Ym_rvnwlnyi}a_kKkK-s,p~*h(a%~Z"xR qJx>{;p1m.66z3v4j8l6s//09<?@77863}1p.n)l%q$v"u-u0//21.z,k'n%up#rz&o(u!wt%s(s%s%f(g'l$h"d!b"a$d|'e|(jy*kx*pp+pp+s/x7#Q&d1LhهSЊḾ6~/vppi?pi?|g1g3i:k=oF%s]-xt:GtjjBjBn(dk$X`p4cq0nt%q+o0w8A"Q$V16mqjkbZeRp=|3~*}h{#qTne@pg8qh5}.,))x'u'm*g*wa)d'h$j.j2!eO&cY8w8wqdscya{yfz{uv{p{{jσK@-p'_}f=}f=j].k].o\.n\.jZ/o[0t\2`5e8k;n=lFlF+jj-eq6X:TGIbW~fȐi͔l{sstsqnyptuvfkWcb8`U(R_ID6bN1kR0oG'qC$F7F7fV hW#oZ'xi,y4<WyatasbŁVxVxo^VhXMSI2j^P2pe4^3|}W2vP?(VA7%KC;)UD<+XN&6VN&6VZ"\US#_U?$hV<%bV6&PW4)LS3+IP3"9D2*83.=3/?2(2( . 1;<? 7 0,( & & * + . / 56;=@BEBA< : 3 3 . . / 0 1 4 8 6 6 7 788888743 2 4 5 6 7 : : 9 9 8 7 5 8 ; =@>>< < ;;= = ? E K N Q- g1 o0 c0 _3 ]3_"3e06m:='VT-nk4Ƈ|45cRֲU\`dLL\uhgɌ@7/}*n%^cxKVvECr0<q)< i< iC C }D vC wB {D F$J&L'I$H#B B U V [ [ \ _#c'b{$`u"_ {_ }i {i { "){~(q}'zy)v,uk'f`"m ko of qc rZ} Y yY nU kK `O `R_ T iU t^y"a{#_x ^ wfw!fw![t#[y#Z#Y"U} O ~I O$Q&M#K"SSU V Y$U$J%H!F A |= yH {L |@$@$I wH yH}H H I ~I tC {= D F @ |> w8 y7 {3 2 |/o/r. v2 y7 {3 x2 x> vB u9 ~9 ~6 {8 @ @ @D!H}#W ] P LR R [#Z$W&['h,c(_%X!V} D!>!@!@!J K N }S ~d q~%~|-t/l0k5k6mHmH+rm.mu9`<\HSPTWU]Xd[]T[RmKsIzxrqlhsc^iorsvݑPoDg#PQ#PQ$LT$KU'K[*Oc-Sl3Qw8O6Y6\6i6mF}F}YÇ^~o~sm~=j8e3`zx:]r<\~>R>O0Ft0Ft|$5Sz&4Vv-2`|36jFBORYbbglmʼnci`h0Gn0GnO.1ZQ43aWI8wUE8tO<6lnGDRRSiTĐB^=S7Q}5Pz5Z4W|1Nt6TEiNbX\ceonwwmzzt~stttrkrx||wـrvsxzllooopuzskƯlL_iFdN_cTxIo؊{愰tᄰt_[OMFzTkb]ld*ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM  %!-J-Ti^Ukr}}udmFfP3sZF,e+#8+#8 "               $1 >$#I2$%S?7Gva=RlBDssqrv셎iΓK]7q9#Qf2Bb0=S*9N(7*$*$     " $ " ! & &) , 6 6  6 F%4U4LpJBcvJkMnQdzQdzU`u|{ssrmohLdQybStG@Cw>92c    % + 1 4 7 < = 9 8 55 8 I&#.|?*BU0Uk1d}2rݏ8pt:ok=zg>~fP{P{stutrmzlgbI0:%H,/             ( + 336I8 L?"TA-eFO]rbt`s]rkZtoReqxwq}Ԅo܀hu~TlsUPPY@;Ao/%)O.!#F,=#- '  % % 79 ? @ @ > < 2 / + ) - - ) -7!8":#?$C$P#T"? 8 ? ? )+ 0 0 . :F!G#H$17)=""<""<         )*,6@@*21J)0,M( % !& "( #) ", + ) $ # %"!#  4 4 0 . ) * , + )) ) - . 7 7 9 ? R P!J"I"H!H"H"8$2%110 9#S,S-S.Q&O G > RY Q!N!5&6"7 5 . * &-%3,T*#M_.(Xa1&Va2%Uu8;su8;szaBP}^nºpU<`0vU,g<F4;v",v",S"R!N! L E#?8 2 0 > C F!F!FB4 6 <==5!-">)D+g#'Qg#'Q8:|>8yO1qa3|76j5X.pF'\L%WN$UN#TN#S|DGr>AU-0L(,0!1"2"0 . . . / / 22* *+ - / + & :!@$"S!@NY'I\FC[zFC[z;S_9UV3Y9/O~7!1s1&3}C*5T7g|;x6p4mv}v}GRxq:SoBSiXQzMIKMu|prrsss{~ZNVFR=\JfVqUuTmDj>xSBmLAJ8K-%+D-=-$=)+=%' +% %&&/: \2b&1u;/|8.4,1?.%R73m:8v`Tm]{w{wru|凫Y5r.{Tf'Z9CB07:&!;#;3343340(/'*$*!( ' % * / 45 99N U j eV$NEDC62 =%A(BBC#E"KJI FC= ;!@ A C C J J J H F J MX \XW M#M#M"H!: = D H K EC73 T T ;%B#V RD!= 6 B M] b WWS R O#O"PKE C@< ;? @ 2 8 I! H CO [ T M"U X[ \!N N = ? F F E EDDDF F# A A > C RST P L NOFCDD@ @A =0)8$@ @? G J @ @ GE@ >7 C O IC N R N!M%L I > > > D I L OJ H M N , , DB : 7 4 7 : B E I J ; ; 9 7 / 3 ? 5 * 8 < : 9 7  7  < = ? A G G F > 5 9:, , / 0 4 4 246 78 7 6 E JA C I E 73 . 0 1 33 & " :":"7 %A#)_*3g65nB7{ IJ(O\=HDFXH_Hx`x`{ty{rsv^zuZxsVuiyemޟeۛ[g[gpvهy߉wߎr݄vzzslȃW]ePjK99U00aH')O ! " !  $$(+,*-*?%BE*!JVeG`zS}xz~rmhzsόFuk_`gNH]8x]8xipIl rJu!xL|xHxDt>o8w4y3q(n$,,.z/l3m0n(,0>BA@>>;941n(l&i#u"~ y.v355/-x'q'\'yc!m jft!^~'e g p)s-v v ^!\ V tW{X"Xt#We$\v"^|!i{&mz(gp,gp,{0|7!M$[.6>Ľ@ÜAŘ1,lm>m>j:l9q6r9sA!}S&d4B~~raJaJ.y{)jh=k7s{$r-h5o9v<FI,w0j`fcZjeaʅGË>5,lz#sQuiCse>v|1w,u$u$w!r$b-_,r\+d)l&f1d4!dO%dX33L|Tmkousssp^oMu6w.u"tO"tO\^/^\,dV#aX$V_%bZ'nT)x[.a2c4c4p;p;&v[(rb,dw.]y3FOBj>oCsH~srrrqooplwhLf:vd'e[{ kLmGW6}O0A+A+yD({F*M0_?!pN&_*o58?AFF|Q_wRUfU7xv`8<E|Mr\D`QAcT@dU@w8Qw8Q47c>_?QCsNGjKKaF:Fn@(*U?,*W?-*X''1''1  &)0/-*' & % ( ) - /67;>@CFBA : 8 0 0 - - - ..1432 4 46688873 2 1 3 4 6 6 9 9 8 8 7 6 2 6 9<?= < ; ; : ; ? @ "D$ N& W$ U" S0 b4 g3 \2 X4X#5^-9 pI;'W?:K@֟VEmBϯ?Xc۽Iois4s4sTSbKخ1|-m(s]v"tNit>Pk1Hh-Fm E oC jC jB }E }N |L |FzB =%G"J!F E 3 3 Sv S zQ Q R sSw#Sz)[u"c oY tV vs us u ~ | ~w)yy)k)v*~*um)i['oe q hd j_ k\ z\ x\ sV nC ]J ]Q \U gYqd mgl#c ta vn}"n}"cy"a~"\!\!\ U N K'J)R'U&U#U#X W T"O!A GMy E t= nE vH y?x$?x$L sK rIoIvJ M ~O rE t;v = > @ wA q= x< }8 7 3z3x3v8 x<z%8 y6 x> r@ p= w= w2 8 J M!O$M#K~"_$f$W}!Ru W$W$V!W~![z!_#i*e$` ] \ G&@)9"9"C C B H~Z |f|#r|)vq'ye$c)b*r:r:&w\)vg1r2n6`NMJ[FZMXTydbhqv~ttz~zx{e}g~i͆aÎlY{zt|{~xuuqrssqfʳ{?k5f2{C2p72l| 4K| 4K$?T%EX(Vb*]h/ry6p$ J/&1bA*6jG7cl;rxSS]ucsvk΃`ŐTUrjUyaK{^H|T9}}P4wG%=VG%=V       !   ! ! # &//0 8!@%4T42GhO6Kj`8Lke9HYf9HYfKQczfnprpmpkrjsZZZTRM4$3R/.D   ' .2 6 < ? 9 7 332?"i,18$@E#EL"JS(PG*RC1^G3cIEVEV]}]^ctn{gj?W:c1H*L#    "  * 7<*1*1;K=!OD&[E3lHZ~Yjdi{eh}ghswow|jvyv~x`sZfkK]aIBCDv633\)"!B-<16()%%&'++1 4 ? < 9 7 5 4 4 + )* * ) ,78< AF!O%R&@: ? ? / / / 0 5 ; B =8#+*'-!#2!#2        $"-34:HO341P22*P& % % $ $ & $ !  ! % !# $ / / . . . / 4 1. , + 0 16 6 8#?"U S N!K$H&F!D : 7"AAV%\+q)=p*=m0<])3N#*I!%D K N G!E"3#3!4 4 5 31 6#;*K >Q"!ET&FU(G](-T](-Tb+=al,Ej2_>VKNaEx=k6g3V(dQ$Z<A<Ao11h..U'$Q$#F#D B 9 6 ;=; ; B @ 9 < E E F B>"C'D)Z>Z>),[.+[>)]N/nCxLqU_GN:~[4|`2|o.yt-x`'`Y%[oD!Ke=GH':C!3?-7&0 / / , , ..((( * - * ( 5 :D)8H.@6/8S6/8S)4MD&3N<1Q%,P#P T+! Y5&>pM(HxV*Hp+HyRvvRvvD_HQU)I_S.GdK=AtXX>es5pK24fJ-3`I!1MF1DC1{T7sU1ksT0hqS/fod;lj@n}DqFsfCifCiR`Z_p^wZMjRmyWqrhlpnkpz_p~\uZuZ|tv|esfuhzvwrÅtWnUzhRjxre~|UUl}l}}l~vn{vtrurs~ptwux~wiLJo[lWeȇjtuyTp[Xrb{msltikc^kddkeghkthmyppdppd~ka~zg}wzuwsf{bU^QwkVpXwgȒzluGuG}BJe͌iЀw܂h̄ZrdZmZZO36fE&*O* * :A!W#)e-"ANKqfQ~RSTU~e\e\@e~;_o/SME*GF<$1!1"1"&2!.2 5' 7# @ C \!.f 5+ J1ICHDMESE+gE6|^X|gc\ZldldytwmrZlDg-yYh&_JMF326,)1&0$//%-/%-3$2"/ . - / 1 5 9 = ? HHL R e b [ S L JH">: =#>%N!L"F$G"JFC FJHHA?I"I"L L M K III"Q S [^"T#T#I"G C C C C B E F; 8 NNF%H"O M G B > A D S X ] ] R Q Q#S!Y S NF?? @ > > = @ G D = K Z T N"T VT S Q Q CCC H N PSJ HD C = = G H MM OP P L K E C D D ??>;4%; B B BF G E E F EB B C L T R PQ R O#N%G E @A B G L L LJJHG4 4 9 : < ; ; D N L K I I F F = : 1 3 < 5 . 6 9 4 3 4 4 > ? DFM I EC @ 964 4 6 6 667543 3 6 8 G LC D HE;97 6 567+ ( 9 9 7 >#T!/Z'0_.1o6B%>T:FAIZEcDVV~v~y|v^zsk}pxl{k|ڍiӘc~ЍhuЍhu~xڄs֘e͖eˑzcLjukosfk]csS{Nv5v5d7+[Y0&Q817153434 3E!>U%#I`.Aid1Kt[UTYaWe}kiqxvrvzt{\||DnlLgOP[}H_w`-si`-sieo>en=en==<8/}.|y+{o'{f#~q$}&}-}011+)w%s%g%}o"xw l{"_$b d f gd!d!Tu$Uu"X u[r^o"Yn!Tm `p"eq"jq$lr$wr/wr/{*~5#U&`/5<<<.z*xf{h@{h@i4m5y7v7o8vJ$}\/;oxkrkrˀMB~ J~Cu-n0h3n7t;xCzF)i,uMPgYjZs]yb~hK.t$V!{M~;5**r$o%h'vh'kh'xi'j(g.f0hG!hO-w-w@G}\uyiznoqcz_mcSȪeJŞ+}+}{zGvsCh_5c^3V\._X*iU'o[)ua+d0e2i9i9"zP#vU'id)fj1^}AXQSWQ]OkjŠpt́ru~sv|{zyuutxqomolfk]{<1%^\"SPs>6s>6^3 b6"pA*R5c@oK"|V*k-s138z8z>?xBTyJQaI_M]RTOQNpjakshuequeqxUr[`lctmmoep]coUVGMZSF\WD3K9X3K9X $!"% ,++ (% # # & ' + - 6 7 9<>BEBA9 7 1 1 / / . .-0210 0 1 1 1 4 4 5 4 2 2 2 45 5 5 7 7 7 7 8 7 4 7;>A=< ; ; ; < $@&D- O.^%0m2)c'# Z0 `5 b;e+=f/H$[C-e5J=RWl^lelpk{i\}RjrRQКRQКe>Əj9y*fs&w[m#mPdj?\g.Eo+>q*Gq J qI oI oF F G F ~E |D }D D!D"I K : ~: ~M rN wR Q O tRu!Tw%Zv_ vY pW oi oi osu"wy$+*{x*wu(tr'kf&a[%_] _ ^` ja nT|#Sy!S pS nQ iQ eP aR cT fX fZ fc qf te!e!e a X~#W"UT T {S!S"X%Y&W"W"_!^!^#Z!M O ~Q wK tF qN pPp!Pt Pt U sS tLw!KyJ ~L yM uG xB |@ ~@ E GE ~A 8 8 96{3 x8 w>v!8 u7 u> {@ }? s? s9 {= JM"P%S&W'`"c!Z W Q!Q!T!T"T%X%c%`"^ R N D!A"8 8 B C H ~K }T {^ i#hz"go"j(i*~5~5!O#V(k)n.sx2w6{>FHlI_gTqP{|tpgnfaeUfyfqt{ZjO_v-Rkv-Rk/Hj0Hm4Iu-Af':X&:V$;U'M[(S]%TV$TT3^}3^}|X}`~zڊouʃBf@j?ncboZnob`be[^v:Pv:P~)Ca{&>Zt/Hx /J%2S~!.Ly+E%2S+9by#2Rs!0My%+Ry%+Ra73if@8tu^Fx^L_^c_haojʼnvtVm|KkSP4l-24()*              ! %3@N!S"+CM2Q[3ۡ3ۡInYTrWu~PW]ǀrsꌐz䔌v}Z«xPd:ad:a         (() * *7"*D("*A*"*@+!+8.!+8.AhkCjrGoPyinrrrrrltqjjgR;LH1An) )'%!  # + 05 = @ 8 5 11+6 U!e+u&o!i0q5s%Cy'(G{+91vm91vmFdFpFRvogMtNDd:h&1+     *  4 GM4/4/@MB"RI)aI8tJdwTcf^ak^ap]`{k~n{{zlPg~MVXBNP=x46/^,+$J#5-26.-&*#/!0 0 0 * / ?81 0 . 6 9 , (& & (%,#6 8 > C H M 'O"*@#;!> > 4 2 - 1 <== 3 ("% $  $' $'      *$1<<=O^;61V;3'S"% % $       $& ) ) ) + - 3 5 ; 72 . - 244 4 7%?$X V Q L&G+D @ = <Q Q {)%28!N:!M@ Jj6AL,7K).I&$E C >!<"00 1"4#<'<!; ?!B'C/C1H6I8D5D5J':Q*?d"1Oo-/Zz7-dS6n>v;y:p2m/yU$UU$UD@>;[,+V*)G%#J L ? ; 7 6 / / > > > B N N N O O!G&D'L*L*q:r>t- H~<,ahNpbqwu͉faULjCq@96{0ys/t[,f~Q*a`4$RV*EK 8?.2$0!/ * ( **%%$ ' * * )1 4 6"6$%,%,)#  ", , +-." B3"#H8.0n^.0n^@0pm>*d`9>96;>-!0M6./V?:.^@?.^@C-^FrH}x}xrrrrr|u؆]d͑kۙ[ĜVQ=>4sU1*[S0*ZK++WI'+QD*=C'6B$/?)/;-/=;7=?9B?;C?;6J<6J<>#GR@$ITD&MXD#LRD JKF!OLH!SMY)Z__+\ev3hw}5l}g6X~g6X~Y5I}e7O>aAdHlKjNhwlhrvhs^sZoJoJ|qwzfiqqГ]wYymTka^f]aSSeglnrst|넎|ugɘm`hΏkgxkkxDnOOn_ojvemdhfbidaej}dllfolfoƁW[}kerok]ziOPG{`LeMydɛl|nC|nC{w={FbŏeȇmхbăxVviUrdT]92fV*&P; ; S'`$,:;G%XoGksssts{tgvNb9pNb9p7zVQ1iLF6-&+("   %( &1 'C#%I!(Z+_,!/K&.Q6*a;)aJ%aP(mV+yY9[G|rėW]Q]QYxQdq8}Rc/j?U%V@ED@41-!*'(&$%#+&+&5 5 4 3 1 7=@ B G I W W J O _ _ _ Y R PM'E B =!;"Y$U$H$H#IC <!F P T U C"=%O'O'M N O!N"L"I$E%IJ^!d#Z"Z"D!F K I B>!9"D H @ = G&G&P$N"G H IG E @ : H M c c P QS#W!a \ V J = B D = ; H G E A 6!G X SN"R SL J S S I G@ K V \ a Q K C @ 9 9 PNG H JOT J !F!"D C DD> = : 9 7 = C D DD D I I D DC F O#T Y[ ]! T"Q$O%N%A A BCF K O LHJ K C@;;. 2 = @ B R a U Q J GQ! Q! @ = 2 49 6 2 4 5 . , 0 0 @ BH KR K D"H K8 2 < < < ;89; 6 10 . 6 9 HME F GE???<9::0- 886 ;I+M+P+d#;x",K7C>K\Bf?nKnKxބw݋tچvv^zr|mp}zqst͉fmǑak~t~t⋫oܒhԨQR]TV`OkYj{ci†WQm0rm0rr>%Ui8$RO'!IM&#IG#'JH#'JI"'If++X4/gFmLxlssrrrmیI|EukAfm:n7R-liH)^_c!nMc!nM`m2]k0Ud+_f+hh+sm/~q210{5w7z,z,y(}((),x,n+|**8<;;<7y)|*u-ss(qc"zn'x+,,,,&%{u"}t"r"{$&r$`!` ` \ZR#R#I_&Me$Z v_i d[![ hQ tej!kf#kh!ki t2t2{$2%\(e/5:76,|q(m_ubBubBh.n18{6j/oA!sS*{q3`~ott~lZ%W"Oo5k3g1l6q:pAoC%w\(yd9=sHoSasglzjÈ9,j'[Ez=00l'~l%vm mp"ds#pn&|h)h+h,k?lE&f&f4:Mc]lhknWOQpRfǜ33'_%YkhGfdCVX6]W-cU$f[$ia$|f-g0b7b7~DzG"nP%pZ.uy3o7h?_GVLWNWR[S\fɃezcxkqqqqqW͙C4f/Voe:Ae:AB !J &`4#wE*U1^7f=fI!fM$iU%jW)q`)q`+~,}/pz3i@U?V>VLYPZ~rssgvd\gf؏`֕YӁdlfouzbx]HnJ~HnJ~)&3"$-  !((( &# !   $ % ( , 6 6 7:<@DA@96 1 1 1 1 / .,.0/. - - , , 0 1 2 2 0 2 3554 4 5 5 5 6 8 7 59<?B><: : < =*A. G8Z#9o69 H/r7$`%1]!5\ Cn>GtH\8ĒQGӝ1s@~nqssra[lqo.so.su(_q'[f"uP_ nJXfCS`1N Z:r%3z'Gu N sOs Os J G ? @ C }G yJ t@="K P }@ x@ xF nI uS Q L tQtUs X x[ }X mW g_h%_h%gl'nu(,,o*yj'he$a`#Y["OV L T]j!cq!K})Ky&J mO o_ uW mO eO `N ZM _L `c njr \ \ f b Tp$Sv#N T {Y m[ v\ y]{#]|%Y Y e'f&h$d!Y W {T tR tO tVj#Xf&` o` o^ rZ uN"M| J sK uK wJ }H D yB vJ"M$L G 8 : > 8 ~2 y9 v@ r9r 7r!> @ @ n@ n@ uC J!M$Py&Y)b+a}!` z\ [ J J Q!P#M)Q'] \ [ G$@%A A 6 6 @ D N |N |M zW ` [ U xoq'xo*//BEM!R%b'h)n06AEpc_mY|}zupa^dXgQh}ioq|hr̀Yi=g=g@R@P?J3>p&1S$6Q!:N&NY(U]KGH?%PW%PWUUYZcjĝ[hCaCkyCt^z|U]tt_lpoE`oE`4\}/Sq 8K7I2Bh&/P Y $b%,S!+N +g&Hg&H^,/\c54hpNDwTQfvчgvЀhvwp}im`vgSzB|<|7Y;X|ET|HY{RgLOF7|:9q-;f-io-xr6z9{WfWfwnVspWguYwYXĆTOp~ui|ii\\o^qlk{cejɂzdqBl5j0wh5g6pR7{pR7{57p3;m+Fe+Mf+`g'R\#DQ'H_+Lm8^?qJ8!; >&>&= > ?? ? > < 1&!!          %-5*)E8+!C9,C%" $!!    !   * * 8 9 = > B @=6 3 ; > 9 9 G G H M _ Q"D$D#C"8#4$A&A&z':-A@&YE'^R-j|H)`f>%Ua4@]*+M"!H IJ8 ; DB < > @ @A#E+F-<+9*=&=&@+B+K -V";`"#I9.fO8f8m8s6u5j,rj,r]#TX"QIGABl*2V!,A%6 3 33> > @ > ; A Q W#^(](](N!I N N Y-X-T!/\*AuF5xsXEqjU}hTeSoЁyۡZȫPµ89=:j3T,kq?%Ua7GQ/9T&;U#;B,<'6'6'+*& , 2 0 . . / - -     ($     !."2&!>3!>30<3/81,+,(',.$/) 1%!."#*(?-J*I6UF^CF^CHISMLW\Vddehzwv{sz{ځvވ^tVsH?k97p[$5OT"0J? <=9807")6(#5'$4'%1.(00)//+//+& 4 & 4 13.33/<2194176278-8:)D=4H>7e LJo"QQS$BUS$BU`">Ne%BVt0Pq}3Ry>YDXIXX`{]byp[xwYMM|q}qԀq҃oԎhلuzsvnk_ZQHPIAM~HUHULNUyVuXkiZno\qv^_j_M]]EU]BS[QbZVgNBbO=bP,clO1crJ@dTYb^s`efbmYexee|ienjgfgfԛ^[akvkjn_q[_gWNISAU?hFoH`;`;sF{Sy߇vۉvoόs`pPfHcE}E,dv;$R_*#_*#B;KDe$]g)jn:qMta`ď`wyOprI>C"J>C"J4%." "#+31=47N6>w$5V(5]94p?3vHIINM_M_PabluwωuӍt[KOaPtGBO-fBO-fRP0jLJ,a9; G13;(*/-#'2 3 3 0 0 22< ; 8 :B B B FJO Q V V K O \!\ ^ S I J J B@AA B F"T&V%Z$Q HA:AD F G R&R&X'V'Q&L&H%P"XMJUY] ] X U LG ;$>$A#9 6 : <"F F O L E E H G G F F SXd d U T T#V!^ P A$A"A= < < < @ C N G 1 5 9< ? D F? = FF=AN SX_! g# P H D B < < LNW TKGDE FK M ==: 7 -0: 3 +8 D G HIINK E G NV _ f l# j j M!D"U U U S L I F I M PRJHCC6 7 = C JV c _ ^ Z Y PPA < . / 2 1 03 47 9 99BBBFQ R R! L F4 . BBG H N G 3 . * . 3 5 5 ?CG GIE89 9 2 , 1 3 ' # 3 3 3 6 =G"Q']3i&@2C}9MRI[GdQdQwuمqf}urfkq~xbnThSfSp؋pؑWQAp?@9|>BcCtq|tqhktZt[t]|N?yp7q[/joU'o\S$pVEdA@`:Ph-Ph-Rt)Ss)Xp)bu)my)py*tx+~++47..~001/*)~'038://.+v%w&{,w't"}&**+((.}+r#s$u')|,s)k&e c ] \ |Ns%Ns%Qm*Yn+qs.ji3b`9li6vr3rl.qj-zh*}h)y)y)6=!P#X)q2<<=.zu)qat`>t`>d*k-6{3j+p8wE$[+p>D|xh|xht|~hΜ-}*q sKwB{9u6p4x=z@ wL!uP,u/|7LaDhF~JTqzyqsv|~mqfhv>Mv>M\'0R\#2L[9;] B ? ? : 8 4 4764 2 / 1 3 1 0 . . + +-. / / / 0245554423778?F H J "F$E+ D+ D5 V<[!Qm.Y|>p&on+yl0b,ċY)בYJɢYUŨ>[֣5]ܡ^_cfqrrqqzi}XËMI`%|Z`%|Z[{9Tw7Aj1Ad/B_-Gf$K nCu!@x#I M M xM xNPV!U!Q#I A A A E F@ @ A mA o@ vA yE C }B vQ x` {] r\ oat%at%hd)hl(i%j$kt!_l S dS bT `O ]M \] db g_ j\ jViV kX rW pWn a jj ge fde!hs iw X X h f b$_$V#X#Z#Q O W}!Z|"ap$ap$g.k,w%n!S uT rV nO oH pQ fT bW mW mN qO vR!P L }L xK tJ rI qJ xK zN xO xM K E }B {; t< w= y@ sDn; u8 w? B Q {Q {Lx N T U W ^#d(T"O Y \ O O N uN {N"L#E%G!I <!7"@ C D D E D A B C Q!^$e"lr!po&qn'  89:> L!O"R(m.68GxLv}m}q|{x~kos~{ty{wsrnmzoo{}zwzwVs{F_6L{1Ip,Ff-Mj-Pk'E[%AV%GV%GV>NEM\H[OYelwt~nllla^a^yF|Cy:`8\2Rx{'@]d.Bc/lf27d^5 KT3E7,1             !"#  $ % & &&&%E%#+M/3>fL7Hx^BdFnJxU```|uu|p{bes]^YMIVEFN.= < = = 3 3 5#7!; < ? <8"C#F!#>!; >)>)@ AE D@ > < 1%!         $(2$=7(=8)=&!  $!!        * * < =@ A D C A8 5 >A ; ; L J B J c S!C"D$D&6%1%<)<)y)?0GC']H*cX1uN-jnD)_i8Fc+-P%"J# M" N! ; ? JG< ? A A@"E*G,8'3!%;!;!<&>%C!M1W @}0+^E6{`7i7t7x7q/{q/{e&[a%XS"PIJx+7["1=*3 0 22 C C @ ? :@ R ['c-b,a*Q K O! O! Q(O(I&Q%6g;-flQ<qfJyhPjUt~pe֪Xμ:<ĔB@|8c1x~I)_m?"P[5@`+Ca(DK 3C-:+:+-+ & - 4 2 / . - + *   "' $     '+ .$.$*+ ))"'$'$!&##!" &. *53@1_3@1_:1>cA5DnUAU_V\|ot~lt{z߃_mVlE@d78o] 9KU2E;3914+3!%2)2'!2%".*#,+#)*%()&! ,! ,,,"/+#9)$6,'2/)20#2 1=3%@4(`Ce>Hl+Jex/Ln;RASGSR]~U`{j[zqYNN|qnӈf̌dϗ_օwrlvvfZ\I@L{?7FkDGtDGtC~FxMfNeO`_RcgTfnTOaS7SL5O|I4NzH>`HAfF0SqE-QjC$KSD'JZH0GoPGMX]SdX\oRe}efkfrlefefؤ`[^mwXi\[`ZWgYMIO>O:c>i`>UAp99!K99!KC<"N=7 H+)5&#, "' - 5 7 4 3 4 4 > = 9#=HF D!HLQS UUK O [#\"] R F H I B? BC : B!X&Z&`%V!L@3 ; >"GJS%S%[ )Y)Q(L'G&S"^ O J R U ^ ^ ^Z L G"8&>%D#50 8$;&F F N L DE G G G I J W[d d V V T#V!] L!:%>#B!; 9 ; < = B Q I / / . 4: ?A: 8 A A 9 @ S VX! a# i$ P G!D C =! =! JO \ X KE>D FN P ::95 ).; / # 4 D HIIIQ N E G M W a i q# r r M @!\ \ [ X N I C I N! S TMJEE8 9 = E LX d c b ` _ PPA <, - 0 0 /2 3 ; = < < BB@D Q T W! N D3 - D D J M U L 0 , ' . 4 4 4 <?GHJE67 7 / '/ 1 $   1 1 24 9 E Q%[1d$<0Dz7NOKWJaSaSml؃hazqp`irwZlIhKgKiԏiԓOJ{;j860j68p6@vWH{xPQƠQΌh1th1tX+cc/o9{?_cOfRWm@_DuH{rssdh|tG|tH~tK{D|q:wm3sk0h-g,{&{&<@ L"T'k2<>?/yv)rat_=t_=c)k,5{2j*q5x@"S(f36ym]m]q}mӟ0-|#tR{G;x7o2z<~?wGtI(d*l15@{ir{g؄<̺30,r*kpFpFx6w1}t#w tq sow!m{+z~3~6z;x= K K'c-zp=iJflr\tu]{x^rSfoGic_pp<:3.{p QLdV@X[4gY+vW" \ ]j.j.p8l9`:d>pI!uN#yS)xa.vo0ov0mx5Q7GS9];zB~Lk}tq|twvu|u~xn{IS{ISe05eb+6]Y:CU91P 7X =` CZ @X ?hH#mK$` >` >h*m1|E zI%sU$kS"cQ'P])Ia5b9j88556:FzejkRt]eaCvCv A ? > : 9 5 59863 0 2 4 2 1/. * *,- . . . 01 4 5553313789AI K L&I(H1 G1 G=^!Ef'^|8gL.2}5t3j1f^em=p/q_dssrrrqpYƈC95["pQ["pQRq,Kn+4f'8a&;\%Ch J tFv Dw"J L L yL yO|S ^!\"U$J > A B C C @ @ ? m> n: p< vB ? ; wN ya z_ t^ rax%ax%ha*fi(`#`}"a uW lL cO bR aN `M _] bb ce db eZg Y jU qX qZq!g ns knh!lg#ju!iy W W h h f$c$Y}%Z&Z&N J U~ Y|!di%di%h0m-|%q"Q qT oV lN nE oO eR aT lT lHq"Kw"S R M L zK sJ oI kM wN {O rO oM L I yE w: o= t@ yC sEl; v8 y@ B V  V  Py!R W X Y _!e'P#I!W \ Q Q M qM wN J"=&@"C 8 4!@ D H H F D = > @ O"]&h~$sp"po%on&  5538EGI%a+x24>A}h}l~vzynuxwւmu|}urjghhqog]qLkz;U5P{/Jn/Mp/Np*Cb(?]%DV%DV6L?HY<[G`f‚y{rssqp\f\fqLxJBm@i9\-Ilj!5Ng4Dc2:].9[-8w6Ew6Ex>H}'K]>pIsk{ؖlk˥l[\Ō\̅gԃjqkQȡXxlTvoTnyUtiJyY>D>|/>p"EPGE!@M">P7J7J7G~?JUT|\cӞcѝb}~rrrp]np]nxe[tsihgcjqrjńibz^w]hOhOuZOyXPPRLU@_2Kv#6R$@T%IVxB! B a% .+10: N: NHEPP}iq}ys}|orbzia_WaCEMAB9 9 C%A%<$;!; 74#;#>#9"7"J$J$>&=$: : 9 < ? 5*$ # - -                    + + 4 6 <;; : 8!; = G J 7 7 U V W U M%H#B 9#1&6%8$K(K(c9k"!B2*\4-a|<7nu9/do7(Yf2F],4_')_%&W&&T&'F+F&G J Q P!O"K$F&C"B!?!>!8 8 A>6 >"G+Z:m&#Jz9/f~@3pZ=#;2"2.,$" !  $ &$ && & & & % "    -+7-+7J81bM:7kX?H`HQzckr|kot|vt^wlUiJCe?={O"2MJ-F;07-,$.!0 / / !( %& &( %( %  "!&!$3'-9'.@'/;&'6 $; $= $ C0&E5)<).<).F+,N/5d#:Rk(<[6AvDCRF~Ydz[nŀhelaiQiQ|la}n_tYZ_w|nhjpbQICGFd8CEW('FJ('FJ&/ND(/OH1.RT-,KP$)7C',?G)/GK)"==(3/%74$95.LC2"SH3C;3B;6@:9;:C.;R&.M`2/_t@BNUcRjQvl]omaecfecfbW[cHuOu`Vf\][YdP[BX>g@lAbIbIhrʃswuvwbdzYX}PMXA[>P.kM(`;9;9GGQ#Tl/yk3iBxVi͊VBd7Vv3sA43A43%'0 2#&;/CA>NeFN~QI\CqIxLt{шyَzۋ~wԅ\mciz^y_`_WeNk;^dr5Saf,.4D)"%9/#2/#2/%./#+1$+% ( , 5 8 65 66GGG G J O S S R U V# WWX Z _% ]$ W! Q K M O B>< < C!F!N!P WNEGJ@ = M R S&S&V T N#ML O R R R K!H"Y!Y!SR O I6%>!G A ? 8 6#8 8 ? A F F F A < E O Z ] a a R Q N! N P F =!B G : 5 9 ; ? > <$;"7 7 7 7 6 < > A C OO@ C M U]_ a Q!L"I H BBC F OPR J B H K I I7 7 ) .: : : 6 3 ; CGHO O S P HLV ] d g j#!a!^"IBM N QRT Q NS W  X X OL; ; 2 5 ? E L Y f i j l m!O O @ ; -,, - / 8 ; 6 4 8 8 <>B G U V V Q K H G MML J B B @ > < 5 - 5 8 4 3A?:7/26;@; 9 / , + + 5 4 2< G!O)W2.Ep5SBHFEYUYU~rivxx^hs~rs΂gikUlO^Ǝ^Ɗ}MsHS8J5y/.]48m:B~UFqImքy|jƇ|jƓ^VmSJLysRoyqdo{wvxrvycq̅SM;;94/ry%zYjp@\r3Xr/Sp'Qo%Or!Or!Ro%Us%['_~*c},k~*s(''|0y311,*'((~*|,240{/..++xz+}}+)(u'u&u&w&x&11{0~-y%{'.--z)u%k&h'Z"V Sg+Sg+b|;j~D'^(d)j,u/#VxHn8k3t+t+5q{-Pir$YThb?k[6nS,l(t&y4y4k7h4b-d/l5l:k@lI#lR#hS#gT*Wb,Rg5@pADdPhWso͆tfĂu^eʇkyurqvsvsfbOcVO[5P{[)M^ZJAaTDh]GdN7cJ2|_=fAWA#WA#X JX LXQ#WQ#TN&YM'_K(gF0jE3qSIt!WP+l+l%\%[%~Y(f3~?~2@Ka2@Ka% .+#*&  $ $ % $"# $ & & ' ) 0 0 3 7 ; > B A A @ @ ::> = :75674310++))* * +.2579:; ; 66678BK !N%Q1 N6 MBN!BN!QiBW yPk,yb9H^NTUKfVwbqpebbbabgbx\elW\wQTm7~v-rs&_r#YGl8Gl89t(8o&5b!9a"=a"?p#@#@v&@s'D y E |Q wQ wZ~ X S T VK A B B O S C C >#B"K H?"E J wO yT {S tS r^ z^ zgi$ek#at!_ rZ mW fU _S _Q `R fS hM gK gW iY ibi `k Zp _q e r j x o i ~g ~g~ g~"f f p wn ze a ~V qZ u^x \ v\ uW uU uS lS l]{&_{%g{#ey!] tY pUkO lI lJj Ki!Tr$Tr$Sz!Q{M O ~T zN |I ~M zQ uN jM gK xK}@ @ }? vA vHv J} LJ yI mD sC uA qAp U |U |G zG xI tI tI tS |]"V!T S"S#G G B vB zA B C ? ~; {8!7#? A > > ; ; < ? H$N"T| ^{"gy$jr$kp$|z'|z'|----.9E!R$_'d({f,ln-gqKkPo_|]|kY{ysӇkڃr~yvshodcs`ms`mvkaqonc|ip}vuo|UaO`M`BI>A&2S&2S0Cs:B{Z@cI~c|wofcmpaasw̅rъp̘]jT^KSA^6h0Xy.Ss,Jn,Jn)Q`.[r@{Ht`a`VaKfPkT|qMtsKrUrXߏ}xvxrxgɇtW\GJF9F+=e':[';[';[4O4O4U}7U?UQUbUcTdSgbihz|u|nf|nft\dpbpdugwq{uuzlxxcxqxvwxwyj~j~gzptzʊcS`QZKJ@;5n4@n-KmtFIgD=s IKs IK8?~:A?GCIPL[OfQ"f)ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM   (;'#N;0,c]=:w~={=–zqzqoŃpsu{m|֋h`bDV7lJ*a.%'             ! ! & &1001.3'0GN4B_h@nYIȑ]֎dulrrr{peőv\~AVU+e.$-% "                $ $ - 3EO$%n7(/zP18h7jPP\?PKpe~rssƀѨOO74`l*aX]#R>.#C% G h! & /.24<#V<#VLNUZoq~t|؁unl[kbXPOU5 4 <?BC ; ; H&E&<';#9 63#9#;#7#6#N"N"=);'6 6 7 < @6 , & $ 1 1                      + + 1 3 : :8 75#= ? J M 6 6 X Z ^# X" F'D#B 6#*&6%:$P'P'[7c"@y,+\x./`s29lq30bo3'We0G[,6c(,f&(Z(*V(*J".I!*F K X!V#T$N&H'B @ BB7 7 C ? 1 :B$O/[9i-,[m21fR>\Br=r=l3p2|/p-|J(^}@Ib63F*1<&0; : $ $ 5 8 A E R$g&{'{%{#m#h#K K C @ 6 6 6+B3"JMM1hYrPdnoas\neIlYCcBBcKObgvdlqj{`s[jVgJd=n6 ; ?K W G B : 7 - - K)EG)B:):5$3%$# ""# # &#&#$ % & ' ) $ +$)+$)O:-aR;3jY>DaCMyRirw{jnq|rp^rkThLDeA>J#/NF+F;/7,)!,/ / . ' #$ $' #( #  !$%1&0;%1D$1>"(7 ; < 9*8. 7#&7#&=&&F*/a 5Kg%7Tw4;oE>UA}[gy]sɂgh…jdaRaR|]\}`Z~iT}tWx_s}m}gfoaNBAID]6GEP77771-31':;#66*(2+:.1! (02&F.*L3,>)->+1<156/A%*R$;c##Ly8:sLPbLiJxcQpaSebXebXbVZ_C{zKkaS[]`WYlR_D[?iBmCdNdNd}qqqp]`sRVvFLTAX=S/nQ*d????E IN$Wj1i6gF}\q׈Wŋ=]4Nv1mC3/C3/* .9" =(+H;$RKN]zN`VX]OƽiTmUrsrpi^lohgVoS[ONYAwc}6GJX27BL&&0"'+)+)(#+"3 - & ) , 5 8 76 77J J K K K R X V T!V$ W' WW\" ]# `&#]% U" Q L O Q C > : 9 F"G!JMT KBJQ A < O U S&S&T R M!N N N N S T H"D#W#W#O!OP I 5%? H E D 84"3 3 : = F F F ? 8 D P [ ^ ` ` P!!O" L# L K E > C H 9 49 : @ = 5%6$::: 8 5 ; = D F T T B D K U^^ ^!R"N"J I CC@ C KMT L C J L H F66$ +@ > 9 9 8 >C  GHQ Q S Q I MY _ e f!g#"[#W#GB H J N PV TR VZ YYPM!7 7 0 4 ? F L Y f k m p"q#N#N#@ ; - , *- / : = 4 1 6 6 :<C H V! V! V R M O P PPM I < > E D C7 + 6 9 2 / ?=53,1 5 ?H ? < 3 0 ) ) 6 4 / : D L'S/-Em4T=G@CVVVV{|{}uku{{]hs}p{׀et̏lYnPZZwLkGF7{@5r,-X48m;CUEnGv{텂}ᅂ}`dp_OPxSryajrvwzgm{Rg?=763/z+f~!}Npr5av+\w'Yu#Xt"Qv Qv Tm$Vr%\'^*_|-j+t('&t/n2}|2}|2)({#|$(}+z.2x3.z,//,-x{.|-((t(q'n%r$s${4{4y0~-u%x(0.,|(w$m(i)Y#T!Ug,Ug,g@o K-l-r-w26'b"|Pp<l5r,r,|3;!S$d-@Rj^oƌbq˂@r4r|tbBtbBe:l5'~){/37E#R.}2BBgm~]ՆSɞ5/)_ {Kp6t/u,tBtIs>yH*f-q6?GŃGFExEt;q8p(m(mzs7qo3Vc'\i&ao%Xj%Od%b_*h],ye1h211"O&~[2y~7sE`TXcONCG?OV|Q]v~v~߂_֍Z̯IpCh1Psv'Z[mdCl[9kR/r+|*~6~6i6g3b(d*k.i4|f9hAiHfHeH&ZX(V]+Bh8Gy]Ta[lp̉obqT\Čc{~uomt}t}frWdeW\=W]/Tn]!PMd#[Qk$fUgS?fM8gF oJTB%TB%G @E A@ C? C= BD CK CVC!ZC#bN4dQ:'{['{[ }J }J}H"V,~/1234~4{,$`GRab{russsca[]c\o}UUaNIpG<f,~fp&~ZgJdD@k0@k01u&2p$5 `:a >b!>s$=&>v(>q)Bv C wR vR v] Z O Q V LB B B S X ~D |D |>&C%Q L!>#G O wO yO {O tO r] z] zfk"el"ap _ oW jX dX ^T _P _T hUkH iC hR kW kdj bl!\p#bq"h r k| m g e f f#k!k!s rp ve a {U mZ p_ ra qb qX rT rM mM mYy#[x#`s"`t!a u[pTkO kJ kIl"Hl#Tt(Tt(V} S}K }N |V xO }H!N }S xN fL `J zI<~$<|"; u@ vMx$O"P M{ Jm G rF sB j@g T {T {DzD vD jD mD oO yZ X W R$P%C ~ C ~ > w> {= ? E ? |8 x8"8$> @ ; ; 7 8 ;"?#K&N"Q wZz"c|%ht$iq#wv+wv+r*u*|+*&5C M"W$Y$xY&e[&_[7l:qB~E}jOyzr҉j܄qxvsggcXvKavKaw\SrgeagmtyzbhZgWfJKEB&,R&,R.@m9@wZAfIb{una]kpccsw~҃srܗinΓafÎY]Ml@z8g5`0Q|0Q|,Wh1ay@~Gu\X]O]FWLQQyRDoR@cDhEz払|xy|{mЍx\]JMI'X[-@&             "(BuB/mm+)8yȕ=h|z|zyxssty{{}\mĆLSFJK-#J6$3         $ $ ' ) -1  ; : 8B&%+K4:xoAt{ʅqrrrm]ZVkOXqHDb9+7\4")O&*!      $ ( + * *)(0 0 + ) !  !+$1<-2iz7|Г<=LLlI{mPnoeHr^?zH%WC%U=$S4#N*!H9(e>*okBkBrtyylxEnt>OYp6/>\8$/J9 7-5)4"- +725/-'.'2&1%/#1%3'5%5$4 4 7 7 +0? A CC C!K MO P V V DDCE!L%E'=)E%G#E(D*:!:!G!GF B 7"8!83 . - - ,,          !     !      ""- 0 9 < EDCQ U ["]$X X \ Z T P!E(H%J">2 45 =#=#L+J/D"#?!7#7#C!A ; 4!-%7(A*C4D7`.5ci4>qvFNvFNKaX]RK6n2}]-klG Ld?BK).B"'4426AF V'\(a(e'i&d&b&[!'[!'9%7#2 0 ( 0%7"-52!B2B.V-3#G+.B-%<-':3 5J9$@SI/_nF1`o;7ap[9uz:?Cxr򅕀鋖{_9_9c*u['iAE?!M<$U>%X?%[m.:V(/3 '   ) *!+$&+"%,!/ 2 / . // 5 5 4 4 30'+ .&     L;%UO@-aVPFWT^Yaf{r{|s҄cW|[UyXTlGkgArX)?_Q%5T=29/.&.#-#!"""%"- /3#3#@'D1O&)Oe'*Rz(*Tb$"GI:4"4-$2#.,, , 6%!;%)H%AR',RpC@T?d>IMyPuQbTbTvJXuO[p_bnmofpszNy^xxnWRuuEw34@34@8"&?)2U$>TS%AUM&HYG&OW@%VU:I@4;*64#72 @?.CC3:;&?A,NQ=UN?kFC{#CP(?] : 92 2 ?*B&KID LS"R"Q"F%B&O O E!I U U U X [ V P @ ; C E 3%:#PRY Q I HF"L N V!X"M M F%F#GA; B H&N P C?W W G FAB D @ ;DGA ?H H : @ S OB G L I E P T RRK F7"9"@#@"@ : 4 32 1 0 1 3 : :; D M%A!4 3!3"AF @!@!H H G M R T U SR N M DDI K O Q V VUT TPO ? ? 10- 1 > 8 1 : B LOGGSQ K P] ^ ^&YS O M D A!KKJ N ZT NV ^Q M MMA"A"<&A#P Q Q ` o p p!o n Y&Y&N F / 1 8 4 / 23 1 0 <<=BO M H I J M$O$,P!$P !F F F C : 9 6 5 4:@A A AA<:56 ::: 9 7 ; < 5 2 1 1 /3> 5 , <$K-k$c6S6SNhTdeXabkV~otsmkxno|beo_co_c}\]XWJEHDB?FK|JWMVOTb~͙hqqbfssrssj`}V|Cp:q7qt%Vu$}Tv!bL{ eJnDt=z6w}3k/^(Y%]%^%\#\#f!e#a*i(p&{(*u,p,r"s q(q(] _e"f$j(p%vs"##| ~..))**s())+-'~%))l.u.t,t*u#v#w#%& z s)p-AA+r/9ÂEmPrOwNƗ3*qL@xn+xn+x0}9$T%X(xd4y?zyـXqFk*oa*oaxDu?k0r/-27=B&j)w88Jy}]ghk}_6~*xhn_Du_;w_8sk1ro.tv3xw6z=L,y>OӁkmksjlݓVxOs11yDt=d_(ak)^v)em)ld(oj!p log#oe%337D)i+m2xz5_8F5@}4>xIKPOfƉfƃbnƆ`lčYdSduBc:r1z*~f#|R"uN!rLoAoAk2m1q,n.vf2v].vS*T+T+Y7Z;m@sAWJ"_T,wp0y}<}@tDjTkyclxyx}r|p|pp{y{yywxlnvLdtLyqL‘B>BC`-Wj`-WjC@#A?!< << <; := :> :O ET HROQQ W`)W`)Q SQ RO PN PK QQS!VU$PV)JV.IO)HL'7 -7 -1+4 /< 9: :3 <. =) =+ >- ?) 9( 7, 9- 9$ 1% 4& ># > < ==?ABBG I H H MLGD @ @@; 9 9 922---/59 < ; ;=>A A #< %> ,E, J- Z1o)55A6L|7nEyI--eHbKZU`drfZWSpRQjrrgFiKoX[\]7W,jQ lKNo h< j5q#?l!I gM pQ yS S H D< |< |<}!> }C}F P J D v> v<v7 t5 sD D = = <!?!I!O"U#U)T.f'l%m m c|&g|$r zv  !~'m-s/x1uH"tO KJ'te)th-sq1pz=fK_XWufsgsa_fbhRu|`^|`^vXbrYjg]hriqyyy}y~pU`GA7yA7yJWMXW\_`}xmkY^`mqooalSekUrhZyd]Yecam]no~\qm^rWЦLæLÇOy„Pu{RgO`FK8Cx);_%=W!>Nj#8Rb#6S1>s5@}Vwŷf|sqij}ЙPjSkUlvVYpVRuGQvBQCUCU8M5J|*?c+Dh,Im&D[>Hq=Fk'X[-@&             "(BuB/mm+)8yȕ=h|z|zyxssty{{}\mĆLSFJK-#J6$3         $ $ ' ) -1  ; : 8B&%+K4:xoAt{ʅqrrrm]ZVkOXqHDb9+7\4")O&*!      $ ( + * *)(0 0 + ) !  !+$1<-2iz7|Г<=LLlI{mPnoeHr^?zH%WC%U=$S4#N*!H9(e>*okBkBrtyylxEnt>OYp6/>\8$/J9 7-5)4"- +725/-'.'2&1%/#1%3'5%5$4 4 7 7 +0? A CC C!K MO P V V DDCE!L%E'=)E%G#E(D*:!:!G!GF B 7"8!83 . - - ,,          !     !      ""- 0 9 < EDCQ U ["]$X X \ Z T P!E(H%J">2 45 =#=#L+J/D"#?!7#7#C!A ; 4!-%7(A*C4D7`.5ci4>qvFNvFNKaX]RK6n2}]-klG Ld?BK).B"'4426AF V'\(a(e'i&d&b&[!'[!'9%7#2 0 ( 0%7"-52!B2B.V-3#G+.B-%<-':3 5J9$@SI/_nF1`o;7ap[9uz:?Cxr򅕀鋖{_9_9c*u['iAE?!M<$U>%X?%[m.:V(/3 '   ) *!+$&+"%,!/ 2 / . // 5 5 4 4 30'+ .&     L;%UO@-aVPFWT^Yaf{r{|s҄cW|[UyXTlGkgArX)?_Q%5T=29/.&.#-#!"""%"- /3#3#@'D1O&)Oe'*Rz(*Tb$"GI:4"4-$2#.,, , 6%!;%)H%AR',RpC@T?d>IMyPuQbTbTvJXuO[p_bnmofpszNy^xxnWRuuEw34@34@8"&?)2U$>TS%AUM&HYG&OW@%VU:I@4;*64#72 @?.CC3:;&?A,NQ=UN?kFC{#CP(?] : 92 2 ?*B&KID LS"R"Q"F%B&O O E!I U U U X [ V P @ ; C E 3%:#PRY Q I HF"L N V!X"M M F%F#GA; B H&N P C?W W G FAB D @ ;DGA ?H H : @ S OB G L I E P T RRK F7"9"@#@"@ : 4 32 1 0 1 3 : :; D M%A!4 3!3"AF @!@!H H G M R T U SR N M DDI K O Q V VUT TPO ? ? 10- 1 > 8 1 : B LOGGSQ K P] ^ ^&YS O M D A!KKJ N ZT NV ^Q M MMA"A"<&A#P Q Q ` o p p!o n Y&Y&N F / 1 8 4 / 23 1 0 <<=BO M H I J M$O$,P!$P !F F F C : 9 6 5 4:@A A AA<:56 ::: 9 7 ; < 5 2 1 1 /3> 5 , <$K-k$c6S6SNhTdeXabkV~otsmkxno|beo_co_c}\]XWJEHDB?FK|JWMVOTb~͙hqqbfssrssj`}V|Cp:q7qt%Vu$}Tv!bL{ eJnDt=z6w}3k/^(Y%]%^%\#\#f!e#a*i(p&{(*u,p,r"s q(q(] _e"f$j(p%vs"##| ~..))**s())+-'~%))l.u.t,t*u#v#w#%& z s)p-AA+r/9ÂEmPrOwNƗ3*qL@xn+xn+x0}9$T%X(xd4y?zyـXqFk*oa*oaxDu?k0r/-27=B&j)w88Jy}]ghk}_6~*xhn_Du_;w_8sk1ro.tv3xw6z=L,y>OӁkmksjlݓVxOs11yDt=d_(ak)^v)em)ld(oj!p log#oe%337D)i+m2xz5_8F5@}4>xIKPOfƉfƃbnƆ`lčYdSduBc:r1z*~f#|R"uN!rLoAoAk2m1q,n.vf2v].vS*T+T+Y7Z;m@sAWJ"_T,wp0y}<}@tDjTkyclxyx}r|p|pp{y{yywxlnvLdtLyqL‘B>BC`-Wj`-WjC@#A?!< << <; := :> :O ET HROQQ W`)W`)Q SQ RO PN PK QQS!VU$PV)JV.IO)HL'7 -7 -1+4 /< 9: :3 <. =) =+ >- ?) 9( 7, 9- 9$ 1% 4& ># > < ==?ABBG I H H MLGD @ @@; 9 9 922---/59 < ; ;=>A A #< %> ,E, J- Z1o)55A6L|7nEyI--eHbKZU`drfZWSpRQjrrgFiKoX[\]7W,jQ lKNo h< j5q#?l!I gM pQ yS S H D< |< |<}!> }C}F P J D v> v<v7 t5 sD D = = <!?!I!O"U#U)T.f'l%m m c|&g|$r zv  !~'m-s/x1uH"tO KJ'te)th-sq1pz=fK_XWufsgsa_fbhRu|`^|`^vXbrYjg]hriqyyy}y~pU`GA7yA7yJWMXW\_`}xmkY^`mqooalSekUrhZyd]Yecam]no~\qm^rWЦLæLÇOy„Pu{RgO`FK8Cx);_%=W!>Nj#8Rb#6S1>s5@}Vwŷf|sqij}ЙPjSkUlvVYpVRuGQvBQCUCU8M5J|*?c+Dh,Im&D[>Hq=FkT2>   !$'(+,--$#!   .%2' +>"#2B ,+,+622H4C~::uA8wW3{T!4 0 8 8 @*A*B)K$T& X"'[/W-U,\*^)h-h-P&,M#+C(C'A#%B'B)E FI"J$Q Q G$D$<#<!: 7 3 0, 1 2 $$=;6 0               $ $ + / 9 = I E@!S&Y'b!e! e!e!] ] [ S :'9&8$2&,(4*7*/ / :(;&?!@#B"(R%$a( p&%#))!H+&R6%T9$UM+tH,q9-g9)]9>y4?a.@]*6X%+K$F!F"F"K"K"K M R B 1 5 9 >?=&.<-4<9C<9Ck-Rju3WwCeM^iJnBs:]-nV)axFFrA=\4'\4'2! 0!+%1$B ? < @#D%J L G#G#?<3 2 . 5; >'A/++#)*,,-:#68"42-0 -)'+/175;B=$BSE+HdGoGXq]\KK[I_Cl0n3o6o:o=bB^CpE0nc=)_8#'8#'6! 1 " # ' , 1 9 ; 6 4 8#8#.!05 5 3 . ) & " ) + @4=@4=md?o`FvUYojoYiyvfnUy__uZbhLqdGvS.*7(?7(?L!BQ#!Da0Ia1"Na2$S^/C[+3= 4345&6!8)8)1-;6Y.#Oe6*]M=b=w={B||Dv|Lt|O{`a{`awV[qen]_effMiZlfoSKSZSZgBYkBZwA]tFmkU\cMqb]wI>r:\;O;Kz/So1^u57|;rEgNmqrkiic[SlVlVpqsyꈏrؑbŖtJnBd>a=oSoSghkjubejFUG~8>5b*'"F!$8$3G-JjU5W|UvUvĭtcФtgшstӅnn|]\|VZ{OX}YNbD]-f[%Vn1 n1 g"t( 97C!S`@bueuUgi~oφk]iORM*aLJ'Z9AF9=A7201''* %!%* - . . 4 4 A'B(E+K!Q C 5 3 2 =@ ==9!>!M"L#J&LN O O > 8 L!L!H F A I ` _ ] X R @":%-!(; > F E!C$DE C A FG@#=$O O E"B8 9 :? C OSRR NNS P E A 5 9 <GJ; 6 HHH J N L F F F G H F E IIY P 3 4 7%7 76 50!."9 = < = > = ;":$8&=!A 7 4!C H , , H H F'L Q ST$V!V L I 3 3 3 5 < B T R PM L C @ '!'!> = 9 8 6 4 2 3 4 AE: : _#] V U"R'O!L X d O H @"=%< C V T O Q S Y_^ ^ S O ??> > > C G U c ^ \ [ [ M M ;)>$H D 8 ; >9 7 2 0 3 3 0  4  ? > ; @ D H K A#>$>$>$M G 3 7C< 4 : @ < : 3 0 :;?>; > @J T J G 4. ; ; 8 7 2 6 99#8(I!6N&;e$.Tm'0\+6b+6b2I~:KuQRtXRqmQpmoqquvlvhcfRffRf]g`pglyemrYlkMk~LfK`XY\VmLmLkOu_rrrjwb[uK:2|/}t)ya'xZSfF >G SJ ^Q&Mz$B l= k8 i5 `2 V(F%@0 L4 P- H. N2`!1] - U/ V1 V7 a<k!5 c2 `/ d. e- r- r&m&j%_!XPLG @ > @ @ = = #? $@'C)G- Q/ R0 R2 K2 I- Q+ S;}1;}1Yz.d9&Z*on5pdro~liwIz>ssulPVhnsqopUmp?b>{=Tr\d׾s8q5i+g[!NL{4Ov-Qp%Ux'V{'Kq&Gm%Ip"Ip"Cs$Gw#Q L"G%F&D&M P J |H yH!H!L O X U M!I D }N sQ pI F K$K$Q!O I H D @<xAyF zQ vT uddd d e |d ~` l w n ue hS jM jP iQ ikc%ki%kz#k{$l|'rx x tx ww zz {"|#f"f"c~!b|!]t![s S oQ ~O M L I"H#? {? {Y zW zR zO rE XF `F hB l>o L P S S ] Y M S c&f"i jkz dt br ]y![{!c _ T R ~Lw!E p= hC yI N O!Q R P P = @ G|K |N |P Q XyZq Jv!Ew!@ s@ s7 v8 z< > Bz < w6 t> @ : 8 }@ @ 3!6"?&A$G L P V }\v `*a-l*l*c#_"T V ]{q~#&,10/:z>$wX&b,/6:p=YA[E\JgKjdeh[ngh~xh~xcfmKzpZjrhZniajigxdf|beaWaRlXlXqpnfnd{o_cgg~^omr~qq{z{znkavekrKmoLlkMke\^j`tawgYgYng|S\V\UQu?@}w4:my(4]|#:R~?GzADyBC'Q^*Vg1a5`@[FXVP^PfPs[ewvpqstjc}g]ȉSaSaLCE>10g-5b):\#9O8B~@B{BB-Nm2R{\S\S`I]OS`]iu|vsҘpaswyr~pvvrsttt~qmljq`d\`oCtoCtEtGqMgL_IEMAQ="a#ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM        !+ %+23>JI2NcS/}q3x|7sMydnquvr_PhVFH<(XC7$N5'20),               % 0@"E<9/?jJ/?jJ3@ѱgghjlnolukhnoQnoQnN-aiH'VZ46R119&'   %% * * + ++,. , + #C+K%IL(S^+hˈ.oӓ6Dӽlnpqszx|q~PxF_B+^_B+^3&=0 7%#  !& ' +-..&%# !  *- #6 )9&*&*6+/I.?:6oA6tV7R?OHOGOEjZsa}r}rl~bzG]nCSc~54AX/&2H(#8+./$/ /.".#+#+!- /4%<"D=#6&;#<#7"5"< < A+B+E+K&Q!!U 'Y-Y*Z)b*d*d-d-N!,J*A'@'> '?(@*C DI!K"QQG"E">"< 7 5 2 .+ 0 2 % % =;7 2 "             & & / 3 @ C K HF W%]&h#k#e$e$` ^ Y R">'<%9#4%/(6(9)2"2"9(;%A C G!"R"!]#j"$x"*( F*%O5&W9'ZM/yJ/wA1qA-h@ K;In6Ff0;_*/O$'J"$F"E!H!H!J K P B 5 8 < ?@>",=(1=5;=5;e'H\m+Lf9XAS[FcCk?\2wW.lR#WP Qg>7g>7;%$8#$/%4$B!>!;!=#?%HKI"I"A?8 7 6<A!C(D/1)*'-*/+7/5./+.**!(-*302>8":NA)B_DbEvMcPPtCtC\IaFq>t?w@qAkBbD_EwN3vkI-hF35F35E,*>('* * , 1 7!= ? <;< < 4 5 7 6 3 . * ( & 1! 4% RC LRC L{pCzjKyXbrhq[gtm|bpXvjjpgpgPweHzW5=oS16cI%!BD$<5")7(8(3".,, <%B'=+?=+?M&@R'Ab-Da.G`0 J[->W+2=!4545'6"9%9%4.=!6Z.#Of6*^P=e=z=xBwDxyNuyR|ge|gex][pglXXZ[u]L`]co~OHNnNn\dp_bqh\uf_afVtLapv^˅KqE^QUVSwJazKjNOtUl[ealztnll_aPkSkSu}v}z}߂w܋qؓe˛ZtGp@g>e=mUmUghjoo_fc?N@s27.W$!; .!)G*KaT2Ytd}жd}О|nٙ}o؉rՆym|g_}\\}QZZNdC`.j_'[:$:$z* 0+BJL,emSmq`xOj]sbv`R_FHE$SCB!M49=3682,*.#$* ( &#- / / / 7 7 C&E'L,M"N C 8 4 3 =A > > <!@!L!K!K$MO N N= 8 F!F!E E D H V X Z V S @!9#- )8 : C B ?$@@BD H JC!A"K K A"> 6 9 < A F O RRSOOO M G D :; ; E I A ? OOH J M L J G D F G G H L L U N 9 9:"8 66 710798 ;B A ?">$<'@"D 95 @ C 1 1 D E G$KO P Q&S$T$J F 5 5 3 6 ? D Q Q Q N M C @ + + < ; 9 9 9 6 4 4 4 @ E; ; \ [ U TR$P O X b QKC!A#= B Q Q Q S T Y]_ _ T P B B 9 : ? C G P ZX X TS!JJ9&<!D A 8 ; ?8 6 0 / 0 0 /  2< < = ? B C E C#C$D!D!LG 8 : A< 7 9 ; ; ; 6 4 7 9?> < < = G R H E 4 . : : 75 1 4 8 7!7$E2I!7^ 'Je#)Q*4^*4^1K{8MzNVxWVtqVrnpppytj|jajVcjVcbpdwjmwusqcnkPi{PgOfY`\^lOlOoSv_xxwrklTyF7/}s,|l'w\%vWVe8Wd3[b%]i'b|,f|%j {j k!`$]%R!O H H U)V(Z&f%s%q$n$h#f#i#j#[([(U T S | S| U{#S{!P {Z y] y`y#by$st#st#~+z)o%q'w-|)%#}!y%x}'++i zh xfr%ct%\y(ax$fx!h|#j%s&v&}7z='a'a4ƯLrrrqٔOz8q0ntbE^5ka'ka'd(h-r<v>D"~W'{i37<>)e)e7{4j+~j)}m%}n)}o-q5s<LQ/{/{;Jewh~rnwj]uH3z${TpGon2gm+qe&ug*m3s8G&i.Op}~|v|raڃao:k5a%oWdsHhv:rz4|~.|z&|x$~t#s#y)y)"O(_9?QƗE:2s0js.bn-_lAqAqQYQ\Qd|Yr_oizr{kɃR90y(ua(uatAr?k8k4}i*ue,na.ui)|r$m.k1m+m*t:o>_H gK$~S%X'],v1CIK{LSpSputvv{}skkkmnpqcqcqʊQK<9p2sa/jR,`aqJfkCaa6_^2]Y*]Y*]Z*``/ju=aj5F KJ ONRHMCG!JM!MO!E =E =IV K`"T~)Py&F k@ k: k8 d6 ^-L*G8 Y= _5 T6 Z9j$7f#2\ 3 Z4 X8 b=l!5 b2 ^/ a- b. o. o'h'f'^"VO L"I!G!F%H'H(H(H(F)F+H, K2 U7 V< W@W$BW%5W&1W&FBFBYRb$[|5vy:oLqorpnss\uUrridW|\}llmmmjMli;aw8w{7~[_ϱ`T¤p1{m.rd%Y\ES{1Su+Rp%Wy%Y|%Mq%In%Lq"Lq"Iu#Kx!Q M I#G#E#M O I H H H M O U U S O J }P xR vL J Q#Q#U RJ I G C ?{C |H }P vS t^!^!e e c zc {c"m"w~#oug kU kO kT hU hhe#hj$iz$jz%lz&ow r tt vw xyy |!|"g"g"_}!^{!\u!Yu!R vO M K JH!G!B{!B{!\ }Y |P yN qF ZE bD iB kAm M Q T T [ W K P b&e#i h g~!fz!ey!`!^!` ] VS K vD r> mD zK J J}!Q S R!R!@ B I L ~P|P Q!S}T vH xD y? s? s< w< {; = Dy"@ x< v@ A > < |> > 6 8 ?%A#G K O S Xz"\)^,g'g'c"_"S"U"]"m$~',0//8z;#zU%]*u,x14o7\;\?\EgHkbgmXrnbbefjPm[pqf[ng_kgdw^g|[h_X`SpYpYrqqoplznbhhm~bynrtuyyomf}hup^vm_uj`uci\sdsgsnb}nb}oiUfk_]b{AH{6?tz*6a{&:X|">P{#DQ{$FR+Ui.Zp0`{3^0kQBOJMQ\RkRiՆp{V{VFts?edx*67F)14D$#+="(5%-"(%"() 7 < 1$/$)"*#-$9"E@: 8%7'B(E(IID/G0N2K-H(N'T#%b !g s(*w+-X-X-F+D)<":$3+6,9-= >IL P)P)G F C>."// +&. 1 ((; ; 9# 6 , &                , , 9 @ U T O T Y e"i$x+}-c,c,g b"S*Q)K%C";:$8)<%=$9&9&7';#H K UR O X$a ,$@% F3+`7/iL:P;Zf 2Ij09hBDTOY@Z;u4~1]+f]+fV10O--;!%=$B"=#7$3%/&C"I!P P HGE HO#Q&S#(Q,N0D&@"9$6%. ,'#)"-'( 1*$A3"0P;D_V.;:S)8-RRC,bRC,b^JfRhȓcǞ]ƧwW`P`L`Kj$+9$A#'H&)J" K M&N)G! G! EC= ; 3/ + / 2$I3/P;2q3wq3wP[a|zcx`ilbg^cePvnXw_lbe[fJcJ>bE7r`6 LX2DA'+;,5,8);&8&7&G!!L& M2@M2@O<9U68e%4`'1[(.T).L*->$39"56)5%: : ;)2C*9\,#Oj7*_X=m=>;ȴ;¶;=BFŸI]qkrlidbzgiomheZ]_lx`wxvߘvUqFiKiKf\iWsGzB=@~Bw=t;p=o=f\f\hhh|]XkQ)9+R$6  ELGR'][rrry팢mوl}hǀncV^`PiAj1vj+iVFVFC NI%[[5jKunfēR=r{ 7 0-- 0 8 7 4#3 2 @ N P Q O N @ @ 6"4#/$8@ G M N N S T#S S CELLJA 7 B F TXd d I J KN V! K ? B E M OS S I J L I A : 2 7 ;7 5 0".%- 5 LLK J&H+K%N =7 65 > > 8"=!K KJI&G-L.M.B"> 9 9 4 9 I I I O T Q P D!@$6 6 6 7 9;B> 9 7 4 ? C = = T T S S R U W Y [# U!S#MK > ? A G X X X XW` c W S K K ) /B D E A= HL?#:%@@4 5 88 6 <A 5 1 , * &&* , 2 6 C?:!7 3 I"P$T T IHE B9 = @ 7 - 9 = @A/ 3 = = = 83$?J B ? 3 /7 7 3 2 . 1 3 3 3 9&;*G-K.%,P%,P-Os3TEcSc{}dwqs}o~nu؅pen\wbYwbYqqrrrotkXcqZmw\vʂ]wˆ]w~iV~iV|y_{aeňugĆUlJ?7.il&tY#xR!qN} oL^c,[e*Sk"Po"Hz!T}#_$^!] a&b)Z W @ }@ }U VY"Z!Z c$l(a ~] vZ Y _"_"b ] Lt!Pu"[y%U~%N%V {Y xZp Zm!u vu v!x!zc"zk#{%|%|%s~"juo tp scr&cr&cu$`s#Ul!Zl"im#_hT b\ ddf!jl'ln)>E(t(t7ȥNsss{cޡ=t0fwz_Gm]7QS#QS#\h%fm(z2z3z5H$Z,|s/x{0|{0}{'q\'q\s8l3}W"x["jh#oi(ti,ym,~q+v:x?%\%\6:}D{XssslqdN}2x)`}|Czu9Pc-^d.h1n3:P#e,5IO|c؄j|z|zfJfCe-jv&XFz;lv/wt)zs'u)u*wv*wv*'\~5vF`Qmr~i݊?œ51{z(x_%wV,qh,qh1g{5lBzNVpdrdVp[yC0vz0vz(c'_$xS!yLz8zl3p^-ye+k(yl)vl)u{-u.j+h,a0h4~>CH"O$V)f*k-u.x8z8z9;?xI[SZaYnv^du`aukNqnHpiirpjjhecWPYp!?s"@u#: a8 ZQ&Y*Ly"L}$M+J)?p$> h< _> g@n 6 ^3 Y-Y+Y/ e/ e*Z+Z, Z(S$L)N- P3 [5_>a"Aa#Di%Di%7 Z7 Y5 W8 YB `Pc'^f.l {Jq$SMiGAaCe+se+sZ?[G]`bmrsssrhdooENjHmGvEhVYga[hOY6jT-_i\(j\^&nXo'Zm$Sg?c;Uu._x*iz&`u&Vo%^z!` ~St$Oq&Su Su Y yW |P O N |L }I ~L$M'H!FF F N{ N M S e a \~"V!T T T b b ` \ N }O |P xK F I L#P wQ rM~&M~&i f \ r` rjp'qr)xs*st#m u\n Vl"^ fa d` lao!cy(ex&ks!ft"`u"kt$vr%ut"tu!p n j j Q{"Sz"Xx"V}#N&K#G F E D C }Ky(Ky(d!^"Kt%Jo"G aC g> lCi Hf R xU ~U U U%Q~#C tJ w^~&c%h$a#Y"j#o#i"g"V%X%\#W H rD x? }G ~O ~A w<u P} W X$X$G I N"Q#T}#R'O+F C B B }: q: qJ xF {9 ="Iv&Lz!O }H }E }H{ Iz#9 9 @ |@ >"@!F I L L K&Q(S)X X d _~!Pw(S}([)c*j+q,x---}0z1!L"O%~W%{V#qR%lV&fZ*`c-Zk9j=o\l}N|NNli__f`ma\ma\la\wNl{GqX]^V}Z}Zsu{uwukjullpq}~ށ{|rrrrsqjhf^Voprwe]}Y}Ysm\hvƍH`ZCiHgOeV}WivRofdajoonuvnv̎WSQKJBC=<8yo17ie-6c1Cq2GuPWPWmEhFYJ\Oc]ba`ekXoS`͉dwwtqgggntsqd`XX_aeThY}qiPmhGif>f!ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM      &> E$&M/&S<"'ZIFwn{Rt[_tuyrz}l~vXukVm`UaS@UF+aF2FA,=$       " ( + + +  6 6'4xH,DNzqDUfptwyaazqtyōeĉc|{]koXZcSHF+bD4sXRec{rtÄyrˍqԆnքmkQkQAXTw;NIi*0)?)+&<% 5&,'$+"/127 9 /&.%+#*#*#3<96 0&.(5$8#AA?)A*I.D*@&?#> S#Z%e$)i&+Y4Y4R)L(9$9$:%?%D%D DIK I$I$I F <";!;5!.$+ ) 5 9 9 9 > = 9 6 / ( "           "$, , 8 = N M M R V ]"_#d'f)Z*Z*_%[%O&N&L'D$<!?&B+J&L$C(C(G'G%HJ P N M U!]%v8~ ?y'%Ow*(U??}D?U@X=c5[/tT)cM%XF!Mf7<]27M#$H ? ? B C H G GGGBA> ="6 6 K%(M%+S'2U)9Z#/Nr2:i@DG>I,*:=$()?!($?83$M83$MaI@eSHpta}u\vXaRLMLKMK[B`?c.mc.mY']S)auC0lrD1lhF3noE,dwD%Zm5?j17](2Y&0R)'R)'L" J! B = / / 0 3#5+YBEeN"Nv@v@YŸ]ÓjkNJihreapgZnjTvyc~rl{gwr\|vTpsXAmN9|^3!MW/FC$0=!/6.8*;%<"<"@!A!H(4H(4K1/M.0S$2U%/W&,O$/G#2A"0?"0:)8'= = E(,N*5i2$Rs;)_V9f>vBmJjM}oVyqY}zh}zhhln]dpyd:Ut?l~v@L{XtWenW`hgbm`ttrwljfcatveo_hkGtvWyy\yJzEddddb\}bUte@{d A AAE K"]'&S"$J#D!>98A E ="="B CG GJ LN!LK C#A%< < E F L G :A H H I ? < 1 . 58 A @ <; 9 B J N P P QC C ;;< AEG I Q T VWV"V"Q S \[YQ I P R [ _` ` Q P M N Q M I H G O R T T HJ P O LE?;78 8 .*58D E F!H#I%J K A> 52< < =?FGH"I#J%I+I-@"=995 : H F B J Q T U I E99D A 7;F A<7 3 E K L L S R R Q O S W Y Z# U#T%N"L!AAB H Z Z Z ^b\ Z R P L L 3 5 : = A = : > @;: B B 9 7 4 5 ; >A ; 9 42' ' - . 04>;8 : < F J R R D D D B = : 8 8 8 5 4 = @ : < A @ ? < : A I C B = < A A 1 4 < =>: 6:&<)K*P+z!$Ez!$E(Aa-Dl=PORZhʀv|yz|{׆raoXkTkThƅqsqmmwsn`]qdjthw{p{}s}wmjwmjvx|}tАbhZeC_;s4.zt'n[ pLqG~mB|lA_l&[o%Oy$Oz#O}#W#_$]"[ X#X$V V? x? xV W X!Y Z _$e*e e |_ ] b ~b ~[#X"P R Zy#Q~#H#OtQ oTs!Uu#s ws wz z|!zk#yp"u!t!s!oykphu hv!by(by(ft&dq%^i#_i$di(^d%Y`"\d&_i*np*ss*u6v:%c%c3ӪAŶxmvvu|܏nת\Ӧ:{/svs[FbS6SZ#SZ#ee'kh(}q-p.o3rC#vS)~j,r/z0}'v['v[pAk:v^&q^%b` hh&nq,oq)qp&{t5u:"Q"Q36?M{xwspmtE6'x_"sQ[c6ab4t^-}d/w6DQ'i/~CuNlXfYdY~vLo|Gjw|zw|zsqnl~hx`wXwsi}evKtB1~1~36Ak">m!K}&K}&4 a4 `6 ^0 U* K0 Q6V&9a2:d6?X-@T+H]5H]59]>;^;Ac4Dd4Og4bvHu$\q>oGY6{R1se9e9eiereedhljhn}puyyyi|^?>>wDjKqDy>a-ijY'a\Z"gPZ!iLlxGhyB^}4^{0^w$_x%az&Yz&R{%U#V#U!U!Ry"Ry"Ux"Sx N yO {Q }K E R!V#V#W#S S V!W Y [ a ^![$V U T T _!_!Z!YV }T |P wN |M P S|"T yU xZv%Zv%b ^ U xZ vhq%ko%nn&ek [ gV iUj \g ^f `v!`u"_q'ar&gw#_x!Xz ay"ix$ky!kz!j j b b Q QO zM zH{!I ~J D C C zD yNz#Nz#Xx!UwK tI qB jC mD oFq Hs"Rt!Vu!X X Qz!Kx ; tC u[y"\x#]v$]z#]~#h%l&f%d%_#]#Z%U"H wE yB {G |L |E zC zO ~S V V Q {Q }Q'T$W T#Q%MK K K ~E xE xL qI v? A I {I }IG F I K < < D D E F H I I L!P$O$O%P P a [ I}(K'R$V%[&c%k$z%%~'|(v;x>HG~E uL$lT&`Y(U_1[u4]}ySyq^XXoka{fpld`o`^r\]|OhKlYY]StStSu؆}tԈqrˁlsm]vnkxoyzr}ut~sπnτmrrghmmnljc\isnixzyizyiqoglzj|Rj:XzD^oNcxei{mkgvfz8l8g7V:PC@N?Y?UDRJyOZuN_odqmkwqqqrxzvlo_hVZ~MKi=Db8Bz9T:ZL[L[kcm^vPsOkOaQXRXGzYCU\wwuqeeejponmmˆhhijkzjw~hnYjoRkqJi(ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM     ! # $#".;T98JeC=>vvty톖y~}v~gŇwLwX6~qM/o>).- ''     % ' ) ) 00G" $R&5Pr27]G=Xrtu}xrPqPq\qbzssttsdmgTE@|' =(    !     !#$*,  . . ; @%P'(b914m0_.CƲWӨ\]\\rrrsv_y_GV6i0=*L#/  % ' - - / 0 1 /' % #  #2#& > = ? F I!L&K%I$@= :9* * D"D!!B&D)J%3b!/My,9f5"27$09*:$?A9!6"B'B'F&%E%(A"/J#-R$*J 0B6D .E"+>*;)@ @ N'%X+1u7%T}>)^T5}`?kHjRjU~oXyqY|y`|y`VgLYx//[X)*UKA%"'Q1,5a=2BqL7N[7Op=7Ok37g67g67k56f{.3Xl4Xm5Yo6Tq57NsK;Lv^>JxqCWqvD[nwUu]Z~Wy]wbp{qpvqj|jcLO^G?}XB.frb6|{m8}@Ct^}t^}|]\t[SZV9vYM6qWD2ktO>YIdZg_rRuNmmruyu|Z7fK-g$    ! -"(1&.`Da`Dai{uyyǙqb•mbac|jqorՂuvҕwlϻpJn>e1e1y6Ejp\08ǖ?g7Qs_.:C>"&&86, (1 #+ ' " 8: <; 9!5 4H O AA@ G Z( U#"O&E ; ;!;#C F 8 8 AB F F E H K!K J J$J(E E L L L H : = @ ? > @ @3/<!@J$ I D B @C F L N R S!E E @BI JJ!HE U"Z$Y Y X'X'^ $a kjg a [ ] ^ c e \ \ YVN M K O R M H R U U!U!F!I S TVQ!L#?"2!9 ; + & < <<!=!A!F J I H FE 4 .!9 9 B B @C"E%I!L F(D,=";8 8 6 : F C ;!E N V Y M I < < RK5: J D>8 2K S [ [ Q Q Q P K!Q!W X! Y# U%T&O&M&DDB I \\ \ e mW P N M L L = : 1 7 < 9 6 4 3 8 9C C = : / 3 ? @@#@ @ < :( ( 0 0 . 1 9 8 6 = D D D OO? @ C B @ 8 / 9 B 0 * : ? E E DC @ @ @ D G E D G H KK/ 6 JI H@ 8%;'<'N'T'q:q:#2O(5Y5d0Rr-^l)ie%nX rJl?j;}i7zi6` t[y!K%N%V$[$_#\"X!P M }R$T%> r> rW W }W wY Z \%],i"m c ` d td tT%T#S T Xy!M!A!Gm Ie Nv#O|$q wq wn q zs#wv"o ~m ~j ~k uk kbv"_y#a)a)is(ip'gf%ef'^d,^a*^^(\e-Yk2qt-yw+|k.}g/"R"R.5}HzZvlhÖawŵUǫ8.ukVDWH4Ua"Ua"na)pc)uh'}g)c0c>!bL&b(i-z/&{Y&{Y lJjBne*ib'Y Wah$hy+ft&co oq/sr4FF029B\{wrtuXB2u{,qifc?e_:aT)i[+n2q8s=!~Q(e038944,y,v+k%YG;~/45~.{,up3up3)jCrrssrE+o!QG}l<}lzu@q3o/}h+j*o'q(kw*um'~c$k+s1|AFyAw?uFuF)_+o123;~BmMgQƁIlFcNeNessqplpsrqcf^WĎ==?DtRvNzAk]¼\ybguNy7߲44]FaEkAw=粙1r%bJa;F_3B\*;S$9P"Kb'Qh(Q [S\!Z_'[c*]m1]k.\i*]m+]q,Ps1Ks3P}2Q1f8f8>g%>f%?b&8V"0 J7S*>\7?fH?"iM?O9?F2KPEKPE:)_\?'cXL!nLP!nK[mHt)i3u\mieMǯbDeGeGpomgUt]da^tdu{RgCmCm775562{.m.~m-xli$hV^!cNXcCVc?im4do1Ts)Yt%f x_y Xy&S&N%L&K&W [ P}#P}#Qw%Pu#L nP vS }J A X ~_ |e%g'_ _ ^"`!e c ]$\%Z%V U T S [u![u!T#W!^ }Z {O vRz T~!Wx!Yr X{ X~ gm#gm#Z W N}!Tz!eq"em"di!W aI YQ dS hYg"[g#`#_z$Zh&\m&b{$Y}!P ~V~ \~"a~!b ~ e!f!Z Z Q N F |E xA lG tM |C }@ }C vD tQ {Q {Lk L mKsH s= sC sI rIy H#Sq#Vl#[~[~L rF r3s <sX tUl Rd#Yl#`t#f{(h})c(a'g!c"W&S#H {G zE yG zH zJ }J ~M N S S Z tXw S,W%Z W S S!S"S S P ~P ~Ni L qD E H E B"F G K L ? ? H I L L J H F!M"T"Mx!Kv G#G#] V A'C%H J L!U ] m r ~  }j)q-997~C!qN"`P#OR(K^*Jb:v?bbrnbg~kgcq_`wV]QdOfYV\P|jL|jLm]haXnVpnOvpVqr\kuddvgb}^]q|q|[^fiqwpnhacvdlpuxpuxoprofyhьEtyYflswsrD}Cu?]>V&7W'*Af66abFeVhUU^bLksLksrs~r{sstssprlXBR:n4B0X**    !"$)+ ,- :  < CM" !k@(C[0fv=KTXTSe|e|qrwmncWLfM5HBh#+    & & * + . +%#  ."*F4*0VtQ.ktQ.k@4tE7zU@]Nxyׁknrvgw\YGCYGC:4,Y70'O/#4. 1+*0"5 9 < E H F!F"6'4'-(,%)-1 352#1&,#+"220 2 8#4!0 )" 4!;&L#R!"Q)5Q)5P)K'>$?#B B C G"I$IJ B!B!L!J#C)D&H<#1&-!): ? E E F D > < 4 .(# '#*%-%.%      #"()'+!'+!)+!)9 : =!@J M Q%M LP#R%O#O#I%I%I%H$E$H&L(M)O+[ #`$!i"%i"%l!(j!(d!)a!)X!+R'L#P"T!S+S.U2V4'1X,3^:9rA;zU@W>Y<`5~f/uO%X|H"O_42V.); ; 5 8 D FH#I%K&C @ ? ? * * B A ="=$@*S#=f#-Pr-3cv16iY:g\$/Y +B &B &?*@'D D#E,H*K)L*N,E*C)B'B&5!4!0 15 5 4 1!-($#!!! ! 0 01%(L9,.USCCs[B>tcB:vl56kv)3`v,:ev- / 4 9 ;#=+i?%TwJ+adHdHcOeOnPnOqNxR{Wvcrpt`tUɂcfh[u>g8a=%VY7!LB%/@ ,>*B'G$B"@!:!8!E$E$G!&I'P+U+[$+S!0L5B!/?"-5)1(CCg(0q-;='\C+eX7`@iIubyk{izih~lh~lHSu?Hkr%)O:!&L3A"H"(P(!/W.#5_5(<\')>["3[w(3[w(-Rg#+Nc&BX(DZ.Jc*A[$&9S0,:VB1;XSWHp[xbÑVSzxzxppxrsT1r`H(^)%""   #%H4AqH4Aqchmphhg[b\T`|[ipcsȂpmɔ~gʣ~_Ĩ\ëyOyODzNVoLz.u0^e1>kV.2QE+&64$,"*) , , + ) , 5 9 ==>7 4 B G DDH!K U# M $E*@ < @B!E G ; ; F G H I M I E J O FC#E E F G HGE E EA = > ? 8 6 ? @ B A ?C G G G N Q O O BBACH KNHB Q!V#U T ^"#^"#g!#g i g c a _ b c h j d# d# Q O L K J N R N I N O O$O$?!BI I K I"H$>$3%; = 3 0 ==?#>#:#AH H I KL:5 >>D D DC!B&@"?<$<&;;5 5 58 A B D F H P SI F ; ; KH@ C NH B @ > G J S S M L JIF MSW![ $T$Q%I"G">>< B TW [ _dZ W U T J J F B 89 9 5 2 2 23 4 @ @ < : 6 8 > >>!: 8 <>, , 0 . )-9 : ; @ F I J LLA A C @ 7 6 5 7 : 4 2 > C FFF D ? B E I M A = H K LLH I L H C E G$G$G%V([*j6j6'*L+.W9;zH>tIQZËuօ{}|rz}nʐZZœYfƁwryb}{fg}jPrZzd||xxuxuއoߎbͣo6s4au%[v$I|!L~!S"S$S&S$T"O#N#S U J yJ yV V Wz!X!Z!`$f'a#`"X!V!Y~ Y~ U$U#U V Y tS |NLq Lj!Q uS xk ~k ~h l {t"wv"l~"l~"m#gv a m`n `o!n~'n~'lm#lm%ll,ij-bg2ge7mcnz@tv8vu6|l2i1II)q.}=JwzVYUfSt8}/vw]JhQ<^]'^]'sh)ti(xl'~k(h.i9kC%_(h-|.)d)d#wPrG}e/vc+a` _e"]j$`n!b qmp+qp/=='c)j16FVf}~tzu|jҕ@2y!uMtnFfZ3k]2{i1g2e2pA!{Q)i,r-..v.v'c&_#SJA;5z.x,r+q+pl-pl-#W3tqcpknkriat4zx&\C{;j5j5lCrK(c*l1BTg̈́zڂdn]_VwVw[҃\΃^ąWE:/v'z_qH} {J| Jn:i4xk/zk.l)}p*u~+rt(oi%un'{r*vn6tl:s6v5m;m;!zM#V'r*x,~27@C@?yFhFhzr|yrplkjprj|hu|i|ivltpq|rwwkoxhjmspveyMyMdqdofjl`ʁAdPj4Nm1\d)Yg'Qp"Ts!^ }[|!X{#T|$O}%M$L$O Q S$S$Mv M uM qO xR N }J |Y _!f!h~!^ ^ \"[!Z Z![&Z$Y~"T R Q P Xu"Xu"X"Z!b _ ~V {VV$W"X!V!V!cv!cv!^!Z O S|!_s"[p#Xm#T jQ gM bL aRe Ug \y![w!Zq![r!^t"]o \ kZtX} [ |] |` a O O N L H zF wB nC oD oD rD sK vN xK wK wU qS sN wL sG hM jR lSn Sp"Vo$Wo%W W Z V }IwK tQ lR gR bVm![x&cu&ft&g}'g'm"g#U'R$H }J {M xL {K }M zN zK }J K {K {O uP vRy%T!V W X Tx#Sv$Q uQ uL pL pMy L{ J J I {Kz Ly$P!R!P O J J G F E H Q O!L#O#R#L!J} I!I!R O FH M N O"T Z dg v { {)}+124w=oF`I QK"FN"CP.[w3d~el~el~wykoxsqczjac`jiňmmɞ[^UYLILIOaK_A[@\?`KcXf[`\^oYuXwnjwnjd}ccejjkf`d~expjmpjmuvqvxrysyrzp|xx~luvmtvtsZhVaJLIKGJKIPHIJ~CM{KNzNO{gM|pM|n|nmkeddexgizbVd`O]oS|tTHsHs~ۄtύKG~=jDWL}SLtRL|X\ˆgʈgʉpesk|~y~nynrnrlmymtwxxmnq}msdViVnWo/ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM  # %(:"0A BjyDoI|~Q{zgvnssxzuvaÙjS\5{֦4@DGeQGeQu]|dsws}sss|}o\UOpL"(="(=   !"#(* + + 8 8 6 8  = (]21C}R8vy?MRLJXf~Xf~oqw{~xipRlg%'9      % & * (#  " <,1[E79p~g3w~g3wRBWGeUpdrrqrrni[m[NX8:uX8:u8,$L7(!E403./'5 ; > @#P U V,V0?&;(.-.(, . / 3 7 < =#0%,&**& ( - +(#  %("A I! I/.I/.A*B(F!E!C!=7 D#H&JJ C#C#MN"Q+O)G">!5 .'8> @ @ K I C @ 7!!1 * '# 2278=&8?(8     "!&%,"+.'-)'0)'0<: 4$9#H K"N%F C Q#U&N N ; >!H(E&= L&[,V+Q)_"!d% % % ')(),*y+,d&2Y#.N)N&N#D%@%N&R&m;u#@%.P*4_9EIHXKhAx6b+hZ'\kC=];38 8 , 1 A CD H$L(E"C E E * * @ > 7 7 6!E.S :d%+Ti).\G9Q{AwIlDJ3wR2uZ0sM+d|?%Uo-@j'9J&(J&(>#@"D A"6*<(A&?)<,C%E"7'2(+ - 4 6 : : 9"7 4 ,)( (!(!(&206N,CO"&EO& GQ!BS=[ )H]!-L*;c-@j2F{2F{8F=NMfPhYonuч{{aęxXvIuD[/m[/mK9=H37>!$<!4 8 < ?B$h,!Ku4'XMCMCK;R>hFnFFN}Vx}Yrk\zSj}Knh_rZ8u4fI(]\A#P?*)B&E#L#S#D%?%;!: G!G!H&N&_'a*c#,]#0V"4@"09"/,('&E  E  (;/EB)cH-l[8aAfJ}sqyz{xSwSw9>g_17^N#C"C A@>>=)G-J.Nk.Nk"8N 5K,C0H&;V/E#3'6%$+856FF[qu=ep@anAhψhpnuimQ`[DWH6qiO>zUF|]dƂZ€WiنimlwpjN+d[F$U--'&!      0$ E0$ E\UXjWW]TXVG]}MbpSfldbŋtۉz∌mшmXQSXBqnw=bei,4H>($>5#3+%.*'))& && & -0872 8 =@C 8 4 <?F F O#O"O E&;-< < F I H G>>K K J M TJ ? J T A ; D D @ A D G O M J C < =#=%=!= B@9 9 : D!N"KG QTM J > > BCFLR I ? M!R!P O d% d% o!"m!g e ^` b g h m ok%k%H H I IH M R N J I I I'I'8 : ? ? ?!B#D$<&4(<? ; 9 = > B$>$2%<F H I"Q S A ; C!C!E F H C!>&8$1!3 39; 2 2 4!6< @ L G B JL E C 9 9 D FK M Q K E G I C A K%K%HG B!B AHO V#]'R$N#D@ 8 86< L SY ZZ \]\[GGN J? ;6 2 - / 0 / . < < : ; < < < <<3 0 = A 000 - $)9 = @ D G M O IIBB B = - 4 : 6 1 8 : C F F G HE =C I N R = 6 H N MM`" \" N# F >"J#U #S"R"]*a!,b1b1*!I/'V=9{E;]AkCxEuxՃtsnᑭeԑeԓ{eƒtqʍ]ՌYΊMl\[kIvMQzx|xxxLʣF5l3n.ro)mb$gU#kR!nNaD]At5|1bu+[t'G qI xPK$F(K~%Ow"N&N'T V V%V%T U V|#X$Y$d#o"Y%R&N{#Lx"M'M'V"V#V$W"Y nZ yZ Qt No!U sW te e a h |u ww"h}&l(p)dw$W n^ g` d{}${}$n goj#pq3no4fi7qhC{"gO"xO"NvxDrr@}m6k3??#|V'~a29g~@JIVQb8x/w"cPyZCfY+fY+wo)xo(zo&n(l,p3t:$\(g,~-+o+o%U!zMd3e/ih"^b R [Z ga sko&nn)44E M(c*l/5:frrrN7'[$}Sj_ |K#V+x3:GSϒgnŒn_hehewquvnrz}`؊M:0x%uX$U}$Tl@b9sn3tm1wh+yo+,oz)_o%gp$nq#j_+hY.om,qt+vd0vd0s:w<C!N%X)d,o2467>j>j^Wkerqlganrrrjjadmosssssrr`e`ekh`biQVTBVCVCUVA\:v*d~%V'u)z..,n,r+u)hs'z[U!gLK`Gm,vx0QQQQNOH@YҰ;^ߵjEy=7j7jw>nnDST޾OXBb[zsrrnlqq[XO`XYrC<554/-|*j*j(]'Z"~O {Ks@om<[g8[b5Z]1Ra.Ob-Hq&Ev#N [N _N lP qU#W"X } Tx"Ps$Nx#Mz"H!F V$V$I uJ uM sO zQ R {S t[ ^"f zi t\ \ Z"W"N!Q#X(Xx#X qQv#Ow$N |M ~Ut"Ut"\!^!e c \ ZX&X$W"T!S!^ ^ b{$^}#P R ~ Yu"Rs$Kq%R sX tJ `EY!L cN fX qX sY zY wZ la bg X] jS {V zW z[ |\ }C rC rK K IxGvB p> i: bE gH iS wW {D sD s^ w[ xP {P tQ ]V b[ f]c ^`!Yn&Wr'S S h f ^ zY uJ d N bR _T mU{(`n$dj"kq&ms'rv"jz#S'P$H N {T wQ |M Qx Ru Hz E| B uB uD uG uQ sQ vQ xW {\~!Uk%Re&P iO jG bG bK L!Pw$Ow#Jv Ps#Vo&['\'U#R"U U F |D = D X|!U#R%Q$O#J!H J J F {G {K |M zQ uQ Q#T!V ["\#m s y(y(z)~+s0p7m>`ASDA?;=#AR&CY4;y4;y\nńpssws{zc„ucpboԋsڬ]fNb-Fn-Fn1d/]|)G_+Hc/IoAUS`R\QZaT~fR}ZX}ZXla[iom`abehd_dfo_bo_b{OY|VYjWoS|HkoqsuuttpRiLT:T@RRUVWYO[F\PRSOkHsFkOkOgsg~gda_\tabvb\k^d\g˗HHqqrp@z>8tI^Yab{bee͑eјqIqIZHZPXh^dzqYvnZqk[prostwwfipzqngiJlQnWs0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM         # % ) *1C-!5C4*BCH4JJ[Q`^[rexuϋeڀb}qasata22V@!NJ6B&!!    # %  *,2=)H6 2aK#:jR3V}^9_bAfn\Afn\VvT{OS`rc~fyowqxotDN6iDN6i'$:$4"   $ & & ' . - * * *07-&:MA4YcUC]pzH_uFtF{II_agowuvrh=;.Y,%8 $  . "7$!h-}y8nJnJWYecwuqv{|wi|w\}wPpWMA#FS      *.6)9-6)6)2 3 6"<!P U%Z*_!&`#%`"*`!+[!&[!&R N@#A#F"M#T%Z#`"e&g($$$$#,%/s)8r*7q+1_(/M%.E)=%CEFGQ+Z/v!; (I/?qB?V>h=zE"B#9#;#=#I9M @`+,Wg/0_k62ck62cfh_ntbl҅m}|q̓|cĩ{VfKPAJ-lG'_d10d10?+B)M%K$D";#1%8#>"? ? 3 / ' +6 6 6 1-.. *!)"2 6 ' ' !'!;.A2H5E2C0F3G4\%;c'={ 7L{ 7Lq"7Sr%;Yw.Ikv1Ioq8J}yG[Ul{v^yZnQkOhL4rhL4r7&45#10'1"4 > GT#`!)r)Cx+#K:>{:>{K5yU6t;y<@HsQsvUriXuXkvSqĀv`[73eN$U_FIM,&F#?@ B"J!M!HGM#M#R%V&a*`1_'9[!7W5I-E+=):)P"P"+@0&S?BGE`NfMlLurqmt}rtYYAhy>ao4JrQ3FoR2;gV-5]H(/S;+=c>.LrA1R}L2TP2>gI2>gI4JqI1Fl@':^%%7[#-R,I+@'6E*1AI96EDW8GBagJCwLC|y{plngjpZxdTXOXVY^dThQymLwoK\Ž\ywvymlzkttʀteuV^Řa˂W{Tppropf_<YT3l/24$##        )!6)!6ZOHhOJOQJQ=RKRnXR|oNKTWdXdXCiEu<]?h'8.C%0,= &)!$#" "( / 7 : 3 1 79@ ? < > A DG@ > > >NNY W P!I#B&>; 88 ;< @ @ Q S [ Z Z U P H A > = C C HF @ B KHFC@ >=!7 5 ? C PN EOX W U RPC ? DDD F N O Q S V V VT S ] ] n$l#e!gm i f ee a _ Q Q G G G F E P [ [ [ Q N A"A"C > 1 4 ? ? > > > J N J I D B < ; 8!< ? ? ?%EF G G O O M M!M#H"C"A ? 3/57::: 8 4 : M D ; L Q I F 88N P WVQ"M H"G"G!"E E J J D D D C AEJO T#S#S$U U : : : ? O U [X UW X VULLL I @ ? > 6 / 2 3 5 6 8 8 ? > 89; <= < < : : 6 6 2 3 66 6 > FE C F H P P ? @ D @ 7 9 ;!: 9; < ? A H I M K E= 5 C R L J L M MM`% _% ]&#Y$'U"+]"'e"#_ +] -c&+e(*T,T,w 9|#A-)W0,^;8rF=QA\h_uxp戬SSXgtw{fَpq{DJQccWiK{K{;s8p/i|-hs%eY#iT"nP!kO gMwI|Gw=v:dq(^r&IsIv G"G"G"Q!Z _~$`|&b!b Z"Z"S$X#h"a#Z$["\ ]$]&T} QxR R N S ~b za x] s_ uax[h#Yc%Xp$Wt$l(l(j#m%wt*ss)jp%ow&u(sz&qu$m rk rxp)xp)zc2}h3z8{= L'~a-}u39ʬ,t(|bcH[?zj9zj9yI"|R+p0}|5v;yA|0{+m$jU"bM|i1|i1sx*uu'{ k~l"p/s1v3J"Q'h)p22'|a&w\!hKiDlm.ea%^ V[c#Xp+hm%ml#$$|3y7oCwJ&`.y6GX{sudvTƒ63+ri(r`tGc=S3X1]/j=oAw>y=w<w<u3v1yy-{{1}}667x/u-o/n0r*r*fv6{t6fp6`j.Yc&^a$b`"`Y'`W(^X ^ Yf[!f[!}t)w.<}@xDrFlG"V$\(}c*wf.pp.pp](>]LcVezsj|tguceNJg͔[WUKFF"5Q"5Q%G\#DVs:Ct:Ex 8K-Aj:KGMLMY]^bgr΅gr΂ye}qnnnmkd^ab}w^Sw^Sz>Bx>Ar>=yuD;{{U8[Pai|mqznoǒjah[hYmUnQoFtU|ztoՃmkÊdcjTlOdLdLskar{koooibdkoe[b^\nnmmyoDuDFfSyN`imcwtzYiYiF@HAOFSD^?eFkM{rXuzctwt~mmjvomquxzp·[ʀfyrw7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM          #% #  " *"+ //.+::DJYYSr\wrƒY{cssfÂ{n·~pѬ77eK(^V@"P*%%"     " # $ #   $):,@2/@iH5KwO?fwL?fwLEvE{CIY}h^v|boksxyOZ>xOZ>x.+ D)%=&"     " $ % % * ) & % # " !!'5/0>I(#w.8pRpRXajmjlqxun\nNn?qR2slH-iN4!NN4!N</9./!*2'9 @ G N T"z&1)6<HB"N|G,foB)`H4!LE0E<%.: *8&:!< = = - ( 9 9 . 07 5 2 ) ' ) 0 2 9 9 ;!:!5":"G!<#1%H!O @; A A N OP*M'C@ < :7 99 >%>%N N M!%K!%C!%; 2 3 3(A%7F(}7~4b*hX'[_27_27I !G "A&K"U R#N(B!> > > 6 6 : > J$F$:$8 5 @0D7N!(JQ$,P\,1\\,1\Paj\rm~w}{x蔊tޯbnVVJS3{R+ll53l53?-C ,P!'N%I;",$6!? > = 2 . & *6 6 4 /!)"+ , *")#6 : ) )  % 5'=+E/A-=+?,@,N.R.i2GpOqtSrhWtZktUr~{a[72eP#R`GGQ,%G "= = <!L Q M K O$O$U%X'b+`4^(=[ 9W5M,I)B*@*T"T",B1(X>JGMaUhQnLrmpkm|pr[[DvBnz Q Q \ Y P!J"D#?: 42 7"8"A A SV `_ \ Y U" H ; = >BBKH > A JGDCA >=5 2 > E XT IR[ [ Z R O@ ; FFD G Q Q P W ] Y WU T Z Z n%l$d"h!r m g e!d!] Z H H G G F F D Q ^_`T P > > F @ , 1 ? > < ? A O S O N F C :::< == <&AB I KS S P"P#N%I#D!D D3-3 5 ="="<9 1 8 M C 9 M S J G 88Q T [YQ# M I#H $F#%F F I I C C D CA EHM Q!T#U$Z \; ; ; @ P V\XS U VTSNNK H @ @ @8 / 3 4 7 8 7 7 A ? 7 8;$< = ?@ 9 7 8 8 2 5<:5 ?HEB D ER R > @ DB :!;#;$<#<!<< > ? H J N M H; . @ R Q P M L" MM`& a& b'&`'*]&.d$)j"#c#.a#1e(+f*)O *O *r4x :'#K)(R05e:;wD@ScXnzq煫MMTdlp}nwyţBJQ\\L`fz@wEm@c:Z~-Ww)Sl&Rh%_~._~.a-i08;E%f,5>ÌRzYhjjssssthz[]_VcN>9,l(|_nEqBz9{v9^i9[d0W_&[]$^Z"]W%]V&Y RW P` X` Xxt#|w):z<s=l<e:zCF#tQ%oU)rb)rb0u|5}DB=z?qAhHJÎECoWoWdfkg~iV|{`v~mcc~cX`a_dkU_kU_YdfZhu]rckuWbqxxlps_}XuoVwKDŽOЅLȈAABu{\gvP|9L\¯ROKdȿIkss@xDxPwarrrssrrbbW]nqz}jYp\wGZRPV99u=w8|(t]'t\%uWw#rQg oKhnFhmAg;e9dX+dX+bb*dc(hd"bf$Oj+Wk(_l%Xd&Q\'Kj%Io$G oF oL }L ~J K }O tO uO vS xV zK mG hJ qK tO mO mKu$Jv!H xC z={!Gw!Pr X zZ }\ \ Nr Nr Im#Hh F YG ZK ^E a? cNt(Sy-Vt)Wr(Gr(Gr(b nbpaw%]w$Qu!Q!Q!L G Q"T$J nJ nV zR zGz H tI bK bM aK ^I [N ]O ]K YJ WI]$Jb%Lo&Kk$I `Kq#L)T%[!U ~S ~S zS y` ` Qw OtIkF l> o@ lAi = q< tJ xO yB oB oS R }N nQ pXv'Ts!P oXv!_}&Tv!PsV V Zx Yv!Vn$Wn#[ n[iZd YlX t]y ^z!X yV x`~)a}*bx+ax)_x$RqD iC lB nK sN tHz"F|#Cz Cz W U N wQ rT lT bT W_ eb iT tO wT}"T}"Ws Xp![e#Wi"K vY ~f m~"o{$\ U b}!b}!K}!O Z Z X$Z#["T L J Ix!= = Q O I{"L{"S{"SR ] g Z| U{!W X qv"v|"!"i%m+~q0v2z4a9Y;RFPJ$?T$?TG_N`|ab~jcscfɉiїUNRAC=/G/G!=N;Ii6:k5;p2?';]2D{DHJIW`[gk{؈k{؉hȄrssrole]_`{z^Nz^Ny8:sv69pn/4ep54iuH2tLHP]a}pq_fYTXKXHlVoSxJ\rrrnivt΍ijƖiXiRaKaKwhRvz_qstldfomf[__\``kl|nEsG{K{bWsHbaq[~lrQsQs?=B%&>N"&>N"6Q.&@Y4;_qH?qdM^oqsz{}vgvQgvQYhMVfJLb?|I[V@XE^Bz@IR_\udL_lQHoSA2."G2."G   5#(=)1_BkRԿz}rz}r|Xav^lfrgqjnuoc\tYCgV7yZT+cPB&XM<%UD$2D$2<"9 1 1 2C U k!!%(*8+>?'^F+hbC[?cG3q\@-cG,;?'58#.9"; A C ;9< < 3#0$'%*!. + (  , 1 0 0 8 ;C#A#=&<(;+A%C#< :<<> ? C&E#L C9">!C O&S)k#k#[! Y" U# S# M#>!"/%+$("))*!,-0=.6C+"*&" # $ $ &$&(0 0 - 0 : A U"d*s#2},:/<6F8 J<#V<#Vw4;k/5H #H!J K M!Z g _$] &w(.w(.%+$,}1x!2i&3[,N%E$=#> ?3 / 6!>$U-`8'/Y7.aH-hU2zb7_7^7Y3|X2x|J*b|J*bq5>n2:d*.b(.`%-_&(^'$Q M B ?!;;6 <!N%H$7"9 < 0&,*5'8&.9.916EW:DOhVllYpxbzvr֊jٟiӳgmfHf<_4_4M.m|G+fl6#Pa1!K?":9!13 '6%9#0 -) ' *,1 4 >2 '!%"##*%-%4$7$& & $ ( 4 68>E:!7"A!D!B ,B ,A&*A(-B/5E38O=D\(N]j3^wUHUOOS@D7j):(0$3 ;I W m"!&'A*"J;I;I_GkM`ǜ[ĥLLyKykVyW`npjyztkʦ83{U#SqLGV.#N( G! F#E(T Y T S U U Z$[%^+\/Z3R2J1I.H.V)['r .r .8%V<8mFpVtyyxqmolauj]xprQQFECKe]U^gree_Eq_EqPJ:z~9p{7Pq4k}1@OOvOdk}xttqojbnfzry|y~~}߂v{lt~iru~yr{zzcqb~`tڈh}]rQvxVwqWwlUxjU{a{au܅kДLv@G>D0*)     )&0)&0WF6qgE;w@IALDVUK}eAq>| 4 6 < < : ; = B G A ? > > SSU U T N I!D?>!="J O N N L P _ ^[ XU! I= J N AAH F A A B GLE>? ? A BN M J K N Q U SR LK L L V V Z Y V X [V Q I F ;7G G e c [ \ ` g n#V N W Z N N F E B E Q N KHF> ; >>6 8 = > ? ? > = =@A G I J H D B = > ? A B DEEE IIC E L K I C = = = 6 4 <<5 4 3 7 B > : JPKI ;;DHWTMHC CDG HB B ; < ? > :!; < J X X X P M R Q O P U V XU Q L JSVOOKJH E B 9 0 + * / 1 < < : 7 15BBB;9 6 5 8!8!> < 6 8> G P!KG N P T T O J >= ; :9#64 5 6 7 8 < < < ? GFD I N L L E C MMW!]"$m-.d)+\%)e#*n"+_')Z()L%)G#)J)J)J&P)c1t =.4c98uD=TTZ\ngtj{|R{|R`ÂlqruyآYt^cbBa8`*nf*nf+^f*cd(r`&n[!bN kL tJpIlGf>d;dLe|}G5w(``$YS~T:~T:k0r8!O'j-2731(~b%vVr1r1zu+yr+vg*zj,r4v3y2;>"U$\8884)ob$nXj8wc/k\&ch'Zt(]n%^m$qv*qv*o%p)s7u8~; {M'y_/}z8Sw]tuvi~v|wv{cƂ^×Q;%{ZjJY:d;g;i7i6j4j4~j&|j%wk$xr$zz%+02~2x.w,++fw/bu.Vp-\s.p3gx.^r)[u*Zv*Us%Sr$cv'cv'^k(_l*cp/fu0l4D!U(l/=AQQWΆfmmocW\b}wSE:60~w/~s+j*}go(t]s"uNwv?sq>ome]=df;mg6wh2vg.vf)y_/{]1ca'ca'U[#WZ"]Y ]\ ]f!^a"^\$Uf#Mo#J|%I&Hw H tC sF qQl#Pq"M K ~H {K zN xIo Gl"Po#Sp#N xN xMt!Lw!I!GF }F~ F~"S$W$Z [ R qR qK fJ cH XHYK\D Y< VDi#Fo%G |G L$L$^ |[ yTp!Tu!T$X%\&Q| F xU"Z$In"In"M kL hG `H cL lN jQi!Jh"Dh#E `F ]N ]Q ]J iK jP kP lP mUo Zq$Ss"L u R | U [ |^ {U U S zN y? t> t> u> t> sLs Ps#Ru&Ru'J nJ nQq!P p O nS q`x%_v#]t Yq"Vn#Y{#[#[ x[ xT S}"Or)Or&P qGp!?o$Dp"Jp Tu!Wv"Y z Z {Z}"\|"ax#]x!P wN tL qJ uH yV sZr!K F Q#Q#L~"M{!S qRj Rd$Y c_ b_m!^q$Nq H rM zM zR jU n_z _ ^ g"q$r%r&b$]$ay!ay!b!^ U V [ ]#`'V!M H F > > Q Q Oy#Pz!R |W [!a!f!f f ` }_ { pw"r~"y"x$uz)wp&xg$zm&|s'f.a1h=jB%u\%u\6;~Kqzpzp~tԍdԉZVdlZs9J9J)?^';Ye!2K`.DQ!.s.G)D;aMhN~Q}bhgeq}jȍxXtRgTcT]V]VxfYv{csssokihkmlmmlmmw`vYtDvO}qoba`syyHkHk6?{7?|;B?EJOTN^MUHtLCzYU|^[pmdpmdwq^ybps{xus<ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM.49# BX>3mW>0iS<'[H2I<(63#.)%              .367ZLOUfboց`Ɓ[c͑ezzsJud?H5HD9E@<B../             '+1@1@!8-D8Pg2:+Y>:+Y"      5"-=)5WI`Zq|q|vXar[ldcecgamlZTpR;_O0jMK$SF=#OC8"NA)A)< : 2 1 / E Z u##'*+;,@@*eG.qkJdFlM9}dE2nJ.?A*88&19 ":B E@!>"= = 4$/%!)'#, , + #$+ 0 - - 7 ;G#D$:'<*>-?&?$;#9": : 8 : >$B"O D8#@!G V*[.z"z"_" ]" X# V# P$ ?#$."*)%$ !% &%)5'-:0&.!)$! $ !   # &," ," - 1 ;B V"h!+z&4/?2C;"O>$SD(eD(e:Ds4 +#$&, / --'(9A/4ERHYhM`x[smj~aےgۥmxlPlBm>m>\6T3yu=)^g7'W<&C9&65%(6"&7$, (& % + , / 4 A4 &!## $+&.&4&6&% % % ) 3 4 4 > G 94< ? 5&5&8"#8$%6**:/.G=8U"LOc,[fL:SqD>Pu5..S0)"G9"?9"?B&>%2#5 =L [ s! $(A*"K=M=MeNrVmڜfԧQN|J|iW{Qclxgx{~pά83W#SwMGW/"Q+ J& I $H*W \ W U!W W [#\%]+[-Y/O/E/G/H/](d &|#2|#2<(]?=tI}[omjl{j]wjXvprMýMýFFEPrjblՄvltzsnItnItWQ?™??];6ӬGX˪WWokrqogTl\|uwrz}}o||jzrnrr[j[z[vŃՐ]zVcNhpSjeTtaUw`Uzs[zs[qݍiԣOCNBH5-*     *(0*(0VD2lgB7r > > SSS T U P J FA A"A#Q V R R I N ^ ]Z XU  J> N S" AAG F BA ? G OF= ? @ E GSP E H OQ S QO KI P R [[a _ X [ ^VM C @ 2- @ @ b ` X Y Z!e p%QG U Z P P ED @ E U M DA=6 4 >>1 6 C B ? ? ? =; ; ;"D G KJ G E > ? @ B DFF DC FF? B K K K C ; @ B 7 3 ; ; 2 3 4 7 >< : JOKJ <<?EUSKFAB C G H @ @ 8 9 =< 8"8!8 I Z Y Y L H Y X U U V W W T P I FSWOOK KJ G C : 0 ) & - / > > 7 5 / 4 D DC 9 6#5 4 8%8%B ? 4 7 A J R#M H Q T T T T N << ; :8#5 1 3 4 5 5 8 8 6 : GIK L MK J C @M M T$[!'q/0f*,[$'e#*o"-]((W*&D#(=!)H(H(<!C#V(k7-3b98tDmMyR}gQgQVz\ok]pbfilqrhvdsGRqmbcwdYgzjprpoOO^csiwmngseccS`U_VmrttQSXg_arNˆC7y-_l*Van,\df,^ep2p2^"{Q^qJ^Q3]U3Xa1jc.|e*{d&zc!x\+wZ.bd&bd&PX!RW!Y U[ Yb e`^ ^W#Uf"Ku!J&I'Hz H v@ oE mSe&Qm$L I F }I zK wHp!Gm#Ro%Vo%M |M |Ns Mx!I#I I ~F B#Q&V'Z [ zS pS pK dJ aHXIYK[C V; Q@e!Bl"B B M"M"\ Y |P mQt!U%[&`x'Sw!F vW"\$Hn#Hn#J fI bG WI ]M oP mRk#Jl$Bl$C aC ]O _S _J mL lQ jQ lR qXn^k"So!G rR|!U!^ |a {Q Q S {M z; w< w> w> w= vQs"Wr&Tt)St*M mM mPk#Pl"O nTqcy$bx#av"Zp"Si"[}$^$\ s\ sR Q#Ls*Ls'L rAs"6s%>q#Eo!Qt"Uu"Zz [ |X }Z |ax \xK vM uO tM xJ |Yt ^q!L F V$V$Hu#Kt!T oSh!Qa&Z dc f_p"]s&Lq"Fp J yJ yP gT n` a d!l$t's&s&d'_'`x!`x!i!d S U \ _$a)W"M GE> > Q Q Qx#Qy!R |X ^"b#f#j k d | ay"pw"q"u"s$m*rr%vd uk"sq#g+d-o;s?%^%^05Cvyrj|x؎bՄ[ÁYkzΌaԨBSBS+?c)<_c#1Q\,GF(j*@&9XD?NAaIgLqòABsyystv|ꍷkmyGM:"P3'4               $ & + , 0  0 ?@C)(.cK8Dm=\zAsgsrri݊iLjIZh>)"I6%< $(&,7-!,?(;,;,14>F ] r'$-/092C8#R:%WR5}Z:|EtBnZ7|fP1nL2DF&4@$=": = >IM!?#?#8)=.M" ?"?"3/ < < ;93 7 B K T%V%W$h$"n&!!3!3K&H$? ? = 6 . &!%#'$ "%&%# (# )$ +! '  ' ( ( % $ 5; .).)F%B#6 : G$f,'4+*R,1\90j=0o\Q\QM4xI/ly>It=Cd91\,1S0Q+N&R$S!#w) w) v o [  _""l(&_%Q$J%C%6 1 BH C GT!X$b+t+2688 I:'Z/+Y+,X27l4;sf@f@aB]@P;I.oA!O@J?Dh40^0)Q !M A A =#;"6 <!M"J&G);$7"8 8    *2+'$I5((Q?),Yg7DyD\ul͛quu솈}䍂nӣn?j=y]6dO-iO@#RD4"L9( E5:46;*=!&& ( / , $ * 0,'- //!/!$$&* 5#;$@%K$V#B!; @B0#0#8#5#-".#0!$4"&7#'.)+)-"- 9 9 1$6!D B ; L] t'-%'P'-[J`J`~恋jl~qRcsVftZhlwdfgy}stiŰLC{X'[pL!MM(!A%#5"%9'=(T$\"[ [ T T V%V#V N ES a!i.l"2'>(B/*[/*[GdBcmI@P]W?JX\VZd]_hYiYipjqbtJiAIS&W6;8## /!)/!)^:-eh;1k<>{B>R?i<9;=tg 6 6 E B 7 ; G E!C(?> @ A A A G E? COH@ 9 1 9 < ( ( D D C E IC = F O N M H FW S G F C F I FC EEH I QQJ$M#T ME @ : A C > < 6 6 - / 4 6 :A G B @< : 0 0 8>O L C @ = A E ? = F F @ ? : : : @ F B=%Y b U P X! S D F K H DLSO MQ RG G G F A H OC 6 5 4 -+0 0 7 ; GGE C A = ; : 9#2 2 6 8 > @ G JL S Y Y Y ? ? L J EA4 6 7 6 4 > A 6 2 / 4 B @8 =A? = A BIK!K K U'"S'#K(%G""B 5'& & ( ) 1$1$K#L'N1` >4-cH4y\;}srtzut~oq~oqqt}wy؜]bT^KZ?Z2Yvz)S`r&QXR;R;bFlI#Q"OgImDr?jDaI#bQ$bTbGzbCs.wp)V fS jJ uP{"U'Q#M Q(R+O}%Nx#n pn pe)g'k{"f ua oW~L#UX ` b ^ ^ es%es%eq&bs(Yw-]w+aw(d x e xs!w"f~&f~&Or$Yt&xz-sw*bl!hl#mk$kt$h|$j} k }l ll lym'o0vJ%g5˾DuStrrzWk|C_h2Xsa,VelT4lT4gM(tZ0I(o19AwUҔ\߰:.#xR#xRj,k,xo+vk*o^%ue*{k.12E K00970{-~q#gSvoHjvyBtkjfirxn~JŎ?3,{)vHu8v-v-1~- c p  } u m{&(~3}6~q4~q4c{-e}.l1l~.jv&hn'ef'Ro,Kr-Tk%Wh"O$O$Iy&Nv$[ m]m"bn-pm3~l8~p6~s4uG!uM*i*i57=ApNqpLqoIqdTY^afdizVāPpLqY{ahx}`؋L764'a#{QoeCa^>kf1kf1v~/v|,vu!nn%fg(ne$vc pa(n`+ld*ke)o'o'l1p1{2|2}2|9z@!K"OD@"eO"eOtEsI%oV&oY)ma*xc+e,m-t-p-n0}0}@zEaTa[`pirrqppi_fMS[srnJtqDet=VyAj~D~keuXzD55<>Ch@i=i6s.}o-q-r57;;6674,r(~c$iThF~hAoi;ji9ot6ot6f}.`y-Ln*Sm)gh$im%kr&iq&fp&ed"e`!^W&^W&T fW e` ab ^h Tb g[ ybw"it'X,R.Vs'Wk%< {A yP sU qb lZ pR sS qT o\v&_x)Wx T xb"b"N ~M I!H ~G wOx Wx%E n? kL dP bQ jQ jdk*_f'Q UK W: ^D [M WI gGl K hL gG nG nT'Q&G#G#E!H!J{!H }E ~I}!J}#Js"Js"E E vE \H ^O eP hP jP pPu O s O r Kk Ii HwKw"Rv*Ux(]}"Tw K pPk!Uf#Z_\ \W nUtG wG wF fA f3 g8 hG kJ gM cY a] `P oK t_ q_ q`|%]{$T xUt!Vg%Sh$Oi"]k"jm!Wq%Qr&Q tQ tM mL oG tH pL eF u?F L J zI wM yN zTs"Uu"Y{!Y xZnZ vZ }R rIf"M{!N X'[)F'F'W#U#N}!M!L!N P|Lx Kw Sm#Vj$= z= z5 = T(U(X|(^r&cg#du(dy)i(k'k}$k}$h'g'ex&dy$b |Y wP rR {S C > @q@qL!S!i g!a"e)h0o*u#q$p$Z&S&l#h"\ _!i(h f }p rz g~f!f"05FF)n*t.;HZolWjaidvrbbbDL^@DR3-`R0+[R%#Kp+2_0ArFDME`FfFB2pB2pE3sG;~LTSjilxY^lcPfZg]ȓuHuHG;D?:J;Q=g8o3v/ns+ff.Sq/Lt8W;[=[>`@o>m9h>bB[\WuS|R~R}hWwaXvKbvKbitwj|lkjnr{kheddldllt֊hلrqjcnqzp}iȏQZQZs2.dr0.co+-^z1:mBbDrFAsòABsyystv|ꍷkmyGM:"P3'4               $ & + , 0  0 ?@C)(.cK8Dm=\zAsgsrri݊iLjIZh>)"I6%< $(&,7-!,?(;,;,14>F ] r'$-/092C8#R:%WR5}Z:|EtBnZ7|fP1nL2DF&4@$=": = >IM!?#?#8)=.M" ?"?"3/ < < ;93 7 B K T%V%W$h$"n&!!3!3K&H$? ? = 6 . &!%#'$ "%&%# (# )$ +! '  ' ( ( % $ 5; .).)F%B#6 : G$f,'4+*R,1\90j=0o\Q\QM4xI/ly>It=Cd91\,1S0Q+N&R$S!#w) w) v o [  _""l(&_%Q$J%C%6 1 BH C GT!X$b+t+2688 I:'Z/+Y+,X27l4;sf@f@aB]@P;I.oA!O@J?Dh40^0)Q !M A A =#;"6 <!M"J&G);$7"8 8    *2+'$I5((Q?),Yg7DyD\ul͛quu솈}䍂nӣn?j=y]6dO-iO@#RD4"L9( E5:46;*=!&& ( / , $ * 0,'- //!/!$$&* 5#;$@%K$V#B!; @B0#0#8#5#-".#0!$4"&7#'.)+)-"- 9 9 1$6!D B ; L] t'-%'P'-[J`J`~恋jl~qRcsVftZhlwdfgy}stiŰLC{X'[pL!MM(!A%#5"%9'=(T$\"[ [ T T V%V#V N ES a!i.l"2'>(B/*[/*[GdBcmI@P]W?JX\VZd]_hYiYipjqbtJiAIS&W6;8## /!)/!)^:-eh;1k<>{B>R?i<9;=tg 6 6 E B 7 ; G E!C(?> @ A A A G E? COH@ 9 1 9 < ( ( D D C E IC = F O N M H FW S G F C F I FC EEH I QQJ$M#T ME @ : A C > < 6 6 - / 4 6 :A G B @< : 0 0 8>O L C @ = A E ? = F F @ ? : : : @ F B=%Y b U P X! S D F K H DLSO MQ RG G G F A H OC 6 5 4 -+0 0 7 ; GGE C A = ; : 9#2 2 6 8 > @ G JL S Y Y Y ? ? L J EA4 6 7 6 4 > A 6 2 / 4 B @8 =A? = A BIK!K K U'"S'#K(%G""B 5'& & ( ) 1$1$K#L'N1` >4-cH4y\;}srtzut~oq~oqqt}wy؜]bT^KZ?Z2Yvz)S`r&QXR;R;bFlI#Q"OgImDr?jDaI#bQ$bTbGzbCs.wp)V fS jJ uP{"U'Q#M Q(R+O}%Nx#n pn pe)g'k{"f ua oW~L#UX ` b ^ ^ es%es%eq&bs(Yw-]w+aw(d x e xs!w"f~&f~&Or$Yt&xz-sw*bl!hl#mk$kt$h|$j} k }l ll lym'o0vJ%g5˾DuStrrzWk|C_h2Xsa,VelT4lT4gM(tZ0I(o19AwUҔ\߰:.#xR#xRj,k,xo+vk*o^%ue*{k.12E K00970{-~q#gSvoHjvyBtkjfirxn~JŎ?3,{)vHu8v-v-1~- c p  } u m{&(~3}6~q4~q4c{-e}.l1l~.jv&hn'ef'Ro,Kr-Tk%Wh"O$O$Iy&Nv$[ m]m"bn-pm3~l8~p6~s4uG!uM*i*i57=ApNqpLqoIqdTY^afdizVāPpLqY{ahx}`؋L764'a#{QoeCa^>kf1kf1v~/v|,vu!nn%fg(ne$vc pa(n`+ld*ke)o'o'l1p1{2|2}2|9z@!K"OD@"eO"eOtEsI%oV&oY)ma*xc+e,m-t-p-n0}0}@zEaTa[`pirrqppi_fMS[srnJtqDet=VyAj~D~keuXzD55<>Ch@i=i6s.}o-q-r57;;6674,r(~c$iThF~hAoi;ji9ot6ot6f}.`y-Ln*Sm)gh$im%kr&iq&fp&ed"e`!^W&^W&T fW e` ab ^h Tb g[ ybw"it'X,R.Vs'Wk%< {A yP sU qb lZ pR sS qT o\v&_x)Wx T xb"b"N ~M I!H ~G wOx Wx%E n? kL dP bQ jQ jdk*_f'Q UK W: ^D [M WI gGl K hL gG nG nT'Q&G#G#E!H!J{!H }E ~I}!J}#Js"Js"E E vE \H ^O eP hP jP pPu O s O r Kk Ii HwKw"Rv*Ux(]}"Tw K pPk!Uf#Z_\ \W nUtG wG wF fA f3 g8 hG kJ gM cY a] `P oK t_ q_ q`|%]{$T xUt!Vg%Sh$Oi"]k"jm!Wq%Qr&Q tQ tM mL oG tH pL eF u?F L J zI wM yN zTs"Uu"Y{!Y xZnZ vZ }R rIf"M{!N X'[)F'F'W#U#N}!M!L!N P|Lx Kw Sm#Vj$= z= z5 = T(U(X|(^r&cg#du(dy)i(k'k}$k}$h'g'ex&dy$b |Y wP rR {S C > @q@qL!S!i g!a"e)h0o*u#q$p$Z&S&l#h"\ _!i(h f }p rz g~f!f"05FF)n*t.;HZolWjaidvrbbbDL^@DR3-`R0+[R%#Kp+2_0ArFDME`FfFB2pB2pE3sG;~LTSjilxY^lcPfZg]ȓuHuHG;D?:J;Q=g8o3v/ns+ff.Sq/Lt8W;[=[>`@o>m9h>bB[\WuS|R~R}hWwaXvKbvKbitwj|lkjnr{kheddldllt֊hلrqjcnqzp}iȏQZQZs2.dr0.co+-^z1:mBbDrFAs.?0C`H1EqgLgLrstsrqocd_|YveD}]=[:"P[:"P.$)*#         # % + 1 A &R!3c &9k-*>r92Ox;5Uz<;ĕ;ĕmĆkcvg~sssy|~xnekI]g<)/2       !')++ - - +  )  # %'"%,G06Hf=;Rl=U|3/xmxmEMweQC^M:vJBCRAAY?>I) AC!!Bu2Pt8_~kY~kYcNbM`J\NOWXK?=kF'"H@ ::,?)A(: : 7 < JS l&#..697G7"U@'`C)cb7l;hjFe_>]=%XW7"OE&5B /?(;!7! HM@ <DDV&U*R4]#=h*Fa+%OZ,*XD+!H<+CD!%F % % 013 4 5 7 9 7 6 H N L!L!EFG$E%@)F)K)Q+W,d#&h'$\$\$Y P 4 1'*-"!2"6#!&'")%*% *' *. +, ($ & ( 0 8 8"8$<= 9"9"O J : 9 6 A(L2[$:`)=a";Qa%AWQbQbYE`Bt7r5l-jX&YtDGc6;R'/T %U!d%d%h f ` d n!!e![ [#Z%T%R%EAH L Y!T"C$R)a-h/o1r%6s*7|#-N'.VQOQOTTyR_UHX1u^-kd)`Q LJEf14[).K#K#?! @ CCD IN M+M.=8 ### "   " )&-+0/Y-E'=Z1]u4h~Z:oZ:oQ\VqfisvsxauUrHteGu\FbF3p\>-e;6"L61B' %)!- +(& $ !  $ % , , & ,= CI H G"L N 8$0(* * 8 ; B B"@)A%B 8 5 , #) $> > 7 9 = B OQ S k%,%C +JNUNUv܉xrӄNgLdD\L^S``]lYlZlZ|nW{oV:5kL&YiC!Ma(*R (B&I'O$'K!JC*@-N)N)A&?#9 =AT g#!="E/(Y3+`L9L9P`bljnxeka^]Hy@{,KZ4%7LZZ^ [PUb.$i5"*p<(:G.JQ6zp9z6Ó6Ó>{>|w<\k>^sBbLYUOëMAE2nqDZ|CgEFO|OPӊIЗ5ƾ=DJqO|RF]C`BshmAmjdANZeANZeF{iEvk}BepL:Wg51H^+?V%5M!+D$ (A&;GmmDQ|dd`XAs`x>fPk3?C28811,#    &-6!;f6-cvB2qe?u><~>w@tHsKINCzINCz!"3"-%'. ,) 4 ?A A ;"9"@ A B A = ;"9%9%8$F K LL@@L N S Z a^[\\QMU U Y T DB; C K C : < = K K BBB C E E E!= 4 ?CH I EE D D B C D? 9"N UV V J J R R Q Z c ^ Y H B H J , , D D C DHJ L P Q S T V V > EZ X QI A E I5. 006 : F E @ G M O P X! Z% S Q `\ Q O H L O P Q N M P Q < < L M O R U OHHH < 8 6 6 9 = G E ? H QH E S X III I G GF!G HC =< ;!G G 9 84 1 ' , 1 3 5 O W R PK L O L C A? C GCA 7 4 @ @ 2 8 K L L =.01 5 6 --5 3 + 1 D: / 576 5' ' <'A&P!N!G F E B > CE ==: 9 5 : J > 1 0/ ? D = ; @ @A @ <8 3 4 4 :< 1"-$1 1 ;:8/%   !  B;HB;HZ@)_^=(]k5&Wq8'X?(\P/l}`5|vpsifxgxgxstwW_|P]o0o0l;o=yDzB{:|=}?DH }L!xMzC{?fs.fu,fy%^|"E H }K vM uO tT"U#Y!Z} c wc wk |m {t vn} h(_%U"[ ~] }S sPo!T!T!j"h#`z%ez$u yp pk fb~_[q#Zj$i i W%[#g j sx"mw%fu'eu$cu _z(^{*S rS r_ [k_"k/t=)g5@qirvfkwW^f9S`/Onf_8f_8dI(mP-d=&~g2?|KabyiD8})p_})p_il-lq+t#sx#o^"sh(vr-/0=A%`%`57<:4a{,]h~$YTx^Gqb:f`.b_*ai$ai$W zZt!bb%`c&Xd(cl(nt(zt-s2xByG)i,t999Or}e؈7غ0)m&`%\Cu;v0v0m#q$~'|u(vl(s*y,~,,})y(//{~6|y2k&q% tw#il&ij&ii&hp+gr,Yh$Yh$S wW za ] P {\ |h|!kp$nd&xm1{p5}v8}v8 K"R)h+l/~w9tBiFwJrviVPP~YrqlktiNxLyIpB?7400'^%XkpDfo8`m+gg+n`+qp'ru%kd%i^%rf#rf#n_ re!v%}v%uw#|x%y'xu,ts.}y'{$mg1mg125=?xCyCyCuBq@y?|?`G`G'\+h8n=lvLgnoedc][f^jNpgSzgQfLoF2hwx)VahDJ}'h_.s570.x%vW%vW+s+s,q+p)n#Y}pCyg>xd<tDyGqEqEqU;pY k= lH~KH H W#U"ML H M Q#J}%Bz&M(Q(Cu#Cu#D pD oD kF kM lK uH ~G xE qG wHy Y x_ x[z#]{%b}*`z)Zo'Si#L cKfIi Vq"Zt"S oQm;b&;b&= w= s>f ? cA XF ^Jd&R^%T\$Y p[ v`'`'\*X*J~(M{'Ur$Un U jU jU jS uR yDs#Ds#G%G$Gy!Fy B yA v@s C EQ U \ ^ `{$^$W$T!J L Mp!R qV r\l!^j"l lq mR|(R|(fs)`s&N rRp!Un$Sr P uP }P F oB iD lD lDHT V }] sc yi f {e yq u!uz"uz"`#d$q&i%R#R"R{ T}!U!C y= w@l@lG J Sz&T%U!e t t t{!t#t#o m g{%l{#| |w ~h h!g$g&f({w(r(y*{+66~G K$W(k_+Ug8HuD:OCSF}{mssr}~uMyNRnxe^WPL@H;b!#Jb!#J)4[1:jILU`pyh_breMa^_dʌlVlVeOn]nr}k{ixg|YKiJKJACJAM0Ar-?j#8P$:S'A\-Un3hA\OPiSqTuYv[rrttutrmgx~s~shh``{`{rsvusrqtu}n}jkhctixtixwketlbkoZpf^~JhEo?v;z6~+ag'WZ,bs,bsA^GXWG\FiBqExG#k)ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM&"$44;6`BOHzj|gd^Wqt{~`ZNNEJ@d@B7Y0*;,%2            !2#%8'5'=O=(>\W>{W>{d|ehggkpgndfuqW{kRaP=yaP=y@:!J92@'"!              " ( , : H(V,[$#0a-)?h1+Dj399bcguzj}sssw{vjzWexL>H)W18A         &(*+ - - , * $ % &$?',:X43Ey[6Ih1pƗ/~ݧfrfr>qrFgsu^K@\I8rUDH_BBh?<]-"HY'%L|8R>a{vf{vf_O^NYKULJNPD98c>$ D<8:,>&?$7 7 9 > M V r%#-/5:6H6"WB(bF*eh6t;edB`Y:zQ7#QN2 JC$3A,@$< 9 FK? < BBN&N)N2U9\%@W'!GS)%OE+C@,@A!&B ' ' /03 4 7 : ="; ;IN S!S!J I!H#H%J+M*O(T*X+^ &`#$W#W#W O 84*-/!0!1""%&%'''(') '+ (* &) * + 2: ;!;#? @@"@"K G ; : 8 ?&F/S!7X%9[!8M]#>SKdKdXK`Gw=v:t0v](bzF!Nj9AY+5W!(W#b%b%b b a c k e _!\$Z'W'V'M!J L O X R B%P'^)c,i/m"3o&4z *G~#,MFJFJJtKmLXPFT4y`1tl-oW%YP"Qo7:d/2P%P%E% E! EFKLN L(K*< 7 ( ( $ #  ! )"-%2)O%:l!3Ku)Nbx,WjJ2^sJ2^sFNuMacgsuywkv`tUtrVtjWfYHbSDBH2g@A+[9-9:*3=#"4 + ' $    "$& & $ ) 6 @KH!F#J L 9%3(--: < A!A"@%@#?!5 2 - + !=== = @ D NR V j&~.&B,IEPEPpjegE`C_@[FZMZXWdTjY|lZys[xu[?|9oL'\lD"Pc+.U"(G#I&K")N#O!G*E-J(J(C&B#? ACV h#%B("L2.d52mLALATgeqknwnhfX^Gt}A}{l+GW0$6KWW\ YQU^*b/$e4#1p;'>|B2i\5wd4w4w6qa6i^6SV7T\;VnBMIDB9xhRn3>B165/-'!    $&34c2*\u>0lbBl@w>v@tBzP{THLBxHLBx# 0$+(*.,*3;<<8 6!= > A ?< ; ;#:"9!EI I JBBM O S [b_]ZYRPUUX S E C > C H B < : : I I A A B C F F G @ : ADJ L HG B B B C D @ = L R R R M M SSS Y ` \ Y J E HJ/ / C B A B F I L P Q R R W W BGVSLG B B B 3. 3 3 ;=E E F L R U Y ] ^" Y W _ ] W S J N R T V O M L L ? ? N M L N PLHHHA ? 9 9 : < C B @ H PG D P T F F I H F FF!F G C > <";#FF66 5 1 % - 4 5 7 L S R RMM N L E B?!B D @?6 4 = = 6 : H G G < 22 3 6 8 - - 5 3 - 2 B; 4 896 5& & :%>%M$J#BEH C > AA>>8 7 3 8 F ; / 3 7A D B A DDB A = 8 3 4 5 891/ 4 4 6 5 2+#  #&3*%7/+XS(aXS(aaR3ufO4trG6swI6tN7wY:c>uqqnxmltltl{|t~PiJe9[2]u+_g'b\#fR\>Y7o,o,l6m8s=t<y8|;>CG!N"QFBiy0hz-d}&\~#E H zJ sL vNy!R"S#V"X!c y c y j }l {r tmy i&`%X%] _ X zVx!Y"Y"g$e$^y'cw%p pm mj id {b\q#Zl%b b X$["d }g |qy"mv#jt$ft#bu"`{&`}(T sT s_ ] ja$l2s?(f2=wbxxkoxa`c?X]3Uwg[sg8re6n;q=~k<~km>mC F ~Qz$R}#V c o r ty"s!s!j g }j}$m~"v ~r f f"g$f%f&qx&ut&{z*~|,|3|3BF"R&mZ)[b5OuADPFUGuwssrztZvY|Vrrlm¤`bPHJ?m%(Um%(U,9d3?qHOUan~gab{d``k_oЃpapawc{|mor{uyswryn|joZOUDIHEJ3Av0?m%8U&;X+Cd.So2dz=[HRcalgvdēzcvvwvvzqlkjwx{~pg`ntntttutsrqstr}grj_ypuypustkoujewhjmhyNhMvLC:,`j(V\-ht-ht+6;MDdwxDCCCfrvv]_dfQ][DI:C9--(                # $ ) *(8+(8+98io;QswBDE\sttsssst|OikDH9#P=/@               $ ) - - - 8;3E]3E]BNsqSszbsttsrz|||_|UW9%WG.D        # & ( ) . . - +%$" ',B&$I*+2kM/7vY0HG0HG'8H#08D6J77mU<3hvK%WFG@6<)^:/kIXNessTPPOCmL}A^Gw<26e1'(N&6009*99 /&/&= C V b !$*12=3M3#\G+hN-l{69]R5sQG/f.&=1$9;.>#A @ > B C <!:$::5%8&@*<,8-;0=2I,4M05:!)4%- - ,.25= DJ&II MNh h Y(U&I!Q%i2c,\&['Z'M%I$G G P M B! ? 4!4 4 , # &"'", "- $2#. ! ' 7 #5 3 9? D E I "J##U U @ @?? > 93';,>-L.AP5H:j:jT\_YPJ7l1~M*b~B$Uo7Ga'1\!*[#%[#%P#U#c%"c! c g k#"b'X+`-c-c+c*W!"V S N ?&I"S V#X'`+b,v"1|$2%9U%9U{-Nj|0Kn~8BxA@I>f<:k3c0vH M??`*,`*,X0 U, J O ^ U L HF 9 5 55' $( / 6 2-2 (3$,*2*2%"@D3.cc[S̿acqrsw{}trssX`]tUmR3vmM.kk< IP.75 %,""       " 9O#I$C%E(E)>(<(6 6 @ @?"@ A <7$-) / 1 9 9 ML J J J U _ h)p3*A0E+Be+Beu,Dgv+Fex(J]y+Md}4Wz7P:HBGJFxcVrk[nfmiÔ~OqF|K+dwE&Yh48^*)T J$@.V(]&U+R,=#=#J&L#Q M I Z!k#$3$R8*a;A+>P%"1HMM!V! V!U USLDA>$5Z *>c#-Gj#-Gj#1U3W#9]#8[$3T$+V0##XA!$W6%U*&4c.(9g/,>k4-@l54RU3XP1hB/_5)D\ 1H_&8Kb?;dfU>|ik9bLT7YBL0D9Q-=6R:IIY:IIYBqtw=ema,@V .NE$M"-T$ $K0!H4=1fjG6p|iizxmvEnAoYy4;?./,'"         +Y&Gs2*]WITFQC_FlIf|oEG=sEG=s*%,&1(0(.'.".// . . ..2 5"<&;$7 < A >; B DC B I I Q R T\d! c aTOWYS S TQ F F G D@A A 4 /!DD=">A C I K L L KG F QU!R L;=C D D F G G G F E T!T!UVY X V W X O L I H 8 8 ? > 9 ; @ F KPQM K ZZN M I F >BE : . -,==J H @ F Y \ _ i s& l i j j! Z ^ h b N U \ a f R K A > F F RN CB A DF FF O R C C = ; 5 8 A GLC @ E G =$=$I H CD E!DC CB%<':(C C . 1 9 3  / > = ; C F SWT R KKJ E @%>< : 9 4 2 3 3 @ @ ? ; 7 ; > 9 7 ; < + + 541 4 ; @ D@ > 7 4 # # 26"B,?)4 BO G ? 86 A A 1 0 .1; 2 ) < OG D O S P N F D > 8 1 4 71 / 3 4 ;;' & !    ! 1$!6*)jV)_{d0qBBwR{W}fŋ}fœ|eƐt^lWspwjq|RoGhFiFiC}A:7~/jp(d_!]N bLvgIvj-vk#{ o{ oj'h'a(e*q1{6;@yE#V%[!O Kq5l2^*X(E| Fs!Gi!Jx%L(N$N"P$P%c!c!e g {km!kp k rfy&`.c d h i g%g%]u(\u)Xu-[m)b Ved hr!j qk p^r%Yr(N}!N}!\m \n[ o_ ri|!o vu pjr!_s'd~"e Wu#Wu#_c'hf,m9rD&c,y2Mh~y{{f\OfR?fiOIiOIaT0hS1~Q2cK&td0x:{We|`^iRzcMk0tqk0tqi[Am[:w[$tb%jw&tt%}q$'(4~8|E|E&j*t47@u nB^%B^%3 l: nO rO mM ]R _V`"Xd#Ye#^'_(iw$iw$g&d#Z Y V jVo"Vt&Qw"L zE rB o> s> sS }P GC7 C O |K F K M H ~F |W X Y!T#D'K$Q K#Ey&Ss"Xq ] x_ zN qN qO+Q(W U }S nK nB mM tQ vImFj> v> vII~J yL xSs"Wv!Zy \ t\ r^{"^~$b!b!hx"ew#\u'Vw%D ~LSQ N A w=p8 o8 o5s; tK xO xZ v] x_y!jv#ur%p ~n \ yV vr!o!e d!_'b%e#e!d T| Nx l|+v}.sn(sn(26xC sK#mR-gt6`POYI~dʖmsssqiqinzidae`gi{\_QL28t28t3I8MEWWeigeb_^]i|i|`essssrrrtZtwNp[DnR@=B8@y*9b-=i5I|2Ps.Wj1Xt4Y}S§]ْ{z⃹p݃p~w}pxe\ioZxgsrqdw`iΖ`]`]ywrrqrrqq݁_oSjˈjg}bQWiXhbeZri[xDz1^s{*Rb.{u.{u+|m0uw>_BZ{OKRFU@#b$ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM 1#+.=6O\_:jwy>@Baluudehs_cjTTP4fFC'N856,&%                " # ' ("4""4"0/\\4FgdA|CEVheeossst]lxTST9nIF/\+("             # ' , , ,  59-:sP-:sP;tE{|cdOem^iijkm~vzzkzd_S:uND/^        " % ' ( . . - +%#!% (9">&$)Y@',aH(;k;(;k;$3C!-3@3K47iX93fH(\D!M@=@.hA5wWa_prrWQR|NCeFxAX@q:21]1'#G(00,7(5 5 4$4$> D W c $#*//;2M4%_I,lP/p}8;[N4pQC-b2#:3"68+:"= A F A @ :!8#6 6 2"4#:&7'4)7,;0E&1H*29'5$0 0 -/3 5 ; CL'M!M R T g#g#Y%V$K"Q%c-[(T$V$W%H"D!F F I G A = 3!22 , &( ) +, ."+ % ) 3 4 4 ;A H K I!I!"V!V!D D D B < 95&8*9,I+!Nf0:a+3^$&^$&S"X"g#!g hi!k#f'a+e+g+c*a*X "W S M=%F!NR"U'\)_*r"/x$1!7K!7Ks*Ibu,Hf|5Cs_>z=h6b3}L&ZD!Oo49o49^5 Z1 P%"S" \ T L IH: 6 44( ' #% , / 2 .+0%2'#-#-$4;1)PVVJ]Zspm{qvuqv|wsr^kb|cnbJs[BI*cg<"QK0@>-:1+5''$#" " $ % +=#P(I&B%D%E%?#=#66B @= >B>:!1./ 0 ::JK L K IU a g&n/y$<}*@&:X&:Xg&>Yg%?Wi#BQk%DWp-Ki0Hp4Ewrn9`NX8VCQ3F:W2A7Y=RJc=RJcDtu?iro1Kj9&6]2"P+"(S1).V7.*XG/)XMC=}JCkkw}kwHgCsT5<?,-*$           ,Y&Cr0(YPGOHMI[LiPnwyBD9mBD9m-)/)5*4)1(1$1 11 0 0 / / :: ;$:"8;? =; > @A A H H M N RZa cfXSUUQ Q O M F F G DAA A4/CC=> @DM O Q P N N O T U TOA B F E E G I J J H G S!S!TUVUU V W L I F E ::@ ? <= B E H NPI G TTK JI G ACE ; 1 33AAMJB G Y ] b k s% r qm l _ a g a N U \ _ bP J B @ G G L J C C C DF EE J L BBA ? : < CF J G F H HD!D!F E A B C!DDDD <$:&> > 2 2 5 1 $ 0 < < = E H QTQ P NLI G F"@; ; ; 4 2 7 7 > > ? ; 7 ; > ; : < = * * 555 7 < @ E> ; 7 6 **1 5"B*>'3@M E =97 = = 2 1 .08 2 - = MI G L N P N I F ? 943 3 0 0 3 5 7 7 ' %    ! # %9+/?2:lY=x{fIVVvayeȃpхpыpҊufʼnh\ugpogw}NhFcAfAf><52|~+ke%gX| cKweGshBrj*rk#um"um"{p'|n&~g&i(o,u0{5v;rB!O"SHEn3j0_)Y&E yE rFk Iw#L'M"N!Q#S$by!by!f ~e zdn#ep!gsey$c)b a e f"i%i%[z(\y)]v*]o'_Z!`fb re nf m]q"[r%O {O {^r ^q _o cq nw"qt!s q ms'fu.g)h'\r&\r&c_)jb,l6q@%~]+t1H_ׁ{{}kdTd[Dbo"OOo"OOfP1lR0}Y0fE#t[-xv7|PhXbpOvjL}n5u}n5u}m\Fo]>t`'rd'lr&us&s&~)*y1v3}B}B&e)o37DtAj>`6fu/lnz#oS{ pJix3ix3]s*Zt&Q wV rc c_i"Zp&cg)k^-r3y5yH"yN%]&`)i(g%b"UH?~7t5q5s2t1x+x+w$x$~$y&t)t(xs'}t-~t/(&x2x2()q*t},{x/sw&l vkx#kx%js#jr"rv rv g&j~&uw%r{&i'j}&lp&cp"[ p_h af!xq%xq%u2w7~FFF L"S)j057īulk}kyfuWkZychmf_^^afbZ~oToTqZpVnMwGA80v-~n,}k|'v]{%tY|_F|_FnX:p`8xv1ws/vi*qr'k{%l#m#em%cg%ff,ff,}h&}n'~*-5|5s6~1-xy'st%j`-j`-^A dK-wj2yz}ClQ[_X`U`_`c_m]yp\sȍKD},xn)te iJkDm=tp m9 s9 s:p> qI wM wW xY y \z!fy"qx#o n ] {W yl ia _ [$]"_!] \S P| gz(oy+rm(rm(25v>sE!pM*ml3jIVQPua•gssonkyjr}i^efuzcgiacVR=F=F=^?`FcWpfffedccn|}n|}beopsrrrss\swOk[DiRAEHBGy;Bu|;Ez>N7Qzy/Um3Zx7_Tš^ێz݈x݁n؁n}x|qxf]jk}\qhtuugcuΓjdējd~~{tsqqqqqكbwWn·nhcU[nbhgqajpravGcx>Wz44-wo0ov$_"ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM    +&$.H@47f`S?rSaYUrryxtttznbhwIZZ5qK= J@0/<+&) #       ! # #&&5# &C*?`n>B`mHD`lQEqvE:ԭ6ݳcrssuutymhWH3lC9#K/*)      $()*/ 1C'C''5O#*7L.4/j>)_>#SO=TF}pnn^JUXKMDN3g@G._51 F2)3.! 0 !2"+ ( B" B" ?"F [f , **'3/!N7+hN2wU4|=@UB/gO8)Y=09,- . / F \"?!5&3 2 + + ' ' & && ."5(9':'7!67 7 12 5 5 3 B#Q(W'Y'a&d&b*b*Z XQ&Q$O F< FO :3 A A 57> : .-,.0 / . )"'$ $ 1 / ( 0 8 ? F)V [ K F X%X%Q" Q" Q# K 7:<!/'*)C$+K&,`"/O`"/O~3/fC3ur>s@vEf=U5}S0qQ+dwK$TpI"Og%*g%*Z a t uv'q'k&s(z)u&s%a*[+Z X"S'L&6";@ F L'S$U#f"*l%,k2-k2-Y:Ha"=Ow*Gc/Cm3>vKBbF_?^/;e@%E$%E$(6V&,>^+7Tt;6No>1:_G*,RB"E=B,>@A'[,c &Au) 8h! A @=!K=k@K:nFmLFmLK|wHx@j:Qw47rh94fl>0ZoX<}`@U`þQkoolf}RQKD7?@)'%     " /W$7q*#L;B?OB\R`acof8<,Z8<,Z6#58"4? />.9*:*;)8&5"4 4 2 1 Q! K 7 8 : 97!9; 4 2 ;>FFB E L R X ft!d _ O ILL@ B F F ED C CB$5 0 @@= = >EZ ^ a ] X d h[VYW Q P MJ F J M R S O NO"O"Q PMO P!QR E @ = < ? ? BCEEF C @!J M > 9C C @ C J J JH E @ ; F I K K UR G K W b l ps##&(')w"q n' k$ c ^ M  U ] Y T KH!E D K K ; = D F GGF D C < 9 ??N M IIH FDSX OLW W <<; <>"B"F"I K> 9 00<7 ), 4 56< BKNKJI L UQF N V G 8#? A 7 3 B"B"9: = ; 8 ; >@ A ? > &&3 6 @ @ > C H 8!3$8 : ??,"1"@"<!1 <F ?8 : : / / 4 2 --- 2 7 > EN Q D ? PP P L @ > ; 2 ( / 1 6 7 )$)$% # #( - 1# Q@)Z[J2msb{{jrrssrrrxw~~Zl}MZ|ITEUDU3\3\/{-r%zW#wRwlBipB[sBbo8hj.ek$dk!ah,ah,b%c$fx!mu jc [!\-\8h:l;w4z1ew,ex*c|$\y!E pC qA qGv Lz#MvM uWz Z{!^d!^d!g va tNo(Tr&Yu#cxm z]!X#\&]'o$o$V)['jxes"Wd)SkN qS hU e] p_ sQ vQ vc e} ko'pm'~h&un*ls.tw8|{As>p=ii-ii-oS-pY-rj.l5 pJ'wc.~|8~B~{փzye`vTW)Pa)PavB2wN0{p)r4s?$z\-x;q?lGl}JlvBwvBwx%_Uu!cLjn1lk.pc%zn)y,q.~n.c'_$~:~:$W'_.u7PpRgS^E`7a{0lqy-ojjk@jk@Rp&Nn&Ci$Hd"V TSc!Or&]g#j\ ua(xc*u8{=IHC@}6|0r)q~'pw$j(h)sp+wj+vl)vl)m&q'|+v(o$vt+ly1u,x*yx'yu&x|(x|({...06+x~kq#gm$lm&mm&j"j"|q'xr%m vn"p1t+ww$pt$hq#` g] cfr&fr&qw0su/xn,{p+w({2;87q-lhq-lh!wM vIr>n:c,rr)e&[$W#^v!`r e^(e^(vr$tr$lr%rs*u7~|,v!v!v| p |n |S[+S[+k9iC)a`-mn9JdZ^[W[cQgNuRszSj:x4s!dNgGoo3iu5cz6^v1Yq,N`'JZ%R\&T\&hg%hg%X'|[(tc,wf*zh'wk'sm'xg,ze-op)kt(ed(ed(h `mh#{-y(t q}ms%gv*ew,nx-qx-oj oj Tc!Th"Uv%Zy#g g}fx#pz'y{+ry$ox!t~'t~'(&n!m!i}"l!o n!m"P ~F }Z a J)L'S rZw"n)j+f-e)d%lo c#_%c c ]+])[u#Uq%Nl&Ng!M bTbVbem!jp"ev)ev)n*t+.-+j)R&T ~U {Q zO yJ J A vB xC|%Bz$= s ? nA iC wE!L N C oC o@ pH r^ w` ug ngv#f}&a}'\|(ns$tp"gx$c{$Q _Q bO kN fK UK ^KfQlV qG eB a; `8 `B eB eJ `H c@ lF kXg [i!]k!\k \k \ \ _u%_u%`#\}!Q uN xD"G}!I y M oQ dJ {H M M @!?!;!< = = z= qD tJv!L L Q"R~#O ~O P O K G#C%G"J }H~%G~'@s#=o!J nJ nKt%Ps&]p'_v(a|)S'D$> n< e? s@ xAAJ |N |X {[ }c'ns$xb!tx!r!S!I!V V X qSx!E*F(I#O U {Q |L|E kB e<~<~H eG iD uFw M}*P|%R {[ d l&o(_ Z Y pX rT vR xM ~M }M {H C#Q!V Ys"Zl#ph'ph'}1y0n.s5xD'P;@%J% '        "$% ) * 33%=(<&3<3)9D<3MZW9O[c@Q\oLP]XO_bipervos{rpcPs6~Og2uND)[/)6      " $ / / - + '# '',,2/g0Emx7HxOQTAY1zWIWR}vlrulpplppVAB}PCI+Y7Y>bAEGYE/hP;(Z613-)$. 3 A O A = 1.0 0 2 0 + )' ),"2"5#3!3 2246?>> D"I%P"R"a"f"l'l'c ^ P#P"OKFFG >; C C 6 7 ; ; 9::50 ////% & , - 0 9 B D!G)W"\ VT\$\$_"] !X$ R @ 911 2 <&?(Z+?Z+?z'+R3.`X8Z:^BT?KY0sY,k6>6>i!"j !om i#h"g!n%u)x*y+p'm&g%c%X$Q#< <= ? B&M$P$\$`$V$+V$+F*7M,;a4Ii%1Sr+/^;3nK7~P4|R3|Y5\6`0x`0xT"QQ!QK!R~DIl-1`+/T),K",I,@)>(8 !8 !/ 3 @? = 7 1 +&, /   &%9& C@2*UTVHPWGLXFNTCQQ@}jjRrsYk{~h~fvm}قq֑eʼyAnIbQpKD_6U1vbC$TY>IB04B04@(2H(7c'#Gd"@e:P0;'@ B = ; : : ?!?ABG EC@@9 7 66CDIHG"Ta ` ^]&])S.S.?#,@$*D'&E$'G,e%;!/J'@_-Ru=bBhsefqŒXxN`0sT+fe0@](9V 3S1Q/S-T-P'O%D&D&K#M"T e *u'5)@,"J?4wF;R{WgdlgdlnlgcWoeKh`v?`\\?dmX?fsW?v?{.R.R8${Q5&zS,,zW-,{Y0.`0;b0Hd6Zo*E B 89 = ==;96 6 CGA A F J X \ a e i ^ Z M I I I J H E C ? @ B BC!96@ @ 9 9 8 >QUZ Y W ]`[ Y [Z VS IG F J NQ S NMLLQ Q PKFED> = ? @ A A N L F D A D G M O HFB B BDIHC B B A @ J M F F R O FI S [ c j"p'#&"&"s l _$ \" V!V T S R R Q G D ; 8 @ @ @ A D D DEF CBD E = = I I J J M GBO S RQNNF B 9 ; A =:"@F : 7 9 9 <9/ 1 5 9 = A FHIFFHJR O G J M B 7 D I : 5 88? @ D A > ? @HK E C 4 4 5 8 A A C E H ; 7 : ; 66. 1 8!7!4<D > 8 :: - - 0 0 2 1 - 2 7 ; > F I I I FG J F 8 7 50 * 0 2 2 3 2 2 * ) &&'5#!C/1gP8yt[Dodngzyzynmjnx{܃qlʍ^^LVFT=X;Z,jn,jn)h&_E|B~p;pv8c|6bw1ar+[u Y wiw*iw*[{"\{#a|&fy%ts"wi"z`#|_+]4yi4wm5}s2u2cx,by*a$\z#On"M nJ oI sHw!Ow!Qx!OqNoR cR cW vW qXe$Xn#Yx#`u h rb {a ~\ {[ {ty!ty!a*b(dt!`o#Va,V`$V _Zi'\l*hl#ml ^ x^ xg|#j{$sx*wx+x/{8~A P#^"Tz"Pdn=dn=rW/rX0t^2~`7iI%t\+o6A{{^d{LZ)Pa)PatE4wK3_0f8m@"tT)zh4q8nEtIvQqQq0lw+nj~sF|o?ue,{l+s+um0rk2g(e%z0z0"S$X*j0yCHxMqFm@i8}5e!aKe!aK_l0Zj.Kc(N`'YW"Vc#Sp$Zk"bf ld$od&q0u4GE@ xEx$J!L I ~H |B }D J J I"G!DyE|F~ DDB vA qJ jJ jJs"Os"_q#[u&Wz(Q|&L~%Cx @ vA |A C~C~B wE xO |Q yXs%`p$hn#fu!fx R#L$N N Ot Nx!M$L"KO S T T~"G xC v<u<uC iB l@ uB wG|$O"W!\!a!f&h(^"[ S p S sU }S }O |M zK yM O#R!S!W~!Y}!gp%gp%~w)v*u,x.|/}C"}V*ck-[rE]N^vM[vM[zhxrrphqkuynyqjiބuӍlЇ}{؇}{؇vqrcjfUo^gmrrs}p΃}ptzmrxqmu~n{rsstty}a{tTobMl\Ktjtgs_t^vv]f]VVEPgL]xTjpہy~x}~xqzYzY~c}wby]as^jn_sq|tzy|upl샡uـvzywnhc}qvyӌgДbЇwqЇwqns~os|svyxvqw[i{wpflonguV~uV~GbF]DO?I39s19n/:j*XffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM  ""0,$GG3%NT;7}{;7}{?@CKakuqlІpӏh|Jv~@0-7+&-         " "  " ""'.,:2=UB8B^MCzFNNrswshdh`xL\kDZfA<8"H2)5        " # # # * - )4*5+8)4A75`UY]xk\tq[jOPjOPM7.bH:+\8C#K7;D4$/2$/ 6 <CED D a$ a# _#o!#($-11=;/iECdKnMNN]H.hR=(Z/1-/%(.!7 < A D E 0 ) 4 4 = : 0 ,'%#,/ 0 0!, , 6 ; HH I"E"A!I K `gu#u#l e O O OP P G > AB D D 6 7 8 ; D F H <0!/ /5 7 ) ( & * 7BL J#G)X']&ab _"_"l,i,^%+Y"&I 8 &4 9 5 3#S'.S'.v'>$*L>1v@5{F?CA@CQJaQg7e;6h?42cVED^JJ`ayah[XifÔUO;uPfeɹ[ŴQ|JsHc8]3xWE"QWE"QN9F[9 K7'Y|-!Kx"=Y39(> ? 8 6 = = 8'=%K JG EB BB!B B 0#0#DC? AG#R\ Y U T S P)P)A'D%K #I D$]3v#A#2S'Ae8R>XIgrMlWNp3|c-mr:?e-8X 0V.S,O/N0O+O)E(E(V"]!s" &.*@.#N1*[H=PC[v^fiafiaql[UAxuz?gm]=Ud@=ZqI=\uL;:δ.m.mM7~H89<;>@EC]EtFFǼNuPiSTSTJJK}KuL[IHE5rz71_Y(-K8.8bD0QPLaFcLJlS[A}S[A}^A%Ua@#Pk>Bc8=I&-C&*<%'8"3 /.C J 9 9 9 ; @ BC= 7$99 JP < < J P c! g" j" d ^ W U L I E E S(O$D A 8 = A B C > < ? ? 5 4 1 7  GM SU V WW[ \ ]] [ V EE E J N$Q R NL I I Q R S H< 96 8 9 A C C!C!Z$U!F D < E M P Q R R A A DE H E < = >B ENQ@  @  O!L!D GO U Z" d'm+"& $ n f O N I #N [ Q G K N D @ 1,4 4 EE C B AC E A@M Q ; ; D F J L Q I @ K N T V E#E#O I 7 : C 9.!8A7 4 A A <:556=DGIE C BAF HN M H F C < 5 I P = 6 - - D F K G C B A OTJ GAA6 9 A C H H G" > ; ; ; - - 0 00 2 7!< A= 8 : :+++ . 7 5 - 27 7 7 ? A NR ; = D ? 0 0 / . , 1 3 /.; ; / /. *% =(,U:B~`GlUkf`dՂ`܂`igbi~sgčk[bOKSCT6\}1^v%wY%wY#U L22s3x|/k*c)Zz(P M p'p'S rUu!\*_~)g{%ip%ke$lb*m^0ci/_m.lo1po2`x+`z)^$]|&Yk*Vl#S lK pC sQx#Uz$GhB bE bE bG uN nb Z]k!X{#]r"bi g si v\ pX ny qy ql{+hx)]p"[l%U^.YV)]M$aj2bs6th*zd&jz$jz$kv'oy){-07F$T'h*{*i*c^!sM^!sMuZ1uX2uQ5{U:bG#rT'a3?}}r}WiC\)P`)P`rG5wI6N7[<g@ nL$tX-pw0oB|H`jŐ`jŠ:y5y'xZ#tPyf2|j.~m*ki2eh5uj*zk&u%u% N!R%_)k5>FHzIq@=`%WV`%WVkh:ee7S\,U[+[Y(Yd%Vn"Xo!Zo cg!fd!sl)wo+DB z5 |9 D E G$FvE jD uB A @ D yE sJ fJ fI rO r` rWu#Mw'Pv&Su%G$C$B BD}D}9 r< uF |H uLa"Rm$Xy%Ys!Y qQx$Nz&F F Fv!Jx T ~R L O Q W \$I!C <l<l= l= n<u=w@ {N \"]#^r#`&a']%[$Mp$Ou"U T Q yM xIw!R{"Z#S"P!U W ]w#]w#wq!}t#{*~&"y2qA ZJ!RM2`|7ezl+XffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM     "0.0.2`ZN6f_T@{mfEznvUwq^hlqx{wyvuOpLaoF6*X=/$L#'                $(3!7%,R?EFoEJIyOiSt}s{tswzlБwHeZ3u:=E.3:#)/    (( ( (' #       ',/2Dn=RtO_fɟyElL{hOmlIhmGZJ7tZJ7tJ3#OF4 I:79;23<""? B C E J L ^$"^$"i'm(#v).,.3.7A:#UH>VYtZ~Z{Fz?S;([I4#N)**)-'*!'2 > 7 5 , * >>B A ; 8 50+ 3 6".+7 7 5 5 5 9 H J L L M ` g t"t"n d I"KO L I C!="FJJ J ;<> = :"9!8!88/!-#0!1 874 : M OQ T!W!&d h r v "d(d($.{$,o%)j#'Z#G!44 4 3 2"J'J'f#9v&C.2`/5e3>q2=p0%'A#$I F <"; 9 9 8DI 8 8 ( ( & (!/1- 8,#?/";3!7;*(Q>--Z@;HnA@RuM6R|WAMxc>ze=i:aCYLcKmJ^WZ[cNgJ_pH_pH^MMiLGI3v}=(^p1EV'8=*9 8 4 2 H H 8 9 = ? FIM DA A#A$G"G": ;ADM V _ ] \ [ [ L!L!?(A'F%D%?%R-f"5!-J*8`BDJHqrwᦄS|Kc2wY+hf>:b47_*4^'1]#.V*T)N+L+K&K&f()p(,*6/@5!J;*_B3uOKSTeykggtg@>7q].R|C$3`* /\'.Z'.Jj3T0GΉ0GΉ:Kdž7^Ύ15߫@гLW_hyijmmp{nhiiXwGgAr<}BDQUGvpFzFU]lƀUĢTSwMKUXLLHGǹCȱEGwHjJ\LLuy҃mqqsz?Ê73Q!I)3,      00' 1 O f"0)3_.9l2>y;:zD6{XQ_ZjWhjWhs?q:m+ey_'[X7>L*3?(8#2 3!4!6 7G H L H > < ;#<!< B D F G D D K P _ a c Z R H E O SB B B D L O X QJ H"E#I!J AA6 4 0 5F KPP QWY] _VVV" R E K P V \"U!S!V"W#G G M P Y L > A D ? = = = G G BCF C ; B I H H L N HHKH AB F C AA A C D E E I H C G Q Zc" e! f! n# q$ ki!i!g c a [ T N H C < : 5 4 6 6 ? A EA= A EB B = < > > TSP M DI M T W Y! Z! Q Q T O B B D A > < ; CF1 1 < = ? > ; ?CGK LL G F A BE F HJ K E > 9 7 ; < > > AA @ D H ? 6 C H D C 4 4 A ? ; < > @ C#I L 7 0 8 8 553!4 7 6 4 8= < <336 5 44 5 1- 0 4 H O GEE#G O H 2 5 9 9 : 4 2 / . @ @ 6 6 65 3!O6DkN,f~MXvtanldVpVpz[wkmntlsɧOa=j7n'h]"fPpCpCu6r1l%}k&gi+fu%e c a \ [ Z-Z-V T!Ov'Qu%Zr ^k!bd#f`'i\,ff&di$dl"dm"e gb gZ h[ h]g$_m"at[p"Uk$S jS jP _P [P [P [`j#cl#ls$lu$lw$kr$jn$jv#ky#or!pp o&o&ww.st1hl;ij:mf9kf6hg4tvd,Uh,UhQAS?[9_<c?pE |K)qc,mk6:XǞXǢU~L{2tx/ws)e"tRd>wc5rb1xl'zo#zq*zq*?AxG ~N'd-x4:ADEn4n4(a~'^o$zUp#uRufHhg;Zh-Zh)Zh%ch"fi"xl(n*{1{/x{(wv%v fnf fg"hd!j awr'|x)zv!y vi"i"wy(zx+t3|451|.v+t+f+a+w)w)w$x${'|(,yy(pr%t xv {e"`$g}$g}$}({)x-~,~,s(g$h$i%dsb oZsZsa!]R yP yL yV pa gj fse!ph'oj)wa+z^+uh<k>sErK&o[)uh-{t14:<::22;; o7 qA uLy"Dl!Bh!A q@ t> vA yI F ={ @ wD rD yD C vC sB jB gQ nQ nK iM kVr!Sq#Qp%Nq#Kq"D~"B"> = C }C }A w> y8~ : w B cJ lS uK fI aE cD dH oH o9 n= uI I I P X _ gy H q> o;q ;q B f@ g= k= p=~"E wM oR vW} Y}"Z}#Rv%Ot&Bm$Dq#L|"K{!I xQ ~Y X W&d%i$k#k#i%i%yz!{&~)|,r2g7cCaF(ld+pn2_x2_x9fOprrqrs[Tdi||||zr\hYgRags|kxztrrvv|lyqqs~zzy{y}qjwpʌke†uiDŽyjv|tyonosppzqoX^~bVmNt؆熋w܆sؒoJoJWKROEZMYVYf\{w_lyhnqss]Ήfw{lokYjnu焤j҉b˅dNdNx_W{bVjRkWngÆm`mYeXu^XvoYvtY~_~_^Ȑ\ÑpVhRRGJEBC%]!ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM   .FB52PJIyAZISrtur׃jjYa~SZ]MZ]M26"J-.?              "#/$,/;8@>b>GCoFaHj|v{{vyߙ}Mpd9FJ%V8>F)26    && ''' #       )2/ 3Ji?QkTarkϘ{GqIxmJilCdl@TH/hTH/hI2HF2C;33@ > 7%5$2#6: 0",$.#/#=!<8 ? T SR W \$%h l x !| #f*f*&.&-u%(p$(_ 'L$9 4 2 2 2!G$G$a!7q%@(2Y)5]->i,s24r.0o""i#c#p#}$## #)!+"l+b'D D C!A> >>!9 7 O W B B 1 5 A K!T#X(\ ,/=4BB(\G+e[/o[/o`5c6j:m:u:h9[7Q+exN'[g>Aa88C4*C4*B%+D$'J F :%9 8 ;> LQ = = , * $ ' ."*)&0+,/(2!A3##I5/8V63?ZH+7dR57inT6yoW7{s`9[?UDZF^HT[QadVjRb~Ub~UcT]nSTO7}C+dm6HV,:>!+8 6 2 1 L L 8 8 8 ; EK Q D@@&@(N!N!6 9 AEO X ` _ ^ ] ] JJ>(@(D'B'=%O+`!1 +H+5^E?NBvx뭄R{J^1uV+fb?8b67a-5a)2`%/Y(V&N+K,M%M%k/+v.0,>3F9"M@,eG6}QPTYhzogguf7ü64oS(L;(_"!UQ)8Z0@o1:y1:y3R҈2kݔ.3@߽O]xhssonrrvv|pzxrrs]GxEBHJ[`MuNQcɛR{|]ǦYTi|JFHH8ɮ8ɮ6ԫ5ث08ș@r@i@`??wrljboosx:č4.P E&3+      77' 2 S" h#.&0X*4d.8o44n:0mGKKTqVuqVuɖGA|0ql+f]<CO,6@(9$1 5!6"2 1K M RM = ; 8%;"> F H E D F F K P ^ _ ` W N C ? P V!A A < A O T bX M$J%F%M#O"AA6 4 / 5 E JOOOW Y ^ `TTT# P E M T[ a!W!S!Y$[%F F L P [M? D I" A >< ; HH:=F C ; B H F E J L J!J!MJ ?BI F B A ? ? ? G G G F C G R \f"e d i" j$ j j!q"p!k g [ V P H ? : 87 6 6 6 = ? F A< A EC B 8 5 ? ? YWR N @ I Q X Z# [$ [$ U U U Q E E DD C> 9 GL", , < > B A < ?BGL NO I G ? @B D HK N H A 4 / : > C C @? < C J > 2 @ D B A 0 0 DA9:;> A%M Q 5 , <!<!7 64!5!7 407> = =6 6 9 8 3 4 7 0) . 3 L T E@H$K!S K 2 7 < = > 4 1 / . A A 8$ 8# 9 9 8 %U;!LrU1rOYzySsnQR[R[K|_ppqm{ΫHg8r3v#lSiCm<m<p+m(|c td"]f(`r"c ~c c `"_#R}/R}/W T"Js&Mr$V o[i _c"d_&h[*ge#fh b k` lf ac aY `Z a^e"bn!ew `p#[h&T eR dT \T YS YS Yhf$jk$o{%qx%su$ps%lp%kx'kz'us%xp$l)l)zv/vs4kjCnjAuhiA sJ$|S,~n3GMυ@~qBF'q]*ld25UȣUȢ^͜T|5r4y/v'w^aEz`5v`0yl&zp"ro+ro+:;p?xE"V(i.{6>F…Hr9r9-n,kx*cz(~_~#jSmhB[f1[f,Zf&ci#fj"zl'm)y+}y)uz!v ty cp gg jf dd ^vo)|t,{z { |d d wx*zv,p3{693}-t,q,d,_,q+q+w%w&w)~z*z+tw)nl&z z~ ~j$c'd}$d}$x(v)p,y,~,n'^"g%p'fs b nX rX ra"\M uJ w@ {N p\ de dm chj fl!p b s ^jc1ye3l8k>"iP&p[)wf+ul-rq2355-|-|3203567x99[wfٕ??0-${T!N:;<,&03|9|9n4j2_*b'l k~"jz$h~!f j%k'Tg#Tg#z4@'d+o7o@poIq`kPfmU}Myp9o2vxj[@j_8kj ls m| g%a)Y zV rS zR }] q] q$#y| %)*+,~,|u,ur,s(s(,-.,')~+./r(l%q uq ur zn tac(hg(}r'q,o0w,~'*+r0r0r,k*T%Y$t fkx$a(X'N%J(H)Y"^ J nN pYv Ys Y hho#wv'uz*r}-a'[%[[ N"N"Q Ved"_f"Xg"Wl"Up!]n#_m#X lV lnh&nh&t iss!o,p+qz&tw#ws Z P O O D D U yS uNi!Nh N cG ^@ XI ^R dE r@ vL yL yA tD tN rO sR vk p izq!qx&gw%cw$nj!rf [`%X_$O\!P ]R aI \@W#Ta#gk"fa%e]&Yn*Ut+S gS gO hM kG rN rcq%fm(hh+dn'bp%po$un$x~(x~(V}%Y{$` sZ rI pJ pJ oSn \m$V {T O O U uQ tD pF oKk#Bl!9 lEs Py Cf!>`!@ nA rA tD wK G ~: y? wC uD {D D pD kB eA cS pS pK fM iRr"Rp#Rn$Mo#Hp!C}!A!= ~; }B }B }Cy? z3~#6x"> dH lQ tG aC [B \A \H jH j5 k9 tE F H Q Z b j vH k< g:s :s C dB e= h=n <#B sH fN sT W{!Xy!Nr%Kp&>l$Ao$Iy$Hy#Fw!R ^ Z V'j&q%r%r%m%m%z y t%x*{{/p2d4f@fD%p\'sd.aq.aq7ZNhrrsssVL]b~x~x|t]b[bS`ko~\|rusrpp{rxxos}y|yzxpfvu͍ijƈzpІrv}rzg|rhyip{yvXccUnGnӌ{≑vވtܚsKsKTLOOAWIUQR\S~fSjovcrnrssTˎav|itkYlmt낙kІbDŽ^D^Dz`O|cOlPlXmoɆkaiR`QyWPygRylS^Ä^Ú^Ϙ\ɑzTrQZIQGHD#_#ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM      0&+4+4/A;P3KB_8UIoFrjT]`otmhYXz}SeGNS;yJA._6/@"!              # $ 5; #E+#E+*0SA1:ZQEWmMatd|h}l~uxzm{g_w_w`Y?WN5p<.<5(5            "5DIC@RWOC[D^MWuw}zzixWnNdD9C+\+-#G    "   $F<9hF<9hEKM~RNNzVP{]c}un|ςhYstLnxG_^4sZV.gJ1CJ1C; 69!32#)8!&HQ Z#c#l" w) z, v-.v-.~1.52BACGE!WH&aK+kXIfg˜_Ŗ\w{Gmp@7/!F6+>2!#0$*%.#2 5 8 : : 9 9D D ? @ E @ ; > A= <!4166@ = 4 8 CA @ K O d l h#h#O$N"J L Q R R P N N N W W Q M ? > 976>EBA514 8 C D H N T!Y ^ h k q$ r%p+p+}#%x!%j&e$X J!=!7#5#66B#B#Z/a3x "A!&F%4V):b.An7H~@ORrX}ZQZQR(`N&ZCG~=>b+$a&#a!"k$%u'(&)&*o#i!d! ] HH G D@>;: : H M G$G$9!<E F H JL"^",e'/w.?}0D~H(\~H(\I5K8S?WDdTnRxQq=n6j0i.|}J J}J J]0-]/*^.#X*"I D ? D JI"I $>!>!:5 ) , 5 0+!+*/*1/6!88$ ;N$BR% E]+#N],$P]1%To-+T*1Uu.2]j24ek3@pk4Esc=?z`@=|IMYIMYG=S|K,>,?.Y0t1 %F*/ZE9~N=zqVyL~U/nvN*b^8=\3:[/6a*3h$0b&`#`%`%S &S &*/*4,E3#R;(`D<}NPT\Va|}sooVN6}g/kU6h&b\[Z |.$6z2z2#'E%3S*U~+Rz.Im5Sv<\?RBHJG{MGxNzNzLH<~۳<۴<ܸ?ŮABCCCFG=;6ۦ<ѡMD~:bl9Vi8Je8ca9k`4\~S2WwO(LuG(LuG0hW0lY/x_(XH!9l0 5e/0_-3g_;zoRZ{\o\ors{wBe8.D;)-%%!   # $ ' ' 0 9R"a,!)K$-R(1Z,1^02c6G%.7 9!9!9!9!E E F H N M M I D FGE D S S OR [ XTP K#@=A B = = @ D R#R"S"R"P"G"=#E H# @ @ ? = 5 8 CF IQ XUUc! h# Y Y YT H K N R U W%X&Q N @ @ DGO J FG H H I B @ > > <= A ? : = A F G I J R R F H O M G H J E @ I L = = O M J M W ^d"a ] X W b f j"h!d% a" Z T O L J L M <7!7 7 E D ? EJKM KK @ = > > E G N L G B > I M W Z\ \ H H H G C BA@@ HK = = EF I J MLKOSQPHEK JG F D GI EA4 0 79 A A E F I F C C DJ L @ < 1 1 @ BIG@ C F F G 9 5 > > 3 4 :7. 7 @ 9 1 8 ; 2 2 : 8 3 6 > ; 7 9 ; J OE B L!I A @ < 4 ,17 10 @ E J J U&*W'(\)#l3:}=#QZ6|xJ]ŋdτTvO`Y`Y`knpz恇ߕTȔC2ou*ue(x_|iGwe?ko1ko1~i-|j)u mp kae!en%hw*ey&bz"s"y"i"i"`"^~"Z o\q!bz&\q%Wg%Zd"^ bj an aa `] _ah ch!jh"hf!aakm"vx%wt$xq#nc k^ ` e] g] g] ggi kl#wv*nz(e}&ep&fc'df%dg%qb$u`#vs%vs%~=yDv'hZr*sdh5q2{y/u.r-q-m,kq_:q_:eW0k]0}n2t6B!Q%a-5BvGU`U`1cw.bm#`Q"dOpGmH jI#pV&wc8=EvGf9m9m$SU!RM}R7X;^>m@|B"sP#qT*o,xAA`դ`|Ɍ^]WhC6w)facF~b>v4}1u*u*}8|8y8{<I!P$X)k.}}1288RL;8/rs%nXoj=gl5_o.pt-vu-{x*}y){w%zu&zp)ym(wg#rh"li!ff"`c"np*st,}}(' } }p*q+u,~0357}0|.t+q*~w*~w*,-~|0}.}*zt$l kry t} lw%iu'r&r&t+x+-+}&q'ey'c{$b| ^#]%]#]#b"]~!N yK zB |D oF cOiWo%Y kY j] __\ic ob$_1b3j:f;b=dBeF#vW&|])h*l&\&\#U"T"T%\)e({c'tb)yj*zm2t5v+m+m TPpG~tAx/{3~71/,~+x4x4h0f,a#f"v!k&`,j%t_{!Xy"XbXbye3l?(c,o:tsXoVwjWXgl_e[Y`.Wm^)W`[Y;]^6bo(iw*o,p+r*\z!U s_w#cx$iy&iy& } z"%(*-*~*y%w$} } } } t(x(+)%~"w}o${l&t j r jj `j `qv(ru&ut!uu"uw$vv$wt#vx#v{#zs%|p&s)s)d(~e'kg$md$r\%mi"h v _r#Wm'R|$P#[w!^t!L uN uU tU nX [gj"vx&r|(n*]#W~!Q xN v_"_"] \|!Yn(br'lu&p~&u&q}"py!h}!f"a'a'`x#e{$t&s$m viw ex!a |` }Q L E E N tL qD jC h> b@ eC iC iD jB kB lI uI uD gE gHh!Ml!]y!ku y q pr"ht%e ke ghf!jf"Xg+Zb'` U^ WW ^ZY ]T"]a&]n*dm(gl(bq%`s$Rg"Rg"W gT iL pP l]b$fc&pd'em$bp#qv#wy#n|&n|&gs!e r ^ m] l\ kX qT wY y^ {Y zW yM {M {W U {Pp Mp EnB n> nF mOl"H fF dN uP {V~#Q~!A @ }=r$@ qD qE uG yA y? yC {E |[ r[ rH mM kZ fR lJ sH qG pA n? m; t: vC oC oE {A z8 w9 w: y= tA p; c9 _I `N `G lG l> u? yA!D J P V ~U ~U ~K iH b< f< f= i> l@ vD xN|"K rI hP pWy R iP dQq Ru C nC oD oE qJ xT w^ va#d)j%m$u*x,~u'~u'u s"o&t(y+v-l/e7c:lEoI)sh)sh6t>{WʉfrsskhqtԘgϘgϪ~[ĠxaĂfv|hyjo}rmtVqrsspxpx҃ovstwvtxw}voLjoemb{{vtpc\bg`irz|rуsalΉpԎfʐcǣzEzES@QCLLQSVZ``wkeg|bnsrrw}|s񁉇dtːhpvkmqp؂mΈeˀ`G`GvcNvkTsduh|v~hǁ_ZaZbYu_{afԒfԕb˔^ƑxSvRqMiKbI$e(ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM   "$#5-7&8.D);.Q9c]xIUYmssm[\`zW]eHZP9uB:&O*$)#           !" * ,55#(D.+0K@DF`vKNk_gdniuqttnaaodHeY>G6F>0>$%              4FM9AV^DBYBZ=sѸK}ttt~yh׀]xRFR6r59,Y"    $)%UKDUKDS]Y^]W]Oadk~fza_ouLk{F[Y0kVN(]G)7G)7604-/%6$KV `$l$x# - 0 {/0{/04297IFI NI%dL)jO-o\Kiiƒ_Ǔ[n|HanB/,A1)96!"3#($0#8"7 6 < > >>!E E = @ G!A ; B H @= 6 4 4 4 C@ 6 9 A> ; J O f m d$d$E&G$K M R T VU T P O Z! Z! X$R! ? > 9 8 7 @I H H 71 1 6 F F D L T#Z _h k n% o' s+s+z""u#f%b#U J >!8$6%77 @"@"W,\/k9x!?"0P):a/Cq7J?PO|TYWYWW,jS)cH!MBC].%_*#`%!i'&r(*','-j$a!a$ [" I IH EA>: ; ; F I H(H(;!> F E D FGT'X#)k'5q(9uA%UuA%UA5D8KAPH^\p[Y{Cy;y7y5Q$TQ$Tf3-f3+d3&_/$N! H A H N H!#F#%>!>!>9* - 72 -+(.#0&7.90P!6R 9W@WAV!Dd$Aq*>f,GZ#-PY(8[X*;_S07hQ26k@5On?4GjC2._K0%PS.@F(09" D G D C ; ; O R YWQL FB A = ; : : +#4 M L HR [ ] _ Y!W#B%B%A(@)<!-=.@1]1z1!#E*-YE8|N;}{nWyMuR.loK)a\5?[3;Y06b*3j$0e"&c!"f #g#U!&U!&(0)6,G4%W;*fFAPXU`WcxqqqL̺G6fV-UD#UX[]]ry# d d~.! =)4k)2e(*R-8_1Fl2Ak2;j=1wi@.ph@mq@mq75˜-/4z1bf.@Q.@Q.@P3WL4^J-Em4+.UF#>t-&V#P J0UJ9g]FxJ~IeIeqn}eEW:.@7++$'"   % & ! ! 3 ; R#_,&F#*M&.S)0Y,2_17i28lLfLf}ruυ|rҜj٢_˵z=V.s^2EL(29 :!:!;";"C C B F S T T M FFFE D W W PSZ UPM#J&@<; ; < < A F S&R&N$P#Q!F":"C F$ @" @" B ? 7 : BE G Q [USd$ j' [ [ ZV I K L O QW&Y(N J> > ADK J H!H G K L E B ;;< = ? > 9 < > F H I I T! T! CGT Q F I L F @ L P : : Q P LOY ^ c"_! [ S!P!` e g"f!a& _# Z T N N M!R  T!>$7%7 7 H E = FOOO NN C ? > > > B M L I @ 7 E I VZ^ ^ C EI H CB@ABHJ CCH I K M RPNRUQPGDO MH G C EG D A 4 0 57@@G I MG @ E JN O ? : 1 1 >  BNK B E H D C ; 8 ? ? 1 4 < 8+ 8 E9 - 7 : 1 1 : 8 36 @ > <= > I MF C M I ; <? 3 & -4"0/F M M M _'-a),g-'~:CG)_e>Rb͉gԈTxNeXeXgash}~䆁ڡ?5+qd&vX$xTthDoc>_o-_o-yg-wi)r pn mb dfm&ju.fv)aw$y#"p p c#b|"_ maq f~(]s'Th&Wf!Z dk `q ^a \\ [_j"cj#pj%mh#b `ol"{x&~v$t"wb!s\!e h ` l` l` lf jkm"zt,mz*`'bp'd_'ba%aa$o]#t[#yl$yl$A {Iy*gbt/wpd>q:}6431x0}uw`>w`>bP0hW1zl2q6B O$[,y4C|H_\_\5i1gwz&`X$eTrIkGdE lN"tW38Ft~Ke=u=u&RZ"QQzM6U:\>l@{A tL!rO'f)n::aצd|όkVcbJ3t}(p_ukAko9ar0uw1{y1{|+{})yv#zt%{l,zk+vh&rh$nh"gg#_e#lp*pt,~~+*  m*o*v*.16:1.y*w)}y*}y*./}~2~0|)|s#k jpx!q}"ms&ko'v'v'n,t,-+}$r|'gu)bx$] z\%['^$^$b~"]}!N zK {C |A o? bHk Ps'T lU iW_X[h cl ax[/y_0{j2c1[/^4a8rH!xM%Z&^#vQ#vQCCD!~M%{U$wS"rP$wX%x[%}W%U$}S$}S|=x?wlCwo=uy+y0|532+}(w2w2f.e+b h!y"k(].k'y \z Rv Y `Y `q^2}f>(|c-zo;umanNgU[hlb]_NZ*IcY&MYVX9X^5_p*hx-p0t-w*^z#Us cu%hv'm|)m|)y y z#&(+-*~)z#y!{ { {o&u'*)|$~| uyh!vd#o hl ih Yh Yqt,tv){ zyz ry#qx!p vox mz!um#xi$|s'|s'_'}c&cm$gh%qX'nd"j pbl"Zg'Ux#S~![s!^o!L wN vS sT lX Wgh"uy%q}'l)\~"V }M vJ sd"d"a }^z!Uq*dv)rz'y''x"u} n"k#]']'Y}%`~%v$t"l uf x_z!d x e wR zK {E E L rI pA j? h8 b> hD nB m? lA iB hH tH tE bEcFe"Mj"az"kw"us!ms#es%e fe bge!gf#Wi-[d)f Sc VY] `X!fS!`a'Yo,dq)gq(er#dr!Qg#Qg#Y fV hM oQ k[]$g`%rc&fm#bp"ry#w|#j{%j{%m pi o] k^ kb i] rW z[ }^ Z yX wL uL uX W~ Tp"Pp!C oB o@ nG kNg"J fI eR xU ~]%U#= = |>p&ApD oF sH w@ |= }D F ] r] rG oM l] bR kG tG rF p@ i> f: q9 tC jC jE |B z: t: w8 : w; n7 d6 `K aR aF mF mA xA {@%C!K }P yT tQ zN M hL `< b< b;j!=n A {F {T{!O rI iQ pXv P cM ]R qT wD oD nB lD oK xU t^ pc$h*j%k#v+z.p(p(s!r"m}&s(x)zx+|o-e4b6k>n@'ye'ye6|9CWrssrqxzyءaɡaɹvMrSgdjhqtu̓se•qTqqsspzqpzqɆnׂvttutr{|r̈́ibm`n_wpsobQa]]gpw|}ujDžl͈lϐaē]|C|CRFMat|}xZgRNNE''       $Q6.``C8weaeaqxpbyix|uirvUZY<~RO3lI7"MF/B8#8#E G K M Q"c  u( +!-$;;?BC&gC&gM*iX.uz8y;wEwCwA|Oy\^SUPExG}?oDi21-1+)- /4%79 7 4 6 7 @C DD? C M HCD E!5!/!4 5 ; ; 1 4 > > < D L O P O O!N N Y S AA @%C!E S ` [ Y c c L E 05 D C B :2!22 33C C C J ^ ` a] Y g k i h V V f c Y#X#S$J"A<!:!3"1"A A = E[*^+f/z'C'2W-9j3?|AMFRi@i@{3w1}l,h`'\:8{36v,3s+0o)-h+f*\ Y HGD F K L L LLI H S V Y)Y)8 < F FFGHS V U"U$b$2b$2u*#My)(P%8W*Bc8aI]YY[Q[N`LbKa/va/vvJGtFCl:5j8/c0 U* G# N& T( D>>>EA5 7= A D! ? 9 6 5 . + =A#L0K/G*B-<"0D&0K*/S1:V3>R7@Q8@C?2C?254;52;5+;:3?+B'D"F$G%CA OOX V N R \UN DAJ M 6(6(> @G K W \ ` \ W R P!\$\$:: 9$=&I*`2w9'.X4!N`8:e1%f$+g0f(f!%_*]+l,l,%;(A1 R2'Z3-b@CLYlUwSupP}P}Bkt=_c-;`1&0Z*HV cee W RN N ^^]YL `t"p"l!_ [%c*%c*"X#$\%(i, /n-(E}1-Do12Ba15Ja/8Q`-:`j&:em#0N[,FU)Ae'>h4p$/hN O O %[+f3q5t%d _TT$Q#P L#R%X PG!H##H):4PbC:SupGJpGJorzzBj~9;GG/12"   *. ' ' % ' . 6M-V.^.t9C$1S&7X>C>CUPd`qxy~uXm\6|ZN*`G?D@22=-,Q# X E! G N P U Q LA5 ? B M P M% M% Y U GK NE < 87 5 4 = = @ AE EF F F G G 8#3(;" ;" 9 ; BB BHNMK ^ d Y UD G N!Q[V P R T Z \ O J ??? E VR N L J"B ?> > 8!8!5 6 : ; = E L H F#H IJ J ;"?!JH @ E I L O C ?!LLF J U U T W YVR`% e( e&e*e a U Xb&Y$P&!O& N% ?: BDB B >? A E H G EB A E FD D @ @ >? AD F M O PP[ [ L"K I F >@ACEGGAAZ [ \Y P Z c f h a  _!RN [ W J K M NOA 3 ; = - ( 2 2 CB> C H K N L K A > 7 7 ::; @ N C 8 3 1 79. . : 8 0 3 ;4-3888 3 3 F @ / 1 8 : < D K C @ B C DC@ @ ? = ; A G L N P P Y !Y !HFH JG%VW5~fE{isrdzrUthre{d`d`mrKćE4+}m|"bOYp9Mu2Ji(Ie$N dN d_m$bl"j jn nx x|z {"%($}"Y|!Y|!i zi }h!d#Xt(U{%R!X t] fX kVla eeb#qj%ti${ dv eh gn wt ss!q^(yw0|2wr%un!ch ch }w&xz#i e}#`x*_z(]|&R lN g_u&dy)q8q8&X)b1>XeZo\xoTuH|>x:v)m`)m`|_@}_=`2f3y5>F#X(j48ssSpca2zz.po!RL_GkBrI"yO05Ux_fd։d֔1iv,gjwaEy]8{Y+d)n'|8>!M#R00DsNljVe]VsŐHx:|1}{.}q$pV}!kMo7o7km,sn,o*q.v8k?`Fj?t8yH!{M*m*m/5|E~CԿ<˺.H|Bw};|4~1~o,~i* } ~ u){~)u*t(s%~q"v nz|!{"|n*|h- g g)}*u,|/134y,o)t.v0{){)z.y/v0}.',1q|*hu(l|!m ~v&v&,)~ | u n }g v] |S _ c [ y[ y`{)_{'[y"Y zR }K D F ~G oX r^s!Q mL kf]#f`$eg&df&_b%`c)ac-kh2ul6n0o.u=wBw)w)oz,mx,fp,bg-]^.nj,~u*hv)`v)ym/j1qt.qt.vl%qk&`f'io% %,./1~1n"n"X%]#j g ^!c#g%k#o g{%dv&`d&`d&l<sJ,r2Cw{~na^]q`ZaRo)e_l$bSdW/`[*U ggk$yn,r/k1b~%_w!c$d%h zh z{"~#&)r,,+%#'|(`j'`j' p riy(i}'g"f#dv$ih&kc&av%^|%c ec em kok#tl-to+rv#}|%'y$~p!~$%px(px({%{y#j ri neb$g]#hW"gc#eo$X{ T au'eq*Q uR sV kU kQ kWv\$^z$`t$Jh B dJ iL kg wg wp&l$a lwv"t%zu!|q x%v'r&r&k|(f{(Xw(\s'hg$ap"Z xV U U!U!C }C }E mH eQ NN UD kG fI`"M bQ dJ rH v> v> vXZ$X^!W kZ jbe!` m^ u^ o^ hh bk `gl ep!aa&b^%cU#d]%gs)ph&x\#sh'mt*qy$r{"w jx dZ cZ cT rQ mI ]Paen"cm&ak*fs(gu']q Z oqz!qz!e{"dx"ap bv c X M Q U zVvVu#Gr!Gr!^ X G G E L S N I&L uM qL| L!M&N$R {L u: d8 j5 o9 i<b=q=vB {D |L zL zEhH gP dN eL eE k= pQ aW \F a@ cGp&Gp&> ~= |8 v9 w: {9 {7 zE lI gA n> p: o: oR mN pC zC yC tF rI pE qA r@ y? {= q= qL J D H T tQ mN eM iL lK hK f< v7 {E xD v@ oB pH sI vI yO ~U"k r h e e e O v[ }~'{(w}(yt({k'j)i*w2|5"~Q"~Q'f'd&{^)zi2vI`xuVŦEUUe{bjXp]{͂kf‹mZoN}uzf{orheheψj˃srv~\zyjptwς}kɔ_˜RN~Yu]v{red_czd{iiilmsysunkmm\nƈ[jƒV^w`jkjuorvwut}ᆃ}XIQK;R@YOlWw_Єpπj΍_Ǒ[ĄcYcYuerxvr̀p|ppzprpcseV^eԅuၨz唢jהjכaQbRcUnW[[Ó[%u2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM    &0,8@QJCJ]oFMa{N]Qb_`cfonomxTgsK`mA?:?4)("                 $(++ 7:@EbfCRdsF_eclsu|g|gɍzHyDhw7~bq6yO^3kII.aC4(V8(A-,$ !              !)# .$/+MW4=bdCrB>FMat|}xZgRNNE''       $Q6.``C8weaeaqxpbyix|uirvUZY<~RO3lI7"MF/B8#8#E G K M Q"c  u( +!-$;;?BC&gC&gM*iX.uz8y;wEwCwA|Oy\^SUPExG}?oDi21-1+)- /4%79 7 4 6 7 @C DD? C M HCD E!5!/!4 5 ; ; 1 4 > > < D L O P O O!N N Y S AA @%C!E S ` [ Y c c L E 05 D C B :2!22 33C C C J ^ ` a] Y g k i h V V f c Y#X#S$J"A<!:!3"1"A A = E[*^+f/z'C'2W-9j3?|AMFRi@i@{3w1}l,h`'\:8{36v,3s+0o)-h+f*\ Y HGD F K L L LLI H S V Y)Y)8 < F FFGHS V U"U$b$2b$2u*#My)(P%8W*Bc8aI]YY[Q[N`LbKa/va/vvJGtFCl:5j8/c0 U* G# N& T( D>>>EA5 7= A D! ? 9 6 5 . + =A#L0K/G*B-<"0D&0K*/S1:V3>R7@Q8@C?2C?254;52;5+;:3?+B'D"F$G%CA OOX V N R \UN DAJ M 6(6(> @G K W \ ` \ W R P!\$\$:: 9$=&I*`2w9'.X4!N`8:e1%f$+g0f(f!%_*]+l,l,%;(A1 R2'Z3-b@CLYlUwSupP}P}Bkt=_c-;`1&0Z*HV cee W RN N ^^]YL `t"p"l!_ [%c*%c*"X#$\%(i, /n-(E}1-Do12Ba15Ja/8Q`-:`j&:em#0N[,FU)Ae'>h4p$/hN O O %[+f3q5t%d _TT$Q#P L#R%X PG!H##H):4PbC:SupGJpGJorzzBj~9;GG/12"   *. ' ' % ' . 6M-V.^.t9C$1S&7X>C>CUPd`qxy~uXm\6|ZN*`G?D@22=-,Q# X E! G N P U Q LA5 ? B M P M% M% Y U GK NE < 87 5 4 = = @ AE EF F F G G 8#3(;" ;" 9 ; BB BHNMK ^ d Y UD G N!Q[V P R T Z \ O J ??? E VR N L J"B ?> > 8!8!5 6 : ; = E L H F#H IJ J ;"?!JH @ E I L O C ?!LLF J U U T W YVR`% e( e&e*e a U Xb&Y$P&!O& N% ?: BDB B >? A E H G EB A E FD D @ @ >? AD F M O PP[ [ L"K I F >@ACEGGAAZ [ \Y P Z c f h a  _!RN [ W J K M NOA 3 ; = - ( 2 2 CB> C H K N L K A > 7 7 ::; @ N C 8 3 1 79. . : 8 0 3 ;4-3888 3 3 F @ / 1 8 : < D K C @ B C DC@ @ ? = ; A G L N P P Y !Y !HFH JG%VW5~fE{isrdzrUthre{d`d`mrKćE4+}m|"bOYp9Mu2Ji(Ie$N dN d_m$bl"j jn nx x|z {"%($}"Y|!Y|!i zi }h!d#Xt(U{%R!X t] fX kVla eeb#qj%ti${ dv eh gn wt ss!q^(yw0|2wr%un!ch ch }w&xz#i e}#`x*_z(]|&R lN g_u&dy)q8q8&X)b1>XeZo\xoTuH|>x:v)m`)m`|_@}_=`2f3y5>F#X(j48ssSpca2zz.po!RL_GkBrI"yO05Ux_fd։d֔1iv,gjwaEy]8{Y+d)n'|8>!M#R00DsNljVe]VsŐHx:|1}{.}q$pV}!kMo7o7km,sn,o*q.v8k?`Fj?t8yH!{M*m*m/5|E~CԿ<˺.H|Bw};|4~1~o,~i* } ~ u){~)u*t(s%~q"v nz|!{"|n*|h- g g)}*u,|/134y,o)t.v0{){)z.y/v0}.',1q|*hu(l|!m ~v&v&,)~ | u n }g v] |S _ c [ y[ y`{)_{'[y"Y zR }K D F ~G oX r^s!Q mL kf]#f`$eg&df&_b%`c)ac-kh2ul6n0o.u=wBw)w)oz,mx,fp,bg-]^.nj,~u*hv)`v)ym/j1qt.qt.vl%qk&`f'io% %,./1~1n"n"X%]#j g ^!c#g%k#o g{%dv&`d&`d&l<sJ,r2Cw{~na^]q`ZaRo)e_l$bSdW/`[*U ggk$yn,r/k1b~%_w!c$d%h zh z{"~#&)r,,+%#'|(`j'`j' p riy(i}'g"f#dv$ih&kc&av%^|%c ec em kok#tl-to+rv#}|%'y$~p!~$%px(px({%{y#j ri neb$g]#hW"gc#eo$X{ T au'eq*Q uR sV kU kQ kWv\$^z$`t$Jh B dJ iL kg wg wp&l$a lwv"t%zu!|q x%v'r&r&k|(f{(Xw(\s'hg$ap"Z xV U U!U!C }C }E mH eQ NN UD kG fI`"M bQ dJ rH v> v> vXZ$X^!W kZ jbe!` m^ u^ o^ hh bk `gl ep!aa&b^%cU#d]%gs)ph&x\#sh'mt*qy$r{"w jx dZ cZ cT rQ mI ]Paen"cm&ak*fs(gu']q Z oqz!qz!e{"dx"ap bv c X M Q U zVvVu#Gr!Gr!^ X G G E L S N I&L uM qL| L!M&N$R {L u: d8 j5 o9 i<b=q=vB {D |L zL zEhH gP dN eL eE k= pQ aW \F a@ cGp&Gp&> ~= |8 v9 w: {9 {7 zE lI gA n> p: o: oR mN pC zC yC tF rI pE qA r@ y? {= q= qL J D H T tQ mN eM iL lK hK f< v7 {E xD v@ oB pH sI vI yO ~U"k r h e e e O v[ }~'{(w}(yt({k'j)i*w2|5"~Q"~Q'f'd&{^)zi2vI`xuVŦEUUe{bjXp]{͂kf‹mZoN}uzf{orheheψj˃srv~\zyjptwς}kɔ_˜RN~Yu]v{red_czd{iiilmsysunkmm\nƈ[jƒV^w`jkjuorvwut}ᆃ}XIQK;R@YOlWw_Єpπj΍_Ǒ[ĄcYcYuerxvr̀p|ppzprpcseV^eԅuၨz唢jהjכaQbRcUnW[[Ó[%u2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM   %!(,%+5OHT>[TaDgk}FkqKuTl|pRekVafZ\~\\~>vn4zaIIZ<8K0&K0&& #       "'9B+>Wa;=\<]A_B_IIprvyu}scRgOJlK-,Z4*3,)&**               "'8 #3I'6Wz;0AkG**\R52jj?9woxx䄺rᆽpVuPVuP/9"H-4C%&2%   $.+7OIf[Y\\zSj}_g_\TjPRzLKF)WI5E:*)5& ;;D I Y!` v, ~) %##!28T@"_\>\>bJiI}DKaˢYäQNJcIV}H/F&F"4/.)#,%!$ % (4@D H @ = @ A R R I F = ; 9 B JE C B B 7 7 < < = = = B F P S U V M M Q L =!@ G N T R P RS!\ \ GJS L 6: > 6 . 6 9 1 . :=D J [ Y W \ ` Y W Y Z W W a ] P LAEH I I A">#AA:= G"M$])g2q;{'%N1,`94q;7wK6K6f5i8qAj@V>N9F4{D/nA*`w4Dp/:X(P"@(@(>&D#T O ID ? LPX!Z"X$X$T&Q$IFB O \!X W > 5 G G <*?+F'.O/9i&HY|-Ri3[x3^y3_yCjHmh *=( ;#$;; B#H/[$a w ~ uuaci h d \ T B<8 6 N N 9#;!B H X R K"U#_#[%Y%@'@'; @N-P,U'b4o!!A33hED}}znpp>z:j-j`*aqCGa2>P!4J0C,N)Q(W*Y+t&t&48(C0)[73rJF]YkQoNhmX`l[GmGm9FeO8EiR4CuY0=sR#*m>'m6*m.+{<+ A!l0e*PP g f c ]I OU RNLK D DFGKIB?<< <$C%E#E"EKNV"QAL)V'Y%\#Y#X#u-~0dd!Z%`2q6|$9+-n!!UB;.*EN72H^\_X\_X{wvkg}H\n=;@@.,-    ' , % %  & 7 9 =?!@"H&P)d/j1'/S'/S7Bca:}qp;~*8 8 4 : K J H IJ HE M O K JN K C A9&@F E D PTR Q" J J =@HG E E E C B; 8 @ @ <> BCD A > D F=!:"5!5!8!;"D#DEF G V e V Q @ @ L O WV T N G O V e j h# g% _ \R T!Z"V!Q A 0 5$6%; = : : K J HD?J U 9 / = A8 8 < ; 69@ = : G K G E U U O M EB: < = F NR# S% V"V"ZX Q V f b ^bf VQM K U"R!HE; :8? F 4 . 0 0 9 9 B C D H K B 9 ? A= ; > > F F F GJI H 7 1 1 1 B B 986 3 ) - 1 : C61 7 7 ,. 4 3 . 7? ;%6)EJ ? ; A > 4#9#F"?!899 D"H&a*i+j#-j#-M$SN&YR-iZibކzrmt|kjupqrGrG76s4p0vf#RY~FLm9<c&7 ` ? eB gJu!Ju!R s[ qt k w n x"((|'y,q-\#\#p"n#g'g(f)g~%hz!`m"X`"cx'g)_ s\ ot%py$cf"ci!a rc oe lvw#,+*}%y#z+z+z{#vx!j mow#t*i~&]{"Yz%Wy&f(k)55C#X36@G}NvLf~K`GoFt0pv0pvw"UNw ]Jwt>{p>e>r<~9wC!pM05dtdtccd@jj9f{%YV ]I`<j<t<&^*i8<~O~OhNſkFt-qix&jW|bEc=c5s3x2{@|D'c\'c\4w;qN]|^jigvd^zH@;9&X&XiBg>a2f2s0s0s0m3f5~66jDjD I!K#R#R#R~!Lj|Efs;bj1uo1{p1nm+il)zy%|y'w,x*{$u(o+xu)gz'|,}.q(m&yo+yo+ex%lx&v'w+x/01~*v(r*~q*11z3|331)~.hz2p,s*h|-dz.py!py!{h,}q,,}*mx$dp#[h"\n!\ tg oj mN yN yU| S!L$Q$`u$b%d&](U)_"b [x%Xt&cq!ct a |_ wYi%Wf!T b\ ]d Wuf%{k'mw&h{%[ n[ nMl#Ti"j afi!aq#ir!q sis)fs,}'%n dn dl ih gZ a` gs xr&q-ty%us"ox'mz)aw aw f b"U+U(T T T#^%h'k$l#`h,`h,pG"{V-2?ifgthTpMtrKmqNpOa'i[e#lRps5jn1W_#c tn s!x(c \ a#c%~$~$l~!t~! }{#x&~%$"! q ljZ#jZ#pj mp!c#f}$oo&is"b v\o Zl!is nuamam[o _k"j`'lf'rx%x+}0y,t}'}w&u&q-q-`i"\g"Qb#V`"cY ag$^t'n{#~ o~ j| qr#so$T nS iP [R aV rPqIo Po!Wo"PqN qP iP fi~+i~+f#f#e"e ze tZ }N Q R ]$a&d d \ ^!c&_"T mV vW ~ Q O R}!S{"Q Q Wo#Xj!Y [T YF T> [6 bA pK ~A p> kSm Sm H fL kYyZx \v#Z~#X"Q I yT tX r\ v] wI fM gXh!Xf#Y`*eh&pp"xr%t(t y p {k vi t` u` uT gT hR j U h ^ `_ k_ vn ns kg ac^ fjfjaq'cx'g'g&h"i|i s` xV }`!c"Yz#Yz#Q R S Q K G C zD!D$T{!Yo NJA"D K tE t1 s5 s8 rC oM kG gE fG uG zC gC gF wE uBo"Bq#Ar$Fs"K sSo$Un&Ng!K eH qH qM G 4 7 A ;5 z1 / ; ~? }T#T#< A Q N E zF pG f> l5 r: y< {> q> q@ ~A C F {Oj%Pn!Q rQ pP mQ aQ ]C _> `: < BnCpE wC x@xG tN oP {Q  V uW qf f ]*^(`!Z S [!bv#kq n oni*ng.>>~H}HzItIbJ$RS(B\HnS}|~srru{qoeKeTcokrm}gT`i]p׀TRTRdZ~ckk`q`̂aSgXm\k`hdĆllmnu~uqww{yz~w߀nԆoRlT~iUy_dtUrompqttrm\a`b}cbjy~bZ~\u]_YWWCDCD5;y2>r(E\+Qg4v4y4|:'gYBYBeKkI}D~J[âVQMIeFZF2G$F%40,& *" $ % ' 1 ;> @ ; : > @ N N D B < ; : B I A ? B C 88> > = = ? E K P R ST L!L!Q M B C I N S R P TUZ Z E GP I 48 < 7245218;C G V X Z [\ Y X Y Y Z Z a ^ UQHHI GG A? ? ? 8 ; E!I#T(_/k6s#"F|+)V51j84qG3yG3y^4c7pBkB]EVBP?M:I6u|=%Ux9 Ke'5^!.H/G-D*G'Q NJ"GC KNV!Y"V#V#S&P$GED N XV U > 7 G G :'<(C%+J,4]"AOo'I\-Rj-Uj-Vj;`@d\D\D[E]?c-m^*eN!MsACb49Z-1R')S'$S'#D! D! Q Q S S R M GI J 82 2#2$8 75':&F#@":!: ; F%I)I%I$1 1 > '<%9#<> C#G,Y#_ u | oo^` e e d ^ X C = 8 6 K K ="= > C S!P!N!U!["V#U#?&?&? C P,T,_-j8v""C56mHJ}{orsx?t:g.l^*brBGc2=S!2L1D/M(O&Y+\,u'u'27( E/+\65tHJZ`q\}y[iw_cw`GvGv!C#I%\,c.$,N$,N6?:CDRJP\JeIinG|wC?[-lO'\FJCDz66u1/h% d# W MCCD O S U V! D D NNN JF!G!H!< 9. * ) ) ?= 9 ;C>9 63 =%@'9 9 7 ; F F G JMIF L N N N IGC@9#?D D ENQR R GG> @ F F G E C AA9 7 = = => @BG C @ B C= ; : : ;<A!ACG J V a U Q E E K N TT Q M I O V b f f! f# `] T"V"[#T"N C79!:#= > = = M K DCAI R ; 4 ; >88; : 68@ A A G I H H S S M K CA > @ A G LQ"S$ R!R!X V S X g ` Y ^cUQN M S!P HE= 95: @ 3 /0 0 8 8 C C CD D @ = @ B< : = = B B BBC E G 8 3 2 2 = = ;:74+ . 0 8 @ 40 4 4 /1 7 5 1 7> ;#8&AE < 9 B>5!9!D @ ; <> M#R&j.r1x)8x)8L)^N+dT4wain䁀rk|iu~qtvCvC32~o.rk*g_ITw>Ij4<d$7 b@ gC iKy Ky T zZ vm kq o} |~$*'%u*o,b$b$k"j#i%g&d)e|%fx!cm"_c#aw%b~&_q^ mw$u~$mn%kp$dv!i sn px|&.*)$~"y*y*u{$qw"f mhu"j~'c~%\~"Xy#Wx$g'm(55A Q.1;B{HtHfIaIrIx3t3tt$YRu!`Mws?zp=d7o8z8vA rK.x2tftfiixj?dn8b}$\T_Gb:i:p:#U&_37HHoIqBv-tjw&jWy`Eb<d2r1w0{<|?&mY&mY1w6rHeUop|jveow[}U}P}O0v0v!rQoJg7j6r2r3r3n3j2~45k?k?}DEII JuEez?_p7Ye/jk1ol1jg,he*xu&zu'w(x(}'y)v*}w(px&{+}-v%t"up(up(g{&ly&{u'y+}/12+~z)t)r)00}2~231*-o0r+s)l}+i{,r{"r{"n,u,+*k|&es#_i!^ o ] tascsP P Y~ W!Q"T#^|#`$a%_&\'b"e `y%_w'cp"cr!c vas \i$Yh W f^ af \qe$uh&it$ey$Zl Zl Lr"Sp!f ibn!_s#gt!o uis&hs){%$p gp gi mf l\ ga ls ys$s+v}&wy$oz(mz)b{ b{ d `"T)S&Q S V!]$d(f"g!`g+`g+oE!|V/6KDžoij}jgsUsvOlyLzLd'i\f#lRlu4gq/Wf#aw k r"y&e ^ b"d$}}%}}%rz"v{"}!z#w%|&}'#" x tha"ha"ol lp e}#fz#kq$es _ uXm Vj"cq!ht!` o` o` lcj lf)mj(px%v*|.w+s~(}y%w%p)p)_i"\j"Ql"Ui!_a!`l#aw$l{"wm j!lt#mp#W nW kW bW gYvRtLrQpVoQoPoR lS kj)j)c#c#c"c ~c yZ Q R R \"_#a a Y!["c%_"T uV yX}!S Q S}"Sz#Q Q Uo"Vl!W cR `C Y? ]; aB nI {B p@ lNm"Nm"I hM mYz"Yz#Xy%X$W#RM {T uW tW sX sL dN fRj"Ui#]f'ej$nn"uq%}u(qw!m xm wm w\ p\ pS dR eP jS h\ d\ l] tn nt lf dabe je j`n&au%c%c$d#e{e v] zU ~^!a!Y}#Y}#S S R!Q N I E F!G%T}"Xt!P M C E L {G y8 t; u= vF tN rJ nI mF uE xG nG nH xF vCr#Bs"At!Is!Pr!Po"Pn#Jg H e H nH nM G 6 8 @; z7 u3 ~2 < ~@ }U U @ C M J B |E sH i@ o7 t: v; v= u= u@ @ A E Pq$Ot!O xO vP uM hL dB e? f> > }>q> rA wA wA vE sJ oJ wK zS wV vcc_(_&`![ V Y ~\u bp dn km)mm-;;}D}E}FxGgI"XO%IUAoK|m}~x~|~|~omzfgdl_|hrsyuTkfhmсYQYQ|ehzavtWyXÈYYa[j]odÔtjsuxsyolr~v{ׁqׂjχpVlXgZ~]a{Th|qs}{w~uurmaocqdttvmȉe̅h˃}iʅ\YQT<@|<@|78u4:q-Bb.Lk3l2q2v79bvprrmnomf~cv`nkw||}zdkĂdkēdXfXoWrVzQyRyS"k-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM     "%(( :66?q_9HzjCcHiLncyk܌c׌LDtk3xtk3x:T(R7H"G-$$%             ).09'<*BvBvgtklxSwbsssis_R~R`KNe:rOi'[Oi'[8'!,           ! +- /5:#8ooCNڋQ<<={ma6k\W"9(:-,  5#(L@(1^EkFLJdƇdƌiSpTWSoFd}AYg<|K?$QF1B5&-/"&C C a i"!1%-%$+&7'15+B60o96~NMNMmLqJ}DzErHyLPJ~Dk@d> C N X Q N N"N$J#J#PPP O M$N"O PQY [ S S ='@$H B .2 6 9 < .)6 :3 6>@ G Uc"ZQ Y \ XWd d b b b`[ T L!C @ B B 770%4#>=8%H'X(^/c6u)(T{.+^:(`:(`G1tP6kDlIpXp\o`h]~aYZ>W5~G(]B#R_.B]*?U7R1I K%M)O%P I$F%Q!T P!P!N$J"? D H J L N O @ ; F F 3 5 :!:!%9*1K08]6?a8>b9>l%DWo)G_8]8]IRwl@lAC!D"3 3 < :4 >HF!D#R"W!n v] ] V W Z+](d c b"G">"9#7#B*B*ID3 7#C-M%W T P IG<"<"J"M$W*`/{="D#%J;@zR[qy~{yޙd@c<_0p~W,fv?Fi1:\"-R2H7J'J!^,d/x)x)+3'#J.0b4a8Ԛa6ɒ.`6.`6-{>0A7 H0 Ac-#l1'u4g+Y""X)#X+),eM),eM01l`4/l_?)k\>'dW;MG:$KR8(H\D2ksP;BR=Z=^=_D*l`J*pa[+{eR.|i56~s29~e/;}V.5[-/`2+q\3*k[>5uA9~5Ez5Ez0OZ1U]4ef4eh3ei1Y\.MN/;tR/5jSU4]ma3XvhIjhIjpzpmmbd[YDP6i89$I+!)! $$$+* ( * 1 4 7 53 G#M&">">44p48t4B~?Jaa{h|oҜ\üHk4b-ob,mb+lI"NBDe-&_)#L I F@ 9 O V!WWH H I J N LJD"='E"G 7 2 + + 8!7 2 1 , 2 8 5$2'@ E< < A > 6 : E M T!O J JJW [ :#<$B%@"8 <?C F#HIR U ? ? A A @F KE> ==6 4 5 5 @ ? ;@NKG < 8 = ? H H D A 6 8 > I S! T U R Q T T I J LKI L N!R VX Y _ ad"b#['\'^%Q#D!IM G E C B EES L 8@ G G G C A 8 59 9 8 7 5 8 A LV  GBMPNNH E ; ? I L N J EPS GGP S Z ^ i ZJQ XR P RRL K HFA6+ - . 0 1 1 1 4!4!G F A 8 / ; G DC: 7 9 9 7 7 6 4 -9 D = : 5 3 ,,A @ ; 9 2 / , 27 . + + + 9:> = 9 9!9!; < 75 3 2 CA9 : = A E#H#K#h&q'+a#: f8 hC mF nM M Z!Y W l^ sr!w({/t'm k'j*s%s%\r#`z"m i"\x)_v%as!jo$sj&[ uS yal"eg$ #-,k({~({'-s3~*~' v%v%dz%aw#Y lR pK tS}!Z"W yV tkn$rl&s3s3m9m> mL#sT+m1x}7m?gAeO{Sã==k(f\n%iUxq@xm9wb#i,o4t=xE&_)g==|Rd|M_z e< y; @~!A}"W |W |J H A u? x: B zJ sD v> y: l9 h9 9 A @ ;#A#Q!M$H'L%P"B }= x? x@ xHp(Br$0 y1 y4 x; tB o@ p= p9 k7 iK }R X%X%e"d"a ` ^ ~U xK rGnFl"`z'i~(33x8|9=?vEkB_?,st1y9l@kPf{`a}{o~|ib^]dmmp}ňw_v`rc‰jf‡bhŒYXOHHAE?JfKsw^w^ppqlgpxtrmT[k>Jc'2Yc'2Y~;/j;1m;7u8=u0Ot-Ym*ce-v.{46JyJykdmprqmf^m{yiӉdσdXdXqKrKtsIurLynU|lW~iX g.ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM    %!4-/6cS4Bn^BcEkIr[mw{}у_UqvIqvIMh5oK\/dD8C4%-#            (, -47":bz:bz^s_ie|If|Xjosk{db\tXYzIay1tay1tM:@>.3               ( ) + /33_q\=zqHL~7t7t;ogR4`WJ 5(5)) >$+PK*5bMcNvƅ``jQnQzQ}MoBfu=]f8wPA"NL4@=&*8"#G G e m"!0%-&$(.*9,38-E50n87{MKMKkKoI|DxEoIrNvSN~HqJlKFR'W9=?& & # $ & + 1 . + - . 8 ; B B 6 8 < = > AD!: 7 @ C 8#8#@ ?> ?B I Q O N K"K$G%G%M!N QP M$N!P NL T V QQ@#A!G A / 4 9 9 9 0.6 9 79?B J R[SL U X WW^ ^ c a ] \ [ T L!D A > = 5 5 ."2!===#G$Q%U,Y3n%#Ju)%Q4%X4%X?-iI2xhAkEtRrVqZm[j\cEa=S.nO)cl7"Mi2 Ic%=^#7R%R(S+T'V$O$M$U W O O U#Q!F H I I I N P F C K K 5"6!9 9$9)/G,4U/9Z29\49a!=Mc$@S3Z}3Z}B~Ir_NbHi7b1u[+jQ(bwG%Yw9@v47X+'X+'d ^ M I ? C F E EF F 6 08 :?'>&<%:"96 4!> A A"A"5 5 =;6=DC!C$N#R"k s YYV V V)Y'_ `!a"I"B!=#;$C*C*D!@ 69"C+K%S QPKIB B L N#U,`0>#%J'-VPv}AMu~LDtKBn~I<^sH?\{GCZPJtYQNcKiLoLqE8xK7y]5}V @ H L P"O M IH"SW: ; >!=: =?BE!DC NRC!C!C B B F I F B >=7 5 6 6 @ @ ? B KGD = ; @ A E E B @ 9 9 < H T U V U U V V F GLL M N P!R T U U[ ] ^"]#\'[%["P!E IN K J F E HHP J 9? D E F C B ; 8 9 9 9 9 9 ; B JQFB L P NNJ H A C J L O J FORLLQ S V Y _ THO VMKMN I H E C =701 2 / / 1 2 3 3 B B C < 5 > G DD= ;: : 8 9 : 8 1 9 B < : 3 1 //< ; 87 2 0 / 3 80 . - - 5 7= < 9 : ;!=? 85 4 4 ?>; ; > C H#K%O'm*w +,B1 I:,d:,dJGPM`\yvrqpifwT}F{0w{0wg"jPd jJZj:Uh5Gc(Bb$=a 8 e7 gA jE kM M [ [ Z p^ vm"r'v+q&k m&m)q%q%^o#aw#k!h"_&e~$k}#nv$ro%^ vW yar!dp# #,+n~({~'~',v1z)|&! n$n$d{$aw"W mP qJu Q ~Y X yX tjp$po'p1p1m6m:mG pM&z^,sn2m~:i>l(k]o%lUyo>xl8wd%j*p0s8w@%Y(b99PaK]?P8U}$eSfE~g6g3g1:>"W$`-x-x31|z*}bv#nQr_@pc4og(n)q)w.y/HH#y]&zd/}y4B~fnpqrr^م^ٍ@9"V P}r>s<t:w3z,}.~/zm/zm/sy3s{1s-m|-[j/Ul-Pn+Gb)?V&H\,K^._U+fS*pd(ti'y"|&1-)&t$z'|)  j vj vh&h|%hr#g|'f+u.1x+u)}y&w%..,,}.~.,)&s&o&r&s%x&x&.-+*l(ky"i ld q_ wU}!R#V#V#b!a ] \ Z!X!Wv!b"n#m#l|#o&q'ks&lr'qp(no'en%ep"e si qn pih"ge#^n![q!`e$`e$K O Y ["\|$c{"kz kx!lx"u}!x~ xs#xs#hv$gw#g }j |v {w} y~#y'z(p(l}(n n c"^"R#P!J Q X W V|%Y sZ pff+ff+pC"\3?bzslnqwuzyhuʐKxByi%hWf!lM[x/[x+Zx ^}#b%o"|qx mr my#m|$wy&wy&}t(|w(z~'z%w"|x(uy.|&~$} } g{#g{#qv ou hs!ft ` x\ vY tOl Li"Sq%Ut&c |c |m fn iqr,os*jt#pv$vy%s{%p|&w|"z|!f wf wZd X mR S Y|$_}!e ~cz bv"i#k$_y!\s _ pa rg zf{ e~#^z!X w V rT nT nTn!Yu"[w"k#k#]#^"_![ W W W R Q S T Z Z O{$R#[!Y T V X|&W!WT!Sz"S%S%R rQ sOy!J v< nB kI hG mD sF pG pCr#Cr#L rP uZ}&W}&P|'Q%R#W$]$U} S zLo!Jl!Ue#Ph#Dp$Lr#dx dq!dk"mq$vv&fu"au j{#m}$Uf#Uf#N^M bJ lM lV nVm Um%k rr tc o^ nf lf l\n!Zs U U ~Vw#Wz W }T Q T U U#U#V U!P!Q U O H O!V%V$W$Wz#Ww#G J R$R!S yQ {P} Q S Q ~Q} G vD tR R N {L {I{#D y? xL sZo#I qC rC kC hG cG cK vH v@ v? x= |; s: j< x= |C } E}!T }T }I G }B t@ w= C zJ tD w? y< p< m; ; A @ < A!P$N%M'N$O!E A zA uB tGr&Bt"5 y5 z6 }: u? n> p= r9 o8 oK }RS%S%_ _ _ \ Z P |G vEtEs![~%c'}/}/x3z49~<vDmAc>)sl.x{5g8b;^;^mlkfVfvzw͋gmSc[^]\{_I{_Im]uU;;?;}A^BiVʂVwvqnkqxsrnY`mEQh0?ph0?pG7{E8|B<>@}3Nx0]t-lo-u.w01CpCpsYxuc{}|y~qjr{yށoՃl҂j^j^tQtPtsLuqOxiY{eX}aXe,ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM             !7.$.K<>df?qx?}DxHrGF˽itggć]ƇWtFaL.j9#3'         #%%& & &D* &D*AhpF;\_K*8,X4:9ePA_bkvssry}{wPPsBs_7-".*'"                #19"*@B*8f_/9V(!S T!T!o!{""+%-)2387>;8D2"L33i39sIDIDcFhFwDrFdJ^TW]kX~SjՄrcq?X[.j' & ! #) 5 A 9 1 * ' 3 7 A A @"A!CBA?"=%F I ? ; 3$3$5 9 D C >)="< I M C!@#>+>+C&G%S#Q#K$N!Q G!=#E H I I H G B > 3 ; C : 1 9 ; 6 4 A A B FQJB@ =#GJ UXLLd ^ L P \TLG E4 . - - ( , 9">!L E= =#<+X+a+!A!A&!H4'Z_9g;@{DvH~WfȦYUx@u9Q/oM,gA"O:Hl$3i(1e,/f&/g /c&$b( a ` JJh e Z T M G A N R Y [ Y&Y&:*9'4 5!9$(<(>(F!*I#+B(/@)0i"QNi"QN.\k1cu8vDmfPpJyCq?i:K*dA$S1;1;d%,^#(L G 9 = A GL'D,A.5$1!:!;!>"B!O A 2 / , <"A$;#9#9&9&@ ?=!: 7 ;"?&A&B&`&j&LLT R K#M$Q&W%\#P LH$G%D*D*5&7$= ? C&E'G'K$N!P PTTQ Q!P1_5+B/1^2Dz?dLurѝl׃{Jzx?z[4zwV1rlF'[mA#Rq36f)2[-Z!,Y"+Z'Z&c/f2 4 4#<+IA)nI;QMTmoVqry惻rCC@Y?\=e;e4c|8X;MKaϻPhGoDqSESELFGLƦ7_5j-4};mОKUўZ=ѝ[Fث[IگNNgjrrsssssttxyGcľN_cRbg]F.?O@ι;Ա;;/ʎ/ʎ8s8x7ɇ5͋3я5pw6S^24e_0*Z_s5p8wFFoaevdĉbӇẐBf3J@$S/+& - -  & 7 !4 * / 3 7 ; B D$z1z1#/Q(3]7?HIzgϐn؁u^ŤqGa8[3|r8y90r,rIHw@>]$!O @>; D G FF DDJIDI N!M%K(@"< @ A 9!9!' - @ = 3 5 7 > E K M P P ;$A"T S P J D#M VH$C)H$I"9 8 3 6 @ @ @ B C 6 1 B!G#N$N$G"HI G DJO A <"8 6 : : ACI G @ = 9@ B G H = = = > A> 4 E UV W ]! _" [[=@J N X!W!U!R#O%J$H$PR K!P"]%Z"P K FK O U W P N P P E C = < ; ? B E F B A 9 9 < > EEFD B A A K N N N PP QPLNPL H L M \ \ US K I B CC IO ? : ? @ > > < : 2 9 @ >< , ' 2 5#0 0 3 9 J I G HH F E F F > > ; > F C ; << : 9 .*9 9 +,0015 8 9 9 87 2 2 ' + 89 : > BD F :"6%9 : 2 5?@B$I$O$V+\2|%6(72$R5([><> g= c; _4 c2 d= c@ bM M _ ` a}#a$_%d#h} g"e#s$w~$i|$i|$cg$dp$e$f"g x"'{%m}#fz c yb a #}$v(v(uv'|'&(~*n%h#t}"x{!Vk"Vk"d}"` zRoL tEx"M T\ z^u#gw'jw(vf*vf*yn-|n0n9j7]2eB#lR+nn.nw9<~Aʼ~Aʼm)y`p%uVzj9zj5xi)zn'|r%s+t0oJ#mS.xy.xyHYHVHNATx+gcy#gQyf>k2p%}49=>iHiH!M KyF{x<|o2om*ak"sj$yi$p(r)p5p5@C!M%[1:BsQmVqrrrbqla/,vx!~M}B642||,sy*f(f(n{,k,b,\+Hm&Cb%=W#> U? SIS#LS&^ Vd WmY#qc&~0}1x30,~)j{&{~%$wo$si$k }k }Tw#Yw!h vb v\ ukq"yl$on$kn$sy&u|'r{/r{/v${#x y#|~*x}$t |g#c$d&d&u-u-650-#x ui jd t_ ~b tc qWn Wn V tU xR V `!Y"R"Z%b'j(l(l!l **()ex-pu)zq%zz%y%y~'y|'ft&_q&v fv fN }R ]!_"a"g"l{"k'k)s}!v y}|!}|!~l-}s*z | y~|z~"w"v"m%j&$$p&j%Wq U tP }R S P M w`n#fk'vk/vk/$T(j47>xKZWgushdWxCmabC]g=Ot*St'` rbsdt q ~ |&t)x(y({s'{s'l.s-+(z{${){-y)x'w(q(y+y+%z"f xe {a a ` W zT xS~'R*p%p%e sh pqg(oh%h ii ki mo mu mjwfz Q qQ qP YP aP xW }k'_$Ry!Xv#]r$k$o$bx ] q\w [y V~ ]|"sw'ht'\q'[o%Ym#R |P X uZqbw!bw!d$d#e X K M ~O {N M H!F"a a N"M} H vK vStQ |N+S T S R X}&X}&X yT xFu"Dx!> D I J K zNt Or!M |M |M |P |X {Y xZ nQ qHs!Z k [&V~(Ry&Qw%Pz!Ow"Ll%Oo&Vy'Yw'\u&kv#y v c \ RuNo gr#gr#I kI nI vN t\l'Yi!V e^ }` fvhq vu&vu&W"V T mR pM yO zQ zP O D"@#O O N!O R Q M ~I D U e#`$^$W U Cs#Ju#^{"_{#a{']x#X uV wT yM uK sP{ Q~ O O S {R |P } F {; xA vG tM O N wN rG cG cH|"I!J H A8 / w= sA qL zO }I ~I ~Fy$Fw!D rD tD xH xK xF x@ xB zC z@ y@ yA(@$= |A M.T*Z%T"M M M!Hm Ff C wC xC yA ~:8{5j9 p= v: ~9J |Pz#C$C$M P W R!L!D!< ? @ K"O#`z#`z#nv"ou%qr-zs2v?s>p<"sT%t\)[a*Sc*8_*8_Tϒdrm\qsa}QZPWOTOHODdA@dA@@>65~0aq3bx6cwDdoQekinpdVjT{OU}LUDUEnFEdCB12c+-X(D['L\=i=iTpdxrtuvwsrthqtYgvKdvKdjOeNUIOI=I:i7/u,l~#bSx SK.Sl.Sl9a>#FC%0%0#1n1Js7XxIbvOez\z\lQgMXA{V 9!9!8 8 8 9=#<!; ?AF H!<'<'@%D#PRZ&Y$Y"S!N!L K A A GD > ; 4 : @9 2 8 ; 8 8 ABE FL I G F E MPV Y YYb \ M S d X!M"B ?0,. . + - 37C!?< ?C#T#Z$99"B,#PK2{P5b?_C\HeTm`yT}PPQnZhRU:P5y@%Y<"R8L|3@q.4j+'h*"[ W Y Y _ \ R R Q OLO Q TU Z#,Z#,=+:)4"3$2):&B$<&:'= *>"+S<;S<;o FKv$MU/ds6a|LYTQ]JZPXWG?B7t5&V5&Vm2?g-9U (R%L M O#T&Y)V2V6E.@,A!@!>$?!C<5 4 2 67!7"7"A A : ; = <;=>!G"J"_"g#OOS QL%M$O!O#O%I&G&G$G#D'D'3&5$== @%E#K"L MP Q!W W \ ]"a0m7,$M5"Na9H`,7[%1U,T(T$T%T&`,d/33)@3!NQ/{^>lNhjodqrif=y{=y{2GY0G[,Ga*F]&EQ(;V*2\8D=J=P>RƛK@K@FQǦH[DzQzPPTX`jhQhhhpccgvjyukPPPcvyzmiH~Q}n|mj_U`kLѰBٺ9{6k-Y-Y-sK-pN.fY-dZ-b\,PN+>m@*'UC*ME_-clq2kyDqDqzbg{xk~w~qaqKd[6y6$6' # ", , ! & 3 3 4 3 3 ; C FG"s/s/%E$)P47pC>rQ}TWyLkB`;]9wINA~:R%VwG K_&)O"?= < A C L O GGEECH M"N$O&K#J#GF9 9 . 18 : > ? @ ? = B D Q Q E F I H F H K NRG"D%D!E 5 6 8 ; B A A D G> < F I K!K!F F E I LKJB @ B C ; ; F G J H E @;A D H J 999 : @@@ GNMM V Z NN= ? F I Q Q Q L H!I J M N K!O![$X"P I C K T N L M M Q Q D C A A @ D I F E B B 6 6 46 < < ? A B CCL O V V V S K J I LPLG P S [! [! S R O M G B>CI B @ E G > > @ ? ; < => @ 7 4 ;">#= = 7 < J K M NP J I I I 66; < ? > < ;:5!4!44B B 3 3 3228 = = = ;:0 0 * , 13:#? DCC ="<$= >3!6!@ B!F$N(U+b5p"?)'M,)Q92k=5sILILuӉ֋{ws|snq|jfs=w/}qs'z\r$yVZr:Zr:Nu*It(=s"> r A p@ l? i= j< kF kI kQ vQ vf d _z!]|#Z*^$c }d"f%d%d%\s!\s!]i ^n!b#b"d s$(v(i'e#d}!b b v$t$p~&q|%ux"x~${'w's'm k m}$n|&]u$]u$` \ N nJ vG~I K V uZq!bq$dq%ro#ro#sl%tl'yl-{g,Z+c7kD$eY'c`03<|>E~B{t:vr4qp.oq'm suk#xi%r)v*w0w0s9s<tD yN*j0}6@C]őfσqqjlrsBt;w%Vw ~Jv{?|~93wy,tw*{p+{p+kw)gy)]}(Xx'Ig#C]"=R"> R@ RQU!WV%d]#i`#tb&vf&zs&{t(x0.,)v&x&y&tz$sw$ds"ds"MqP qX s\ ra qkp!up$ts"tu"su#su#v|(v|(}$$}#{%wy+nx#f xa _ ^"^%s(s(210.{(|x#r uk xe|dv"du#U vU vSp Ru OR\ Y!V"Z#_#i#l#i!h w|({(((nn(nk&oi$vq&~z'}((ox%iv%lo lo a{"a~#b%c%e%e|%ex%g(h)rz"vxv$v$vn&xt&~%~#z }~"{$x#w#q%o&((u(o%\x[ }Y Y Y [ ^ ks#oo%o1o1(a+o58DrU\fg|sa[݂VBbc?]e:Ok,Rk)]k!\q \vg r z{!}w#|u#{t#w)w)zz'|z'|)~z'zy%x%w&y&z&z'w(((|#x"nv!ju"^p#Zw W T| S|"S|&S|(a"a"_ yb skc"k d n gl ek bp gu li veyP hP hP ^Q eT zX f)^%V~!\{!cx l%o&^yY v^ u] u[ t^u hz%dv%`s%_x%^|&X ~V V vV sY Y \$\"] X T Q O X [ V T a a Sx"PyG |I yR rR wR}!W Y T S ~S{!S{!V yR wF tF tG vH |J I }H xL sMrG yG yR {R {R |S zVs!Ss!Qs"Y~"a#T$P|$Uu WsVt!Ut!Us"Vu#[{&]y'_v'hw!q yb }] U qSm Zr&Zr&Ln L mL kN jTg%Ti!U lf!l"kx!ks ~z'~z'\~#Zy U kS nN wP yR{ R R H D!H ~H ~O%O$Oz!N{ L }J }H }Q Z R P"T U NwP vW rZ tc|!]{W {T {R zL rK oT rWtQ Q Q wP yL E }? zD uI qQ |S J vG rK yK yK|!I ~F D ? : 6 z: s< qF }I M$M$K$I!E yG yM zL |L ~ H zE vC yB zD sD s=$>!B D J#O$U$P"KQ#S~%I uF s:x!= zD C ? > = y= |= ~= }= |E yHx#@ @ I J N J G EC"F G ~K L W W e"f$k)p}+~v4q5m5jFiL%`X(^\+Cd+CdNŗ_rodx|~Ќtfŏo\jRWJ~QHw?Iw?I;7}y-kn|,ek+Vd/cq4qBnxQksurxnmnqu|ySZyNW|>O>Z>f;N~96q-4_)4Y%MU$VT4i~4i~BlLtwlrymllqss~tw{uqxuqxԄm΂yk}\h|Ve{D_w?qs;2x/py%WXu"HP,Ig,Ig7g8e=]AYPMeO{Q~\}f~yl~wnɃlσlzqyotjrmm`trYgwSYa*ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM  8&'Q9'%N<+E=-D@1@.#,         "+%".&"1'2+2/@>fyKKwisrrrstny}g\kYNMJ@/c+-;!'-              $5<6KssG{a{|tzqyrrssqbSq[KoD1rU4#R:#1'!                 $  0 7P)4[9`>nGXJPeʼnemY}hSxXBwS#U;)d81m73p85s85sJ9R;hAjCqIoRlZdn{{z_nEV[2n! $ - * ! ) 0 1 2 <?63 ? ? ?#?$='D)J*K#K DA@ @ > > ; 7 , 0< ; 9$5!4 IP9#9#=$A!L S h'd&`%`"_RN 8 8 E&B#: 9 4 9=82 8:; ; A C G  G F I L M MT V X Y f f _ [ N Uk!\#M$=)8+-)..- -- 0 9%:; B I QS |0|0;#F6+e:0mD=CBBGLPUYrO{Kaͣh}狃x۳iRfK[4O/tC*h?!Qz;9p/)m+$V"N!g& g& V S J PU!V$W'QO N!N#Z'2Z'2?,<+4&2'**8%F2!+"7$;%=&'=&'T0+^86|%QU(U_1b}9Y@PCbFsDTCJ83p83pu>#Qo8 J]$3^#/_#^*\0a -e"*i!8j!=V9O7H E!=%<"7 88#8 8 0 - 3 5!HH4 6 = > ?> = LQ_c QQQ P"M&M$L G"A'B,B-F$G!C#C#1&4%<"<"<#E N M L P!Q#Y Y fi#r/|"9-*W J II l,l,~9 C0/_?2mj;g:d8d;d=`?_?}Zc̨RH}Z+dvN&Wa(1O#%= = < > ? R X JJ@ABG!L"P#S$W%X %N"J!8 8 5 4 06 I I I? 5 9$:&R R N J >"=; G R PM"G!E!A@1 4 = ? DCA FJ!GFJ K H H E D A K T LDC C L O ; ; K K J J JD= C E J K4 4 4 7 ?BKIF EC P T!AA= > B D I K L G A! IKJ J J N!Y"W"O!H @ L X F @ I L QQB C E E EJ O F C B B 3 3 +%-#2 4 8 =B DE M O ] ] \ V D D E K PKFT X# Y# Y# PQR Q LB8!>C E F KM= ? D D D ? 9? D B"A&E$F#J J ; ? JNR U"X$ O L K K .!.!; : 8 9 < :70!.": > K K : 9 5 5 3 ; B B A >=-  -  - , *!."9&@!F C?A!A"A!A 3$7$A"C#J$S+[2o#?#+L-6c09k@?EAS\S\t|\҈YrdUnNhi7{v)m_z$hSjt@dx9Mv2Mv2K ~F 5 9 ~C yC vC rE qF qO sR tT lT ll ~h |\ vZy#T.Y&] }b"g&V%P%N iN iV jX m_t!_t!`t"o{&})q*e+e%e#c {b ylu$lt$jo#mr"u yt}"s'm&g$l n }g}'d}+d%d%\ X J lI xH E ~B yQ pV m\l!^k!m wm wl jl jk i je!gW#a-j6]DXH'~c)l66r-kp)`kr>io9cg*id(o`&|g.m5fDdI,dl,dl6f;gHkCl4n)gcy`Eta8nb+ut$wz"yw*zv-33z=u9|f-qk,fp*pu#y zwm#vi%}u*y+~*~*g2g4e;j@"zO&wZ)se.{079PԔPrl[UbJv(^q$|SksHlx>m}4sw-uu*sz.sz.gs&cr&Wo$Tl#J aDW =M!? O@ QZW bY#jd(mh){k(zj%v fzfg,x,}+)&u'p'r$r#]h)]h)F jF kGo Wnf llp!qs#zy!}{ t qq nz|!z|!}$~%&}'qs+es"X sZ x[yX ~W#p#p#}-./.w,{({$s|$jy#fx&dx'S ~S ~Pl!Oq!K!N!WX!Y"Z![ h l e| ct!lt&rz'('wc"mb#c`#si&q)}))x|%sz#ax&ax&sx&p}'f(h(i{(cx(]t'bx)dy)qx"uw o&o&m prt")(}z$|%{%y$x#u%t&,,z)t&` ` a$`"^ g"o%vy$xs#r2r2+n.t5:{Jl`]uhrYQxT@bc:]c7Oa.Rb,Yd$Wn!T x] |f r {v yu rt oz+z+o p"t&|v&yw&u" sy#{%}y'|x'x$x$v~ v|"vt(oo(Z^'Tn"N }P#Q%Sz%Sx%R pR pX [ wd ^h `s ep ^l Wp at jh ud xO _O _O cQ iW|!Y$`+]&Y!a h }my%nx([ zU z` s` q_ i_ n]|#ay#du"c&b)] [ |T wR uP P Sv$Sx"T |X }\}!U#N$b h d b a a Wp!S uE H }Q oT sV v\ ^ V {S wM xM xT xP wEsH qO kM uJ G {D vI rK qAv!Av!Wy'Tz%K } M|"Qx'Vu%Zr"Xy$V&M{"Jy X r\ o[n!\q ] y^z `}%az'bw(fyi {a x^ wY mW jLq(Lq(Oq+Om(O `N a Kb"Oj"Sr!o&x'py"mt ~(~(`u#^r!V hT kN uP yR|#T!U K H A }A }Ow)Nv(Kt&Kv$K |L vL pM }N D A P U X {V vO hU me |^ V S ~O{K oJ kX j\ iR!R!Os!Mw!H E B{ G tK mT xW |F u@ rN$N$M |J |B {A }< = = |8 t6 q@ C P)P)O#M!F J ~U {Q L K |I tCx"Ay%G mG m8| < ~G G F zK P#M"I U&Yz(K ~F 1x#6|!E E C D E A = @ |A x@w@v"==D D D C A E I#M |N tJ I M M ["^#e$e%fv)jp,mi.a8^;"fO%hU,Mi,MiGZrql}厗r݊aȆO|`MxSL?CGGND$Z@*e<.i;0k8/h8/h@4tH8~`DeDvDnMgWr\{}bycydXq#?"@!F#M%H!D B B > = < < = : 4 5 8<A86DIB B > ? E I X"[#^%X$S#HD==F G J G ? B F = 5 ;=CFG I ONL S Z W U ^ a b b d d ` _ [ \a]$Y(@%8%:: 77< ;;=D%A> A D OS s&s&{/6*!M,$R1.a34h5:p:B|?JaDlB}]Ȫf~醇|tbŜp^ePbC^6S*hHG|66x01c"#\ [ [ Y U L R X YZ LHQUT#T#@%?$>!:#1'5#:8731!BBI&#O+*b:?i;E~$@Z)?a-?i0Ju4U5Fz5Ax67s67sv5&Us2$Pj(Bk(=q(.n)7k)At,C~.E/'T0*Zk'#Mc$!IH(E(>)=&< 73"8=6 3 9 ; KK; > H!C > ; 8HMOP!NNI#I#I#I#I!C"=#F$I%F FC"C"9&:$=< :#>"B D!G!P"S#i i n)s-)<,G8.jIR[uŐtupv׃PDnf5{e\0oe=!L_8GN*;O'6Q *R*T+R&P"M%M'],b.<<,,R62aTDiS~bz~sn~twQD0Lt40Lt40n$+o#r"s vpil/m6#v@& yD/%U/%U2>t:GUaTbTdUiVoXdy[YoYpYxUuyUuyMOZO_iWL)Z'Pu%El=_Vz[]NIBH]\[[\t]~_Du;f+t6%e}&!P!P?=~9w 5o! 1h#!/b%!-]&"J("C)?NEI"ROl@fl@fgb~ukstxq}ikZP<#,B-!&( & , , $ & / 1 7 8 9 ; > ABW'W'f/k6|'%K1)XQ7U6Z5`9g=cGbKaĎh΍kЊ\X0o|N+dn2CY*3E#$G  J E D H J H H H FC#L VW!Y&S$R$Q Q>><!: 7 8!=#@B > ; ? A Q Q O J : : ; E O LJ M!O"C ? 8 < KJ F E D IN!IHI J H H D C @ H Q J CF G E E 66I HFE C>9 @ B F H= = : = EEFGH GF P T G G G G H H I I I C > EHE D J J!M$M"MC 8 C N A = I M NNL J D F G E D A A 4 0332$2"346 ; A DFW ] ] ] T P D E IH G JMZ _ V V P!O L I C CCFJ I H K L E E H G D A >?A?"?$A BL L A EOPQSVM J M N >>8 7 69 B = 8:;B E EE: 9 6 6 9 : < > @ 96+ + 54 15@#D!GJ!M#L#L$FD <#=#A$F&U,`5l$>}#0O*UB WF ZV`![c#ic'nc(pq)ro&z l| mo%t&{z(z&y%s{%rv%qx#qx#Vh%Vh%F jE iC fQg _i!jm!ur"uy%v{&w s x qz)z)~%~&(z~&kn"` uU |Z y\ yYy Xz#f"f"~++..0~)w"xz o ~f{$cz&R {R {^w!\u W qXt\|"X!T X!\!g$k&aw ^ upx%r}%x(w'tx$su'rr+yt(u%q#o"{w$xz%ar$ar$pw'o|(m+q*vx(uv&tu#qz#q{#tu v to%o%zy)z{)|){}'zw$|$~%v$s~$q&p'z&z&'y&h"h#i%d$`$g#n#}y%u&|@|@*rj-qp6o;yKtcj{p~wZwQsuF7ij;dg6W^&X_%^b#^q"^"h"r#w$x|$xy(yy*o+o+p'q(t+q(xn$u"| y%}x'u%u%(({{&zy&vt&pp%^c#Wn Q xS| T~!Ss$Sp%T eT e[r!]o"fh%kj$zr!pk!ge!nj vo o{mR hR hT bT jW Z"c(`%^"]} \ y`u#bs%Pp K p] i_ ke od p_r"br esa#^&ZY V zU xR R Pw#Qx!T {X}!\%X%T&] ` _ _ Sx#Sx#Pr"Nt J {L wQ nQ sR xT ~U M zK xU uU uS pP sG zJ wS oP rN vL qK lK yL ~F zF zU yS xK wM vSs&Xr"] qZv#Xz'Vz$V{#]z!_z dm#bn"]s!_s"fu%gs#ir!i tj v` t]t!X qV pTv"Tv"Pk#Pk!S kP kGl%Lk!Q jc siv lv"mv#}.}.j{%ev#V iU jS pRt Qx'S{$V"N yL xE yE yJx%Iu#E oD rC }G yL uN wQ yK {I {Mu!Nt"SrR qO lS m`r!Y zS Q zO qK pJ oT sX uV{"V{"Pp O qM wH yC {D xE vQ |U ~K wH tN#N#H E ? @ B"@ > : o9 jB vF zP} P} G!G J xK xM zK vJs"J tJ uDu Cv#P tP tGuI vP |M {C wF |H JM N|$N{%F uC s< x< |= ? D C C!? ; ~< x= v> r? p= = A A B C D B A!D F |G G D D P Q R!T![|#_r%di'uf/{e2hCiI(`^(`^=GeƁqiu邙|yco}Ji[HhOGD]D]:u5j`%HUc%GVm'DZ/Sn7aG\VWs_}bwxs׀pn|^i}XeGZDUAQ8Bzy.3c)C^(H\SAV9[G[G'^],gk;JuX}mfetknrszzrm`hakevaw]xiVnKx=R}|8@r4@r4@r;a:^:S,\=8'S2,!F2,!F"     ! " ;/$C;dXJEzdGhnnrstrjzqsĊ^ZrM?Z;$U+!                  !%";1.3TH?I{_P_sXzZVdTRyxyxez_aoUVN6pSD2fJ%$IA)=7,1?'B$H J OOq. }3#A2C6GCJMM VI%^E*f@,e>-e8(]8(]6/f>5tWF`Dz>nIbSZTvRUxKxHRt3vEi,c-$!-# ./ 1 3 5 / ) + + > D 7"7"=#?!C I O F < A C < 9 99> > < : 3 > I < 7 ? A K K >>= @ H R \#$Q&F'=: A!A!GLZVI L N C 7 =?L P L O WVR ] g b \ h l k k a a a c gcV ^%e,C"8 F K ? ? J"J!IJ N%G @ ? > NS#i i n#q'y4v6l;|#%H(,T)4Z);_P:]9rYñydꁌ~rӉzqяolɦtWyAg2U#T=C5=p&$j! O O [& X# NU[\ ] G@T [ MM@ BG C 7$2"-> C.'GG> A H"(J!,P6[&9f-5v0,aw+)ZH0F/>-?)A 7-!8B ; 9 > @ N N A E R"G< 72 C I ?<"K K @&A%D# D!"E&?#9JP GDC!C!A%@#= <7#6$5$;&A(P$U"y# y# v2~#83 I7%VB2|V[jۅ}qs]nJlC\[0nWM*ah3;`.9F4I.R V$Y+V)R&N(L(].c 0#E#E*;`2AoHR^d|tuumx}|yO@yt)Bd)Bd*k$i b d k nqg c a `k"k"$ :+#D?-b=/f64p7V|a=Yb3;s`3;s`2([X32qb7N3Eq%)qG""d;V.)5O3No8h}:q9fq8bk;nlajX<7D3,*(! $ --%"'. / 0 8 @ 9 1 9 ; A"A"M%Q)^6q$ D72lC2qO1v\7i@ F H P P P I 5 7 ; C K IGT!X"E > > E Y U GG G L Q!K!I!H H H H B A ? F MH B H J> : 0 0 F"E!A@ < 9 5= ? C DE E @ CJ HA E I II Q"S#M M P& P% N" M H GF @:#BE?!="I G!A&D"K > 0 : C< 9 IN JJU Q C F I A 8 = > &#2 2 8#7"4 43 9 ? DFa j ] ] KI D F M F > I T aeR#R#O#M E B:)D#MO Q L J K K L L K I C CB@ >"="<"= = M M GJT RPRS J G O!Q"N N 5 5 3#8HA 9 D G J K ??: 9 6 8 > : 5 : ? 3 / ( ( < ;8 < GH!H#"Q$Z&W%V%J F E"D#A&I)_3n#>| -I)=_1LuL]Uc[}y]}uk}uktr{lH[q;\u.]lj&`X_bC_e-_f%Wt.Tx1L})L})E'C#< = @ H P%K wI pU Y V~%V~%S lY lkl!el"Rm$Uy"X W V{ S"R"G dG dR hX mj { k|"n})i}&d|#a|$]|%c$e#[%W%W#Y!^ h` idk%mr"u yr|!o~#_z$Yx$X W Y$Y$eu _ vN wO rOm Qr Sv S pS ng{#n$qi&qi&hb!kf"up%zi%R$c+s1v?wC&_)h::{B=-y(htY6tW-tU#vY%x\&a1b5$YS$YS/rq4yAByFw|9p~+idw"hNof8b\-^Y)fk'hq&hg(hg(}|'{z'ut(vt$vs uo#sk&v!w)},++0~0p.n.h/l0p1x<z?%W(_332㸄4ױ95)d|"Rtt?km4ae)^c,]b-Uy)Uy)fl%_n"H rE p= k> d? \F `L c Rj"Tl"hb&n^'ev*ku'} r~ s v|q!xk$t|$p#rn#sd#qj"pl"Nh!Nh!EiDf? ]Ka We#hk"yp qx(n{+{u! sy0y0~&~'}*wz&d i[ wQ!Y {\ xZt Ys"[ z [ z ~(),.3*o ~ yt g}!b{$P xP xl!j yb ab e`o$Xx!O V!\#fp+ij.]s!Y vs|#q$l(m'q%y,3*~y!} d} ]}r$}y'ak"ak"mv'o|)t.{+t(u$ v {} }x sv pn}#n}#20v~(v|'wt$|$$s%n}%m'l'n n %%o&o&p&i'a(g%m!y'v)!N!N)^e-]m7Z o: }C |K zP rT iR rQ uJi$Ge&Mi#Mk N pQ nZg(Uv!O O vN gJ pI sQ }SYs#Ys#PlQ lRkK sD zA |> ~N S P yO vM!M!B A <$?%H~&D? = k< c E mH pP lP l> B N qL sE xF nGc#ImK vFsDr X {X {U mV oY uS u@ t@ y@ ~H vPm Fx"C{"Al@ gG wC |5 9 D B @#< 8 v9 u9 t< m= j< < > ? @ D G @ 8 < =C E : |: |E D ? yC {O U u[ hij'nk)j7i<#sR#sR248NenvgeXuDWVCWKBKhKh?r9fT%AVW&@Xa(>^3Ar=CMA\>m[rd€m|pӈḟîerʃaqȆUlQdM\=L-A>A@U@UAVAXA\B[CY;M3@tGJMMzUzU|M}\mnpqry8ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM%,@/>L[NZuwtnrnpnncoS`eJ88EAGs957[           ! "  *-#2K3&>U:CpuqCpuqkevqjsȅxl|}sturqsTiDiA(_iA(_V) GH"9                ',4 /FLE6OTQRexRexWb̈́pyoYvnmik]h^N_4}G<B51.                 -)A,ObUEbdnstzwl}s`iʆiziPm]FE;)WD5%PC&EGF!PG&Y>#Q;#O1D1D2$P;*_U<^=|@jOX^LTwAKoa;lk5~MV!MCO=) ( ')- ,+ ( $ ) + =CG G ? @ EHK"FA A A : 8 ? ? @ A B ? 7< A 4 0 = B G G CDI K P R U!!P L IH E#E#O M F G KI G J N G D K NQRS S T _ k m p h f ` ^ f f Z [ \ \ ["]&^+K#E!O!S!K K F J WQA @ ? ABM"Q#h h a be*e,g2q7{%;,C!2L54g<5qJBOF_[_\bafgxpyу}tԎp֗{Pl0wJ%W?!L}.9x(2b#b#\"'U$A H P SV Q P S T PPGFEC> 7 / 9 < 9 8#338 ; D B :$? %D#&N*.X16_-9a,;d0Bd0B_$:a$=h!&Fo"%F( E+#J.%P0*Y3/b15h17jl+/\c*-XJ,L+O&O%N"B#5%<C 8 5 4 4 H H C A :!<> < : EIA>D D 6"9!C E K E > C"D$I KB&B&J!H"@%?%<#=#>#D"K!^#e$w)w)+#L2$TJ(mO/zaCof{~ptxfjh[^IXZ?Q=-_O3(U^!4X3F.K+Z#U%P(J$D!L%N&c,k.)D)D+Hk0OwAfMqnZ}nkn{w|{zQCu~.U.U\Z U W  ^ e mih _ \ T T PQU+U*W*V*#U+!-\-(7d0 -\,)Z+W*W*#^/#h3$&@"!:d&Z!P^(&l5-h4/g3 4e,!6d*(Cv8(Bt:&?l@&@m=(Aq4&?p-$=o& =p$!?#D)Q"6x4+^F3vX<`HhTeVdWzWWrx}܈TQPKyF6xsD-gmC%Vk;Gh39V'+P#&D @M M D B > A#C&O'Z)P MRTX X M K E C >A D C B G H U U I H C H U!X Z \ !^ $U Q Q Q Y [ a^USRW \! T"#R"#N"M"O'O'C A >DKD = > ?< ; ; ; N"J@ @ > B F G H H H SSM K GIO Q S N HY"^%[#[#R R S O D H M G B H"J%>":!?$@#F!B 4 69!@F @ >K P K K = ? CB A > ; 3 0 -!,#- - 4 4 42+ 3 ;G K T W![[@ C LJBGMYe ee Z Z N L D E F E DFG!G G ? = O P R M > C I FC F G A ? J J I J M P S Y _$ LFP T G G I IJHBBBJME B!>>?"@ F C :> A A A 7 4 5 5 5 5 6 : F K!P$U'[*Y(X'V$V#W!X$Y-a4x%$H*=]/Vr5_ dD WD \E bQd"Ue$_d!cc i bl bv bv ftt#uo$wk$ww%w%oq#lk"ii#ih#Dr Dr C [F ZO YUY \Y#ge%rr'ns'mt'x$y#n+n+un)to)pu*pu(ou"eu#[u%Yx X y\x"]x#N pN piv'oz&$~$|&u! j{ qr xf yb zk{$k{$b{#cx"do"bo#]q'_s&bu%hx%oz&gn(ej)Zo$Vp"]n _r!f~&j&u%y{$~r#~w"}{! u t}u${v&^h%^h%{r'xw(r+u(x$p|"hx!co%am'cb$d_$fr&fr&w&z(q-q+p&y! vr {m|!ov"ps#""z'w&n$o$u%v$w$v&v){-z. xK xK/|3z>hAlwLzrZniۆ]˞QkQZQm6~s-jXe5Yf0]k!^i a fds#g(k)n*+,w*r*v)v)}s&zp&ti)wn'zs%}x$|#~$%t*q+//w5~y1w#u}#rs"it$au%[ xY xZn!Zk$S ^S ^S\#\d$u~(y*/~}-uw+vx*wy)v(v(efefm rl tky"j{#g&ey'bq([l!S hO iN iK nJp"W V uSX"U Z\ c] j_r#Xy"R"T U N$L%K {K {Q zQ yTt _{!j"_~#Uy$Y yZ zZ y[ yPo*Po*Pp Pp Oo"Pu U U U R}!Pz"H sF qS mS mZs&[t$\ y[ v[ o\n ]l Tj Ki K rK uJ hJ hbw$`t"Y k[ mb u[o Ui"Zm ^ pdy#f|%k%m%bl cm"fq+gp*kn&pm#tk jm%`o*bq#cr!Xu$Uv&X}X}X pUr Kx'Ks'Ke'Jc"H aUdYe!bm"ep#vv5vv5pm'ln&`q%\r%Qt#Uq#Yn#Yl"Yj ] a^ ]H |H |K }I {D xD wF uD oC jH lM oNy N}$Po Q jM kP jX jY l[q%Ro!J mJ hJ dG sFx Q {U |Rx%Rx%^"\ W qY y[ S L }U vX tVm Uk"X"X"PM G tD u> wD sJ nF oE oI tJ uK zK zI{ J |L ~K ~J P uV jT jQk Pd!Pb!E lE lL#L|!J pI pF pE sC wG nL eH pG tB n@ l= r= u= ? F"H I C = A CB {B z> y> y6 4 0 5 : 7 4 9 : : ; 6 6 5 8 A B GxH uH rZ{'a,rx2xv5??(c*j0;[wprȍmrxZWiGY]PZYSrPjrPj|QdsRjWW|Y[z`iv}d_^GZ>W6kQrZo{vv}twwozecxdesals_tt]|vNpx?e4p0sx$mW!lLVEVEE?ID$SV*ag0px7y>[meedƇdcpcpqndldqgdako}pfgY~OR~ORtBZxC[F_B\7R4S|1Ss5S}9TK\Q_uXuX|F}M~bf‚ry{qy8ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM -#:GI@Pw||xxw~n`ktV::ROYDAFq            ! "$ %!5):BgmdBgmdnbiueg‹oawstusr}]uMP3yP3yi3(YW* G!              !((5D10>M;HSrHSrN]g|fSrdhgi}\mądSk9QG M=;8$                   4,K1_oaMjpsrryo{}dÊ~dĊ~dācKqWA?4$N@1!HA&7?/=&A B 2 -DDg" q$) + /19:BBE KG$T= J:G/ 1 - =BF F DFM O S S R  P N MM!F$F$R M ? B LH D M U J F K M S SR S T` l q vi d ] Z h h X X X Y ]$]'\*N$I"R$U$O#O#EK[ T = > ? AC#M#P#g g \ ] ^'`)e/m1u#3)</E,2_13h=:A%, , 6 9 C ? 2 6 9 @''G/.O*0R(0V,1V,1W"/Z#4c'Cl&E%#I($L+%O.+Y10c-6e,8fe*1[\).WK+N)U$T$R$E%8&>C 7 3 1 0 F F D @2 9? > =FI!B?B B 3!7 B E M G @ @$@&J"M B(B(MJ!A(@'>#@#A"H Nc#j$v-v-/'T8(]Q+yX3kIxirjqza^kUQIQL=wM3-[L*'Q[2V1F,L*]%U&M'F#? K$O%f+m-,D,D+Lo0Tz>lHviQldnvw|zzRDt'P'PW V Q SY b k ji _ [LL@  ADD DFH$U 0a QL M M_!f$z+s' _ W NSX!NJ$O'P"5j&!1d&%S%(V" 2_4f6m1h+b-h .j 1o 2p *p*p+l.p6}''@D/I`,;Q(-]A+J4,D/LOCWSJ|7r|7ro^aqvhx{kE?rn8=OS-5/),#+$,!."."() , , , %, + - /: =669 : ;$F!1g3(YG4w[?aNg\eXdWvQ|OrxS[QSyI#9!;&>$H A,4"<%B G A ?L P K K 5 9 CA > = </ + /!0#+ + 3 3 4 1 ( 1 :H L P Q"ZZ<A O K > HR _k ge \ \ N L D F JF AC D$F F < 8 PQ T N <D K HDI J B ?!I I J J J O T \! c' MEQUD!D!P"P!Q M@CEM!O"C#?#>>@%C#K G 9? E C A 9 6 9 9 3 4 5 9 E L!R$W([+Z)Y(['[&] ^$a/i7('O.Fh4d:k?rd\pT[]~jV~jVHpBp}/pop#dSbX6^a0Yj)Os+Kv+S qV oI }I }K eI hDp!Eo"Gk&Ju%L$_~!e} ^h \a p ^p ^zx#tv"` o_ oZ n[ w[!Z!Y U T Sp Sp Yw$Ys%Xg([k(ew'`p#[ hZqYz R yP x\t&`r)R }U w_e dks }p |lz!qv"vq"my%j|&Q~$H~#^w!^w!WlVl Sj!P gL d` isn ] jU if~#k%v(v(s(w)z*|y+_,i/r2tAtF#R$V7Ǿ7ǾJȊK˞MՓCŵr$TyuA\-`*c'q6u;$T$T%[+kg!>g!I%H#E nF nH nF qD tG kJ bI nH rB o@ n: p; s? {A ~G%J L }F ? D FE D ? w? w3 1 + 1 6 5 3 8 9 ~8 }7 |4 4 0 4 A!B!DuC uB uV(\-m}1sz299%Y'a-w4ImdievrWVeHZ`T[^XnRjnRjvW_o[kXgZm`}tiiH_>U3ykMrVp{xpuxrqrwe^uebmeljdyfbnT}vEs8{3})xc&vY!YN!YN@;B? FJ&YZ+kj2r8yN`UWVVYoYopŁnglgngsd`ot}{kʀp`wUXwUXjC[nD]zGbB]4O}0Pr+Qf3Vz;ZLbResYsY|DzIsVy[k|xpy8ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM #), = = C C L L K J E Q \"Q F Z`UUS U [Y T R O Q S!^ a X U HKU Y c e f! ^ V bf l n l!l!] ` i ` E N V HCO!S"T%T%o i X$Y"[ ]^ W P V X O O E"D!A C I"Q*Y2o1 /'B-H):_,>g4D6G;N?TJgSj|[mčibwVgDb>R5M2~U'aU'ax:@p69X(%S N S W _'b+]%[#X'X'K'L'O'O%O F = : 9 ;;< < 4 4 2!5#>)94 ; B$<":!D"D"M Q],_1c"@h" : : 8 75 EJC!@"R#R#Z%R$:<A HO%S"W k)q-.%R.%R:7|CB\a]fauˇPiv>]j5R}^,GfU%,PR"#HD9?4I,N+]([%U U T!F%7(R [ f&j *&@&@.=l3?sBFNVtZfpyljiOXkFD`{$F%$F%d"i v t l h chi b `HH4 2 ---, +  04 . , 1 1 < > C F O N L L L KJH G U R IIGS)^&\ #Y (b *e,k ,m #h #h 6x>"-TK4Zp;`”;1 =HHH J'J*D$B"X!X!A < , . 4 =E @ ;N T8"!8"!M L HOd XK!K J P Ra f  z l$ d! J!L N V ]W"U(T&S%> > M G 5 ? H I I: 5 =?I I @ C J K N NNI G [ b^ ^ T Q I L U^gb ][ ZSSL L J M UI =(>'>%=&=&?? 9 : > = 9(@%G!K$O'Q%R$T&T&H #H #GHK A 6 1 ,  46%7'7'9 9 )(#")#<$> ? G J Z _"[ [ DB ; <@ MZ!QH T X T#T#? C P L A B C E F F! F$ J K M L J O \V P M J L M O O M M C C C F I GDMP JHY Y V V TQG B < D GD C$= = HG C E I J J B : 6 4 ? ? @ ? : :9"K\ _ a ^&]!*`&a%m'u1&%M*)U45nBLOb{RilUoÄdZiS~oЂxڃcWcW>o6gXNG\W7_`'[i,Wq1Yo$Z nSz!Q~"N xN xSr#Sv"S O C ~O|%[y-f(i&|x#s"qn(qn(+{)oz$mx#f s\ ~Q T V |G B G dG dQ fU e_ `^c\m#Zq&Xu(^z#d ~fz fx!ew dv W o^ qrx#qx%ow)n{&l~#nx%pq&el)aj*au&ax$[q"[q"J oL lR a\ ge lg lik ia"i^#zn(s*##~10++|t*m+f,o2r4vF!wL*j*j<{?}F@~.tmm&nY\hEcg;je1f;f>wAwA%\(f06GҗUycׅN8(ud#fSskGlmCY1Y1ww,qu,]p,Yf%U [R aN g] fb ey km x%x%~z-~{*~|"{w$sg(pf"m eo go gnf"me$vn+vn+m+}m.in5ko1rq$lm%fi&[l$Po"M tL v^ \^ \Qg$Pi$Mn%Ko#D pJ jO dN ZL OT iV rTq&Sp)Y e\ bc Wc _a vox"|z(z|.x~3dj)]c%Y dW d< g< gC UG UQ S\Z g`%pX"y Pc,i1_/[.un.un.gv&ky$u q#cw/`t*\q%Yr#Xr"] _ \ i\ ici(dg&h`!me#|u)yt"u ss rqp aw%\y'gy'gy'r,v+(~'|z"zx&xv)wz)v~)l.h0mn/nc/We&Ye&]e&bq%q"&*&!u'p)13rs!rs!]z$aw#lmYv%F~*Ko%P _W aY bR cP ch gh glw'lv&mr!ls!hw"jx"kx"ji q&t)(({*y)s%v(}0r0g}/x|.z,c1[2kDkD15wBnnLqSi{]`~fWÇRL|JmI^0sY'sZ\z)Ys'P]"Ue!c ~k~ s}#{}'}*~#|!!!w/w/mw%or%td#{q&~(|(z(|)})%$//g'j#z r} v!z p b u] oM mG lP TP Tqb$oc#jg rm#+x0zq5w}.t&l(i~(q%q%~l$zl'mm/lp.iy+`m$V aS mO xJ{"H|%Tw"Xu!@z#Fv#Vj#Vj!U hS mPqK qE pQ uU wG zB {N |N |L nN nTo$Wn#Zm!kv { bu#Yr$Z kZ hbk!bk![v![z!\ \ Z wV pR hT zT O uM qU| U| Yq#^s$mz%iy$]t"Z rV pO hH `St!W{"L|&L|&U `X a` d _d!]b#dk$jt%ju$ju"c s` ryt"u$x{!wx!t oqo"fp)tp%o h gN ^Po#Qu&Pq"O o R vR vF~!F { G qI pM k S m X n] d_ `sq#zv&or.or.kq%gr%Zu$ar#th!l cc ]_]!Z]%U tS {L nL n@ pE tS N w? [H `Qe!Kq"E|"M zO yU sW qFv%Hs$Oh"Tg#db$\ bT bJ e@ hKyN"P wQ tky"ky"y$w&pk+gt#^ }Qw Cp%Q fU cQ hP iU U W oQ u>"@#D%J&O&N sN mT pV qM nM nPu M tC qJ r]v%Z tV rXtZv(Sx!Q xO \O \][!X _H iI kK oI pG pC u? zFv"Hu%> w: wC rF rOq K s@ xE I#F B F G }C pB l7 7 1o5sB > 9 7 {5 v9 x: y- z) z1 1 ?w> y9~$={"G rB s<t? t@ tW g^ blj/lj/E L(`+~i2v@pNiZ]dfQcc__iQ`bCPv|ohpvxe\koefrhkhkmelbhcdeWe]dp|n|w{tyqw}a]UTtKWpGXv-5ev-5ew+>~0C#>S'I]*Tf+Mh,Ej?BEAPLSOkd_kd_rn`xoaqc{mmf^cndduVm{Qcp^ap^aOVim~wCS|:Q0Np9VB^IXKV~:>x~:>x9E}?IOVQUWPQOwKM_&ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM #), = = C C L L K J E Q \"Q F Z`UUS U [Y T R O Q S!^ a X U HKU Y c e f! ^ V bf l n l!l!] ` i ` E N V HCO!S"T%T%o i X$Y"[ ]^ W P V X O O E"D!A C I"Q*Y2o1 /'B-H):_,>g4D6G;N?TJgSj|[mčibwVgDb>R5M2~U'aU'ax:@p69X(%S N S W _'b+]%[#X'X'K'L'O'O%O F = : 9 ;;< < 4 4 2!5#>)94 ; B$<":!D"D"M Q],_1c"@h" : : 8 75 EJC!@"R#R#Z%R$:<A HO%S"W k)q-.%R.%R:7|CB\a]fauˇPiv>]j5R}^,GfU%,PR"#HD9?4I,N+]([%U U T!F%7(R [ f&j *&@&@.=l3?sBFNVtZfpyljiOXkFD`{$F%$F%d"i v t l h chi b `HH4 2 ---, +  04 . , 1 1 < > C F O N L L L KJH G U R IIGS)^&\ #Y (b *e,k ,m #h #h 6x>"-TK4Zp;`”;1 =HHH J'J*D$B"X!X!A < , . 4 =E @ ;N T8"!8"!M L HOd XK!K J P Ra f  z l$ d! J!L N V ]W"U(T&S%> > M G 5 ? H I I: 5 =?I I @ C J K N NNI G [ b^ ^ T Q I L U^gb ][ ZSSL L J M UI =(>'>%=&=&?? 9 : > = 9(@%G!K$O'Q%R$T&T&H #H #GHK A 6 1 ,  46%7'7'9 9 )(#")#<$> ? G J Z _"[ [ DB ; <@ MZ!QH T X T#T#? C P L A B C E F F! F$ J K M L J O \V P M J L M O O M M C C C F I GDMP JHY Y V V TQG B < D GD C$= = HG C E I J J B : 6 4 ? ? @ ? : :9"K\ _ a ^&]!*`&a%m'u1&%M*)U45nBLOb{RilUoÄdZiS~oЂxڃcWcW>o6gXNG\W7_`'[i,Wq1Yo$Z nSz!Q~"N xN xSr#Sv"S O C ~O|%[y-f(i&|x#s"qn(qn(+{)oz$mx#f s\ ~Q T V |G B G dG dQ fU e_ `^c\m#Zq&Xu(^z#d ~fz fx!ew dv W o^ qrx#qx%ow)n{&l~#nx%pq&el)aj*au&ax$[q"[q"J oL lR a\ ge lg lik ia"i^#zn(s*##~10++|t*m+f,o2r4vF!wL*j*j<{?}F@~.tmm&nY\hEcg;je1f;f>wAwA%\(f06GҗUycׅN8(ud#fSskGlmCY1Y1ww,qu,]p,Yf%U [R aN g] fb ey km x%x%~z-~{*~|"{w$sg(pf"m eo go gnf"me$vn+vn+m+}m.in5ko1rq$lm%fi&[l$Po"M tL v^ \^ \Qg$Pi$Mn%Ko#D pJ jO dN ZL OT iV rTq&Sp)Y e\ bc Wc _a vox"|z(z|.x~3dj)]c%Y dW d< g< gC UG UQ S\Z g`%pX"y Pc,i1_/[.un.un.gv&ky$u q#cw/`t*\q%Yr#Xr"] _ \ i\ ici(dg&h`!me#|u)yt"u ss rqp aw%\y'gy'gy'r,v+(~'|z"zx&xv)wz)v~)l.h0mn/nc/We&Ye&]e&bq%q"&*&!u'p)13rs!rs!]z$aw#lmYv%F~*Ko%P _W aY bR cP ch gh glw'lv&mr!ls!hw"jx"kx"ji q&t)(({*y)s%v(}0r0g}/x|.z,c1[2kDkD15wBnnLqSi{]`~fWÇRL|JmI^0sY'sZ\z)Ys'P]"Ue!c ~k~ s}#{}'}*~#|!!!w/w/mw%or%td#{q&~(|(z(|)})%$//g'j#z r} v!z p b u] oM mG lP TP Tqb$oc#jg rm#+x0zq5w}.t&l(i~(q%q%~l$zl'mm/lp.iy+`m$V aS mO xJ{"H|%Tw"Xu!@z#Fv#Vj#Vj!U hS mPqK qE pQ uU wG zB {N |N |L nN nTo$Wn#Zm!kv { bu#Yr$Z kZ hbk!bk![v![z!\ \ Z wV pR hT zT O uM qU| U| Yq#^s$mz%iy$]t"Z rV pO hH `St!W{"L|&L|&U `X a` d _d!]b#dk$jt%ju$ju"c s` ryt"u$x{!wx!t oqo"fp)tp%o h gN ^Po#Qu&Pq"O o R vR vF~!F { G qI pM k S m X n] d_ `sq#zv&or.or.kq%gr%Zu$ar#th!l cc ]_]!Z]%U tS {L nL n@ pE tS N w? [H `Qe!Kq"E|"M zO yU sW qFv%Hs$Oh"Tg#db$\ bT bJ e@ hKyN"P wQ tky"ky"y$w&pk+gt#^ }Qw Cp%Q fU cQ hP iU U W oQ u>"@#D%J&O&N sN mT pV qM nM nPu M tC qJ r]v%Z tV rXtZv(Sx!Q xO \O \][!X _H iI kK oI pG pC u? zFv"Hu%> w: wC rF rOq K s@ xE I#F B F G }C pB l7 7 1o5sB > 9 7 {5 v9 x: y- z) z1 1 ?w> y9~$={"G rB s<t? t@ tW g^ blj/lj/E L(`+~i2v@pNiZ]dfQcc__iQ`bCPv|ohpvxe\koefrhkhkmelbhcdeWe]dp|n|w{tyqw}a]UTtKWpGXv-5ev-5ew+>~0C#>S'I]*Tf+Mh,Ej?BEAPLSOkd_kd_rn`xoaqc{mmf^cndduVm{Qcp^ap^aOVim~wCS|:Q0Np9VB^IXKV~:>x~:>x9E}?IOVQUWPQOwKM_&ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM   "'3/VU[AWmrtr߀rV_zztobOYc9P8#PD,78 , (          "% &52??IaxW\e{suupn|pptr{mXE]K8r-"%%               !/73:]QE21)$'.,' * - 3 8 < = EGK K K L P!KE@ ; 75 @ D PPu!'~$)-.04:E~?DrDCW1.N*'E&'B%'< < A DL LLL K R X VU_ _ Q P N P U!^"f"Y L : 4 H N W[hk t"y !}! u!l!p q u v Y Y _ Z I I GP Y L H GF ]!]!h g e"_#M%PS S R&d j [ [ 2 7!E"I"U"W$X%V&S'a)e)Y+U,n!&Hs",L&>Y'D\+We0Wpy5V{{=a|DkW^]YoOuK}R}Rɗ_-lV)c|9Fq1:f(-_"+X(\)])c(e(t#t#p iS O B@ = 6 3 . , 5 5 G'C#6 7 ; H U H ; N T P$P$: <C H"V/H*9$9&8(:#;#!9#8$:@SSS M G B#=&3 02 28#8#@ E!R"MH NT J F H HR(R(8$:#> @ D @ ; C E F F!X+X+M$J B E M O!P* `'&o#+":"?48p48pRRQdM̎LȃGzl:[T-;gH&5X;/H>%2?"*@'@&C G T TU O!I"W#d#]&['k;p !A-4c-4c9I>LKT{MciOrst}v}w}waovXWvCKqwCKqw7<:}T7s|9g|9gE\RYxN|xMYwIEX?s084X$"9 .  / / -- . 1 8 9 9 : :#- ) & & "$ +/ ;='>/Z =$?'?(GG: :8 9; 8444 G M <!<!6 ;KK L)P&S"N I W \ d g l$!k"$g+d*Y'V S P M A(=,H K R R EHQ R R H = I M 7 0 @ @ DFJ J I R Z$ X WUTIIS T X X W T P X `"\[SSM Q ] T 8 =B!?< > ? > > 9 ; ?%?$@ ;67!7#V%`%S!O J"J"O L A A @ 6+- .!3!5!: : 7:B B C!FI Q S K H R R U S NNO G> E L Z _ T T G E = > @<7 = C ?> E G B EL I A I Q P O N M F C!N N = A N Q T O I HG GGIIB D H A * 8E< 9 8 7 ) ) / 2";(<#= A D D C C C 8 8 > ? @ > 6 AL"P$T%X(Y)p 6x#:|'B+$P78x?@VYeZzt[roajig†]`Y^gzҎkenVenVZ=lY6gU!VNQ_:Mh&Ts*[}-]+^*l*q*W W iw%ew#W wT tJl!Ms!Oy!V}'X~)i}+o},h$h$uv(pu'`q%eq&uo(r&n$j$e$X{$Tx$V} V} hY$i]#kj!js!e!_!Y!_"d#cy%cv%cu!ct [e%Zf&Vj*]m)pu't%w#s'nx+pq#po [ }T Mb"Mb"I rO o_ ef bm ^ke!ik&xx$}|#p(l)+++++(| bf#i&v+z-q4n6 vL vL-qn1qw;r:su7v0zq(}\#oPaCW8T4{9{9<C&Y'_*r/3:A?>86'{['{[y sJwsEpr5de,WW#[ U^ R[l$Zu'^k!_ hzy"zy"z"u"we tci ]e ``c!h mk pk`"kZ#k ak a_b$ef%vp'{r'w&n(ye*rg'ji$mq n sT p T p Si#Qi!L hN lTx!Si!Q Y P [N \Q fR i Zi&]i(Us"\r"op"p o s jw qz wz%}*r{#kz!cv` uZ Z P NSX Zu'kg${X ~j"{$n)j*l)l(}n$}n$yu$rv$[w$Zv#X r[u ^x!] ] kx#ot$f |f |c xe zk nxw c~ cc!u ]e W^ m[ t a ra rw+w)w{#z|#~!|x$ur&y})}+z+v+pm&jj$fy#d~"^ f!|+|*o(x*,--{+y*g0g0X_!Ub J lS t\|!UwN rSs"Ts$S bS\g xg xw$t}$kf$fi%Xr'd(o)|$"n th ob |b |_ ^ \ ]"`1l-w(j"\ }m'g*fCfC4:vJ~mUSvY^n~sJ iB g M oW wK |> G~"J}%O P Hz"Hz F yH |O L H J K |H uG sJ K A sA s2 t2 {233}0 ~- ~2 {4 z:<8 8 I I H G B B B w> q= oK nO n_ c_ cvn4m;#jQ%mZ+uv/o~3h:n@skahha_YWQVZl`memhfkidan_`p]_|RxyQxnNvmVsjmkhehjysh~l\fp`^qafFJfFJ3Bs4Ev8OD\OiV^]S@H6Dx.@i}+>d>^>^KTSZjjDžuthc^zqXnwL[wHowFudd^aimzqYvb^qRbvRm{QwłGgCa[$9T[$9TmFHz%PX5n8jA^?V E HI I K L P!JC@ < 75 C H VVy#)&-/:5?F"QN"QzV"Q]:8S10E'*@#(< < ? BH II J K P U TS^ ^ R Q N P T Z ` T I : 6 G M W Y be m!r w r n k j o q [ [ ` Z J I F N U J F EE ^ ^ _ _ a!]"Q#S U U!U&c h \ \ 8!;!E!H!R"S$U&S%P%Z%^%R(N)e"Bi (Fv$;Sx$@U}'P[y,Sgu2Vsy9d~AqO_SYdNiJuVuVƘ\9}V6vB,ax8%Ql.Ad%9\0Z,Y*[)[(p$p$h"b Q M B> ; 8 7 . + 7 7 E$B!7 8 :H V M E R V P#P#= >@!E$R-H)?&<&9';"< 7$6%;@OON L I!C"=$6 3 4 49#9#C E N!KHNS J G IJR(R(A#@"= >A > < @BE!F!W)W)H%G!B D M QU'"f%)w#0%?%D6:t6:tRZQgOȅN|Lph#?"D G PQWS!O#X#a"`'_(mNWn5IWc7?Z^?"cR;#aM7#`H6*lP62xX7-~]8,_2&T1%P?*\=-\65^/2T*s4/z*4 57.z +u -x .y//.t7#SH&gb*z|0ry5jw8Xm8RjH>xwN8o|~7b~7bF[QWsMtLdvHNZ@z9?9c' "+X8r"#D+6a.=k7S:Z^VdTuOuQruXtjv|֊m̟]ÀeBu\9a>&W[4IL"0L"0G D : 8 6 9 < ;!;%>%?%E E ;:7!8:8642 CI9 9 <?IJN'Q%U$NG Q T"^ a c "c$d+`*R'Q P L I C&A*HJ P P IKQ Q P J C G H : 6 ? ? D E G I N T Z# ] ^ ZYK K P Q U U T S R W\Y X PPG J S N >AE A> ? @ ? ? : = F%E$C @== >!P#W#PN K K J H A @ ? 7./ 0 5 7 =#=#<>D D D!FI O Q I FT T O N L L L HD H M V Y T T D C A @ @!<8 ; ? <; B E @B J H BF K M O K J D B E E < @ L O Q M I G GH H I I B B E ? 08@ ; 96 5 ) ) 027$8 = A F B ? @ A 9 9 < < < ; 8BL!R$X'\+^,z"<%A0&U4-b@BHJ`cma~y_vodoeh‡^c\bk~׆pfedfedb:r^3lxT[HQ_7Nb%Xr+c1i2k3s0v/d#d#gx$bv"V rS qIm!Ls N xTz$V{&d{)h{*d"d"oz(mx'fs$jr$vq&o~%h%e$b#Uz"Qw!UUf[#f_#gl"er"b!` ^ ^!_}#ax$bv%cs cq]i&]i&Zl)`o(sy's&t$o&jy(lr!mp\ }V Rg!Rg!K oP na ki ir fok"lp'{z#~"p&k(})})**+(~ g k"p%w+z-u6s9 zL zL-om0nu:m9n~9s2yx+~g&pY cKY;V6s6s6}7}="}O"T%c*p/}6<<<87+k+k#yR|!xLsvtVn[]j^x`lyxkH c> d= i> iB iJ rR zL F N!Q$U V O~#L}"E yI {U Q L M M G {E xH I C wC w5 x5 {6 552 0 5 6 }; = : : J I F E B B B |@ v@ tM pR n` b` byo3q9!tL#uU*xq,ms.bv4j;qqzijjec_]Y\t`dedjelall`emcindk{VuxTuoNumXuhxwgehkw{o{ufiykczliZ[iZ[}8M9P;XK^[ea[gQHI=F{3Dsz0CnA`A`KQQVcbjim~lulmwZkzS]xVoxWuff`bj~n~{x|etlgo\juYo{VtłJcG^e*Ede*Edu#HP'O\3c5`cZ4u25@!(.            !&-2+J H!Q$U V W% W' 2 2 1+42;GB#SW2xvEXi~yᇉI96 6 C c'5F8O@iXnNsCB@`HMJ1>9'% $ & - 0 8 3- ..;%?'G I B B KL P!G > > >!8 6 M T g g (.+:5\C"ck-v|/x0zoX$WcF KD'39+:! :! : ; = > A FJ LM!N N Y Y T S N O Q O MG @ < : EH U T O R Y^c l t [ S ] ` _! _! b ] L JD G J C @BC_ _ D H T W ^$ ]"\%]&^'b)c)` ` J#I"D E I J$K(J$HG G <8 H0K4R1AW3@f9;g HKh'W[v0mu87d6Z~}BLzFG\c\cT]V[]TNI?=|s02cg &IS5L.B*>)b&b&O&N#JH@; 5 ?B. ' = = ? > ;:5 F W ] b ^ \ N! N! E B8);(D%J(P*F'<$= = 2&.(? @ B B @G!N$F > =< : 9 ="="JHC FHMQ!M K OP S&S&\!T!:: 8$;%=%9%8%A#D"S"S":)<%A D K W b)y!5$@,$N/&S;A;ARsSonUdlW_g\P]@8>CȋWhknzygTCMjPZFjFjL|NzUtYf“VFxED=Ǡ;ɞFVFVNDIF;M:OȚ7VEMSChBޭ}@uCrDtnzdnzdm~qt}peM[PQSP`OmRZSTƼFYAZE\Bc:xް8s֡3dt*UO!F*D#A:854} 33/x4|A!#G%*M{),Kx--Iu02S;3V?9Aj`;:bk1Ts1TsGVOSeKiJsFkcFRRF0*$G$3#$") ) 31). ;5 /!3 6 ;= , , -/ 6 3 *4=S,h8&5U)=_9i>wYxǏfmKKsJPVXuZ|rKpqFfS0mbI)`S20S20C(.?%+4 6"7#41 3#3'=@ ="="= ;4"5"7!:"<#4!+7 ; / / M JB FR V$Y(M&A#>%=&J&N&H$M%[)T)>(C!G A; I"M%IG J J U T R O K Q V @ 8 D H; ; D C?F [ Z Y  m t khP P G I M M K QV!SO N N"F F 4 5 6 <N NN I C CC C C > E"Z&V$K NPRS @: FJ M M < = @? =: 6"549 ; F*F*J J J I EH J K K C @ X X ; > E E C L USP I G S S ;? K H!@.=#9 74 2 1 ; > 9 < E E C>9$D N C ? ? ? + + : = F H IJ J G FK L G G @ ? ; < @ 91 68"2!0!* * 31+ / ;C K> 1 9 ;= = 6 4 / 2 <&D"L X&d.j4l6#(O'+WIBMIZ_ch~Ⴤv؈k΃rl}ZlËamǏcmvymgJgJx0rn*|cPk5Q^,QQ#er/y;I!MA=w,w,_y!\t!ScPg Fq"I sK tP rQ qSu#Tv%Y xY x^)e'x yx xwu gy$V|'X~$Y K xF uQ Q ` _^c Yp$Yq#Xs!b tk t^ sQr!\v#_w#a mb idt'es'gp%lv&z(s(l'f}#_{c ud s^~\ ` u` uOd&Uj%f|"s~"!z%t(" o"h#]"]"s&v')}'t!}!x ||(}x+;@!M!M,hh/ep6]8a=k9v5/ut)ias_Ei\;XY,XY,bb)ig+}v/x16B"N(f.}468877+i)c|#Qhj@SQ/ZY,``)kj)nm)rq*sr*n{'n{'qk.uo+|"}!o p pw$f&b'rs#wn"$$v|'u%q r!vy)y~*|*&|!|u$yr%j"j"j#g|!_ q\ qSq%W n[ ka igf$ep$ds$^{$\}$^d%ch%pr%ou%j~#p)v.~+z'x~&q%m"l!Tm$Tm$M U |m nts#zx)|w-~u1}h+}c)wk4um8vv+vv+u ksi!ma*og)tx'sr*qk,r&r$m k {q|*q|*w$t#y k{n"w+p)|h'vj"o lj gh el ml ml uqy +|*qy%y"{!vv"iz e {du$ds%j} i}!f~$j$u$w'y)s{,mu.iz&h{#f e bp bp bf%\g#K hSi"[j&U lN n]v%bx+Yt&Vs$av#av#j jj fh["i_#ll&nn$op"b c^ _Zg!Yj"Zh"Zh"Ly*O)X%[&c'b#a _$]}(rp+yk,{D{D=Ml{onyFvp_fwgfgT͈B lB pB zB$P"] e g g g b'Z&Cz"Lx!g r` wX |V#T(D!> C D J J < > }C o> 9: : < < > ? A } A } K I A!A A A A F H V tZ oa _a _s.{2=G&c"iUQG$^V*jeVm:@TffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM   "&1-O.%4l@)4W+5_2Rj2Rj=Q}g?ZyDtQxwwxvyigljPhkICO8k7F2^0+*"          $(#<098XK~Tch\\jlrogregv\fyT^cC[\>{E6>=)*                ,1IVfGwXh[Vox{tqzjWZiQOdB.hS;$SC4>0%)       _0 Kh9,_VNxa[mmirnZvoKrrJpsJv>w:_J)__J)_K.BG)=;,=)E M !U!"\" ^" h( l+ 6 6 446<=#RD)`Z<{N`gtoty@tn0|/ / @ _*7J9RBj\ĢjMj>>>^@LwAy186(# $ ' . 0 630 24:$<&C E D D H I O I C A > ; ;P W o o )1-=9 `E#gj/zx0{1{pV$WeF LF*1; )7 7 8 9 < = A G L LLN O VVP O KKM K I D > 8 6C HT S P S Z_ej o W O Y \ [ [ Y V MKD F H E E EE YYE I V W [$ \"]&`&b&a(`)_"_"J"I"F!G!J!K$L'L"K E C ;9E,G/M*;P,:[45\?C]#KQi*^fu1q{w0[rx0Tov;K{v>HQbQbK[N]XdKZ{>On/@fb!0KS6N/D*A)a%a%P#M!GGD > 8 ?A. ( < < > = ;:7 G V ] d e f Q  Q  EC =)A)M'M'N(E&<%== 4#1%> > @ ?=D L"E>:9 9 : <"<"HGDEFHJ JJNP Z&Z&[!T ?> :"="@";#9$B#F"Q#Q#A(C$H J R ^"j)#5(@/&T2)Z=K=Kavƀ`pi]ah\\cZLX>8mN#%IC 77&/, ; @ H H H L Z]"`%\"X f*j!-w%B|&#I9?9?EƇXjmovx|eQBH[JML^ֹL^ֹOoPnQlS~ZPFvFF?Ť=ǢEiEiMUIW>]=a:jFfSa_ZٲkTŨfYeZcxcxv|u}r~kYdRjJpJwK~LkMeɵ@d{gȇpuÐON}MRWWvX}sPqrNiV<gM6tZ5AZ5AH,5C(04$4#5#32 2#3':!=9!9!<;6 6 8: ="4 ,8 < 33HF@DR#U$W&L&@&;%:$F#K#I#M$Y'R'?%C"GC?H#L%HF E E P Q S O J N R D @ F H < < B B B H Z \ ]!m s mkQ Q H I O N K O TSS O N!D D 9 8 6;L MO H B C CC D = C V$S"L OSRP ?9 DH J J : : = ; 987!55;=D'D'I H G F D H K L M E C Q Q ; < ? > > F NNN H F O O < ? H F?)=#;97 3 2 ; > 6 9 B B B<7#AL C @ @ A 0 0 : < D C C G K I IL M K K C A > > > 71 7 9 0-+ + 0 . ) . < B H> 59 :: : 7 5 / 3@%F"L\(l1t:w!=(,Y,0bWPXX[naqƀs{ׁxuӃ~ols|ZwȈZsZrxiqnf@f@r+zei%vXOh2Q^-ST'hq4}@"V$]JDv3v3dx$at"XhTj Ir"I sJ tO sQ sOw"Nx$Z xZ x_'d%r{ r{!s}#e|$V{&X#Z L |G zM M ^f#\i"Vr!Vs X v_ vg u] sSp![t"^u#c nd kjt&kt&ot%px%v'p&jz%cz"\{ dx!gx!d}!c!irirZm%]q%f~"r}"~{"z~#u%##s#o#{`${`$x&z'*|(r!|{!w!}z(x*}6: J J(m_+mh5k7m=v<|:4t.gnr YKfT@UU.UU.]a)be*ts-zu/z5? I%\*o035666/~-y(iq wQaZ:c_5ec1pm0tq/sq.rq.rv'rv'to,wp)u!|x!s!t}$uw&h~'d'rv&wr&}%}%y~)x&tv"y~){*|,}'z#r%~p&l$l$j&g|$^r \r!Xu%[ s_ rc ohl&fr%fu%`|%^%]g$aj%ns&mv%j~!r~'z~-{*y'x}&s&k"h!Zs%Zs%V\ {m qss$zu+{w.|y2|l,}h+wk1ul4wu)wu)zl"vj$mf+pj*yw'vs)to+u&u%p~ o |t~)t~)y$v#{ o }q"z+~u)yp(tp"o oi jf hf lf li xm {w(v'r|$z#"}|#yr#jw e y ew"fv#g!f!d!g"r&q&q}'mw(jq)ex$d{#b b `n!`n!^h%Zh#O hTi!Yk$T mP n\u%ax)\v%Zu$bv$bv$qmni h^#hb#im#hn"g p ` d^ `ZgYi Wo"Wo"M}'N%T"X#c$f#h#d'_y+sq,yo,II=οJrsshxHrocefihT͊D?`+{nN%mV@i-Ej*Wm Zq"f|'i%l$e$_v$^"^!h#k$~*~*$x#] Z vW iZ` ^V"fc+ig.un0yq0mj5mj5j_/i`.gb+ie+rp.jj&b dgc-ic3]`(Z`%_Z)_Z)xe-~j1y=z<:x8{p6|r4|u3})~&h|'h|'{v)yz(r%q&n{(v&~$p%by'b a ]%\)[y"Xw"Os"M nG bK cO cN kM rS{"U~%T~"T~!W }W }M lN oRw Zt"bp$hr$ms$w,{.u)t(dq#dq#Zp Xn Sg!SjT sN pG nG mG mIxI|"P |P |a{#bx"g qe r` u[s Vq%Zm!^ jW {U `i"`i"Ok&Pk$T mV o\u!cx"k|#gu%co&ik"kj ^ lY mm thqZj%[i#] f_g!ai'[p%Tx#M uK tH iG f:q!:q!K J I |I xJl"L mO o[ k_j[ lZ lT vT vSg$Ui"\ qY nS eX c] `V iO r S vT wRx"Rx"V g X p_ ^ \%Qz&Gu'El!C dH_!J^#M i O m\ sZ tWy&Zs$c d\ oU zR yP yU wW v^t#`s%Y }Y }j#f [ y] x`w!`o"`h#[k!Yl br"eu#^v!^v!`{$\w$Rm#Qq#Q~%N"J P {R yY [ H pH p]u#Yq#Nf%Oi$Ts Q rN pL nI lC vA yQ uQ uGv!D t< m> oD vD }D$O!Z d g f fa'Z&Dv"Lv!d u ^ xX |U#R'G"C G I K K @ B F yA ; ; : < = @ A F F K J E D B C D F G T zX v] c] cu.}2=D$~[!lQZH%dW+mg9p>rsNlsNlo^fo^gp^lo^lo_nnYtmSztPw|Mt|Rl}Tjnginzcjx^krQnobxfeejoqrrrppmQunSxpWpprocwZPoeNjZMiKPhGRSgSgQ]OZKSEOw2Dp9P@[\^e_fŁhk{k{gZmi\nmbrnpxrlgnr|u_pāX[UU}Ed}Ed0Gg/Df+;a,=e.Cp%>Wh9?SffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM        & ( )995F`+8LoDB^Pt{y}yxyrtuwxvRBdE5o. %             4;OIAJbYDEHwHwLwUnkakuuurgAqU*a         "$(/6BDT=_lkC|KfoN^cx{TOgkvXa{W\SM^Dh:mS,iP=E6%'- "  # # ;'YG2qjSeUw`Vy`Sz`OuvKs}J}:}5_?I_?IC 0B!/?"-F"+Z"#^% b' p+ u, 3(5,B8B8%XB2tKU=[Gmf̍_KtP/o{d4{w8XQ+eJD'Y1&.) $ ( 2 2 05 9 @ G 7 2"8 : K K = @ J O S I ? FH[!a")),:2GC$mL(se5n5v4sS&ZkG!ML1-A*",,1 3 9 ; @ J S OJ P RKKE'D$@@?>"<$; 9 /+? F OPS V ]d!j"fa J B LON N < A P M B B BN R L J#EEFL ] Z P% Y"a)h&o"^&X'[([(H I#L+L)K"M#O#R T >7 :; ; ;!<*<(;$#<%+<%3D1;L=CQ?CS@Cc%ITh'LZ0`v0`v1Ut7e{IuAo9`.joQ#NRT):U2M+J(\"\"Q M ? DQ H ? >> 1,9 9 9 9: ; > I T _ j | ! Z%Z%F%H&M*S*f+V'F#A%;&<< 98 ; ; 9!8!3<D @< 3#0$8 ; :!:!A C G D @ ; 5 A$E(L!N n&n&Y!V MJAEH > ; F"J#I%I%V&X"] _ f)#t&&#)+53@9,d;2p}Dh}Dhu}ot[vXZmRUR>zJ9.[?<:'4 5 5 C H F K Z Y V#\"a `"_ $c.d1$ D&#J;B;B~Jy{\qrriw_q^GK]~?>]j9,ZZ7&YU\8Ǔ\8ǓYFӦTIERBa7?}̶GnKLFD¯@@HHHGCJQD6ݳ;׶<շAAVЪ[ؠj]ޗ5إ6Ǣ6ȵ:=;ǜ:Ӡ1.@RΆooŒ)(]&a"QAy > = 6t 4o6z 6z 99| :k?m Dn>e7[%HA0!M=9!QK/Vp/VpSY\Zu[aărt^dI 7/<"@#??:$:&8+?+R,R&RH'=/3#/= A J L!S"N!@ C%F-H*I&H%G%E!D7 7 B G V O G G F RVK G = = = A K N X a"i$n!o  t u T T I LS QL!L LV`R M ?#?#G C 6 :E KPG= B C E E ; > HJN U \ RH;7 >@ @@2 3 4 0, 39 8 7 ? B < < DC> ?@H O Q R M K ;;;#7 + , 0"4 7 ? GC B B B @ @ > > < >#?,?> 8 6 < > - 0 : ; = 6 /; G EDE E @ @ 8 9 = 7 1 ? L P Q P O V" V" J J H D 6 4 1 : =* $ , , % % # * > ? ? @ @ : 8 22:7 / 6J!K"K "g#/%;$'K$+P59w;={y`\iY˄Ni|Vss]|v[yYցF@~9|6c!kKc!kK_b>Za9L_)S_.Z^3rnA"}O*~-&e$W}tH}tHrs+ot(eu `u!Ps"LtH uM wO wB |=~!^ w ^ w a a!_"a$h+_&Uy!Z ^ O"J#@~!@~!V{-Tz(M xO zV X |Y xY qY j[o"\p#gr"kr"zu#}w#~#~$k|%ht"e k\r!Ry#i*p,u{'ww%i#i#z#u#g#rz$|p${} y v}'uy+%#mi(mi(&(v~,vz)wl!vt"u{#w'v(r(q(x@x@}B!S03=DJCs<`o)E`]" qA{ O hS a] o` tQ qQ q?f @k Dx!Or#Zk%[k%[k$et,hw/[z%W{!e e ]t#Xp$Jd&Hd"@ bB mDxE vE uT Y!W |W |S vXw!g{%ex!^ pU qLr#O lR e^ { b"]x ]x Sx(Vv'^q"`t!e{_u Xo [ o^ of ai \\ lW q_ \[ \P ]O `M gSm"Ys(Wy'U%FuA rB fB bAz$Az$L#N#R{#Py#Ks#O jS a] c` dXdUd L&L&J cM jW V {R lQ eP ^Ph!Oq%Q|%R%_{'_{'iq!gv!a"c!g oYs!Kw#Qn V dR gQ hJ jG kZ| ZyY nZ o^s _ {` a a ~` }_ }^|#]{$W*W*o"n!l uaw#Uy(V{&W|#X pX ll dr aVv*Vv*V$V#Vz!T|$O+T"Y Y lY eO xK ~P{%P{%^m"Zj"Na Qg#Xw*Xm"W cU mR vB z= {Ry&Ry&P |K z= u@ zH J K#N P va f c b ]&X}%Gj"Lo"[}!Y|!V z R}"M#R&S'U~"V ~ My"My"M }N P H @ > ; >$?&E"G!V V L M O M FyJ N G D N Q O mO m|/2<>yBwG!tK'v\,wl0gt1awFyFyoRepUcq\\q^_obffe\gp[ÄNiV_X[wTnS|be{`evXcugnph`ir}ssrqkkgmfudjoyr҃\iwR`oNPbRK]Ssoosooȇe݊\̓?i8\h!3L(7Y.:fOKZP~FBoqLoqLq[Zojhjlri_c{gSz}^_bVla\la\c90hj6-b},$P.-[2Gz{&?\W7=SffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM      $ % %--$1E#'4O31=ld;Kov[vx]`irtuvvtshkeZO;2aF5*U-&0#$             !$2/(-=:-P\P/\gX>Yy>YyNhTxffhjm}rtyOo<=*'=*'!          "$*0;.CPG7\qTD]mqI^l{_ofp^csttzuzjx~tm}b{Ez(sH=:6)'*&  0 0 9([C2paQYNpRLuVMyZNvxKuJ9~3}U=IU=IB%3A$0>!*F!']" e& n+ 0"1#8/:3C YC YD0oE4uJBXNxtyxz}feSN3P"F);-  6%'O1@U:ZBhXZD{L0od4|9dU.mUH*b=-35$$- / 5 5 567"=C 9!6%> AG G C D H K N H B J Ld$m'!/!/,C3PG)yP,~k7h3yf/qdJ!N]ACJ-%D' 7 7 8 : B D LM O#O OG D G G D"B> = 9 = A ?> 52<? K!KMSeee]T K I Q T N N A F U N : > B I K E C M M G K X Y [ b"i'g%d$]'[(Y)Y)II J#L"P!S#W&XZ F@!C D ?">#<':'5%9 (="+F(0P.5M26M47Z<@_?D+Yg+Yg|-\i{0ft{;q5g/{qW%_ZHCCE(2D ,G'H%NNI G@B I C <GJ=#9$< < 5!67:BLV ` k!tw ^#^#P#N$J*M*W)N%E"@ ;;;76 8 8 6 5 4"9?=; 20 7 9 33?AJGC >9I O"R"S"b&b&U SNI= ?@??I"L$I#I#c(d'g"$l%&{/..4.:6F>"SL5}Q)K;<#X<#XD-kA/h95l`:={i>XCQIJEeDo><7tf7tf>o>m} MPTCr3^F?+C,4E50Xp0XpVV_Y|bŎh|}~èNKe4l:K,T"%2&  ( + 7 7 6305; = = < < 971 1 3 5 8 <!@(D2E#6J&L[K,ZhJfjVgc|mMrPXzVsTuRvPm]xjatvmszqi^hi^haF.dZB)[G6@C.6?&-@#+A)A%9A'>G$AI$B?*?*H,C)32048 2-!;%@'?%?%9 <"F)F)G*J$LB$8)3157?@F E BB$C)F(J'L"M!FD> > L O W S N Q T [ ^ J D A A ? C P Q U [ `` a __P P M P [V H G F N W N L E!E!EC?B M&O#Q!IBG I G F A D M!KFLR#N!J A > > ? 667 7 9 64 9>6!4"<?7 7 F D A A C G L L L G F CC8#5!..05;= ? C E EE< < ; ;>?!A%? = : 9 5 4 4 7 @ ? = 7 1 ; E F F C B 8 8 ; < A = 9 B K NO N N N N D C B ? 6 2 . 4 6 2 1 4 4 ( ( * . :: ; < = : 9 6 6 < < > CS Y%_$*|'9*!I/1e17nGeOuw\`eY‚Dm{HrtMwuNwOx=y7}h,ulc(sc`l@`l@Yi5Vg2P_+[f3fn;z!{P)e/2*q(cvpGvpG`h.bk+hw!et!^l"YsT zQ yP yJ yI yf|$f|$d!d!d$d%d*_'[~$]!_ T P Hr Hr Lv+Mv'R yU ya ya z` |d wh r`o ]n gm%kl'qr vu!~&|&uv(lp%cj#`q"]x!i$m%t}(wz)yn'yn'z$w$p%t~'x{(y%{"{|'{y){'|&zy,zy,x&v&r|(tz&zu#uv$qw&yx$|x#t$s%p9p9vAyJ(h+s3;DFyHie2NtT+FcKNwn/zo+lp.lp.fw,iu)rp"rs"r{$s$u#k#b"f#g~#]"Z"YU~ I{%Fv = g= g= f@ jC mO dT aX nZ sQx Qx Bk BmB sM uYw!Zq [ l]x$^|&W{$Uz#] y] yY nW mRm!Ml @ hA pB xF oH lN|!Q#Xv#Xv#Uv#Wv#]v$\s#\m Vo!Pr"Ro!Tm!fy%l~&_})_})Wq'Zq%br dq kp"dp#]p$[n Y ma fd dU kP nR cS bV _R cH nKl Oj"Mo"Js#G lG jD eC dE {E {U"T"Rp%Pm#M eS dY d^ d` eWe!Te"Mq Mq Gq$Iq"Q rO oJ fH eG cJ mLx#Q|&S~(a"a"b q` u[ ] ~c v] vXv Wo!Vi!X lX mN pK qNu!Pt!To"Wn!^ kb qe x` z\ }[ s[ p^ v_ xYv&Yv&`|$`{#cx!^v#Yt%Xp"X l[ n\o e hh fUr*Ur*T$T}#Sv#Tz$U)R P T uU pS yR |Mr!Mr![{"[x"[p%^q%hw(_n$W eV lU tL ~I J}&J}&N K D }D C E G I L zX \ a c W}#Tz#Kq$Lq#Rs"O tM vN ~OT V!Y"Z#Rv#Rv#N M L G B @ > CE K"M#O"O"K L Q#N D I N K!J#N"O"Kx"Kx"x)-9:>CH#S'|^*kd+fg@@mQolWpjirjhsjetbp[{glt]rRcO_HxERjUf|][{efx~p|h{m|r~trrpo``^t_}biqv{vdyn\qkVbaT^]pjnpjn|WPz>h8]i%fLJVNwC@hiJhiJtSZrdgmnrlgilvxr|ma}a}fEFl@C29g3Am5\s1QoP-G_XffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM    " ! ! ! !*." ;8'"JH:6wy=Z@}ȹYrttttrrpXWhSKPB'[@4B/&(&                !*'04;gX4;gXPYTk^bni|dgpor^ŤM]BE]BE*'          "'5$+;M%=UkTC^udEFU\onlrx^Ȱ2[UM>512.  = = 6)]>2oWNNHiDAqLGxTMwzKwJ71sK:HK:HA)5@'2='F #_! l( y/ 4(6+=6?9C(yC(yL>MCQQf`jqwcgOJ,W? =%#! #! 3$+K0AU7Y :#9'D HC C HHF#G H G E M P n(x+#4#4,L4"ZJ-T0p9c2{iU*cUBCN;8H) F# B B ? B J M WQ K'O$S = 6 C C BA < : 3 < E D C ;8 8 8 G#G F P l f ` T G M O W Y MMF K Y O 2 : A C D = ; U U G J SX e"k#q$e%Y&\(](V")V")J J H K U Z$^)_#` N H!L M B%@%;$8%/'6%=#H%S'I%)F'*R/,V1-%RW%RWi(c]n)h`{-uim)r`_$oVOSE>735')2"&@#E"? ? A%A!A A A =9"OV J(F+??1!2 4 9F%OX b k#k!k b b Z U#F*G)H&F#D ?: ::"5 3 5 5 3 3 4%7!:: 9 2 / 5 7!, , <"@!MJF A < R Y X#W&U%U%Q PNI 9"9"8!@CK#N$I!I!o)o+p'1x*3486B8!K@%XH(e_?fFeeu|kvNKdLAT|D$%I; "A290,. = B ; 8"E C=AMZ g ` Y%b*e,"!D$&L\'-sK(4|J);I&6}?"0u4$2B$2G".x:".x:*FD)GA%I9#C22k$L8+eQ,bK,^D"9x0-j),u-+x.!1>#8E)NY(VU%lI[1JB9| 5p 3l=} @ = = 9rC _acI/`E <& :. 90Zp0ZpXRcXh͌pumޛRZBD]*>*8 ?T'N'<(A#F= 3"3 3 ., 3 5 9<C!A#?$E&J'PR G C D D V W X W U [ a#d!e" I @ EE@ E T T R U W S R KHK K P U b Z C B @GMKJ JJB!D"H&K(T-S(Q"L FL NI G G!J!R"M!>C"H'J$L!F!D!? = ,,;<= < ; ? B!5$1%9< 1$1$G F CDE G I G F B @ KK4"3#0&0"/ 7?; 6 D H HH8 8 7 9?#A C ? ; ; ; . ) ; > EC=  8 2 : B G H A > / / >" @ DC A F J LL L L FF> = ; : 61+ . / : = < < +,0 1 5 6 6 8 : 9 9 ::= A L P \! g$(r'1+D.(W9<=CZ˓crkWdaY9pz;qu\l5\l5Rp+Sl,T_-cn8r}B&_0{56.}+nolEolEM\1Uc-kx!ks!ke"er_ ~U|$Q{&S uT sn'n'g!h"i%g&_(`(a'a|!` uY V O eO eAp(Fr&Vy \wl rj yg o |v yd o^ lgh(jf,h nor ~(z)~o*pl)ah'eo#h vi i s(v|,pr+pr+yz%y{&x'v*t,x*|~(z'y'w)v)//l&l%my#qz$}}%ux'lr(rx!t zv t!g1g1o?oB oL"tT)m3=ITq[;XJ3OwITEITE@\&F^%Xd!]f"mj#uf#}a#vl*nv0mx>lyC{F|G#Z#Z58B?;730/+k)dm"Om"O`6b1h!k"r%n(zi*zh&zg%hl'bm(j~#j~#cj!kn#z)*./0/-,w,^g*^g*x,v*p#s&z/z|,zy(rv%jr!ot&qu'v x w ye hc k\ td y{%u}'os(uv"z y}"~$s m v!v!`'c(m)q~'uz%tz%ry$~! pt%jp'n(n(ym)}r)'% } sv i sp&rr(l jj gp$p$z t} tt u!w%|w&xv&us$qo"k!i Y%Y%Rr%Vt"` yc ym xz%**})}}$}|"f'^(^)[(P#T%_,X#P qI qB qM~!Q#\o(`i)p y p y i}$cy$Pm"Wg!]` aj#dt&d"d p st mgr(gr(lj&kl&gp$mr!~ ym v\r&s jz gn ejd Z Z W(X&Y!Y!Z"_)d/s+&7<(e(eFƅKtZglczScrc{S`}S}NlR c? eB bE _P `T `T nT rQ~"Q~"Dp C p? nL xX Z w[ lU |S S{#Sy%T iT iU gV kZ vS t?m#?r!? wG gJ bIu"H{%Yo(Yo(Wv&Vu%Rp#To%Zj*Wn%S q Us#Vt&nx)vy*a1a1[i%^k#f rio qe$jk&bp'[m"T j\l_lN kH jE iK g[ aU fB tD kE aB d? g I cL bE dC eH |H |]} Zw"Qd'Qa"OVW __ g`f `e Ve"Re#M _M _C~(Ew'Jc"Hb!A `@ d> hD sI~!Q|(S{*c c [ pZ sU {W {^ |a yd u]q"Vm&]p"_q S uO vBn"Eo#Op'Sm%^ bd hj m` tV {V hV b^ pa uZh"Zh"Pv&Sw%Zz#\u#]o"[ fX \^l `q"_l^ jTm)Tm)R|#Rz#Pr$Sy%[&Q F N Q {W zY yJ iJ iW![#g~)k|(ww&go%Vf$Wl X qU"T$B%B%K K K H > A C E G }O }R }_ c Pv Pv"Nw&Ms%Hh"F mC qJ ~P W Y \"]%Ws$Ws$N L G yF ~D B @ H J P"R$G{$G{$I L S(O&A H!N|!P~&P~'N&M%G&G&q"v'56:@E J"O$pT%kV99kOyiY}cvcsdh_{Y^}ckzOhFb;j7mBoJhaRc_jxep`qluqwjq|qnmTTU{X`irss_{Xr[co\^glellelpHjtEi~=gy8^j(D])Ca*AeHIRKoA|y=`aH`aHwKZu^foprpnoprsUUhP\oJX8M~8V7pj;cI?V\ ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM   ! # "" ! ! #& 1($:10"WM4;ul8TJl\[[s|~wu|quslqm]c[]WE]K.hJ6'T7" A               %(.R?(.R?>>yAMM{P[Z~vYdah|n끌w҈lkV0kkV0k<)-7)*+'$'$            ,*=!+?>!>"HIM S c a ` Z T!O N S U MME H R O G E B G I B ? Q Q N O U W _ a c ^ Y"b!e!Y!Y!MK F I S Z$b*a(`&]'](V&T&P'N&I#F"="@"D!H"M#F 'D#(N)$Q+#l<@l<@[PG^RHh!ZL\[HP\EJG6D3(6'"2# AFDDC B A C I HH"Q T H'D*@%@%: 9 7 < L$U^ g pk i c c X"S#E'D%C!A!>";9 : :640 1752 8?810 /!4"6";!;!A"B!FFGECK N Z^!L$L$SRQK< = >"I"M"SV g'g'z!2}$5/<4CD"YH,iL6yR :934-1%.@ F @ ?C CD"F NRV [`#j)m, %C#*K=K=KezivcOEyo~;MKM$6+/ = A JJ0\./X--J+0N/:Z<=`A@gF6$jO2&kS)2rG'6uC.[".["#8z@"4y?!+v< 'q9b0"k0't1#n*i# v* {-!o'!o'1y.2{,6)2z$'f6x& D4 B1!@~.'d"[e!h# q'&w)91?/Q)G=;: : : ? A DD@~ H_` a!Q'#B~0 &d7\:1J<8D=y?>>86 3 3 3 5 7 1 ,%# & ('#,%%'?3,,M]B;xiGCW\\Z`Xsb~kk_b\{wyjjnrfvmYa3]/wY+m~V*k~T*j|e5|k9tL2uqB0oY !EY !Eb#!F\" BJ8F8;89.7$4"0 ?#D$=(=(>AL J!E$E"F =#4%6 6218 ; G G!H"G#F%K&Q'L!KN O F F P O N R W [ `#ZXL H @ @ E I U S N O Q M L GFL L M P \ V D D EFH J K N N RPJ(K)Q,M$III E D D D D G P N J"K!L!K!J!@=@ A . . <;9 = A @ @9 7!@D;;G D : <CFI E D? > @@1 142/6 >95 D I > > 9 9 ::9"; >; 9 < = 4 2 6 8 = > CDDB@E G EE7 7 ? @ C A @ C G J K I I H H 8 9? >;7 3 3 3 < ? ; ; . 0 5 4 3 8=!; 9 : : = = JN[' a'!r)&},3/A6)[=6uE]Hknۃ{rswQuKr8no4m|l1lti1wf1z`&vZ_"lOQaA@@9720+n+n!nNsI<|:p6k0f+d*c*su%n{$g| g| Yu au"wt(wy)y*|,.)%vx'sq(co'co'}x%{y$u~$y&/-~,|}(t{#nw)lv+ux%xx$lp!ks!f~!i!s$s~&tw(}((((u p u u b(e'po&mq%js$mu%qx&|{"| to'pk)p|,p|,rr+xs)v%w%|'x&xt%un(tl*vn$vo#}m"}m"|n!}o!s~u!sy'rw$rv"nt"kr"h{#g~$f$f$[v"[v!] yc |u#{&))~)u&s%c#^#Z&V$M!O"T&R#Pt M sK rWx"[{$ey'hy(u}'u}'x'q%\n"Xj"Uf!^g#gh%cn"bq"ro"xo#jf&jf&ko#kp$jt%lu#t xsy!rz%us"vq!lm"il#l l ^$]#\ ]!b&c'd(l(u|(;A*q*q@Kmkjscjpf~[h~P|Iq[4b|L.]iOS8UZ4fo)go'lp!kv j} j tj l`o!]p#`o$bo%no+no+m-n3qtEs xKu#|Qv-nx8K}RqDn@n|I|IH{Ohfk\t@ţy>~=xYwcÅaˊ`ΔJJcقc҈b_sWnHi:xq/lmz#_SiCl>yo5yo5lt1ms.sq%pt$i}#j!l g ba"a#\ y[ wQ nM mB k@ k; i> e@ bA `B ^P eU hUh!Uh"Ms!Ms!C vA t> qD vK {M tO nK uI wR sVr!Rp!Rp!R jT mZ wT tDi C kB nF kG jLl"Nl%\ r\ r[s$Yq#Uk!Wj"[i&Zo#Zu Zr Zn fz!j~"b}+b}+Sl"Vk!ah bg!fe&hk$jp"`l"Ui#X hY hH fC fG eI dR dO hFu$Dj"A_ @ ]? [D ]E ^D aC cA oA o[|Xw!Og'Pd#S ^X `] cXa"Va$Vd"Wf"MgMgJ~'Iy$F lD hA \@ d@ lD mIo$It*Iv,Wz Wz V kY mb t` sZr` sf t_ lYe"[e \eQ iN jH jI kOp Rl Z`!\ e^ k[ qX xV mV jS nS pYh"Yh"W|"Yz#`v%^s#]q [ jZ dXfXg \h^hSl%Sl%Uw"Ux#U}&U~&W'P#I ~P zR yT T ^ c^ cc g!ut&ux&v(ny(ep)as#\ wP~ M!L"L"L M P M D F H J L }S U Z \ Z!X~!Uu$Ts$Qm$L kF hK tO V Y [ \"Qw%Qw%P O J yH F C @ B C I L J$J$O P T&O%@#C"F~!I~$J&K#L#H~!H~!e&h(t.y/26:B |J#yV%yZ5|5|{Nrx]up~nhc_~]n[^ikDTqh;tXKtXKNUXZwjŃvj{umtzqlup~sstffqirksisv_v~@fKmNW[b%ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM   "#""       &! *%7 +J@0+]_;PyEtCBs΃n|oywqoizzmȋpKoS@R65n(0               !<&!<&+"]G//v\5"K5$(6"':";= A E ? 8 = > B C K%K%G GGE CJ QX Z   .0.01L9"UR)qT+sZ2xT+f`N$TM;5F4*B* A& & & / 4 A G WZ \%[ Y U S ; ; 5 6 9#<!F F F < 2 A F E!D#I L T V Z%]_ `a%Q L O P MMD F J O \ P CK N F C M M T U V W YW T V X g l [ [ P M D G P [$e*c-` 0m/q.a2[3^(\&V!S KKJIGC$B&J #L $P%)P%)L<1N=1U?/KD1AH3E;(I .7 &1 #B G HHE D @DP S V"R!Q!F'B)A.A.C A 9 ? R"[ c l u k g c c V#Q#C$B"> ; 8$8 7 9 : 6"5$* . : 7/ 9C 6!)(.'/&3$4#J(J(F"D"? CG HIEC \ d C#C#T TS N> AD#R%V%[ ] ,,&;*>6G="TS,yY;_JcSg[|{rzxzxXYkPMa8'C[8"9O7*6%5 2.C J F E @ CJ$K"O JDVg!r)u+(B!-J>S>Sglzy`xEw@{fg:WT4&8.?E!N !N 2\,1V*.D#/C$0A%3M-6X4,P-)M+N$N"HHPPQQ PZc` \ac f fhj#o!k` a#b#_"[PLUX V X $\ (a 5n 2o /p 5 ;?@A A KKG M__ ^&Z5,UL.9]./{c<)Z]A'O[lH{lH{sYs]qiɌ|qvw{xnJUt;dM]%.%;0!!# ( 6"6 6 5 4 7 9 ;%;*D"D"3 4 5 56 7 7 . %   $&6Q25kZ9?{tL\uR_uWbrxvn~qeƒdYpԁxqqp|{D{A{>|=|;HLd!:$? A A D M O V'S!O KG : 6 A D /$/$=;5>FB > =<G K E E G B 1 5A EI!C A= ; 4 4 - 0 75/ 6 <84 D I 4 4 9!: = ; 3 6!8!7 6 < >; : 1 2 4 9 IPV J >D F J K ??@ A B @ >ADH I G F J J 1 5B A?= ; 7 6 > @ 9 9 1 3 : 8 0":"C"= 7 : ; ? ? V#[##j1!q1$0-4?7#PA3qKCP~R~sr{}>"^Q*gh1p~?}MZPNQd4}d4}Sk=Ph9G`,Mg)] |bm#f](`Z)YV*nT&uS$nh&ko'<<*k-t6s>uFwI|LB?9744+|e)a#V"RmFh9c+`-_.~~$y d zd zO W{ mm'lr'i&n~)s}+x$} kp"ej$gv$gv$ mqz{$'./0+~%mz,gw.uw+yw*sw#r{$p'o&k"r~%xz'.5.+w!s t }t }d{(hs'r[#ic#_k"gq%ov(yx"| x wk(uf+rt/rt/jv-ss*j"n&z0}-z*wl+vf+s*w*zi zi ~h$~k#} rwt!f{(ix#k uhu et!es&es(s"s"c ya yZ xc~ }'|'z'|(~~)n(h'a ^ U"R!J J I L#Ov'Qu#S s`s$ds%m&p&z.z.)~'go"Zn"Ml"[d#i[$b\#`\#tk%{p&lZ$lZ$js kt"lx&kx&iw%y|$#x}'r{(ju&gs%~~!~~!ezc|^ a!i*f%c f%hr*?F,},}:Ke|isqnicoN|Cue-`mY%YWSK0WS,a ldn ns%jw'ez)mp%te!hj)dl+fp'fq&bn4bn4i<oB$T)_}-jv;nHǼ{clntQkpHj_Z_ZjXhhbcfQoOwMk|guzeespf`O[fgKy;u*_c"jOmHr=r=q|1pz.lt%iy$a!g l g b [ Y U vT rM eJ bAZ? `9 q= hA ^@ ^? ]P kU oUb#U^$H hH hA {@ y= s= t=t @ rC o@ n? mR lX kOw(Ow(O lR oY xU sH eF eD dD oD rPb#T]%^ t^ t^o!]m X eY f\h!^q!`y _ q] h^ |^ bx$bx$J oO k\^!\`#Ze'fk"r pdl#Vg)Se(Rd'Bb = aH `H bH gI kJv(Dj&=]#> V? O>W>ZB _C `: b: bY {Vw Li&Oh$V eX bZ _P]$L\'Wd"[f Mo%Mo%Q}%M{"A uA n@ WA cA oEh I`&Bm,?q.Kp$Kp$P fX hn mh lVg"_mg rb h\ ]Z YY XO ]L ^M eN hO oQ kU]$Sc!Q hV n Zt"V rU qH lD jWg"Wg"^ `} fq'ar#\ r\o \l!R `O \Zd]f Qj!Qj!Wr!Xw#Z(X(Rx(Ou'Lr%Qu$Sv#P!O r] r] n |sxj#s%u)u+tz-j{&` |L {E zV V L(N%T QI%K$L"N"P}"V X V U c!a!\s"\s#Zr%Ri I _L jN uV vX vZ ~Z Kz&Kz&R |Q {M yJ GC ? ~={ <z C |E }M$M$U U Ts$Ou$?|%>~#= B#D$I!J I yI yX*[)c&j'}),.9xD"W$]0o0oMjam|txzkhdm[_pRQXW9?sX17io3?ov3BqrHfuPc~iYgS`@_@]?bMgZt\jXl~mmmF}NdkqnjiiqdobngwgwmK]nI\oAYn>Ti3Fs6Ax8<}KAQBU;V8NMNMPORMVHVIWKw]Ujc^ppvutwwzut~bfpIb\wSn_h)ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM        ! " "     #%* .2(&C1%9T:.HaL1MeRLi}UsYb^emnlvks{zoydtwWDKR5=rF*0YB&+Q$$         ##5A+.(cM35dSC^icDagnEeeyRW^`|jl[jl[iwdlyZw:rx4aZ"N?9.      ! %  ' ' ) ) #><*8NHGvnFoAtIugPwU[BQ;Q4,!F2,1$k).-2+!N+!N<(_F2sfPmPusOyT~ZICf^+e]R#RY5*Y5*G% I" MRc s " % & 257" @! G F D C C ? >A BK K I I ID ? IR^b ! 9F9FH+yO.~c7`8XD24:$ 7 4 4 7 9 @ B FT!b$_ [ X W 6 6 I F =?E B ? ; 7? B? > : ? M R b g"m%k h Z V RQ!LLN N P Q TV X T"S$L J L L XU M N P O OS W"^ ` _! _! O M F J U W"Z%a'h)m-o/j&i#f!c"[#[#^%Z#W!MC <9!G ! L $ N+N+E'#C*"?4"?2!@1 @ )@ !B B B C KKP O N O R S S VW[ \ G G B E L M QW^ e l& lle e XT H!IO F= 8 4 5 5 8 9 9(;$B > 2 6 9 8 7$0.8!<#L#L#B#C!FEE C B H J OQ E"E"D B <!=#@&D$H"P S d(i*%>%>4#P7%UA*dJ.pd;rYx׀kk{W^tWlqWpZ\mZ\mL2OiI,F]@-<>&58#9: ;< @ A G I F!H N KABC"Q%`(t+{, +H$1QDdDdhjs[|Dw>pcj9POD""7*0"&C&*J'2]<2],I7/J1-M.,N-(]5'b8Z'Z'OPSV _#a d a ^ _ _ _ _ _age_ZUTRLJQT\[ W #[ 1j3t 6 9 < @BBBMMFGI[%&n4(V+y9>B{Dz[[}[[}pTIwXKgPu\vs{pwKh?scn';2H)"<++%#)!5 6 < 1'!+/ < AC C FB 5 4 2 / + ) '! ! '):!+K?)5XOBSUQb\arbinulpb`~`f`hhvςhvϏghÔfed]ncwiʈpҁwڀz{~vk~kf}C=}C=F:GEMeLfKk{EIo@(\\0AI %9 4 9$9$= > @ ? :!;< 6 10 / 12@ G!^!\"X%U"R O M L!K#R"U"S S ? @ C E GL Q I F ORQ Q [YTQ H J M" K J H G L L HHJ I GI KN R W Y \ \ \#Z$S'R$O I D E F D C @ ?; > GFBE H"@ 9A D < :<<5 7 < =>"<!:!7!6!;< A A : ; ? = 7AL K K A = 2 2 - - + / :: ; > ABCBB8 9 > = ; 8 5 9 > ? @ G J 6 9B D JMPIBCCCCB B D E HF E EEA @ 8 6 = = 6 8 > @ E C B A A @ @ <!<!; < B = .!8 B D G EEJ J j$#s'$0'2/8F@.fH>P`Yx|usZsQv7{2{~X&hWY `J[Y>U\9O`4C`+?`(Ib%Mb#U eU ech%ik-}tG#V'e-u36u7mv'd\n!aNVP+VP+IX"MZ"Ya$^d#mn h hc bj zl d|%bz'Z%Z%V U T#V"^ _~!az#`w"`u!^s ^s e}$e}$am"bp#dw'iw&xu%ww&vz(}}+/&#z*w-z-y+yu%zu%}v&xu%tu%gr"Zpa ud w[z&X{*lx%lx%fq!et"`}%_ _ _ {` si r mr g$e%r'r'o(n%kg {\ rZ qYp!Yr#Ys$h}$l$q'q'h+i-l2j5d>"fT*hi7ElXZ_]F]FR%UR!|MR_5Xf6iz8ip3jg-jf-jd,i]%i[#me%nh&m2m2 K!zO&i].pr6x78774399<90/,&k vLw<w6{z*y{&c&c&X"Y![ m]q d~%j}#o|"rw!trn vl wc oc o~f"{n#r&u)0,'|&y%{n$xk$rm#pn#yw+sx)az d {l ~s z$,410q-j,t#t#^z$_t$`b"Xc!Od![h#gl%ln"no!wk(zj*j(j(~0~/+-{3{0{,}-~-q&m#ui#ui#z_ yb!vj#wo$w~$ut$ri$kh$eg#vs#|w#v v ws'xy'{*})y''('t'p)o)f|!c yQ~$Q|!P tP wN$R{#Uu#S u Q t[r!^q#hx&l{(u}'u}'"y#k`&ad"W h^k fm#bq asri#wf%hp(hp(zr%yr#u rwq!|n*r,w-{l+uh*jk*fl*{u&{u&gy ez ]~ ]~_ Y S e(vx0AF119zFhmimmlxhu͂cjxahn_fsDYu;Un)`al$dSbQ/fU,pb t f u{'1v,k&s.v0>C"\"\)w,7uAdKkfrtuvswkvMvMǜ?EVɔP˜>>>KOGcEZ@q@qmZ}g`VrZyimpzqԄ`Ŕ;/yv'q]'q]kpEhm@_c/]g+W sY u\ vb zi ~ \!X!Ys Y lI dJ dL eG g9 mB iJ eI dG dH jH lU tZ vO |O |G eF gB n@ q?u$Do!J h@ e= cM uR {U})U})Zt Yt XrUs Mv#NtN rQ sR sVf$Wb'S jS jN oN lN bO dTh"Qh$Ng%Va"] [Zd"Zf#a^#a^#P `Q aUe&Uf&Xk&Zl%\m$Xj"ShZ g] fM \H YA QC UG aE bB eD `G \E YD W= U: TD UH VN TN TL `M cS kR jOeW a_ ]\ \[ [^a`bLo%Lo%R|'N{$C xD uE kC k@ kA dB ^@ l? qY jY jU l V lX n\ qi{#ct$^n%Yh!S bUf"Uh$Jj!Gk X_#Xd!Z qW jNU%N^$Og"N kM pG bE ]M dP fYc$Yc$` qc pnp jo gn ` mY l_ lalZu$Xx&K wK wW z T {K I zB kH rM zP R Z ~] }^ p^ pg wj{ q%r(w/u.s,l(ex#T}!O I I C!F M L ~H{$K|!M ~P R S S V } Wx!^ }_ ~ a$^$S!U{ W uW yX }P~"M$N yN wY#Y#J zJ |L K JF A ~Au!As"= p; pK K [ mV qI~"H~!F |K ~P M{Lz D B B |B |Sv"Sx"V"Y#d'r,2};wC"Q$V*cn*cnE_S]}W}^ytrmxl\}hUsdOiwKV}JPNQPRY]Z`}^gZ_NHJAG:L@QG?]9dDvG|WΑWk^hm`irmhjkhgxffsTbpTjhReX^hxdr`RVDS?M6}K4xP:P:THTHTHRJNOHMxCKSSc[vqσ}yttrqmnrnqktZj-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM           " "    " # % $ #.%9'0F1+3J8?M||FVMy^U|_kckmlqupjfT[eBJV5:pQ04f",",            ( /)C4/%J;BM]OBZe`BflqMQY|\temdemdr{ymnjD=si(]JC7          # " ! ! ! '"'>.=jR;uU6\:|{K=`X:/;74 .,%0"t+328+"P+"P<(_H2tjOsOv|OU[Š}Gy@fS']\FI[4%[4%G$ H! LSg u  #$ 266=mCmC|M{LwHsSeũpzׅ{Ↄ[7VV"SFD?A$ A$ g-#t//6#Q9(]C8J6{P3waIq^twUgyR^^3s[U)`M7*J2&?$ B# J G D E F @ >ABKKI I J D > HR`d ! =M=MP/V2h;d@D A = ;8? A = < 5 ; K Q dk$r)n!j ] Y SQ!KKQ!Q RRQX _ X%U'N L K K YU J K MM M"R#W#[ \ `# `# O M G K V V"V#a%k'm-n/m"m h e \#^$d(`%["O B 96G !L$"M,M,B @ $8 0< -? )> #= E H C A LLS S R R S S R W Y b e I I B FR R PV\ c i( m"n"e e Y UI LT I> 9 3 3 3 8 : >*@&E A 3 5 6 9<"1- :!>#M!M!A#C!HFD B ? I L KK!F"F"> < 4#7%A+E&I!P R f,m0'D'D8&W;(]E-mN2zj@{drqnspQ_qGgqDiOEiOEiH%EVG!=MC%1@-8!: < ?A ?> G JH#J"O J<@ C#P']*u,},!,I%2SFiFihjpZ~Cw>lbk9MMI$ 7.0%*D).K*8bE8bER%WL&yW;'fW6&_S'!JF*H;-E0-L/-N.,b;+i? `. `.N!P!T"X$d(d$ d a ^^^ \ \ \ ^dc_XQPOKIPR^\ U !Z /h4v 8 : < ABBBMMFEAZ((s;)b*׈=CEEUa~Ua~dIDmPEcGrUv}r|mzKn@xjs(@6M -%@..%&)#4 7 > 0"#'+ = C C C LF5 4 1 , ' ' '!    $ ($2'@6$1MB>PsKQdSdw]givojab}SbNbYmÈYmÙY[Z^\einʅvw|rssz}{|tuІLDLDN@QOX{dzX}ǙWȍPXI.kh8 JO&(6 -8#8#; < ? < 4!7 9 4 / - , /0 AI a!`"\%X!T O I M N#R"S"VV; = C BAG M G E PS X"X"a^TQ G K N# M L I H"L L GGF F GI K Q W \ ] _ _ Z'Y'V&T#O J E E D F F @>9 < E C;@ E$=!4 D I ; 6 @ @ 2 5 > =;$:$8#5"4"6 7 ? ? 6 9 C ? 3@ M NNB > 1 1 - , ' - = < : @ EBAG G 7 9 > > = 9 4 : @ @ @ K O 8 <G H JLN ICBBA@C C E F J"IG F E ? = 3 0 9 9 8 9 = @ G F D E E A@=%=%> @ D > - 7 A G L IHM M q&#{)%0)32:"ND5sNGVow]sqssGiBo4v/ysT gJV^@XT5RV2LW/?^':`$Hb!Lb Z dZ dij'pn1!xM%])m.y31lw0brv#^Qm]FUN'UN'IU!MY"Wc&^e%tk m ge bm xp hx%ev'^%^%Q R S&U$[ \~!]v"`v!b uaq ap h~%h~%ek!do#by(hw(xq&vs'tu(~y,}/'$y-t0x/w-zr%zq&yn'yt'yy'iu"X p` ub wWx%Sx)es$es$av"bw#d{%_ Z [ y\ og qk qd$a%g'g's'r%n j \ tZ qXn Xs%Xt&e$i#}n(}n(l'l)m0k2f8 fM'eb5Br[^cZL̯ZL̯R(]S$TV_8\f:myAlr8kj/mj.oi-h`%e]"md$of%c.c.x@sC!eM)oc0xx113432;;B?431+|%|W~A9{y,yw(c)c)[#Z!U mX qb}$h}"n |pu qm o xn {a la l}d#zn$o'r*{1|+}$z%u%k!}g qj mk {w.sw*\ u` wl |t {#,421o0g0t%t%\y#\t#Zd"Rc!J a We"dh$hk"il!wk({k*f%f%10.0{4z1y-..p$i!si$si$x \w_!tg%vm%}#yr%te&md%ec$|s"x!w w ~q)y*.,q'}(('p&q)q*gz!d vPz$Qw!R oR rP|&Ty$Wu!T uP tYq!\p"gu'jv(s|$s|$| t"l['ca"Z g`mes"bxa zqi#vc$gw)gw)r&}r#x p{ok,o.s0|f,vb+jg+fi+zr(zr(hy ez \| \ {[ xU ~N e){z2AF228rD~ihjfk_{zYmS^}V[qYXp@No8J~q(`\r#gQgS/kV,u^!z d v}(4x.m(v0y2F!L&i&i.2=ѼpI[Ugtsrrw~yw}I}IƬ7:A?899;};y0Vt,Jh4Y}4Y}kGvdOPhYsrsszrD4}+qh+qhi lLfhF[]2Ya-S mU oV paw k}"]"X"Zr![j!H cJ dO hJ i9 lC jM gL gJ fF jD kU y[ ~Q Q I ]H aC lA q?u%Fn#Lf!@ b< `K xP W)W)]w \u Wp Us!O|%Pz!Q wV tW sXg%Xc'O gO gH oI lJ aL cQh"Me%Ha'S\$]W Y\%X]&`U"`U"R [R ^Rg'Si'Wm&Vm'Ul'Tj"R h] g`gP ZK V?LA QF _D _? _E ]J [H ZE Y< T9 RE RI RU OU OG WK \U lS jMe W a` \` [` [a `aaKo%Ko%R{'O{$D yE wG rD n@ i@ c@ ]? l?q] h] hW n V n Q nYso#ew&[l(Vh#P cSk$Tm&Io"Eo![]&\b$] rYj KR%M\%Nf$L kI oB \? VO aT eYa%Ya%` kd lq pnn jl!a lX lc pgqZ{&V~(I {I {W }S }F |D w= fE qM |P Q ] {a xW vW ve ug| k&n)w1u/r,l(fw$W~"R!E E @ C ~K {J zHv#Kx!M yP S R Q V{!Xt"\ x^ |c%^$P V [ |[ ~[ N$I&J xJ t^"^"G yH |L L K{G }B ~Bt"Bp#; l8 kJ J ] eW lE!F H |O ~V Q zO xC x?x? }? }Q qQ s Qy!Tz"\~&i-u3};vC"~O$S(_g(_gB[NXrMsU}ukvfrnVylRtjNoQ^RXWWYW_Z^_}ZlÆVdHJDA?8{DJ5zG2sQ4{Q4{UFUGSHQJKPBJ}8DyCINNjkňstssopqqrsosvXj.ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM      ! " "!"$$%  ' *++"$ @;)$FDLNWRb`dy_xQu\hlqvqkxg`dMN^DH?8,Y?8,Y            !#!)-&168,BCCD`|LkWi[hoorty|}lЉ=gp/tEN!N437$        "#!   &4?$;E&'QW*<@$&) 4!;#r'+..5%X5%X;-gD7z]WVUQN`6~T/m^>HR7")}H*4f+4h-6n,4h+2c,1`./]*4vN)6rI&;t7%=u1$:E#9B6970:}=A= : > @AA@ @ AAAP'%`4(zS,r9ue=k`>_|m>[yq87Ng87NgO.:b]5BqJ\RbivujMD/=?W(%'F"-"-& &%'. 26$2. 8< GG< < < ; 9 1 ) & " ' )     %%.&&4)%+H44>Y>CQjGS^OdlLKZKBTS5EuU0@pk=Ek=EuBI{BNA]MhZso{{plpqw}w}ۨdQdVdhmo{v^f6}P(be9>H'"?! C.C.B0@,;: 9 4 / 0 1/.+ *@ H a ] R!M I O T LIK L I I B B B A ? D I E D F G Z Z T U V VW X Y \ ] U S T T CE N M L J H T _ X V [#[#V&V$X!X Z Q GF D H J A > 3 5 : ; >@A @ ? @@BC ; ; 9 717= ;8#: : = ? 77; = D B = B G Q U IE6 6 . - + . 6 3 / 9 C@? II7 7 5 9 E A = ; 9 E I A ? @ ? < = A@@ @ @ CD<: B B : ? M I EC A 9 6 9 : >>=? E D A D G @ >= < 9 9 6 7 : 95 7 :? ELN [# [# 1-45=M?!UF)lLKQmjmn~o}hnfin:cm4f{k%oXc!kOLa1J[,IU(GW"E ZK jM oPm"Qm#nj!nj!{0|6F%`-y0~2,ei)Y`|XEzW#q&(-*8&Z8&Z;.iB9|XZYWƖPIW1rH)^\8AO27N/*N/*L S g$ q' ./ /%.0-4;G?!Mi=i=@C}MzV~qr̕lafOsB4lN N[=;Q Q c# o&!00184"NB,fO5}XZaя~XKfe2v[Y*bE13A./6&!7#!9 ?!D#J PIGJKD#D#? ; / 5 ; H U k r( ."AMAM^9b:n=vRnvw}^WP-cJ>D9-+3'#. . 9 : < A N P QZ!b"H ?L L E D @@@ BCHL < 6 / , 4 : JLQ a p k e R"K"O P _ _ Q N F G J L N Y \ H AJ J R S U O ;B IS \ "b!d!y %y %V# U R NA&J$S"U$V&`"c# Y#V%P OJ O!_%go c W SQ N M!M M :&:#9 6 3 A O H F KM d'd'y s b c g t  |z!s q" X"X"YV K M R W#\)^"_Y W N N =>!?(@'C#?; = ? 2 - 019"7 1 2 6#%8#: 86 < > =$<!&S'S'Q!O!I"E@GNH F ?=.!.!<:2 6 @ D H gq 4$;0._0._A>HA\IdLz{Us_khdjZ]FLV,>aT#9RO.?O.?4!74 03 4 7 AK!R Y! U T P O V"S!KIA A@ P!`,! B$$I/8o3>{RsRshYvab}K}HjDVACfy>0MpO1`rT1frl5t6YAYA?lּBKF7Vcu9m>ɪj@۳THLKj<Ѡj<ѠW:͗Q8=0h:-a/%wM.%|K,%I*w<(m.-l)/k'%j3%j3&*vM)/Z3=4>7A6?4=}6:y76u3>a1AZ-IC,K;+ET)DQ$?G!?<=AD? 9} > ?AA < <?@AM&$Y1(qN,k7fV;Z{OS.)>SH%6VX,AhBcGgWsvičNE1 > < 3 * %  ) ,      $( #,!9,*2I78DX?@QlGH^CC H D C CC[ [ P R V!X\\ \ a b Y V V V A E P O M J G U b!W S Z%Z%T%U$X Z ^ S HFD I K! A > 1 2 6 8 ?@ @ A B >=!EG 9 9 ;#8"- 6> ;8#; < @ A44< > D C @ C E S W KG8 8 . . , . 4 0 +7 B?> I I 7 6 2 7 G D @ < 7G L > 9 B@ 8 : > = ; = ? CD; 8 B B 6 < N I D B@ 7 4 ; = ??>AH F ? D H >;;; 7 7 3 4 7 78 87!= CM P _% _% 407:A#YC%`J+vNSRzqim|nuebb[a5a{b0coc iK]gCI_)GZ&DU#D XC [O nS tSq"Sp$tl"tl"37D&a.}02*cd|'VZ~UA~U8V LV LN TOX Pc'Vf&gm!eo c qtm!yk!l}$g%`u#`u#Wo$Yp$_r"_q"^ o \v"Y|$]~&`(t'{'k rk r!t'o%a p y s y ~'{+$!q~)xy' i j"wn(ko(^p'ag%c^"b^a ^TS#OO$`l#`l#Zt%Zt$Zs"_~!d cz"bk%[ kX kQ fO dQ wQ wi(m(xp)vs(p}$ju#cl"ts#yu#y)z+zv!zv!z%y#y vu"p,t=!xN&a+t35~?~?z><75/s/r.q&}ZsBul?oj>iT.gL(ah$ah$qj.xi/d2i:mAiF eK!oM!rN%vY&w\*n*n01234/~*ct Lm}Dd4a.T)T)Z#X$Q|%S}$Y b{j vm so p_`"Z[$l ml mg-j+tx%yw't+~*()y)p%m$i hv}%u~%s#q~#lw"ps%so'y*-}p*uj)x&}%ex!ex!b t`s!Zq%]f%_Z$f^"m b lo"ls"u!u t't'97111/-2~3{*z'p Yp Yj#j!o jo jmi&ns&n}&rl"v Zi\$e\&c#c#y!%20u*r% ot&y-! z%w'Z"X Q |P |N zU [&W}#S qVp!Wo!en&in'r{!r{!xt-}t*t ys&hr,my/q1ij(fc%nn)qq*r_*r_*t$|p%qb(ue)n,v+}*('#!xx!xx!h fi kly%k~#h b [ wit%wq+?E66srwp^ar_^v`Uokzhvhg~XrCg73yk8vh5l_+ra)g#y).{6|l=EH(j+u66y}wrssvpxKÊ<70.)h)h"O"P#R"OnFlEtiCqGsH`4Z- `K `K)Z`,aj6t9B|rflr^Wz@ѻz@ѻ_*waZ&vWLq7Qo4_i*[g$V d_ th cx'at)`w!` xZy(Us&F _I _R`S XSP P ZM cI _G ^N bP cH H H tJ tP rE m: g> qB {D rD oJ rL sJx!Jx!Rk#Ym#oq#ep"G mSw!_$Uv%Qr%[o!^n [ n[ nIn)Jq&N zN zOy!J nD bA ^= YE _H aC eC e\ l[ iV _U `S aVj Ys!Xg!W[!V_&V`'S aR aQ OP QM XK XFV#C U@TI bR pO aN \_^%e_(X \X \^ m\ k Ud!Sb!L[ NcP k[_"_[#]c!\e ]*]*ZkY kU kT jP gJ sD~%Cu B l= c; `O} O} cx(cv%a pb tc&\ wU oR lN hZa!^_#[[)ZY+D` H _T ]T ^Rb&Ne%Jg#QeW bVd"Vd$V cV cbh$bh$dx+fz*j(cy$[q Y}!W"Vy(Ut*[g+]c+Py!Py!S Q I$G"B lD gE bI lJ oWq&[r)Wq&Wq&s%~w&z*|+-r(c#d d {N t Gr!C rC rF rJ vU U }U oO tI yLN%Qq!Rh Zs%\v&g$i%n(m%j vdy!]{$b(f+bw$`s!V yR {C C S pR pM pC q8 q? uFy 9 {4 {Bt Fq!@x @x V rT qN oK rB zIO"H F D C C C H wI zL Q ^#b%f't/7yG rL$mU$mU249y?wPpz\ssgvkqb{os}gcK|Mt|Q]RZSONFI5(                 #(# 4@'# C P M D G JK L K"K$E E G G F IP!S!U!L C 4 / . . > C Q P LL"K&Zh kl!s! u$ V V D G NK B!I"O"P P R S?#?#D!!C!"> $C S J@M Z Z Z ``e"_#K%L#M I E$B> G J"I H KP ^ _ ` c!f(f"e [$X&S%Q%D"D"G E > 82!E"W"a d m p c c b d h!k r y  v s m k n  n  O"N!I JN!OO M K"W [T#T#B ?!6%9%C#?!;5 / 3"4$5 5. 0 7";!F< 2#:A73JQLLQ M ?&BD L S M K @ < 9 9 2 2 36 = I U e(j-+A0HOTOT|k|yzpnf\RwMW_H67n:!'H5";@)'@)'= : 1 7J[ l i e!e e V Q O O O LDM V q ($!E'&O68x;>}QZ}QZQ[kJTh4>_K-9]9&4[&&0e5%,oC21`62i1s/::;̲Jxts|e[Poktssiiuyc-09}ݪAgϩIQVKbE^A\?t{t{mnrrstutrK>۴6Ȥ3Ÿ0,!!x!f:[(OKF@ > < ; @@<;8;>A'D21p$*_F=);8);8g.Kjs3TyCoKidW|lXesY]bvZ\J4PpE'@\)"$)"$  $ "' !0 0 0 2 4 32 + + < < ; : 6 : = 1 % *,6 9 +* ' %  &%,.(0$ 2/130./,.B'.B'.Z"-O^"0Oi"8O~-Ml8bG^UY_LETI>ybGPfFVrrv݌jёGOhۖZġfLe?c2}~P%YpJ!MpJ*apJ*aiR+e`N(^DCH>;?*!%* * + ,( ' :@J J J) H$ @#F L F ? C D CB@"@"E"B"9">C = 6 BF D C Q Q Z U E J W U! S! N L ] c ZZN O S U \ $["Y V S\ _ ^^^\ V%S"J O TL D @ ? 97 . /2 5? > = 7 0 ; ? 6 3"8 8 : 7 - 0 3 1 .= B > < @@8 @ V V T P L! Q# R$ H E ) ) -0 9; ?;77 7 9 : ? ? <8 *-6 > E@ ; = >= < GD< ? F C ? ACH J Q S D D 4 6;!;#:%AG L M B > > > D B =!? F IK EC5 0 003 1 , 2 B? ;$D"L  b$i%~%6~%60"K5&VB0uH4}X@Y\Zx|ogdXkcI]T7e}O1hqO!kMOcGNL5MT1Jj#Nh%Re&Te"U dM hJ i^k dl!ta3ta3#P&Z/v2468(xb"pO}l>qj8]k*]k*M kS jdf al V }i {| y}~%}(zw$yt"b hb hu uov [y$_w$lo$lw#k~!f!a fy&gr(q q )}y&r ep eh flkpo!tw!w~!w$w%$#d md ke cd ba^#a_%a`&^a$[b!eb"hb"UX#OT#\a!\a!Y Y` Zs^#tm)u{.ou(ho"]x$Y{$e i _|!_|!`'k'z%{&|(t'k%|.1s&zn"t't' u w{'w)l.n(o!h2aC%tT'zY::T}drrqNqxDv~:{62~+f(^w vKnqE]f,]f,bi0ec/nR-tX/z]1l5{8z4z3zBzGCCIHCCo~Be}Nd)Ql&St"Qu N uYh!]d"_i` jM kR mar ]pO hV b] [Q XE U\d"ci$_p%^r%O xO xQ lN kF hAm ;q!= o> l@ n@ nB jC hQuQuFp"I q P uN xI#Hx!F pPu!Sv"Yq&[o'Vc&Vc&O e N cJ ^L `P fH l? qB dD VJ SL RZ gZ gR tP uKw!Ny!X }Z }[ |[} [}!f| j{ Y eS ^Od#Pb S ]T ZV OZ S^W] b\ m`g%ae(fi(gj(tg*tg*e ~b {X rR pA iH ^NSZ [^^!_r,_x/mu mu j|'fx$[ mX iO ]U c[h"T \L OO YP \_p%_p%S wUw!\w+[v(X tP mH fK _N XOU"OT#T`"Ud!E bJ cY dW bQ ]N _J `I \HWE XD XR]"W^&^x'^x'q$k~$Xx%]o$be#g jl obr#^s&X'V'X X ] Y L uJ pC b< j4 rB nF lT oY pa ya y_]V } X | ]z X {S |N zI xN nP j=|=|H bE e< o@ rL {K oJc Ek @r I jL gI jH kXy"Xz#V{%W|$Y~\^ c h e d!V |Q xJ {J {E fC o= @ C I O xH sE qE sE tG G I%E$7"=!N yRV U"T"Q P L&L&S Q L M P ]!j!w&t*s5s8II%^$vZ"SO(W`:aL`^^}e^ql^irZftYXzS|ig`eu}gĔVJJ==0kD>FBp38kj-4b.4h.4h-@k,Ah(C],Ik0Ny8m?<;hJ]Oƽ``~sgāne‰^_f`z}dy`x\yUyS}d~ju{Yu{Ywh_s[Vf29ji.9bq 7Ig0B\(:x 8J&HZ+\j,co;n;nJGNKZVp_~yyts<ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM        # # $ $ % # "  $"%+5;@Kl}?Nhx9M949*%=)%I%#H  G C ?H K L L ;;B B BM Y d p#.!1&;F>QM-uM-u]JbRsiȂ{sqytقYEZ+^0@?0+'0$ 33? B K J H L PPQ PPD D J K L MP"P!P!I!A 8 5 4 4 D G QPNP!R%Zb jm n n# \ \ GIPM E"I"L#K"K"P RA!A!A"A"B!F S LEM U Z [ Z Z ^!Y"H%H#J F B#@!? H!K"M M N!R^ _ c b!b'e"g ]"Z$S$Q#H H I G?=< M!^"d f h i _ _ _ ` d"f!l s { t q!n m i!i!T"P!DF L"J I I J!Q!T T$T$B @!:#="C">96 2 44 1 0 . 0 5"8!B= 8#=B;9!IOKKK H ?#A C H L E C ; 8 6 6 4 5 7: C P \ o-u22 K8$TX[X[z~}uig`XyPq~JSYE44h7$C27=&'=&'< : 7 ;I X g d b b b W S N N N L DN X p!)%E($N9:|>ByUZyUZObqHZo3BhK*:c6"2^!!-f- (o9++Q.,Y-aЄ,s5֝5֝5@dz`~UNvGb\cef^^cѐVǫ.3C˳KzSa\ZeRcSbTrrabedbjskdNɾGŷBݶ@߱1ޞ.${#~i!d4Z%PJEA @ > > @@<;8}:;< <)-l )_H@-A=-A=j4U{s<]VwYpd]h\ml[ahy^gO9RxK*Ab)#$)#$  % ' . !. / 0 20 0 1 1 > = < : 6 8 : 0 & +-24+* ) ' # ($-+),&-/,2,,+++@!(@!(Q(GT*G\2Hn)C`2Uy{ARuPPWH?|ME9q[@H`?Mz~z~惂y܅pӌSZ…qዓiΐsbpWmM|^3psZ+dtW5vtW5vqg2xlh/t^k(hU\$\:/:9(17"(6"5 / - ; @ K K L' I# @ D H D ? B CBB@!@!D B 9= A = 8 CG C B L L U R H L X! X X S R \ _ Y Y M N T U X W V T S] ` [[Y X S"QK M PL H > ; 88 003 599 9 4 0 ; > : 8 6 6 5 3 / 3 6 3 1 ? D : 7 ??6 = T S R N I N O H E + + / 1 9 : @ ;79 < > > ? ? 9 6 .1; ? D@ < < < < < G E A A D B ? ACI K M N C C 7 8 = >!?#C G I J @ = AAF D = > A E IC A 7 4 //- - / 3 AA @$L$W%n!,v".'@'@2+[7.dF7L:^C_^`z~qlhTsgEgT2hsN,hfNeCOa>PV1O\-Mp#On$Pl%Rk!U kQi Oi!`i!fj!{k7{k7&](e1|4778(}e#xRq=1~-v$Zx!{Qdo7do7`k0bd/hQ.oY/vb0p3~7{2z1y<x@@@CA==r{@gy9[w2Wm-Vj,Wj,Wj,a%a%]|"`w$jf*mj'x utv!ox%yq%j&{*y+} f} fqy!tw"~q'~r(~u,y-|/}+~&s(p(y)|)w%x&~*z)uo&wv$x}#wv"vo!p!p!~r#|s$ft"ft"mz#pv"zl p%u*p-k0s-v+z+|,|2|2-.2~0w+~,-*)}l)}e)|/|/wq*rr(cu!gt!to!mj"fe#ja n \iX hV xb*xb*y2y0x*w+v-~./.-'|%tz"qx!^q#^s"_z"\{"V~%X|$Z{#U oP d`d ed!ko%ms&pp#pp#wb'xb${ c~p#|)t*k+i%h#c"a"i"i"{%}u%xf%yj&}y)}}&}#  &z(11rq)mu(`$e$r"v$z&sw,mm1}@F00ok_ahqh{hti|΁Mf~;S}5Mz-xn*k~_9z`4nd&sh)s18?I#vS/3U|`qpqpc|h~upcjB}}4'_jDc;~y7|6{+{+zt1{u0x,|w+su(ro)pi)wd*yc+i-k.o:o:eDeG"dP%h[.u{7n@g\hvwilihOhOO/hlM+hbEgFHh?Qi+So'Uv$Su!Q tYj \g!_ i_ jU pX oao ]n S lX e^ ]Y ]S\ch#hl$_q$\s$Sv Sv R qP qI pF qC r@ p> o? n@ mC jD iOwOwGl!I n O rO tP|!O xN sQu!Qv#Wo$Ym%\f$\f$R e Q dN aO bT gM lG pI eJ[M WM V[ f[ fT nQ pJu!Mw!V |[ z` x` {` h{!ky![ hV bQg"Rd U ]U ZV QZ U_Y_ b_ lbf"cd$jh'lj)qg)qg)i {f z^ xX tF hJ bM \Z ]^]!_o*`v-nt"nt"gw$du"\ oZ kR `U eYj!R _L TL WM X\n$\n$Vt Xu"]x)]w'[t!R mI fL _P XO X OX!S^ Ta G _K `U a U aS bP `M ^L ^K _G ^F ^Sc!Xd$_y(_y(l&g&Yu#[n"]h b lf p]q!Zr$U$S$X X T Q I vG qC c= i7 nA mE lT oY q` ` _!]!W!Y~!_| W zO yK vF tH oI m=z=zG kE m> sB vK K uJj!Fo Cu Jl Mi!I mH oSz!Sy!Ux"U{"U Y ] a e a ` S xN sG sG sD gB n= A E I M ~F vD tF uG uF F I#F"> C Q| Q Q P"P"O O M$M$Z W O N LZ!i"s&~v)v3v6}F}F$Y#wW"VP(Y^8_J_\_d^sm]lsYitX[vVvihfjvoɉe[ULD=IHKKv9Ayr3=o0;n0;n-Dl,Cg&BY)Fb+Jk1c6}32rClIkkكjlÅfi[`dbzhy{cwv^uyUuzRv`wepvYpvYvkas`Yl@A}o:@tz';Xq"3Ni,E#[-Fi?]M`ujȀuv♍^ż=x.srs)a}B5}B5r'!x( ) *#-;3"Q9*fEAQXXXɊC<`K%UW@!L< 1</;)E!O F = F ILME!E!> @ G R ]v# *#5/83G![L%h`;`;cTp_vuphwf`\=48@%,+- /8 8 BA = C T [a`^ ``B B T W^ [P$I"A ?"<$C EF F T #S$P(Q%U ^f [Pg n ^ Y o o Q R T S O#J%D'>)<*I M H H 6$<!M N QS T M F X ^H$H$IG!?&?%?!;!7!<'A,L$O!Y \ V&X$] a l a!U#b"n b^U R S S P"L#@%M!Y f r m"k"[!U R!R!T U X&X%X"c m l l"p*q,[$[$c!W"4#9#F$>%6%>"E@#>$U&U&A CGFD<3 8 < 6 4' "!/ / . 0 6 @"J#H!EI$J%I!H H#H#:;= ? A=8"-) , - ..; = BG V d!q+(<,AF-iO2v{tp{tprkTpSnOh|LdrH`gAGHn:-)V-4))4%4%7!;H G EOX X X Z Z YYK KL J DR_n&|-)D,K@AGMka[ka[HvBl~0LI#u>u.՝.ۡ/;ִ_הhppozrsjj;[<_?jҥ;ۨ/NӺl~Rӷ8Vꟾ`fh}3Ԕ2ƀ-^D*^<]#WQI@ DEFF@ @ =x  <4 2/!,")#. 0 ) & ) * -./0 0#. +--) ' : : 6-6.52?%>I!,JN10\R@4m?;-]99+XG,0YL(2YAAogru|uz{th\^`v]}G}T}TFFDƜ@kY4xdR-i]J&YWA JP7;D,4@(2?'0?'/L&#M%"P! L ?> = > > ?? @@ > > B @ : ; ; = ? GIB @ ;";"F H O R Z" ` e#d c$ WSU U I L U S KK K"O R ` d P P J J K K LIEL S 9 0 7 9 4 5 7 3 % ( + . 0 8 ; D G 1 1 $ ( 4: @ < 8 DH /& = = 0 7 MM L! G A"FGF E 0 0 5 6 7 : A ; 5 A L K J??0 2 9 = ID ? ? >7 4 ;=E G N J ?? ? AB JL B? ? ? > @ D H L I F B A = ; I I L H = : 0 9 A ; 9">@- -  "6 8 > G O#d,x4)C- H./^./^9E?GRMYMnKqfƍsv|xuHs8T$pUJiDLT#N\#Us$Vw$W"Q#J#O!T ~\n&_h(hd$kb"AA-/6{;y?v<~8+l&[9}-f#f#XZ ^#]"Y{ g }t ~w"x&z"{ } t} to tj q\i ^ ie iiv#m*t+z,uy&ss$ { {yh1xk.uu$tr$qj$yq'w)zv%su z | ~ x'n~%Q mN kE fNd%Wa0U^)S["dX!iW!^ U Z T\u%\u%Zh,]f'd _h sk o |r p ho"do"jq%lq&y~,y~,-.221.|+./9<''| i| m}w&x%{#s'|j+up'nv#{:}B+j+j58BŒFtPrPpOzVу\ڗDŞ<1-uy&Yy&YZo.Yg.VN/`_.ip,~{03}-z+u+s+q6q6/.)~-{q8mo0^l'Tl%Pl$^d$ba$k/k/tv&us&xi$zo&~+~}'~z#p#f#~15m'm'tp#sm#pe"td! ao&}/x,}s)wj)ug)/1~-083~#vt$gi$nn(tr+z'|%zi"tb!kp)kp)sw'tx'x|&z|,||2|6|:98t2p04433o1n-ti"o%u(#|!o&j|'qt"qt"{y'wz'k{%oy$|r xp%tn*ts*tx*e_(`W'y`-y`-{.w-i+n*~'+.13~o(yi$q#t"ar$]u#Q | Sw!Xi%Xm%Wp$T kQeb rh vu {y} ~+~+~x"{s#se'yk)~q*n+k,`%\"f#i#ol,ol,q#s$sy'v{)~-}{'{v!t!q!t#u#z~(z~(}u-xx*g!k!u| x%{*-{0}8~;//?}SWY`obdcXwUzR[zBXt=W.}n)dp_.p^+qY"tZ&{^0q> L%[*{i59~|qrrxKxJxHq9j)l`e vK_6je.m\+`}.\/~$~$if#jk#ly#lx"k vnq!qk$mo&lp&pf$qc#g6g6l:p@ }Q#]*18jT^oRUVvavaa(M^`&PX^XG]`AZy/Zz-Yz+Yv%X qZ oZ n\ j] il}!ix!_g _k!]x$`n!b cpj }q"xt$vu%^v#Vv"_q&_q&U#T"P U Y uK v= v> n> kE mG mJ }J }H aI cL gR je qf wg |Sw!Lu%R kT hl nl nZfZgXh Zi ^j _ l_ m^k]h#Tc%Qa%^c^cY [U `Ho!Jq!Nx _ rp ko wm mx#mt%cp#_o"W n X j[ ]Z \WX\[` ^c cf hh ah _wg%|i*gh%gh%tq sw n h U eP oJ xX b ]Z"ai%bn&qq)qq)] i^ l` t_ q[ iW mR pNj Jd!D QB KR f R f `j%`n%`{$ay&et*Xm(Je&O^ T VO aM eQ ZR VNW MX JY!N _XqW dV VUf Tu!M qK oW u[ wb{*b{*^-])[ lU nO pR qT rN nL mK qK rY xY x9 : >y? tB fA e@c@ k@ mRq Xr"^%^%]s&]x&[$]#c T x D oA k=g7s5w;s;sE"E"E} F I I!I~"K}"L|!Nr&Nn(Iv!G yD {G xQ oO yI$Q$Y$[ \ V T I lEd= Z= ZA i@ k< qD sK uJ H#C!A} Jz My C C H wK vT rU wX$L"@ C"D#K%M%P P o"i!V P > Q!d~&g}&j{%u}.y}1{o<{o< K!zM#`Q&_[0ZxB_Tcc^zqYutWsuVdh_djnxxwpipvxvXcZf[gI]CY7O7O.Nm+Je!?N?H~>BGBOBvN9rM6.zw6ExExM|NvRc`hzuxqmuXekQUhOPc_UadV`fZ`fZquhtrd~jY^U:G4?u-7f/Ht1X-Xt+Xp3Mz3MzNRP^Uƚ_{|{cuyamv^j0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM  !!            # # % % & $ "      "&(2%*0=A98I^EJqR\djiiq{q{wVt|SmsJ\_@KK5gC9&M<(3!               ##8I;f?U>pUxIYySezrfgkpmmdQBdQB)&*#"%                " =!">X28fRO]WxIDq[q[yrP~kUWehUzE`5~fF&VD,69#+@! B T T m v %,'..42A5"NW6|b=X5zT2u|+-Y|+-Yx#8R)@`#4="2;+D#M E =!G K K K B B ; >G S ^ w# +%64:9J&cP*qdAdAiSq[zuw|mfqe_U9x34=$)*+ .8 8 ? @ B F Q Ya]Z [ [DDVX^ [ Q"K!E B"?$DEE D Q#Q$O'Q$W\b ZSb h a _ i i Q SW W V#O$H%A'>(JM H H 8#< H J QQ R K E U Z I#I#EC<#<"<": 8>#E'N$R#^ bY&[$_!b k `!U%_"h _ \ S O T T P#N#H$Q Z d m h!g![!W!P P U UT$U#Y a i h!h$l*m,^$^$b"W"5%9%C%>%9%>#C!@$@%T$T$D EHGC<4 7 : 7 6 * %"0 0 0!2!8!?"F$E"D E%F'E%E%F&F&@ ?> = <: 8 0-1 2 55E G L R d s+"82!M7$TO6}W<}}l}}lsukuTixQguK`mG[dCV\{>@@e8*%N.1+(4"4"4 8C D EP[ [ Z V U UUMLK J E R ^ l%{-,J0!SAIGWfalfalGw@k{-GD 7v,(gjly!}$&5+: 8@ 8@)|1(}5 (A &x= b3!*i5$5q7'_U(m`0b`3_a6w`6w`+Ȅ+ʆ+ҍ5ÕQYax`n`e`u`zYvYv3Mȓ4Qő8\5mǎ.F^ÆJ6ѠLT͈W̅Y˅0{.uj)V9%U2TOKD> DFFF> > @>8x5x2y-r(k(e'c!UP 8$WR8$WRnLwo]|qwopȁcmzXjmwi[J`W8Nw%)(%)(" '# %' ' ' &) +- / . . B B E B < : 5 43 /+ / 0 , + ** -./ 02!0-./+*8 8 4+4,6/< 7B%?E*(NH7,];6(S75&OB)*PF%,P?v?vhc~jqqrsjacdujzY}c}cŃWVŞVѓQsjAnc:i\2reS-faI(ZR;%PM6%ML6#KK6"Ja25_/0Z&"S# A ? > < ; ;< ;; < < A ? 7 8 9 ; = D G A ? = = H I N P W ] c#` `# T P X X M O V T N M LO Q [ _ V V N!O P O MJGO W @ 8 : ;9 8 51(*+/ 4 : < B E6 6 ( , 69 = > ? FI 5/> > 5 < O N L IE!GHH H 33568 : @ ; 7@ J H H @ @ 4 5 8 ; C C B ? <6 5 =?F H M J @B C EF KM ECB B A B E E D C B C C @ @ LLM H ; : 7 9 ; 87!:;/ /  #6 8 > I T%h/}9)!G-#L08g08g@THVb^g]w[sjʋpx׆lԂhu?q2|xW!lNOf@PX$R_$Vs#Ww#Z$S#L~"Q~!V~!_l&bg(mg&qg& K K/29;}AJwQnYvajP̓Gő61~(`~(`_t1^m1Z[/bd,km)|w,0{+y*v)u(y0y0,+*~-yu6mr.`n%Xo$Vp$dm#il#o-o-rx&uu%{k$|o%z)|'}%w%r%/3m'm'sn%rk$oe!se!e o'x.v+t)m(k'04.072~$zt$qj$um'yp)w'z&uj#qe#hn&hn&ps'st'zy'}},14888v1r.3321r/o+wg!m$s'${#p}%my%px#px#|~&y&o$s}$}p"wn%pk)rq(uw(j`'fY&w`)w`){-w-j-p,)+.|/x/xj%te!zp!|s!dq"at"[}"\y#_o&Zs%Tv#S mQ e_ oc suz |}"}+}+}x${t%uf)yl(}r(p*n,c%_#e#g"qj*qj*s$~u%qz't{(~|+}y'|v"u}!r!s#s${&{&~y,xz*g#k~"y| {%}*,{.~:?-~-~;Lc}cwdgccb_saDŽbhvG^r>[/|o*dr_1s^-uY"xZ&]4oC#R)h/~DLt}iqqvExD|@r2}}g$kUcrD`z3ei-gc,az,_,x#x#jj"jn#iy%ix$ivls!op#kp'jo(lh$le#i4i4j7o=N!W'q-}x3iKacZWV{c{cf*Nbe'R\`^J_cC\t0[v/[x-[w&\w [s![r!^ p_ oi!hz!ek!dn!bv$dp"fi!pp!{w"uu$st$au"[u!av$av$U#T"R!T ~W xL yB z? o> lB pD rG xG xG hH iM kR nc wc {d ~U|#P{&V n X jg qg q`f _g \k \k _m ^ p] r]m]g"Ub#R`$]g]gT _R cKp L pM r\ nj kl tm ~lw"kt$cq!aq [ k![ i ] c] b\_!__a _e dh jg cg asc$xc'ek$ek$op nu k f }W eR lL rZc!_^"_j&`o'nr(nr(Z kZ m[ tZ pW fU jRn Nh Jb F VE RU f U f ak%ao%`z%`y&aw(Xp'Oh'Pa!R [N aM cP \Q YP ZO ZKY N ^W nV gT _Th!Tq#P pN pV rY sb{)b{)_*^'\ kV lO mS qW uP vN wK rJ pW |W |8 9 ~? |? x= n? j@ fA kB lPrUt!\&\&bx$a{$\#]"^ Q {Dr @ n;j< u< xB wB wJ"I!H H IK N!N| O wMq#Lo$DuB wA yE vN mL uG O!W!W W S Q J oHi= `= `A k@ n> vC xG zG H!A ?|I~ L~ H H K xM xS wS {Q%J#D!C!C"J#L#W W l#f"V P @ Q!c%d}$e|#q{-uz0xp9xp9HyI!fM$cU-\n;aJgXbf]wn\uq\igfdjmuut}ninuxsen†bonjaoɆWgTe;Z;Z.Om+Je!;M|;Fz;@|A>~HC689&              # 0&N8+YlQEkhttӘaƝ[u~Pu~P}FKmYuJ|:e,q^ME<731/-9) <' LLz! # )$**+;2!N9)aoR_‘A7j-Aj-A`'6o.F1Dw=I_Xf[m^zL:v0uyq,f|J8|J8j- p+ & *(5D9#T=)cI9UHtV~[ƠeԜhؘn2x],iD+$K#O"G%D&::2 8 H U a x"#.*:C> KS4{Z:qQqQyNwOoR}ucd`bb[>,d0'5!%( *665 < Q N F S _ V ML K J#J#\ ] ^([%R R Q L"F%F F A ? H#I#L"P!] Y U Y \V T!i p V V QU a %d!%k#$`!!T IE L'N)F F = < :@ P MJ F A K N K K 9 8 4 3 1#6: E O W&Z*m&s%c$c&d-e)i _#U+V%W W!W"K$G$V%V%P%T$a!` ^ _ _![ Z [!["J J W S H M ] ^^ ]&\(`+a,g$g$_ $V%9)9):(?&C$?%;%B&D&P P KKLIA < 7 5 3 ; = 3#/$1 25%7$>";$8%=#B!;*8-:2;3@#.@#.R'N$@7 - 2 7 8 8 @ B# I" I" b)d)k#(t%+)32 J:)`P7W;hRnZ˃_ă_uwOmnPSTRNQM=F?o9>=e56:[3+*I1 70(/#3 3 *-5 9F U c baMFHHQ O I I I R [ i"w,4$\;)lDaGsU`U`Cz;js#95+x%kh e i jc` e enj _ ] W ] %b *p,t+t*t9y"9y"#L7"F6 51"57&6J-0Q3)X3'S2%N+0V(3X%(yM%(yM#l0'r3"3:%9@,KS/M\2Od1E\/:vS.EU.HU,FT+ES%B~.#A})=z >$>$F B 5 6 7 ; > 7 0 1 1 68 +",. . - 27 6 4!4 4 4 4 3 3 ,#0$:'3#+*&)-0&22)42 424l7Pl7PSUoRdPXpppqqrrrrvusy鋝gЌ_njWU~S{gQr_PqbNpcMW,iN&Zv3.j/(E# C! A9 0 2 2 . , 4 4 ? : , 0 4 5 5 > A= < D D M L J K O U ["W!U!KGaaW X Z Y V R N O O N" N$g g [&\"_ [ONM W a U Q!D @ I B -. 2". *5 ?@@> = CC5 7 <83 CR L JII"??E I V T L O Q M"L#N O :(:(4 6 ; ; < = =@ C B A D D ? = 6 5 0!> LB766B F I! J K I D JOQRQPO N I I I I H : , 1 6!E J L MU U O I 5 ;K:(-/+*3 3  % 4 6 =P%b*w 8(F**T+-X4Q4QSØcopt||vփf_Nm6zt%jWjdGa_7^]2]e&\h$Z q\x"b+[$S sWx#Z|(fi(jc(~p.t0+|j+|j69B;3-xo&lYq=s4ou.iv,Sx Sx I G ? |G ` n!{x)s+p+p%p#_p!_p!gv$nr$g%~l$p{"q&r)**47l'l'63u(v'xz$~" } u!i ze wp s!^ _ }b oZ iBW"JX#QY$\X g Wae'_j*dp e r[ X[ XQ]"Tc!\ se un vvv"~u&~v"~v!~w+~w.((),{3~33.})$"$%yx#yx#bt'bp#b df hps'uw(y{(wx'uu%38yAyA$T'a126VgvmrqsphGÄ<л-u-un;l8e/kr(qc wm#}v&u&t&{x"yy "%|.}/s0m{(g ufz$f{%x!~y'y'm~$s{$r%p$i"x'++*,-zl'zl'qf)pe&l cpf"}p,}m+|j*q*x)w$w"5;1120}~(u&l#k$i$rp)jr*gn(fm'] g] gge'nh'p(*,/278{,x(//u0v.z's% _e!k%|j'yi'un"t o m&m&$#|!}#j(rf'cb%mk$vs"xd#y_#q _q _|+x-m4s2-~-u-j)u^$h Zd Yg kh qk moq y~)x)u*`&K!Nv Q cSg"Th#wx'}(tz)tz)yy(yu*yg.zo(zv!v'u,l(i'tb"n_ wc$wc$z'}{'j~%oz%|n&~r&u%xy!uz nm%li'  ){)gu(nw& |{$y)z){)AI(b(b0nv5lCgFdqO\ib}`ujsmUqkAf1wr+}dy`9{^3X"Y)[?#iR+ve4<|qnXP~mPmPp2guv/lo'|\tqH_f4`g/ah)Xt,Ux-do$il!f~f~l uiv"`y+ax)cv#f{"h!er*dm-_l$]k!vn.vn.xb/j4DEH!uM#dQ1kx>qd[qTjmɋjmv/Omr,Wfe#pQd mJ`c4`j3_p2d|,h%a'_}'c&d%_"e"ww"uu"op"pv%p|(r%t"lw"iq"i q i qg g T"U#Wx$S} O O"O'B t= n; |: < g< gB |E {N xR }] [#Y&\']'bx"dq Y xY xpe#ni"f se t`v\| X [s^ eW_ T]!Yr Yr F kJ mU rS mK _Q eW jcm!no"hs!ft!e ue ugc"fg#bs&es&lr%hj#cb!ii!o o gh&de(iW j R_r"_r"a na qb ya t^ fX cR`"ah#fk#\o(Xp)du#du#Pr$Or"L rL mK ]O bRg%Na!I [Ke!Lh"_ e_ een#dq$`x']z&U#Yy&]q(Tm&Jh#K`#K]#N bO cW cU `N WP[Ue#Qp!M zQp#Ue'Wp!W sUiTeay%ay%b b `g!X eP bW q^W T J tG jO O 3 i7 pC > / 7 z? mE kG jK uL xVv)Vv)r n `!\ O JD{"=x!6t Jy P{ V V X{ V~ P!N G S ^ Z xV gJ oF q6 p1 o9q< oF hE kA sI oQ kM oI sI uI vN xOx= q= qA pB uD @ < A F = |: xF J!X |X |S zR }P K <&E$N"B> F I zj j c%_"T P D{$Q~"^ ZV cu)gr,pt1pt1z>y?vAqE"cO'ja,qs8lDg[kyclyenyenijlkiXhiXhhWgirzjׅys}wFyFy.Pl+Gcl -Im/Bm1:r12v1)}90;2$=R(>\&:Y&:Y+ql+tm,|n2ETyzbho[bkX`gf_ej^rqRrqRnqx}yqz_NWJOFHQA\DmErvKfvKfU_RaHhHbIONNSM"a(ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM +36#"C\_W\_WYfZWeWOdON^FIN+_<7?/! $            !*3'!#76'(;E,:AO.@CS8aDh;lEp^c^crrsstu|wyj`PsL>b- i, ) ,&6A9"O=(^I4xUAlMtQdїkٟt6f1zW>"OU9!KN-BI'6D!*B(A'N#S"K#H$>!>!17G S _ y!'-18!N<%XS5[;lSlSyLvMlO}t_kgtfdY;9/A+!,- .66= @ I K P S V P KN P I!I!Z [ `$]"V S P KG D C E F C"F P S ^ [ X Y [ c f k m Y Y V W Z$Z$[#X"U"I&E'E'E'@ @ ;"= DG PN L H D M PI!I!6"6!56: : 9 AI[)a,c'd&c'c)e.d+a$W$M$O!PM$M'K&J&U#U#Q"W!h h h c ^$b!d  X!U!OOH GD J Z ZZY"Y$\*^,^)^)['T&?&>&=%>!? ; 7$F%K&SSE!E!H E!=";!9 4 0 ;!>$8 6 3 2 1!4 ? 7#/%8#A"7'4)7,8.C)C)F#B 85 2 5 9 = ? K""P%%]/$]/$n,5u.84A6H?$[F1rN?dXk`zeɜfkx\kx\`UCYPBEA?t@=:l31.V.*,L)$*C,5/(2 3555 6 ; > EO Z Z [ TRG D O M H K U \ bt& -5%`<+qHiL~JoJo>mu5\a,p&"l g g g l mji n n m h [ Z Z \  _ _ _ ce(f(f1{#-y#$t#$w&%02!4"3#1!7$:n3n3k$q&),,.44 48"5}=!0s9!+h50p21s16}182?#>:}7y0n 2w 4 5 7 = ? AB9v 9v CB?@'B/!E:$IE,FQ/EV2IxR3KsQ:U-$N* G( A# < 5 3 , * / / 972 1 0 1 3679 : ;;J I E G O R V O M O P Y Y T V \ Z W T P O N! H" G" \ \ V"X ] [S NI T _ W U !J!G!9#7!42 / 2 5 > F FF= ; DD< >D B A FK LLKK H H F G L K K K J F E!H I ;;03 <: 7 9 < @ E @ ? K K C A > < 8 A JC ; ::FJN! N O N NOQQQ NMQRBBEC< 7 3 6 :IOP Q O O P L @BK>1 34+ ) 1 1 . 1 9 < E&Y,n3}"?*#L*.V*2Y9_9_iρtor{uہasNg>=4~+tj%uZ uJyq7up1kp)hq'Xt!Xt!I F @ |F }[ j y#p%m&q#s"`z `z jm"pn#r(v(v(u+u-28<>,,|2|/})|(}y(y~%u#u"u"l  i }i"i$]$[~"X lU jN fTd Zb$\]!^ Y]a"]d$^j!_l PiPi_g_ l` yf xl vux ~z$&'~.}1**..{0}15,~$}(|)('u{&u{&sz'py$j tkv q{&w{%~{$wu%po'{}-/v9v9 }I"Q)i*q/CV_‘h̐\ƐYęHǜCȊ*h*hy>v|9nu,nk(nb%th#zo!|r&}s(v#w"&&%&++-}+v*ux)ut(''}*}*t(y}&t#w%-,+**,-q&q&yg+xj*us(wp(}i*zm*xq*x)){&z&/3///.,{)v't(r)vq)qq)jq$hq#gl gl hk&ml&}p%~*/2667z*x&~,~,}-}+{%t$y_ xk!ww#xq"yp"sq#qr$jw&jw&y%z%}%||&wk'sj&oi%sm$vr"yc!{_ uc#uc#z,z-x0{/,,,t(|h$j ae _n frinx ly!g~&i~&r(e'Y&Uw"Qk]i#ah%oz(t)z)z)~(}z(rn)vr'{w&}x&y'xh(vc(na#ka!on&on&wx(uw'rs&ut&|v'}x'~z(r#o"m~&l}(##$|}%oq)rt'{~${'y*x(w&F#Q+i+i1au5^}wAXvFYqW]il}`lynLuj;fx,if}'j[oc5pa2t^)}b0oF'{d1Lgwqc^|مJJv1kq{.qj%WtzD]q2Zn-Xk(Xw%X{%^|"`}!`#`#h xf v `r%`u$b#c!e i|*jz.ds$cq!pw&pw&ql'|r-ABE }J"rO,uo6wS^\U{w|{w|eXeMf-xjf)u`gmCat=[{6^~-a%_}%_|%a}%b~&_#c~"owou qp#yt%y(z~%s#uy#vv#f ua t_!_!O}"Q~!U S P ~N{ Ky$E yC zA y@ y9 r9 rF{ Hz My!R{!`!^$[(_'`'\ ~ [ wey#ey#l zk yiw!hw ey d{!c}#Zo Q aU ^W ^V nV nK sM rT mU kZ eYf!Yg%fl&sr(nr%lr$f kd i`b#_c#_g!ah!jj#gg"ed!gf j ifn!do"fc f__n _n ee"bk!YX |X nV mUl#`q!cs!^r$]r&iv%iv%Un S mO mM jJ dQ `Y\ W YU WX aZe ^h^hf od p\t#Yw#R%Wy%]s&Xm%Rg$Ni!Mj R nT pPl N iH aJ dQo!O sM xN tOp W uZ wR oP mX|#X|#[ Y Un#Rm!Om Vv^X V!N }L zL L 9 m: r= ; 6 ~; vA oD rF tN vQ w^!^!k"h!a Z H D @z ; v6 sG xM zQ Q X#W"V R F ~M }T |S sS kF nB p< m: m9s= oH eF hA rG pM nI wE I zJ xI xH y= p= pB tC wG B = @ D C C F H Q Q U}"Q G E B"H O J H K {L wd!d!q-j)V V T{%V} W ~V |U z\z#_z%fr+fr+3~6}@{AvE!oO$iZ-io7iMnTo~ej}jhm{lkmsQatT\vWXxie{{qƑpkǘmiǁ|zz{l{l|M~}Gn3?o.@i)Ad$=V 9I8C7B#6P%6Ur3@r3@%nY$oX$rX)uh9|DzOwwR~qSg_ddz_mz_mpًu~ԍcƇ]vmL|fM^MQUD]RdWgao_ao_lUeWS`P[HMIHJD#_$ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM  B(,UR38nttnpuuwuJ\Y1mC371%"           '=!7-I'?VwHVwHrrrssssxiXy[E]E(YT>F! !                  ( '>XUQ>o=Xrtut~t~qFk@Xl,hLZ$T($             4 Q.5xG)c_;aLbR[NXLz`Oz`OwSxRyOt?n.y\%^rIB^>5W:1T1'S.#f+"f+"t3 4#70684"N>/kH;hwសC1s71s71^0p =13e;8sXGeJrM}B61wr}/miNCiNCZ,"c, ~, /$6=: K=&YI0pU9eDjGdϒmڦz:p6jP*ahH)]c1$RR+AA%/B!,C)Q#V!O"L"B$B$0 6 F!R ] { *,86%Y9)dS7\;fUfUyJuJhK~t[rokltJB7#L4#22 166D CAGY S L KIQ T G# G# W!Z!b `Y T O"K G B! @!#I L > CS V ^] [ Z Y$p x n j \# \# [ Y S#Q#K"P$U&I,E.>';$: : 9$>"M N O N M J G OR!G$G$3(4'5%9"C > 8 =B%^,g.Y(T&c*d+e/b.Y,O%EGID(B+J(M'T T R Y o q r g#\'i"m V N T"T"9 ;@ F WW V UU Y")Z&,U.U.W)R(D#C#@">; 73#J%Q%V"V">#?$C%A&9(:%:"4 - ;%?)> = 4#2!, 1 ? "3"&%3$?"4$0$3'4(F$F$9 7 / 3 6 9 ;C E W%)]'-p<1p<1y:A=GD&ZH)dT1[CaTxyuzw{rSVXSVXJ36lE23g6-+W3)(Q(=#4*%!, 4 6 7 7 ? @ AB D J P S U \ ^G ? LK G N a e!i&~*".6'd=-vLrQ?}Ӽ?}Ӽ8_b/OO\` c f i n p q qwwkf VX \ \ \OJRU S S W Zcdf a\b gqt c cjoygb\[ZS Q 'a+f<;63z (l +w . 2 6 6 6 <>9} 9} =?E+#N<(VL-[^2`p<[?YAcwBfrDDLtyPtxZuuW~tLoMrM}tz]UYjrI^{"=8"=8 %" &+ )- &3 9 > #= !; : : 9 9 = C T N = 9 5 5 5 :< 4 1 )0 C @ 6'?!G ? 7 /, 9 = ))6 51 -(%!$&)(-)8"%I8"%I@DNlBLbwGdO]eI^XWf{XeXdsQ|Kqqqqqywℕ~yuqrrqpbխySU$UM Le60Y4+L1&J+ G% 8 3"* ') ) 2 3 7 1 + .1 .- 5!8!1"1"G E@ D N O P G D T Y P P P S ]\ X U R%O" L% B! ? QQQ T [&Z"W ND P \ Y( X*!P&"M%"(--): 6 + 6 @ G ML L=8 E! E! CEL M N I CK N M M P P G F A C J G C!? = A B ; ; , 0 < 91 6 ; A F ? < Q Q FFFD? D H D ? >= JNR!RR T XUR Q! O# KJ S V : : A =0 5 9 ; =N!S$U U IIQ O JJJB9 9 9 , ' / / <=> BL,c4y<$"G+'Q*2X)6Z>l>lh~jns݂WsŇGq6o+hgt`Ig`7b`1]a$[a h~'o% }~ ly"au V pjp}o!w7z> K"O44FB7}-qo#dPqE~:rq0jl-hk$gk!\p!\p!H F @ {F {V|!f v li s!v}!a a m crj"}+,{.y0wx1;EDD00x-v,p)r*x+t})e&m$u"n!l!b%^&[(X~'Mi#Pl Y t^ obj$[c"T[ Y ]Z ]Yd!Yf"Dy"Dy"l qj ud g {j vtz}~!*-2{3,,2~1{,|/}6~+~ v,s0x+y)q})q})&&q$q$r%z# { vr$ji(sz'v&s1s1u>wA |K"R(f/~6:>tFoImJ˳JԈ&Z&Z|Aw;wi(qe)j`)pd#v hxp'yr*t%t#--{(}('()/5w.l+-.--{+~)u!~'71**),-v%v%g,n.}2}z/}b'xm)sx*|)()}){*z*--+,/-*},z-zs)wp'ms i tpq"pq"iq%mq$xo!{)15z9z6z5y(x$r(r(*(s|#su#s^"np!i u yy vpu%mu(gi&gi&r&u'~o)zn(mk&tn&{p%yp$vp"{ c| ^xf'xf'x-{-++*++~(r$lh e dva {` q#j#T}"[}#n|%j~(f*\y%Qsgk$nh&g})d*y)y)('kt#sv'{x*wz&s|!id'e\)ga$hb"gx'gx'jv(ns(zh&{m'|}(|~)|~*m%h#k'l(~&~&~~|z"wm)vr)q(|*y+v'r# K&X-xp-xp1St5Pyi?HkGNq^^iv~`o~~onCyi4ezn'Z[o"VQde0de0ed0sl7!M,w6dprsnlzߝC~C~|/nl,uf#RuAZ|/Tu+Nn'W zZ ~W V!Y'Y'c zb v_ j_r`#a b m*p.j{$hw i i i usz'=>AG!L(f.}A`GVjjTYng6i1~vm#vRb~FV:X/Z{$]z#^z#_{%_{&^z$`y"f vi tso$r&u'z%r~#~|${$c xX wWy#Wy#Js!Ly S R Q {L tGm!I I G vFq6 }6 }Jy!Ky"Ly$Rz$c~"`}&]|)b'c&V Q |qy(qy(g h l{#l{#j{!lz#nx%Yj!C \T ^Z ^R jR jO{&Pv$R hX ihj!bg&[c*il,wt-sq)rp'fa b \X`$Y_"[ [^ ]ga gc!fe!fd e cd td yco bl!^ j^ jh[%bf$O P Q vUw!Xx#^z ` zav!at"mv'mv'Z iX iQ gO hHj!T ^` Qa Ra Rf ]g a\k \k g oc oX oVs N&Vz%]t$\m$Zf$R rO vW {Y }Hu'Fs#A kD nL xM wM uK xI zX z] zP vK tO~!O~!S }Q {It$Kv$Mx$U|!] Yy"Ww$S Q H {H {> q< u7 9~= u@ sBp!D zD}Q wU uf f c%c#a Y A!? < y9 u5 qE wJ yK K W%X$[ V E pG oI nM nP nC n> nB kC j9 u= pJ aH eA qE qIqE A I ~K yD yA y<n!<n!CwE yI C!=!?#A~$I!K G E I I V(P&= @H {L ~O Q R O wN s^$^$4u/X!["d{%Z {P {R xS tV ~W \o%\o%(.?>:u>aA#fS)kd>pErefobptwn{}in}}IYPQVI`OjUgMfJvm|{xrrolxcʔFQ@Q9P3I{-Ai&7W#3Q"/N".MY+&Y+&jEjDhA jM,or4{rssssuttmhw\\eKPT6hED"J/+,(#"                (( 0.MhPMhPYYYk|bqkwqxzze{n[g\6u`W*a+70+70                ,;3:5K]d>[Uemnrtttsgu]|@p6LC@3,+            >"'c8BR+jl:eFcKYHUG|eR|eRYUJ{%ZL5|ZEW^͜;0u=6u=6X'l750gA6wdJjMpP{D92}0tuSEuSEa1'd.$m' v*#223@5"N@*bK3w[?aDy\eɗyMuGsi7q^2tl@$S\7DL.5J)0I$+J&K%E"C"@ @ 47 A P _ ~%,0=9%`=)lQ1{X4mQmQxUrT`R~p_sqgoGGD"N:-36 5--B A @ E S N I M R U V W W ] _ ff e \ T"P M" I H L N! JKP Q V Y \ ^ a p u j f _! _! R Q N$M#K K#L&E%C%@ ?8 8 @"E U S M N O N N TW"I%I%:#9#7%9!? = : A G$W$]%T$Q$b)`)]([)W,N$DBA@&@*I(L(]!]!e!!i!u!o"j"c$\%c%e%Q JK$K$89 ? A JIH NP O'O)Q(Q(M$K#D#B#=&>> <9 N$U&Q$Q$GD=< <#=!?  : 6 @%D(A$@#5%2"( + 5 !. &"2!? 2$.&:#>"?#?#6 5 5 9>DKM$N!&q06}5mNr_xosz{gzboh`l`A=@qA=@q=)'Q<'&M9!"B4>&2$+"$)0 ..339 : = > D#GK K L T W N K C D H N a j!t'.!42+a81pLrS@@8n^0]M*ia Y \  ` c e d d l l f c \ ]`ac \ Z [ \^^XY_dr"g \ \\ ` aZZ ` d p nhfcd f"e#e-o1r=;52 + , . 1 4 7 9 :;8 8 AF$!T7)[K2a^8dw>gGnKqZ_wLgLgGkjIhgO_`Qg`V}bX~cZ~dVQ]|lHjv"66"66"## "( + 4 5 6 8 9 9 : < < < =? = 7 6 5 3 1 5 7 5 403 ? > = ; 9 8 7 10 4644: 8 4-'$  """$(#+#37372.3O42>U9?`i=;fkJ0wpF=iuBJ\{DK]FM_mDn{AtuwҒuwҔnԔmғk}͖nw̞zeʓ{fȈ{g}zvrxz~}|s~pݻwcԷtUm-uh)kX MyPFmH@nE@oBAV5>M1>>-.:,)/ #/ #1250+ - 01 1 338"8"; < ?B L L M N N L L KKP R [ X P P P M K D B N N J N Z!YUN G R ]" [& [' N$!J##3"3!33 3 8 = D K O Q GDI! I! DGO P Q J D K N O O S S R P K M T O K!B ? > >C C 15 B@< @ E D C ? > N N CD H G F B > ? A DFMPRSWWZ UOM J EDL O ; ; D @ 2 : BD F R V Y Z Q Q T QH%I$L$GBC D73888 8 9 A Z)n4>$$J-*U0:i1?oBzBzdxivzq~gˍJ{r!B yD |Ty"Zy#Z Z d a V Q @ > = y? xA wG I W"W"Z&Z$Z S @ kB hDe E kG pA r? r> h= d; o= lD cC gC uE wG yA ; ? A }@ ~@ @ z@ zB vC xI|"E B B C D E D D G G O"J > y@ zE {D ~C L O I |G {\&\&p-j*X#Z"_ Z U W ~Z wX W _&_&+.778x?nF#uT(|b7y`5M}{2Gt.Hl-IjX/0X/0Z?V:yK-M5TL&ca.sv9=AC??jݖj~ϛjHlInuNn|bowwlnVenk\isZPVPVx}L}vPb[^Y{SR~PLNF `$ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM  N)5[b4Dvrrwvttstt~p_kp?MH$QC:>                     CXWxCXWx@z@l~?ChlQOqcZyp{|}}s}pptDlo5|4QH4QH           ",'@?0-]S=jgJorssu퀣z䟹SǓIpb,gNDG,&'$       I'.uA"O]-rx8i@dCWBRB~jU~jU_ĊXD:w/x_&^qGDo:/n5(u(#w#!y!#y!#, 1!@1B>H'fZ;kOGD4.vB;vB;Q i09,hG4zoLnOmRyG;30zWFWFh5+e0)\"!g%".&-4,B6%T@,fQ;W@`Uc\x`zY|Czu;tO$SeCGV6;S14O+-C)?(;#:!= = 8 9 < O a" +/3A=&g@)tN,rS-qtLtLw_o^WY~lcsrcqCLP!P?63:" 8##? ? ? B L I F P Z Y X f f c e j l p d X"V! S$ P O P$ P& U S LM N U \ c i p r f b! b b I II$I#J G"C&BA C C 6 6 F L ] Y K N Q S T Y ["J%J%A ?9$:!; < < D L#Q R O N!`(]&T!!T$U,L$C> 8 <$=(H)K)e!"e!"x&$y$${$n%a%^$[#](]*L F B%B%6 8 = = = < :G K F%D&M!M!CCD"B$:)> A @?R$X'L%L%O I 6 8 > A D A > F$I'E*C+6&2#$ & + ) & !2 !> !1%,'@G7!7!2 4 : @FP%Z*X!/W#0:DB JW%]W%]X-r[4eJmRk|{r_|}XuyJSYEGNv/#'N/#'N/523;,5+$&%"&-3 ) %#. . 2 4 8 ;D&E E D B M P U V : >H N ` o!~(1:-/^25jLqT@@7|Y1jK4u"#bNS W  Y  Y  XWa a a a a bcgj!i ieci i XY[d!}.l$ [ VQ O N QQ V Y a c ijj n$q)w+y4}7~>;32 - . . 0 2} 9;987 7 E"M*$cC0hZ;lpBmInSVs}|jSISIAbZtB\VtDIKuKOM`aTcpTfSOūM`gGvp".4".4$!"$% ) 5 2 . 3 7 9 9 ??; 7 ) +1%34 1 - 0 1 67 67 : < C 7 * 0 6 43/.> > = ; 6 . &# ' )"(( .$.$$1&3*#:+(8/73.":@--!>!. 2 >AJ JI TXE > E E OQ X T H K M  LJ F D J J BHYXS! O J T ]# ]$ ]$ M!!G #> : ,"0 ;:9AHS V QOL! L! E$ H$ R#S" S L D K M P Q V#V#\ Z U" W! ] X S!F A <:K K 6": GGF J N G ?@ @ J!J!? B I J L @ 3 ; CKNQRR T [ [ \T LIE ? = EH < < G#B!4 @ KMO VX ] ^ XXV!R#F*H*N*L!J NO B>@@4 4 4 A g&z3 @%&M.,Y6Ay8HyEyE`qigօGÊD<1~{&yXuDp/gx(_{&ew"gv m uuz +,p-l$g tfo#di*13&i+{@w@wM^E`.em'o]u yL~{A}6qx#j vTs%Lr'a na nKw!Ly$N~.R+_!c"f|#}%%y u Vy!Vy!fp#gw$i(k(o'{'''z',.&&f'zg'kh'rk*s1|v-rx(ez(W|'el&ig%bj!`k ` fh l|%~}$s {s"f$p`"]Z _h#_l$[m&Ym&Zd"Zd"f|0j|/u|*s'p$n"l zp(q++|+))s,u,y-w,q'm(i)~%$w#r#q~$q~$~+}({ wu z a'a|$`v!mu y stp!ro!wr wr j)m+v2v4v9E"P$W&^$t[#nZ'\(]_>_>n/}j,m^$gh!a qoy&|.t%p"u$w$z#z#,-0-%+1-{,({')){!}"%*863.(-.~5~5<=A<s-n+i(b)[*i#m!{)+o-r,{'&##t#{)/x,t+t't%c+c+x|$oz$Uu%gu#xu sp n kpp#qq$nf!m b ""y,{*"~#gu%mz's~(xn'yi'j ee deu%eu%wm"st%h-l-xy+qt'jo"rw#y~#}h%~`&h%h%m2r1-.~0.,t'n`!g _d _]d%[f(g thulx#k}#g!h!i!]!Qs Tj%Ug&f(k){&{&|w*}x)z&~w&}s&il#U dQ cP bRg'Rh*rf*rf*ge kg!vm$pj%_b(jh&tm$sr r s|,0o o x!|~%p0s,{!'}-z3w9!|O$}V1y|1y|{>LzDOvUYrehffzfawsVqKja@kW > Q vQ wOz)T}(b%d&e&e e Z vV fb b Y|+^{(k wjv gt#dw&`y(Yn#R bN nM rT iT iJpI kD[#J]"] d]o#]y'dt%kn"^d%Ya&[[ [ Y] r\ pY iV fL[!Y\f \hbjh `q%\t&_p!` o`i)`i)lk.kj*g eb eRe&Sc#T `cu#h|$kx!lv o*o*o uj tY r[ q` m` m_ mj iu ez m| ol ql qZ eZ fX hV jQq'Xr%_r"Z tU uV qV pTr#Sr$Pm PoN vL vD wL wT vN zH ~Fu!Er$N Q < < B vI t^ncl'gi/hx$i j#j&W!Q D D ClA p; }> G@{ 9s Ax(Cz*W|)^|)M M e w_ wK uH {? > = yE {L}!H G b%b%\&[$X Q |; e=a>\"> g= r? u@ v9 d 7^"< i< h= d? iE xE }E = 4 6 6 = ? C C @ uB vIx$H xF xE ~D @ ? A B D D G E ? k@ oB {< ~6 FK~C @ Z(Z(`%^%X%Y"Z Z Y"]"`y!Y W a'a'...0|6{@ zJ#U&_0|3GNvtntՄO`PZQTTSzWQwVXvVZ{[\}\]ssmq|nwrtpuNuDcuAZ:a8cW3:W3:J8|C0Z .b 1z8&L8 _J)j,u*q)o2ǰ2ǰuoՔ\GaJjoQgvdimelcv]`|XSUSUtwNxsRf_~d^m_Yr]Uv[Qc(ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM   $&5,1CG_~~G_~~KKMOTcswv|bvAt|68:;8:;                   *,6K*,6K-D`@,=ZA((HG?@lzVWi|}wu}`RZ9}Z9}A:270'   %,58AE%YVNLQYw}w}لlڂq}煔mҝw9~d1{^Q*bG: I/$/"     +*W6'UT9g?zFhAb?`B`Dr`r`Y€R{t=e1sV$VzDEk33i/%i. {* ( )#)#(*00HCJ LP+hc?vTFAy/ww*gdC7dC7M$c#8?2sNCzu؊ycʼnxQ|E:r0vn,j{V!N{V!N\3,Z/'U$ \% q($)-+5.E2&TF3uM7VKYRxtq|zgÊKCnf,hXJ#RC.^^&]Q?D@)$:" //F F E I W N E L S _ c d d o$ o# o! m" g% c# _ V L N N N !N!!U"O"?#A I V d$ `" \ b e c b XXN K B ? 8@ H O R B<8 8 H J N N MN O P R Q Q L L D D EC=C J L MK#K%J!J L KH,H*F&@$:!:: L"R&T&U&b)b)t !v !! t!i!g$e'[$X#M"I"A A 8 8 ; : 7 65BF? ="B B H&I&N&L%F$G IGE P"T#_)_)L!H"='=%== <#A$F$@">!A'B )7$4"* * + * * 1 8 5"4&<%>%5,5,@(B(K+X$8e+Eq) F~'"G2!J6 J?&]B(cU0zU0zl!&p;"]0!.r=+Tc+B[+1T)%rD(`5%a,%b)3u'3u'y,x)$v!$v!%w!"of!f#f.x1~ 2t 3q=>@< / 2 5 9=<; : :<<J'J' M)(O;0QM6NiF8iogHsP~Xj֑p_iO{f! ,7! ,7% & ( * 1 1 1 489 : F F 9 : ? = 7 5 3 0 - 5 8 0.; : 9 < E > 8 5 2 3 3 2 1 >>I D 3 2 1 / - - - . . 9 9 4"1"("("' #+  6)'>3#.G[&9Wi(=\0',.+) +./// 0 ..9 ; @ A F F F R W V V G G KLOK> @ C E H I JH H K O [Y R N K P U L J F E C A >$@ HKM#Q" V! _ c d! d$ ^#^#R T \W$R+ O% K KLII R R b _ W# V!SN I C A DE> > H H I I I I IJK H H C C MMN L F J N M K P R U V OQ V T M LK  I F C B C C 8 8 G H L!K J M QV W F @ M$M$S#S#R#S"VU! S& LIB @ < < - 4 HRp$%7+"J,&T-+^BMIXsrsr~ZiRl=u9t/qp'}]} K{ w< y8 q4 h? eB dC ZC W9 a; dBl B l@ mA nA n? o< o< ~< B D A pA pE }E }D|!C zC yC C = ;; ; H H C u@ u9 u9 u: v; w; x8 z7 zF K W!W!Z Z [ Z W [ ^!`$bx&i%l${"{"''*,29}?yAtC)j-xWQ&(^*-8<FAUG%jY'q_!mQlM+x+xCj@c:Nz?SOcvyxlor~p{o{k|k|rukpqolhzijtbpajs[rwVj-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM  "(+29N{[9N{[A90   +'*:?8C;FFxxxxщcԃnryެ~=o8o_2vRE&W5+8(%#     03\;-cZAkF{JhAa>cCdDtctcW|Pql;x\.iK Kt< IT W A: 8!8!I I I J NN N P Q N M MMEFI F=F O N M I%H(H!HE E D/C,A$<$7#9; R"Y%X%X%a+a+r v # v  k j$h(["V M#J$@ @ 8 9 : 9 5 43 @ D =; > > I(K(Q'O&J""K!KI G!O"R"e*e*K#H%?,?(= ;!9%A&H'>!:@ &B$(7#4!, , + + + 1 6 7"7%:';"(4040D,G-Q#1`*Ao0$Q}.&Q+'Q8%S<$SA)eB*kT3T3rAySqplp_tkW{eO_IEV@A~@0+Y8+$M*,*,1#.$$%'!. 2 5 , " -!0"9 9 6 5 3 5 ; @ EK P C > 5 2 =&@$J T p !- >%)O0=q4C|U_`h>>:jl*3[f%,TQNYc a `YW,(,((2!&~6/ {B- wA%!k?'(kE).kJ1?e3En2Jm1Kl,aڀ,aڀ'/K&-xF!'^7%7wG1fu1Rn1=g//|U, eB+g7*h3=1=1%8" 4*}(*}((|&$q e"d#b/x3 2r 1m= ?D? 0z 4 7<A=; : : >>K(J&F %G1,HA2D\8@w:Fy;Hy98AA0GE6.C>='6*R:C1btiDtO~Ys܈{_iQ}c!#+8!#+8% & ) + / 1 2 58 : : H H 8 < F C 9 6 3 0 - 7 : / +"< ; 9< F A <7 1 3 3 2 2> > M F 2 3 4 3 1 / . 0 0 < < 95'&$  $.'!83+AW!1Mc#3Q{#0R{#0Rr!1Mu 2K}4F$9T4HDZSkXb]XnOsLsHsGtXZĠ_ӢUŦ567`wrp슓_ŒQ~m<~mC,4, + )+--- / 0 ) ) = > @ A DE E R V \ ^" H H IJLH; = ? C G KLG G N R \Y Q N KO R G C D D D D D%F!LP# T) W& Z" d g j# k% d$"d$"V X _Y%R/ P( M! LKGFQ Q d a W#U OJ E B A GI: : N M I I J I GKOK J@ @ RQO L D N W S N R SV W NPT Q H J K I F E D B A 7 7 G J T#O"J N Q V W > 6!I)I)R#S"V WY X# V) K GC A ; ; + 4 O"X"s!#)80"M/'V-+_FQN]qqRWL\9l5l*ka$|T{Fy9wz,Zy*Px)m w [!^"g$c"X y]y"ax&mq,xi1?D+y0BB~Kf~B`|'LZt ZKlg;ig1ff&ik%jm$qf%sd%Xr"Xr"dq)br*]s,b|-r0y/.)'j ] yk {k {gg!gl f yg }h t z ks of skj mg"i ti tb`-be*`t!`u!`x"d u g rcn"^i']m%]n$_u$`w$k`+md*to'}q(x)w*qu*so*ui)nt+kw,pq+qo*tn.tn.))t*q~'mn$hn!c mvm |m!i%h&]/]/t2y0*)s$ rt ps$t)}+,~.~.-*o!j!Yy"\t!^o br f um{$o}%x%x%me$pj"x x {&4A>};r;n;zps#Bo"L dMn#Mx(Ur']l&V tS va}"e%j"j"fs"au$P|*Qy%S pY q_r&_w"_y!gw iv K zK zU tV tW tT uK wJ vI tF xB |J uL rMv Mv O"R!\ V B y? ~; 6 t1 e? `C ^F WG U8 ^; bDo!C n> i? i@ h@ g? e> |> C E @ h@ hG F B } B {B yC C <9}9 |9 |I I A o? q7 x7 w7t: u= u3 x 0y!G O V V X }Y \ [ V [ `!a%bx(o's&  $%(*16~;u;l:'e+s8K#N5?A       # " !        # $!'$##@@23Y\@iOirvxqzqzـKsvAKE#QB;D) "              $'FC*$QPSSb̈́mt{~dŎZPwu@dW0nL5HD*;1"'+!  " ,&K1)YaB7swSDZNbXaY`ZfRiO__P|IlX2teI$T_:5c3-g,&m%o" ( * $*$*0>3E;'ZD+e_7qBLkEdCYl.hVd'\A6/A6/3"F"6}99rDIg{Ԏ{nЙaͬXƿNx8s0}sQ JsQ JM1-K/'E( J( X' f"!u$$1*=:-h?3wG@IDbcm\G@_`*bMH#P;0?:&28$1 / .-7 7 ? AH#Y(j."7+?1&[3*dT3}_6HHPwZ\wʃbnuUuq?jm*kOAAF23=$%: 5 5 H J Q P N R V W Y _ a h h r$"r""q#m ` \ W Q K A&>)I L K"M"S"R!O W _ a b d e d  d!"P P M N P M C F H N P D @ 8 8 G F E E C H M R W M I F F ACI I H"I K P V"@ 9C F :?P%L%B$>$9$<!>I!L"c!k!p*p*} | z#r%j(c&\$['[(W'V'E#E#:!9!677 9 ; = = ==I I S&X(h/d.X)U'R&Q%Q$\#`"N*N*P%K'?+?(?=!;$>#A#@ ?F H 30 * * ) .3"56 ?$B'F+G,N5N5[&C^&Ee'"Lw1.a;;wF?QDV|R@2jA-(S;'%K:!3: +#"#"8 5 , - 06; 979 :"5 5 C D G E A GM F ?? @ 9 7 = DZ$`$u#-7"$G&.X/:m2>tM]VhHfHf@e_c>Zad9:hf55qf20zg=.hG+iR%oV#q62t,7u/Ec/Ec09qU5B{`B_=m-̒0ƕ3<ģ?Ƨ?ȧ?ɧtt8o9l?cDtTUWMCFGkbkb*y݌*t|*hN*bP+QV*KT)FQ'HN%KKRDUBL&IHINI; = > @B 8 4y9z :z :x :x :xo4,Ar6.Xs0.`s/3X^23X^25TV&6YU48gS`MwPtH`ȇyࣅcέ\ȂtVtpT5A9c5A9c&-(). 0 5 0 +. 1 7 9 ; ; CA< < > @ B9 1 >B: 7 ;#; >BN ID 4 % 3 8 4 2 6 6 OL@? > > > >>:9>>D A 8 6 2-!)%+)--B0I1M-M-Q4S2Y -`&7u$:T0Ms=`AcDgLiOj[W_QvNUkؖdϗOY~b‚ttwuxpϐVƘMznzno[1tdR+eB8:;035),;$$A ? > 6 3 2 2 9 9 7 8 ; C JIIO Q GGK O[WI C > BG LN L L R S W U Q K F H K E D K N# F I S Q K L L R X a d m!p"l' l' ^! ]! ]# _! a X O N M OPS S W V P P NI E H I DC < < IH GGG D BB B > = I I R P I H E I M L L HGK M! JIFEB DGEDFFA @ > > K J J#Q!Y S ML K I H I I T(U%U T P O N# LK@< H H FJU$]%s#)(=.%Q+&Q('RBIJUsscSX^83~%yWu Jj>f3a)Y"W \"^"W Z cv ]y!K$Uy%`n&eo-ko3!{M%U/3DŝDœ>8w%_VobDhe1ph+xk%kj#gj"hf!he!Z t Z t hx#jz%p*o)n)y))}'{'j d {]r(]r(W cU cP cS jZ ~ f{!ry"dn V cW hWjX ^X ^xn.wm1vm;uq8t~.kz+cu(hm)me+ok&pm$zp&}p&sg%xj't.v-},~++)(w+}s,z)})z5z5w-y-|,xv&sm rkqipo#oq%{j'h(n%n%g%i'p,r,x*|y)q{'|t)r)t'u'}*}*&&}x&wy$f {a q] h_nat!s{#y}$h yh yr suu |y%{(02420v+p*l/~k1od,od,ta%ud%yn'o'p'x*-**y(r}(}v$}v$'(**~*}*|*t2q5v,x)yp&yp&{ k{ l yo+n)j$u&'*}-01770/-+t&x*}.x-t,{+}+s-p-)'$'0.,/3/.+*}.}.~q/~q-}s)vq'op$ng&n]'}d'g'i.j1**//00/2522v2r3zu*zu*ww+zv*r*u,|0x0u/v.w-~k+xf*wi-wi-}o'q&v"u"~r!wp"om#m m j mv q zs!pm$ml%o uj w^~!^"_&f%n$k~ i xdv"cu$so y m%%%$ !|  qw o om hgj(ek,`k&^k$st#st#l~.k}+k{$gv"^ gh er dai"[k$Y$Y$e ue ub'e&n"w$)*~+w1p8 gK#dR:g:gzrtxnurcxt`z}W~xWytWtsess?-o!`NTCvg8}f;bB dM+jn:lIoNjSelezp~Ձduͯ;;ykDsh=ab)Zi%So"Vw Z f&j(i&i}%ar ar i ~h| cv$fx#m~"m n c!_$Y W de!de!gn&mp&u%v&w)l*a,rM'n26ttttrm_krВ4y)u`eFTc7I`([w"a!Y"W#V X ~` t ` q_ i\ pY wZ uZ tZ zZ }O wL uM%M%G rF sF tF qFo ? m8l8 e8 b< g> hH cH cM rN pR hYj$ns2`t+Sv$V { W |S }Q ~V pV pg hg ih kf ob{"euh o` nW nVp#Uq$M rM rcn!]s!N$Vx#l]#cj"[w gt#sp&hj(dg)fm%fo#cu"et"is"bl"PY!Tc Yn Y eY \e k jp!np$pp%}|(}|(}|*||'y}s{at![u V wS!S"^ b d }d }p~!m}!f |h} o$jy"es ov#yx&u%s%js'js'ac"be"gj"gl#fp&`o&[n&^j(ag*]l)\n(X_ W Zpu!kv!]{!^y brbn cj!_v#[&R yO vK yJ zR xR xYl!TiC aI ` O_$Ye d k^ j\ jZ gZ fl%l%v|*t}*m)m~(nz%q't(u&v%hz d wP kP k_ e[ dN aO dQ mO rL vK uJ sM qN qC oC oIz!J ~L J C H M Eq <d!Lm!Qo!S kS iA qA pAo B nE i@ m< q= j> dC sEx!H uJ tD ^ D ^ Dt B s; r7 u4 x6 9 9 9 |< = B B 6{5y2 q0 p, k1 v6 9}":{&A!CM!M!T ~V [ [ [ ` e g j&u)x+$$)'"&123{8v<$W'`+s,~yO[rpu}l|x`fdUgSfyRe~VbXbXZXXooـpԁk΃|Z|ovtrtuttswsw{puvgeDMoBQ;\s*IdW5=_:7b<5]<-[=+sG=sG=(Qb*Ve.dp1cz$TO0E7&,/"# $ 0+T8/ecD:yrPEUQY]^b`chWjS]]N{FjQ/n_C!NT4-]0)f,$o"r ' * !,!,3C4 J6)_A.lc;tBtIc~E]{DSf.fO_'[72,72,+ = 4q6:pv@J_yΑ{pҞgձ^čU̴};x2qOHqOHI1-G/(@) E) R' `! n |",)77,f;3vC=E@\]hWE>[\(]KG"O;1@9&37%2 0 ,*; ; C DG#Y+k2|"9)@-'Z.+bQ4~]7HHM}W`ũcijEr]5x`P$UH66@-,(9+G L H!M![ Y Q!W"]"a!ef f e"!e"#O O L O V S I I H#L M E B 88F F D C ? F L S YL H C C @ BI J K#J I Q Y $=4 A E 6 >T"P#B$>$:$="? F!H!g q u)u)! ~  x$q'i*a&X"\)]+[)Z(F&F&;$:$5#6 8 ; >"<";"==L L V%\(o2j0\+X*T(T'T%`#d"F*F*Q&M'?+?(@>"<$>#?!A AH J 1 / )) (/ 6&6"6 A%E(J,K-W"7W"7c*!Ke*"Nk(&U44l?BOH^M`C`@fKhNTyTyÎgSiTcoX`dSVDCM<6kD4(V7$A2:8&: !!: 7 / 0 1 7= > > = ="3 3 G I MKCIO D 9>@ : 8 = F _'e'v'1 :#&K&/[.9l1:J8V5d.֌h+A>4D6Mw6Mw7>l`;LznHtB036ݱ@ոCҺDѻDѻeیe=Ч@ťIwO_acWKOPz{z{+,/|Z0u]1^f1Xe0Rd.Ub,X_ ^V`SU0Q$KMQM? @ @ AB 6~ 2s8w :x 8q 8q 4c8i Bzqq&2)-0 2 7 0(, / 7 9 6 6 G C8: @ D G= 2 @E> ; :$;?CPKF 4 ! 4 : 4 2 3 3 P MEC A B B CC><?"?"H E =; 6 2!."-$+&;&@&>!>!F+H*M%T -h5F*If6\9d+j `KSAri:{i=jF"jQ,hr=lNoPdRXka}exˆUl88|i=uh7^e%Wi#Pl!Uw!Z f(j+i'h%d pd pd!c|"aq#dt#m|#p r _ X"T R cd"cd"fn(ko'zs#r$o'e'['tL'q25~y~yrnbo~ޔ4z*{_ aJQ`9C^'Zx#b"Z$W$XY ~Z sY pV hW nW sU tS tZ y\ {K rE oM$M$B qC sD xF uHr ? q5o7 e8 b @ gB hL ^L ^K sL pM eVg$on2ap+Sq#Wx X zT {R {X oX oj bj dh ih nf| jum ndpZq Vs#Us$P qP qms!ey!L"U#o]$dm"Y| hu#wn%ji+fg-jr'kv%g{%gy$hq"bk"QY!Wg \ tZ gX Zf kk qpp$qp%~|(~|(~~*~'} u}]t#Yu!U vQ!P"af b b o } n ~ i l s"kz c rnw#y|(t'r'ex(ex(ac%df$lm ko"hu(cq)]m*`k,ci._j+^j*ZW Y Pyt sv `{!bx f ojk!mf#fw&^)S xO rL yK {U xU xbj Z h@ `H \OW"[ af ka g_ fX _V ]l&l&{-z,w)w)w}*y*{)}'}&i{ b wR fR fb `\ _K ZM ^S jP qM wM tL pN pO p? l? lGw G |G F C K S}#Jq#@d"Qq#Vu#Wq!Wp D wC u@oB nG iA o: t< l> cEp Gt!J pK nE [ E [ Cp!@ p8 n4 s/ w2 5 8 9 |= > @}@}22{0 o. m( h. w3 ;~#=|'?~"? J!J!S~U Z [ \!a f j m%w*z,%%z+|(} $110}7y=#~S&Z'ua'rc>~O{sruo{}dÂidTcSd|RdWbXaW\WZpp׃m׃iф]}ovtrttuuuuv~tumT[vP^Ehk/JoE,:J-.K-*H1%G2#^9/^9/%NX'U^.kq1hy9^QUhL{XcvlqqcaYZ^nhsqxkk2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM   " " ),"6-J)4L]:u}@Vkopsۀsۈ`xVF`7g>P,T$ "            &0EL ^!p%-'$J()S3-a7.e[IdM~WP:k4Q-ii?$SO,=B .=)/ * + + 8 < HU#a(7 %E/>v4FZPfSKKLN~[S{SIp;+c_5!LN/4@'$;$ : 9;;E G K M Q M H"M QONJ J m q} v a#f j"e _ I A I L R QLOY Y Y U P"Q Q L J 4 4 JJKK J LN92 ; > 4 4 6; H J NSX T P)FCKKA EQ"Q!O H A#EI JJ7 0 IJM J B =7$C"N PP ]!a#b#b#y r ^ i#s(h*]+k$p""z#}#^1^1R)Q'N J> ? ?$=#<#DGM%M%n +q.x8v6n!0n3m5d.Z'S'P'I!I!@/?0=!1< /7(9%;"<!= ???#?$8 5 + /:&A'H'[,n 1m/5l466:7;S0oS0ogHeO`c~XtuO{TˀX|ˇusЉpј`ɝ[Ɣvi˔viviJn[DU13eP.1`@%)P@ A?25%2 8":"2 2 4 5 9 6 . 1 3 7 : 0 , D D : > H F ? C G ? 6 D H A ?"CEJ W ~"%./:3(\66}H@NCVZXaa\[a\[EtoD}AHOF˼=q֭KTOJ:3..@Ŝ@ȡ@а:֫(,/ڂ.-57ܡ00;Ь@ͱNÿXvi[ckۄ΅k׍c11=q:qz2rN2t[1zق3kz5\r*|؀u=d&GHIJLC :z= @>=3r /i ::6j8k?o!=j":d%;_';Y-Di&/Gn+)C5 0> 0>?_g:?_dF@_[kKiZkUz`ˉkݙXʞQÄU{VA^QwA^Qw$0/+,$#!0 5 :; ; : 9 AA56 8 9 <&FO C7#B"F!E!E!9 = H E < > ? A C 2,= CPPURHJ KD< A B : 7 M M =#? E @ 0- ).3 ; >0 0 C A :";">"C-H7T&F`&-Tw)5`~*8d5Hy8MGxJsTcZdje{fņfɅw^bV^O\LydOvgPq܄qu쀚{⟪TšLCh6I)_S0 9 4#?C Q Q JI G I NK G J M L K P QN M J H@HPG =A B > < 6 6 @C L M N Q T S R TTF F g c V S I!FB H J J J [ [ ` g"z!3(9;!L=*c?2zB.vn.vnm"ZOl VIiK7]I.QG%]Y%hk$me&oc' l ovivix lv poz'nx'js'rz%y#fs$`n$[ rY s\t)\t)VgT hN lM lH kH rG xW zf{ b w` vz5z5:D%b%`%X Lzz@v:r3t~0o/y0v0z1}u/vf'{l%| x&s,u'w"w"w"|(}*55~,|+uv&xu)zs,su&kw hv%gv&{z&{&sc#sc#xo/|s+ {"l&p)t+i+e+s$w"o*o*el*fm'i of i[ Xe ko }t x o,l1}!}!k zk xlr'xy'')*'}$p)l*yw*uz*t#t#z.|+"r ck%r-01}*yz'//%{'i,q.34}5p,l)}/1t't'|.|,z%|w'oo-v0}2u2m2x/{.44x#|x#mv$ux&-/012.,(&w|*wy*xo*|p(q"r&xr*r+q+w-y.i1d2x)x)q/s/z0|/}-y3u9p1n.//7753./000r'n$j&h&z$z$$*;7},v0o3r-u'w/x1h(h(n,n,m+p*y&wv*gs.ml+se'up&us%}o%m%p%{r%ev%ew$c{ h{&mz,qt+um*jf&fd$~)*++%&(&}#wuq dg td yi fj _gd%gd%yu#{w'}1/*,-o i az!^s#P gP gc f ~m ptr!v,{+)s.f3#}S']8x8xo_yc|oywpmje~`kؕA3N~r4k6k k0 Z6 b< j< d; ]@ bB dD hDi!@ s@ s: _B cXm WnS qV oY mW wV zK yG xV wV wkw#ku"lo n qrwr yr {h| ]|%Y fX _Y _Y _j~#k}"o {sz~v&{x"x z|{!{$~z)~y*~$~"y"q#Zw'[u&^p$W pO oN nM lgf'pd+ou*nz)++x"%-z*ar b{$b(X zT vV{$V}'op&op&Zy [v"^m(br(m&ny#nppu!rz"}~!!n n gg ef!^a$\d"W k`l hm#fn'dn*jb)l^(^a"Yb jf(ll)p},p}*n|#lu+im2eu'a }XU H tD pB zB z]v!\ oZ YW fTr$QgN \Y h\l ` da axi/xi/}111/*++++z%sy#[p![p!J _K `MbNbQ `X b^ cY dS dRm!Rp#An!An!Gj!Gi F fE iB qEt Hv&Mm"Q cP hP iZ r] uOe!Kj#>x'Bt%Mf Ih D iB u@ @ i@ aK dN e5 j5 j; }9 x4 j5|6!: |>k7{5 9:3 g3 g4 Z2 ]* d* b*Z * g* t9y">z#@"@"B B K~ M R Y n%p%qt$w{&|'14}'}'u+z*z'x(p|+x|,|-q/e0qE uL$jT%fV3l@hve]uqirtuuTsStpQaqkfqth~mgÂkf‹^X^X{mxtmd[]_\[}cf[[oprlXrGPY5.)TH*1YN)3ZS!6LU7Gl;Fl;Ft6>z9D%CU)H`4UCYQ]NP{JCxRSwUXbĆbĆlځspkZy_du:ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM   " " ),"6-J)4L]:u}@Vkopsۀsۈ`xVF`7g>P,T$ "            &0EL ^!p%-'$J()S3-a7.e[IdM~WP:k4Q-ii?$SO,=B .=)/ * + + 8 < HU#a(7 %E/>v4FZPfSKKLN~[S{SIp;+c_5!LN/4@'$;$ : 9;;E G K M Q M H"M QONJ J m q} v a#f j"e _ I A I L R QLOY Y Y U P"Q Q L J 4 4 JJKK J LN92 ; > 4 4 6; H J NSX T P)FCKKA EQ"Q!O H A#EI JJ7 0 IJM J B =7$C"N PP ]!a#b#b#y r ^ i#s(h*]+k$p""z#}#^1^1R)Q'N J> ? ?$=#<#DGM%M%n +q.x8v6n!0n3m5d.Z'S'P'I!I!@/?0=!1< /7(9%;"<!= ???#?$8 5 + /:&A'H'[,n 1m/5l466:7;S0oS0ogHeO`c~XtuO{TˀX|ˇusЉpј`ɝ[Ɣvi˔viviJn[DU13eP.1`@%)P@ A?25%2 8":"2 2 4 5 9 6 . 1 3 7 : 0 , D D : > H F ? C G ? 6 D H A ?"CEJ W ~"%./:3(\66}H@NCVZXaa\[a\[EtoD}AHOF˼=q֭KTOJ:3..@Ŝ@ȡ@а:֫(,/ڂ.-57ܡ00;Ь@ͱNÿXvi[ckۄ΅k׍c11=q:qz2rN2t[1zق3kz5\r*|؀u=d&GHIJLC :z= @>=3r /i ::6j8k?o!=j":d%;_';Y-Di&/Gn+)C5 0> 0>?_g:?_dF@_[kKiZkUz`ˉkݙXʞQÄU{VA^QwA^Qw$0/+,$#!0 5 :; ; : 9 AA56 8 9 <&FO C7#B"F!E!E!9 = H E < > ? A C 2,= CPPURHJ KD< A B : 7 M M =#? E @ 0- ).3 ; >0 0 C A :";">"C-H7T&F`&-Tw)5`~*8d5Hy8MGxJsTcZdje{fņfɅw^bV^O\LydOvgPq܄qu쀚{⟪TšLCh6I)_S0 9 4#?C Q Q JI G I NK G J M L K P QN M J H@HPG =A B > < 6 6 @C L M N Q T S R TTF F g c V S I!FB H J J J [ [ ` g"z!3(9;!L=*c?2zB.vn.vnm"ZOl VIiK7]I.QG%]Y%hk$me&oc' l ovivix lv poz'nx'js'rz%y#fs$`n$[ rY s\t)\t)VgT hN lM lH kH rG xW zf{ b w` vz5z5:D%b%`%X Lzz@v:r3t~0o/y0v0z1}u/vf'{l%| x&s,u'w"w"w"|(}*55~,|+uv&xu)zs,su&kw hv%gv&{z&{&sc#sc#xo/|s+ {"l&p)t+i+e+s$w"o*o*el*fm'i of i[ Xe ko }t x o,l1}!}!k zk xlr'xy'')*'}$p)l*yw*uz*t#t#z.|+"r ck%r-01}*yz'//%{'i,q.34}5p,l)}/1t't'|.|,z%|w'oo-v0}2u2m2x/{.44x#|x#mv$ux&-/012.,(&w|*wy*xo*|p(q"r&xr*r+q+w-y.i1d2x)x)q/s/z0|/}-y3u9p1n.//7753./000r'n$j&h&z$z$$*;7},v0o3r-u'w/x1h(h(n,n,m+p*y&wv*gs.ml+se'up&us%}o%m%p%{r%ev%ew$c{ h{&mz,qt+um*jf&fd$~)*++%&(&}#wuq dg td yi fj _gd%gd%yu#{w'}1/*,-o i az!^s#P gP gc f ~m ptr!v,{+)s.f3#}S']8x8xo_yc|oywpmje~`kؕA3N~r4k6k k0 Z6 b< j< d; ]@ bB dD hDi!@ s@ s: _B cXm WnS qV oY mW wV zK yG xV wV wkw#ku"lo n qrwr yr {h| ]|%Y fX _Y _Y _j~#k}"o {sz~v&{x"x z|{!{$~z)~y*~$~"y"q#Zw'[u&^p$W pO oN nM lgf'pd+ou*nz)++x"%-z*ar b{$b(X zT vV{$V}'op&op&Zy [v"^m(br(m&ny#nppu!rz"}~!!n n gg ef!^a$\d"W k`l hm#fn'dn*jb)l^(^a"Yb jf(ll)p},p}*n|#lu+im2eu'a }XU H tD pB zB z]v!\ oZ YW fTr$QgN \Y h\l ` da axi/xi/}111/*++++z%sy#[p![p!J _K `MbNbQ `X b^ cY dS dRm!Rp#An!An!Gj!Gi F fE iB qEt Hv&Mm"Q cP hP iZ r] uOe!Kj#>x'Bt%Mf Ih D iB u@ @ i@ aK dN e5 j5 j; }9 x4 j5|6!: |>k7{5 9:3 g3 g4 Z2 ]* d* b*Z * g* t9y">z#@"@"B B K~ M R Y n%p%qt$w{&|'14}'}'u+z*z'x(p|+x|,|-q/e0qE uL$jT%fV3l@hve]uqirtuuTsStpQaqkfqth~mgÂkf‹^X^X{mxtmd[]_\[}cf[[oprlXrGPY5.)TH*1YN)3ZS!6LU7Gl;Fl;Ft6>z9D%CU)H`4UCYQ]NP{JCxRSwUXbĆbĆlځspkZy_du:ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM   ! %."I-$%O>)(UN6:tqCKLeOn\\rt{|zpwqMZK1j<%0'                   ".I2I7W=VibQibQrsuvwz{}udW[zM:G&P/69       ! " " " /.%,9?AXUsC]V{HmYYxrjpudY^J[BZv?0))1%$2I 2iLvNzO{T{Ut_Dt_Ds^0qnZ,g^LG[=9W.+Z(&\! l%"q&"w' y' '6'63)\;0jQC_Tssr|Qt<b-mn\(]KDAKDA' $  #):/,[W?CtNZWZ_YyKFe5{e5{/;5.4/) + 1=I! Q X)u7~<'2Y+:cLe[bWX\ÏLk;{Q.o]6 KG#,@"9 7 ,,:: ;!?$B%'h(7+FDRLcWu[{ȕxJxJ}yP|mQwHUsDJh7(Z\1BO+*C ? E G D D 6 7 9 98> D O Y V U N N m"u!   l&f*_-g+n(Z S L J N!P T V \ _ b ` ] M H H H > > = @ H H H GFA?D EF!F!;<? @BH N L I R!U#N!N!M)N'P!N!HN$T(W!Z E > F H S&R$P M C M!V#Q K P R!U"V"mmt* s&"q(l"g i j"q-s1- +p.p.T P E"B : <=&; : 6-53l&1l&123~'5v'5]&4]1].Q,E*M-O.>">"8(;(E'E'F(E%D"F"G"SW P#M%O2N0K%+S$-i2w,=9H9 I8 JH#RM$UW,rZ.|g;g;QRU\vhc|abZa\ZMIfWLfWL\9 > KKJO ] O @ > ; @ A A A D J Zb x+$9*F>-jR:fXmbzl:̰:̰7Mk55Oo3/T|./XF.\](FI!/t4%l3!i3'=O+FX"p"p-WS-XQ+[J)V?"G{6i$W ,,.6)9':"r9"r9)>R+AX0Hi1Ij3Kn1F_.AP,BQ)BQ*AR*AR%j8%j8!36 426'6*626~+6p#!=u##Cz#EFCBHFA BCFIEA=<~;v;s$jy$jy0Qd/NT,Dh%2Yv07n:;mD>k}N>]f>Xn;NhO:J^E5?KJ5?KJBJZpFMYxPUTXZSqjQSU]є`ג\БZ<>Ah<>Ah0+" & 1 3 5 7 8 @B ? ? M H 9 ; @AABB9#6&?$B#@ B I I G C ? ? > ;: ?A< < I H E O X P H M  O!#Q R U$U$H!G C A 9 6 2 / , ..8 8 4 5 7 5/49 @%G,M5O8b' : 8 7 < = > D TT T \di&j(\ W R%R%W! Q @ E J RZT R GC DDS M < < :"A!GE D C B! OOM H : ; ? < 8 >D A @ P P K M R S W V U R N KJDBE F H E = < : 86 9 : > ?J J P Q!R#S T P K G F G G P P Q QQ#P L O Q M K UX"_#(_#(n0>3.f<4tXE`JgNhdÊhz}~yNҋNp)d`q&gXtn>rn8mm'g)`+Y'Q#R'R(K H Rf!Rg R jT j Xj)vy4?zH#lQ1~{6:;k(\\k(\\Qc=Qb8O`)OX'NP%eV#{[!za#zc$zg!zh r rh^(h`%i df c\^!lc!|g!^d"Tc"\o!^s!M[%M[%?c#Dc!Q dS eZi$\o%^t%ko'xi(sn*qo+{;{;*n,34Ե6+o xKrr>`l1u'x#x*|x,q)r){v'}w'x'}$   m ff(f+ r rx{,tz+gx&dp&`g%km'vs(ux)uy)}t'r&u!u!~o!l$d-h*t" p lz!~"$$kv%kv%e|"jz!w sq s^s!by&e*u% ~h"^#U vU vQx+Vr)e_!hc"op&tn y lu#}+# z~#w|$|z'|z'+*'}+w.y+}z'((03))},{-s.w,%,3y3s3|($y'y'---,z(/61{+13u)u)r(wt*_z.hw,n'~)+/2+(''/-xv&{t(l/zs(py }r"j#z! x(v*..42y+s.l1q.u*u2u4~-*22..--{t,zr(yo$|}'}(v$r#{v({v(.* !(.~41.o0i1Y,Y,p(~s*v|.x|/}z3w/s*l*e)~ py t~}!$y},v{)lv!mv!n u}w#y&t)n+}k'|j&x*}+((,*%|%u%{" y&v~(ll"i f r} r} ym%r&'~%y y(zx/vz(u{%g{#b{"Z t Z t b pg tu&s(l-{{2v6|89#Z&e7w7wPR~\lY~_ri`|Yb~QG^w4zs-jlAd3`/f3v@!vP/w~?nOdc|cvhjriytUrƋ55 ~KzyBei%pq$zy#m~#_#v%}%|$y$&&"|#t'z'~%'(-/34k*k*%z$`!e%uy0~.+/2@E44qrttVkk]QPrW9gr]![MZY;WV)Wh+Wn+Rz'P~%Wm!Tq!L~!L{"Lp#R oX m\ m_ mg j f(e,b#b#I sH qCkA n> p?f?[!Dk Ep P uS w=!=!N O S!S!Q}"O {M yT }V~!Gm"Bg"]]!]]!q or q tw&lv%Rs [ nc hZ [P ML d Jk!L^!L^!V~!a|!v!{ v w x v}z"})~-}.x'p$ft'fu%ew bvX sU yR!Nr#Id$Z j_ ly(,v%v%o!m#e'd{'_p&Rx%E$J pK kV gY fX{%X{%en!fp#hw(kw(sx'et#W oR qM sc uj uh&h&_f"^c Y ZY [W^ ]^"c]#bb#`f"kp#os#mf$lb$_{ d{#rz-ox,ds)i~)n)l"j uh {g }W xQ vL tL t\%[&Y'R%J#Sz%[u&Nj!J f[!`!fe#fe#~$'./}1~2~3tk)pe%w my p^ Z^ Z^\$]Z"X S[ TeX eW!dU!\a"Tl#Jc#G`#Ri%Ri%L^N fR|(Qx&O kLuH~ I ~J ~T oW j[ v\ zY l[ l` jZ lH qM} R#N {I nR ~U V zV wBm!Bm!< k? nF xB =!>"?{#>} = }@ jA cA nA n: \6 Z( U( X) _4 i>r"4x 1 z7 9 = = D%H$R W"e)k*q+vy({p$2611$"  r.u'w vu#ui'}8>==(sf,ln7W<`IyJ{K}{rp܃ji~thĈfOfOxkfryta`^djmndajWvjWvlkWkjXfh\ge`h\kad_YlRliWrhXxP\zH]C\C\{,8fz+7cx&4X)=`0Yv1_}2d1W{/Jr=WB[cHcHs܌kttTroUl^Xdx\q6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM     ")>&C2$ H?..`[8^MyNfa^otevlx[TUGOn9uMc4k0$$2! 8M 28=$SI/oW>eMuNzO}RSwdAwdApW,hkR(^ZCAX86V,*Y'$]! n#!t#"x% y% *:*:4)\;/iS@_Mv{wzOpxoKTTY^^{XVq7q7;A=785- . 4=F N V(m3u7%-R)4[I]XZRU\ƖLpBK U R Q SSo" u!   !p%i(b*d(e%W R L K N N Q S Y [ ^ ^ ] M H F E ; ; @ B H H H D @@@ A A FF< >CDHJ L I F P#T$Q"Q"Q'Q%Q"P!L!P%T(V#XG A HKT&T#V S JO!U"Q MP"Q$Q$Q$ffm'"l"#j&f"ad g"q-u1 1!1p.p.Q M C!A; ? B%> = 9*70h$1h$1|1x1o'2i&1T#/V,Y*O*F*H,I,9#9#8(;(D(E'H%F$D#I#O#Z^ Y&W*X:V!8Q)4Y)8r&A5"ND&[C&ZB&YJ&ZM'ZZ/y_1hHhHRRT_woj~khąffÌ\YNJiOGiOGV74jM1/`3! B2;1';!E H I E D : : 4!4 3 2 0 1 3 33 2 2 = = J I HL W L @ ? > @ A ? >DIZc#}1$?+$N=0nO9+n)#j* i*!6@$=HmZmZ&LB%L@$M:"H2;t,fW %|'(0$~0#{1k.k.#7C$9G(>T)?U+AX)>L';}@$9@!8?#8A#8B$j/$j//./+1"1$2*3{%5r9t=v?@AAEC@ADFID@==~>z?x&r&r3\x2[j1X}A7rL=WBaFjJrKnCaxn@\td=F`f=F`fI[mN\g]_VcbTvjO~QTZʕ\ΑVȐU>@Al>@Al2-" % . 2 5 5 4 < ? = = K G ;=DCB BA8!5#?"B!B B E E D @ <=>;; A C C C G F D N X P I O Q"Q QS$S$J!HC @ : 5 0 . , ./9 9 4 57 637;=$@*E/F1Y#5_'7}(E\~+Id6V}vFcRwiqVS`PPQJRUUXVbKbKq[vXNT[UOhG~_Dp?-ck5&VT(1T(1M$2H -:9 8 9: @BQW\ \ Y _ r v ! v i ] P C ?B B O N K M T R PLH A ? 8 6 ; < > C RS T Z ` d$f&W S O%O%T P D G K PVQP EACCM I < < < AFD D G H! K K NI ;= C > : AH D C R R N O P Q Q R S P NJIDCD D F E A?=; 9 : ; > ?N N RQ P#Q R O K G E I K R R N N N$N N S X R P [^"h#(h#(u3 B37n<=|VQ^SgVsgƆywyrv׆DDm$eTm!gMlm8kn3hr&e(c*[&T"V%W&N K Rj#Sj#Vm$Ym&bm,|z9F#V(xf3766d$YSd$YSRb9Qa4O^'OY%PS#bZ#ua#yb#zb#xh!xj s!s!oe(me&hh gg df!ph!|i!`c"Wa"^m"aq!NX#NX#H]$K^#S aTdXk#\p$`t%ko&vk'um)un*~>~>+r-5п4ư2(fwHvt;ip/u(w%z*|{,s)t(~v%~v&w(|%#!n h h(i+ v vtz'ry&jv$eo$`h%km'vs*sw(ry({w'~w'{#{#~p"o$j,l)r! q py!|#~$$lv%lv%fy!j ww qq r`t"cy%g}(q}%{}!e}!^~"U uU uQx)Us&bc df!kq&pot m}s y(~!|t{"rz#yu)yu)*)&{*v.x+y')*.0~(~(z.y.u.x,%,3v3r3|+(|*|*0//-{*/50{+.0|*|*w(|y)g-o},w*,.03,*('0.xu&yt)q/zu)vz#t$n$z'~'|,{.//31~,w1p6t0x+x1x3~-+00,,**u*t({s%}'(z%y%{*{*+)!#~(}.}4}1}.n0i1`+`+~q)}s){z,{z-{y0u.r,l*g(| pw sxx yz"wz+ty(ix!jy!l{"yy%x't)p*m'l&u)x*((*)%y$q#x!~ x&v(ln!h ir} r} vn%zt&*($)~/z(y%p|#mz"`v"`v"gv ky"y&v(o-zz1v5|7:"X&b6x6xPV\n\ari_ZdVGi3{-rnB~b3b-f1t@ uN.xz>pMhe~c~jloop]{99#S}}Ijj)rs(z|'p~&e%|()'&))'(++)((*~+13o)o){&t$a g#yz.--16H N66rrusVli\RLl[8ete#^Ra^@]^.^k,_o+Vz%S~#Vn!Uq R |P xKo"Tr\ u] r] pd f a&_*[#[#I tH sE qC o@ n@ h?b GqJvO vP wF F O ~P} Q}#Q}#Q{"O{ N {T| W}!Jm!Fh!]c"]c"k l l n ms"fr!SoZ ma kX ]O OL cL iL ]L ]\~!d|!~w"||!v v w y|x#x)}+|,|x&|s$hw&hw$gv d uZ tV xS| Op!Kd"Y k^ ns%z({u"{u"o"l"e$c$]t&Qy$E~"K rM nW m[ mUx%Ux%cm do"ev)gv(kv%cs![ pX qU sd ui vi$i$bi"ag!_ b] `X][^!^^"^c"^i#jn#np#jh$he$cv!hw$uy+sy+ly*m~*o*k|#g ud vc wS wN wQ vQ v\$\$Z$S%L%V|%_y&Um"Qj!]}"a#hk#hk#'(--w.}w.yx/pi(md%s mv p_ ]_ ]`\"_Y [ R] Td\!dZ!eY"^b"Wl"Le!Hb!Pg#Pg#O ^P eSy&Qv$L lLw M#K ~I |S rW oX yX }[ r] rbs\ sK uN ~ Q"M zH nN |P Q xQ vDk"Dk"? mA oH vC > ?!?"= < > o> iB mB m: \6 [+ Y+ [+ b3 j; s6 w5 x8 : > > F$I#S W"c'i(o*w|(w&2622'% "p-r&s sx$sn'z5~:99&m`)fg3R{8ZEsJy|Nw~rn׃f҆`t^jMjMwlhqxw_^]djvlldal^vl^vljWkhXgb\f`af\scoh`]k{eoyhsXquMtEaEa3Fz2Ev~.@j/Em1Vw0Yy0\z-Ro*He4Pz8SXIXIvpӎuitsTrnTk_Vgtwco5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM      $(#8NfZCb{lCCVS^fwvrfZxWanSI2k@3E:+8        ! !       &-UI>zUI>zlZxzkb_W\`rxy\KR{;w!!          # "&#&0*0,2-G93/^E`>uPL@|Bl:w?a*<7%()0 6 IY 0+: ID,fO>uZPqOyNLK~t9~t9hC!Ma<EM'.P'+R'(X$ ^ u }"z%y &1G1G6)]>,fW6`;yJ`džuߗtIe:lC'\\8 K>.2>.2- *  # +'4E4.\^ACyNXZmx씡;;^R%UTGH7$ 9# >= ; F!Q$V(X)r={!!CADODxCJ]ЫN?`1|vA"P[,;R%4F 'B#//' -?!I'.R2;g>#R|I-hWA\HdMgOu_Eu_Ez`O~a]e׉dy͊`S|P=n?&XU2.L. <"6"< < > ? BB B? ; B H F E a a s!'w"'$&"%{"t"l"\ K O P M LL K I J NQ S X \ L G @ = 3 3 I I H H H; . < A 96 F F @ C M P X O#F*B(=%K'O(X#X#[ Z U#V$W(U(R(R(Q(K%I$Q+T-W%["f d ]"X!RR!Q#N)M+F*C)Q  Q  X'W&U!S%P)W%^!r-y1~"=%Ao/o/G(E%> > >$H"Q GD @#>']0]0_.X-C%*A"': CK I%G+;(7'*'*'8&:'@*C&L H!D&U&f%o"r!t2u8r4#Qn5#Qb6#Pm8'X<2oP7d?+<.6/10!8 @G I Q T A A 2"21 / ) +-1 5 ( # : : F E B C E C A E H A?8 6 B H Z$f,B')S.4d:@GGGC> >> H##K',,:{ڳ<ҬAIP䥯WϤ]nsZQUYUY^hυ~ZyViHfLbONNGDED@wED@w%7 !2!$" % . 60 ) 1 4 66CB? DQ#K EB > 6 3 > B FC8 9 : 74"9#=#<<EHWW? ? @ K V R MT V OMN"N"P"M B @ ; 3+,- /0 ==4"57 9 >"?"?"6#,#,, >!D#Q+>S".JY58oT:;qDHBwELCyFPDzbJF~CG < ? @$X X W TJ #K LL L E B Q V V V E E F'J!Ua l c ` l!p"!'!' =%(O4P;ZQv[qlelsqzvdi]Jw%Ww%Wdg1`h.Rk%Tp$Y"b$j&c#\b!d!X T Pt'Uu+bw7iw7v5}G&Y.69:}z,sht'oZOO7OO7S`,R^)NY R ZV [\g#ar(ud!{ _tm qq v(v(x)|w)es)kv'|~"{w"zo"e_#^Z#fe"hi"R NR NdL(aO'WX$U_#Pr!Zs#dt$jr$op$|k&i'xExE-~1;6&Y!|Lu>x3{'zv+wt,|+}+z(y& wv"us*tx+s|,{|,{,q(m&o*p+''i vl ts ojm!`k$ko*ur/kv'gw$t)x***}t$yv%lz)qv' k s zw$~v'{u&zt%nt&nt&h pk oujq nfx&iw$kv!fy%`{(_ n _ jTq"Tq"Rw!Tu Y n[ o_r%b qeoj oo nk vi ye tc rod-od-kz&lz&oz$}w)s.u+v'-{/r(k&s#s#p4s3|/|-{&o,b1l3o4|55227632~011-|)&%,,))*,257640{.*(s{3ty0ws'vv)q~0}}.{,{*z(z8z=;:z3z3{./0:zD~8,./~/}/s)s)'&|!{"w$z&}(}(}())11t"t$u(u(v(w-x2r0l.~i/zh/xu)xu)tr*zs)u%u&tv'zr-m2}m+zl$t nr oi jf hqp&mt$a c"g*o+ws+t)u&t&s&l&j&st(st({#|$x~%o!e n v$u&t&j tf pp | p | lp&n{)t3x2//.(&}#w"p|'p|'t*x)&(y~.vy/st0~6<"S%Z4|4|Nc_udhrh]`jcH3,ȋvHz[1g%i+n>qJ,{m9wFsmcnqfbt\C\C+k&^wn5xz4y2y|/xs,46.+3367874{-t&}l"yi +/|&|&a'b%e wm y}&~,~19@#]%g::stxnWocXTA[h6ay{*gbv"oOpv/_A>/_jmSkw^nmieapugUcE5?<5?<        !.'!;0>'L9[1]-P*H)L(A '&P +\"*(*,,84K%Z^3lH{\ROGDxk4zxk4z\6@W19H$"L#!P"W ] o u v+v.1B1B;)aC,j[8d?EA= E MB ? Q!Q!k!#p"#%#~"#}%o$b #Z$R%R"R!H D G H JJLPS T T M J C A 9 9 R P M K G 9 ,=C<: I I N N NNN L!K'D'<'L$Q#P!P!T"W"`!\$Q/S)V$U%U&V#W#[&]'Y&\$eb \$Y$V$V#V"Q%O&K$I$L L SRP Q"R%W%\%q*x,y!6y#:d!-d!-K(H$A > 8"C!N!F"C#G!I!J*J*Q1L/?)<&6 <AA$B+9#6!1'1'0!2";'=%D"K%R)d-w!1$2%3( F*#MH5xJ6zP9O=LKUM_O`PaQ^F]CvJMjm͚jm͈aXi^zpv{s~x؊si~xX{zSmhHibER33cR33cH%>A#;- 5-/0 49BEMPE!E!>!;3 2 - --/ 1 . . 55? @ B B@ ? > ? @!F H : 5 @G\&i. !F$+Q)5\4Ev?UZtd~h~^~3¿3¿)T'#L|6g1i -k (k "l m n u x%% %v "r h i j i g qu p n b bhimmo!m#k g d q v"q"q n!s%&'z(w)s)s(r(p )o 5 9 8 9 ; =CCB BBAA?!?|"0m0m?uͪ@˪DƪUfȑghpsfbcvcvimzU{zS~hMaOZRiVnWKGLE;sLE;s+&B)!:$$$ % * /// 0 1 7 7 AAA DN K H F E? = ? @ A? : < B ?=#>!@? ? B C O O G F D G J N R T U!O M Y&Y&W R EB : 3 ,0 4 2 2 8 8 763 3 689 4/ * (!8#=$D!5D"=F.(SA/)S54-T64/V842WP15]i/8c.Dl.Io>YC^bMbMnInGo@lFjLqcxzy~tތqZgNQ/rQ/rD%^>!QT.-O*&B?< @B N RRR] _ g n #  r c OIEEU U U S N P R M HII: 6 2 3 9<G O W U T Y [MIP P Q P L K K N Q J H > ; > > F B 7: C E G@ > RY!F F HGD F L J H J M S U!Z#Z#W T KG < ? B F I A > :9BA> AJ IH G G B A F H# RRO M H"H H K O O P V XU U J H D#F O ` r r r ~"#$5$5%"J+0\=YBdSv\^f_aYRV9bvGbvGWh%Vh$Qi#Vr$e'o(y)o'e$` _ _ ` Zv"`w&sx3{{6B$[,tHcˆD~:wp)h`k#cRPT6PT6Ob%Qc#W gXj Xm!\q%`u(lj"pg!ur#wv$z'z'y*|w)mr&pv'{*~)z'nl%gh$lm#nn#]]"]]"\X%[X$ZW#X]"RnXn ^n!al"ek$n*o,tAtA+v-62'{Z uJ}n:~s0y&yv,wu.|+*x'y'}z&{z&vy)rv(ns&tu&yx'~q%o%{p(zp)~'~'y v |npjp fp"kq&pq*ou%ov$r~)t+))t|"v{"zx"{u!~ o} t}z }}!}~"{v${t%o"o"es"ip v hr jgr(ju#m yj|$f*dw'dt&]s&]s&Z x[ t` ib lhv$pv w wx ux tq to tl wk yul&ul&qz%qz%tz%|w)s-v)y%u'}t(q#p"r#r#w.z-+*|)},~0y3x4w/v-,,32x/z/./1/~.--,,,,,,-1531,*&$3}1v,w,z...--}1z3}3~3n-n-w/z037<3|*t*r*n/m1v'v'z$|$%%~'})|,,,++33|,|+z(z'z'}-3{.t*yn*sl*tn%tn%po+rn*yl&zl&{m%|o'}q){s'zu&u us uk gi beo#bo!Z r^ t j{&mz&py'xt(p)y+|,z+z+rw%rw%ru%rw$u"n~!g~ g}#h}&k$l$at!^n j tj tso!uv$|,~+*,/)'$}$t|&t|&v-y.1/{*}|)y)z-z1|H!}P0}|0}|I[kmrke^jXD0|)rqA|d1j(l-u>tG*sd6tCukgjlecXQXQ/|)jzn7yw1y+yz+zt+021111~239:<72r%zi .3$$a~$`|$_w#ex"z{!x*v4v2u1!Y&g::srqtktm[>Xs6g.vr}$xWoy A ? ? ; v: sF rF r> k= j9 i8 h5 h4q4{> xA w> {= |@ @ G| Hy!Lq"Ot!Y |`#g(r*|,1200//v0r,d"e!e a"]{$tr'|p)p0p3$rX&j\*Sh.Tp8WIbxZnvx|s|u׀nЛuMpCyJyJxzms|uec}bzehhVkdbqcgtdye{j{jzvZvt_mnnkrug~ggiiyt^wUylyl΁s}сlwʂZgTaCR:J1Cm,Id&O[$CT#?R4M4M@UFVYXYYY]_idt!f2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM       ).X(X( S.'%gD:EHXrrrw|}ee]]:J5l.4(Q             ! !            -2 C-2 CTmK^tQzczh{xobnrs_sOT],gT],g/ )            #"*.#$!!  p*?.@:B;A?<[*kw:QhџUOB=qa.kqa.kP)3M',C I N U \ i m r0s61<1<@(dH-n^:i=F`~y䇔\ŠReQ2rY>'[8(-8(--&"+$ $& +&&9.>G6&UlL@aZ~}xvPvPz^,fnT(\J7>I55E. E!D!FG CA Q0V7+Ah4DtNK]Xzoj_ͦdF],fuDFm<;Z/,S*'C C ' -!?"4S7#QfL0nzaAuQlXiZnUoSmv^mv^ynUwwdqrtfcWw>}JCDE11; 7;  ;  889 =H D?H Q ?9A#A#c i! z%{#!~'k!%W&#X(X-U)T'B)<*BDJJJOS P L M M F D ?"?"ZXQ N E 8 * >D@ > K K [ X O LC! J P#F&;(M!SH H L%T#k c$J5R+Z Y"X#b"e!e!e![&]%c#a$Z%Z'Z)Z%Z S Q POF F M L JOT W$Z(o'v&s 0r!3X#+X#+N'K$C ? 1> J!D+B.O S 7$7$B4@1:'8%2 5 7 :$<*64 8'8'' +5#7$;(M*_,t!4#<*C,E2*Z4-a[F_HjOfT[cZcYb_g{dkċj\lW]Ğ_ɋjlȋjlȉT\dhnnn{wwՇ]_nXSfVOYNA~UK =AED D$7}2q3Pٍ3PٍCnD~ĨGѾa{|wsrrssqqts}oOq|PvgQ]SRUS]S`~mOzuIRE6oRE6o7"'L3"B'#&!$ &( . 4 / -8 8 ? @ B D K K J KKH G @ > < < < ? I GE#DC B A ?> F F O M G B =J V T!S#NL d)d)^ X G$C 8 3 - 4 : 5 3 2 2 : 7 . . . 1 33 2 (#$'2&6%6,5/2&7/$6%1(3* 4?%9S)=i 1Kp"4O1Cz6H[J[JiHjFk?gBbD`W^j|{xr|Ԍ~iǕ|bçe9e9N*oI&cd;=]55H$ B <> ? J N LLY Z [ d }!!  m Z P M >#>#W W X V OQ S N IG F <8,. 4 8 B O [%W!S [ ] P L Z Z XT I I I Q X K F = : < < O H 3 8 F H I = 9 P X LL@ C K K J N QL F W#]&]%]%V S JE7 89 > C9 6 / , DB < ? F HI J J F E M P" KKG"G"F!E D K QZ ] [ZS S N K A C H ` w !#$&B&B*)V17hEaIn~Ug^OfKkGpM:oO(_Li6Li6J iL iPg!Xt$q,|,,z+m)_ Z g k ~d xlx!y.6!N*o2awtPws:pf&]YbVIQY4QY4J dP h` t]z!Z%]{'_w(dp$en"wx'}{(~&~&z*}x(uq"vv&y2/,wz'pv%rt$ss#gl%gl%Sd!Ua!\V!Z[ S iU hW gYg![f#q-t0o<o<(vm*tq1m}/ot'sZmHxg6yo.zv%xu-wu0z+{)}v&{x(s},t}+w~(pt$ij mo!pt!ur#wq$qp&op'x'x'  hq js k uks"kp$st#vu#q|*o~,''k r  u u} szv"wy'z { {x"{s$p p bu&gq&wf&sg'gk*ks"o {n#l+i.h~/ft)ft)b yc tf diiqy"}|##|! yw qt ns {s { s{ svz#wz$xz&{w)}s+w'{#h! a u oq t~p#~p#}((&'|+-.23q)l%|%|%/.l+r++.01245++...-(.31~.(&" 32t0x/+.011+z)s+q+a'a's0v1}554.w'i%d$^/\2y$y$m!t#)))-z000-,4462''}%,3,|%sr$lo$pf pf ll,kj+gc'nc&c"~l!y tyy$y~(u |t {m dk\ Y mW kR dY elg"js"h~"ou'vk+0210qz!qz!bn'fr%r n}!iz$ay&Yx'a#c!Yu#Vl#d ld lz m} q~$$$*/|)y~'&%w|%w|%x0z3;6}&$~!v#m%v=yE,~q,~qCWrrrol\jL?q,sg}&jX~l;~l1l*p/{=wE'k[4q@vikgfedS^S^2,w|m8zt.xz#zw'{t*y,{-z5z7|/|/l-t0:=DA>x({h 16""az!_y#Xv(^w%o xts)yn6}g,`" U&f:|:|rpiga;T~7m2&_m| lH yH yC zB v? k> j: e9 t7 @ ~C |? > @ @ A A ~Aj!Fo T |^#g)k+o,/0--/0{2t,^ ` b XNz cu"js#{l3j8'b)g-ct/^x6OIQ[Symsy{uUlF}M}M|kympzqm{zj|gmtd^e`fj_hlg~i̅_ą_Ć]fqqoeZh\}mFnMuOwiistunkzgfRWFM:C~6O|2[z.Ik,Cf3L~3L~,Ci2JvC^GaQjWu‘\$d3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM            !%BB?K*3+nW?!== ?@ F,H2v"1Qw(3Z{8-+1 -::6 7 9 ;@ B D F I D C E E \ b u u"u)h'[%\(]+V&T%G%C&A B FGLP T Q N H GM P H H ^ [ T Q I @ 7 ?B?!>"N N d _ Q%P#N# O!P$M#I#P#R#Q"Q"UXb!^$Q.U)Z$Y$X%[%\%d&g'Y(\'e%c'\-W*S'Q$P L"K#K KH!H!LIAG!M#S#Z#c&f(f.g0U)U)L+H(> ;!4#@#L$G-F0M#P;$;$A+@)=#<!:74 8!;'5 3 ;$;$+ /<#@%L,a2v%8*E.!Q1']2*b80l:2o`GjL\ĕcƌqyˇbmSb}Xex^hvd†~cÌ~^]^\^\w]Utqclgayd`ifHG\B?zY@o>?HHB @ < ; ; C L JJL M V%V%UPC&?#6 6 6 6 74 3 6 6 7 3 ( + 5 5 6 4 3 /.1 2!+$,$1&.%$"*$0&;,F2Z%>a(B)4`-8jC;}C;}NBQBZBXEUHS[Qn|e}mlwՆsכUUd3a0~s[(]kQ#RS31L'(F ? = C F GGT S S Y n!n n ` R MK>>V U U S MRVTQ J H<80 2 : < D M W$W!V WW R P Q Q Z Y V R M Q U M J F E F F O L C C D D E < 9 M T ? ? A C I J N K G G HS W T%T%R R P I 36 9 ? E> ; 5 4 D D D D DDDC B A @C E F F 8#;!G H I P W [ \ Y X O O > > @ A F [ o { #*-*$P*$P70k=:xOXRd[nV\QNLAGsC)RDHEk,Ek,L fO jYu&`(w.,*)t(e"a m}r|tz&}z)y4}=&Z-u5RpyCyw4u{h#cSc]FZb5Zb5Ve!Xi!_u#_v$`x%bs$dn$fm#gl#t*w,}'}'r{*sy'ws!wu$x}/},})ov%gt#rq%vp&kl&kl&Z`&[`%_a#\d"Ul!Sh"Qd"Za"c]"d+g.qCqC.{0~8x3u'oZ nI{m9zo/yp&zn){m*t(v'}%~&,+y~*vu%tm!qo"or#ul%xk&~s(v)""~}!x{ g wju ls"ms#or%q|&r&u&w'|"|"k{!oy!{u"zu!ww!}z$~'~"!|(|*{ { fr#lp"}i!yj#no,px'r#u'x+m)i)m'm'r r| tt#uv"x "&" { vw ps| r!x}!x}!mw"ov"wu%us&sq'~s$v!{n"vk#zt {xw(w(}.~-))*(&/{2s&p#v%v%((t)w)*,.150/++20**-/1/.--**44r4t1}*+-+){*w+t*s*p'p'}r.s.x/x.x-y)z%to%pk&xh+{h-v#v#s w!&(...34/.330-$%}(*-|,v+wp*un*jc'jc'ko*ik)ca%gb%ue#tk#tq"{v#{#r vm t_c"[]$aj ]j Sj!Vi!ah!br!d|"gu%ko'|-/00p|%p|%cu$cw#d|!^z!Yx"Vv!St Y![!Vz Uw hu hu y qy s|x$|%'()xz%uw$~$$++///-y{%y#w q%j*u?xF.zr.zr{Hw\kjgko^cL3uwd$bTl\Hub4xd.w1x6|D zK(w`4{@lhmoooWXWX60~pBwt5qy(sr*vk,u*y*z0{2v0v0{79?DRSS}-{h +/x$x$c~$c|$cv$fu"q tus(zq3q2r2%y+UUrqnmhBs;4(jx~Aks2go-gk$gj!`g ]hS nV n^q!Ym UjTi Si"Ox!N} F yD wCqCq< n< p> wB zG | J~!M#X{#\y#_$`$[ v[ vc wb vaq!_q X oY sY wS jQ eWk!Ym#[`![`!X \T ]G cD `= VE YN ]P [QZ#S iT oL kL kav$bv!e xd xay"av!asap`mb qb rg ni l[&\$a y] xS sT uV vYx!]z(_!` ^!^{"a pa p[ n[ o]r![t!Uy Wt"Xp%Iy#D}"I{"Kz#My My \\|!_m&]j%Xa"]d"ag!bh c in srw su#su#p!p!p r yw#vs!t ok kch`o!_r"ku(ow*r"{u!q!p| p qalSg Q` OZ!E `B b@ a? `; ]; ]H v I wLzL yL yP xTw"] t` sbv"bw#i~#i~#r$m#`s ] oW fV dTa#P`N _V qX x\ v\ vQ fR gV jV jWk"Vp#Uv%Zs$_p#Z kY jX uX uP kP lSoSpTsN uI xI sI oYx!_{#TyQ y^w!`w"hv%dy&Z)Y)X)S~%O|!P P V X G {G {I wF v>v? @ E J uG pF nA g? dM yM yF |F xE mC m> p? r@ u@ }@ > > ; ; A @ = tC uS yX!]%c&i(s/w2....q0l+` ] Z T}Ms$]m"bl"rl.xl3"|S$vX*bg-`n6YEZU[jy}zyg\aJy\y\uzr~hfehy}kkhftwdw|j{l}҅UU}V~[ikywquq{rkyIm|>fLiQj}sρ}sornslpwpiz}VJo?X@]Ba}FPyHK:L:L+7c.984e=NKtGcyurssx߁xvM,hhD'[?(39#-%                   2#P6%_C+M.l5}Me՜hՐkԘ{Ks@{w9qx7OI!LOI!LH$!B!"1#6; N a" ilo p!)/)/?"RF%\\-xd1{=|L}Z~T~Rtk:ke2uBBEBBE+&",$ - -+ ,"",%/N;+[oQAoyoeNeN\3y[0psX%UiO"MI26@(,7!5  3" ;> ;':-O :T#@a",Qh-2`|OBqA@92tZ(cgG%UQ..I&!)) $1+G1%O\E6rhk^t臛vߍpܖMAVǕVǂm~vrsvXsT:C'R8/07($( #9 9 4 5 9 9 8 @ HD @ J M HHU!\!p o#l*f(_&`(a)W$S"L!J!?@ A D N QTRP D @#T[ Q Q a _ W T LH D A @ ?$>'P P l f S)T'X%!T##P $T!WS%Q'Z$Z$] \ Y#Y$W&Y'Z(Y'W&T(S(c+h,W!*[)g'e+]5U-L%I#E E%E&G!GI'I'K&F$7 >#E&O"Y W&V)Z+[,Q'Q'I.E,8&8&6'B'N&J.I1L 'M!#>#>#@"@!? @B :1 6 :$3!1 =!=!. 3 C"J%]/u":+D2#U9(f81x84~=6}?6}eHvPi؉ripixvLbvRduXezl{n~u`l[}RK}RKeeNf~^jʍ_T`MI\E2.`J,*VK*)SJ&&LI$%I29298*7(2"4 8 = AB#B%M!PB B F$?#( ( ( * , ( $ & & 8 8 ;#?#L#G!7 4!1&:B HJ!6/ = F bk&: 2I&DX2d}>y}qJ=:jw0:jw0+X .e62.+ ' % $ ~     } z p l g k l l lmm p o mj b ip~    + +** ( * . , * * ) + , 3 5 A? : = D GIA 9~ 99/s+m(s((s((IA+LG2SY7ol;;;==~~G{Jzv|v|ԝUϑTkpRmjQsYNWSUWXeYinQJhN@[B)_[B)_J?&VG9"L?'-<"*1!22 5 8 2 0 5 5 &) 3#6#>"EL M M OO I G = ? D > , 7 BEG= :!>?JJ5 4 0 4 8 = A AAJ M"H H L I">(<'4"9!> 93 3 3 994/! ( < :8"6 3 7 8 0 -  # 0- " , 6 89'K1Q4n %Fx#(L++V++V3;s9={IDIHHKF_Cr|PgTrvꎠpݎpy > TT R P KRY YY"M I<83 6 ? A E#L#S"V!Y S Q S T G G \%^!c# Z Q Q Q O NPPO O NO S O A A @ ; 9 J P 2#2#AC G J R!H=CIN P$ K%K%N P V L .!4 9 @GB @ < ;  D F KIA @ ><: ;;: 9 @ @ (#0!G KN U \ [ [ W V K K - 1 > @DV g w"|$15.*].*]D6Im">m"M cR ka*h+|/,((z'l&g|%tz!xy |.{1y9{D*e1{7CO}~6{{.zkj!iLdcBcj6cj6be#ai%]u*as'eq$gk"h eii#ij$p-r0x{'x{'e{)jz'x uxu"vs+|u)v&gr"^q!rn'ym)ok'ok'`[+`_)al$_m$Wn%Qh&Ka&[[#kT X(Y+rJrJ36>8|&jY oJ~s;{o1wj'|f%~e$n%q%#%,,{}+}w'~p"vp$mo%ug'xd'v)|*  to!qr f |jw mq%ps%rt%o(n)z#~!j sj sks"ls$mt)nv(pz&~''z&w%-0  j op n ln tr.t~-t+|++p$j"s%s%#%)%~ !)# ~z"yr$s}%q%t$t$cs hr!uo$oo#in"so } pqt#mu%z!{ }-}-}4{2t,z+)$ },u1t$t o$o$!"|&|'|)+,27,(**62%(10t/~.-2433~45o7q3v(z)~t)|% x*}t-zt*yt)&&uq+xq+r)m'h%r$t|"fu&ar'os(ss(ms"ms" x z{"|&~2/,581/11~z*|( #|+{)z&u,uo1|n0~m/d_-d_-jr(gm'_^#a`#gf$kj%nm%}s" xop em!Qb&J^'hg!ci"So$Tn#V i[q!_y"`v#`r#y*{,/0n~)n~)d|!a{"Vx#Ow!H uK rM oR vSx!S S l~#l~#w uv tsq${w%)&|"us!qp z"}#00-+##ut$r" pl'{g.sAwG0ur0urmLk`ca[gr_]wL']ZWQA[M8lX.r\*8= |J"~Q(e4?|pdsx}zyzxZQZQ:4 sKuu!9 ~? |R vR R!["c#c/c3v.v.,|,f-e)b Z R O{ Lk'Wf#Zd!ik*nm-nDkI&aY*bd5cBcNc\ʇieߖcޛYcUM}uk}uknj___hqxkkimynu؅sJsJzuOuPvQlSMXC\9_6^5]|L\S\lWlWkp[ipecqgksZцOCmKj{Rgn_WjcRALALm)+\y*/_-:f.>j0Hu;UFb,^)ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM      !$+&$BE7;TcHSga\jzdmw|vwwaZkC/"L?*@1 (                  -$$4'DCJ_@iTmZqEs=SG#SSG#S3&'.#"" & 3 6":.V1%RsD5vzlj}z|ڎnSnSa9]6rS+dlM(]X= JQ58K,&:$") 0 3 0 /!?!?&?5H!>c8(YrJ1p\:v[4{kZ.pR:#QI/GE$(C % % !0"O&!Fn;0jtdYy䅙y≝wᗈJ;RRz|xrw憇\^];|7394# 3 ., ==<<: ; @C G H I O Q P"P"T T T%W$c!g%k)d(]'I C C"C$D E I K O O ON L O P U W h"h"o% m% j& j&i'[!M F C E F N N [ [ Z"Y"X#V"T!\ e [ X a#a#Y$X#U V!X%U$R#R!SQ&Q(S*T+\'[)W-W,Y(V(T'T&T$K(H)G%G$J&J&K"I!CF I"N!S U#U$T$T%P,P,V-Q+B'=&/#=%J(V*Z+M&I$C"C">!=!<!>"C$=%6'6(6)9#;!D&D&PT"_*h0#@/$R;+dF/rP4Q6Q6YA\D~ehtiƉn؅owt{miÀT_T`Tastnsu~`a`a^cS[iYQzhIX^@7SqB+=ZE'BE =E6)6)75!0&5#F @ :B"E#J L ?$?$7"4"-$,$* #) ' $ ! ( * 4 4 O L DCA91 4 8 89 319 @ V!c)'B$6_j6_j0` 0j 20- *} 'q (u(w j f h h omjnz$y"x!y#!z$%w'&v(4|/4|/%=M#7F(q0)o+*i)j'k"kk #s &v00)|)y'r*w2/ - , +47 8 9 > @EFJJIB; 65/w-s'h'h<|!:w!6g!"Aq*&M|3,qF2Z7}@9xo7A|wbC}yqKKZ^X`TufZsalmQ~eP]Pb]dbW\SZzROzROmV1sgM-hS1GJ+@/)0"1 4 7 ;< ; ; 5 69"9"7 FT Q O ML"S U B E N J @ < 8 ? G 7 1#@E@ @ ? > ; 7 4 @ L H F HIHH? = :"6#+'0#4 /). 0 . . , , , 0 = 7 1 1 2 2 1 3 3 $&// . . / 0 1"?#D#Y.`2^A^A-/]02c::x8=y6A{6S6e=|?pd愙vބvޠs^r\pW{m]hdpsOP9/iR( @ ; :: : IH G E B GM B 7 6 5 6 6 F F 8 = MOR NK R U M J E E ? = 7 = NY c"#.&2)#N+(X/8j/8jIbXj|{~ypsTm8T(e;j8=n->o*IoIoN mS rce"j-|-.(}"n#i#q}!t{!v/w6 yM$}Y06AJĆC.u$uXqf [9 Z9 V9 U6T6TD XB [> bE bM bM jMq%Wt"Zv!ct!gt!Zu Zu `t%Zs#J oJ kJ ^D Z? VK \O ]X w[ \~#\~#N pN nN hO hP iYk!am)Zn$S n[ d] a[e&[e&bw%]w#P vPs Si)Ji!@ iF kK lTr Wt"[ q] q\ iX kM rO qT nS qRu P zO Jx Hu"N P D vD vI jG oB D ~G |J rMhN eO eN dN dQ nQ nJ|#My#Up"Qs!E |F }G ? }= }@ B > > = > C C D F I K M"Z)_,s0s0|(y)o-n)l w` {T P| Mx#Q mR ibi$gi&p<pA#pR%sZ-}s4z;v@ETY|Ėbiecmnmn___gpo~vpq|qdpoplnuǁci_eiJiJ|jiʉe͇^XH|BDv,Ahu)I_t(L\;dBlalŌald{dwdjueg}haoYvQnratnq{kgdjd]CXCX|1/f2/e70e75j6G{:U>c*\&ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM       !,%+-AG@CVi^K]|Rdwyuxyg“ayN7*]I2#N:#"/ #          **./QPTBxuzhyuzz|{}rrjא_ȅ}?sg4~;%*)                  ,2; > 5?=(YUN^Rw_\Xwl`mRhYO[Gxf6zsj0oL@AL@AG"'E%@ K VV V" Z [ c e!#&#&/ H6"QK'jS,ul;a9U7cTg]sHwAYI%WYI%W5&)/"$ $ 5 :#>.Y.#Ot?1p~efrwӈqTqTb;^8rQ-imM*c]A"PW93[0Hd=,alJ8zdI2p[G,fF/!K?'BA &A $ $  0R# Ct7.gxbW{ㅙ{㈝y㘈I9QQwvrx~PaV3r6-03 20/  >>?>: <C E F I L Q RR'R'T R J'P%` h$o*e([&E = @"A%E G L M O N M L K S U U U o&o&s' r( p,q+s)b$PG D H I M M U W \[ X$W"U _i ^ Z c"c"W(V&TU X$T#O!PQP%P(N*M*^&[(Q/S,X$W&V(X'Y!%M)I*H&G%J&J&K JGIJ!N!Q!T"U"R"Q"O-O-Z",U+E'?&-!;%I(Z)_)M%G$D"D"=!=!;"=#C'>)8+6+4*<#>!F(F([ ^#h-r 3&E3'Z@/nL4|X8Y7Y7cEfIuerytq͆o؃n{kneW^U_S_qpiyoqdh€dh\bUWaWI_\ADOu9)A`?!3LE%8D5C4A9@:7$7$6 4 /'6$K A 7 B!F"J K >%>%2!1".&-&+!$( % #  ( + 2 2 U P A B D ;1 3 4 33 22 8"?"R!`*)D&@[.Vr5g~r5[f5[f1b 1k 1/- *x 'i )o )q c ^ ` `  hgcj})}(}'"~*$~+)z/*y0%<8%<8,F`*?W"+r:!,p3/k-j*i#e` %l (p 22)x)u'l *q31.- ,7:: : = @IJLKIB; 53/x-u&d&d7t4m,X2`8h'a1/H5sz)7lj?suNAuy^==CsaEtdLwmTvfjsR|jP`Me[g_YbTcW\W\y^5|qT0qY4"PN.G.+0$1 4 6 >@= = ::;":!5FW S OLK#V Z D G Q O G > 4 > G 4 .#AG= = B A > 8 2 A O J HG GHH: : 8 4"((-$1 ,&- / * * ) + / 3 = 6 . 0 2 0 / 4 5 % ( /0 2 / , - . ; ? R&X)O:O:++U..\56o3:p0>q1Oz2`7z8o~^偖xށxޔqiɏphǁlc|mmkp}YbB9~W,DE%1D C ? ? K H @ E T U ULB G I L L F L]"^!_^]UMI H L MR O F$J"T" Y ^ Y T Z \ P L!] ] ^' ]$ [ X T!K B: 7 KQG G W U P Q UN G 9 4 ? C 1 1 @ A E I V K @ D HJ J IIL N R P J D == = 98: : JIE D B JR D 6 4 3 5 5 H H = B O Q S L EP S I FC C EA5 < QZ b$&2+7.'X/,c/l+?l(L pL pN pT td dd,w.0(~ o"j"p~!r{!t/u8"yS&}a28>u:q6m{&eXx bJpX7mT1`n%`n%du"eu#is%pv&vx&{v%s$r)q*w'q&s*s*r np oh qh ogh nt$t'zr*|m+pt'lv&==}xE~xFxHzvFfn>de3b[']Y&WV$tY2}Z7)q)qBEzN~G1~|&x]lavE oI%[U6ktG{qznvx{ubtZbZbZwX|O‹5+l qKi>za0}c#~ cq%u'g(g(B@9=H T"_=19:3[aK:iRLtTSwUV^][UfVxZHmO5sPD"O3+1               !&3,:?nOdJ[rQ]T^rr}}y~\rvMO3G6!*           !  F S o,'x0+62>IX>^Fq_yzlpzp|quwVwoIn\3rlV,eY91Y91I*!H% D K R Z a a! `# ^ ^!%(%(.E6"PN,pV1|nAhBcB~r{vRpC\J#R\J#R;#04!+ % 5 3"1-O+Em6)]RV\etVtVjBd?}T7~xU4xkW,gXA!LF*1=%)3  2 2 2 2 - / 49 F,F"8F(DF&BG%@<5820 - / / $& .P( ? B E OUZ!X U R Q V V Q!U a _ Y" T"N$Yd P I B @ ACG I Q N K N R P P Y \ f f }(}*}/{1t7n0 h) V P F C J J U U V"W Y P HT `"S O \ \ L&N$V SL H D GJM N!P'Q)Z(Y(V)T'N O%O*O$OU(W,A#:!I+I+@$B#I!M Q" Y aUQRS K&K&T L 2#5 ; DN&T,V.L&I#@@="@!J!G"?%<"9:$;)E!HK.K.t7} ;1H4#R@.pF7~M@UM][`MaHshdžzrquvuсsnʁj[g^ea|srtizfxjvrkvh^fx^fxK;GwE9Bo324Y7&.J;(;;%0;"&G"(K")B)?*: : 8 := > B8. 8 ;#J P !8 8 8 6 / -'%" $& (() ) >< 8 9 = ?B >; 76 +(F K ["b)v%@'@_2[~;fDq[|TKo{;xe5_h5_h1c.e %k +x0.~,v%f"a$^%]&a!&a!("a;/!g=BxBDMJ%n92y)@߃(Wߐ(_ߕ(sܑ(zې9~z9~zU#0w?#_) 6t*!={+ @' @':w!;z#>(:$.m+n)o+v.}/y 0x 3s 5r ; = DCBBB@>3/+y*w%g %g &[ %W $N )W /`?k$Ov (Pa*PZ4]g 8al'8sm18sm14WS38]\DEmxwKjp]bYz^UZQcQfQtojqssiW7xbM1nM0"OF*G2/7%= 7 0$3 41 1 B A ===DJHF IJL MEED D E @ ; B J A? ; :22A @ = : 7 ; ? BD=!;$A&A&<9."0#4%<"C;2 / . ) ) . / 2 4 ; ; ; > B = ; 5 4 ;80 1 4 5 75 3 32D J M-M-c#3h#7t% E~$%I#)M$6R%DW+]i-foImRpkXkXxvnoptmʖ`LpG,ed?"PM00F+%C' C' ; ; < @ MOQKE R W H H K N X W S X ^ Z U S R IFH I M P Z \ ]\ \$W V P N T T d# e" f$[P HAABA A F F G I Q R T L C 5 0 =B9&9&B@<> DB @ C E U Z ] ] c ` Z"T CC D C B = ; = = JF: > J MP JE < 9 1 . 8 8 BBAK U U V T T M K I I DCAF U j "#0?4H6+h70s:V:VNˏS{bzw^xlQpeA^2xU%XL8Ju,Iq(P|P|J L |S nQ uM&U'](^"_ ew!fr#gw%hy&D L({d.~wA@?|6w-rjolCdj6f`/f]-bf*bf*be)fl't#x%}}(}x!~ sx#y&w)s+z%z%nz ly!fw%hs#me ig"fi#el%em%sr-xt/"Q"Q110.*q"}Wni > <; 8 = B @ ? K O"]#]#*+0~.})w'r&cy!U qVv!Wx#\p(^n)n,o2rDxK%`*o/49Sq\kw~{mbnmbnah`l^wlkz_bxc^vhZfbqa`yipkuՖb_b_{UW_ƉZlMwQFn6?to+Nbo(S\7d=jrb|rb|fgheelffxji{nd~s_xpsqpt]t]}A<G:}Z4y\:|cLSUC](]&ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM "$(9!%I0.,ZQ;2krF7r}I8tJsJ[\__pbʤl[_C_R*b=4<                 %1XAK;lPXD~SGTrruw{fr{UU7"P;$0!           #  O ^" 0,506-?DY8_Bo_uyrjnrqXqvIkY2piO*a]7,]7,J,I'E K Q [ e c" b% ]["&)&)-D6"PO.rW3oCkEgFy|owVnC]J"P]J"P="26!.!!&5 1"- ,L*Bk3&WLQT_uWuWlDfBU:|W7o^/nYC#QB(4=%+8"!4 3 4 4 ) , 4 7 ?#<+92=3@39.6,*& 2 2 ' )- O*9q=$ST2zk?;965FF\nŋgiÐXSzBXk-r6680 . *(FF> @ E ISZa#] X S Q W W P!#V !i e W# M!C"U g T M C ? @AEH Q N J!O T P N Z ^ c c (*0~3t;r4 p- [" T F A I$I$U UT#U Y N CP!]#P KY Y H%L$V SH D @ DHLMQ&R(Y(Y(X'U%KL%M+M$LW([,?"5 H,H,<%@$J"O S& ]! f VPRS J#J#R I ,"1@ HO%R-S/L&J#??="B"O K!>$< 9 ;"=(H KL0L0|?$D7#Q;'\H3~M$; ; 9!;BA ? 5 + 4 7#K"Q$!6 !6 !: %7 / - & $! %( ''&!&!6 65 6 :AG B =9 7 ) $J O ^"c)p#?(@a3\=fFoS|JKkw:va5`i5`i1c-c !b )t1/-z#c [&](](a((a(0"_H9"gJR"OT$]X*݅D;/L.i-s,,@@A>ˬ32.0kƒ1Di(5~M%^1& @ CFECHII I ED@ A D A = D K FD95 . . @ ? < : 8 9 : @B :#7&>(>(= 9 +#.#8$A!I@ 6 / - ( ( 0 1 3 5 : = ? C G A ? 6 3 B>0 1 4 7: 8 5 0 . ? E L)L)V 'Z +d 7o  JMOKF V ["F F M O V T O W ^ [ X V U HDE H O R \ ] ]^ ^'W T P N Q Q f" g! j(]!O H @D E!> ;F F A E Q R T K B 4 / =A;);)B @9: > ?@ B D X _ d! d! j g \'U$@C F E D > < > > J E6 < MNO MJ?; 0 , 3 3 D B< I V Y [ V T N L K K D DEI V p  &#3C7 N9-n91x=^=^OӉP~RsyOpiEga;}X0pU%UR9Nx,Ls(Q Q I J M hK pE$J%N%R!U aq!ek#du&dx' K#S*|j1~FC?~5y*sakn<]l/bc-d`,cc,cc,a_+gi)w"{%~(~y } sz"|%w~*t,|#|#l~!j}#ey)ht'od hc!ab"^j#]m#tr.|s2%X%X8ξ8µ64/&crmCo_=kQ7|jArD33CyFvOkHu2&x_w];n\-d [lh%ol'w,z.{t(x'$&x-xo$n fi kd pe fe beg$eh%g eg eUg"Vg!W h] lb oft"iy%dx!bw aq#`o$Tg!Tg!d~ e|!iu"nt!{ rs t#+.34**rt!zv"}&{'zu+vz%q ~hy$_t*du$eu"po#po#vp(qq(cu&hy%v#w#w#l%a'h#j"gy%fs&l"l"fn%ak#S bV eY h c pl wqv"rv$z)}+55/,i#|j$qm%uo x q s t~y |{"} ~} ~w(x&q{!uy!t"|wx y{y$~x+--~#~#wz*vy)sw$|y#!|$x'1:<=?@v-w,y*y'p xpx ox"ro$tf%|k-m/oo,ip+ne!ne!p-n+g%r)}-~p*zb&}c"~c!kq'ev){"{"ts"qs$ht*nt,~s0v-y*vt(pr'|k"i {l&{l&v(|w'm{%ry&t(r&p#k%e'xg*vg+wv'wv'b%g$t"t$s)~/5u.dx'ik#jg!la"m_"m!p~"yy%st$a fkq$t{(rp'od&nx%n%m ~m ~_p!_p!g oh ok nb X#h(w,d|$]x!rs%yq&00w u!my"n"p r s zgz!cz#n"r!i wi wy~${$%}&ox'tv%ys"n*i1"V&b>>vUYyUXUTSeMɂmm{fˉ@w-fl|&`Yyi>xl5g-m5 }K%_5Ir]lnagidanOhpHjoMsnNvǂYdYdUgOk;x2q|)jaiHg/~_#x \y(+{] {] :7,y*b#|*0.-35w(w(qu$or$ii$qm)x8#a.\nZSbbssrqyl1{qh&zWdx=Yv0Ms#X t[ tn wt x~  } u!\#Z&X~)Ux'Rq$X"Z!g&k|(@ }@ }>vA qJ aO hSn"[j%cf'pz+t,)( y ygq fj!cS%eX$k g`r'T|.Gf"C _Pd"Tf#R ZR ZR TR WR `S^ VV"TO!Q HP MN QL cK igu(gu(W yW |W#W|#Uc!Xh!Zl!\r$^w&X qV oYm#Zl&\ ^\ ]] Zc cs}%gv![ ni pw r|&~)t+q+e$e$n%h|#U kW k[l!_g!ca!c cc cc nc qa qa q]v&[u%Vp"Zq%du,kj-q_-rh&r qww&yy(rz!rz!ts%sr$po"vt&0{.u+}s'sq"p ]o Vne)mj-Z \Y _Ug#Ui!T nQ jMe!H `BZ@\? \2 O- K2 O2 O3a$4 `7^F fU mO mH mH_#HZ$Vh Z mT | T | E fH cO ZK W? MC SGY#Q jT pl ptp"q*q*ZsV uI yH xD sN qW nX mXk Q UN NT LT LM cN dPf$Qf!R gM ^G UN WT XD j> pV s^ tU mU nS qQ rJ vN mQ cM jHq C bA ]O eT gRr!Rr!? nB uJ D > C G M gO ^W aZ bM#M#Nv(Ov%S vN x?~ Co F `? w= 7 y5 wM zM z? > 985 ; @ ? = G J V wV w+-10,*|(jx"W mYx#Y|%[s*\p+m'n-q@xG#[(k-{39Up^j{yo_co_ccXb\]imc|]\xaZseWc`t]^}_w_`f’`f‡wKOZXrQvWJm;B{o.Rfp)W_{8d~=hkdkdhhidaof`l]u\}Z}nvsrmeme|F@}N>d6g=H$UdAqTppzoi|h͉fw}Eqk:aH&V[<GI 1I 1H! M! \" `cb`$^# ]" f i 0(0(2?5E>%XH.kgH[mwqyNo9h<?h<?D.0A,+9% 5!)%5 A P$)_(604h3=yG5xG5xVA^BuEv@ww/n^[$TD>9>4.8)#:!#:#5 3 2 2 3 6 =>? C F -% -/ //@B G! _*-v2;=!NG)aq+o,s24lWlWNe^c[T=ea)gB./8" 54 4 B B QXm l gk n" n n p p a"a"]' \$ Y"YY S M J F M OE B N N L Q ` X P R S C > P Vp% p% q"r"v! w" z& u("o)$[ T S S I I WY_ [ PS!V$S$P#L#K#c c U)R(H#E#<$== ; 8 C"G$M(O)E"E#E&G(K/S+Z&M%?$A&B'>&<%@)@)D)F&J L!M%R&W&V UR Q L"L"IC0 - %$2'>*J(N'J"H R R N J < < < D L W&b0s-x,~ A~ A=)gA-pN9S>`Nf^lnʀ}uuuӋknɊvdÉzakjńhf‹`[eZssVhS\OZPXPWYV\LcZHYYE*2^E*2^0-<2*86 +2 %. / 0 1$1&<"@!="="6 9C A < @ C =; @ B ++0 ,  # -+(",!0 0 0 > > 2"0+ 1 B ; 3 8 < 5 2 7 8 c! g  q*t"4{1#P7Bt=`JkVukdd^Fj@\EUjMirz|zPP`dnj]O@nAoѻApǵ@zк?}Ӽ6٦6٦7|63ҏ3~̊4I|1Jp.Kd*Oe%Re68,x)-l-h:9 6 7 9 8 6 / (o .| 0.}-|*t*t(m'h%Y)\-^ 2a6d'Ij+Ol'Hk&Ej!@Y!@Y1Vg2Qd3CZ'9ABC C 5 5 A A ? C F ; /$1!1 11 = = 35;9 2!9@6 + 3 5 7 7 / 0 3 6 ? =: > A @ @ FH!4 5 7 6 4 2 0 4 8 1 / 2 3 KKI O _ YS$j1)>"AO$IU|$ETz$CT2Ww2Wwpqrtxz܋oٝc՜Fx @ A TTG# J! R Q O H@ 3 . 6 9 B B 8 5 * - 4 < D HL!W Z \!\!Z ^" h&&a%#L F @ C EFF D C > D US NL J G D >< 3  0  , , 3 8F H I R Z M HC A O O F L _ e! x,'136>C%gG)uM:O?~~{fvdfG]d@^\+_e[#cQZg$a'mppnno\w^ڍbVժIɨ?4x&f[r!`M~e@f;f=mC#T'b19@oMhYa|UhzSjvUptUrƃbTbTRWO^Dr=5,u#vSzZ,mPn&x(y [y [:965t2/+uz$pu!m rl qa ea eWs"_u'v{7zx="pO+4ܴzcsck^^nnssrjwP%xUUw@Yv*Qw'Iw#T W o w v~(u})ry,o{)g c ^} Z V_{ bx `}%_'P!P![ eW hJ pc x{!u}(nz/}232122v,ox([ _] _a]#_a#\d"F e>eF YH UH TH Tcn$dh"f ViVpV$ga!] ke_!mS$][$W^$Yg%Yg%S |X {ev%`s%Pk#bv&s)oz&kr#gm f kdv$cy%z ut q` ee cs \rX$pT)ma&in#gp)fp+nv)qx(y{$y{$du(au%V tW sY qZo!Zl#S jQ id ij iW hW h` sb qgi*if)o\%md&jk'lp!m td"a%mo mo ng rg"h)g% c ^ Yw [n]!m^ l^ e`(b`*H ]N ^` b_ b[c"X dU eR bN _A c< d1Q-K 0 T0 T2S6 RB NJ UQ["Rc R jRw!R{"Wd!Y\ G ^G ^: \< X@ JA MDU I ^N fe nl ph rg riz iz b s ct!fv$cq$Y`#V\&SX)TU%UQ SPROWO&WO&E ]F [HU EY; cB dH eIh"Jk'Hp&Gr&Uq!Y pP|%R{$Yy"Yq$YZ*T_%NcRg Uj Kj"Gj#RqU sG zG zMmI l> hD oI uI qH lB p@ qP vU wX_X_Rb Q fO qO tN {H ~BF |Gz!O {R {= = B$C!E E F"B |= qB yF Z ya vT$T$} z&r7x752}/r+g&l$m~#rs(to)yu#zt'}o2u7D"S'}b.yt4uMsUryymk_{k_{fgjc\[Y^_mrrrpzqqwpunktghqP`lQkgRuqtuu~x_x_tzxqɄcWfUnPaJSDVTYdwssse׆mwvrt|֠Th(b.ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM     !  " $ &%=*+D26V:k߰OXssrtusvvqQbU4/bK*F              +=7@4IALPwPwOXspfflff;7rL0$M1$'!         " * c &v'.=!WD&e>=H$UdAqTppzoi|h͉fw}Eqk:aH&V[<GI 1I 1H! M! \" `cb`$^# ]" f i 0(0(2?5E>%XH.kgH[mwqyNo9h<?h<?D.0A,+9% 5!)%5 A P$)_(604h3=yG5xG5xVA^BuEv@ww/n^[$TD>9>4.8)#:!#:#5 3 2 2 3 6 =>? C F -% -/ //@B G! _*-v2;=!NG)aq+o,s24lWlWNe^c[T=ea)gB./8" 54 4 B B QXm l gk n" n n p p a"a"]' \$ Y"YY S M J F M OE B N N L Q ` X P R S C > P Vp% p% q"r"v! w" z& u("o)$[ T S S I I WY_ [ PS!V$S$P#L#K#c c U)R(H#E#<$== ; 8 C"G$M(O)E"E#E&G(K/S+Z&M%?$A&B'>&<%@)@)D)F&J L!M%R&W&V UR Q L"L"IC0 - %$2'>*J(N'J"H R R N J < < < D L W&b0s-x,~ A~ A=)gA-pN9S>`Nf^lnʀ}uuuӋknɊvdÉzakjńhf‹`[eZssVhS\OZPXPWYV\LcZHYYE*2^E*2^0-<2*86 +2 %. / 0 1$1&<"@!="="6 9C A < @ C =; @ B ++0 ,  # -+(",!0 0 0 > > 2"0+ 1 B ; 3 8 < 5 2 7 8 c! g  q*t"4{1#P7Bt=`JkVukdd^Fj@\EUjMirz|zPP`dnj]O@nAoѻApǵ@zк?}Ӽ6٦6٦7|63ҏ3~̊4I|1Jp.Kd*Oe%Re68,x)-l-h:9 6 7 9 8 6 / (o .| 0.}-|*t*t(m'h%Y)\-^ 2a6d'Ij+Ol'Hk&Ej!@Y!@Y1Vg2Qd3CZ'9ABC C 5 5 A A ? C F ; /$1!1 11 = = 35;9 2!9@6 + 3 5 7 7 / 0 3 6 ? =: > A @ @ FH!4 5 7 6 4 2 0 4 8 1 / 2 3 KKI O _ YS$j1)>"AO$IU|$ETz$CT2Ww2Wwpqrtxz܋oٝc՜Fx @ A TTG# J! R Q O H@ 3 . 6 9 B B 8 5 * - 4 < D HL!W Z \!\!Z ^" h&&a%#L F @ C EFF D C > D US NL J G D >< 3  0  , , 3 8F H I R Z M HC A O O F L _ e! x,'136>C%gG)uM:O?~~{fvdfG]d@^\+_e[#cQZg$a'mppnno\w^ڍbVժIɨ?4x&f[r!`M~e@f;f=mC#T'b19@oMhYa|UhzSjvUptUrƃbTbTRWO^Dr=5,u#vSzZ,mPn&x(y [y [:965t2/+uz$pu!m rl qa ea eWs"_u'v{7zx="pO+4ܴzcsck^^nnssrjwP%xUUw@Yv*Qw'Iw#T W o w v~(u})ry,o{)g c ^} Z V_{ bx `}%_'P!P![ eW hJ pc x{!u}(nz/}232122v,ox([ _] _a]#_a#\d"F e>eF YH UH TH Tcn$dh"f ViVpV$ga!] ke_!mS$][$W^$Yg%Yg%S |X {ev%`s%Pk#bv&s)oz&kr#gm f kdv$cy%z ut q` ee cs \rX$pT)ma&in#gp)fp+nv)qx(y{$y{$du(au%V tW sY qZo!Zl#S jQ id ij iW hW h` sb qgi*if)o\%md&jk'lp!m td"a%mo mo ng rg"h)g% c ^ Yw [n]!m^ l^ e`(b`*H ]N ^` b_ b[c"X dU eR bN _A c< d1Q-K 0 T0 T2S6 RB NJ UQ["Rc R jRw!R{"Wd!Y\ G ^G ^: \< X@ JA MDU I ^N fe nl ph rg riz iz b s ct!fv$cq$Y`#V\&SX)TU%UQ SPROWO&WO&E ]F [HU EY; cB dH eIh"Jk'Hp&Gr&Uq!Y pP|%R{$Yy"Yq$YZ*T_%NcRg Uj Kj"Gj#RqU sG zG zMmI l> hD oI uI qH lB p@ qP vU wX_X_Rb Q fO qO tN {H ~BF |Gz!O {R {= = B$C!E E F"B |= qB yF Z ya vT$T$} z&r7x752}/r+g&l$m~#rs(to)yu#zt'}o2u7D"S'}b.yt4uMsUryymk_{k_{fgjc\[Y^_mrrrpzqqwpunktghqP`lQkgRuqtuu~x_x_tzxqɄcWfUnPaJSDVTYdwssse׆mwvrt|֠Th(b.ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM    !"# $) *;*@1?SoR=ej8ղGssssrg_cO3CB#,                     %')B%')BPI|Y]uutsrqoq~ecMa^=- )- )       % d$(H H"G(G(H(B(<"(="> = = 0 , / / C#K$a%c"e" [$&Q%,L.J.:$5!:!:!2 /'"+!7 5!2$O)Y+W,V,a(a(u# n!#X.X+V#k'*$4(>/$P1'V46n46nYQZT]]^^{`a~hbochfahhv|jz|q|nБ[č[}YzwZcd]Wn`KwcHpcDhcBMbtADao4*>V0!2M6"-6"-5 3 +!1 6 / ( 36 2"1#6&6&3#5"9 70#:#C"?= ? @ - - /$/#0 . )0 6 6 6 :!;#8 8 %* 8 8 6*<%A?!=#63 3 3!v$9)?6$R8*]=:}Vhvnz~tMz=|r=pzN=eyB2Im22Im24rَ2}*2y9T˕9Zڦ8`BվET袿Ydڑdڑ^^_XBXmՆ́mԈd]OMľMľfcXT٬Hayqߊ`kn`qsEE6ȴ506ܩFdBǰ>η81*'&_P%O9A@=: /y / / ,)."/%&4Q+6_;N;N2y3qݗ6W|6[n6__8k_:w_%T0!=174$;A <7 @CDDC C A"@!<@DK R KH"K L ?G^ ` d[R U X" O L N O?"?"K F7 8 8 A I E D < 9 D!D!@=3 2 / . - 0 3 , ) * * #9 ; AD F G H A!>!F I 7 4 + 0 @ : 4= E @!>$I M= = E EE O X T"P(F(C(7"+3#,S&9YS&9YgumwᆥoٙWk{w~v}rrRqcDcU'\cU'\iI!LaCCI1)H,'E E E G I GFG$G$OO P P P! V [a"f' dcZ W! ccc df ` Y W UIE= : EEV V T R O K G$T XUTU U G HI JM C9 6 5 6 65 5 :; < = > G O L IW \ O! O! ]#[" T P EJO N M D A I KMQ[ V H G E ? 9 ? AE F 8 8 ? B K!M O QSO MTV YY_# h$ %*&/(?0#Q7*cHPM\eǒhrrhXrO3.zcdEWf7Kh)Mm'Nq%\u*`v+R"R"Q!O~!J vH wC y? s: m6 i2 dF gL hfy5n~?,㱚5ẘNՑL}D{30}%nWmGul7~o8q9l?jA,v,vNӘI:W5[}&fZeGtc4s`-q\&j gh jv t{ wr&o{&dk'ik$w kj y\ U tM aW wZ ~X cW ZT aT aX `X _W]!X `X cZ i[n#ep(hq*wl)|j)fq$fq$m ii n\~!_|"fw&bp(]i*hn$lo"yw$}z$--|+}(}~ z{!pr#{u xtzp"p ol nTW TW Pj"Of J ZM ^Wk \ k` j\ iXg f pj si!i#**sz/o{.c|)_"[ ] z_ rkq"oq${t&u&zq)zq)|y&ww$f re pc kc mb nbn bn!sl&yk'}z'}z'*~+o,r+x{&fv(Tp*^m(hj&n%p$e e eu'jt#y qt qeo%qs$|v#{t(yr,j+g+m*o)v y} t'v(|,($).1211))p)z)*)(*+q&k$}##z1z1~(*}001.~+xu*vp)|g$~d"om#om#b ea f] je o |~!w$q'r&su%''w{/w{/xq&zq'r+}w)u#t&r)yt&d"xv$u|$rn&qi&z&x}&qo%rv%u%p!j ~gt#ci(ln!o pnm%ml']^#]^#R^"Yd"mu#x|'*)' u lt$w'{({(z7y4sw+ov(arbp"bn$sx"x{!z!y!m%m%rz&sz%v{"v}%t,~,+~:yI'h*rDɤD]\Ym\sdfhdǥ8#yYmBk;j8k8p>!~O$Y-x3s8cOkuernitkjupSorKm}][}][wW\xV_yRiySxSΆF8.}*m!RI]*]*i*j(~n!|o"wr&{u(~w)k`#dX!X ^T `fg*fg*q oL{$\/15yWgymses`isonson_hk^[oY4{yX,tgV_1Mj*Cu"Hx"M{!g o k wj r  k i !a|"] zX wa i u!y"v*u-Z#Z#ll!lp"k|&x''''*+)~(&& rz o_d#^f#\m!Td L ZP \Q \S SS Pj^ j^ c bh a v_(vb&w jqe#j`&pd'uh'td#tc"]k!]k!ir%js$kuhu `u#bv$dw$iw#mw!Zt$Ss%fi'lf'xl vn p toqlh"tj!{ krq"hw$cta sZ eX `q q X ] ~ms&is%^r!ak"dc#\ bY ag ]l \gb!gb!Ni$Uk#jr!mp"wj%{i$h#tk"hm iz"i~#j oj ofw&it'qj(vl& qr"zr$zp"z nsX&qP(gc'di'T kU iW cY c_cXl"Qt$Nk%Ja%L]!L \EO!CJ!F \F \BZ"CY E WK WQ WT cW o_ ]b WY eV j]b%]b%` [] [R [T YZ R\_ ]k%g*j+tz+wv+g mg miz gy av!bs!ej"a h\ eY _U YQ [O \O AO AK CH D= G@ II OL ZO eRd Ub"O aM aMd"Me%Fk$Fn"E uI qU eS cQ`#Me%Hi'I }I M |Nz A A = n< m: j; p; u? uC uK xN yB i> dG qG qE nI rS#U~#Y|#X#V"U#T#J FP P > @ E D A |@ ?$D I J J h$h$kl)oo({w%+=4~*y+t+x(y~'xs"x o h&o&$}(h3t>I$kT(W_@eHiOdQbffrrrrrssporsrrrofcZgstthЄ]reUreUcW`OX6U7J;}62ji!(Ow&7Y*EbEWN]}h}hssssrvr{zQfa/ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM    !"#' (4"9(3B^D5Sx]:ƦGmnpqsr^rNH]$V;F7) )                      #7 #7C>jLRshgfmsrpygq\enP>0?>0?     % / m.!L8(]e@tHv5w9zGQnZ|FA=n[.oaL)`Q3=L+1: : K L P T X Z ] d f h i %#%#4:6B=&ZD,iZ@{HQiҍqڔ}Jv=b`(\b`(\S@8O:4C')=#%+ 3 < C K(_3e 7s%$Js%$J>;zG:~d9m87wm-q\R$TJ@C8.38"*8';"<!0 1 7": A =:$:": 30+)9 9 O S ^ &k$.w'52?> IO'^U*ey37`Ŕ`ŋeiÉiew\}S;zh*l[@=I) C!:7I I TW`_^ f m n" p$ }  q' q' Z Z Z! V J J J M P L K D A C B @ B K JI D > 8 6 JQ_ _ l#n#t%!t& t+ g) Y( Y& Y& T S"D D J M W R DC!B&D&G'J'K'L!L!MMNPX#NE =6!FK @$<&G G"F'G'I(C'>'=$<!= > 3 / 3 3 C"I#]'_&b!%X!*O"/L.K-<&6$6!6!2 1,/8 : <$R+Y.]-^-q)q)&#x$&c/c.d,x 1$6(@-J5+_8/f8=x8=xVX[Zjbhb|c`~h`l`eg_nh}lx~ywuъ`ƅ_vs\om[Z[WO`YDdZA]Y~=WWs;@Td:8S`/$6K+,D1+1+6 3 + 1 7 0 ) 58 5"3#4&4&4 6:7/ 7@< ; ; < 0 0 .".!0 / * / 5 4 4 9;!7 7 ) , 5 5 6)9%=!9"6#3257u*@. I;.d=3mBBYkrqy܀lLz;k:o}I:d|>-Cm.-Cm.2iӅ0sލ*0r7T͐7]֜8eߨ?ϩBʪL͡PԓZZSSRM?N]ךl֊qքTJFȲFȲXȖUƘMJ@êRdluo^oVioBB541ۜ5ҜC`Bw@Ű:ײ4,)&nX%^CCB>; 1} 0 / -+/%0('?^,Do=g=g6ע6М8y<|~@sCuGwBw~\@qxS;l|G:j}C-FP%-FP%';K!(:N&*6Z701W=A"ONh,]j5lL^TZ`ȇbЄt߄tSG*_J=&V.;055%:!? ;7=@FFFD>=;=@G N HF IK CJ _ _ a[U Y ]" Q N L L? ? F C8 8 9 ? E G H > ; H!H!>;21. . / 0 2 -, / / "'7 : B A A F J D C!F G ; 8 03 > =< ? C A A F H D D JIG N U P L$C%?%6(2)G 0KG 0KYen`rlui~fǘ[Èoxvu}t\tvQie>ie>~V)drN$WP62N0-F E D D D G H H H I J N O R V [ ` e%ee^! \# aaddd _ Z U PE A ? > C C Q Q P P O K G"N QQR VVI HH IL D< 6 4 559 9 ;; ; < ? F M K IS W Q" Q" \#Y!Q N FHJ J JE C JLO Q U R H F D ? 9 @ BDE : : B D I K LMNN NSU` ` h$ q%$)3*9. M6)_?2rU[]ieƉcjjiNqF,v}(gabn@-|-|[ڐSŎ:^5_~'e[eGpd3ma,k_&h fg iu sz vt|$qx$in&lm$v kk y_ Z wU gY u[ z [ b[ [Y eY eZ cZ dZ g[ g] h\m!\r%hp)lp*xl)|k)ks%ks%p kl p`!a}"cx$_q&\j(kp#ps!xy${|%,,+~)}%|z$rq#|v!|w xs"p pm oSY SY Pe!Nb H [L ^Wh"Zi ] j] j]k g sj vn#p$**ux-py,c})`}$\ ~] w^ pjp#np&yu(}w)}t*}t*ww'uu%n nm nj mh ng of kf jvl%{m'x%x%**t+v*xy'it(Zo)`m&fl#j}#l#g ~ g ~ et$is"x rt rir%tu%x%}v(zu,p+n*q(s(|!#~*~+.)$)/4621}'}'t+|+,+***q'l&}&&u.u.{&~)222.*{u(yq'zh"{ e lg#lg#^ a_ b` gg mz}!s$l'p{&ss&&'vv.vv.}u%|t&{q)yt'q|"s}%v)vt&wi#vt$vx%ts&sr&v(u'pz&p}&s'n#h~eu"bm%lo!op lm$km%bc"bc"Td!Yh"ku$w|&('&q!ju$y&|'|'{6~{3sz*px(fs ds!br#nz!s}!z| }| o#o#o|&p}%q$q%p*y*}*{7zE'd*oAâA^{]u\e]l_eke̞9%y_jGh;g7f7l=!~O$Z.}6?yXyuqynuzlvzwUq{JnX_X_t[Zu[`uZou_ucׁVɌH;7(i$_d6d6k0k.l(}n)yr-{s-}s-pb(l]&ac#^e"hq0hq0s!oN|%_24;w]josetakrfprfpe[vcOw[.zkX't[Qc,Il&Bv J{ Q c i o { ry! z f  e } cw!^ vZ v_ {e o s!s(s+]"]"mo#ns$o}&}(*))+,++'' vy r_e#^f"^g"Wb Q \U ^V _WW XT!o eo ei a na!~c'|e&wm#ti$qe&sg&vj&pf"od ^o!^o!iu$jt#mq!kq!ft#fv#fy#kx#pw"`s$Zq$jn&om'}q"{r!w tuq ok$wm"o!vu%m{)it!hr] gZ cm m [ _ {kq#hp#bn"eh!hb!^ b[ bg ^k ]fa"fa"Nh$Uj#jo np"zp&|n%~l$qn"eq gy"g|#m mm mes&hq'pk'tk&~n!|p${s'{q#{o p]&mX(cg(`l(T nV l\ f] eab![i#Uq$Rk$Pe$Oa!O` IV!GR!K ]K ]H[!GZ G YK YP YU dZ od ch _b k `o!ag%ag%c_ `^X \Z [a Z`c!_m$l{(p)uw)vu)lm lm lx"kx#ix&iu%im"a jY hV _T WR ZQ [N HN HJ EG F= G? JE RI ZN bP b Rc#N aM `Ng#Ni%Il#Im!I sL oU dU cTc"Pg$Kl&J {I L {MyF F @ o? n; k= p> tA tE uL zN |D j@ dD rD rD pG sN{ Q{ Y{!V!T T"T#IF M M @ B G F C D F#J N L L f#f#ck%el$lq#q|(82,z+v)y(z}(vq#um"p&t%#{'k2r<yE"jP&[ZA>0+8+#> > XY Z ] ` b! d# f# g# X S u#)u#)+;+@+$O5+_R>xAC_ɚhқO}Go~/oo~/ofRC]H?@)3=&.2 5!7"@ I O'Q,v# @A!:!7!D!D"B%D&K(G&B#<)5.='?$;!9 @%@%C F!P-T3W8Q8J8N.O+?+:+(!(!3 5 << : J Y "X0X5o'1v)/(*(*0/-0$1'60F1#P1(Y6*d:,nH@MFDSDSNk_mqքlm]hZbV^k}Yjpl]fWvonwmTVfOQ^>@Ej66C].,@O,'9L)"2H',7&*1+)####: 6 + 2 9 3 -; ? ; #:!$.%.%7 9 > : , 1 5 6 6 0 . 7 7 ) + 1 0 +. 00 / 7 9 4 4 5 3 +!."7&3&/&)%"#*- = B q:$S>.eJKKNOXetgzvsօUJzq6V2n;0_22n!2n!,Oi,Us*h-^/Tӂ4e8u{7k7f4|I3u?:hK:hK3|1DŽ+ޜ.Փ5w2Ȋ.՝-,7;1ӌ1ӌ.jp-cf+MI*KI(FH'eY%i-|[4tL8[p29Rb)9rK9rK1zN1uW2ds4`v;T}A`GkB=ɴ3ա/ٛ'p$bIG@>74011%3/42*`݅.oBB@@ħ>ĬMߣ\߁f}oyRHDC:IH_:IH_>DXV?F`^@LxuEEorT.Tjh-Nh|,Gf{>OzDQrX^o_byybC.iT9)\(5,18&9%:$9$8#6"5!M M M G 667 6 4 < C @?D F"P T `^ X$ [ ^ e k" X R EA==78<;: 9 7 L S E@ R R 7 5 . - * / 4 1 . 35!= = 6 5 2 7 E ;1A Q PP C? EC = <9 F R H= F I > : WWX U KK J F A 74 10$"$"/5!F9A)UXd@goJhς|prs}yy{xzz~Bp:fD!L_=@J) E& @" : 3#G M L L 7 ; HLV X Y ] `hkj& i) Y ] g e ^!^#^%PB 8 4 E J = = CDEKPK E > <G J X X NKCDG FE 6 1 2 2 C C < ; 8!; BD E G H G G W$ W$ W"T I I G A;>A H J OPV R DE HE A = 9 B EB A > > K I D D$D(A"= K O PPt t ''*13#N6&X@.uK=VKyjldm{US\mS\mm0~pm*|alw5hp0\["aj#ey#`&[(N"J R|"R|"S P E wE xD |A u> m? e@ \Sd'Yg,{mG"oP7G|xiԌ<{z1}xh&~Y_pBVb+Ws!W y`{"c|$b{$b{$ep"lr$x(m'a&yf(ok*v+z+j|%a}#c gc gY~!X}"Vx&Vs#U d\ ccb!qu&v{($xS*wa22GŠB3/!qMsCt8q8n8v:x;11tzoՋ9q5n{(c^peGdf0^g*Wh$_e b dro#ws${ oz qxv$ws$sk$ny$h$k&mw(aq#]o!ea!g\!gq!gq!^l%_s"c g ~j uez%`,rp+xk*zn(zo'yy)yy)zr)wv'm i [ yYr!Wk#sy| }u&s)))),z4w/yn!~z&*z%q } pt$pq%Q^ Q^ N VK XA \F ]V^&Td$Ri"_p l vk~#j$}'(((zr(uu)d*ax(^q&\m$Zi!hl(lm*ty0v}2}+}+gq+on*c&g&}s%ys!t rs br \}l#q& r r+*()yt*ro(kj%en ^ r^ q^ pmo!mo!c qg rss'tu&vy#{&|)}*~~*)(~$}#+-345-%+0>B50u!u!01210,t(p+n,./d#d#p {&763,%v"s!u iq faV"aV"RT XWj _m fty!is$^m&im(sl)ow&m{%qg)qg)#|#ln"jl"ee sk$q'nt&\v%qn'xk'y'y'k-k,k(k)l|+h}(c}%a{!_ ykq!on"ho e oo po pX u\u!fs&v}$"z#~m#f(d)w$}"##x}3w~0t(t'uw#l{!c ~b!b!k n u u g$f%a)b(e%jy&oi&{s0|9$Y(d99`\aXeM`XQxbs~hى=ʼz+{ou%`Uz_<|^4X2b9"N&^0BSԀtsom\wGqIiIilfUli`jqklptycۄ\خ?5%wY%wYq@n?f=i>s@}n={h:j7k6}qmCmCz$oU)i9>sNspsssgxconIvnIvx2}r-n`uBXt9A p@ t? wO ^ Y W {|#%n~$i|#X v\ rh fd m` s\ rXp!_ a i"l#g g py*s{){$+20-//45))~v{ ]i!_d"dV&b\"_ acf!dg"fa'g_)|x|x|^'b&m"p%xw.u*s&q$yn!e j^ h_z!_z!h!kx"sd&tg&wo$rw"m s|#yx&ro"ol!v{%x&(}& r r"xr(w'{&.|6{t({m#el$^l$a a d xd uc ke ilb#oar _e da eea!f_"a_&a_&Le$Tf#k gqn!(}({v(ky$[{ `x"bw"v hv hce'fg'ml%nj%oc&vl+}t/~r)p#ho(`o)Vr)Ss)Uv![t!lo kk"g](db'`f%ak"aoZn!Xm!Tl!Sk!X ^X ^X \U \K] L ^M _Y gd nsv!xx${})|~+mu$mu$ml%li$j^!mc"ur$mr#eq!{r#r#wq#sp#{l,{l,us&xv*}4{0tt#bs P qP`!PO$VV X XK ]K ]H KF J> G< L7 YA XK WJ ^Ie&L^%M\$Qo&Ru&R mS mV mV jU aY f]j Yo"Us$Lu I vI wI wV V Hq Fq> oC pGq"Is"Jt!N"O"I kG c< v< vA vA t@ mF pX wS N R S"I F E E E G M L J'R#Y [ ] TQ"` ` K gH e@ ^Hh ^)q-1+z$|)}z*ql(mg'%~$vs t$u/n5g:fC eK1v7{A{D{sswvtsrssWNYg\[^T^Tikqrssrjgg~gtqQaqQayOAxMP#HS%G[&G](G_(G_0Mt6kHћOӊe׈|tͅ_!q1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM               !" "  *A,5AkS2za:tGzL:!8';$B B B A@ 4 0 *)!A A HO"b!+v*73D6#P9)\9*`9*aX8c=cʎcʌ\wUo^@q`;uf.jq]&YnTHZ7-T.$C = D D W W V X _ c!f#i "k$"s v a a R P K N W R M K I G G L N 2 5 > : - 3 9 < ? : 8 I N]!]!l" m p"l `" [ V V W [ \"F F @#?#="> @<9 @ H%B$A#I&I&N!P W Y _#Y!S KCBB!="<#C!B"A&C&I(D&@%:)5-;$=!: 9 :#:#AD"M,Q0V5Q5M5K,J)?);*,,7 8> ? C O [#` ,a /y)0,1,1,13617,;0@:!O>(^B.mC4xD:OLSSHZHZRrapkІgoZjYeWjj}o}zwyyk]gTtrukiqPMeJH]::Ed21@V*(:I)#5D(/@%*1%(, &$'"'"9 6 -3 8 3 .;@ <!;!/$/$8 9 =9. 4 : 7 7 1 /!4 4 *+ 0 / + / 2 3 3 8 96 6 3 2 0"1#5&2%/#("!!(* 8 = o7*W;6jJ[LZRYiqnzqՆXI}o5R.f4+V*,h,h&DU&I\%Ys'Rn*Ki.\i2ni0zY0~T,k:+e22\=2\=.d-k(ӂ*z/b-p+*~)~2m5{h-u-u'[X&UP#B9"A8"?8 WDnQ&jG,e=/Qq*1Jf$2dA2dA+iB+dI,V^-Sa3Lh8Su=[:o8Ɵ0Ύ-Ј&_#yRFD@=73/} /0$6.81*f{.u>>==6AK L L?;B @ :96 A K H EH I @ = RRR P JJK H E 9 5 0 / %%-.:57"GNR7o]]B}a~rwzy{vx{x}xxꩃUvIhN$TaEGN,"H' B# >;"H L L L ; > HK V W Y \^gjg& f) V X _ ^ ^Z!V"K@ 9 7 C H A A A BEGI G E @ ?H K \ \ LKI HH FE 8 3 56B B 8 8 8 < HG G H JF E R! R! TQIH FA<@EH I LLR O H H GD A = : @ B D E ? ? J H D D!E$B@ I L L Mu u &()24$Q9(^K4WDbTvhkumlnaWPnWPnm+zck%xWgq1em-`a$bj#cs#`%\'P!L Q~!Q~!PO J }I |D z@ s< k@ cE ZWb']e,{ mK$pU8Foݑaɐ9t~/wql%yV`qATi-St"S xZ"]$^{#^{#eo kq!}x%~q%i%zi&ui(u)y)p}%h$j ij iZ |Y| U|#Uv!X d] dcd"rv+w|.$Z*i44yE@1,unIp>r4o5m6v;y=22tys׉:o6k|)``rbJhd4bf+\g#ei!ii rp#ur$y ly myp&wo&rn%oy%l%l&k{'ds"bq ic#l_#fq$fq$ap(ct$j k |m vj{%f+wu+}r+|v*|w){~+{~+{z*x|(p"m!d {^u!Wo$nyv }u$u&))*+z1x-s#{','w|#sv&qt'Ya!Ya!N^!L _ E aG aPa%Rd#Ug!ao nw o|"o}#')&&yp(vr(ky*fs(am&al$bj"np)rr+x}1z3{*{*nr+uo)f$i$}q$yr!t ss er `~p%u)t t ,++~*{u)tp'ml%ho!d sb ra qfm"fm"g oj qrw&sx%tz#{{%|'z'y'}()~&~%,.333-',1<@41u"u"0021/+u(o)n)|,-g$g$q z%432,~%u"s"z iw ff\!f\!\X#_Y!j ^l ery!iu$`r(gn)nk*ls&kv$pj)pj)x"u"il!hj!dd"nj#wp%ns#ev"sm%xj&{%|%j+k*n&n'l*i~'f}%cz!_ xls!qq"gq!dq n qn q\w!^v"er&rz%#~x"}o!k(j*z&%|%|%}z-z{+t}%t|$ww p} i h"g#i!i p p _"_$_*`)b%hz%nn&xu.{7$X(c99`aa]eRb]W~ese֐;ø})}lw$eRxb:ya2~]0d7!{L$Z.>NɅlwqp܋X~H|IjIjs]Rt_]ve~yq|~|t|k~jiߝRK+o+o#{V"xT nM qO"yS tNoJrGsF |P!Tx#Ux#U}(ra-s=Fs_sxrssfubksCxsCxv.pp(c]t:Ws3E oC uA |M Z Z Z w#%p}&l|%aw!ct!ik!c p ^ v[s Xp"] }^ j!n#h h q|*t}(}#)/.,,,13~'~'w{!qw!`k"`g"b[%b^"ba gj"il"lh'mf)| z| z~c&e%m"o$tt)yq&~o#zo"uo f ib hcw cw i~#lx#rf%ti%zr%uz#p"u}#{x%uv"su!v|%w~&(|& s!s"t&x&|&+1|t&{o#ir#cs#c c hy!fv c je hhc!m`r ^f cbede#df$^b&^b&Tg#Zg"kg!pm#(|y(zt(ix$Y| ]v ^u w lw lcd'ee&kg$kf$nd&sl*xs-wo)wk$ek%_l%Yq(Ws)] u` siogl!dc&dd$df"`j \ nZoZo TnR nV cV cW aU `Q] O _N `[ gh nuz#z~&}{(~z)oy&oy&pl$oi$nc#of#ro%lr$eu"vu"|u"vo#tm$|p-|p-|x'}z*3{/nv$`s!SqRc!QU#UX W Z L ]L ]G SE P> J< N7 Z? [F ]G cIh#Kc"La"Ro%Tt&Up!T o S nT lX hX mYr!Vu"Sw"K yI zH zH zR R GtF sC pE qGs!Js!Lt!L ~ M J rI m@ v@ vA yB wB pH rW yS O R!S#J G I I E G L L M%R#X!Z ] T R#Y Y J gG f@ aF iW'g)w,w(x%r~(qy)oo'ok'x$x$xt"t%u-p4l:mD!nN/t4w@sDrssxvqrrrsZR[v^mZ]Z]ijmosuvolnyoqsNesNevPHvOCvJ5u~D7r0j>/%(+!!                 "$#3NF9|>m+g_(^_4CZ0 A D = 6 5 4 4 4 8 8 C2M4i&8{8"NJ+cG/mC3v=3s;3rY@cDxUxU{f{z`|jLiEg/nh+fh']nDEc8=J(%B" I I ^ a hf ^! [ X!Y!Z!a c L L \ W I%MXWV M D P$T&P O3 4 6 5 3 4 4!3 1 3 3 GN  Z Z p p n"g"Q!W!]! X V T S 9&9&A < . 3 A? <">!@ @%@'S S N)S(a#b"e \%S*R"$Q 'H E!H&I(@#"?!$<(>(B'>)9+6*3)5 6 89 ((<%>&B(J*Q,T,V+C%<#>%?%9 9 BB B I ] ` b%v" }$ 20667E7E<K> NE$WJ&\W+je6s@kQbbds͏exыTpTpx^~i{ϐXVsQpVlZ}i{xmhi^iKlAb>}B3cv=0\m,(EQ%#7C)5!'/#%(! " !( * 4 4 4*4*3*4$5 3 0 >C > < 1 1 9 9!:%8"3 > H < 8 4#3$,#,#,,,,+ 2#8%< @ ;9 ; ; . 2 >#:$/%. - &    +!/#j,;ct4O{J’N}YZwiʁx݅mԉaIh3G#Ov ;l U U"d$h*r,r.rC(!X3M#I:s5i 8m8m=tC" T5Q0F! H##J%"Cx!At!>k!=h"S/"S/.m+g U #Y*c -e0g4m 7s4r3r;";"5{3y,t .x"3(/0+8#4L(<_(QT(XP#K-!G!=z=>=82 +o ,~-">*C-*w]-m0^0^3|;4w85i/4X26:²@B]fsshjn|VmtTh]LkP@mB3tZ6-cT2+]cZ96q(B,;6&5%3$8 < E H 3$3$? @ C D F G H H G N P KIUW\ ] _ a b `] Y X HB!; ; 8 9 : < >> = I"M%M!M 9!9!6%5 13: 2 )0 76!5"0 0 = > BC F FE?9> @ 2- 7"6"2 1. 2 5  I] O J GFB B @ A E JOOO! < 6 - * ''( *0:?&)OkBK|CTC]O_S_v~mrrqpumk.kh^(^X66P-*H$ M Q K I J J H H G K V W XYYd h `' ]) MK F$L"\ L < :8!= >@ A M M ;!= D < 3 = FG G L M ffFKY"U IGE<9>@==+ . 8 @ Y S L NO B > D D II HGC@ = G QJ G C A F I S P E B ? = ; : : K P B B GFC E F G H" E D C Bv( v( "+'75([C/omDyZpl`hXjFd,ogd,ogkm=fj7X_$]d%mr(ei%]_"^s#_#V S O O G"L!Y T E t= m5 fD ]S Sd[(i]+|$nU*tcth9tr)t`r%pWqej9e+Wdy$[Rs_@pb/l ext"|y#rq"nn"qa!s`$z\+wc*nx(sx(ww(o~&f$ny p uwj'yf*ar+ar+i|/oz* tz vux w}$y(+,/000}-|,w(y'"l~$Xz%a|d |u z ~(~(x,}+z&|')-|1z/w,z|,t},ph"ph"Nu&Ot%Pq Kp <k M f^ `il!sx%{v!~u z(|*~!~!vi&yi'h(ue(jb'qh'xm&|+-35|t'|t'u+s( n n ~l"yr#tw$so#sl#|.1x&x&./v2w/x%yt%rp%ss$tv"m uk tOf$Of$s hrop"p"o}#l|!i zy r is'v*))0010~,-.149;42s#s#/030-}*x&o" l v&y(n'n' tu!|y)|x+{s/{w+zz&s$q# g du ou oxc*ta'i Zi bj zi}&g-dt.`i.eg$ff!lt)lt)a |b _ f`e!b`(`f#] lo p tyk wh#t!x e$j#x u"l(n&p}#hx"`s!py#u{#ew$`u$is is g~&ez&`m&hq&ou&tu!x uy(z,--p+p+ p pr nt p{ w| | x(v*b&[%_ _ F K X,Y+Z{&b}%i~$m{+qw1#S'^88aobleaflimq^˥6%b~tJsl4oi-{k+l2nE!sP(p4?~Smf[z_ow]vˋOʑJɢHmHmAHAR@q=:>Ay}pig>>861~2641y-u,t46445{:vIu[rqprsdl__ǃ1v1vo iJhk@Sp"So"Rk!L{"F"J N \ a!g%i&v{+w{+zz*vz)kx'b|&X%Yx%Yo$Wn#Vm"l!s!kv$kv$s*w(!|$w'{(~(u%r$})y+~ s~ sch(dj'go#dn#Zk#bg$jb$sv#v|#{{&}{'}+}+q$p$m"~m i kj gj bj ii pk il fm mm mmz(nw'pm"tp#z&}(y)|&v#! w$ty%~)|'u"w"{!}#%}$z"~v"yt"t r h~(h~(r}+ox)dh"b h ] fh` rY%hb#de"`t(_y*Vi'Vi'kl kk"kf)mi)ts(up(vl(dv#Q R rR m{w'{w'ba%b_$cX e\!kh%im'gq(cf(^['] `\ abo$ds't ro q^ m^ o\v!e mn d] hL lZ s^ uS uO uO qO qR qV lc ^ Y `O bai"ro'|)*w%o#u-u-yj!yl#ys(up(ig)ht(f&i~ j }rj%uc'}{.}{.*,u0o.\{&[v%Zq$Wk"Se R`!R^!P ^P ^D iC c> R= T8 [7 e6 o? pG qG pG oUq$Yr&]w&Xu%Jo!Or"_|&V&L%M M I G E D F!F!C ~F {Ps!L vG xM vR s H yE {M P Kv Kv BD Ix!Lz U ~T S R"Q$M K T zT zD E I L T T#S&X"\ U$S&E rE rG gE h?k@ nCv J qQ laq"pu)Uu%Lu$kw&ux'^|!f{#~v(u(s(w2{;I#W)qp+ix<[BVrr{xw~imqqqc^abMxMxigbfse{V~ǃFq}k{wjfzFqzFqlT]pU[|YTPT4S.Mn}'G\v!CNn??IBLCSISIADEI%OV+Of=ONj^-d5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM %M&%F[-,T^OF~_[NYB>yYB>yT1!MJ.D.#)$        ! # + / =D %.[=,7dK4?mY6Jo_8VreQZWVhhL>%RC6C) "                    !.)(1SQOAxyvHO]b׉w߉wߚ@8:G!F2:8 ! K-9uE(\_.oh0v]0qZ0plGqIPJ75y3}o.oes*bMC4E4%?& =" `) `) ' %!!%&',))'{'&{)({*)g! a ^#^#-1/<5(^>-lY?pCHuNoQ~wmwzwӀII4y1~bG&XX?"M;).6#(1#,#'$03<$<$[=D\ CK`*Ubj5ZwXkn`V{QqL_3vY*h]7AL,5E$,B!*9%;#@ A A!8/5 7 4 3 3 3 ?(L-q$;:'ZP4zV7[9X9W9eHjMySySwuawr^zhT~iRmLqCu;nH'[b:!LN*-H%#A A R V ` _ Z#V!R V [ _ a N N R"S!V!Y cd e _ Z a"d$RL 5 5 6 7: ; <= > A B MQ!` ` dd c ` X W"W%U T R R"=#=#?"<"1#4!>>=? @ G(J*R R O'Q%Z X"U'W)Y+Q(J"&J!J H(H+J"&J 'H,G,C*E*H)C(?'9 78"8$55<#>$D(H(L(R'X'F%A$@#@#> > H JR Y n t #z")(,+-<CBKE&[E&[M&dM'eN)jT+pg3uH\Ţ~kМzyۊitτdrˁZcZc~apłfjŽtXsXpWZ]xifv]t[hdGg#PO.>>'03 #)$#&)"#"  - 1 4 4 4"6"?#="< 97B F = : 8$8$9!;!@"< 1 < G;79#:%."."1!0!/#."- / 1#8> ;: 5 5 0 1 53. ,+& &( &$%)X0?k`=Uxc}b]Yqhw|tyqE[4q8Cn4g]]!f"g'j)g+e9yG >;1l .f 3g3g3e7pD!B=;9x8x8x6s6q@@*t(o "` $b *h ,i -i 1v521-s-s,r*p&j&l'q%v $|&)0.::2?08z6s8{9;92}0z/x 13"(uH););(]z#(Yw!(Pp,m81R5c9t=?OUtttt|tgs_pkJu^?zR3vbB2lZ<2idDLhGU^ϣ^wVFgN?97)U92$M:!57 /5*5%5 ;=;!;!D D E D D D E G J J K H G M OU V [ Y V Y [N J B!?$11= ; 4 : A? =N!T"N!M!9 9 11 1 1 4 / * 2 ;7 5 7 7 A A A @ @ AB ;5 ? C ;88 75 6 99 9 F SKI B@C C A D MJF JO"DA 8 5, , * + 0.:;X.1bg08hw2>nAGFJf\qbwhŃwhŅrԁ|dut8sh2tnF J^57N%%O$$Q#$O N FFH H I N ] ] ] c h f! e" c$ b% XS FFI B < = > = = A C HH@ A F > 6 = D C C P U XXN OQ N F D B > = = > >><< > D W R M N PA = D D JKQ M A?> D K LL E C K N X R ? @ B @ = C E R W M M H H HM R O L D A C D {$ {$ *<.G9,gD8|f]llzs{ff_b]C\8|[$jS[$jS_h3^g/[c$_e$mn%ho$do#bv"`}"U"R#R{!R{!GH M }J zC t? k<c H^$SY)m\5v]9$bT(d]9?RoJk1bs(f_w jKboep6Lq!Mt"P#L!H~K N ] c h#j&r}0s|.u|(py'as$[s#Us"Xq [ p\m"\l$n%t&go!go!e}$k$|$~$w%|%%y&|w&u~"r!t qt qgl$fo$dw&cu%bo%dj$gf#uv#z|#*-,,on!}j'yj%ki"nh!rg!oi!lk!h dg ab eb ejv!mv!wv!xw"}x(|)|+|)}w&~"!t|&px(v"t!up!xp"r%v%{&|$}~"|{"|z"q|!m} jx$jx$`z'_v%^ k ` jg gjbn\#kj#jn#mt&nv'_n'_n'ripi!lg(li&mo"mr#mv$cy"Z| T qR nn~&n~&^ f` bh Wg [fh(ci(ak(be'b^'b `b `hn$js'g xe v_n"_q!_ yd {j |^ xS sW |X Y y Zw!as#as#W tY pa e_ e] daker#y%&z&v&s%s%yo xr"x{*v{)r{)kz&dz$ev!eu di'df)l%l%/}-r)n'ay#\t!Xo T mP lNn"No%E hE h8 r9 k=W<Z9 c9 g: jC jL iK iK iTl"Xm%\w Yw Qx!S{"Y#T!P L H G G C B B B B tD tLv"Lw!Ky Q}!W!O } M |L L L yL yL M Q"Q!T P L P!Q"OO S vS v@ A F H P P!O%R U S$S&E kE kB f@ e<c>gE qF rG rO rXr Ss"Qs#ft#nt#\ c!{z'~y(w+~2:C M&e){m5g9a}p}pքhʁlyyrlnqnnkj``motwt|ɀOn{Adw4ZN~WXǓXjTjT_tetxwq{rqDŽcrtTdDk8y{r+^g)dh(gh"TS"TS BN AN!AL$AV0At;WGm.^*ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM 52q/9        " # )* .  3@&K'%.U0&-Q2',L4;duAw51MMiV8{\K.e5)$, "                 '105>TUTAutCSXssIBAa.^:Q&N# $ $ N.?wD*aX-j^.m[0pZ0qlRsTYQ{7z4x1sj{-i\j(^E?3=1$8 6 g% g% ) )!((..43453602/0s%#j" Y$Y$103<8'a?+lR6d@vIoLmM{[isUr|S|S=:eZ/mWO)_--3.',. $)&#'$"$ 0 0 :42>:8H JJV)WeD|gwʘrޖnٔjӣyBr4kA!OV1&3' 5:!3 1 . . ; K&y"=<,gV=e>s?s?s?rPqV|yQ|yQrk\tj\xe[|i_siƍz\NmM1qa;'[R,6M')8 8 FK X!X#V(Q"K S [ ^!_"P P H*O'b" e" m" p! s#q!!o" r#!s#"S$H%6 66 9 A B C G J O P R! S" f f X$X"W Y ^ X$Q*R R Q!P#@ @ =&;'4(6%; => ?@ N*S-Q#Q#O$P"R O!D.Q-^ +Q,C-K"NI*G.T )T+T0P/C-M*W'Q&J$<%7%7'7'A A ; >"E#'F %G#P#Y#J%E%A"@!B B M"R"a i   %&),/71;F!VM$_S-qS-q].}[.}V-|^1w;Zxqwouyclw`Vw`VdXcX^XbY~m\^ȕ_siQsNMM;^0pd,hH\FGXBEJ4@E206+)*$" ( . $  2 8 3 3 3 9K GB#"@!!> F I < 8 ?(?(9!<!E?. : E :6 >$A&/ / 6#5%1)1&/ -* 3 < ; : . . 1 0 , , , + ) &" - 0 '.E4BsKF[]|iuŎaWkg|uvr|hAjyO4Xv)8f-a  d dg f#a%] 'X .a 5j /m-n)e 'b -` -` (V+^3t 3x 4.x (m -x.{/z/z,z,z &{ %w #k %l*m*l *k .2/. a a#h"f`` ` hpqq$m%l %e %c 3{ 485 ,l /v 258!:;w!X #a#"\"\=d b3xjM7v`F8ueMSgO\dݚd݂iNtcGJP2hGG-_=,C:'96!/2).#1$2$CCH H FEB B A G L G E E E D FM P W Q J R Y C ; <$<&''B = - 8 C@<!S[ P!L"9 9 , -00 . , * 5? 8 5 = = E D ? > 9 <> 81!@ E DC9 9 7:C @ = C I HG= 9 CCA F UI = F N" M L B ? 0 0 + , 0"5'D5R<`!C3/h94tN8U9\@\@lWpR||B~r <BD C C D E H A 9= A ? >U ] IIVS I H C A ? A A = ; > > LJC H U Q M O P @ ; D D JNYR> ? ? B D NQH E O S ]T8 ? E B ? K O Z ^ W W I J LU ] V O B > C E  % %2!M5%V=0rEB^vЕ`~ea`Bt^7nR-siN*uaRe>Re>Sc)Vd(]f#ag#lj"lu#k#fz"at Ts&Ps(Uq%Uq%F E A lA n@s Bj%C`)K`.S_2v]A\F#VS%TW5y|4w"oUecA_^2]\-h^-n`4~eI"|[,5>~Rzeu~j}kZʎTv DODO*Ob,Vh0kz-io*gd+je+leAHysssljckyguqrrqqjgdd]cssrssis^S;3p Kp Klv1bu-Dq Gz!N%L!I rK }M ^ d i"k&n~4o~1p}&jy%Vn!Tj R fX k] pal"bk%p*t+b hb hW t_z u'%w"}"x!s}&q{(m wk ui ni njp ht"`~(b{(is&gn$di"xw"~|"/3~,~, m lug+sg*mg(sj'yl&ti%nf$e _b \V \V \f rl u} |}"xv){|+~-|}+zx)~}$~"qy(lw*} mw lcj ej"lh(op'qw&p|$n!z"~"nu!hq!k rk rMw#Pu"W m] lp hmdi_ nq"ow#ys$|r$gr'gr'y fvg lh&ji$e kd uc c|!cx"V qR o`$`$Y k^ fl Ui Z`g*^f)[e(ac'fa&g` g _mm$or&Y~"[z#_o&`r$a |c e#_"Yz T R `|%dx'su(su([v%\t"_ le ij fa mXtvz!|"}'}(q {q {x sxw"w+x+z)n%br!an!`m!Vi)Sh+[ [ p3p/o!m~!e v] qU lQ oL rJ|$I(:r%:r%,{!0 s;[ ;_:k< h= eG cPa O bO bTg!Vh#[ vZ yW!V!R S S K B E F A ? > > @ jB nHx"Ly#Oy$U#["V#T|#KyH xL {L {U V X#W#R!L E tNQ R!R!Rr!Rr!< ~> B E L L ~Kz#MN Q#R&Dd Dd < e;c9[=_G lB r< x> t@ oQ qVq"b p f pY a w}%|}'{-38=B$Z&b-to/lsJqJqlWiYa`xyglpzt}purrrqvagWb8R{-Kij"CP1]{6eErJvYaYaQZsro]zJa`Nv;}53$U]$U]"BX!>S2B2F"2Q)Dh/V0X ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM   *7K5evW>}k~rhh·z]wQsp.l^\%V           !"# $ &'  )+-+*#/G=(8QG7b]yyhqggq[cq6z`k0o^f*dQX$TEKC<529-,B# F z* z* *//1=8IMU%bY%b\%bQ!SM My61k/'[' [' 4257:I="RF*k`5{AtMrQ]^Wbr|^r|^OH\s2sRe,f5:?,)4$)'&*#-!/ $ $ -"'1(,;:=H#ERp;fyKiZl…ihÇycĭD9vS'``D!L=!/;+5 3 0 7 =!4*. / 2 3 < < : D!`7*/Z:?}QEiK~?;{EwI{~a{~auiayg_`Xk`|yڀqԄjcU7wYB&ZJ&3F'>>W[ i"f"`$] Y QI O%R'O O M R a i # ) 0%+(',s)0l*2Z&0T%/>->+?$="7 <@AC Q V T S h h ] \ V!W"X $["^ W%T'K*H+E E @(=&4#5!7 78?G T,Y0W+W+Q! P K!K#L+N)Q'O$N"D!A J(M*N'P'X(T(J'F'C'@#=D!G"< 9 88@ B#H,L+P)S&V"Z$\%Z Z ccz&'(.1B1@.9/=/B? LD!Pa(dk+k_2z_2zf?g?l?pC{N^ŏn}kjuin؇hUhU]c`g‡gr~jmdr^]tWK>Uvu7*]O4UBE^=KaWK-fB5C>)49%?@B B CD GGG E D H L P R G DJ K O! O PKFKP E B 8 5 //7 6 2 4 6 A M N N HF> > ' ' )** 17 5 4 8 : 6 6 8;E B 9;= <<76 55. 0 8:@ABDF >< = > ==OQTNHB < F IED8 8 : 8 4 8 E"M&U+($L-)X60e92jL;L;e\q_hϏdʝXnDW0sM(`zC!M]36S./<"<"F" E! CFMS Z ^ b" a a V"R$W T L G 9 : ;<> A B C C 66; = D @ <BI G F K M Z Z IIK K I"GD 8 4 < > 6 6 DB ?E Y U Q OMB?R R U T TPF KOF = EGDC W U PLCEG C?H K R!T#c!c!F G KS[ W T T T W! X! 0/0/B)w@1|ssA%tZ)tb.ns0ly7q]9b],bf(bp$yu'z*z@zH00OщMzIfzAbz,Wfx"XPvZ;u]2t`)|x" n{'iy*l'o&nw"or"s d y k~ s} x{}!|&|('&--30n(n(m)p+r.w/y/ z ~|+~|+{#{%{-y*t#tw%iz'j }k _}"[}%y |y |{)y)t)y)+'#%y'|+}-++u%o#^ w` wf ykq"qj'uh#y fzy%{(''//,.4-''{}&|)|*./}(}(|*+.-)'%~o-{j/l,m*o,o,z3}1--/-w+|y)zz'nn&jk&p rp rjklo!u|&wz&~u&s%q$s(~v-~12,).}-u+v*w(~r'um&r&w';B@?88/,x$v$s%n#yi"nu&jy'}((uj!uj!rw-ux+z&}z(v|+-.q)j'b${_#{i'{i'k mhk!_h'bo'j&i'i'f'b}&nx#rv#l*l* hm!{(~(&}&p~'p|(q{*e{!a {Wu Ts![d!Xk!O S ^~!Vv"Mo#Tn#Zm$Wl#Wl#a}&d'] ] ct$cs$as"gr#nr%vk&~d&|u({{)z(z(}*}*''}(v&bm c yd b%a}(Y"W _{ _{ ^|%Z%N(O$R Y y_m"kw(w/ ~K$}T88|lqwqyiosׄOʅDu9V4n/}zsMgm=`j+]j&kl%om*|q9}G*p,q.nr>rMvvpp|}kցezФLNLN"=O!?MCI#NS(Y^)bb+lg:?SYw_nŁ_nxbjvdmpjxpt~rrrrrpooongU[nrta{O|B}5w+hu(`i}7i}7_m*\o'Q vS |Z$O E I N S T d$i'hw(dw'Xz%\y%gv&]p#Tj T mS qUs!Us#q'{(px"px"_v"`v"aw#f { l ~q w m%j}(br$`o"et!et!T fU j[ vY tSm"Wi#Ze$qt)yy+./y!y!w&r%we#|g" m i"te$nk$hq#_i$\g$i bi bzs#yv$t(v~(}w't%k#n$q%r rr mq{#q&k xj uh nk rv!jv&^m+^z*^(\!\ ~dn"gi#_ y_ yZw"Xu!Rm!Yo!os#sr%wp'zp&{p%ut(sv)**w~"vz"tn!rm!lj es%^{*b%f Z |V y\}#\}#X w[ te ieh ec%_c$Yb$]Z"b S d ae ff df cW {Xx [o(Xs&Q~!W ^^}"]w%^o%_m%_w(_z)r|)r|)rp$nn"b jfj!jk'pr$vy!o$m%q xs si oi oln*or*y*x*v-jy&^ p Y nX mM fI dW gW gdt,ds)eo"el!f c] aT ^O `J cL gM iB rB rBw A p>]@cE vC qB kG lMl%I lH mUl#Zl%Xr![s b y^ {Q P }O zG {? }8 {6 z: |; }7 7 H rJ yP W$]|,a(d$X zT vGt Bs#H wH wC uD zH I M I vE dE sE wF xGy H}!H}!Dw!Cy!C~ D zH qI |J J J R$T'E hE h5 q7 l> ^> gA B C~ A {@ wM uR t_ d!gy$h{%k)q),.159G L&[(`==WbX`ZY~mlnrrwfł{c…xbupnnov݌WrNn1at(T_w GJ.Ps2SJ^Rbaa[assqpo`R{TBz+Jh+Jh$4T!0M%9(>!1N&Lc,fx0XffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM  "&!9?2qtG;gr|e“e“Նhʅ[3wij)`#&         !" ! "##!     -*#218I^D@VlJ00﯄lӀauz>oo8id2sLG!K/*"                  $%+=04Db;9Wu;]LyLyK^FX8De4w9X)01,"*/"W)"J~=4rp<>BCqm`jl_i^[d5tX_/jUY(_IM!M=A:9127,/F$ K! + + *517D=R"W`*qe*qj)q\%^W$W|<5k3*\* \* 5266:A<IB&`_2|>vMtR^ZW]oxboxbUŚMY{3uQl.i7>C,*7 *&&,"1!2  )#-")749D!?Lj8_sAe|Jj^fraE;zY)fcJ#Q8.6*0 / *4 = 4 + + +1 3 @ @ : A W5|$0V1@vKHeO?9~AyD{f{fvhc{f`^Wlax~|ys`X9yVD&YH%3C&@@\a n"k"c"a^ QC K'M)O O N S a j # ,"5&/+)0t+5i,7\+3X+2@ 3A0B'?%4 :?!@#@$R X T S h h _ ] V#V$V &\ "b X'U*I,E-G G A(>&4!45 66 @I W-[1Y-Y-R# P I"J$N*N(M %O"Q B =!K'O)L&O&Y%V%L%D&<':"8 G L!>95 5 B D#I.N-S+T'U"`$c%bb n#n#,)/28"M7!J3A2E1!ID#TJ$Wj+iu-oc4}c4}iElEsEuI|T`Ǐk|~iewdrތjUjU[g_lƆjz{ms[t^O{B=t{8Fwa/R8,E*=P,BS-E=%A;%45$43"4 ,/ * ) ( 59/,2$2$? D RF :!A#G%D'C'?"> ; ; C E!K)K%I C"=)>$>"@ @ A!)A!)$!&!,3 F@ 9 99 A C( ( 3 5:!7!,($ % &     $ '#C7@pKAPc`kaueXt_odY]nwVg?p{X7j8Hs?51 00* . 8  :?AC D E ;8 = ? ;;T TTPKA 6 DHGF; ; ? = 5 9 E KQ#$ C)%N.-\00`F9F9c^rdŏtᕜqߥhٜ~Qg9Y0rK&Y`8=S24:":"E$ D# ABENW Y ["_ ` P$K%S R N I :: :#;<B D C C 118 ; C @ =DKJ I HG_ _ DFL L K%I!F 6 0 ; ?3 3 A @ =D Z V ROL C@W# W# X" W RPIOTG: BDCBY V KJFGHD?G IO#Q%g"g"E G KSZXUZ![#]# ^# 5252G+D5TWQBXW z4 x1 w8 w: w4 4 J tL }S [%b}.e)g$Y wT tEr!@q$G vG v= p? uC E K H sE _BmAqC pCp D!D!Fu"Ew"C{#Dw!F kH {I I H xR{$U|'E iE i3u6p? _? j? B E"C}@ zL vP u^ c!ku&jx'g*m*~+-/3~}6AD$U&Z88PfRbWWfhpuxu{ky]x]u]uollnvێTv‘Kr.fo'W\{HH-Lq1M~KXT[dd^cssrw{}aFl^yGw-Fk-Fk$/R!,Kz!6%< 1M&Na+ku0WffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM   #+)WM21k\DjJ}K}K}SpUf[IUw>|C@H3./$                "!     $2$+:(;~;~wwxnrXkBVg0nAED%"                '"7*T7"-^?4DdV4DdVCis;qYe%J'<*B"89,+R&4k!>z*%O3-`d:u?}FHy}r_]\ZZSNR6nII+]D@!LA6>>,0?& @$ Q V-#-#,=3CJ$Wf,s468{0u.xIGn:6R( R( .%.)-30;9#SN=cXj_macjċ`mƃg̓gͫTMs6ht0wFEH907+'&# + . ((% & *+1%6H&:Y^-Qks4i~|@iLix\Xy\6}gN+eC*0=%+) , 5 6 7 5 3 .- . / < < 9!>#M)i": .K36iF>i:t8iDfHololցd\dWcJjM}U~RNhJ*bV9GM"*J E E ^ c q!p l d ["X!U P O V V W ] pw" ) /&4/89=D@ LA"Oe3=\.7F4I1P)L&> F M L K"U"X#X X [ [ \"[ X" X Y ] a!W'T)P(O(N$N$:!7!0"1 7 54#9 > F&I)G&G&L$I"@CKIF!H I GGE#D%T%S#Q Q Q%N$K#F#@$= < => ??A%A%?&G&O'W%`#p&u'y&{#%+4+4:?=HH'bH'bI'dL+kP/re9m=FJqKqKnPoRoVs[iɆydĈq`~lnth}hhehڑc[c[{S}TVrzXKZ_$.9 8< <= 8-$8+#8 %9 #< = = 4 * - .4 6 . . 5:H F$D)A%?!E$G&B(A(8#8#C%D#FEA?=!GK FD@+@+> ;4 5 8 ; ? <9=> 1 1 0 1 30) +, ' !  '+%R4:oWpZ9f=#KuBp0m 0m 'y&v #p $j $e (m -u ,q+p+s,t.n.n7p 7q 8u5q-f ,g*i'i&j'o'q##"o$m*h*h-g-h .h -i ,j -p-r+q+q ] ]  ^ !a#m lk!o$s$j%g'f(f1o 3t 99;8 5z 8;<=>| >w DD4r 4r 4p :|?@A~6t2p#V M !=}1!=}1#B3#>{7&4iC-BqQCj|GakvJWNoHEQwH?RzU^lYitv[v[y|x}uv}wu_bKG>"O>-65 4 4 D D = A L I A C FMT ] ` O I Q P MLJ D > @ C @ ? 6 4 99> = : ; ; ? D = :$: : ? ? ( + 3 3 1 3 4 0 + 1 4 33/ 3 ><7 6 6 4 3 < ? 85 0 3 < >D@ ; @D<9 ; ; C C A CK!JJJ J H G > ;!N N M J B@:A I%t7 >#(L%+Q:;}:;}bnƩkhĘXUOQSZvay`7wqX)`I91I91G& E% A#D"LSY Y Yb e X T \Y P M B = 9 = AA A NR 99; ? K% N QJBGIP R L L FHQQ P"NL A > ; ; D D ONK J IHG I K KKVVS Q KKK LNF?CDE E XXZVHC > G Q U V S S Z Z T T SRQV! [# o& u( }.-02?F?FZ@[S_˄^Ǐ[hNjtAmW)SaN KLFR4DU,IR(IR(Lr'Ru'f%f}%ft#lx%s{&nz'jy(f~!e Qq#Qq#Yv![v#`x,e~2tEt"mt'֕y*Ϙ~-ț69:x:t=<9s4pt'i[whIzf6tn,mu"ot!os!fn)dl+\})\})i#h#gi"km"oq!kr!gs!iw&jx(em"c j rx rx \ `~!no#mn#jl#ok%uj'wg(xg(mB!oK*q*q*b&{YklAij=dd2_j.[p)nx/5 L#T22LЋLvMsEl,lhn#fRp` oB uF xJ {Fz Ey K kK kF `H eO sM yG"I"L}"Mw!Oq S qT qa!f#s&t'y)z'}v!$(x*hw,vr0{p1wF!zM+|l+|l;?Jz^}lrptrtvdk\hZsr{nvnnn~vpЎGtAn1]t4_|6aHiNlu}փoohikl|qZro^qmbq_z~Qk~tzȈYZYZDP>N-Gm,Jk)Uf#SXPJ%TffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM $%NA+-`M9Ro=^zBtuuBtuuBsEjOPO{ENI%W>6:-" ) $           !!    $)?m?mrty~sclGZq5zGN"O('                (;#A',2S;,2S;@lmb8^YU3.&1->*)_(8%"G*'Q/+Za:q?|GJr߂k^YWYVOIL6lDB*Y>8F>/9>%,B" C! TZ-%-%,?4GL'_l/}7:=41MLo<:N' N' ,!+$(.,66"NIA[`fejf‹eoɍcrˉiщiѩTM|7pw1{KGI=38/&&") - * * $$ %&+/= .KW'K[p-hj|6j?ltdĬay];hO.lG.1?(+' , 9 7 5 6 6 / - - - : : 9#=$I%c1}(=+0[<8y`8l8bE_IkekeۄcYdTeFiFuGwExBjF%ZV5AO!'L F F _ d r# q o e Z$["[ R O X X Zau"|$+ 0'42<>C JG$TH%Wh5A]/9H4K1U)P'A!J R P N!V$X%Z Z V V [%["Y% Y# Z ] `"W'T(S'R&P&P&7 5."0 7 5 3$7 : A$C&A#A#J%G#=@J GD E F IJC"@#W$U"N OS%R#P!J$C': 7 = ? B B A'@&<#E$N%Y$c#u&{'#('(0:0:>FB!OM(iN)kP+oU0xZ4qAxEPSvRvRpTpVn\sa}p΁tfąf\~biw]vjbedؓa]a]LL}JoOEQ_z6;O_'%>D(?3(?"- 8. 57 5: 53($5&"9 ; ? A C 7 + **!5 9 , , 2 7E F%G+B%< E$H%D*B+7$7$C'C$DC> >=K O HE@+@+F B6 5 3 : A =9 ;<44/ / 0 .( , /'    ) ,&W38n\:EiOjnPh{Qaoepbx~WK>pZ:e>$LuDq4p4p)z(x $r $m $g )p .y -r,o,q,r/n/n6k 7m 8s6p.f ,f*f&e%d'l(o$$!i$i,h-h.g-c ,_+` *` ,k-n+q+q Y Z !] "b%p"mj#q'x(n(j*f*e 4p 5t9:=9 5y8 :<=<{ MQcC@VrD"P=.52 / .D D <AN J > BF NV` c Q K R QLKI B ; > @ > = 6 4 < < A @ < = > ? ? 8"5&7 7 ? ? ) -76 4 3 2 . ) / 1 33- 1 ; :6 5 31 / > C : 7 25 = ?F? 8 >D < 9 : : F F : > H$ I IM P I G ;"7%T T Q N F B 6> F&p4~8&G!)L6<|6<|asʨijěNLGQ[ēhГt܁m@{e/oNB6NB6G'!F& A$D#N T Z Y Xcf[ W _ \ Q N D ? 9 >C A @ Q W;;< A N' S! XL?GI S V F F FIS S R!P N E B ; 9 I I SROLCCC G JNOVVQOI J K L LF@CDF F W Y_ZIB :IW!Y Z U S V V Y X URN!V# ]%$v("~)!1349B!MB!M`Gc^pkviֈad|RgoCiT(V_KOIAS0=T'GR'GR'Js)Rx(j$i#ep!ou#xy%mu'bq)gi Sl$Sl$]t"`u%gy/l7|!M~&+/~2ⷛ:=Rz8L}u%:V~'G[)T_%SV RL%cZ'i^(V^(O^/^r/^r.Pm7VShReM\~JVpGPeanrssiUd[TQmeHy-t+i(^~!Nn{=g~7e5T iT iW$U#M|!O U T S Q N"Tw!Vp Ym Zl \\!]z'^z'`{&Uu!I oL nN m\x!a|"r x _ x_ xe qe qd p\ tT xY y] zf i Y }T v`u`uZ^)Z`'[d"_h$is(jk'kc&pd"qd xc$zb%vl'vl' b a ^b!l&h%d$t&'w+q,v ~v ~{&{&z~%x}%pz#rt t nl ud {h zi yc~)a.kw'gs%[ h_ liy"hu!fq iu$ky'Y~#S!L ~I }S kS kP }U zb oc nel$kr&pw'{o(~l(xw$v{"oz,oz,q yk wY rXp Vj"V kU k[ na pW uS wQy!Qy!I qL oV iX p^ a |cs"cl"bd!d ] d [i`$ja%dm&_k#N dU hir(dp&^n$^v!] ~Tz Qy _i dd wz*wz*|o yn qjzx  |$|q'ej#]h"X pV sW aW af zhy!mw%lv$gs!gs%gs(a o_ mR _N ZQV"QV"Yj$Vf$NX"Q [ [ eZ ZX OX \X i^!`"Q iQ iQ rT q[ oY pQr"Xq_ p_ r_ t^z$]|%Yj W dR iN kBp A r<wEtMpHsB uA y@ z< x; w(} (} 3u#>u!_ sb wd zb!_(M GC rA m3 e3 eB eB hA rG uY| R wJ qJ pJ pQ jS hA xA xL }K |Gz$Cv#6j!; l@ mE uJ |B y? xM kM kL YN aT zQ ~I#L#N|"Qu"Tn!U pU pc{!g#u&x')~&} r"&t'`u(jk*mh+sAvH&w[&w[48E[jqnrtrrf€g\cYshzmjnnnuvh~͎Bs>m2Zv8b>iQsWvrrrkujyhjuqGhmIkhJm_lwUk|r{˃hahaO[HY4S2W{,an#TUG;"SffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM  *222$8I$8I/G\0C['27WN=8S[\9FmNB}b=j=r=RD'ZA4G                 2%OU2%OUPYs}vچ_VL92UI5#LB0(*'#%  ' '   , / 7)D-6P;Cj& ; < < G IO`&q-5$<4'Y9+cMDSLamèamÒmMwMMH8o0{zT'[V;9J2-I+ H( O O j l q s w'y" { pe V Q T T K P ^% n( 1!558I@#UG(`R1vU4}K']~G#Rg&;b"5Q!R T T#T,V+W*V!"V" ] _ O O ] Z O R [SJFD?=2*2*DC> > > < : C KA = A"A"BA=(?&D@!<#>#?"> =F%I'R"S%V-S*I O#U&L&C&?&=&>#>"SSHQj!#j !j o#s'-/22SJ^"Rl,l,W/Y7`Ol_ox耉}|p{kz~fz|d~th~thňu]m_TcUneWdnbjqj}gvVh]Vh]Hw\FlT@J;o:?:e)5E&,5##$$!!$ ( %) '4%%A < - 2 ?:4 !8 < ;!;"@ B C"C"; A T RP G"=$B D8%4'E#E#K L NP T%V%X%Q&O&6.@"@"C(A$: ; = <;">"A!6 22!2!4 1 ( ,9 / %     5:A"#EsCLuGS|SfzWisdrntdiUUgAx~1Te0,E^DtC{@@"R $Y+n(l%j(f*a/]1[-N+I#E#E0L:Y'V&O{!;h3\*O)DB-LP&B=$?6/|"/|"4n?|$-aK.cS1gj/YN-Kx1/Oz00S{//R=/RB+K=+K=#89 1y4V#"\$0n&/j.e)^#W %S &R .Y0[ Br@p:h

FIBzBz:l :m 9q AH$@7l .e+c#P  J HH8t!5m-Y,U*I)7O'2DT0@RrpEW|clems]UUilu샥y⬷Py~7EDH713) 4# 8$ @ @ CB > B OQRQPWYMIQ O G D; @ D A > ? ?: 8 @@, / 8 7 6 ? G L M A = 6 6 + .6537 :4. : > ; ; 1 3 8 : ? 8 0 ,'%2 6 2 0 2 4 9 : >DIHF: 6 6 6 K K J M T R POM@ <J N N N YUJ!K L L K V.Y 6z("H*%N/2d/2dLFNBU6Y9cBbP|`^wywqY˭Gk_ Lk_ L_:.[5(M' L# HLPRT! V W krd" b% ],![( SUW!U RQ P L J DDS!T V P!I$ K! MN!N"N N AAC D HKRL E J K N O N N Y# X! VVW P H QYLHQ!Q!S Q K$K I LN LJJJ R T HN` a d] V Z] WUae \! \! S Y j s | )%6,>IARB.uB3XDXDzs׈vvuwrhZfZzYKK&iVFY;<R(9O!E _E _G mJ nR pXu!j+n},qw-pr&o mez!b~"Y k Y k ke(uk0 {I%b2ŭR|qxs[˗HJqJjA;*pc&nZog@ug:{g3}j-~m&zm.ym0~y4}5\m#\m#Zj"]l!g qms#st'wy%z~#m{ h zbv"`u#qx"qx"z#y%w{+tv*kg%up'x(}n/|k1!uO%xY881}z/vH*h`G%fUBa2N]*YX!vc)n1 W$c33xgsrbc|g=gh0bqi"]PqZ hG oO vG rD qN mN m^ o\ kT`!Tc"Rj%\j!e ig gie j oj rik"ii%i#k{#pl$sn$}s$iv!T yXx$[v*Z\#YS!U_%Tc&ar*ar*|e'{f'vg%~u')s(zd&{g({h)dd!\ c] q] qT mV n\o!bn!tl!nm"hm"tw'xz)d i] cLd$Ld$Xl"Vj!P eQ bS ZS USP'WZ#[ dZh Yi _t'_t'gj ei!_e#^e"[ cbw#h'j'l}'g } e }[s'Xp*R^"O`!F gD i?m= p; sC wJ {H G A y? w5x5x8<G X h&e b Y ~V|!I rD n@ r@ rTx&Qz%F#G}#Jp!L vN {Z m^ h Tj%Pj'Gu!Gu!R fR iS qO qC rN wX |H y8 uF K Z qZ qNf!Q lZ \ {ap"`m'_j+am*bo(]v#[x!g&k'~)*+(| }rx"hs'dn!_ h_r"_u$u1u5HH#}]'{g2vHqr]ljna~k`nVyc_jjywtdgoRervrt~vvxyww|wpwՑYNMIw*:b~'=[$@S/Vs:ktNgTttiՎd͆oSc]>y6l-^j&XffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM  *222$8I$8I/G\0C['27WN=8S[\9FmNB}b=j=r=RD'ZA4G                 2%OU2%OUPYs}vچ_VL92UI5#LB0(*'#%  ' '   , / 7)D-6P;Cj& ; < < G IO`&q-5$<4'Y9+cMDSLamèamÒmMwMMH8o0{zT'[V;9J2-I+ H( O O j l q s w'y" { pe V Q T T K P ^% n( 1!558I@#UG(`R1vU4}K']~G#Rg&;b"5Q!R T T#T,V+W*V!"V" ] _ O O ] Z O R [SJFD?=2*2*DC> > > < : C KA = A"A"BA=(?&D@!<#>#?"> =F%I'R"S%V-S*I O#U&L&C&?&=&>#>"SSHQj!#j !j o#s'-/22SJ^"Rl,l,W/Y7`Ol_ox耉}|p{kz~fz|d~th~thňu]m_TcUneWdnbjqj}gvVh]Vh]Hw\FlT@J;o:?:e)5E&,5##$$!!$ ( %) '4%%A < - 2 ?:4 !8 < ;!;"@ B C"C"; A T RP G"=$B D8%4'E#E#K L NP T%V%X%Q&O&6.@"@"C(A$: ; = <;">"A!6 22!2!4 1 ( ,9 / %     5:A"#EsCLuGS|SfzWisdrntdiUUgAx~1Te0,E^DtC{@@"R $Y+n(l%j(f*a/]1[-N+I#E#E0L:Y'V&O{!;h3\*O)DB-LP&B=$?6/|"/|"4n?|$-aK.cS1gj/YN-Kx1/Oz00S{//R=/RB+K=+K=#89 1y4V#"\$0n&/j.e)^#W %S &R .Y0[ Br@p:h

/jj>/jjE;[sNGhjnssːgɄeycr|Sl`CQ5#MI'8=$9= ? E D D#>!99"9%;<42 . . 9:<73!<F >!<$<$<%A!A!JJ!M%N#T R P#O#M#P'Q(V"V"F FI G C"H M T \#V U M K Q U b#b$e'^&W$W$W$L"I"A&>(B%B%B @ : : : 9 8 : : E I j):j):G%]M(e_4a9gHtU~cqjmmkjjiLL3hLL3h/ 1/-/"4!D @ =!EL I I T T ?>: < B H NU\V T S R ] [ U S MK I B < EIM N PPX W R"S TO I N P PPIIPQ S R MQU N L K K Q Q G D ; < ?= ; @ E J K s)!s)!</=5@EH Ra,xo5}>sLi[;V{,TgzN>sM0n*j+]/a0m2h7d=eH$gT&mZ'o\!`Nx \Jk_1k_1pd@wdF%fX,{s233*f{'[nrEjl>|f1|f1Y(`-v=xD"Z-ur7koNvbVz{;2zuj;uj;gt%fs%eq'jp'yo%xw%w%w%x&s|&rx&z sz sn n n#q#{%o{$bw"fw#jw$my%nz%xv*|t,w-w,x)s'ze"tn"nx"nl#o`$je#ig"jk"kl"Zi!Zi!oo#mp!g sitku"iz$g%pt&tq&zt%|u%un#un#lu%mu#p ttw ~*+-,},('rx$rx$fm!ah!S\#PZ"IT O TU U[SbQ)o]*tb*yc(yc(u0x{-l$~o&rx.|-,&y op kk!kr"kt#~o.s069C!T&e/}8EĪ}IɱQdžSΛ88.|,w'g$^!V OHzo:uh5~q3t3sl/sl/qx+sv+xr+{u+,y+~s+~p%~o#z+~.//62'&#"!z$jy(,.9920{(}v're%xm%~u&z#x v!v%v&t*t*~,~,|+++++./z$t x)x){x+~x)x$w#wt sr np l{%k&u,x.]&]&_!Z L M P R T"c s k"i{#b"b"`)b(g&d%]$]%]'Z%V~#_)b+q(v'pz$o|"n i} [p&]o!_ ne rl w]zX|![n\jjo$jo$|q*~s(x$w%v%t$r"s$t%~}#~#~"~"y|#}}&1/+*v*t$t#}s'}s)rs!rs!fu(gv&ly"fv!U o]t!ey$gt%ip'fb f ^es#es#it(nv(~}(((){+r*h~)t#x!k$f%h%h#g {g wimls#ny'ky#hz ez%d{'a+a-f*f*nv'p{,v9>C!S&c'{(1ƕ5ʛcňcwvwow\~UB~CDʛ;9T]AޭAޭ#T} Li{4i{.l |p}"t~&}y*s. yI$|S66sqnnoX̂I:v4{/y~iJub:vo.wt+}h,l,x-y,~+{,y-q(j$y$~$|p*yl,r*r*w.z.w/vw(ui"th#th%ror rys"{s$n n t lrm or&lp$dl!a k^ kc ^eZ bV#bU$f[%f[%aY$_\%[f(Yg%R kZj"bj)cm&dq#lq)nq+z#z#zv,xt)qn#rq#v|!uz"tx$nq%ij&cg!af ` b` aZ]"\\"b[!` \ [ `U[ PW"Q XS YP cOf S eU dPr%Pr%]h#\j!W qW pVo X oZ obg#ee&ah _ j^ d^ drs!m t_ w] wZx Uo!Pf#Z i^ k^ p_ rw&w&v"t#o{'qz'zv'xu$vs!mk!dd"e fe gOj Oj Qo#Pg!M OQ R]Y"`S c Mb V`` Ti$Pl%]p b rPc"Oa!K \K [L WP [S `Q bP eR jS lS ]S XR lR lS jR kQ oP iNY!N[ M \S ^U ^O cNd S [S [Q SN TE UG VO [J XF VK XQ [Y U[ SZ `Z `J hJ gK gM gR eN ZJ OL VN ]S ]U ^O_ M`!L hK cK TL WQ`O _M _S _Y`!Y ZZ XX ZX []x*]x*V wT qO _T ^Y ]R `J dA \? Z; P: MN\ N\ S pQ nIi Ii I lD j@ iM jR jO ZN UPk!Pk!K tK rK oH oA pH mN jM nLq"Lq Lq b lb lXw$Xy$Z~#V|$Kv(Em$@e ? _? X> _> aUq1]w8y1j@ϛ=n?nGnG|GUcbb]\^a^al`hi_ab]XrejlmtH\tH\uhvvdwxW}wUxwQir||lih|V}P~WWVoYmaj`n^y_`XObzhwdtdtmBm;n(^h#}TWv5Kv*@ vB E J {L wA e> _B jB jCjA h> d< k9 r< k? d? a? aB bC cI I S!X"h$dx"`o `q#`s'r'x(*+,,/-z({'~%'(zz,uv.{v3~w5xAxA%yV)wc5t>zu[uj}uzqs~{qz}~{pypyo}puk|KS5r1c-!XffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM    8(6[F3CtnosxuчrTzjCla1sFAE !                !%2)";NJJUW\o]S\V\Vd͚Yz8t5`+euI"P^1:N)3> +B ,C ,B#&B#&7 6 2 4 : @F J M#E"B!>= 8 9 < A P V [ WR!] a# j" m" T"T"_ \"S'X)\*c)i#(`!] a b!j j P LA"C I Q Y O"L$W [ R R RT Z X R I @ < 7$1 / / / ::9;? BDR"`%}%7(=8-g=3u`C`M_i_f]^oT|J}Bz9^5T4{F6}A7~h@h@~Zţc̀|߅tjʊ^X^T]OdWfZ}JDyP,fyP,f~C(\C'YB"Qr9E="A#D$= ; N T F F 1&0$w, ~,"--o"$K ]$"Bn17i|C9{I:c2vc2v^F%WaC&Zh:*ad;-eX>6qeODq_RcSLUFEm2Alu+?d, 2#2#G G E I M S Y c f f#f&N!N!_" ] W \ i n"!r#$[ S R Q ; ; GE@ @ @ :3 BQ ` e p/p/P4|^AiΉoqs|ruhbRQT/9FB+8T/)8Y(A!9*O&+Z4-1{_/4{`3={d9Zn>ww8’278)Ӂ$߁QQvCk9HB;x BHB@ A A~ >>3v 3x 2| 0z (u )*%l#_ __2.2.$f&c+[ +\ +_ )\&Y#M@ *K -N 0R 0R $L'V .u.s,l,j+h-h/h4l5m8x9{5e 5e 6f6e6a9dvqA[x`?Kwm<:uzC0zkE-|f5+Z0*VW$W$?@ CHUT R T V(`+c9/xh9/xh>+[bFAt^crtusgqjIZ<&SR-<9,0'A B C C A&?!<7!2&5 6 20 + + 9 :< 0#3B 85"<'>)= = X T F'H%O QS!N#I%S&V&_"_"HGB A ?"DH R [$Z$Y$L"G![ a s("n$$_)](Z &^$b"O$I$@*=,@'@'B ? 76 5 4 3 6 7 E!J!y+!Jy+!JJ*pO/y^ C#H%G!F O R U U EC= = > D J Yg ^ [ ] ]\ [ XS B#FJ F A CCH J ` ` b a!^$\ YYXR P UW OONO QQR V Y O K K K R R X T F C 9 : ; 9 6G M y- y- A6BE&Y)l+~8ĞoEؽ_WY]yDμ<˹,l,l#yQ~!uMwhByp;{x3xy5uz6nm,li)}y&~%f~(f~(22~00.y-i,s(v&+-**73&~$s  { vtt"[q&()11/.}u)|q)ye(|n(~v'{# {!y"|+}.n)n)*})|s&z(*(%-0q"z itp/tp/xz,~|*%~%to$vx%w&t}&s{&-/_-_-b ] L L M R W#e!s s"s#\z"\z"c*b+`w,_}+Z(d+n-^*N'Y'\'s){*r wr yq"n{%dm-im%m ls wx ] T [x!]t"s ms myi$zl%|t(x%{!~&+|){(#}!  ~'*~112|/q,s%t"vl!si!js!js!^q%`s%gw$et"_ i`r#a{)f{(jz'ch#ab"w sw ser)my*++),{/r)i}"u"y"q%n&u+u)s#u#zs$zz$y$u#p"g-d0]2[3i1i1x/z4~D!O%Z+q0/׭/㺆:‚=rrrnawlk֋E}@:ŭ3122+Ӌ+ӋnJznCkn.kr*l q~%u|+~w,q-|I#R55qqpokcҀP=:7%u]yiIw5{.w^-{h097z/v3r6s1t,|%~#so)nj+o,o,z-|.0~v*yd${h$}k$pp l rvq yq!~p#~p#vs#vs#vr$or%Yq&^p!c ob_!bY#\R%ZO%X ]X ][_%\`$]d"Z fPm\ ngo"hq#hs#iu*iu,u!u!,~|)ys zx {!y w }lr af"W hS h^ [b WS Z X [ g \ b ZS UK X C["L XU UK `H cL ]M [Pq(Pq(Zf#Yi W rW rV rV mVg!jf#pf$mr!lv d sd sus!p s` s` y^ Yx$Sg'` ed dY jU lq}&q}&o&k%`z#fx#xs!w sv ro ngi!ej dj Po!Po!C}#Ep I GM OZg%`[$fN"hb"iu"Xm(Rj*gl n mPd"Pd#Qd&Qc#R _S aS cU gWk!T sS uU dV ^Uj%Uj%T eQ gG nG hE TG WH YS XVW!Oe!Mj!W `W `W _S \F TH VN\"IW C RL ZU aX ZY WT [T [D `C c? kF i[ bT YM OL WK _[ c` dNa H`#Jn IgG QJ SSY"O ]K aO `S ^\Y _W \ V[ V^|+^|+S xS oS SU YW _R hM pD dA `= X; UTf"Tf"Qo!Pm L gL gL hI hE gM gO gH ]E YP _P _E xH vR qO qG rJ pMnM qLs&Es%Cs%Zk Zk [q$Yt#Q {L y <s!= o= j> ^? Q8 V5 WXt1d~9;pL=~?yDkƼJ|PX_lpd`\f\fgmdtYZ[}S|K{gpnmqCRqCRzHj~Dj6j:h~Dc~m}wniYT|YYZU_SlKchPu]^gyqbSlt|\\mLoEt/pj)bMq7Bo*6 l> |F Q rT iG fC e@ o? n=i=g= a9 g5 l< eB^A cA dF eH eK K U Y!c#`w$\m$^p$_r$x}&&''++0/w+z+))(rv+iq,z}24oAoA#P'`4Dvrusssp։fx_x_mfppuuxlxHP2x.^, XffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM !6)'E^kcwuuwt|qwaiQRL+_5,2,"$               %.%"=DJEVQѺ|VXi_^_^eџY7~5p-kvP"RT09J(1@ )E#F!A#A#B < + / <" @!C"E!F J K GF!M O SV ^%e "m$j&h'b"` g j h-"h-"d# ^! O#[&g)b'^ $Y X! X X W W E H P  MD P[#U! T" Q P Y Y E F J$L"R N KE"?%; : A A E E F I T&W'Z([*],m4r!6+$O.)XD=wT.0^T),VH:H:C#>"00./ 0 / / -,8#8#74"+*,(0#A$R%W(]+ (G#-Q1V{5cZZ]UhHgGnfEhDjCc>\:W8V8XQEQEXWdbvvw|u|sx}֗s\qQlCj?tOtOw}zޑXTtIvJxKlLhLrCvAb*db*dk?De;$W5!k9 r:j)j)KG;847;8 8 ;<99 'g )j .t ,p $f #i!l*c.a 2g##4i)*^~*^~+Eh*Ha)QM)MK*BE*9xJ)1rO,4iM/8`L/=fG0?hF4CtW4CtW-Ef-,Dk3,BzD+?yE)7wG)5sI)3pL*8nD+=k<*:d1*:a-$5a)#4b(*@p5*Cw8*LC)N@(V9$c3!p-!l'!h \XWWN N F C < 7 2 1 0| @%F-&P;)S?>i>iSVXbgearTGLcĭNWϮ?Rϥ;Pϣ57w57w./ya)*pTV+U'S*]5g/_*X 'T&S,.kN,.kN,$QO92mj_Zdhslfui}]mkEb>&T_/AE.<(1 3!8%:%?&<"85"1%4 5 3 2 ) ) 9 8 3+"2BE$F&B @?!?!J!I!G$G"FKO L"H'O"R R!R!GFEFG E D D E*Q#U!W X g" f d a Z XV#S!PK'J*@&<%6#6#2 37 ; > 9 3> B T/[!5z+.]z+.]IWO\biiaHvA|k9ZQ/kNH,bB<)W>8(S>)<>) I K M R W Y Z G G K!H> > = L [ cle c ^ \[YT P G G FG H A ? G I QQ^!\ W X Z V Ra" g% X S [ [ J HB G TZaWSO MI I LIB!@; 9 8 @IT X ,+,+6U9WA#]K(jk6f=bDZISN7Kz-JmLGM:vd2}d3f7h8m> kM&i\+hl0h{2p3s(__$YT{X<{X/tu,r)n%`$["V!TDDoc5me0hm!hp!jx#ty"}{!y)w0vE vL77n]ojrrprvuf̊Q<&}avHp5n/si,yl+v)x+}41-..|(z&~&'}&}&(+}3y.{t)xx(t|'vw'wu'os$lr#y"y"~p$zo$lm%ii$a^"a aa e`b&`a+\h$[k!SX SX R [U [] ][ aW lT kR jU eX` YsZyvy!vy!tv"tv"vv x{$}2y})vq!tk$qe'a e[ e] c ^b$i dg dc da dY bN `C _C \D Y A ]A _J aM bOv$Ov$Y lY jX cQ fK hP nVt#] i` eco#er%hy hy ev e vb uf {o+gx'^d#\p#\u#Ww V wa%a%nn"ms#j(k&q yn rkkf fa b ` ]` \[ r[ rT eW c^^ `b fl kl"ok$yy&(w{)sx)nx&lx$N^$Q\!\ WX WO XL ZI \Q gYr"M uI wJ iKd _g"_g"R jQ gP ^O ]L\M ]M ^N]!O]"P eP gN aN aV lT gK WK UJP"LT!M XH XD YJ WL VJ _J _AbC dJjN h[ dU eOf Qi Sl V eX cQ eO eC [D ZE VH YR aN eJ iO dT ^U PV LT WS [X kX ka c] cQc"N[!LT!P_!Uk!O cM `I eG fV hV hJ l K jM cL cK aG cCfD ]E Z@ Z? ZMj Mj I zG yC wD tF jC j? j D nI rIr"Ir$K oK oKs&Jq$G kGj Gg&?c7 _5 V3 M7 N8 N^u:jCTuYHjLgX^h^w^yqaldprfblU}lU}{kpxntmwjl{gau^iVplosovnfxn^R0?nR0?n3l|1mu)na-pm9xXmpvakpwing]zfWyca~ca~`]cZkSljRtfRdwc`]`aaaSzTlWAZ7~br;Rs/Ct"F I J zJ tM qN p< h< g9d7a/W5X:Y8]6 a< a> a? r? wG G J M ~U |O zIx!M{"P}#b#h#&',,q-q,q*t*|){(y'xu(xm(ms*iu+:: K$X.8U~y}vs{~b}vXzx\zx\{kaz}hw~|sىPn9TL"O`ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM)5X^_kutqrrjwbbZ6wB6A7*/!              %-$"=@JDVOָyTVpÕ````eҡZ›75u-mwS#SQ08I(0A (F G @"@"E > ( - =$ @"B#C!D L N J I$T V []!b'k $s& q*o- c# _ g i n2"n2"e% _# N"\&j)b&Z#W# V$U U P P A F U!PB O \%X% V' O L [" [" A B!D'H%R PNH"A%> = GGH I J N [)^*a+_-\.g3k4'"H)%N;:~C?ZM]MfLqL|K{DyO T DD- - , /*6O5!P3$Q53d{7BwNfVrttvurtz|~xrrrkh|em熲o܇fϊvI`P{JWtJmlIeEscCm\cZmSbrSbrjYIdeKPQ]NCusJhWPX==yR47oW-/^Y+,XN"1 1!/#/ . - + *)5%5%4 1 )"-+!+1#D$W%Y)Z,!*J%0T3X8ebWdSjEhDjcB~gBjAh>f:b9a9];[[HmfÆ}g{ijqYxFsr2BlF)U& MJIc e j!i &f2j#>n&K.)X= E$>zN!S"WW=~<752465 5 9:77 #b &f -q +m #a !a`,a1a%9i((;l/.l.l2Pʁ2Tz0^c1Y`2IX1?^04zc5:sb9@ka8Do\8EpZ]>B>B79z13h"\3!Z.R.`&;#7 4"1%4 5 4 3 ( ( 9 7 0)" 2B!I&K'DA @$@$E#F#G#F!C IN K"H'N P M M FFF GJ F B @!=,N#T [ ] k$!h! _ ] X W U"P JJ)J,@%<"2"2", /7 < A : 3"AF Z!4`" > =O a g m h f _ \[YR P IG E HJ @ = F I L L \!Z TW Z U Pg% n) X Q _#_#I F=C U \cYV P N"F F HF@#?!; 9 7 CO X [ +/+/2 _5!`?%bJ*oj8b?YEUHPJ7K{.KqJIIqu5g|l$`Si]Ech0ak)kY,kY,m h|i&k<lB$mT,rh3w{}5|{6~q']n"PVj.Vj.\|&\}'[(e)},($~%z~&!{'{'b-e+ou%ov#m we{"]~'gw&po$}"!}&z'u(})-,x~'zw(|p)sf&j[#Z`$Tb$`^&d\&Xe Xe ui!op![ a#fy&ey&cx%n-q/yw.{q.v-v-m-r*w y{!}m$s%y%t(r)g&c%ru%ru%]x \uY k\ nf wk lo `s^&w\.g,j+v)v)t|#t{%uv)}r*f.,*)q(k%~i$un&rp&~G!O(h*x/ը2ֲ4ּCпfQuDz@0w+fzqDzqDT[/W_-^i(jl$v nyu"||%s p u#v%})})})+12x5.&z%t$s&s'$$qz+mx*_r%^v$\ ]z"^q%ir%ts%{s)}s*| z | z xk+xh*v](ya(n)r-v1w4x6yG yL~GEq0q0u6p4|_-d+h)z'%7={% ta sa sy%&'){z-w0r2.,('\ \ F E C G R O L T \%h*l+Ps%Ps%S{%R}&P(R%X z]"a&^ [ b di{ ju s!z~#t'v&g|!d#a%`}&_q&gx(jz)ow'pv&h$h$s${(479;=}/v*u pn no#o#{b#yg$rw(vy*}1~z-yv)m(j({'}&rh$rh$cg#jl#~|#{#s#q}$op%kw'g})ow+ru+cj+cj+n iqq!y+y,w-~*'|+r/q~$p| h'e)*& { o(w+~-~*~&z+x,|2}4GG%|W'a,}y@١ZTa]gez\րY|J{E6⻂6o;v9̧1x/r(q^&tXz#vQ!M KB?o,o,j_.ic*g mh oiu$ux! zz(y1uDsJ88mKyo]ssrnjsۄYȞ>'bzGm5i/rm,xn*p#t(~60*-/|)x'&%{${$&*z4z/|y*w~)q(xy*zv*ms&hr$|!|!o${n$hk%gf$cW b ]` b_d(_d-\p#[t QV QV O YS Z] [\ _Y lR jK hO aR ZT rU zoz!oz!p sq tuw w|&}7z{-vm"vi%vd(d d^d]f!\f&p gm gb g` g[ fO cC `A ]>Z!> \> ]I bM dNx"Nx"Y nY jX ^P bG eO oVx#Y jZ e`n#bq&i{!i{!`w awc vh| u/ly)bc"[t'Yz(W{"V{ [$[$mg mn#m*m'n {krgh cd _ _^ Y^ W^ s^ sZ ]] _ef#fh"j nnr"ru%(*)~|)p{(k{'M\%RZ!_R[ SN VJ XF YP gZt"JvE wGj"Gf#bf!bf!Q kR fS XR ZN_ O`!O`!M_"L_"P dQ fKaKaVp T jM XL UIL"MS!P Z G X > V F VH VG `G `@cD eNi"Qh![ dUi Om"Ro"Up!U fU bR fQ gA UB VDXH[RcN hJ lO eT ^S NS HQ WP \V eV ee \` _Ph#L\#HP"P]"Wi"S bQ `M iK lV hV hH kI iM bM aK ^G bBfA YA U> Y= ZLm!Lm!J zG z> y@ uF g@ h:i$A mH qJr Kr#F pF pFt&Fq$D fFe Jc'@_!5 [2 S/ K7 K9K _v=lF\v^LcQa_ZrTsNbzPwpRrrfbqOrqOrłjf~lisqroekkXcbbYlmbt^}y`[{`OG*8bG*8b,mj*ne%oV)sc5Jmk_Zj[qiZykOilKcfUofUob_d]~kUokStiNdw^_`\ZbbJKyMGT<R R b)e(o%p!+s'<{1@:Dz5@p0sDX>w\^?XK>zU8=sT,0\T',UG"&GC $C@4@4>+=(9; A < 65455 116!4".&0$5=DQ#^(y!'H%.S2Au6GgMmLIJMV_şSH>{;l>f?bjbjw{upnlllwېxXxI[Øa˒YȒYȁock]`MdKrCqGnqKplNpjOsJwHk3}k3}^)_V$Ve<:a75U'(R$(N"(K"H Q T KKW U Q R V P J R Y"O"L"H"G"DA :$:";<= 4 * + + ;A9 9 T T R S T#T$U&P$N$X"["R R b!a#[(]'a&_(]+Y$W"Q!P!M M M!JA > 72 . 9 D h'u)%3V%3VN>YE{\anpZ}F5ct^%/]0MHJ KXZ bg%v,s3p4m5k4w4|9;2~2~ 'o (s * )~ (| (y )v 0z2{4{4{*n*n!c!g#s" n"^#(!r92)O.jq,}!@ =#9'8 8 5 5 , , ; :9!51:D O(S+J)G(A,A,A!>!6!9C @ =D!K%A >L.L.Q!Q PT a"W"M!P!S a!e!"a _ g c U R I"C#<$A"E!?$=%3/ . . + / :>$A*O <^+#Nw,$M,%MB8yI>swvswvʃ݅vюP|Kuu?a^2qNG$TB,;>#36*3'7%7%4%4#3 7 E E E A>!F I D D FEED C KT\dl n l l O L B E N E < @ E K M O P! R R U S MQ V R O [ _ W T!TTK H ADO R T W X! V V KKED?=7 9 < B IQ T |"(|"(=(i@,pI9PkDoI$}Z1>XyruQzsEvw-hix$dUPEPE%lU(sd4>zHm@dh8[j%VWkUHfg/dm'ij#ij#{d!d*dF!gN)pe-wq2~}0{s/zp$|T |Jdo8do8n qmq!ir'oq)n.{u)u}${}'}*'&u!u!^~#b}"n{!m }h h h&h'g~(x)}*~&z%,*&'*(%vu#ii gl"gm#_f#]d#Wl!Wl!h t h u iy jx$kw(ko+jg.py&r#+-|5|5n'm(k)n)yw)|x&y#zx$yw%z|"{}!t$t$q!k}!\y"`v"kl"ojt hsi sj$yu){x+r+r+su)uy*},}-x20.,*v5q8}BF)p+{1ɟ3ȥ:ŷ732k2um(`n$zZjzHh{C^j6^j6\g&[j&Zq'ix#x { ~ z"x"##v"v"{&{&z'w(o+z++~*w*x+x,{#{#yo&qo&Zq&Xr%Tu!Zq%`n(am*cl,ul,{l,g/g/}a1|c4yh?jB"pN#mQ$kT$yU%V&a&d)~+#^#^EyBg9p1y(z&{#/3{+x)~{%~{%)))+/13v-s+i&f$U U ? ? @ B J O T Q O Y']*U |U |O{!S|!`~!]"W&W&W%U R Z$]'c{"fz!ly"qx%~w/xz,h#r%{'w'r|(m%k$t$w$bt(bt(z lr#11147/y,#~ dx"dx"nj"ql#{s&~v'*,.o*i)v&{%ij)ij)hv$kw%u{'uy&ss#nn#hh"pq#w{$t}(t})tx"tx"p"r$x-y,|,z'x"s$n{&fs"c q a ua wt&q#j k n!w'-w*o~&v,s.V#c'j'j+{r-{14ɦ8ⴈ=ӶCĸ=<2/y(m(m+o(fmJ~oE{w9nq7al5ps6vv7w.w,_$_$`^$]c#Wp Zn ej ps&{}+~06 |K#{R88fASdPk_dsrqeώ?{%_u{Csh.rb'oj(sn){+z-v3|3334.,++{){)-,p+v-{/-,x(t'so*ln,~-~-t+r*mm'ij'_b%fh#mn"gm"em#Rg L eT ^T ^P pR lY `W aO eN kN rN lN fO xO b | b | pt os!kq$ot%}})|u'{n$vo$rp$l dj `g bg br im k_ r] pUl"P hK dF ^A XC RD PE XF [Tl$Tl$Y iW hOfN eN dM kL qU tX u_w#ax%X nX n^w"_z!e g#n-ky'gn"Zu%Vx'[q!] nV%V%gw$ew"_ v^ v^w!\ tZ pX hU a\ f_ hZ qZ qYn!\k!cc!eh m vnv#nw'w}*.01r+m)^ d] f[ jV gI `I XJ QO _TmP sN vM mLj R zR zE g F k Kz MwR pP fO ]Pe$Qh'Qk!Q lO `O `R kS hU^ V^ Z]!V `R bM cIc E dD eL \L \H ZI ^M hQ k^u Wp Pl!S iV fN i Kj!Q lS mO eN eK eL cP ^Q fR nU bYW!X WX WR WQ WL d L d a f\ eK dO _ S[!Q aO hR kS lOjNj"On"On"K bH b> d? eA jC eEa? Z= W? Q?O? c? cT tP tF tG sK rA n7 k> jF hJ mK nNr!Nr!N lL jF cD `@V"C PF IF LFO#S[3X_8t%uW})}ayTsVc[ze]yjctzcfcX}\koUheccffp]{r_vzefwectd`pwzkmnx\`{ORX(=]X(=]%WW$]U mO"nV(pi0ip7bw?A@f@ZjOljOl[[Zu^jjLhW|gbxal[wYXeeOlT^δe4xe-hgu8\v,Rw Q yQ zE A = u< o@ y> u:g 7e/_2[5W/ b) m> eE bE uE {< s< sB oC nF kG oH rH zH N!P!b!i!g~$g~$^|$`|#f{#k#z#u'o{*em%ah#^m']o(00H"W+2DYtwngseop]vqcgreaimrimrhjsv}酌Vm0t#hffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM   4'')A@RWh>hy{8ߴTpsv~zn{iQY8sC@'V                &0_1dwu;xdTqH::d׬YǛ63s^(^cH JR25S(/S)H#D!C$ C$ 6$4#.!/ 1 6 ; @D"L NV! Y! ^ l" .&1&8'@,H1D2{@3y0-x++q*$n)!k!'k!'[$#]"$c%a&_&Y%S#Z*)\1+E$ = I I S Q!J$LPO M R TS R N&N&KMQ L ; ;; A F >;V!V!j-n,{!*{#0{*B7GC!L>Gv8Ad.:^+7h$?k! A-Ak6FxOSTUbYk[t\uTvK{8}1g*k`(`<)c<)cM<[=@ZĊt|ynq~ՂpЈkΏPGEEylTyjQwdHrbAc]+dfR$ShGAA""4 @ D AAs" |# &&'.+E?,mR:fOzc˒l؍ottidaqi\xLLMljrnqqgmъcԕQ`rPWmK:\M9WS4GzI,Eh>$BUD#FQJ!IMFLFEMDP(Y]S,]e=@G=@GN%/SH-1X5F8g:nN.7fS&,SU#(LB#@;!<;1;1=-=)< ? G @ 9"8"7"9!9 0 0 7"5#0$2!6 : > O!_&s"&Gz%-R19p5=ziIpIJLQ]śiӥ[ǮL?;q?j@gvgvoomlklmu׎yUzFcϓm܏]Џ]ЄdXaUWK^IrB}pFhnJjkLjjMrIuHk4k4f+e\'\h>Ad8:Y%&S$(M#*L #K N O I I [ Y TUX R L U ^"Q%M&K#J"A@ ;';$; >A 6 * , , >D< < X V Q T!V$V&V'M&J%Z"_!N N e!d#_'`'d'_*Y-T$R!M!K!I!I!O!LC A 9 4 . 9 C#o(})':\':\K>XEX_jrU?~0^tS )X(KF K L T W _ f%{*v/p,f)[ /t1|33 &r &r j "o &} %z $w %s %o .w1y2w2v%d%d c g t)n*#]+1!xG>-c5͑2CIUvUvxx}t݊i~x[ˣL(A0W$$Fl3)\2,]1-]MCVJpppuzۄB}@io;UU-d@;F<$1;*5#3 6 6 .#.". 3 B BB; 3$> B D D CDGGE JOXam q q q K G < A P E 9 > C N R R R# T T RP KPT R O W Z V#U$PPK I B EM N O W Y" X X M!M!DC? = 6 : = B G O R v&v&@*lC0uL@RBcGTRD]n@lF rM&b5DfigY|fJun.kkp$gTNGNG~%lU)te5?zHhA`d9Wi&SXkRIgf/em&ho ho b!b+aI"eR+qk.yt1}.{o-yj#{Q{Hhp;hp;t mr m mm'rl)i/yp*qv$zz(}+)(s |s |] ya zn }l f i l%h'd)v,|-~&z$-+$&+($w{"i mlp"mq#_i"Zf"Vn!Vn!d w f w mu mv$mv(ml-la1qv$r }*-~7~7~n%l'd,j,wz+yz'{y"wy#uy#w!w s$s$w!q"]~#ay#mh$qi u jt mro!tz)t}+q+q+rr+uy,-~/z~31/-*y:s? L"P,}.4ӱ7δ>93-tm'[knFjf?`q9\u7Uh1Uh1^k#]m$Yt'i}#y |  |#{$#"t t z%x~%qw#px$l|'w*-,x,~z-~z-vz"vz"|k$sm%Xq&Vq%Qp"Yo&`m)_l,]j.sj-zj,`4`4^3~a8zkF lK'pZ(l])g_)y`)a(i(l-/Ɯ(m(m J}Gj=u3(z%u",/{.y-~)~)***+/13q-k+a}%]|#R R = > ? A G O V"P J U~&X})V V M{ S| e }a!V)U'Tw%R!O X~&[z)b|#d|!jv"nw&xx1t{.h#v%'~(x)n$k"v#y#`o)`o)v jo!0/.25/z-$!`t"`t"jm"on#~q%v&',0p+}i)u&y%fj*fj*j{$l{%r{(rw'sl#mi"fe!qp"|z"v't(z |z |q#s&x-z-~+y&t q"my#cp!_ m _ p_ qo$l"c }f ~m w&-u*j{&q-n/"b's*u*u-{{/31è.د3̯732+l(b#S#S%W"P{d:yi7sy,fq,Yh+eo/iq0q(s%Z!Z!\^!Yc!Qq!Vn!c fnr'y~/37!N$~U88c=F`LeXy_sss~i҉?v%]p{Bng,m`$ni'ro)|-|.s2z46650.--{+{+/}-m(u,|0/-w(s&un,ml.~1~1p-p,nm(jk(]e&gl%qr$jq g pO dG `U `U `P xR rX aU aK bM lO uN pL jM {M] |] |pt ns!go%mr%}y$}t%|n%vq$pt"o dn ^k `j as in l^ u[ sSn#Q jN eH ^B WE OF LD UC XVh%Vh%Y gV hLiN gP dM jI oT wW z_z#az%R iR i]w"_|"e"g%l,ky'iq"Zv%Uw&]m _ jT%T%e|%by!Z qZ rXv"W uV sT jR a\ k_ nXp!Xp!Ys"[o"bb eh n xnx#mx'u|+|/23s,m)d ga jYrU nG cI YK NO \R jQ rQuO nN kL L Ae!Cm!H"K!S uQ iO \Qg%Rk(Qm!Q nP `P `Q iS gW`"Ya"_c!Y dR eP fMg E iB jM [M [K WK [L hQ m_z!Xs!P l S hV cLk Hm"Q oT oS jR jMi N fO \R eT nXa[T!Z ZY \S WQ UId"Id"` iZ hI cP aV^!Q cL hR nT pPk Oi$Mp%Mp%L _G `9 d: g> nB gF_? Z<X ? N@K; `; `W rS rH rI sLuAq6l> iE eJ kK mQr#Qr#Q iN gF bD ^=R D KKCM JNP(]a:bf@{)u`-zjuQsSkXal\emfo}hbjU~`hoVzeaccbbjXoZz|abzeawh_t~wqmlwZb{IS^'?[^'?[#PQ"WPlM lQ$k^'hb*df59;e-(>-(             4/I#2Qu:dBtzNA99{>u9b(\]$TiN;gD9d:6W0-J%$J&J'="=".&0#4 3 / 1 3 :@ Q V p# y& :"=(E9C;;BJ!NX%ZW#TU!NFAA=4+~0%/*/*u:.p4+a##c$d%`![ X W! F$@&="="/ 7 M O U#S Q O#N&P P T $T $I+E):"<!@ >!;$7 3 DJO' O' | .| 3|! B&$J3.cA.gN.kxE'[_; KG,B?'?H9K7)E#,P66r:7vE;LBSHjCɁ>/z*j`IsQ>+!I+!I%.V/0_K6{gES^Ȕi׃}}딟mۜeՌUUmمvpo{j^:oW2ptO)aI(3;$> ???S ^ }#+$A7+bI9^=r@AAEE@A1c<;,Z1)@0,"E+3-T('2I$7>..MI7@bS>vm@uBckWCVaM(+C.-A>1<=/=9'?6)73+.:(/A%/9'(6(%6$*6"+5/5/6-6-7+8,;/?2B434.4;/?-9*9*, ,.*5"4%0,1#1 7 = 3!0"&"&"(, 7%4#+ 4= L(Z!1p(%Ow**Y02f24jB?KBfKjLtwN}iP[Rgcst~ef{`atcXrdUy|y|x~cmȂdpuerɁiiÌm_oKoDbΒlSYSY[XizXeViRsDsB{r@zB}CvJsLt@t@64x_.ksS(^b05T+2E&/@ (:!5 3 C C I L S S T T!T%W!Y Z Z M H <!=!A!A A : 2 7 ; = =EHS S Z W M T [!W"S#U'U(]` T T T U W V S L D!HIIIj j Q NFD?!@ A > ;#a4n!9-5a-5aACJLdfiyr[=~+[|P!S!I F W ] _af i s(z10t/h )g 'f *o +r t t l moli$v(&*x$+u##;9&@@%2l9%2l9.*rU80hUAԡ[BЦmEöcTYcms]V߀v〸vQi>>=w5~-΅5{

yq>tq+ߟ+ߟ!%ـ1^/Y*mJ.oL1qN+m$,r.i/b/_*,y3Y2X.U(N"F%1(g_ U QbbSPHB;72 <?864)4)/l !5v./GX0JR4R|@1@hF-.TL:B>HCENljNljo|gpqrrr~}k]/9[ : 5 0 +(' . 0"<(<(P

@ BDL N ? ? 4 6 : = G MSa n q r f$b(] V @ ? : ? D @ <A C I K FFE G K PUZ_ [ Y _ a X X N O PP P U Y! T R"` d! M"M"Q"L">#< 4 < D R ` -#2(7777H)mO/zcBbA]?N\>x3o'fZjGkAx9|6tEvG}M#wV.fpEj}\nŋdel[qE_d8`i&\Zj ZL\H\H"{O%{X.zs0lu2^w~1Xtf0Rqg#IRgFGTO(M RU SU Sg&g-h@nK)l-v13|~4y})b%Yoo,oo,sy&x|&'&#&)~(}y&~&&}#}#Q nP qM xR y` |b |d {l {t z}!!""| ~#*}(n xv$o~'r|+uz.p{$n{!iz&gz(mm mm mr,nt*r{%rr'rh(pl$n puk#wi$u*y,--65t1r.vk#yx'|*yv#xq!tv&rx(wk%wk%pu*rw(x|!vz!n top"ol%{m"ngm&\l(jt$jt$ ow#.-v+05<B%]'f144Ÿ@ˆb܌WН5.v&oYjcG^V5VV1SV/[m(]t&Zh#Zh#h g!b*k"t }"*&%$#66+|*mt'jt(_u)fw(my&z m~ i w {q0q0z6:DAz7>vEI!M#}Q#wR+x+x'wb*{o37DDDB@AAF{Gx ~; z: xT$T$` |a } b!`!["O"Cn!> t8 zH zM z `w'fv)po$qt%r'k$V ya tl n] qNs$Vl&Yj'bw#e{"q_#q_#z%(/1369,'zy*nt+bs(bs(Xu)az(|&&y%q'i(r-u/{-}, r rxn!|n"o#o! ot!x(vs(km'gg+fe, n no,q)v |")|)j)n&r|#h~$e$g wg tat'at%a tfs"vq+vt)vw'{)*/0H"P,{,{%f%b$T%U%U$}S"tQGC~C}C{9{9p1o/m*|l*ei*hr%k{ `t!\r!dq!gq![ [ d {b v\h#^m&b{/z~.,z.t/vCwJ33:z?xqOrpaynidqm~:||$T{@lo0gi+|n!{t#w),33x3x6x8w2v0z/{.|&|&r1x/)+,(u$zp#un"pf"nc"''jr"kr$op)no(jl&im$gm"^p"[q"[ m[ lJ cJ cE uG oK \N bV uM tD sC lB dIm#Kp$JpJpKn#Ro#fq#lq#}p!tn%jk(ii'hf%hh!h hip!is!kz#nr$xY&s\#c f\ ^UV"HV: U> K? GD NF PNh'Nh'J nL pR tT wVyY s[ lV sT uHt!Dt$W `W `lyk} g#g#f!c v_ j_ v_ z]z!\z%\["\["A hE gP cP dP fS nU vT qR lQ jPiX eX eQ T ~[w ZsW fV iTl e nu p(,w(q'e|&`u$R ^O ]G ZO _V d\g!bi&` u_ ya ra oSw%Sw%\ vX wK zM uT dZ j_ pO fJ bIh Ij!Pi)Pi)K nM mQ hQg Re$R`!R [P^!Na#V YXV9 c9 cL [L \M^!Rf!a|"_u$]m%Pn$Cn#V p\ qW rU rZ wZ vX s[ wb"X zN rN kMdYb"]a#T mQ qS jS jP aS b\ c\ `[ \X _T bY iZ kQ dN bU _U _Qc)Nf&D nF jL_P cS g? Z8VF WK W\ a\ af%d$\{!]|!`~"P"?!Gs"Od"P qP uUo"Uo"? eA cH ]G ]C ^ G[*KX4W\0IEHGCNR#Z`(f]%\["QHEBA602*3*3*}>.x9,h)&e&b&^![ T R D"?%= = 1 7 K M U!R O N#N&N"N Q$Q$C(A&< =@ = ;#6 2 @ EQ& Q& { 3{!8}")H&,O15d<2hG0km?([Z6!KE)=>%9F3I1}$?"(J14j55m?7yE>LFdC{A1,tj"S{\H."N."N"*N*-WB4raBPZ•dЇxბ畔mٛhԏSSfχpnl{{ib?oZ6wvR,hQ/fCxA~ADDCE1d?>,[3*?1* A++'H+"/B+7<.(FE27UN8bic:ppj=QXP>GPH*%;/&:?*8>(8<#79%17',<$-@!.:#'8#%8 &8 '8)8)6)5(4'6);-=.>05031>+B):):).+0)4$4%4*4"4 7 : 3!1#(!(!+-4#2!- 5= J'V0l&#Ks((T/0c23i=;~D=WB\DhjHp]HwOHzWV}_dtU\rQZlXWjZVvsvs҅zމ~uזdgĉfj{gmƈiclYoIqC^ǔgRXRXbYnWiRiMj?h>~g=uByDvIvKxExEJGn A D A?#c7o">57j57jJBPLbj}muyX;}*]O#Y"L G Y _ bdj l u({01w1n )h 'f *p,t!s!s lq) t""g(x*/8 99!=9&]S(h['ST'ST2Ae9GuOYӦU^̪jn^pSrbgTNmm{eir5p5k5r]0e*m0e5v]6i_6e`)և)և!n"d(xG'sD&c;)e>,g@'W"n&Y(|R)rL)oJ&g(_,sF,{F*E%?!9"'#qd` U Q __UQGA;6 1| :=751"1".n2t))>J*?E,Br7)4b;''R?14m59|8e}9s~G`pG`pcptew|jls}醿peE@r>d|{>=Em>=EmP{m^eP[oz}qcrsLgyaTuB]:U7Q,A@+4%5#8:@#>= 7 1 2"3#4!4!:%:%@*>)8%=&A&G(L)O,P-C&>#?!?!3 466 5 3 2!2 2 :#<%I I `$c"mmli g"e"#d($k!m Z T!EC > = < 9 5 0 +** 5*8.I7I7](/\\.1b[B:tYFJXKYchsoqjxquu솮`wQJE&WG>%T?)"I8!22 9<!> ? 8 8 / 17 8 9 ; = ? B K N < < 4 5 8 ; E KQ\ h l m f"c&` Y C B @ B C C CF G I I FFA C H N TVX Y Z ` c ] ] P P OO Q V [! W V d i! R!R!T!O!@$> 7 ? G R ] 0'6-;8;8H*nN4}_R_N_CN[=t1lz%dUjCl=s5v2wCxG!yP%vZ0lyElYm‹_jdgv@cn3awm$YTmWIcHcH#R&[.v0rx3ez0\rk-Sjf!KNdIETR*OU!V RV Rh(i.m@rL*p.z257}+h'^ri-ri-py't{'&%"%(~'~y&|%}%}#}#T pT sS |W |c }e }h }n zt wz!|!~#|#w"x#{(x'p"zw$s'w*{-s{%py"iz&gz(hl!hl!lp+os)v{$tt&sl'qn#p qso"uo#u)w+//64u/r,yj"|v%)xs$vn"xx'x{)xs&xs&py(qy&tz!ty!rv!rp"rk${m#o!ho'_p)nt%nt%|n"~u%/.v-27>F'f*q585ǻ=ŽUÑL1)sy"nPoc@dX1\Y-ZY,`p'bw%_k$_k$n k"d(m#w {#)&&%%z1z1|'w~'kt'ht'`u(gw(nx(|m"i w&|)w>w>IN!^ [TX"\'e,n(c'~`--(h+t47CBA}?=>?D~Ex {R"R"Z |\ ~c ` Z#O} C k> q9 wH xNx!av&hu(nr$ou%t~(n}&[ yb si m^ pTs#Wp$Xo%at!ev tb$tb$z&~'*-123)&|'uy'jw'jw'\z(e}((({(r)j)t,w-}-~-~s"~s"sr"xq"o#p! rw#{)wu)mn)ij*hi* q qr,u*|#$)z(l'p%u$k%h%h yh waw%av$ds it#yv*{u(}t&|')./D J)p)p#]"Y!M!L!K |JpHzA~>z=y={6{6zp/zn.|j)wk)fp*ft$f x\ sYr `q cp [ ~[ ~d xc ubk%do(k{1/.|1t4wG xM11:x?vvOnt_xpiarf:y%WvDln0hg)vq$wu%z(+1~2v2y3|5{1{0|/}.{'{'v/y-(+-(t#yq%tp&og$md${({(hk$jk%qm)qm(pn&mm%jl$`p#]r#Y kX hH _H _I rJ mL ]M bQ sL pG nF iE eKl"Mn$NpNpMg"Rh!cj!fi q hlh"gi%ig%lf%k ij jkp kr!lt#nm#uX$p\"` h[ `UY!J U> R@ KA HE OF QMc#Mc#K jL kO oS sW xV sU nR rQ sF pCo T dT djxj{ h#h#g!e v c k` u_ x_y"_z&^\ ^\ D aG aQ `P aN eO mP tQ qR nT kU jYeYeS ~T |YuY rX iX lX nc mo k}'*u)p})dv$`p#U ^ R ]I [P ]W `[d!^h&\ q[ t_ q` pUw$Uw$Z x V xK yM uR iW l\ oP dM aK hJ kPe&Pe&N jO jP jR h Xb$U_!S \P^N`!S ZUX= `= `T _T _U`"Yf"gx"as#[m$Qm#Hm![ sb uZ s Ws \ x\ w[ r[ u]"Xy S qQ kO eWf Zf"T pR sT lT lO cR dZ hZ dZ `X aW bV gV iP fN eX ^X ^Te&Rf$J iK hM dQ eU fC Z=VG VK WYc!Yc!f&e%au#aw"c}"S}!D} Ip Nd O oP sMqMqD fF eK bJ `F\#L\.S]9`aDm"eP5;EHtK`sL`oO_nakje`cjgSi[pi^jkinkmpf|f|pCvu@t9nBsJw~jyyzʂdqXnLiHhJiJiIiHnH~Bv0aq+[f%UZ$JT$FR)Ha+If@]@]Js|T^r]s[wbcjPiThYh|hll3֤v.[~GYz@Vl,Tr(Rx%S&U'G B B {B v8 w9 q> `> b? kA iC h@ e= b> i?kA iA i? s? s6 h6 g9d!3 a. ^3 c9 h< z= A wB sD {D {Q rS uZ }[ `"k#v$Z nQ hO yN ~j|,j|,9E'g-y=Pndqo]ipU`gldtcpxcpx]w\[arcĪ~8+l%ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM **0+H;AAfPBWeCljltwn6n61 *       ! -%1*    C3t,Rq<[Չe⋈eJCC50}] JsWEUC7]<3d4.V*)G $N P > > , / 7+8&: 859<S# [' w) * <@CJV$gX%i\&pj,~w2r+rm$YN#QC"N9>69>)>)K,G-~9/m0+\&'[%#Y# I D= ;"> > 6 : D(H%T# OI M%N'J'H'I%I%0 5 B B @ = 9 5 0 3 4 W$&W$&w! Ay")G~&BZ}(D]z,Hgf/@iR27kN--ZI("I>!0:'? A j.v7#-P%-S++[25n8>QDjI60,p{+d8&[8&[5#=(-UN:|sGMSiғpٕsoӖkoїfNfNiRe`gYf_zdoOpeB|[4{fB%W_: KS-,O(!GGQc .!4& G--^49u;BBJdCoAAAMQ/fHH*\7+<4%6)%4'.>8702;",>&$&E''$G- 8 1 3"3$. *. *2 0 * , 38= D%K+` ?g# E.+\1.dy//er.-a\*'SV0+YDC7lH70`K+(TS(.T[$4SW%?VU%CWR6T}Q;ZlSXlSXeSeTfUjYn\kRgGrBu@nQlWPTPTuZUuFlAO0oJ1qE2rdBnGyI}ISSu}~䓙dΆU]P)_TA"PK1@F*2A##G! I EEC D FFF J N L"I'N!OML KF7%:%A%8". 5"<%9 8 N U KKg% a! M L KOS!I'F)G G P P S S Q Q P$K F D#C&O S Q%Q%L!L#K'G$;" D# M# KI#i$Cs)$NK;K;e>cLs\upy{hьO5y(dO)i$S K _ f iltv "z (~.37*k %d +u-z$q$q k&*(7[%0F!)`1*6~P3Bo7gy8s|1...=”=Ɯ<еE¶_痷PË@~CD:^j6N]2ec2ec0hM*Y=-Q0U7a Cw"N$!F$>#:+9-!Z?!Z?MEp ,A3OFx G~HB{o=o;pAvTY]Rx Gc\ cU P UUYTD?: 5 /q 4s 5t 4s 3s'j 'j ,r)o!eaUQL K KK!K#2;h2;h>MCUQlZwux{}瀴w䅼qUwEyHhfHhfZsVbR{EyPqorlfrP]tfLu|;@AR@#U>':6$:"E EC ="6$1#,!-- ,#,%)")": ,<-B1H.N*P*Q*\,`-E*<)F!F!/1 7#4 * 2 9 86"DHQ!Q!V"X"\!_ f! [ P Z"c%#` _ N#H%R N C @ 6 6 6 0 */,11I%&JQ',Rq4.eq4.eOi[k}prbjqpprryyz^LiP>5&17$.<&6 08 ; F J 9 9 57>< 4 3 2 7 ; H L 4 4 3 3 36 = DJ PU []e g j b KMR J A MX SQG D E E 5 7 > H RJ B V \ d g kkW# T JL R Y ` a a q v" a! a! ^! X F%E!A H ORT81B{E&mZ*qh7|DsQjO{|Mʇ/ns%dVzSEtM?wGwG%\(e/~24x-gly%VVcRC\P=W[.U^)W PW Pj/n3{@ O-{03;>1z-mzU/zU/gz+jz)sx$zx# v~"|%&y&v"u o#o#]w!_{ d f j p u&tx#sn p|!o!r&m'yi&xh%vf#xj%~t)|'%(+{z'ut%kx&hy&Zj$Zj$ji'pn&{"{z#tx#tu!t ro| m {u&r(6652w*s' hs"~&vk%pe$|+-y*y*p n i rnt!}{%|r$zh"~l%p'mx*fz+yr'yr'kk*sr,11v1x7y<G#R/3AEū64.v+m#zRrCi3|d,u^%pb$nc$qy#r#mt'mt'x%zy$i{"t$~&t'i'q's'j*g+j~#j~#k jj met&dt&bt$iu(ov,m/j0xA}F)i)i--,ଡ+嬝(,襚0ڠ>㸉KϞ9333,{.58?m;p6r5~389>@w;g;g%W!}Nl1j5g9v746643++-086/u})fz#Rv%Kt%R yT zI vI vE F J E 7 = |B qI O!K I M M G{ Nd a X$N wC b@ i= oKq!Or$eq&lq&f{"ky%{r,wt*iz%d r^ ja od tX zT |_ mc h{l({l(tz)xy& ww#v)~% !!  ""h$p&{,}-{1~w/k,y)~(-/qt,qt,b#k{#n#r#u|#}(-{{.qq.ot'nu$}{!}{!|++++v*t%r w#|&s(p}(l$k"` c{!kp#qv$(y%k"u$~&w+t-69!N!N~B}@{93,y-td.n/q/vo+pn*~z-~z-fo*fk)g`%hi&i(ay!X nQ pN pS oU nZ lZ ld ph qst)xv,{654<rC"wR#yW)oo)oo:s?oObZvuygsYmsS8p(bf#Qkj/lb#ey+lw*q&v(,{.q0}-*/10/y(y('}'s&+/(r!vv,rw0kj+ie)}g*}g*bU+gY*wc'yg's'zo(tj)gr(bt'T cO ]CTCTT iS gO _L bA kI dP ]N bL gR h Th"Y pY pR RT RX SV RN PU Y\ ajd!wg$s oq qq oqn pc$o`"l Vg \Wn$Wg V `P UJ IG KF KG QG SK RK RO ]M ^F _Pj Zu"Ot!D rFo$Gn&B b@^Iq'Iq'esgv l}$l~#j!mv!pl!d q ` sfw%hx'c _c _M MO OTUQ YG cD h@ mI qR t_pcn\e#\e#Xx+Wv'T nU oYq!^ sb u` i^ ]tu"{}$pi+lb-bcab \_!Y^!P\ V X[ TV\!Qc'Pc&Oc%Z n] rYw!Yw!S}!Q| J wK wL vP qS kT aT ]O hM lO YO YX _U cM nT ihX%_[!U ^R ^N ^M ]M \JU!JU!j ik hle$og#wl fm!Tn"UkU hlz's*cw)^t)c |c xc m^ rN!Xw#al$[ jT hR qQ tTx"Uy#U rU rM gOk Sv#T qU k[ fa `Ob!Ib"LlM oa\'a\'^ i] f[[ Xa Pq V i[ aO WK TK UK UPg&Pg&e*h)od'ni&ky!^uQ pM jI cM iN k6 v6 vTi$Tk#Tp Rj#MV,[a:ikGy(p^1uuH~PUpVmJ[lK_jMih`uc^YrcbmRjo^fobeomxoq~}Jn}Jn~1[r.]l&cZ-hm3l6f8`9w9~>?{ci{ci{}duqdhsTrƌFl8e&:Z +H#9R$>U,Bh,BhDeHlwSq]`{egiRnZrb}WҀSXtXt҅/Ōw*xMm:Mo6Nt*Nu%Mv O}"P#H }E {A x? wE rD l@ YA ^D l> l8 l7 f6 _D ^H ^= P9 K4 c4 c8 g7 g4 e3 g2 h5 d8`? uA |7 4 < t< tU}!["k#i%a)j#r ze v` tJ yB{h sh s}~.;%`+x;ɾlnm~rl_Xl^Wl]ViXgiXgg[kdcx[|asav7#j#ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM  !#($=387XIATz_IqgjsvwMwMB,79&-!    #1/66!!    J;s4Z|Jf܃p牋eLCC4{/x|X JsRDV?2]8/d2-V('H"K M > > 1 2 7(8$< 9 6:?X#a&{) * =@CJU%hX&mb,}l2w8p/zj&_Q$UH#R=A9<@.@.J0G1?2w5.f++_''X##I E A!@$B B < ?!H&J$S# N IJ%K'J%J%I&I&6 8 ? > = ; : 6 3 4 5 R!"R!"n#?n *Cp"@Qp$BTn(I^^+?`N-6bJ)+SE%!E<"/9!(? B e)p1 )I")L))T/4i6@MHcP<5/}.uC'aC'a9""A-,XM8{nD}KScɐiϓqi˔kiʕgMgMiQe\nY~m^shnRzkFh9yR)drK$W`63Z/(K K N` . 4% F,-]3:s9A@I\DfBEE\]5wYT1nN7%SK0$MD"99:$<%D)G&NM M#I&E)A%@$>= C C 96. 1 =$8#3"<%@&GI ;#;#7$6%4!&6$= = = 7 2 4#5$-'!-'!1 / ), 3 68!@'H,[=b"C|++Y./as,,^m+*ZZ'&OU-)VIA5kL6._P+(TT%+NW /IP!9LN!M0nH1qD3s^BfGsHxH~V~Vtz犗nւ`j[4ucJ*b\:!OP0x9s9t9t 9n 9l :l:m :n >r LQVP~ JqY _S O TTWRD@< 7 2v 4u 5t 4w 4x )l)l)i&f\ZTPL K KII /2uY/2uY6>o;F|J_Qjhjmp}tyO~CFklFkl]u]d~YyNvXn|uphlqTbrlPr>@ATD$V@+<:%<#BA@ ; 7!3 0.-/$0&.&.&9,<-F/L.R,P-O.W,Z,E(?'G G 0 3 9!6- 2 7 89 ADKKU!V Z\c! [S Y"^%$ZX L"H$J H D @ 7 7 8!4 1=!7B&?T88hZ>AuqJEqJE~_s~ht|xpekqqqrstqtqtTDeH8u8#-9!+=$8 3 8:E I ; ; 3 6 @=7 6 5 9 < H L 7745 78< AEIN[_c e b ] OPV L C NXOLD B E E 5 7 = G QMI W \ a b g g ]! Y OP U \ c! h j u y!d$ d$ X S E%D"B J RUX82AB41(f&~_ vKp>j0f,yc(sg&qh%ry%r~%nv(nv({y%wz$j|#q%x'p&i|&n'p'k*i+jz$jz$k ckg"ms.lt.ix-o{1u~5v;t=!|N#T.~.~553ڰ1ݮ-姖.ڠ0Й:ۯDŝ50~//*t,z139{5v2r}0|{.y35:<7l7l#S {Kn2l4k6z555621,,,/74}-u|)i|%Xz&Ry&P xP xH uH uG G F C 9 = }A vF L H G M M F {K ~[ Y R#J tB bA i@ pJ q Nr"ar%gs&c{"gy$rt*ow(g%b z\ r^ sa uX zU {^ ta qtn'tn'x}'z{% ww"x'{$!|"{# ""l#r%t+v+{}+~u+m+{*)++vz*vz*g~%n{%u$w%y|%~*.|w,ul*sr'rt&~~"~~"x){)'(q*n%l p#u&l~%iz%gy"gx!aycv hn!ms#}'x%m#s$y&r*p,13FF{;y9v5~/)v*te,n-q.tn+om*{y+{y+fl)fi'gc$gj$f}&_u X mS nQ nS mT m[ n[ nd uhu!tu*xw,{10.|7r@ tN"uR)il)il=uBqQg}[zvzesUliR~9o(aj#~Qng/p_$m|+rz)t%y'-.x0~.+./-,u(u(}&{&t%(,&| p rs*ou-gl'dj$vh(vh(fZ(k^(xi(zk(q'{n'ul'gq%cs%W bS \H VH VQ oQ lQ fO gI kL eO _M `L bS e Vg"U oU oR YR WS TR TO TW \_ ehf!rg#p mo oqk qj"qe$oc#i ]e `Yj#W e V `R WM NJ MH LH RH TL TL TM ]L ]H _P jYu!Pr G oIm%Jm'B e? cJq%Jq%b rduj$k#n!ny n oc r `t ds#fs$f ]f ]N SO TQVP YK cG fD jL nT s^ tbt[j"[j"Y*Y|&Y qY qZp ] p` o` g` `su$y|&pj*md+_`\_U] S[ MX Q UV RSY!Pa%Pc$Pd$Y k\ m[x![x!Ux"Tx O xO vOq!Q nR jR bR _P hO kO ^O ^W cW eU l[h n]%d^!Y _X _W `T ]S \NY"NY"i ni mkh%mh#sggl!Zq#[l [ gkv%q{)cs)^q)d zc w` o] rV {\u bo"] mX lV vV zT}!T"U pU pP cQ f Tn$TkT iX c\ ^Sd#Pg$Ol O nc]&c]&a i` f]\[`Vl W fY `P XN VK WK XPh'Ph'g(i'ni%ll$hu"_t V sQ mL hM jN k; q; qSd%Ug%[o&Zk)W]3eqMr'g{8~J|[a~epglR^kRchSqf`{bcwdgh]mSvmkrmtpox~py݇JoJo1Vr/Yl'c\+eg.hr0bu2\x3r4y:uDvJk;`+pZ(cX'^G KADDFB1H>'@:76#-5%)@!C W `y36!!@)4]1Gz@WNfLC95b+rb+r/E2!L;*bL2v]9eFmRmRmRkTjUiJiJgLcQW_\^rk\|RH60|SKzD;X! X! EX -3"!C)/Y0=n4Aw8DFEJExOxOHxF\ASB9E?xDyCt]A=|a:0ib7,cZ&GW =S#R"P Xo m j c"[ $Q%M%C"@!J$J$E @ 2 6 B ; 3 ;#>$BC 7 7 @ ? = < 78 9 $7 !4!9$:%((((/ - ' *4 /)(4+>.N9S#? E G L MT T N'I';(<#< @ CH I E D Z"Z"]! W DC > 94 9!;#AC ;!;!R0T.['U'D'9&-%*,&"3V<*_fD0mx[x[`ȍoaz]QDqur7SY+*A[".]&Z#Y [[$n %t ) ' "t !m f (i0k 5v,#6z3+=V-?b.Dc.Dc()+-/Ո2ό4Ȑ4z4s*䧄&3R3R4`23^20Y00d9.R,h4*Km&G}&$E+ H%I#3h 3h +\ *\ '\ )] -a .d /f )` "Z'e(i 'a 'a 2k5l>p=r 9x 6r 2l1q /u 1} 2 1s 1o/d1e5g5e 4_:p? IRQ Q M~KzR R QNCBA>; 6y 4u78.s.s!N J ?C O M J L" L E B%L+%L+;"%D058^Y8Bmb?a|A]~BYAx@= < 8$6(AD B B ,"2E C >)?!? ??$G J >>7!: B@:85 67 Zf ` ^ IMY [ a U I Q! Y!D = <;C C 4  5 8 BL#T!\\ \!U S ZZn j ^^] d k"~" " "#n. n. GFB%C"E P [ ` d 64><;C;CLGS_f{hdl`kScq9e{)`_[8lW.dU+|g*m)s8yG)t.=IUʍKĐAt+noj$[UuW:yV1z=z='d*j2k|0st.zkr&lXd]EZ_@V_>MY.JW(eU!eU!~e-f0g:lE&zf,u20qz/iw&k[#kRa];a];`O$fU#w gq j`s o l} d~ m~v!}!|!nn nn h ql rx uu uj unk qa#kl#ew"rr'vp(xu%xw$k mmn!sr)un'ya!y#%),x wo tg pd oZ eZ eja#ib#ee"er(e~.nw+wo'ut$tu#i#e#f2f274n,n,fn*nl(uj&tt&sw&xr(yp(,,zi,wi(n ipj wk)x-1+}|$}$}$t{&t{&zc!{b"_%f){4B"O&a)r6:87,k'^n6m6j5k/k(o,r0|v)yw'ux)sx*q{)q{)l|%m}%n~$j~&e~(fu%gk"hr'ht(mq*op*hn'hn'kN'qW/pEuF~G L"P'^(b/x1>Ľ>ĽN}MoHȽvEõ:5/0Ŗ0ק)p&^"Q"Q$]%^&b'd(k&`$sT"wP {L&d(l-v.y)yb)ybtGtCr5u0x+165y4-+s0s0*,30ur%sz)q,i)f(Lx!C sD rD rM H 9 : > }> >@ A B BM&M&B zB w@ l@ n@ u? l> bC jGr"J rK rTv#Ww%Yz Xz!Vx"Y#a$\#V"W W xW yW yY#Z&^s$^s$!"zu#}y"} }t#zj%pk'lk'yy&}~&""w!x#z^'zb${ l~p s&~+-~# } $$ty,w~+()|,|/|1m' ^k'~o*$$k}$l{"m tktcs)^~'X$]%a%WvT rX cY ^c hb h_ gc kow$u$s$n&i'{e(zc(h#i!oc.oc.fq&gn&ie'nn$sv!sn#rf$xn(zq)ok)ki)pv%pv%da$ed#fl!dk!^i\ iY hY hY hR jO k^ r^ rb'g(wy,yz*|" p dk*q7kAiD)Ud)UdG{KzsVuu`y|arHgMQQ;n({^w!qOy]1zV'+(z } $./0/|.*(}{%zy$xi)xi)t$u#}w!""v {g jel#dm%Y uU wbj#bj#si un#||*~w)i'}n#v ri qd qa `` ZV [V [F K ~Xy"Zv!` lW hMc L[!JS!X^ \b G lG lQ lN gCV%GX$R_ ^g!io"ek!a fgh"ih#pa'r^(tj$ol$^p"^l!^ _Z `U `V_$W^*QS#OO K TI VP YP YG \I ]M _Q iT sQlNe Pi&Qj(Bo$=p#Kp Kp Y m\ sc$i$y"p g vav!_v#` i` dm Vm VP dN aIX M [W dS bN _S hX q] _ W xW x]%_$f{ dx^ n\ fZ ^ac#gg'pu+sy,qm(pi&U WP WA UB SDK!EK"EJ#HR K YRd!Th"Y aZ _ay!ay!\g#]l#^z#]t%Yc)Ue$P gNe"Md#R fT gNn$Nn$T pZ mmd$rf$m#th!f cld qd"i_ f][c#[c#d}%ez&hq'hk%f Wjh"my'mo"m ekk"jm$bi'_g(f tb tU u\ qo dj ne xd xcw d d V Q UkUkX VX VVW&S\$Oa!O]"NX"_m(et*Xl"T iha#ha#h if ga _c ^h []] Q^"U \V [L ^I _Pl*Pl*m#l"j xgt]h%`q"c z\ xT vN lL iJ bJ bNV&V\*nm7pn;uqG1CƁksrrpojighho`d`a`WrOFxxNmVigpsHqHq1Eq/Lm*aa%^V [J UK OK#dU$kX.y1?~?~pNqj_V`|r|q|zoˁVIJ<=S9Z8M8MQm[{^z_~``|y_n[c`qgQkKlI|BQBQG!wMIvEMs+Mp'M eD i;l> m@ nA A @ |? v; i< i@h= g5 d: ^? XB WD V= ^; `5M3G9 G9 G% V& S'J#RY,d9 o2w0z; w? v< v< v^}"c#s&{&'~'zz'U tH rV Z!s~$s~$-4G$Y2BnRpX}q]`nW\mU[vlhvlhri[pe]jWbnohzx|U~f1s fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM !*0>3DRaKxS[^llwcrzTek(gEC;&  $)(361#J:8&R#!!#!!      &\.-\lFe|^p}m~l˄a¨EEn*ac&XsC=n=7`+%a*%c)$X" N LK ==K K I"H E E F J N k$ t' ,#-&=DA NM*lW3}vOxSzXrEk2\+oW)hJ"RE KF MF MS#ZV#[`$\Q OBBo9<]07U%"S" T&U*L$L$O(O'R"P"K!KK C$A&E GD%D%< ; 9 8!6%2#/!2 5 9 : 9 9 D"2C%1A0-B4.E@1>658,89$3;-8#7 B F S Zo(},9$.S+?n;OK_oJ|CCCh3h3H&bJ*iP4~W;_AbKfUjUlUY[qPqPqLlQ__jbvkȓ`ƱUī8z/vPFuB6`& `& >O -/6"/L+Ab0Bm~5Dx@UC[`W`WhJbLPPN\}J~\nxnxlnTx[B}U<{<*`{4$Sr+6v*6(7*8/9,7)5x(4q'4^ 1X0X.X .X#1X#1P$M#B!D!L"C$;'>%@%E"G!;$;$;";"<"; 87 6 2 . $2 3!/'/'6 3 - -0 0"1(4(8(H5N9^%Gd!)L^!#Ia!%Ki$,Sm)/Zy77q38n/9kv'5Yg2GH,8>+3S 3IZ#6Q^+/\^+/\OEOFRIVTZ_dYmSyI}FfL_N[U[U]H[DV:P7?.i@5uB;ODTHbFgFkXkXu{ur{{j{r׋^ŒMg=S.mg>F^20[.)I##I##M K G F A DGHI!II ?< ? ?>= :(:%:"=@ E F J L#U U G#E"@ < 8 = A?>D F T T R O H G G!DAAAF H C#C#[4X3P!3M 1E*8(,&, *,#/[E-ekP5w`ǔ`Ǎh{V{TLCzt:[a,+G`!2`+_)_ 'g &j )v )x , *z %m #o"q'n",l+.:Z4?j0j/yɇ2É2É1ԗ.ڔ&)v-_.b/e0M0E+P)T)k-)k-&Nx %Lz "I!"N&"^4L";e;t;y@B0m 0m +e *h *o*l*e .i1n.k +h +g +g 0i 0i 9| :} @ > 7| 3t /l0t 1|0{ 0{ 1x 1w 1n1m4k6m;r > A HOPPP P UUG F EDDA > A B?>2t2t%T#QHN%`4#Z0!T-5r?<|E,T(& G?%?%5#9)#$E=&+OC/BmU1@kY3?i]6WqY:pzT9U9U6WfF6WfFT^tV^p]_fc\muSseqxqpr`NIgV*cUE JF/7B+26$6#7#7"8!9;0#-&9%=%9*9*;1?0N-R0U2M1E0>&<#@#B$D$D$8(:&@>:: : <=<$<%44JLQ O K)O'S$P!N ?!:#< = , 1 A A C#P3^# D`(#Jc.'Qu;>w{@Frxoq{vq{vtzvsytpwqrxquzrsr`Z\\FE3gFE3gJ( FE#<7 9 A ? > ;:!C F D D ?!AG E A$> ;=@ K O B B >#?EA8 : < < <RY Z [ NR\[W R M Q V GB= ; AA=<; CKNP \"`&["Z SSe egg ij l" w {  ~"##$k*&k*&F!D#>(@$D Q ] c i!37:?I$^I$^Y^Yi\}ZtU`wD`z2`u|$]S}Z2lS-fQ+{_.d0qB!zT0;\ǂiwwu\s@h+fie$XSuV;{V3p=p=*p-}v7q5xx3yu*xdq"pPkhAieç=Ħv;ɤ{8š/z+pu'g}'n'v}!V{KCCIJ NNNKtHtDt@ Q"W#X#Y oL oLy<y:w4u1s.|,++,v't&q,q,|*,31,~*{(j}&c~%O xI vH |H |S O E B : > B C D A @ H#H#L }J {F tD s@r> m< i@ rE{"K oM lS rV tX sZ t^u \{!X$X$Y#U P {U yW x`#c&tz(tz(~'}}&v{%sx#qu!vq {mlo gp!qz$u~%x&x&z z"|j'{j%vl |q$v)./*(''tt,vw*|%~&z*w+u,l&yc!sm$rp%n%n%v!s!k|!jz#fu)]u&St#[r#co$]l"[k"] _^ [\ a] bb fc jhw!vq!k!j%j({f%yd$g!h!oi)oi)gm#fl#fi!kn!qr!qn#qj%pk%ol&md)lb*us&us&pa(of'lv&is'am*Xl*Ol*[o)`p)`k&ai%hr'hr'd,h,u|,wy)~s k"b#g*m2cE `K+[g+[gVuWunXxqaz}cnM_QHU0qn#qQvmGzc1|`)|~(}|&x#x%z++,'}#%%yy"uw!ym&ym&|v#|u"{ s|{"}%tw"l k cp$`r%[ vZ xck#ck#w kw pz}"~x#j%s#z|"p tm r_ iZ fPe Pe O} Q{ Ux"Zw"kr$el _ e\d Yc$`a#ca#R eR eW eV bR[#RY!T S_ _jj"no"qt"vr!xq!pk&nj'pg"jf!X dZ cb`!`g!^n"^g%^a)V VS RR WR YY WY WM ^L _I eQ hY lUk Rj$Sf"Te"H dE dR gR g_ pb qlw ky k ~i wh pb oa o] i\ he ce cR ]R \TYV [\ aT eM hP hS h] }a Z vZ v`!` a s^ rV pZ k^ fba"f]&qp'uw(pn#ol"Y bU `L [L YM TKS IR"P TV VZ c\hZkYl ]p ]p XnWq W{$Ww#Wk Zl ^m U kR kS oTpUi#Ui#Ph#Ug#fc%md#j }k#wm%xl$yl#oi lh bl%bl%\q#^p#cp%dk#h \qi zv$vs"rp!qo%qo&nm&nm&^ k] k[ m\ l_ i\ nY sZy \"` b S!N"Y nY n\ b\ `^\"W^"P`#R`#T`$ci%hl&`i!]i hh#hh#p no kob!ob!qa ja!da#S [N ZF dD hOp!Op!g|#h{#iy$jz$m}#j}!f}` zY xN mK jM bM b[\'ba,yr>zrG})pa~Jlztqpppkmkglv^g`ifppn{luppuuv|tsmӋmӃy=>yNaDKd iD iB qB tD sE rA `B aH cF _A VC VE WE UE S? U= V3J/F0 B0 B&J'K(L$P T&[- c. u/ {= zB yB {B {b$h%y)~)(&u}#b \ \~ \}#s})s})-5M"X-y:H|`rxxjnxgjxpzzpzzqd^naee[{in}v|_g: f!ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM+%-8ZaPBju[HwJ{ooz}mӇ8[c U.%%&!2)&=.3"H07#K $ $    )#Y40dh?WvI~kpg}xqw~mnȹEE]$T}U Kl=0j7.e%'d&#c' Y# O S T = = W! X Z$V"H! O# U$ U! T n'#v*%/$1$:F="PG.nS:x_{bŗ~eʨzOu9^/{V+rL$YI"QG%^G%^_,wc-xm/|\)f~K"OrEFf> ?"?"/ 3 =$;%6'-*#,)&. : > 0 0 5,7+;$&<($>56.$-&(4"&;#98 E I O Ue v"2'J$6a6GGX^HeCyMPn;n;`.~a2e>cD`I_P^WgWjW_ʼnaʂxUxU{LvQf_wfyy֐mԧaҧ~:u-p}MAo?1h*#h*#7E p,m+b)w.?%DUz,Dcg2Dq:fO"@[%Jd"*P~*7a,9g3>z4E~4K0Hs+EdR4@B.4S2EX 3JY-5aY-5ayUO}UOSMXS|\YfWpTzL}IlNfPTVTVMCN@O8I5zx6-e>7xEASGXIcFfEiRiRxc[scgddm{͇hԕWzFe5~~P#Qq:5m3,R1+R1+K$K"L H:&?!D E E E E > ; 5#9!D @3'5"7 < AD E I#J'V V ?A E = 4 : ? 6 3 C H M M G H K L P!O!N!IG K L K%K%c7\9E#?E";F-8 **"&.#)1#+`N0lo\:eϏe~pqK{JGϾBv$A!D >!8$?&A&//ADN I;)C(J'KL 70!1 1 ' , < @ M*e$A|*+X13g8;uBUE]oirk`rk`xd[xcYv^Ty\V|YXwvsrNBDn|Ddv'%!C'%!C2*1&. 3 CB @!> = E G FFQ OH G D= 6!<AOS E E D$E GC 6 < B A @ I LTWSV_[M O P R SJG > ; ? ? FD = D J G D ['c"+b!$a "LL[ ` o% p# t&q#m! p"q"|%$(%g&-g&-E%B&:*<&C Q _ g#n!&1:6AW+xW+xetϙ`t~RsÀMn>_5]{+Zc|YGuX+kO+hL+yW3[6 oK&{`6Gpzjd]lU?]*_b_#TQvV<}V5f=f=-v{1v;v:~p8w/p~&Z|qB{k:__%U [a Ua U~X(Z,^9bA%oZ'pa)pg+\d|+Uc&_Y$bUgM1gM1^ g\ fWbZgb wey gz"zs lw ppqb{)b{)v(}x(s'r(n,o{&p uj vd wy w w~"%ki!mk!sr"q tl yc xYw!b{ k dx#bu$[w#Xx#bb$bb$W jT gI ]T ]^\ Ze!Um!Wc'X_)ul$~p" q q0}/s+v*}~(w(p'li)df*rz)v(ul-ul-s/s.wq,ys,w*y(z%}}${"t sq o|t.|t.h&j*o5u>&X'[']-2侟/.|(a&Xls@nq;sj*th)xc&pj'gp(t|-1(|%z'zy'n)n)c {a {Y {` vg qmr,sr;ytA{tC"P$T.{.{221ɖ258;tGiK~@|A:8d5d5~0~1|3u2n0s( w"#l"d!o(o(x*{,332+t$ku#_u"R wN xL!L!Y W P J 6 > E F F ? = }C C V S K |H y?n < o9 o> yC!K mN eS mT pW l[ nf r`v N$U$\$S"I }S yV wg#l%,,zw,xz+q'jw%bl"o n{ oh sb tj{"l}$m}*m}*| }!~v&{s&qk%zr)x,0100{){)so,tq*xx"|x$w(s'n&k&qg%ho!e q [%[% { i&i'iw(\k%N_"Y^"d\"ca%bc&b["bX!U YY \d ec ia vn l{ bg$k){g"xe f f no$no$g i f jb mi non pn#pm&gi#dg"k])mZ+yo'yo'|a+yi+q*n|-dq4Up7Eo9^v8fx7ok3rg2qr/qr/e0h/r~+uy(} j~e$~`)d+h,[I"WR,`j,`jzenvbqiZzmcz}fjRWV>Y%fVnhEui?{i0}i+rx$vw$s%p&h'x'' ~ } |"u vp typ#yp#xx"xv!y owu#tz(ss&ql$at%\w%^x!^xdl#dl#z my qw ~~ yk"y$~%x wv r] rT rIo"Io"Xz#Wy#Rw![w$ux+sp"q glm gr&id&j_&]]!]]!] ]^ ^``!^ ZV Ga Vke!vs#%|!zqv$ju&ld e aQ XV Ze`#fn$g{%fp'dd(Z YWUZ Z[ \a Ua UR _O bD kQ h] dZi!Vn'V dV `O YL WY ^Y ^dr!hp t hn i] lc kh jd hb g[ jX k] p] pSV$VW"^ Z_ [` ^V hK qM hN ^] yb ] s] sb ` ~[ jX lN qX pa nc`"dR$rl#wt#ppm n\m[jV aV `U \Q [MY!W Va Sc bc g[t!Xx#X gX gS tR vP|%Qz!T s` sls!\ rV qTw Sy"\c"\c"L`)Q`(^a%hc# go%v,u(t#us!q r ht'ht'Td!Wg!^o"al!i ax js!w#w{%xt'xq({r$|r#U bX ca d] fO mN nL nP{!T#\}%_z%O$J#\ q\ q_ na kf `\_!Q^%Vc%Zg%fd#jc"gg!fh go#go#w sxp |e%|e$zf!xe#vd$R[F X@j>p N sN sav"cw$hy+m(} s i d }^ yN oI kO bO bga'ng/wE#uS3o{{dqstomp}yqstkqogo}[j_rkorssp܅exsssGkBlu3nx*cc!WM!UM!SM#dX$j['pa(rc'UZ'UZ$XT'c]/y4~{Cm}Xnln~wo}zoib\q\qfirm_[Wnd\aIuAi8*a]8*a]TJ:MQ36 g: gD e< f4 f> eG dC ]B [I iK nF WI YP] OXL GL NK UI RF OA M? L0G+E &=&='> (B )N &O "O !S V+ s. |? |D |H H f&l(,+)|$p o o b|!]u$r{-r{--7S!X'e3>ireaiip^al^n`_elr|}iƅgB!f&ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM  !671'?B95LXf:P_uVpcVpcmٌ^ͣ3o#l<</*( (!0$'6%*8    )"-UK?xcdar|ou|osz|gkÁcf}B}B]'Z~S#Qh85d32Y#(_&"f) \$ Q O N S S a d  m$h $Z%&Y*&Y/&\-&_+&z0(2)1)1)>GC"RT.s_6OSWuGg8O/tH-lE&\D$V?+e?+e];c=vCo7g+jY%XwJFd7,^0$_&)`#+O! O! W #T#N$L$H$D"@!F"H#B@A'A'24:#:$:'4&.%.". 9=3"3"7)6'4"4 !7* 2"!-#3$9%<=H L Q Yt#$1(#I,0a c*^(R!g#2}2Bk 2JY$2Qs.Un|2`w~9\~9\BYz?Yg7Ze;i]I\e[c~j{ugciI^@S1xR1xN1yO2|T7Q3{O/rH.nB.j:*`8)\B%YF$XC KC Kp0:n.8i*4i(4i$3^#3S#4K 0H/N.Q.S2S2A.@.>/>,<%8"3 0 - #2" 4"!5"5"3"3!3 0 '&-$4"3!2!8,;0A7D 9S'FY *Km(3Zx*8a3Hy4K}6O4W3`i.\q\-[mc2[}e4[_OY_OYxzf{uedbecfere€~fƌWROyNcVcV_C[@N7G4wq3+`;3qC!> > C G GG=: > > ><5%6#7"9; A D G I PPHF B = 9 9 :C F L O J J D E F IQ O NHFI J D)D)\7V8B9@5:*5'0"$5%+:)3iS5vyb?m֍m{ys[XNEtt;[g(*Ge2d0i/j34 /| 0| 4}3z3q-z!'3'*~E3-xXj >j 9v8w5|4{1y.n +d ,n-r3w5y/|/|,w-z/.,s0s4t6x8{ 5t 4q ? ? BA? > <6| 1m4y 7775 4} 9 9 ;>FEEGIMOJI LL@w@~ BFKMP TVJF:x:x#J'FS*H_3P2Q1S~IJȕRH֝K,fI#pT.4_R.4_R.Bj`,:`Y%"EE$$F?"(I- %H-!G. +L""5Q.Qn$2[x)$6L$6L2,[[50Za@ *8%7#5"5!5 0%.'5!74$4$D$1F!/M+N+O+J'E$;#8"?"A">,>,;+<)?#>#>%?#@ : 4!?C0 0 B BCB!@'?%>#CG 72"8 : 5 8 C L&g#8~+)U49sCYRx{ewzlwnjt`\t`\upunviuuescbonqlzHn{=jzn4M`Z1CWS&:&:2%2"3 7 D D CA A G J G G JIG G FC@ >= GJ!D!D!F(F#E B 9@ GH I PSY[T U W T KJILOHE A ? C C FDA GLM M \"a%a&a'K K \!_ f f g"h j r!u"}# % i'%i'%K"G!<!>E W j t#%(,1E5 Nd8d8tkʖikÊIjCf4]z*[c!YKZ;wZ,mR)jP(b3h7"uQ'f8KkaXN^D6l~Y"WO`Q@xR4R0k@k@*xn/xy>zr:x\7wh.xlt%zWpn?ok7dg&af g ]g ]{^*_-c7i>${T(|d-}u.jp.do'j]%mXaW9aW9\e \ f\ i^ kes"iw#n{%yv! pzo wo!mx%mx%u*|t(tr#vu$z*xz%vt ps js y z~ }}%}(qo#sp"y s s tc x] {X}!^| d{ cp$cl%bt%av%bq#bq#T eR eN cS cY cS gM jWd#Zb%rk&zo'|t#|t#p+t,0.y&y'y(qj&ke%|z$$w*w*{({(x|(w|(w}*{}%~!{{"wy#vl#vh#{r/{r/u2w6C!O-s+k)d*w+'i%_t ~LnyFgl1hi.nc(of&rp!pu&n{+y{,|-(&x({t)g~$g~$] i\ lZ udt$nt){y=!~Q&l'vN[|`|`b`\“S9;=yEpG95y*ve*ve(h&fz"_x WrBd;Wr4Zv5^z5Zl/Yh-{~'{~'{0{1{4z2z-v-rs.tq/vo1v~6v743v1v1|-.1z.n+s&y!|$}% q m}t$}t${"&223-'o|$gz#S wL vX~!X~!]"\ Y S A D G H JB!@!H H M!M!N!M!J{#F{A {B zC zI rL oU uX xY p] qi tc uQ yV {[ ~Wy!Ts$^!b l'p*''{|,w{*jy%iv$hs$ps x sp vmxpw!rw"q&q&u$u$x%y}%zt&zy(z~*.0--w)w)om+qp)zz$|z%{)w)s)}r*vq*km#hl!^|#^|#o n j}%g|%]{(an+fb/jb/ma/n^5o]7mc7me8qf+nc*g]&h`&jj&re$z`"}c'g-xe(vd'e"e!ig$ig$hf$ih$mp$lo$ln%no&pp(kn*jm+k`/l\1~q5~q5A@<>svDk uKd#uR#Y#\ zNtJs;s;j3i}/ew&gt$p lxf!`%`*a/ZD XK-go-go\sÃZrrVos_wzfrVk]Id(k]~wH{Aso2ll.jz'mx'ws(zs(r(z&%" w"~u$wy u{x%x%~}&}{&xu%sy#n~"hv!cn!es fub oa mhs$hs${s!{ t | x~t!j%v(*rs$mn"a t] vMo Mo Yy Zy!]y$`x$jt'mq$pn!pr#qw%ok%ng%ac"ac"i ji hic"j `k Wu dq"x"#&'mr'el(oh#ie X \Z ]b_#di"fs!ai#\_&W VU T[ Y] [X \X \Y lX kVj!]j"di$^j$Xj$bi ei\b!Y_"a ka kdt#fr"nml ng re nd jd je ja h` gas"as"]^&Z^#S _T _Z bW kT tR lP dV vY |Uu#Uu#` ^ ~Y jU hJ cO dT e[ `b [ln ou!i ng l` d] eSg T hU jTf!Sb%Xa ] acgfj \r!Yu!S hS hY ~X zUp(Wt%] ` zct#]o \ nZt#Zw%X hX hP_$U_$d^%ja"} ln"q)t'w&wq#sp#qt%qt%eo)cp&` se ot ex l|r#zx#x}$ux%uw&qv%pv$Zm"Zm!YoY oY qW tUx T T ] a O ~J {Y gY gf pe nbg!\c!W_![b!^f"mg"sh"pc!pa!sq%sq%ut"wr#|j'|j%{h!sm!ks"VeOaFo!Dt"K wK wY s[ ub~'h&{%p%f%]T xH lE hbt&bt&yp+u4"R(c:zfqposyyuusvllwjigpen^gaimowp݁qބnوk|vyqtsss{m}ucdH};/sz,gp*\g,hn,mq,kk,kj#QR#QRTA[G#qW&j^~0VsB]Teap}ftkrfwYiYiSZmi^^^dlaeSMwC%[UC%[UJX1G\-=i!? hG e? j8 nA iK dD dBd!L tO yS ]R ]N ^L ZG PF XD `B Z@U? O? M1K-J!;!;%<%?'I&K &N %R# V, i0 o8 q; rG G ^~*h+,+){&u$j"g"g~#gz$}.}.4:M"V*q6B|k`^~^wkw}kw}milhny\~]bksrtR=a!ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM    #!7*%A=M:l=M:lZ˛Oǿ-&IRJ/3-#$$    *,8PbM_kntzmvhc\_X^r>r>\*`R&Wd3:^.6L ([&!i+ ^% S&K H i i j#o!#%#z&'l)1d13\95c81j7-9-9-2-0-AGI"S`.xj2?DHq?X6A0m9.f>(^?&[71l71l[IdMWͪF4m+jV"Of:8[00b,.d+-U% U% \$ X K%J$H >"3#I"P!FB B+B+55 6!8#>';"8 3- 8 ; 6#6#8&5$, - / .- 2"7&?!BL O R ^  $./1H3)`C:~RKNFLDPxQoow^v_rcˆncibbY[OsM{LQRrLrLsGvJQWiʙ}[vL:4nT"R_EAe3.e3.,6 U(P$AW$m /\ 0J 1e#CQn'O[{*Yb{*Yb~4fzs1btR)T`S-^iT8zLQCjNcY[o{vyϰ]tTkBjAg?hBjIiDg>^>U>N9L7~\0wa.uW%YW%YFFBE5A2A|'Bp)>c*:T$9O"8U7W6g&8g&8L$7I#7A6A3@"(:'4%3$2"9 $;!%4 4 )&,$4 /!!()"0 1 2 .',)5082J(BO*F\%.Rl(7\2Qx5R}7R9g:{BuDsGrHdp|dp|v}z{׆uvՉstҋpqς~tyw؍b˓[ƐOKrUrUqBh?M6}F3ti0(Z80k@7{UC\GmIrJeLjen|ssx΂VVZV|fT~VWI}:]+jR&Ze27e27Y9/V2.K+I'B = 8#A I II!<8 F C 8!8"7#7%7&6"5 ? B F G IIQ L>>= 95"P Y V U F F A A A EQ P N G!D$G!H =,=,U7P6?3;0-&2$6!!<(.B.;rY:gDu݋uwtkfUvHes:Se#'Ae.e/m/o7: 0{ 2| 8:~>|5) +>2.WC1o;o֬8/Ҕ,ȅ*o*o,D)7!Kq>e 1X3a4i7j 8j 8g 8f 9s 9s 6}5| 0y /x +s +o *k *r *t-q .p 11./001}3x 4s 8z <;~ :} FFDB <{> B< 5n8{ :?@9 7{ ?@CEJHF G G LNA =wAAB A > FNV^\[MH>{>{+Nt-Tz3f׊4kܕ5z78HiM`]Ab6CXCXIqEb84^i33[Z$.R+&L&F C @ &Cd-Op/I/I#A3(C?6.HaD6S{mNuiida{]rɉkciO|=y7RA$TP; KK)1F#-8"6 4 2/"1&1'/. 2%2%H+-J%+O%P$Q#M"H"!A&>'D F<*<*;)<(=#=$=&=%<#6 0 @ E 1 1 B @8#;$E%<"2 :B7 3"? C C E I$W,(E33i=GU~~ltqmu|kkuvTWvTWrsv}ptjmkhgpe`tCMTj7GIM$+37",0%0%0138;E!F F E D J L!H H CDF G H IIA8 ? A"B'B'H+G&B @ ;$CKN Q XZ]^U"T O N I F B GKEC CCGGE E E JNR V \ ^ `)a,I I ]#]!] \ Y ` f t !y "" " j( j( P K = ? F! ]# t% *'/22 P3#ZpDpDbœrb?`:_*Zb YKX3Z0y\,oU'kS%l3t7${V)k9OeXKt?Qr3-XgUP<`M.zN,N+pCpC'ya-zpy@}`;rG6g}X-mii$rTdl;bj3jo&lp"l e l e wc,{d.h4p;"N)h01y|1sz)vb&wZ[`A[`AZb#\e!` ob ohn&nu't|(xx"{ t}n*}l.wu!wu!~t,|p)u eyk!}(x$|s vq#pn%y}$|$t)q+wt%yt#~ tu uY wX }W!Z}!\v bh%dc&ip&jt&b"b"Q `Q bR iS jS jL iE gV f\ e pk(vm+yv'yv'_%k)51t${')vk"rd {  && !x$v%n)w# yz rs#xe(z`)yo/yo/=B"P'_40|+k~(`y$TpFmAaq7]l4ad!cb"h\%id#l }p%t-{+q)('u){n*_ r_ rW WX ]Zn#gr,tv5 N)f/1zrrrrrp}t=>?BwCĻ3-n#iP#iPn!iNqnGx}2p|0Yz+Qp%I eIk"Hp%Se"Wa!d xd xxl+}m,o.p-r(vr$ir or'tr.^t-Wt-q|-y-,,z*+.*m%t$z#w&}v'w uu uyy yy } 013.)t%n~$S wJ tcw!cw!`(a'b"]L J H KM#F%C%L L C#F#P#Q$U%O#I!F {C pH wI yW~$\&[s'_t#k ve tSnW tZ z\r ^i)i%m$r,s.""|+v|)bq"hu$ny%qx"t wwz!x{"ws!wp u!u!m(n'r#v$|'z(q(-.*)s)s)jj*no){|&|}')y|+rx,vy.zz/nk%jf"`v!`v!] a ~kv#dx$P~'gr1~e;zf;vf;z[D{WGx!kLw"qNr8k5jT-lV-s].v]*x]%{`+~b0vc.sc-d%d"d_$d_$ic'mg(wr,pp+in*lq*os)os1os3kc5j^6sCsC$W#U!M"O#{S({_-zj.{.*j)btFtFo5i{0Wp!Z ob mr f_!\*Y2X@XD-mt-mtRwRr{QcyZzsvgzZ~dTn*pd KCkv5[n0a|*dz*ks*pu*}|(x|&r|#v~%y&xr%wm%y|!y v&v&*+wz-o~$g ^ yU pi rp sf fc alz%lz%|x$}v$q$}o%rh(zs,~/kn,di+e ue yP oP oY x]yh{&fx%^o#fr&nu(ux&{{$tr#ro#di"di"tv$tr$rf#vf f q|"}"~!,/in+_b)rk%mh#_ `_ _^]#ad d k\c SZ#S TS R\ W_ YO c O c _x%at&hi*il,jn-bj'Zf!no"tr"ij(eg*hx hx du%et$gr"js!q whp _i!el$gm%g fg cev$ev$fe(^e%G cJ dT fY o]w!W pQ iP rO uLw.Lw.^ \ ~Vj R eF UG YG \S `_ ce qg vc ma jd[&_`&Pm$Qp#Ux Wq$Xj(Xm"X odm#hl%]q!Y rN hN h^ ]~ Yd+\n(f `"Yt$_m&ak&ar'at'T mT mS ^Y] iZ$k`"r pn l%s'z(yp&tm%ys"ys"uz0py+b vi s ix mpq$tx#x"s}$q|$g{%cz%_w%\x$Qz!V yc t` {]!X S ^ b O zI pU]$U]$m ri q]m%]g!] `` bbduk!{m!z_"yZ"r&r&su%ut&|o)|n'|j nv ` Zp Xj Mu"Ix#H{ H{ Q oT t\"c$x*m*b)V!J wC i@ du,u,.:'_.tAipmjrxYh|Q]|\^|`^cobl`dd`oTRˏOǖIB}xG|lI|qrrrrjR]wM<8z3d4l4o0gv/dpLILIO.S0_5W8>@,Mh;\Lq|QxnMiLV`V`@Jhe]avdYsf|h]YN ULN UL@f'Ag'Cj%Ei"J eC n;vE mO cEj$Bl&O~"S ` b[ aK ^I ]B Y@ b= j; b9Z"> P? M2O.O99":#<$C'H*L (Q&U. _1 b1 g1hE E Uz.d|.,+|({)y)f+_,m%q~#//;>G#U-}9EqmNWyZomfmmfmitwe~WVQZi{b<8t\ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM  #4#4VTaM6h,~MV"O46/        -#;730TUbob}oqoir_^s^Zt]Y>>|a0ouW*b^:BEo=Z5}@-g8+_9(]:'\,-Y,-Y>6vKF)F)1*2(2#2!0379;!? @ 3$3$7"63 4 9"3,4<"P V \^ u } ( -":1=H?&_Y5tDjO{fRp}lxx\gV_`SiJMxLQNUWM`DyGHQTh΋hΆi̅j̄xmʅugʼnnWnQoK[`ŅyKqD_)h_)h9%)=#*J .D)3 DV%J"= ?&)@*-@1,@1,Q?:N?:C@8FF@P%YU@%TH/&N;8'NFB(NRFHXnHR[wdUZnUY@JALDSEYHlEXmADvFBL@]?c?o?t?l'bl'ba#Q^"PS!OQ#UL*hK,iJ-krD,giB,ft>+ax=+`y:'Yy:'Yl8 Jc6!KI/$PE+$L9$B776-2%. $8'!<(#/"/".# . !1$/%('1%:$3!+4!7"7%7'?3B 6K(=V2Fy*Qbi&IXZ!@Nk)Pb|1avhQqb\vypnwkxفxٕe˓fˎgɒv`kZf`afwbŽ~aË~R~M}G}GjV]&<(L*] *c +e 2x 4~::;~;{;u";8+;YB@}ZFUT:Z2y4"ev"evKlGk;j :z 6s 9n :m >x @{==5z 3y /u 0z 0 -~ )u . 08;99:96 4 0s /n .i4u ;<<> > FD?@CA@~ @@BC?> GHKID P[SK C A C D CCFEC HMU^Q M JI:q:q*FW*Wd+.7ߪ41OYTqRgffi_Cm@g7Tj2G^-:sR.@j?/Fa,7Rf3:Wh5%6J%6J=%QTC'NXW,Fc`4Mw}NczZkwgrq`skZt~YTYImwGeGM?#QL9IJ&0F"-7%8#9!5$2'5!6=? B#B#E!&D'B+F&J L"O$>%9%9#9#J$J$>+@)H"G"D#@#=#;%:&= >5 5 @>:  9 7 6 6 8:= > @#@'G*I+Q/e&<>)cK>XTqvuy{zrxdixXfPePetw~qiTkQTqO>M.26L#..9! 1.$)$)+-2 8 H I K> : L!S#JJ< @ M J!D#A>A D <9!; ; : > LI @F L R YQ O U W E!GK JH JLQ W ID D E C C QOH GGE DH J K L!Q Q Q P M!R `] Z h m k k# ]]I E 9 @ U!f$ v'"/)705F5!Mi:i:xHhI8L3Qy"_O_E_:m6{3q)n&9@)u.>Fga~^R{VDxB._[.F6NK,YL)xP+Q, fK fK26By`6fA+TcL$aUXnGcc8g`3jj%kn zr)zr)o.p0q8w=!L)k1//'f$|S{y6{y6\m&`p%jw#kt#pl#up$zu$}w"y!u|$q}&~ p ~ p #"t w#,}'z#vt$mm$z"~!ur%pn&t tr vn|"i![ Z!Y%^#c{!us&{q(b{%Z%bu'bu'Tq#Rp!N nL cJ YP _V eYd#Zd%rr&{w'|g*|g*{${'}0{/v/*%x(|r){p#{p!{&{&| } !"y#x|'wz*vp(uf&ul&vn&k:k:"T&i0ȩ1Ȫ7ȭ}2v-nh&[Z I]{8_y3Ss1Oq0`i#`g#ab$eh"s {wz"|z%v's(''vx)sq)a ta t^b#cc(qf7sG$W/;԰jւzwsrr}Uv~RxJ~E51.xu+m*j{Ly~Bk9k9|n2vs/e%_}$Mw$D q< lE nO pV nX meq!eq!}n'|m(yh){j' p }r"yu$ps&gq'fp%ep$x-~011444-&(+**&${~.{~.--/171z,w~ v yc }\ ~W$W$b*b(b"a"]$W R P O#G E L L L K I!I!I"E#@|$@z!@ xM~ Q S%S'T zV ~\ Z R xX v]t"^w#_z%l%p%r&r&}!}!q*o(j}%n|"s {u~!x#v!v "#z)z){%}',+){)~v****+%%uo${v'.,&(v*x)z({ vv tku ku f#k}%yo,v3H"Q${Y(|e+}p-pp.lp/y{0},*{$mT#kPeEeGeIjEnAsCuD~DDq=q=~?z@upBsvBq|AvuA{nA{G It$yUo&wY%W%W5䪓3ۨ/044455/.|z#Pz#P{v6sr1[h![j [ od kmg g)g3`I!^P(Wd(WdNPgYf[cdgykofs>.r(cpz@ct5cx%as"] fc iwr$u~$t$q#oy"pz!p{!g }d ~] ] m*m(mv!k hd a xi} l~"an ^ i _m'_m's/q,l#m$}o(v}(o(\u#Un!Z t\ v^ r^ rV eW g[k(\n'aw$ap%aj&on$}q#s{&p(ps$ps$v&s%k {jn il o%x$#)+ju*cp)\j(\i%^ g] dZ\Wg"Ts$\i"d _V bR cWb Ya!` c` cX_![a"ef%np&w{'ov&gr&v'{'uv$sr#ps#ps#c zcv bh'ci%gmbj"\h$em%io%ki"lg![k![k!\ ZY ZQ YW [j _c j]u!W pP kR sR vR}#R}#Tx#Ss!S eS cS \K [C[H XM VY `]c Y fW fuo%tp$pv"mt!d p]m Wj!V kV kSj Ri!S gS gF oF oR vS tU m\ qn!lv$jn'it"iv j%k&Y sY s] c_ ad^ eb ko!us$w(}{*|+wv(vr'xg'xg'sp pq gt!kt!u vt{ s!qzo ti|#g%jq k mbu$ev#my!jx b x_ y\ {X ~T V W L vI sWg#Wg#dw)ct)_n(\o(Yq(aq$jr!lf!mc"pk&rn'vd+vd+pu!~%%r&v"q {R wH vKx!Lx#H oH oL ~R f$c&Y,]&a X O |HyEx ox-ox-?N,y2Căjomlljxl^qsYnuWmb}`xYfc\>6x.jp*hh&e`.nr1rxIQ}g|}g|lljs}}xptbǁJqBi9m7o(be(be_@cCqLgK!GK-[q:nFxJ{yGwGLzLzFsNzdddefkplkb#vSb#vS?Y&B[$H cH dI gC s= D K M|!M{"Nx#Nw$O fO fNf KdA `> \: X5 W1V!- N,L0J1I*9 *9 !A%@/?.H.Q.T/V3 a4 d3 k3 mD D ]'f)/-v's&q%i"f!e{ez0036A M+r5}?v}M}_[bd~ch}ipipi_ldbyVkVnVv\\rcCC]!ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM!!CjRNLo9_.}NW#Q57/         2& E;57]Vbzcoqlhq\\o^Xn_W>>xc2tqY,f\<=U77A(&G# L P S! a! e!~ ~ $5)66:?DY)cj,mz/wi)dX#QJ;E4@1>0?HH#Yb5m7>ADn-=< G(G(0.0+1#0 + 1 6; @!B B 2$2$7 75 7 <"4, 5= U ] b c"! $ . 2!>2AHC%^a4BsRxoWid{z{zMbSQYP]=EsAKEQSIa@{EGRUqڋqڃtفu|uvqmȉfQjNmJfΒoڍYQm0{m0{=)1?'1F!0@+. >N!D 9 2 0 , #, #B2%A4'>9+B>2ONF<B4(6"1:,:>590LQ88QZKFYQK[p1Lrz3Ow8Y9aw=wh9_Y4Fzh?DvIAbAjAvCzDs(es(ej$Tg$T]"S\%[X.tW1xU4{|O3wqM2uI1pH0nA,dA,dw?#Pl<$RK4(XF0'U6#$J7!=702"%- &8 ) <*"-#-#/ &/" 0&/&* &4&=&3#)6: 7"6#;.>0E&6O1?n'Q[[!FLG:=\$ITp.Xj`Wj[dp{~fcċvv]ǜ^ǑbŕwZiR^YS`jbrc‰wSyNBBh:`6F(^M,ha7d9g;Z=U>uG|JrZrZz|vhn~؀kjj~izwv餌Z³K{P4x{P4xX3=T/8G"'B#4 < C HM N N D#A$KMQ)N'C?%;+:#8 = > F#I%Y Y S! P H%J%K$F#@"K O T U GGN M H L Y N C M P EAU *U *F)B*4+3*0(3)6%*Q7FlI*byh>}rE|vq|vqrrpjzXJ_41GV. D)Z )_ )a0o 2s ==<}<{:s%==.@bHGaM^]>s~F4_pF[F[4S4X5g<|B=7v 9p :n@} B>>4y 3x /t 0{ 2 . )x 0 2<?<<>=8 6~ /o .j ,e3t :<= ;~ ;~GE@ACCCCBDDA@JKMJ B RbWL @{ Ye=(8J!(8J!E)V_L*R`b+Ecj4KvN]V^}]^vXboRezTO~TGfvK^LK>"PK8HJ%/E"-7&9%:#7&3(67 B E!G"G"D$B&=-B&G L"Q%>$7$6$5$O"O"?,B*K"J"F"B#=#=&=)<#;!6!6!? > :" 8 2 5 7!77 ? B @&?+H/K0T3j(BE,mSBaX{srzr}h|_c|RaNiNiuxmgMjJNrG2@t'(,C%%2.-$&$&)+0 6 I K L< 6 M!U#KK: ? O!L"B%>: A H ; 6!9 9 5<O"L A G LT[OKS!U!@!B IIG KO U [JD E E A A URI GDA >B C EES S M L H#O b\ V d i e c# Y Y G C 8 A Z! i% w($1*:/6C5 Ig7g7t?eA6E0LuaIaCa<s95{*w&<C+0?D~gQu`CtY4rxC"YO,@&LI'VL'wQ+R,!cM!cM58Bw`5b?'MZI"]NRlBc`7h\3ji$j m~v,~v,s.s1t9y> K)m1/Υ.ڬ&g#~P22]q'as'mz%ov$sk"xo#|r#v#z"r#m# n n  y!{$-)|$wu$lm$y!} uk#oe$s tp wh$e#\ [#Y&_$e|!{w&u(`%U$bq)bq)Uw%Su#L oJ aGSR \\ dZd%Yd'su&|z%}b+}b+#&|w.w/v2+#}*w,wm$ti!w&w&y {   |}!x{(tx/um+va'un&tr%i>i>%[)v4ƭ58ҷy3q.o`&ZOEWy4Zw.Nt/Js/`k#`i#^d#dj"u zzx!~v"u%s('}'sy)pr)a ua u`f&fe,yc>"tP(b5Ay~sssrr@m>n6r5u2~y~-wl|(p_$zS"}Ot}:o}3l1l1p)xt'^ Y~ Iv!@ r7nD oQ pV qX qeo$eo$~o&{m&rf'vh% os!~v%pt%bq%ho"jn!{-133776.&*-,+)(|2|232/183v-x |y wh b S%S%c*c(b"b$b(\ U R O#H E L L O M F F E!A}#=y%>z#?z O!T!Q&P'R |S W V R {Xw^r%_y%_$m%q%r$r#{!{!m)m(l&p!t |w y$v u #$t+t+$'/.*y*q*))++##yp"x&1.%'u)x(z& yz ynt nt i&n}(~l/u8$S&[(c-s13x3s~4~431*ua(r\!gM#hQ$hU!mNrF yK!{L"N"OwEwEGHt oIt xItIzwIlI"}N#Pw)_q+d(](]:ƒ8ı3Ծ5:86771/|$S|$Ss6vp1\e![h!Y p `m fj}k)k3cL"`T&O_&O_LP`[_\]^gxpsluE2,mr|Dev6cv#`q X b_ euo#u~$t$p#kw!m } n a ~] }T T e*f'j ti h g e {i"j%`q"\k![h'[h'q2o.j#l$q(u'i%Vx P pW tY ub sb sU _U aVf(Yk'by$`p%]f%nj$~n"s'o)tv%tv%v't%l}lh j{j!j&v%~$)*kx)du)Tj)Wj%^ i] fY [Ti#Ov']l#j aW gQ iVe#Wd$e ce cUW Y[!de#pr${%s{&kv'y)})yz"w u sq$sq$c |b v`e(af&di`h"[g%fn%ip%mj$nh#Xg Xg X VW VTV![X q \g h]t!W pP kR sS vT T Ps$Qo"R cS bW ^M \BZ E VGRU ZZ]!V c T e {u%{v$zy!vv i m` lV jV jU jNiKh P dQ cC qC qN pP pT p[ sqz!qs%pl(lv!k ym$n&Z uZ u` da cb _dcho#qu&z{)y~+x,ww(vt'xc)xc)r lp nis#ku"qz s t p {l pf|#d%k nm hct$hu#vx!qx!a y_ y\ xX |T S yS wL uI tXj#Xj#ax-av,`n)\r+Xv,bw'lw!ie"h_"mo'ot)s_-s_- nv$%t(w#v yP zC zKy!Mx#H kH kJ R i%c'O,X%a Y Q }J~!G~"mt-mt-E!T.4Dɀjnnmhp}fbxpXtsTrb_{Vgc[6-qm#`S _L]E&j[)nb7;XuǀXujlrrrkdruRrzGg=o9r+in+indFiI wS!lR"JN._t:tDzG|}F{EIIHnOvcdfggmsrqh$Uh$U?T&BW#J `J bH gC u> D J O Q!Mv$Lr%Ig!Kg!Oh"Lg!A b= Z9 R4 T.U!( N&K/H2G .9 .9 !C%B2 >1 I/S1U2V4 a5 e4 m4 oC C _$g'0|.t'q&n$j h c za x0004?K*n4x=pCoeHmf^xfe{gsgsiXhdYuV[V_Wk]XocEG^#ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM39+P9G-YNr3sAV$S5:2*+! (T("M]/0\wD[MnV|TixTasibqpc==W-i{P(]\98U31B E H G F\ d" "'"'2<5?=JJ$Xp1y6;{2u*iXBN5>(9$AFF#VX4]7o@yAC~;y3O&\A!M3=.8j5j50$Q?+ej?;73/{r] NhK@`81]2,W#!W#!G#E#A#@ = @C#A$@%DFF$F$.'/'3%2"-./";!G E"E!#5)5): :: 97$7 7E#T(j#r!"%&&1345?;?>AFJ#ZR+ml4<~}JtzNtiurЁtށtXWU_NPs5Av42kK-mj6t:XbxxvvursxokÀeQhRlTzy팛eΓYĬx.vx.v:#+<#,C!/?*1 =!J%H$G$<!8 2 2 >%&<%%6%$8'&>,,1) $ &( '+ ("+$,&+*3/*8?&0I)5g4Dd:H\$IU_&DYa(?^q-;d27j#'C48922/1,D@>X#OQ_:g|aBo{NmSl^L^Lv@{CKKzKaEsI@XL]PotOg{Nv>v>X5V1wP%V](_0y0}1l:g=RZututo{qpyqzztd{ynmx^~m~}儔w݇ujR@jR@B7 H@2A<");(:"86 ;@!G I K!L#S$T$V%R&H'K%O$O O KJK"K$L L MMM!H C J Q [ ^ R N ] ] O M I K R Y ` Q L L L H%H%9$9"9:; ?!"B%)`1A}<&XR7Y<{a[{a[ntym~kfX<]kl +Q()V'\ &` %a (a (a6y 4u 0j /f ,\#9s61F[DUWdbe?dsF3Ti3I3I6^5c4r 9=96:} <{ DG::@?=; 5 6 7 8 8 < =>>?>; 9 4t3y 3 69;<DDGE@BHEC ? ;99>? B BDGNU\SI A >{ EHBB D D D A >JWOMC@ ?| ?| =$C(!T5$T=-VT-Q[,Lc=eBnAdAaaNaNeZeYgWfedfhqqza|R}vM < 5 < C DE]&e*j)1k-4x+>|-E4([D6tt^g˕pׄytmbkoXxb_|]bzwzwWyuUwlNpTI__CNj|<9Mg5$0S*"5'+&%&#-!-!* - 6 9 @H O K J ]d V V S Q K K L E ? < : ? A 5 5 B B C C CH L L LJJK K JJJ E 5B O OPHF B A J J ^ \ V S P J C FH<8 R R F F F I QOL [ ` ` ` D D E C > I k/ 4!8)94:>>$^@(ic=c=]>QA/Js,Pi!cNoB{7{4{1~+(8>-@~|{roTtmDwj3zx\%dXNM7\N.aN+yT0W2 tL tL>>y?hS3Sq-&?IH#LHcYG`Z5`[/li%pn"x-x-r4q4m5n7s<|L$\&f'jIu>{}.{}.do#fq#nx#ov#rp${v"| |v!tq"l yj |y zy zj ~q #%u+k'b{#i'p,z&w%oq$hp$ol!oq mm m b X"^#d~$qq%vm%k}$g$l'l'hv#is#km$g ^c Pk`to'dp%^p$h{(l*|'|'q%r&~s)t*x,{-~.//w%}t"%%~h%}i%xk#xo#y}"{z&}w*tq,lk/x8};$iT$iT0{}3<93v,pc$rVcHc:c0c-Uw,Qr+_wau!fq(jt'y~!%(({(w|#vy"sx$rw%r},r},wrC~wK&a+q0Yqst[pSciRiRh*adh'`_i!_Nh cKfqCktApw?t|6u~3p~/o~.ss#ss#~o"rs#N$Q$\&O"B P }_ x Z Y h&h&qz*ry'x v|v w&y){,}*u'z%||$})}*//--.)ty%x({,})~'&&}(}(&(--,,|,u"s ] ~V }Z Z k#n$z$v$j#Z I G E }D D F F U#O < r= r? qA sD uC zC I K J"J$abd`S w[w"cx'j#r p*p-jz$ht"}+}+yx)xy)v{(ty%sx"w%|(|%}$s%o|&w.w./.,,-,~+y)x(~('--u!{$+,0-+)v&z$|}#{%{%t.y3@H&a*p.~3720xz99B?!OM&^x4:?6~,q\DQ5>%7 AEF#UT3X6e@uBC;3T#YDG13~+,`+`+/ I>'^i<962.~vf!QjSBa=2^5-W#"W#"H G"D'A#9 <?%A#A"G I F"F"-%/%4%3#. . -#;"I G#F"$6*6*; ;; :5$8!: K$[+r&y$&&*'6;:>DFDHBMM%`W-rp4:}Gr~Kx_zfȃrރr\SVdKPz2?p/7e,.Z8+\C'^d2~o5Zġfrrrrsqrvnj}dQhTlW{qiԕ\ɭ{-t{-t9!);!*B!.>*2 =#H&J'K"'?#;!4 4 < &: %3!4"8!#. !# % !& !  ! $ / 9 V(.U-2S:?\ ;Jd$""@."5-$/,&)+(!+ )4+%4+%/ "0 4(8(B'8+../'0 0%0&3 4 3 5 : 94*,.,)'.&<=7PLH^0fqc6oz>oAoK>K>l6u9CFHyb?kE5u}REVJfsM\|Nr=r=R3|R/rS$Sc&\-u.z.s9m 6 9 ; : : < < > >?>< : 5u 5 578;<GGGE@ B IFC > 8 6 5 =? ? @ AERVZQH A ?~ FH A A C C D ? 9{G TPNA =~ A A ;vq *Ax9+$4C-?,4'7#9 74 9; K!P#HH8 @"Y'@$' 7 F?"=#>>W'W'e+a+U)T'O!I#B$C"C A @ : : 79? = 6 ? G H I g+q0x/5z472C4!L;.hM>oܓt߇x~|ti{]egRvc^|abv|v|MmnIff=PLi?KQi@EVi82AY/+H+0*()!)00* . 8 9 = GPPPciZ Z [ W I K O H @ ; 5 A E 4"4"F D ? @ DH L J GIIH HM LJ C / ? O NLHFA ? MMa _ Z !W T M E H I 94 QQC D E G KJI X ] _ _ = = D C @!L  p4 9%=+<7:CA&gC*sa?a?U>KA-Km*Qf"cOsB5~3x0+){7y<-FpqrUtqDyp3}xe'g[YQ=aP0dO,yV2X4 yK yKA@v>cO2Ol'&:CH#GFh SI`X5]Z.mi&rn#y-y-r6p6j4k5l7rA wK#R$Tz?r8w|,w|,fn!hp!nw"ov#rr%}y" {w!on"k vi yv ~v ~b zk#%q*d&Wz"d)q/{(u&nt%fs$ni#no"o p r e W!]#c%no$rj$n|$m$o&o&nu"ps#ul'q^ l Ota"|s*gt%`t#e~)f+&&k&m&r't(x*y.y100{&x"%%xb'vc&qd$sj$x}"|z%w(ts-hn1|>B'i['i[4w7{>;1{u)xe^!gNdBi6g/f,Xx+Sq*_ {az hu*mx(z"&*)v(tx"sr sw"sy#x0x0~!vM#}U*m/}3eiqtSežHSٮf>=<:8566=?;;>Á=ฆ97468Zveb][ZpGpG]ڔTʶ8y7}531+)y&a%Yt?t?_v0^t+[ nZ mW i `u$i(q)b*m=qC,p,pTx\\rahnIt~LĎOɔNřL:4ouM[l7ag&ai%_m#^n#\r"^q!_oZwT N L Qy Sv Pq#Pq#\r%]}&_'f&l%i'e)a$`"jw#mt#dk'dk'r'w'((ym&sp(lr)aw!] y_r _p!W'W'i g _ p]nXh$im"z q n ob lr } w"wp'wp'}'~|%nw q{"z'+.,|~*}'}&rm'jh'W lZ ib a] `N \Q fS pNq"Iq'So"Vn Sq!Rr!Qo'Qo'R d[ gtp ptl xltlo yq!}q!s%p&nw!nw!^ d |wt$mo#P aXf"_j%V dS bPe&Of*bp$bp$n mj n_q'`n$b fX nM vF o? hA hB hK pK p[ Y {Qe"Kf8 jC bMZC N8 AH ZM bX j[ mnq$qy#{ wi gj uk"c}#[x$V dT ]F kA oD oD oF hI jR pT p[ o` mdjf ng o_x#\{&] r] ra ef dtb&uf%y p }y!"wym qip,gp1}(}(gz'ev%` hd hq hd dV _\ oa _t"^p#f~"h!a pa s`z"ax!b p` q] qZ mV hN qK tHsGs Kg!Kg!O gL dBZ C\!D]!V jh wi ki gng!og"x`!x`!up {u"'&v{#p{!j zY wS vS qS oH uH uM }M ~M I };u!Hs$Up'[p(ao(e0f3iBiB,t3hGkZrtvvhYTRkscTZL@2hsH-fhaaHl_?w\5tb:qh? K!O(xe*sl9{9{=qBomRjqwztsrb\fciUȡ;;-pm0tw7:wD]IeNluQnRnOnNXXQeQsOWpqr\E\Id3~U?U?;Q%>[$Fx I xSxP L#P!T R Q Q Q uE vI uU rR nI bG _E \A _<a : f9 h1 \. X/N/N+ L0 M= Q: R7 S; d> u: a8 Z; h< mQx"Qx"o}$m}%g{)j*q,t)v&i|%dz$Zp V mc~)c~)n|-{}2?F$}[.zv8w@soGnqryryr}ZY}ZX{YTz^Yvmixn_ynUh-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM       ' ' :% O,+B J@$S81m50h2.bQE[L|qu}ָY͸Y͑_(_R#RU),L%*1#4 6 : = W ` ".".3>7HB'fN-uq?fI~[S~T<~~L%UE?B7/*(&5@<"RQ5V:fItHG|?u7P$U{DC6612l l 5H>)^WHhHxG<0z(dp%VoI=b<5b-b-E,F,J,H)A!F"K";!6!?&B(?%?%7'7%8 9 : ;!<"K#Y#F@<&<&'*3$6#>D J U ` z'"*'3)63[6Z>#VD%^U,veBtW~OFxKsMv[w_p|p|^imfÛ[gIN74q>0qE+pm0~z2AFsssuyclzce{bPhPnP^ǝbxMlF551.0*. 07#4 1 46 2 0 3 3 8"5* . 8 3 . 1 4 3 2 Q'[+m.n/o1j2Y&3Z17Z;;i?>qJ,feA*^A%"G=#!D0952:+.("$$2 7 *#*#,(2)D+<+")*026;2D.E!E<"9#1 2 6 5 1/ - "7 %@ '@8*@>.WDC^ FJ'J['J[4?{BBkLPTPmLpi~qsh{[a~SVFVFE?L=_6p6444{Wnc{l}mkڒZZwIsJ{hKfO^YjUvQbǑsxpafiafiXE1kZB,aa8BY5<@-+@# @ ; 6 1 / 46 X W T$S%O'L%H"J"K!KK N O X X J J HO V \ bc c\ Y X X h d WXZX V%^$a#_^! N N J G <@J" Q"W#z(<6%UGBMK^Z^ZvermojSSMe:̜3q,UG A~+,f 'q %u $k#h ,m .s 59&(EN3Ri>_XyrYfQX@GE??> 9 7 6 5 > > 4 7 ?AG@ 8 = AFGEED C ? A H@ 7t 4t 0s 1} 1 6 7 GFD C @ B D C B <| :x :~ : > > < < ; ?CKSMKC@DD?;z.f ,d'_S F R"V*i-o!U!U!$X6-#bGH5~xH:IIJhKLyLlegmeաAšAgAiEoUQqQRvFSzQ`~[lÁwp΃tٗ`ɝYĀd;vQ1t-"00 /8,;)D @ <!;9 ::!5$3%>#>#A A ?0:)5"= D ?"=%;&:&R R ]0]-[!"U#C$D!D DC B A=#=#>%="99 8>C(V,i/8:A>\ de!qS*sV<`sȏmzrrrjvb[UWfQVYbGehBiYAaYAa=$;U8 6K)%-.%63%>16..- - / / 3 3 A ?8 = J H F P S j r m& m& ] W E J Z#Y W S O N N 6,6,B @ 97 0&:D D C = ; 8 7 0"/- / 6 ? G ? 7&9"9 > @UUa^T R O P Q GD> < > > EC> D W V U E? L PC C @ G ]) g) ( / 6#?BG#aH@HI\vƢ\vƜJY@\!fM eKcCa;_3i.s(x.z0BH(j/BPM{sUS_]+Kd] SK\Z2^_/_a.j7m:$iS$iS>wC|eSXHvJ=aV2]qb'X[m] > L$Q}%^ ^ ^|&_}&a&d&f%i"l r)t,w }x yrw%rw%zj"{l"r!{q&wo+yy'z#s"q!p#o#++62~&(,(#2754~)~)p"s$z+|+z)}))yx'sq%l*i,))68??=F!N#U%[%X%|W(~b)~e78<;9RÅjxhkfnqotqr}V}V}kwieaiulpssswx??74)r)o(pe%~Z"OHEA@22]}+\{(Y v Y u X snv"y%w*|t/u=uB.x.xpHlM}`\Zg^]|be\nVvEn4f)td%yXx_/kV!^z%[w%Qm%Rn%Sq#]q!f qby"^$Z$Y$Y uY qX}$X}$S fU j[ vb ~i f ~b vbl/bh5fp,gs)bw%bw%o.r-z(}y'cv%bs"ap]u'\v*\n"\ kZ dZ d_ eY fF jL k_n#iv%s~'s~&r~$Vu M rfe#fe#o o~ p|!tz"u$xo$pi$e%a%xk(on)qv%ry#b f] fN dQ fX lR eK ^P pT S vRr M kK hM rM rXp"Zi!a R_ [\ cZ aW ^]p%_v(jq&no%Zb Zb d nc m`i#\g"Q _N iK rPb!Q\!b gh j[~$[~$Qj'Uk%bo _r"Uz(Pm#J `F gB mDlDlNx'Nx'O hQ gV eV dU _J T> IE RL [Eb Bd#Yf%`f&}v }u!}p"vv"_ W~N sVs$]s)W sU sFo"Am$Pe!Pe!B nD sJ L }Rj"Zg b c[ kY m[ e\ bWz Wz Qw#Yw%rw)ot(dj$on"y qzn zj r&u(wa&wa&gm!eo!` u^ yX W"V%Y"\ [ ~[ |[ w[ uTx"Yx!g wf tcj%] mW pW qVr!D l> jD iF iE kE kJ YJ ZK ^J aH dN cTa!``!d_!]m$[q%hd'hd'l$n$r$p#i }` {V yJ zF zB s@ pO O > }A K!I A pG vM| Sv Yo sz8|~@*l*l|Kz]ssrh^uccgP`b]p`aunsaIX?>"iNCcGQR3M`*Hm!Vr)dw1zn2k2q;s>&a&a/|6~JmUZ_GsazvrjgBBCxGvvRou[qptxnkmqrmbiq]]r[Ywe^we^WdXsZZZivxS͇B1'_w#qRXr.Xr.S XO [C cC fBo&Iu!P {Lx"Gu)O}"Q G{ Dz Cj!Ck#Bm)Bk&C f@ d= a8 i2 p8 g: d8 a7 `9 `9 `3 h8 hE g> g7f4j0n3 q4 r? oB nY~,Y~,d d~ ev%cu$[p"in#wl$wl"wl!^w'Uz)cw$cw$wf2o6BN(r+q-ko8xB|~r{zx{zxԇrFsDw>PrvkzzQk-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM       ' ' :% O,+B J@$S81m50h2.bQE[L|qu}ָY͸Y͑_(_R#RU),L%*1#4 6 : = W ` ".".3>7HB'fN-uq?fI~[S~T<~~L%UE?B7/*(&5@<"RQ5V:fItHG|?u7P$U{DC6612l l 5H>)^WHhHxG<0z(dp%VoI=b<5b-b-E,F,J,H)A!F"K";!6!?&B(?%?%7'7%8 9 : ;!<"K#Y#F@<&<&'*3$6#>D J U ` z'"*'3)63[6Z>#VD%^U,veBtW~OFxKsMv[w_p|p|^imfÛ[gIN74q>0qE+pm0~z2AFsssuyclzce{bPhPnP^ǝbxMlF551.0*. 07#4 1 46 2 0 3 3 8"5* . 8 3 . 1 4 3 2 Q'[+m.n/o1j2Y&3Z17Z;;i?>qJ,feA*^A%"G=#!D0952:+.("$$2 7 *#*#,(2)D+<+")*026;2D.E!E<"9#1 2 6 5 1/ - "7 %@ '@8*@>.WDC^ FJ'J['J[4?{BBkLPTPmLpi~qsh{[a~SVFVFE?L=_6p6444{Wnc{l}mkڒZZwIsJ{hKfO^YjUvQbǑsxpafiafiXE1kZB,aa8BY5<@-+@# @ ; 6 1 / 46 X W T$S%O'L%H"J"K!KK N O X X J J HO V \ bc c\ Y X X h d WXZX V%^$a#_^! N N J G <@J" Q"W#z(<6%UGBMK^Z^ZvermojSSMe:̜3q,UG A~+,f 'q %u $k#h ,m .s 59&(EN3Ri>_XyrYfQX@GE??> 9 7 6 5 > > 4 7 ?AG@ 8 = AFGEED C ? A H@ 7t 4t 0s 1} 1 6 7 GFD C @ B D C B <| :x :~ : > > < < ; ?CKSMKC@DD?;z.f ,d'_S F R"V*i-o!U!U!$X6-#bGH5~xH:IIJhKLyLlegmeաAšAgAiEoUQqQRvFSzQ`~[lÁwp΃tٗ`ɝYĀd;vQ1t-"00 /8,;)D @ <!;9 ::!5$3%>#>#A A ?0:)5"= D ?"=%;&:&R R ]0]-[!"U#C$D!D DC B A=#=#>%="99 8>C(V,i/8:A>\ de!qS*sV<`sȏmzrrrjvb[UWfQVYbGehBiYAaYAa=$;U8 6K)%-.%63%>16..- - / / 3 3 A ?8 = J H F P S j r m& m& ] W E J Z#Y W S O N N 6,6,B @ 97 0&:D D C = ; 8 7 0"/- / 6 ? G ? 7&9"9 > @UUa^T R O P Q GD> < > > EC> D W V U E? L PC C @ G ]) g) ( / 6#?BG#aH@HI\vƢ\vƜJY@\!fM eKcCa;_3i.s(x.z0BH(j/BPM{sUS_]+Kd] SK\Z2^_/_a.j7m:$iS$iS>wC|eSXHvJ=aV2]qb'X[m] > L$Q}%^ ^ ^|&_}&a&d&f%i"l r)t,w }x yrw%rw%zj"{l"r!{q&wo+yy'z#s"q!p#o#++62~&(,(#2754~)~)p"s$z+|+z)}))yx'sq%l*i,))68??=F!N#U%[%X%|W(~b)~e78<;9RÅjxhkfnqotqr}V}V}kwieaiulpssswx??74)r)o(pe%~Z"OHEA@22]}+\{(Y v Y u X snv"y%w*|t/u=uB.x.xpHlM}`\Zg^]|be\nVvEn4f)td%yXx_/kV!^z%[w%Qm%Rn%Sq#]q!f qby"^$Z$Y$Y uY qX}$X}$S fU j[ vb ~i f ~b vbl/bh5fp,gs)bw%bw%o.r-z(}y'cv%bs"ap]u'\v*\n"\ kZ dZ d_ eY fF jL k_n#iv%s~'s~&r~$Vu M rfe#fe#o o~ p|!tz"u$xo$pi$e%a%xk(on)qv%ry#b f] fN dQ fX lR eK ^P pT S vRr M kK hM rM rXp"Zi!a R_ [\ cZ aW ^]p%_v(jq&no%Zb Zb d nc m`i#\g"Q _N iK rPb!Q\!b gh j[~$[~$Qj'Uk%bo _r"Uz(Pm#J `F gB mDlDlNx'Nx'O hQ gV eV dU _J T> IE RL [Eb Bd#Yf%`f&}v }u!}p"vv"_ W~N sVs$]s)W sU sFo"Am$Pe!Pe!B nD sJ L }Rj"Zg b c[ kY m[ e\ bWz Wz Qw#Yw%rw)ot(dj$on"y qzn zj r&u(wa&wa&gm!eo!` u^ yX W"V%Y"\ [ ~[ |[ w[ uTx"Yx!g wf tcj%] mW pW qVr!D l> jD iF iE kE kJ YJ ZK ^J aH dN cTa!``!d_!]m$[q%hd'hd'l$n$r$p#i }` {V yJ zF zB s@ pO O > }A K!I A pG vM| Sv Yo sz8|~@*l*l|Kz]ssrh^uccgP`b]p`aunsaIX?>"iNCcGQR3M`*Hm!Vr)dw1zn2k2q;s>&a&a/|6~JmUZ_GsazvrjgBBCxGvvRou[qptxnkmqrmbiq]]r[Ywe^we^WdXsZZZivxS͇B1'_w#qRXr.Xr.S XO [C cC fBo&Iu!P {Lx"Gu)O}"Q G{ Dz Cj!Ck#Bm)Bk&C f@ d= a8 i2 p8 g: d8 a7 `9 `9 `3 h8 hE g> g7f4j0n3 q4 r? oB nY~,Y~,d d~ ev%cu$[p"in#wl$wl"wl!^w'Uz)cw$cw$wf2o6BN(r+q-ko8xB|~r{zx{zxԇrFsDw>PrvkzzQk-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM        1( 1( UN1cN5LBHH:&XG*cS.naGfOphͯNNi0r]*cI74D..4 8 ; E NR S 2!2!.M4!WF(uN4gX\\rP_g@>y[0Bn'*t$"&*',0?6"PH6PBhgƒs\~PtKjEzH(]s<G4:16} %} %2D5'W>CFPM\dIz5{0}{.wP!QtAD\-)\-)E+1F'.J&I%G"O 'V$+U'U&E @ ++$#)"7 5 0 AQ!S'U-@*9)1!1!=< 9'9(:+?&D G"J$,/"<%@2(i5(h='fE,q];xYv៖jج]Νw[lZi`hbX`X`rk\ypZRnO]K`Uc__δ_Ԫ]ԧ\ԧQQ}t{Zxanu}qpˋm^vOyJbKPKbIbI)%1("+$ ( 2"1 0 <GGGQ"Q"_'\%Q T ^ W P U Y C ;R Y -&/&3'~24z-*\{/Fg|0ar}.\k}+Wd6\~9]Kn~Qspp~s{us{hvHZfMMpR@zoCyD]JqSLc:3,[:3,[G/=@+=+<+8,++*)(+#!, +4 7 $ $ 2 2 1 39(8,7/>3D7A&@ ?"?"8$:%@&>&6%9 < : 8@#%B$'O#/S"1x+Fx+F'+R*6\1WzAh|QyƁh|Նwrt^u~P~qш~qѢccg\rHzGxEEDu|poq~kivHvH~H|IvJzRjˋkэk։tمn}wrppFv?\+dxS'[a9@W60M2 F$ > A B I K"F H MM M#I DH K> 9DHH H @ B FP Y ]a"de ` ^ gggi mk e _ Yg l!n n Z# Z# C H W#S"H W"f'&?1(WH?OF^S^StUsnes]tS3ಚ/v+bQ!J32p 'u #v ' ( 64,m.s'.5_9YD|]u]_UQ=o5],Xr,Xr5h 5k 5u2|.025 6 4 3 0 0 ,x /} 7 7 6~ 4 1 9;98 5 5 77 8:>; 8 ; > > > 2| 2|CB? ? >~ ? @ 7 .n 0v 0y 8;DC@ = 5r < B@>8 6{ >@ 8 8 = > ? ? ? D H OQML>|>|?|={6x2p&V!QLN O%\&`WWKP _1[0M+! U8%&]E-#bE5fEB+`F/i-Ӎ-Ӎ=vh?xpkDJ\uFI[xJGVlP\YagkLjttӑXN|Bu>4'54$23)4(7%89 8 6 A"D#@!? 7 7 .0 5$@#K"C$;%:9 G"K%EEH"H$F*G'I F"C&; 3 :<M M D(J#\ X M'a)u#+,35:FML Sa4h;t:{E|gzqr_L~\blF~MF]CFRt?(?R>8G4!$4!$3(.' #&&, (.(0(= A: 8 C$C$> @DH R T VZ[x  m m \ WHJP"U Y a h\ X D D > ;!0#5"E?99!9#2!/ : > 9 8 4 4 5 : ? < 9 7 6 5 5 G G W W W T Q#NJF D D D": : D!L b ` Z U O" Q R ?9!5 5 4 Bl!%|&)3580<+IUU,~_FbN^k^k5X0Vz!OMXIs;g5tZ.{f1r3k,h*|;@%c.GҖGuE6'p[mG{j2}g.}f-v;{@%V%VHʆ\rvsnzMV|~|~orqd}v9wr3xyf!{M`z8Zx#W~(S-W-X-d*h~)c)i{&y my rx(rx'ln%xj,e2 |I#Q0~4yNyNrGvE>z;q7z.s%Wo!sMhmI^i9Zh3Z fZ fVr#Uq!R oT rX yY Z bv*dq-ap$`o!^w#^w#l&k$f g"j}/l+m&py(ri)xw%z|$v,v,vc(p\'\H$fM*]<l9z6r7j7rF tK$mS%jV(g(g%f'i.s/w/z.v,r&\$T!N L77ex)j+z0{/|-h~'Tv!T oT mP ~N ^"^"c$`%U)T&P ~N K M N"N"N"X X X xS wCt&Ju#_ v]w![x'Wx$Rw J |G }G yG xb ua u]u"bt"pq"qs&qu)y$ ')zm!v gvt*vt*}r(u'}$u&l(v$ f!]!c"e"{/{/'|&qq"sv!z | }"&'14r5r5.,y|%xy$to!oo%in(hs&gx$+-s,s,u-z.24;;:::31?}C|F J%V&X'\)c+i)j&k1{5|:ß|<˥2ε2ε: F zI wDo C oA mB rF > j6 U4 S2P= Q@ Q0 _+ dF yF y9 s: v> ~ A z D v= |6 @ C N Q!s.s.))x*s)em$fm!f mko$mo&a%]$Pq(Pq(vy,xu/~h7sC(h-y2CTԍt֑b׌UUyGzK}Xfrvvzs[i/ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM             5*$5*$\L3iK7ICEH9%UI+fZ0viKoTs~lΨHHi.l^(^N<5I3/8 : = D KL M - - .I2 SA(pI6c^d`vebiNA]6 In)-s%$),*.3A9#RJ6RBhdÒq[{RpLeFxF'[p<E4814}!$}!$1B3&S:ABPK^cJ{720S"TwCEZ1.Z1.F)0G'.K'I&D$M'U!*U&U%FA 4 4 -"1!= < 8!E"Q$Q(P,@*:)5!5!<; 9'9(<+?&A"F#K%~,/"<%@/'a1'a8'c?,mS;kSkѝḅYǕzXrXk`icX_X_xkY}pWOsNcMdQfVVUĪTƧSǣKK|qуuvyavho|zzvӅxhȌzZzVhR[QeWeW83C5/;.$"0!#7$6 4A OMLVV_#]"W [!h%b%]#%c%$i'#S L ` g#9D9E8H9(U=B}~DVzLj{Ff}@bCgEiOs~RwnnvrsujayHOc~KEkN:rg>p?VBfNCY7--S7--SB);=&:/9/50)-')&* , '2 4 ' ' 3 2 0 27&8*9.>0B1C&C#@"?"?#@$A%A%?$C FD B$F!+G"-T"4X"6t!'Ct!'C$'L'1U.Op<`Jr]r†qsxr|srsv_sxTk΋kΞncÞp^vP~PzN~RVswn|lktKtK}K{KvI{QgʌiЌj։q׆txxsqqKyDd/qZ*ee<C\63S1#H# > ? @ E G"E F JJKG D E F ? =EHH H B D HR ] _ a a a c c n n nn p n h d _ k p j i W! W! H L Z $X #Q _%l*'B2)ZJARI`U`UqTxjd|WN3Ѷ-i(XEC+.j %t "w % ' 42,i-n#+1~X6VB|è[tZeRY>x8j/[x/[x;s9r4p0t-y0z2{56 3 2 / / .{ 0~ 5 4 3w 2| 1 7:774 4 5 5 5 6 ; : 8 : ; ; ; 3 3AA@? =~ > ? 7 /s 0y 0{ 7:@@@ > 7w < A@@9 7{ =? 9} 9} = > @ ? ? D J OQLJC C @|={7z4s,_([#W"S"R$Z%]TTHM![/ W.L*Q4"#W>) ]>0d>9'|S<+[,p,p<|rS=qnYCRcjDQ`nHLW{jUc^oňmuЂ|{ۅXMxCs@7,87)47(8(<&: 8 53 ?#C$>=7!7!2 3 7$?#F"A";#98 E I"AAI!G"D'E$FD"B%;5 <>L L F%M!c! a ](o#.)42@<MN%`T'ge7k3"3"2%/$' +"/#1$4$? B; 9 E!E!A BGJ RU X \ ] t | j"j"Y UJLR#V![ c!k#_ [ HH>";#4%8$C=7 89!6 59 : 9 7 1 3 8 : ; : 9 6 5 4 4 G G T T T RP M J D C DD > > EL a ` ] X S" S S A ; 779 F n"&',5>:9@5K"\V/aGdO^j^j5_0^|!\MaIn<g6`/j0t2l.j-y;~@%c,zA@µ}>1u%hUhD}h2e-d+s:x?&\&\M͂`pyqqŁJ[9Y(X]d?i5s1|v0{~&{~&+~){${#w|"xw$yq'w)x*}r+yp,|w)|w) v y'}&m"g$a&\{"W u_x#by%c sc sdv%cv$`w#]t!T jW m[p bq&is,yx&z$wy.uy1le#kh"k smsrs%sy%u%q#m"v&y(ux&ss&lq'lq'ts$vs%}q'x1;4.-y-vw(ut'vo#vo#k$h$}`%f$x! z } z yq&o(wt"wt"qV$oU"h PeQ ^T&kW3xZ?$hW-vo?Ex{x{vd{tWvn1jsl,mhfvH^v5Vv#T{&S)X)Z)c~(f|(d~&i{$y qxs vz(ss(ql'|j/g8#V'a38wOwOrFvB9v5l0{p(du!{LhmCch@^k4\m1[ g[ gZv$Xt"T qV t]z"\|![~!dz)gy+`s%]q#`v$`v$k&i$c e~#jy+k})l&ov)qj,zw)}{(w4w4~g2yc2kW1s[6hFqBz>xAwD#{V%}\)yj+xn+u+u){0FGHEB/r(h#U!N88iw'l|)u.s,o)cy%Vs"S pR oN |L X#X#d$a%W'U$P K F H I K!L"U U U yR yIx'Mx$X wYw"Yx'Tu$Os!Ix G zI vJ ta r` s_v"cv"ot#qv&sw)|%!&(vq!s kqs(qs(w&x&~&v'o(u# {g _ e!g!v+v+{&x%nt"pw!x{ {!~%'/2u0u0.+vx#uu"rl!lm#fn%iu%l{&)+z.z.|.~.0145765/-}8|<y?{B K!~L|"yO$V&]%_$a,t|/{45/ž/ž56<610/00//$\$\!~N{Jt<u<z>t5n-m&m$x+|-m}$m}$bp"as"^|%`}&f)p}'{y%t(o+uD xL*q*q~SyYlnspnk}nR|WX|@^~4az(c^{`Cz_:pm-mr)dt)gt(or(px(s)j'b$h n _ |Z zV sU qO} O} eh$^l$Jv$Ou"Ts U uW w\ r] p^v"^x$b fb fpk(pj)nh*kc&d Vb T_ SY VW XX hXm!^f^fsq)pr(iu&et$Z p_t!dx#eu"fq!^w [ygs gs _p&cs&n}&o{&qt)xo(~k(r(y)x&~x%(*y"xs a b\ gN uW z` ] tZ h^h!_h"b dc ba la l`f#[f!M dR _X Y\ ca me ff ds px tkgkgig&lg$u io m] xZ oW fU ]T [R hR mQ `Q `f[!d]"_d$^a%[Z(Xg"U tS sQ rS fSbF bF bF VH TO OM RI \J WK SF RB RPa Uf"hq%nu&mn'io%\ sWn H^!N YU UZd _s#W iU fP bN aX oX oL ZN `S qV la _W bNf$T_ V]Y f[ iRf"Rf"` k` k`k$ak"d jn j yj!s nm rmo$mn&is)is)fo%fq$ev `v N xIu!Ds#Kv"Ry!V oX lb ye }j#h{$al%bl$ck Z sR |J rAhJ dM c> a9 a? W? W>^? ]C [F ZH YM gR u[ d^^ Wf"Ui#[t [t vw#qw#dw%ax#X {S ~N J |H {F qE nNw$Nw$V"T}!M xN xO xMfKUTb'^p.%[+jHɈHsqm|n~pib{mjyXanVpkUv\xW_DU=z9)`[=%_SJ\;Kb2Kh)Mg&Of$[h%`i&nm0sn4EE#V'h4:v@VY[r`cƎd̃xclcg|g|rp}mhbnmgo{vyxqƂvmɀn[lUzrPxtOllPVgpxމD;1~(xc|qH_b3U],Ro'Ro'T_$R`!L dJ bC \F dH kG rF zA @ D xF tB pA n@ iA mE y> h7 V6 T5 R< U? U3 a/ dC {C {: l; p> |A zC x? : E H Q T!p,p,*+|+w)fq#bm!_jeo"gq$]$Z$Op&Op&vt)xq-}g9rB&`,t2APΈs҉dӈ]Ĉ]ĊRV`ņkrttwr[i.ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM     A00A00rF:{E=@G>I7"MR,mm6Wbzsvxϑ77h'[xa#R^L7WB0C$ B" AA@ ;9j j ,<-E1(`::xUp}mǀjqwIaI'\m05q'(0235=HB%XQ7V@fYlYrXePWHqC&Vh<>}411-{%!{%!,<,#H-)=*?"?"7 7 7(:(A)=(9'D'O&l,u."<$ A$$G%%K('X,,a69}GAXIiLyN{QwRp`jdY]Y]iQrNDKvQrGmG*C ? Sg _ \e e `! b! i  p#',;3;:;<7>3+-~%+2?6E]%< G'K*A#>!U!Q!D"J"Z"_(d.a1^"4X=V@b "Ef #Ff';f';o9q#?w#7R+If3[z>VHPzD^uBcn\`le_ZŒZœcʑdʉhȇiʀjzzsnlopoSoS{TzQuF~L^ȏcЉh׉iшiz~~u|rr糖YQ{9m3rD Kk8=d,.P!(<!; : ::"@@? @ CD D >8 E IG F G G IJMZg" d aX U ls   x w r r" r$ x z a'Y*N&N&V* Y(!b"'e!'m%v-~4* K6*bRG[QwdZwdZgQ_cEA4i)oE;} .k Y r z " " -,~*^ )`"$dB/Pt;|ڦVp~QtGqCA8eM8eM)N@%F5/`,])Z .] 3`5n 5s 0r .r +w+w42 -r ,n )a -p 0454300 / . +{ -~ 1 59 5 1 3 3 4 4 ;} = A?:} : : 6 100 564} 7A@> = < @D< 9| ; ; ;x;x=~ > B @ > GPQQH E PPA| ?}:;}!?x$$jyH?gqQ@\Zjfeymqbp[]eIklEonD@;@A7:D,&F''K(@$5" /")$;&A'8 5 5%5%===";"8":< 8 6 A D 3 3 J G ? ? >"?"?!=: BDG G M X w# |$ '+1=:#OE)jO.e8l;r>t?b D F ? < K K J K OP Q W ]# a! b k#n&b-b-N%N#N P W$\&`(i+r-g#c U'U'<(=)?$+? )>#8 1 6 : D G 5 /95 (!. A8/3 7 4 3 0%/'F F K K L L L L K A >C D H H F L \% ^$ e! c" `" W T FA= = I S r%'*39 XC UMQS+qY7fLjS_g_g5s0w!M zJ`@h9p1u0y/r3o4r=s@%b'l.-)|b#fSnPCxZ;c2`(_%l7p=)m)mz]vkkk}ȖAj1ju iJj=j9q*s%p$p$yx&xx&uv'uw&v{$rx$nu$)+o$h"tr&tr& e jn wk v`q a xb [ S d$i%l l a rb neb!cg"^t&\o(Zj*em(oo%~y,|.|t0yq0vr&ut"p zn |f"s"!v zm on}#n%y{*}y+wo#wo#xt*~w)%{1w<z9}5x4uv4pu%n u ` m` mki$lg!o _v dt(w$ z  w,s0}!}!wW vU s PtS#vZ1~Z<ZF(xh2{Qk[dvdv9m~1bvTA5XK6eh7Wm-Iq"Ns R t\ {_ }aw$au&f xk yx}!vw#ne)vf+~g,k:nH-}1>BrQrQsAɴt;w*}bi#|R[{ARo7Ic,R\&UZ$^r(az)_ k_ kd&a~$Y x]z"j~,ev)_m&m&q&\|(Uu)fr%fr%gq$dp&[n*_n'k ljm#in'ln.on5v5x5!xM!xM#tQ$xS&Y'[(b']%yW(b+l35:;444ͺJinrqpI5(i$U;;sr!pu"e}&^y$I lSl \k#P sL uH tF tG~&G~&g%e$]!Y N C 8 9 9 B E!L L L {P }Z(T(C{'Ly&Tv%Lo%Dg$Fo GrP kS h]i"_m"fz"g{#k~$r}'y|)}'}%|&t&k| h xan!an! ",|*x(r"} ll wf {k zl zg g o"l"d{!g|"q}${v! nwy#s}%v|)w{*r } r } ,{(k lk jl b d i\ olz#{,}%}#z3z3|1}/s(xo&d dgl%it,nn)rg%io!f q vw&{y(to*sn*nl+ij+Xd)hp1w|8=ACC K!N$X$X%[&\(^&uX#hQ pIqwAmj c= a= aH iJ jN lS dX [^ ed oQ pJ pG nF mUh&Uh&br#aw#^$^!\ Q F&J zK vN kO gT~"T~"Z%X$Q Q Q {UjYY%Yd3XnA.y4mmtZuZwZGwYMwW_mX|cXp[}]ng]`]a}amHugDrT6g~S3ivN(p]N nJNl7Fa0=U(Fc$Ih#W[&\V'xc,xc,z>O+28@G|OwRUaVVwh_wh_vuzssfwtawSnOeJpJtJwpOrnQ``NOPobaɾ7{/w^&lXc!kLhi@Pc%H aM sM sN oN rM {J wA iA fA cC iDoE }E > q ;k": s; n> ^? a@ h<`8X:Y< Y; `: b< d< e88= U> ]? v? {? C"G'S&W%[#\"f'f'z.~./+i {Yn!Ha"R qU vR!Q"Jk!Jk!ve!we({e=l@I(~g1y;EzksqxkzuzuՃtقu~v{yspnloZh.ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM       <%+<%+d50o566H5!J2%SL2ue?xZ~cąc„c|8|8ja(]cX#RO>4K6.@ ? > >>@ A n n )1+<0(\@>{sَ|}yssNjI#Ro.-q&!.)1,7B=&VNBSIc_e]h[`SXJyV.fqV$TFBA]'apL KU>:U>:9(.=)-I-*H(*C(K&S$R$R$K!I J#J#L!M!P"N%J,M,Q+K'F #=':(B#B#0!3!=!;"8&;&>&I%T$h'o(37&>&C%'Q'+Y.7o<=JD_HuKrNlO{yXt[[Z[ZbNhJx>oBfFa>\7g:k<{<__>_WBUS?Y~G8eoF2_fF!OMCMI@LEF#RQI%UU>8F;/B1/1/0+1*6)5'3$2!2/ + 0 2 223 0)$*$/'0&2&7%=#A&C'H!JN#M#J#M#V&`/j9o#@s *Gr+.Zr//a}0,]1+\/F/Fs"@u""Dz#0O}(9\-Bjz3Bqu9Byc5K{^4O{bK\dS`SS|WxXo]v]^wxkkkoqu[u[x`y_|]dŃwނw߁wᄛq؈k|sxvllߙ|bŠ|Z}Aq9yM$Ss@Gm4<]*1M!&B >@ A!I G B D LM NG? E H H H C C IIL W a c e i k x }     !   ~ w" v vb%['X$X$R$$U##]!c"u%},3+G7(\YGdQttZttZed\r@µ<0s@$S},2p(d X p x ! " , .{ 2j0k*n3)EV3axDUFB;95xo5xo/\f-U](BB&E@$H="N4!S+D| ?y=}=~6 6 54|1t/n)]+g -q1t 3u 1z1|-w-w** *{ *{ -{ 0 2 0 / / /~ 3 3 > > A>8~ 8 8 6 4 0 / 0 135=>A? > @ B:~ 8w: ; = = ;~ > GJNMLOPHF KK>v =y9!>'&K9+LN0Mc*AH(>t?%;{A%:}B&)M&)M,fA,dE/$^O/']O/1YO*,TF%(O>!!V5^,\$\"-N-N1Rc3Yh;lw7;flA;TM^i]lf؄|rflbb_SneMrhLPP%VPJ"OP8=K19</9&50!*#3#7$550 0 ; ; <#<#=#;"9 = > @A8$8$H E = = > >>; 8 ? B H H Ya z(&*)25; KE)aN9WIu^eʚf˗g˂|g~ouo_N=\sm<@_a:%KU,.4'$*(#)!, , . 1 : ;= < ; A C = < P P L M O O Q V \ [ [ g#l&U(U(H#G"CFO SXa%k+_![ U$U$C%C&E*B&; : : 8 7 ? B 6 2 95,1A ; 6 5 4 2 24 5 ; ; A A BDFGH F E H I EEPT_" _" a!a b XU!L I @ @ K W z"('47!VC"[O$__=pWiiĩgoȨMjMj.ix*kjsCo@e:i6n3o3q3u<w@uDuF+y,~2/'r\"ePrXD|_;g3g-g+=C+s+sNĂVrnׄT{;s-qn pJu9w4v*}v'pv$pv$yr%xr$xq!wr"tt%t{&t'}({)l#g!yt"yt" e| inu!kr djg uk b Z"]~#^}#j j b pc lg` ff!cx%du%er&kq%rp$|y)|+vo)rj(t~$r}#lz"i{!^|!gz#py%lt i pt}!w#|y(~w*wj&wj&z{'|&$~*|0.-/~/uw%rt"nm!nm!qg"re v `| es%y$"z%y&w.w1w'w'Z$[$_&`+c9fH%jX-|6NwVm^m^ˉ3bz},[iZH7[P4ai,_o(]u%Wv!Q wX ~ [!dy!gv!mv pv!zx$zv&|p.o4n; pK&s[/268<A|DjFdStStstxtw`xx^~Zw[p]oX~nWugWreWii][V^_Ry0zf&v]RbAUd9Wf1Gf#A gF sF sT nQ pI tG q@ g@ `@ Z@ cA lF vH z? u< s? t> n> ^? _C c> c: b? aD `@ f? h; d9 c= m= m@ aA gC w? ~< BH!P#R$U&W'j'j'u-w,~(v%a zW nN bOr Px!Ty"Vy#[k [k mf$qh)}o8p<uH'|g08@}Yjtbcvyhvyhywtq|jmllokm0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM      ! 6&6&U#&c%/+ H,"L-(XE8~]Hn]tdÐTNg9g9TZ(^OP#S@01?+,= < ; < < E H! rr&&(3.'XGAquyvoTrIHq-&p$ ,!.#1<8'TKLPR`d_a]^[UXLj5wyp-iX#RP Jv' v' %-$6"'O+5d3BxZH}MFDq]+g`M"OU@6U@6),/0-.F/)G+)J'O%T"Q%P&N M E%E%O#O$P'M'C(I*O"+M %K <$7&E$E$)$/"B =."8#B$M#X!e!i!w)|,(5(:!'J"*P%4a0:s;?VDpHiK`LuQ|}R]V]V[J]Fd8]9V:Q6K2tU.><5>;78).6#+6$6$,#.#3!1")&2!: 3 , 6 9 5%5%/-"%+'+-,('#!0$='<%;$O V F$H$O#P%R)a7p&D|$,O)1Z9=w>A@6uA2q7#Q7#Qw( Gy'"H}#(Ku%)Rl')Yh).[c*3\M&8XF%:VW:W\Aaq{Lq{LiKfM]QaQmRtyvchjoq׈{cÈ{cÉulɈxn̅tր{quxꀘzm}hzffwfwΉukɕxbùHu@U'ZzH$Ru; Ii4:],*I('B&&F!G R O E I T V X"O F F F H I > > HIK S [ b h z "    " $)"&" !{ !t q b#]$b!b!N(P%W a }$+ 1,D8%V`FmQqZqZcvY;Dz7+CS6[)c"] V m u !~ " +w /w :v7w/x$#:7*EJ2l_:t6~ 66 7 7 0 - , , 138;CB @ @ ? 9w 7r : ; ? ? 9~ > KU^"SHMOHF EE;p :u8)!@2*WN2]o:bǏ7Wo6Sd6Rq6Qu:;:;>1k=2m93ot;6muA?hx9:af14ZT&)\B]/RN C  C *Jb -Sg7nt&7eg15K@QkU`^͊xrjgigY\r_UuaS`e.k_],e[D$SP:!L-51)5 0+",!, 35 + + 9 9 :$>$B$<%6%B F @ > <*<*E C ; < > > = 9 5 = ? H H dj!$}-316<?F%YO/sWI^crrrhktiH?x59SR5(ED475-'%+! ,,( ( . 1 8 =A = 8!= ? < ; T T N N N O PU Z#U S d$i&G#G#B!@!8<FK O Zd(WS T!T!J!J#J(E#7 = B ; 4 : < 6!4$8 6 / 3 @ > < 6 0 00 8 ; 0 0 6 6 7 < @ B D JLN N BBZ \b a \! ` c YU"Q P B B M Z )$44"TC%aQ(mlOvm۞dؤ:l:l'_^#`Ub8d7i3k4l5j6h6yF K xL vL0151$hU}!dMu_De<k4m1n0BH-y-y?AyGw>z4|*yg vJ5.{|*ty)pm$pm$xl#yl!{ ly lql%v'z)s{'qs&|i! e} u} uv et hmr(ln&h bns s!j"`#Vz"Rx!h h b n d j i ]ieh{#lz#oy"ru"tq"{y'}|(pi"k c q!o$hz-dy*V u [q$`l(co"e qy| !w'~t)ve(ve(|$$###$%)*zy&vs$|m$|m$ve x d} a eq"z$%t+o-w0z1q,q,]'a)m.m3l@$sU+yj3:K˂PvFvF-Vi|(T]_N8^U2\j!fr$py'`y"O yT#V%g zm wss#us$|s&u){2x> tJ'v\-xm23/-s']']v"yOo!yKYz@]o4`c'Sj#E qRg!Vc"QtO zS|,S|,cw*i}(y u"h's*~-w t }uv%ut)Wv-Wv-Ze0\h/cq+dq1hpBpwHx!~N&^*m2566PՖP՗OՓWمoS͒6}AgKklqrTpTpa|onjfdobG߻:ͣ6Ǜ%^zIrp3rp3N%R$_q!Zo"Jg$Pl$Uq#On!M m F D A {A {G vH yI!F = > ?"> < D F S!S!F G J M Wn"_~"g"_$Wq&St%Ru$Z k\ hIr#Nq#]o"_u"d!gy j mqi we"t ~ s qw pr n'n't'p&c#v%')*es$Um"f rk tPk!Pk!n eol!p,r+y|'{v&|o$ y |#%}w)}w)v uqr"jm U _Y n] }e"l'x{(|y(o,o,jo(gr*_|/cv+n bij&cr-dj&dbb ga hf gg gU fW f[d!Tc"@_#Bd D hJo"Pv&ju$rt#rv'rw(lp/lp/}<{;t6q4m1p/r,da-V[-Yf$Zi!sq'sq'|e-wd*ha"hf$fu(oj$w^ b"c#nm'gp(wg#wg#u-u+zs&wq&ml$}z" {(m0|I"Q1ͳ1ͳEXqqp|kχCo8j,dhiHj=l;~m:es!dr!_n!_q!`x `m$_a(ak#c ulx$oy&ju!h ttv'tv'X_"[^!b Zc ach _o&Zu+U)S(`~!d {T cT ce cc c^ d\ fW jX iX gT dS cZ o\ s_|'_|'h~%j$q"o}!h agi fp#_r"Xs Y xY zX uX uh ]g cev&eu'fq(ss*t,s-q.'$/|3rt'on'e]%b_#Y e[ l\ sU lM eXd![d!Vh!Ti!cT#cT#xa$o^&TV+SY&R[!\d#em$fu$fx$h th sx)x)i p fu"](Z|(P`([a(fb(_[!\ YW eU iJr%Jr%Nf Oi Ss!Qn"J_#J fJ lO mT nN jL hK`$K`$Se"Sh#Sr$Wk"c VZ XP Y[X eW"ap` x^p]m a v ao!`Z#\]"Q dPd"Nc%Sd"X dZY [U J ^D aST&ST&=Y$B]#Q iU j `l!dq h v[ lV hU jU k[d#[d#Gl'Pn&jt$fn$Y]#W eU lg oyr q on nf`!f`!Mb N ^P RN YF lG qG uJ |L$bk i cf ne qet!eq"eg%_j"N tM K J Ip"W x\ {K nE jW mW mI nG pAw L sV o\ pb q\ eZ aZ mZ qJr(Jr(@} A!C%C#B F wJ mI xI {A | > | `!`!H vH wIz Js N\!X](a^/waA#cS/sw3xHHhv΅jjĕnFfMOazKdpFfsOeuWdgibo_e^bzfNYcP\XUeVSrOLQ;S*qaG fK;Z4>V"? TE ZG \V UV Ucd0np9$T&['a(b)ub.ws/wy4s5r==BPvuzYz}[`‚h}{oymfwhcs_^r\\rrlh\M\DZ(x^PhDFW)F]%Fc!=j :l > s> sZm"Um E mC k> e> [>P> \= hHoKq@ y< {C uB o=]?]E ^A e< lD jK gF lD m: c6 `A YA YC mD pF x@ 9 A I L M"P)Q+m'm'o,p)s!m Y xV nS cMt"Ky%Vp$Zm$k kk kcf&jk)x3t8hG'{g/5;wGavKZrhZrhZnmig`|Xijr|r3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM      !  # 2 2 e*,r*3+"K,&R02fL#8&7%7%0'4#C A ;=@ GNU X c(g*$1#6!#G"'L%3]/=s9FOJdNvvLn}L}S}UolˊolˣWPXN\HZNXUWEV6U8T9b9g:];];bVd^mt΀zsтq}yx|k~ydxvmvupss}xw}dcI+coE)`8"U8A8-@1H6H2I1GQGQU9\As\|YPUZìl]W`KGoЛdusonkk]_OlSZQSf7R|m+Yhp'\ba%EW\$>SK5HK5HI3:E178+.9,,=0$91%62%=1+@1-7!*4*5&5&0!/. .0"24 3 3 6 7 :$:$4)2(-(.(3)2%1"7!=C E!Q U J$K#P"P$Q,\2g9n!$Fu&*S6E{IPWOGIJF E AA = < 8 6 5 4 3 I P a*a*n'2u*71F6"ME+d[Dp^tlČxyxrqqvprnfk`nLv>Oks0(@E2784/+/"../. . 0 4 @ @ @ @ @ C D @ ?! H H H I M L K P U'O!MW"Z#K#K#@"?"<"= ?EK QW%R!Q M M T"S#R)M%> ? @ < 9 6 61/ 9 7 3 4 8 7 6 5 4 9";%:: 2 2 ;<@!??=< C F I J < < PQV W \ [ Z W V L I ? ? Z e $'(06KD$\S)mhO}uޥdѪ\̢8q8q%ZX"\Ob6c6f6o:w>xEyK'f*o*o*oD¯B?:)ka"eP`@`:`5j5m6I P11EFIy>IN|]ybsspamO^\ɹOiԻgoqrZeZeblśfws}l{fyPw:|/z~+sy!PxzEns0ns0Z \{ bl$`l#Yj!_p!ev!Sw#Nw$N"N"B ~B ~D vC {@ ? = > ? > > B C E E G G I M \w$a|%e&^z$Xt"Tz"S|#Vs WpX}"Y{!_ wa y h"jv"lk#nm&qo)ky#i|!pv!ru!xq$xq$z)w'}n"w&*('gn$^i$e oh r[f"[f"j enn"z.}--}+t*z$|"(~+xy*xy*s p jv#es!W iY o[ ubu"iu(qz%t|$f+f+ir'hs'dw&cs%`i!cp%fw)ft$eq ` i^ gh ik j_ b\ cU dP eCg!Ci D lG pK u[o am!ak$aj&jr-jr-65{3r1j/i,h*fd'[b'We V fekeklg*hh(\i"`i%ni-of'ob!~_)^+vf+ri+p+p+{,~+**~)(&0v:"U%^77pgpqrnbpp~NkAk4k"jRiCl:~m8bj"`k!ZoZ oY obn!jm&kp!l sk~$k'qx"tu!nu%nu%b d` c \b$_d#cf"ck%cq(X)T)[~"^ |P hP hZ dZ d[gY hV nU nS nT eU cV lW ob}#b}#hu&gx$d b {_h"`j!al Xl!Pm"V sX uZ{Z{k ki ncw%cu%em(nn)wn*zm+~m-{y)z}(w)v)pt&mo%db"`c!V e\ hb kXf Nb"Wf!Zh Xf#Xf%a aa ak if hZh$Wf$Td#[g!ak fp&gr(dm!c knr%nr%_g _k!_x&_s$_fah"cj&`e#`c"` g` i]g#]g#Vg Wj![q#Xn"Oe"O lP sS tV uN tL tQl!Ql!Rf$Sh#Uo V j\ ^W bR eZ bb ^^ l] qht lu!h se n^_"[a!R iNf!Id%Od$Ue#Q ]P ZK eJ iGZ"GZ"Ia%Me#Y qZ q`r%ao#bk!_m ^m do!fp!` c` cSr Up!^l#]j#[g"] g^ hhn"ss'om n lck#ck#Yc%Xb!U `S bO kQ pT uQ xO|#[ s_ p\ l[k cj"ai!\ iX mM xN P P!Ps"V xY zL nH jW uW uSx!Sv S sU rW qY q[ rV dU `X pYv Iv#Iv#A oD vL J F yG vH tJ yK {Ew"Dv#O ~O ~Ms Mr NpOl Q`%^b+le2}S(u26xNoNoveĎxb’Yu`uSwqNumItmRtm\ugvebqalmtrkttftzcs\qYWU>wB+b\0N75T)7V$3 Q2 OGQ"GQ"aU)g]0zvE|GI!vN#jS'p_(rc+pm-pq226}Aua^c_kbov}tryn{|y]l}Sfttf|dl\>X6yMkFCb5:X$>a!B j@ k@ kB rB rOt!M sH pF l? a? `@ _@ iAs D {E }B wAu 8 s9 n: `; `> a< c: eA eH dC aA `9 Z6 X< Y< YD lG mP sI yC G K K L!R%T'b'b'i*h'e} a zW pV kV fSq!Ru"\ t_ tk~$k~$wp(zp)p-p5 sK(k/49~EisJboeZoeZabfxeu~ej`i|rnp4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM    "  %  . . t01/8+#N-)W3;sR@qD=:8x7DO$UDO$UI5.F2,>('A("K'A$ 7 E S P Ou# u# 6.7?;,sBEVίgswVϩ_9F?n* e !!&3*"H6FAC EFO&R({,2!C"#H%2X.@t7MHPXSdM{hKxU}X~~RURVSWVdYp³]Ua9T4|P2vX4{Z4|G9G9Vb^g|uvсnΑWĆk{~{k{}dÂqUmPrrsrwnV6{S4yH,qL%[PDTDXCQ:O7H!YH!YYMg\}킝{Wɇ`~iouy_K[MYN̶wΓZwtli}^QPtRB`RyGCLgL%FUO#> = KO R"S$M$N#P P$P.W.^.`=b#"K4N9\MXSVZ:Z:G-gE,e>*_:*^z5*]p4)[f3'X^.,Z[,-Zd.5bg/7ed-5bd-5b/Dr.Do+Eg4OzMllys{}t~xnɂi^dXujljujǕ``ffĄxy؅sىbڒ]њWid{ik|s|sӐxQ}Xkןa̦Do;]2{K)b`8 IU,?Q(k>|>ƫacDؼ/4͖5>\j>\j;Nz:\5ю5u…3Gj2Ed0B]2XG3_@(A}6$7x3$_$_#j"i e#f*j)c '[ '_ &c$[ #X 4w4wJF8~7{4q 7~9 5 0~ * ( &y%u#c&h 0w 4 ACD> 8{ = > == 4r 4r<?GKOKF E E D C = = =<86!9?)=Y,eӈ/CIzRlμUgrrEHyRf~Se|WavPd|Hf@Uzv8Dr^/Fc',F^*Gm*Gm7U #B]4av#8`r,C]gE]R`qwFXNnVrWjWrPuN|xs@sh>dG7v[>0gA$:=18':!< < < ; ; '"'"*!-!7 6 58 : 30!5 6 F F 8 : ? < 1 / , .0 U a y&4y&4w1E2 J5'X;,dN:pdpqqqqpoIoxFrX#@$>"8?FH J"M$N$EE]"\$Z*U'EB> > = 3/ + *:9650 0 / 3 7 B%F)<$9"3 3 @BH%C#=!8 3 = @ E F 6 6 E F I N [!V P U W G B < < g p" )$-,7BF#WT*ldOtsگ[zǶS|5v5v#UQ XJb4b5c8s@G#T'`0333rWqToIqwBp.nm$gT`;[8U5f:l; Q"X55K̇KɅKzy:rm(i]v"mP~pC}<:w-t(x#x#o uk u_ u fx"{'rs$hg!jw!k|!o ~ p  o oii-mf*y[ u fj e"`+_'^#h mk f` k` kq us sxn&wr$t qv ml#qn#to#|&~'mv&gq%ax'_u#X mZ k`e"gl'mr,}n% jz{(s+--''41l)}'%&v'y+z,..i&i&h*f)|_$zf!u {tl$t*v,w4w7q'q'u"t(r8zB%_-{4crj݄]PRPR]'kZa"hOn^.ic*[ q_$b*f(j&_ [ zZv#Yu'38G!L&[*n-15/-v#V }K}cD}cDdq/an.We*Tj(Po%Qs!Q v[ r^ pQ mM l] r] r]~(c)u+w,~0z~.uw+qq$po"`_*[Y-pq;pq;y"tPu$qTh)f_s*od-q26uKЭU_ejvFvFBw|L`j`m`vToGh?x6crrr_Z_Zb\\nKΐ@51y,zgo#}Qe ~JgzChy@jv,jv,f yf ueg&fi$h mn tt {X%N'U&W&B$B$Av? }7 9 = > > ? @ @ @ 7 7 H H G N!a%bz(cu*^v$X vT S!Rz$Rw%f!e a ~d ~l|"mr%mh'lp+jx/at&^r#ov"tw!ms ms +~(yy y'x-~x(tx#ji%fd%e ld oea#ea#ee mq$/021y0{){'{w.wv0r{*r{*o!l"cz#ax"Ys Y pY m`l"fj)kz"l \*\*ht&hs$h qcqRp#^v$i|$h~"f ^ l[ ej jo lh^b `N dL gF nEo Co E rFtM jO fP_"P]#gt+gt+000t.f,b*^(hf"`i V dR bW eW e\i&Yk%Oq"Yl&v]2ob*gf"|\/X3~_/|a-x2x2*+...-,8C%`(j==[arjSdvtYgJm;r&k\hH~k:}l5^`"\d!U pT mR ed ouy#uu t qj%g'yz$u#gs"gs"k if iUi*\f'bc#gh$km$[~)U*W"W }L mL mN dP eWi W kU rR sN tT gV bS iR kd ~d ~hl&dp#V }V zVo&Yk!\ gRg Gf#R nV p\"\"m xjx`x#at$di'ii(nh(ph*qh+lk+jl+oy"p }ns%kp$c g_ fR d]d hc"[a$N^%Vi!X l[e&\b(_ m_ m] p^ s` z[t!Vm%Zk ] hej(hk,ae%^c"Zk Zk T^ Wa!`k#ck m kg o`r#bn$cm$h ij ho[ o[ ^h _j!bo$^n#Sk TrU yV zW {O ~L V wV wQf&Rg$V kV jU fT lS qY k_ e[ hZ irw!z|"n oi l[d YfS mLi!De%Ke&Qe'H aE _M lO p; `; `Th%Wl#` x`x`x)^l'[`$cn%fr%rt$vu$d bd b^ x[ sQc"Tf"]p bj g djl&lt-ml$mi!`v$`v$ed)bf%Z mY lW i\ oa tYu Qv!T {U |QkPe a_#^b S kQ oK|#P"T!V!Wv!V xU yN mK iW |W |]'_|%d n^ pW rV rT rP cO ^Us Wz#G yG yB aG iT Q }I qHv Fz%K zM zJr$Io&> s> sQo&Rm$S eSe!Sc(eh.vl4!e,Ɩ58wTSTSTZkӅseWhQjKhVeaghd|cvsssqi`tWQ|>6_n$A9,R//X,"H  B7M+7M+_F!`K&dX6hg4lu1~j;^D iJ!lL#nW$nZ'd'd*yp2s}HbJcQd_}lkeZyŇIpuu`]_Qű\.skU(n\?^.7\&. Y6 e= qC lE jE qE qD zF xK rH m@ ]A fA nC vE~ @ > Du"Fn&- p0 m7 c7 c7d8 a8 ^? `E a@ W> S8 Q6 P6Y#6Y#Ej"Jk!Y mS rL vL L K J S!V"V|&V|&c'`%V mV lU hW hXhY oY qa xd zk)k)y*u)g'm1"}O)o/37}DqpHjkaZkaZSoWhbQdS}iXhjpzjo5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM    . 5 B B >9=E;'hA1vSPsJD?|>^a/nTU*b?.7?.7<%> 'B',D'(L( E# > K!X$ ^'`)' ' >5>F@-zE;Tdl\˅UϮj:O Jk, ^! "" &5'?)3`.9l;NPUd\pT}M{:{3}[$VPIc& c& Q j!*C'*O$7[1Du?QfCt>m0s|k+duU JuU JP,)P(&P P R W [ ` b _ ^ ] ] _& ^& \'%W&#J" F C C D 9 6 >>;&<$? B L K I KL#OQ L K!r)v/ ?%C!2O*9c2@w7E=KMQRS~v{uuRaQbOcisˍ奁`Ž~>f/w^*hV(bS(`@*c@*c[Rh]z䀍yܒ_ŏ_Č^„yStPnKlJsbsbtm}XjPhdHS3{T*eT"OS JSEH=E;I/sI/sssךpؔeۃhRtN`J\L~7=F_$@A.%aQ2'kVBUnjGeopOHRI[JWJqNLD@<9i2,-N7#+C;*9A',C&(>''=(&@!#@!#K "E!23 5 6 6 !@%C(>&<&D)D)9 : <?G >531 9!<!C$C$6(8$= < ;"?!CA > F$I%F%E&L M!P%N#HJM G+B6t'7[+@h5Cx9C~G>G>lAkAgA]>R:T6V3~H:~xC=c.2`](.U?!,?!,{4G{4D~7;!DQ:kQpht́ogÀqc{a`y[`ususτkmȀnmuwnvsmxgigfhcbru]piomۊt`t`kSp[tڍuڂwܚ~Xp:d5tX0olB&Wj;"P]"7Y/Q P N OQ"V"["[!\!T!R!J G > > B E M X b! _ \X V f#k$##!%!%#&"&($|!r!o!i h N"N"U&Z$i n (#7+!F-*U/4dGKORuhuh]Q-*ʂ8d-] #W #[ "` $r %x * + 2~ 4| ;y =} AAAFKJJ:r5i2i2i%==&>>+AvD0H`4O{@gM?Χ;اTҞ]狵BBHPjifhiqvts>,zב+;uF+;uF!+],",`.#0i1%9x9*VQ)MK(EF(AG(=H*I{7+Lx2)N=)N=!L!L"L#E}0[ 5m:85 + '} 'x'w (n +t 3 6@@@ >;9 9 99 4 4 8 ; BE H J KC A| B C DD6w 4|1 0#--#;O,Hq5Oi8QgJIPFwXwXttutrxllml~kzC5s2v2v3Qg4Uj"9cu,8]n.7L[5OD__g%B'DEJJSPH#H!H D @ E J : 4#2 2 > > =< : 6 3 0 . 6 9 <> ;";"B@= >@@ @ ? ? 8 6 8 8 8 < J K N H C FGGGA A r${& .,15;!PP+ne5gSirSxL{-dn-dnhAh?g:o:<F Q(n0<@FHbzetqbaxVa2av&_Y^=Z9V5h?nB!|O#T66ŹV}tIs};l-eh"jQzo9{31v,s*~+~+e e c }e } j~%l|$m{#jp j lfl"el# n ntl*tk(wf"rk"dz!dy%cx*`z']|$_ u` sq|,q|,et"hs#qq%ut'~-|t)xk&zl'|n(tx+q|,ef"a _po$lp#^ rbp!nj*so(yt&}w&{&k&f'{*+,,(*o1/-,*14-+h h )~'vg"uk!qu x%|+x/w000i%i%s,r-p/}@&u-4DTōLJ|X:uX:u_a@]_;XX-\^)jp rs#yv&sz$m~!mv!ms!ux2xz8"$؅,Ֆ,ϗ../.-#] ~L}j9rd3qa1qa1Yd'Xe'Vk'Wr&Xx%Wy!V {S{ R{!W|"Y}"Vi Vi ez'fu(jg*qj+t/v4~y9~u7~t7r_6oX5s(m^s(m^3{7j@hEeTڲnhv{rmopAA9ge5de2fj/gl.ql.ql.rs#rs#ru%st%yr$yv$yz#b&Z'P&M&A A @ A B C F A ; ; ;5 3 > > G H M Q [t']{(_)[}&Vx#W zX {Z x[w c d |irfq _m$ct&gz(dt&bn$fl$hk%s l w lwu&wu&.-|y+{s+yn,tl&ok sh!uf!or$mw%gi!gi!d~(j)/2;6}2{({%+|-r})r})w!w~!ws"pr"[m"c mk lk nkp!f{&d'\ t\ tg }f |d ye{ i*j'k%q%w%c z] vq twt so!on!di"ak"Zr#\u&_x)Ws$P n Ur"Ws#^h"`e"nr(nr(2353t1s.r+nj(hg(cd-ac/Yj*Yj*ji:fo l<h"< n<t? wA z> z= {@ tBr"8 n7 k6 e6 d5a9 c> d; b8 `F WJ UC [A ]@\%@\%J `I gGz#Ky!N xO Q"L K G ~F }C uC uW|"S{ H uK uSs"Uo W k[n"\o$j|!o p-p-q!n#g)h0jE"rU&{d)qh,hm%B 2L(7^0;o2By4HESKV|srrReQfNgpxzdƈ?l-vb'cU%YQ$V>%X>%X]LkZy|ᒅbŒ[zSsLqImHkHjUjUtkPpXajOW5~V,iU#SS!MQFE?A#:$"9&"? ? N"G!23 67 8 A'D*@&?%J)J);!=!C!E L B 7 3 .#;"?!D$D$5$8!@ ? ;!@ E B!>#E'G(B'@&L M!P&M#E F G ?%7/i#/Oy&7Z. BDFIKDB1g +] ,b,b 9/!8}/%3c.+7yM1:k6L:]Ǘ>xʟ?ˢ_ڎjzCCLX|}{wz||懿ojFӼ/2B|V2B|V%.X2&0]4)5j;+A~F2dg1Za0OZ0J[0E[4UF5Z?/VJ/VJ$Lw%N|&S)"J}!.T 4h:{97 + '{ (x (w *q -x 47@@? ><8 7~ 77 4 4 7 9 @ C F J MC} ?xB C FF 3t 2y .-(z -<+1Y0?X2C}WG=}N;xDxDsނr܀p}wsvy{|}I8ȓ4̓4̓:Ym%:\o(:ct/8\m/3FW/K?_Zb8fxFnTvzhpsonrh]qfWYmRW^KQ25jQ..^O 8A+3 7: 7!6!;$=%( ( , . 2 , &2= 41*'(*D)D)3#4$6&3"( 1 : = ? }'2-;6-m6-mUGVGWGaZflrmhTrBc9G~}6>tl- N N < C!X%Z$_ W(N1V'Y$F#@#@ @ 6 : D(F&JA#7&;'?(A B KKO L B!D I E A H N <#6&5 4 ?? ?? =9 4 0 + 2 4 <? >$>$B @ 9 =A C D @ > 4 0 8 8 3 9 J J I D ? AAGIB B u%( 0.38<"UT-uk8hUeqQxJz*^f*^fn<m<i<t<=I T*w3@DzLpO\a~qj[x\[3\y'][]=Z9V5h@nD"tO#vR66_xYvnHp~;j.cl#iQyo6z0~.v,s+--b c d d d}$j$o$kn i gcf#ae$} n} nwm)wl(vj#qm#bu$cu'du)`x'\z$\x\ ww0w0as$es$or%tu(~2t-{j'}l)m*rv,my-ca _ Yul#pn#`s!eq$rk,xp(}t$}z&|(f&]%u)}*--$(p320.+36-{* g g)'tj!sl!os"z(-z0w1.-f$f$r/q.o,~@&|-4Ʒ:?B|CvZ2puZ2pu`^7\\4PV,X\)oo!xn#l%xq"n vrr#sq$~y7{=&)00氫0˯0/-*Py>tc0h[+m`+m`+U_$Uc%Um&Xt&Z{%Y|"X |Q~!N"Y#]#Tf!Tf!hx'hr(f^)ob*o.t6y=w>v>x`:uX8t-lit-li9}=jHeNǹVaazlqusr??67n;i:[7Q2uG-ugX/oh1w^BZG†6௔0ը550qv/yt*l&^{"yOqk@g]0e],d]*fe)fg(si/si/vq&vs&vy%xx%~t&|w&zz%e'^'O&J&A A @ A E F I B :!: 91 .#@ ~@ ~F |H O R Yp'\|(^(Z'Ux%X yY y] x^ wb }d ykn gm![h%`t'e(bu$_j hi$ki%u hx hzv(zv(//}y.yr-tj+qi%m gwg zg su%py'hl hl c*j+}/3>8~2|({$*~,r})r})y~!z{!}q"up"\k"g lq lo om rd|'a*\ m\ mf e b |f~!p,n)l%u&}'e ] {sw!zv"wu&ts&kk%hm%`s$dw(h{,^t(Sl$Xt%Zw%bk"eg!pq'pq'3475y3y0~y,pk+kf*gd3fc6Zk0Zk0oi@jpC[!L\!L^ xKk tJxoI!nN"nOjJ|iH K K~B~?6{3to(s.w4|>H$V%[==rrrph|ij~lڒDɆ(ilIi_6a[0Y sY wZ Z ~Xm!aw"j#gz'cs*ps,ts,t/t0|(|(pk'np'f~%_p#Wa!dp&q+_ zY x[ t[ rQ pQ pI |J yM nNlOd"L gH jTi#Xh&`t!c xml#ml#e zd }_ ] ~V kQ pL uQ uVt#Yv!Zw Zu#Zu#ew%ex%ez&gw&ko&bi$Xc!^ gd k]n#[o&ck)fj*wg(pg&\f ^g d h` i\ i] f^b"Za%X`&hd#me"]p%]p%T {Y{!iy)Xu"F pC g@^H jJ nS mV laj!aj!f jg jj jn py#y"x!x#x#~w't(zr%zr%i vd vVuU sP mL gHa!Ln P zQ yQ x[o"[o"kk'gh%Z _Y ^T \Y a^e!b if mp nsn!r r lx"kq#g]&f_#a e] gY hR dJ` L _L _E dB eM uM uC iD mGy"G { G K tN fO rO v]o!bl#Wh#Wh#W }V }Q{!Qu O aV c] egk!pp)zp&}p%~}'~}'gl(gn&e ua wU }L xC rLrTr%Yo![n T yR }O rS s] wV w@ vF wLw!I xF yK ~L P xQu"P$P$U qYu f'`}%Zx"Uo$Pe%L fK fJ qJ tP P E D ~A yD xK vF uA sJv#Mw%I$H$B B K \I `D jI hV`%fp4vB&i/57sTsTЍ~RU]}blfok_rjWuhXfX^x[[[ttrrr_KE>b~F:lI-{f5VD.J8<[C<[C9H(>J'LO$MW%M_&Xe(bj*~q8s=j<g;BByJ"uR,hk,km,ss03;=97y.s.s|(_p#SLl0Ek-1h"2 l3o:v@}I yL x9 r9 rAm@ m; l; l;l#; q:v= w@ x= w< v? t@s!; m: k6 e6 d4`: c@ f: c4 `H XN UG ^D aC]&C]&L ]I eA~%H|"O yQ!R#M K |C z@ y< r< rSw O wC xG xRv$Tq!V l[n#]n%n~$s#q}.q}. nl!g)f/dB gL#jV&d[(^`:S@OqjQqjQrqcqjflVokXsg]k^ro_cd/ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM     FT( ( ;2?BK*rT5oYrFgu3|SV*cMK'Z8/A2%99.9.@.E"0U.7Q.2G-%?% 7 ? G[#b& - - 6;7I;-uA7RWhK@m0}Z Jm<%c2 x& # ':#%G.=nAKTYo[^ēzDu;^)aW#Qy6*y6*U" i$$)7 8%90K':]GCRFk4}s/sc#Rc#Re:1c6,]([' X" e' q+ {+ ~+ |* {* ^" ^" M& N' Q+ O( H M Q B 3 3 3 [$ [$ M##O#%T#,T#-U"/W#3Z%8T0N)H'F&G#H!Z %`)t4z6"=$(L&2Z*?h/Mu=tAoy~kktimvfh|\[pjńyۘZ;\'bN MGJEIK'`K'`zZɭb}z“v݊mΕzXuCpAn@oMpQ]d]doptX{Ok5\,mN#SN!NNHOJOKXIXI}{}r}XlW7]RX7D?U6,,R'&6 !1D6:P@.I0*G+,?#.?$4A(3;,/(7.!0-)-',%2!4;$=%9 9 8#9!< : 5 < C H#J'E"D C/C/@ <"3(6(=(>$? 9"2%8";!= = 7;HJS$R R Q Q%T'U(T 'T!'D(E&I GA = : 51!E-L2M#=M%AQ+-XQ+-XVJ9wdM=TKNJHIQ][rgdmOBg:7rK!;K!;'$D$#@r!6~)@'A^2Nx>[MV{STiLJcJGeVeVu}rquinscflRznQqPnYlbrdte}U}UthXviZ}lc|seymό^ŸOyHyf@gG2oa=-eY(@V!4]&%\$!W S G O!X#QJKLI H B B > C R [! e& e eSM en {#{#)*--n.l*j'p %s $u )v!+X'X'fkz$&,"=)&O+3].Alve}lxttLF4k,oU)^$[ Y _ !d &t (y . 0 7 : BBC} KTPM>{ 9s 8x7z2s2s5 5 3{ 0x&-t+2}4!8=*FV,J_:~?3ܜ3ܜ<̒?ɖG}GzGtEĮB̸G̻I̼Bͭ@wΨ.ޝ.ޝHA.͒2ɔ=9Û5ț;¥Bpwa1ח1ח5uS6xV7b6tT0Qq,)W3"];W2P)91v2|33z 2x .r 2y ?< 9~ 8 89976 7 7 ; > FH I} G{ EyBA? > ??8 5/,}%m#k!i#+o'/p($(|>'%ED/hD/hQsSoYbXfUqQ}MU|]nB:X١X١:w:q;a;yX>Yh@KR{qXKebry{i~^eV]TV]`PPT=)1]B',VP ?A42)4&6$5 5 78/ / . 0 6 41 35:<3%0'?!?!A > 6 4 / 6 < BH%&@,"IC;C;[RaUr\gmcYt{]_taJlP1ImJ)=^E%+PC$%LH%=E#7:%:&:)7&4$6#8#1 / 1 1 > > 7 9 @ C G ILO P E A A A P S^*e,z0o2e3^1[1M3H4C(C(R QM%N$P HA ;5!BFEEG"G#J%L#T I ?#C"G"<#9#7 66!5 24< ? B : 25 6 : ; B"B"<$>"DA> =; 7 5 4 3"= = - / 6 9 C < 5 > A C D N N ! # +03>J%j_3tAkKbUIm@v(m`(m`oFoDq>w== P%c2>MRrUt~Wusrnpb~igjfv/^nt%YVsU?`8k1j9j<%|])i88UφPzAi~4k'n\ylGrk2vr)wu'}()&&Z WQ"Q"Q b t mz#ku#t}$x%u}/u}/#"t!v#~(s{)hx+iy'j{#Zv$Uu$kl+kl+ui$xj%m't)/-y+~-/v(s&q yp vnklk ek#km%~u+x({%}*/~*}(u*s+~t2~t2--x-031|~.|.{.}-},""|/}.,~,~y,,-23/.j+j++~.s7|@"\'k,z-y/x/psz/lrf"Of"Ohf,fd+a^(`g&_ jz"ut$ur$vp$.2H"P+⦴,঱/٦/̝/,u)h%^ TtCm=l*l$oh&oh&kie mS yR } R"W |\ vU S_s%cm'XS!XS!`f'ff+ze6f9kD!zQ%],|/0y}1nzyCyCv|s|k|lpqKjXce]gXjvSǀLƠ55,vh|*tdd&q[]%mWI!aNHcIHeDJmHM!vMI%[G&`c"\l![d"oRd"oRpIpIqIqAq9tk2ie,eZ'cW&[]#X_"tt'tt'r*s)uv(yz)+'x|#h!c!Q K A A @"B"I~ H E!E"E#A > : z9 wJ }J }N N Q!S Y s` zf$d"a k zn wez"c|#l kk og zd xZ r\r"^r&bw%f|%do#ck"jk"mk"{+{+|+|+|~-y*t'om%\f$cj e kvx#{|%s s v&{'*-7|.u&w#x#y+y.y&y&z"y"wz#vz s yl |e~'ju%ok#f#c#[~"[~"` yb uh ld qZ"e#q$v"{ t'q){r,ys-/}5yFyDyx?|AC|xFyhI~ tJ xKj@f<vAvA;>E@;D!Lz Ks Jr!Pr"Rn%}Vn%}Vn*wbd.jH;K9R5|q4310~*s)p$|T$|T}x:|w6{t)vq'gi"vi%h(r1|;!N$U99rerjqymtcfmqw|]Ӡ>w'ugi cK_l7\o1S uU x\ ` nu"u$|%z*yv/z{(z|&%$jy$jy$o&o%nz!jw"fs#kx)p|.]|!V }Q ~O S vS vQ Q R }Q zNo U j[ fK lEo#Zg"be!Zx$Zx$g b V T O hN mM qSsZt!U kT hYq$Yq$X yY s^d ]i"\w(Zp%Xi"_i!fj kn!mp"dn%bn&jf#gh$_n&bl&lf&dl\ r\ q\p!Yu#Xw$a&d'[x"[x"^ k\ nVw#Sv"Qu"O rN pW oZ nVy!U}$Ou&Ou&bz$cx"i rm yx('''{(''**p rk q^n Z nO mU g\ b ^ l` vQ sMr]n"]n"|y&ww&kq&dk$O ZU ]Z `` `e ah ji mi zi~!k{(it&c`!_`!Sa#P ]M ZQ `Ue!N gK hH lG mI yI y? z@ ~C"C F yK nP bT oV tRk"Qh%\v\vTw!Vw [ yZ wZq"U oP mUi Ze$n qt uq}&q}&m gj ic pb p^ r] y] Z!W"VwU sI uE vK~!M{!Ps!Pt!Nv!R uV sQ oLl!Nv!Oy!Nu"Nt#Y!Y!c%c#d b }az\zWzVx!Vw"Q O Q Q I }G }B~E |M wGt!Ar&I nL mF |D A mA m\ dW g Kr%Pm)aa3woD$~T-7BFia~ia~nbkjfz\q_kiWtkZnn]hq_mt`sj]f\iZiYs|bo{oexh{qlffe_h]^]=]3sya0|a0|@ YJC[DMb5D`,;^#Lh!\r jl#nk$qk)rk+ws,ws,h<f>bDfFqN"xU%\'a(cv*dq*dojGojGVd4Sf1Kl(Gm%; q; t; w8 6 7 ~8 z= w= w9 q; pC nA p; w6 w2 v9 xA z; x9 w= j> f7 r8 m9 ^9 a8 i; j>k : c6 ZH YN XE ]B ^B jB jU _Q aDj"Fk!Hm!G vE L O E yB vA tA tH|%E{#= xB wO rWo _l"j|$n%|x%u%st'st'ol rk$}i.i0i9lE!nP$kX'ia5U}9OuOuOS|yVqd_occlaoijyftj1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM     M\ ,#,#8/>@O*sX6tZvnDSg-jFE#QA9I0#6*/7.7.C 2I$4[0:V05E/'=&!4 ; A Y!a$. . 3<5J9-s?8QWgH|9m,x]IoA(e7 v( {#{  2! ?,:f>JOYo^cʕ{Gt>`+fY$T;/;/W%!i&&(31.)?"3O?CIHj5u/vh$Th$Tk?2h:._+ ])!X##h*#x0#/ / . .#]" ]" G%!I' M, L( G P X D / 1 2 b% b% R("U(&\)1[(2W#4[&<^)CV"7N*D*A*F$H"S%$Z!'o0u2#8#$F"/S(?b-Nq:>i{wiijqommiv`WpesԖV9W%[GFCEAEO(bO(b_Өe~v߀u܇}pїxWs=o=m=pNqTYiYimr〆XOq5^,oK#SL!NMIR!NT!P]P]P{yyqsvXdjS5GDL555L5#%L("2 7E8ARC.>(( 7%)&*)-) *' "*"-!+")"/1 ;$>&7 7 1#5!? = 5 > F K"L&G E@1@1A <".*1+8-='B!;#3%8"9!; ; 7 < JN [%Y V! W W&Y(Y!([!'[!'A+C(GE? : 52 / :"=$9/82C$'KC$'KG;4iW?:sIKELALMiX̍uҀopZHkA;}S#FS#F, H(Dq9|!?"3O+Di4UDQyIPcFC\E>}`K`Kv~sqthmrbbmOxpNrMsStYyW{VTTqhYsgZxe\yn^zdʼn]U}MxgDbF5u[;0jU)BS#5`)+_'%Z! U D N W"MCH J H G B B = C U ]# d' f hRJ gp z#z#*+//j0h-e!*o#&r#%w#-y#/[ )[ )i o%'-#?)&P,5_.Dniq]rrFzB7tY.`F$Y !Z [ a f &t (y 0 2 8 ; DDCzNXSM&8H._t0l؂--7ŷ7vτ5m֊6kԋ7eύ3ۛ/23A˨Fo--SϯJҿ04@տ;˯6װ?ѾH˄sҘU11;f; 7} 7 69:76 8 8 < ?HI J{ FwBrBB> < <<97/,z $i  d_%i(l!u)x.3(S3(S@`ͤC[LJLQKdEs>ɱInSZ@:dd::;q=}fA_mFKXyUQ_kh{gˁXaTVSUWdMKW6&0Y=%+SP AA71,3)5%4 4 66 1 1 . 0 7!6 5 42 =@6$2&= = F B 6 5 1 7 = D#K*& E+$NG?G?]VeY{cČko`}QiuXOi^5\{?%;V4 0J1"A0></;+8 8 9%7$4"9">"3 / 2 3@ @ 8 9 ; @ E GI K L E B = = V Y `,i/6x5l!4` 5\#5O9K:D+D+[ X P$Q#R K D ; 2BGCCD$F%L&O$W K >$A%D%=#:"8!7!3"2"-  1; A G > 4 67 9 : C!C!:%>$H C= ;8 4 2 4#4%> > + , / 4 A 9 1 = A B"B$R R  ")03@O&qc5wDlHaLFj=t'r^'r^oIpFs>y>=!S'h5BęQtVcXbYaz`sd]naojn-^jm$XUlR?|b7r/k7h9&b+p99QωL~>f~2lx}%rWvnDoi0rp'sr$x'y(##W T J$J#K `un~$ky%z%%r7r7!!w z")y}*iy+lz'n{#Zv%St&ge)ge)|e$~g%k(t*.-~,.0x&u#v v l kkjfh#ml%x*{(}%~+1+)u+o+zk4zk40~/{+042x|/x,v+|-~-##~v1z100{/.-240.k-k-).t;{A!Q%[)e)e)yd(l_u(h]jBjBkh(jf(fa&cj$Z f!qw#us%xn&26!N$V,ܫ-ک/ң/×.t+h'["O{Cn?i=o(q!ok$ok$r lj pR }Q O!V |] tV T an&ef(YM!YM!]`'fb,g:h> iK%}Z)h2589u{J{Jrpko{zDmM`VWXNZԿw>ٹ4ڷ22(q\x&oWajIZdFCS=FY;H_8FdAID> K%W~$Vu$Uv%Zv%[u*bu*bm/{mb4wBCEAN ? A"B EvK lP aV oX sNj"Kg%^ z^ zSu#Vv!^ x^ x]v$Ts!K oOh Sa"j qq vl}%l}%o el gb nb na ncz e"_"X!T yS uE t@ sJ"K~"Lr!Ns"Rv#Vt Y rT m Ng"Ps$Pw$Nt#Ms#\} \} h'g#c c }c {^ ~Y Y~"Y}$S Q Q Q J |H }BE ~N wHt$Aq(I lK jD {B A gA ga f\j!Mt(So,ea8| oI'}Z09GK|fe{fe{dYs_^NkUehRulYlo_ctahyclnTvjOymKunItriXnki`odsqpoqrhwdnkHm;m6m6B%^UE"aNMh:Ac.5^"HiZ tc kf hhk#il&pn%pn%b7b7`7d:pAuG zL!}M!~Mn%Uh&Xd_8d_8IU%I[%Jl%Gn#> t> w= z8 2 1 1 {>x>x6 r: qE nC q; {5 y/ v8 yA {: x8 w < g= b6 t7 n: \: `9 l; m=m!: c6 XH YN YD \A ]B nB nX _S `Ec!Ff!Fi!D sA|L P F yB uB tB tD}'B|$; x@ vN qXo bl#o%s%v&p&sq%sq%fk!kk%zi/j1k6mB oN$nX'la3V|7OxNxNN~QrhZqg^nbiio|c{k2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM     `*"x4)BGBG-65HM2~ZI>F N d"b` }-'?:ND[p=~3p$Up$UA6}<2o-'q.$x/ . -*")'$*"+3 3 _0#Z0&K..L+*O" L HT! _( c% d$ v* v* 1.3/83:9@ JG']N.pC)b}7$S[27P0.I$$F !@%H&^'_)c.{!:*F!8L#ER.m2z7r8ozHQzHQy]y}\xpXrskul~vIV5zK.l8-e2-bB@B@sxgӂnw錈nҡrXyO{LUXobobiu}ۚHBw.rb)dM$VE"O<GL%^Q'eyqՑyquqfY\Pw>6EiM6:g[6/eI&/L6.3_'fZm,yg<J@,:3 * )..,8$=T?!,HF;@6:1F0J04$- @ @ 8 7!4%2"- 4;"CF B!A#HHE!E"F%A$3;C;2<?7'7'EC <'@'L%R W USL*I-L'M%O!I"6%7#: 7 4/ ) , - / /  " "3,D4w&$J"'G)D(6_3ByU[̈vၙ跈AAq,ug*myG$T|="OA"/M&@Y=KEOo;0fc7%W?([?([jBhFbSfRsO\hЌaƅ~Z~L~GdƇdxd[u`[lTZh]\Zycjfyhndbc_YD?~V94m[/(Y],$RM++P(+Z,U+G(K!N L JEC 9"6"< < B E M S X_ e ] Z hm u u /-' '&%%)$-|-x-'#+|%|%y ~  !$"6-!K8)`9'"bA3L3L+o+w+.ی8qs4Tj/6a3?k7Gt2͖0?̡?̡9ɜ9ş9̹6Ÿ+܉-j/uK,{O)R#pJ!jGE%9|5r5r3q 4w 87653}8: 4w 2q 9 9 ED@~H P K F > ; >?<<@>7~ 4{ *q (p %o _ Y \ ]bbc) d.!%h>"&e<$*Z7!*X+)V!/Y %4\!/Dj02Io5>>=;髓4i5[8f{/ 5 - * 7 ; 88A BC E FA <> > ? ? E E W Z"c*l1 D?v9r!9q#9R=H>B*B*B$B$A%@%<%E"N A3 6#7%> > B*C'GK V E 4$9"= 8 6 ; = )$+"/ 0 1 6 ; AG"8!3 /. 6 6 A$>!6 7 7 . % / 2 & " 5 5 :+:&8 ; D >8!9 9 H M n n /$1,8C>!VO/c@vQ`TJW7Z}0[qmGmGs4u7{@xE#oR(e,x;IVZZNV^UcS|OpD}v=|'z[mI_6d8h:wC|F'i*tHŞHŎBt>mq1Vr~*Xa"YO[@u\0ym,zs*! r$r$Ty'Ty&Uy$V{#X ] ~b ya{#`{&xx$w#zp*zp*0.yu&|w'}(~z&uv$}{"  r{#lz$v{!v{!r*v-46=2&+t/|%~"ul%nf&t tr x l!n~#ts)yt*~u+ww*oy(w+y,{%y"z(z(..-/13x5($$$x$x$~52)*{---|)z'#}"~%~%x {{"p&s*{4>GvBlg84210ʦ(`(`}6u1d] ia!vl%zn,}p3v5{6 O#W8ô8ÀF~GyKtOdYimm}`Č@yR'j_>eEN[.SW&^ ha nj$u(23{3~( &)x r }a wa wV [ ht!nt%tt(fp&Xl#['\(a"c X$X$U Y f#f}!d fbr _}#as"ao!_w"^y"av&av&U S K P!`j"Yj$Qi%Vs'[|)Wx%Vv$N cN cR zP yIu(Lx$S X ] [ Y%f sj me Wc P{j zi x esi et#`z"[!^u#`j%Wu$Ty$Y Z ` r` rc sg vr }sytu l nc fS |NG|'Ey)R#R#Zy"]x"et!ew!c ~iy&ot-z|,}~,}+|*||)||)b&c&fm&dn%\q!`y!d!ez"es"gj$hg$eZ&eZ&gz$jz!r xn ub l_ c\ Z\ f\ r^ s_s yx&y(Vo"Xh!\ S] U_ Y^ b] jW jPi"R~!S N zL vF sF sD H S{&Rz#N uH kA `= i< lB vD yL rL rR rP tK{"O } Y U P |Vz[w as"cq#d d j~%cy#L iO pY Y Xz"S%N(K {J wN rO pTq!S oQ iV qc ` |\ oQ gF _W v\ }M jH d[g![g!h ul uwt#ft'Ts*Ou&Jv"Q!S!I {E v`"`"I tH xD K a X|"Os$K~&I&<w"7s Gr Gr J kO i]c'ao/nG$Y)k[fpsqqpppjYle|qtm{i|n\oQpOxpNqrmQvoRtSyndbZgSkKkMyjNovRkzSjagYmrr5sAaԦf+{cVpEEe&> j6 oMk Uj#E`@ ]P bP bRU UY!\c"^d%df-gh,ij*gi/fi0Ri/Ki/Fa$Fa$3 c2 f. o0 p5 t7 8: < > ? |H zH z:l!= nF rD w? C |G sG ~G@ r> j= q=s7y <u!Ki#Fg!8 b8 a8 `A aJ bD mB pF qG qG iG iX qU qK oH sD vI {N N N Jy Ir Ey#Ey#H rJ xN P V rZv!]z#ek(hf)|o$r"w kw kto"xk#]%`(j2m7p<oI$nU1x5{Q^Q^uYtVwqNwpOwkRuksy8ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM     `*"x4)BGBG-65HM2~ZI>F N d"b` }-'?:ND[p=~3p$Up$UA6}<2o-'q.$x/ . -*")'$*"+3 3 _0#Z0&K..L+*O" L HT! _( c% d$ v* v* 1.3/83:9@ JG']N.pC)b}7$S[27P0.I$$F !@%H&^'_)c.{!:*F!8L#ER.m2z7r8ozHQzHQy]y}\xpXrskul~vIV5zK.l8-e2-bB@B@sxgӂnw錈nҡrXyO{LUXobobiu}ۚHBw.rb)dM$VE"O<GL%^Q'eyqՑyquqfY\Pw>6EiM6:g[6/eI&/L6.3_'fZm,yg<J@,:3 * )..,8$=T?!,HF;@6:1F0J04$- @ @ 8 7!4%2"- 4;"CF B!A#HHE!E"F%A$3;C;2<?7'7'EC <'@'L%R W USL*I-L'M%O!I"6%7#: 7 4/ ) , - / /  " "3,D4w&$J"'G)D(6_3ByU[̈vၙ跈AAq,ug*myG$T|="OA"/M&@Y=KEOo;0fc7%W?([?([jBhFbSfRsO\hЌaƅ~Z~L~GdƇdxd[u`[lTZh]\Zycjfyhndbc_YD?~V94m[/(Y],$RM++P(+Z,U+G(K!N L JEC 9"6"< < B E M S X_ e ] Z hm u u /-' '&%%)$-|-x-'#+|%|%y ~  !$"6-!K8)`9'"bA3L3L+o+w+.ی8qs4Tj/6a3?k7Gt2͖0?̡?̡9ɜ9ş9̹6Ÿ+܉-j/uK,{O)R#pJ!jGE%9|5r5r3q 4w 87653}8: 4w 2q 9 9 ED@~H P K F > ; >?<<@>7~ 4{ *q (p %o _ Y \ ]bbc) d.!%h>"&e<$*Z7!*X+)V!/Y %4\!/Dj02Io5>>=;髓4i5[8f{/ 5 - * 7 ; 88A BC E FA <> > ? ? E E W Z"c*l1 D?v9r!9q#9R=H>B*B*B$B$A%@%<%E"N A3 6#7%> > B*C'GK V E 4$9"= 8 6 ; = )$+"/ 0 1 6 ; AG"8!3 /. 6 6 A$>!6 7 7 . % / 2 & " 5 5 :+:&8 ; D >8!9 9 H M n n /$1,8C>!VO/c@vQ`TJW7Z}0[qmGmGs4u7{@xE#oR(e,x;IVZZNV^UcS|OpD}v=|'z[mI_6d8h:wC|F'i*tHŞHŎBt>mq1Vr~*Xa"YO[@u\0ym,zs*! r$r$Ty'Ty&Uy$V{#X ] ~b ya{#`{&xx$w#zp*zp*0.yu&|w'}(~z&uv$}{"  r{#lz$v{!v{!r*v-46=2&+t/|%~"ul%nf&t tr x l!n~#ts)yt*~u+ww*oy(w+y,{%y"z(z(..-/13x5($$$x$x$~52)*{---|)z'#}"~%~%x {{"p&s*{4>GvBlg84210ʦ(`(`}6u1d] ia!vl%zn,}p3v5{6 O#W8ô8ÀF~GyKtOdYimm}`Č@yR'j_>eEN[.SW&^ ha nj$u(23{3~( &)x r }a wa wV [ ht!nt%tt(fp&Xl#['\(a"c X$X$U Y f#f}!d fbr _}#as"ao!_w"^y"av&av&U S K P!`j"Yj$Qi%Vs'[|)Wx%Vv$N cN cR zP yIu(Lx$S X ] [ Y%f sj me Wc P{j zi x esi et#`z"[!^u#`j%Wu$Ty$Y Z ` r` rc sg vr }sytu l nc fS |NG|'Ey)R#R#Zy"]x"et!ew!c ~iy&ot-z|,}~,}+|*||)||)b&c&fm&dn%\q!`y!d!ez"es"gj$hg$eZ&eZ&gz$jz!r xn ub l_ c\ Z\ f\ r^ s_s yx&y(Vo"Xh!\ S] U_ Y^ b] jW jPi"R~!S N zL vF sF sD H S{&Rz#N uH kA `= i< lB vD yL rL rR rP tK{"O } Y U P |Vz[w as"cq#d d j~%cy#L iO pY Y Xz"S%N(K {J wN rO pTq!S oQ iV qc ` |\ oQ gF _W v\ }M jH d[g![g!h ul uwt#ft'Ts*Ou&Jv"Q!S!I {E v`"`"I tH xD K a X|"Os$K~&I&<w"7s Gr Gr J kO i]c'ao/nG$Y)k[fpsqqpppjYle|qtm{i|n\oQpOxpNqrmQvoRtSyndbZgSkKkMyjNovRkzSjagYmrr5sAaԦf+{cVpEEe&> j6 oMk Uj#E`@ ]P bP bRU UY!\c"^d%df-gh,ij*gi/fi0Ri/Ki/Fa$Fa$3 c2 f. o0 p5 t7 8: < > ? |H zH z:l!= nF rD w? C |G sG ~G@ r> j= q=s7y <u!Ki#Fg!8 b8 a8 `A aJ bD mB pF qG qG iG iX qU qK oH sD vI {N N N Jy Ir Ey#Ey#H rJ xN P V rZv!]z#ek(hf)|o$r"w kw kto"xk#]%`(j2m7p<oI$nU1x5{Q^Q^uYtVwqNwpOwkRuksy8ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM   "I+V"3E!OP$XM$bM$bG*nR/|t?y=Æ83-idMDW;8D((>!"?)?)\%"K\)#N]4%UZ/ IQ!$A! 1 ;EY _"|( |( (1*<.)[13i8QOJfCs=6_#UTCA-:%#' 3%2.0G3.c6=F\Uz¥~[Q3ÿ)TCTC@J f!m t ,'<73w<;S6[4}o.yo.yFBB:6#4"/ (  ( + 0/26JFJF80z61a.4`/1[2(X-$T( d) s* / 0 8+8+7A;JE)dP-oo7y9ǃ;~8x4pT&ZeH!MJ5.A.#?#A"F I!S)c,r.u0x2!,X%2d+8i-:j43n43nJPcʃzrvmyxIu_?tV+jA.sz>z>ywrqm_Yz_G^4{MIz;]t|rG{9t߸Y3Jw_6S~r=loAtfLkJepH=xD4q?*_a)@V"5I"5E"5G+G+X-N+0$2$8#63 6"7$9'9(8#8#1"2$4*5(7#6#5#; @ <: =#=#E C > C Q D#7%?&F'W] V T!K*G(;!91 9 @:4 -+( '  " " - 7 T"p2B(3_1I|fLxM{ywuuu∙kuK~uNFU>; = B=| -g*i 'k%i$h X S ] ] OR)Z)Z'Z&\%^+g0p&Z#R %;p)%;p))c*~P.Oh)Gc-S &2Y137^UkAzJƕThWYw\_o^aptx{ơRÒRw[R\>7oA!<<06$43 8$:'L L C%E$K"H%D':"0 6 8 2 0 11/ . *1!G%a ,{)35EA%W^0yh4qYqY}ZTaUtY|UGrz 8 <@ CD @ > L L HK S V^(a,d/X6T8U4U3U)U)P#%K$< ?"I&K$M"L!J KK = = S Q L"M!PG> > = 5 2 1!0#3 5 :!< B ;4!5"5"8 9 8"8%9'9'+0?&< 8 ; >8!6"?B= = :&=$DD E"A = @ A KN FAFAKQLWM!gS'te7m:ttB!fN#kU(xi.}4;|BrGSIHK[Ka@z>wq7lo2kug#hQvkHn>t9y3L!T*q-{=á=ÏIyCp0Up(a]mI|i7kd%pp$rt$jv g wa{%a{%V xRx Ew%Jx$Y|!^ b ]x [u m s r|&r|&_x1h~.#"x v}{ "||"vx"fo$`l%nn$nn$,,-1;1&z(s)'&|.~y0t(~t(st'rt%nu p|'q-s%t |rr!qn"sl$sk%mg'mg'| w}u#m2z45-z%y/y2*{'''u}(z),-.0}|2y(x${z#|u"h h hi mk| qwrhs)qy)y~(yr)yf)cq%[u$et$et$z)}*.-)/543?CEEt|>~|5xx3em+lp*z&q-h4v7:K Q77sWqWjUlWp^axg`p_Xm@zc(ecR ^LXP1ZK(cv%j',~+y)r)j(m)o)v}"x zp m ]u!]u!R dR bR \M fHp!] ur zt!u#j%f&W uW uS vXx h'd{&Yo!ar$iu&` q] p_l%`k(a#a#X%W'S|-R*N!T Y ze p&x&{&Xs%Xs%Xv"W o S ZV `]q!Yy T X {[ t[ o[ m[ f[ cxs0wo.ra)qg(mw#j"g!c ^ S{ Oy!Q uR tas(as(Pg"Zj"ws#{m'~g+wm)os'Yi!R eNf#Lf$M sM sE iH gPa"Rd"Yk"bi$kf%kk%km%yx!~| Xz)Xz)g xd vYp%Yl#Z _Yi!Xr#iz'z+jw$es"m jm jlq'ns&ux#qy$d|&pq#{eri#hl&sk$wj#|q"~s!u ur rj gll!py&l rg kj klj"b w^ {Wy$Ux&Pw"Pw"`s$]r#T pR tJK}!Lz"\}$a~$X$U$X X Xp%Wv%R&U&\r&]s)^s,Ut*Lt(\r&aq%U$U$X S!D"K"_c!Ri!Dn!Dy D I uK pN jO hN }M vKa!Pi!]"\w!ZlVh!Rc#X aZ`N bJ cN_'N_'Xy%`z%y~#r&j)]$P qT uU vW xW yO O b(]%O uQ yU P K$P Q M sL n? l? lV xa|$:O-ʍ2ɠ6Dzva`pussrofisqrq}ncWk`{rUtjfgltzYx{Z~\w_ci|[fqRcjTcbVc`R_Pi}lssro{e3xW"uPId'Je!K eJ pJ tG qF pQm$Qm$Ji"JgK aL dPm'Oh M cM bM a< \6 Z8f8f?f>k: y8 x2 v4 }6 < xBmB xB {9 q9 q6 l; qJ J J G C A ? w2 j. e6 c8 b9]: `; i? cI RD U> W? a? kM jR jNk Mk Q yQ yLu&Ns%Sl Q pO sK F ?}#=x'H uKtM{M{` _ {]f$_l$f}#q|#{z"zm$yh%q{,n. ] ]rs$yu'z1{2}6u5l3p? sJ.{s2}4[}4[}JiXbNTf}zrq=ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM   ' a :u&!GD&]N'dQ'fQ'fS/{]5{H}DĄ8~1y*bfJAZ;6F''@!"A&A&S"DU% FY/!LV,BM#$C! 9 BKZ_ y) y) %1':,'U.0b6LNHeEt@<<V>VkVoaz\~ZW]c~pY{iV}zU}U^Ē^ēUSMJ@>t=W2y9([$>$C B = A NE!<%@%D%QV TT Q&M%B @9 > D=6-*( ( &&4 > [ {6#!K*6e2L\JzjIwmvyyy㍞l؅dmMvQb]N^:`>Pw?JYB/aPC%Vz?)_z?)_-.`13i=BEF]Sa[eceawf^xjYxkWg̈g̚gLgKhIiPvnexicyda|m]~wZrkQngNbAQ#;Q1N/E)G$JJJ D B D EJ J TW _ f m s y u t z | ss!"v#z #%%'')*.,0-'%~##{#{#|))++).$5/!K:)`B@~IWr}}jrrJ{G;h4tZ=00x #c &p )~ , - 35CDHJNNMLLFD8x 4q99 -r +t (z)y+x%m c b b h j q q g b S U Y P GMOA=#F#FILWWYZ[X V$!#_("(b*'!iC'!iC10h03c.=yV-=vM(=n3'=g'%<`)Gn*,R}90Rn(1Rj"-Oj,Nk!;X :Z6^5b2p2w3~.o(`)d *e 7t ;y ;;8q :t BF} Jz K K C@@@==< = @~;y .j +k)m(o'p ] VddUU%W&X(]&\#\(d-l)^(Z#;q$#;q$'{Q'nA(Fc$@`-V&4^44;fYkBJȕSkV[x\`o^ajys|ϑ[ƊWxXL\=4kA!;</8#54 ;$=&M M I%K%S$M&H(;#/3 5 2 1 33/ 039 L&h"0-:8!NC)a`4j8ygɔyg{ibr_VRDor8LW,b@; G4+1"/3%4'1(5&C!B!@!; 53 1!453 3 8"8"5 9 D ? : < > A C = ; L L J L Q U b(a+`.Z1X2U1T1Q)Q)S&M%<#?#J#I#I"H H IJ < < T R K!LNF? = ; 5 3 1 0!5 6 :<B ;4!5!6"9 : :!:#4%4%-1;": : 9 9 7!6!?B< < 8%:#A BG!A ; > ? L P!GIGIJSK YO$mU)xg9m;t=XF;O+Kh&J\a?a?o>k@bI!gR)wl0}7;v@iBPCHHaIjFBp7qo2nul"eNwhDk:q5w1J!R)o,y;;Du?n0Xq(_]fIwe8ic&pm$sp$h u e way%ay%Uu Qt Gr#Ku#V~#[ a Z vX sf  k ot%ot%ax,i|)"!y v}y!|"}w#xs$jr$er$or#or#,,-/5-%z't)('~-}z.u&}v'xz*uy(ov"o{&o*p}%q{ o oo kqk#rk%oe%oe%|v"{u%{s.z}0z3},}%y*w,){(((sx)x|+../0{0|'z$xy#xw#zg"zg"fh!j iw mt mio)pt'vz%up%sg&ds%_w$pv%pv%+,0/,0432;==~>j|5dz3Qs0Oq.Im'Mk"Q ifr#zz(%$~,x.v'v'{v,zw+z{(rl$j^!lb'nf,__.Z]/ZhCZ kJv(bv(b4z?b`bbchsWńFDeD[z=dx;hw8w8%`#ZpcGiaDV];Xc5Yj/\l*`o&]e#\b"no no Xi$Vk"OtO qN gMd"La'K^"J \L fL iNr!Ou"Ol!Ol!cs hr"zm&~n)n,}y*y(qu(nq(ly#k{"xq(xq(()-/369|7x6h,c)S"S"L N T T R#O L O R"L!K T~!T~!K I D F K"L |M tQ vU y^"a#Y%V}%M"O#Rv'Vu$` pg yn!t#{&{${${$y$ } }~-./-*)|(y.x0u,r+wf'wf'u{$vz&{z,yw)tn!vw"x#ww"wt!rj"pg"{j {j | }~!y${&*}-~z/|1{3}.~,q(q(j&i~(iy-k{*p!je h }k ys{%u|)tt,tr->P+,.,+~0566::~.vv*qi&l\"yP }KLL88v3{s1ml+ro*x&p-h4v68GL3v3v}RzRsRrUp^`xf_o_YpBl*lh^"eQ]R3]L*du'i(x+x*x*o)g)j(m'q|"sy!i~ e T pT pM dM aM ZJ dH nY tj {p"r%f#b"Y vY vX y[z d}&bz%^p"cq"gs#] pZ o\o$\o&_"_"U%U&Tz)S}&P V ~[ ve o%w&z&_r#_r#[u!Z p W aW fWt!U yS ~T yV tV lW iY bZ _un-sk+pa%of$mv"i|"d"` [ }S xPv R pS nam(am(Th"]i#yo$}n&m(zq(sv'^k"Wh!Of$Mf%O nO nE fH dQ]!T`!\i"ef#mb$mi"nk!us!xu!Yv%Yv%d ub tZp$Zk"[ ^]g!_o#kv%w}(ku#gr"k mk mmt&nu$rx nx!cy$kn"tdmh#fl&pk#sk"xq zs y pv mm fn kqy%lt g of mf k a x_ |Zy$Xy&Tv"Tv"^u"[t!S tQ vKzN xQ v\}"`#_$^$Y |Y |Vq$Uv$P$S$]s%]v(^z,Xw)Rt&Zt$]t$U U S!P!H"L|"[g"Qi!Gl!G uG L pN lN iO hR yQ uNg!Rl ]{\r[hUg Pf!V cX cM fI gPb&Pb&_{$e{$u{"p%l'_$S s T sU sX xY zT T ^'[$R zS |U O J~"M N L uL p@ p@ p[y f|'=R/ē49{Zf|swzttspfh~mtjh`Yvo\xwSqkggnvz\yz\y_sa`hXftPdkUfaYi^^]`gkx|x|vzrge.kWsIHg&Jf M fL nL qH qF rOh"Oh"Lg!K gK fL iOs$Ol O eM gL h= `7 ]8j8j=o<q: y9 x5 t7 z8 > wD nA w@ z= q= q8 n< qH {H }J F B B ~B w7 g4 b8 a: `9^: a= i? cE QA U= Z@ bD jK kNkLh Kh P sP sQo&Rm$UiU oT tN ~I C{!Bw$H sJrMy My d d }dn&gq%o{#u{"||"}n%}i&uv*rz,b!b!vt%|w(}1}2~2t2j2m> pJ,wn0y{5b5b~Np~\k\_…kz{pp:ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM    (6 *3h0@C5I1].p].pw>}GcִY9o-w_ KlC7c:0L&&D#E E 8.=/M 1J".@'#I" Q W \ ]]q* q* |15$A''M1=qJDbJyLM{2wt)aR?F4|* - 5137+G22i9ENVbfoٕr;)v#Qv#QL/ U, o# }!  %(+70+^12k>DBJi8i8R%XH!O*4*0~+"' " %%&(7<=BO$\O$\Q'`N&\|D!NuBJa:>t;;;730+(:6?;> O> OP+vU/~e&+ ; < > F M PS6!=**Z-.cE;E;uBxLi֋|rt֎mY{iLthHZGUF60h60h/Do5GyGQRRrUw\{cxm\rhZ\\fΒfΔLOYU£JƩLMnBL6}8s<5t<5tqpGpgHlKLsNRUcda±s^ɒwrrrrrkjfwfgvuDždVbH_9O;I;B7{@6xE3tE3t6'Xy3$QZ+=U(9D -F)G%?!< D$F%5)5)=%<$8!: A A A 8.#> C ?%?%= < :!<C FI#D"? ??O T b" ` X V O O O F < , ' ) *11ISp$ *A0+g2Ax3Vl;C{Q>rCE9v5m /s/s.t-y*)}(s%m!g [ W _ ab b g b T T S M GV"['D<! A! A! A D L L K$Y&+f10e55d9(S)#M# D D%U%!S#NO%Q#L!F"F"E#3K&9M4at28n9.FP-CQ(:R(=]$)D}7#:t-/k")`#T*b,g4c 6b 6q 6q 7n ~ :p 8q0r0r!/q'05 09 j%`)w')w'"f ` L R ,e%] U Z #^ 1l5q;r;r Cx=o,U ,X +_'8o;6E~clGIΕOuQax\bp_bV]qvtsmfzP;^9*^A"7?+< 8 7 B"E#O# O# Y&&^%'l"*_+R+?',#+%+%1#3"99."6!N Q[){(<9"OA,hH5e?oBqqs}NɠJ~ =<A%B(G!FD A 8 7 6 41 ;>4!1#; ; ? AE CA = 8 = > 52M M Q P L T m&`(R)`#d!W)R+F'F'[(S):*?&L E=!?@ EF :$:$V R GGG D @; 6 5 5 1 0 ; ; ; =B ; 4 6!8#:; @ A &&4!3. 6 >"3$(%3 6 > @ : : 3 4 8 = K A 6 89 N" U$"I$_I$_F WJ#aT-~Z1m>p>s>VJ9U(Z`"[OJ?J?S<S<T;\J+tv6vAx=c8M3Iv1Gr?uDsYrQn7q1ws{]D{`9{b.i,o*xD!{L(i*s666j5h~w1brt)Z^p QJiY9aa(oc$td"d r ^ w_q#_q#Pm$Oj"L bL kL)U!^ zT qP nRs!Su$e[!e[!e vl x | zzu&u%t#k&}b(v{$t"s!s!~*|+w.v+q!z! ~}%zw)++*z})t y x~$1/ry)nx%iw!iw%hw)g gg ani pl#s `s `{s-xx*m"k'i,s)}% w r{'y+qn+qn+ni-to/5~4t1v.x+j%e#pv$k{$ad'ad'_e"a d h `i `la)mg"m lh lb kgw#i{%|)|)/16533210-,p(i'M {K xCm!En!Lo"Nm O j]o%ks,z(|'-/t*t*|m.{l-wi)~a*Y+e0p5xg:sd yI S#O M G uG uD H R S T&Z ` X P }S T ^w&at(N zO { S}!U{"\t#ly#{}#z$y$#"w,q/  "#%|{'yw(~w&w#v'v(n#k!r rr reh.ln0~6xy0` jkl un"n{"l" v s{'{'}'{(t+w-~1~~+}~%*.//))qi-qn,r})v(%v}#is pq"vn#mg"je"lf&lf'p&q/uH!{M&\#W {R$\'e&g&h*{+333Ĵ3345798854)`)`&{X%vU eL}cHt]=_7a0i*k(a*^+y%y%b+d+i+k*q'm-|i2y22;~>(E^(E^CyDtHcMaq\[xe\m]Z|Gʼn1x)y^nZ:gP.hr-gs+dt&ht'ss+iq,_o,cv&f |ex$dv%Tt!N s9`9`=c=`>UC ^G fM rS ~ b(g*Y T ` w ` w g c Vw!\v"ms#g pa lVm!Rm#Qw!Pz X X Lx$Ow"W tW wV \ ub kf{!j"r$u%s ps pb sbtaw#Zx"E |J yO vK uF sH cI ]T VW Tj^"j _ i aj elr ds"\t$W qQ nS mS mT `T \_Z&_Z&`i"hh$~d(r$ $}}(js'do&Th&Nf&S ]S ]E]#IZ!T RX Wed#m^#tW"u bu eha!d`$Z jZ j[ m\ n^ o ^ j ][ ha!rg"ok l onnnn fw!fw!q~!o |h wf u^ n_ g` ``f#`l'e n g ol sm t_! `w bv hrz"lz#ez#] tU n^| a"`|$`z$ar!ar!W yV {Q P {N jV j^j^ {^ r"y#\ a\ aPu!Ov J xOw^t#]'\*`%du U |P ~UoUoD#H~#Rs#Qs#Mq#Nk#Ne"O jO nTc#U_%Pe%Ng%] m[ pV zX v] h] c\ ]R fH nNk!Pj#IoF qVi$Vi$u"r}!h rms!qt"fv"[x"Un%Sk&[y&^}&b$b$S#U"Z Y U yM pE gD ~C J zL vD|%D|%j{*r{1|E$]5;@sFkvLc|Y_~]^uNuNwSosTwfXca[|XTZt`W{PoNinjfs|{c~wd‚kf‡feVcQd~KeoWp_czXUcg::/uz+iejDVm4Fo#L kQ gS hS hI sF vI YI YP bN gI tJ xL Px Sj#L xJ |?k!;e$9 u9 u5 7 ;x< u? m? r> vD sJ o? v; xI pI p> r? qA oD oK nE q> tE uL vG `E Y A Z? Z9 a; cB i@ c: O: X9 aF eS hFm!Ao"Eb F ]Na#Na#^\$^]"\ a_l!bw'Z} R P vO rH lF jLt!Lt!n"q$z+~)v"{""q(l*g&}e$p-p-x(|+2/'r+d.e;fH(l`+nh6w6wdYhhrt{{r~i|l2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM  " /; +2g2>H8O6d5}d5}yF}JYƮPu8e*nTEl>2e6,N$$F"C C 7+;*H*G'C$!K S X ^ZXl' l' {.3&B(%L08kGE^SrUXz5|v*fVEK:x) + 1./3)D00e7CMQb_dϟf8)u"Ou"OO0 W. o& {"  $&)5-*Y.1e;C@Ij9j9X'_O#U2803(%% " &&'*5;9@M%_M%_Q)gO(cI%W~F"Qi@Ax>><<54.-89<=C#YC#Y[0a5qFyNgρzqlКJ{r6qg/pOB"PD6E."1 < < = E MQU!4;('T++\C9C9oJsT~pىrv؋m^wgMpfHWERD5,a5,a.>i2Aq@KJMiTp[xb}p^xn]_„`ŗ`Ǘ`ǒQV}eɃc˗[ѢSíKm@L5{57l-7gn3-an3-ad]AdUBc?F}lBMKaXcfdzzktwtsiikrl|o{mÈjWhIf;Y?UAJ9G7}M7M7C.l?+dg2!Ma/GP'6P"2P.K%J#K)L,9.9.@(?'>!> ? @B:2">B =&=&= = >!?B FJ!D!>!BD S X f" e! d a Y V T J @ 3 / 01 ? ? X% `' y+ 0G6,o7F9`nAHUD@}jHEqJF]P]PP~PaRf]w|y{{bzvfeth^sd;sc0sP1tP1tl3v =,.\35jIKOQUVZY|`\|gX}iWVVZW~Q{WriĂgb\[|lju|yrkqfiZMfLDP2!JS/D](5W&2F 'J$O!I CC C H J M M P T ` e k"y# )   '+r r r s x z!!$-)../1.2.t&&m##j$j$s%.}'-.*..-;7 MB'_K6{UEaQeUoo]U=z8l(Y@C'.k ,r *z / 1 56: ; @CJHFBy >qBC8t5l1u1u/s-u'|%r#h"e"b W T \ _ f fidUW`VL b5$ i= R2J.,e=,e=0V--V-#X-#V-"S-.c<: tK@!yPF#}T6c>0Z6!D%!D%&W.$X,*Y%*Y$-\")T$L%N#'Q.*@\5.H`78l~M;xT6Oc>4Og@-NuF-Q}J,\V)JE&9o3#6g. 2_( 7p, 9v.9g9b@}@}@xCN*K HGFCB 9 6 : : = <~ 9r7t3}$2y* 1t0$8I&:Q+z:&n3"5="5=)w3%l+NS,d%\ U "Z &_9s@z=p=p>p9i,W *X %\%0h65;tYl@FȔMuPcyZbr]aW_xuixk\wO6y]9&VC$2=)7 5 4 @!D"T! T! Z'$]&%g!+_+V+B'.#,$,%0#1#::3";!S Y$j3+D:%VA4pHCdTnZrru}yᕵJE~j8^N*d>2@='0< == ?&@(E"D!C@7 7 7 53<?74!A A ACG C @ ; 7 : ; 4 2 K K O N M T l%_&S(]$`"S&O'H(H([(S(>)A&JC!=$@ C DD ;";"R P GGF D B> 9 4 3 2 2 9 : @@> <99 9#< = = = ++54 / 5 ; 5".#5 8 =?; ; 6!7; > E = 6 :< P" W%!D#ZD#ZC"ZH'eW5\8lAm@o?SI8S'W^"YNJ=J=\DZCW@ `P.{:{F{AiWo0Lp"M kO gR jS kK sH vK [K [MiL lI vH yH M xQn!J uG x? j<f!8 s8 s7 8 : z; x@ r> u< wA sG oA q? qN qN qC sB rA oC nH kD mA oE sJ vI eH `@ \> [: a= bE gC a= O< Y; dE eO fJkHmMf Nc Mc!Mc!][%]^#_ e`m"au'Yz!R S tS qO iM gSr!Sr!p$t&-+%'(u.q0o*n(p/p/y,}-1/x'o+f/j= mJ)te,wo77bceomosnhqzi0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM ' 09 B K 0.e69|WCbFyIyI\}Tv:o8X3xF$Uq31l,$j*S K ; ; 5 6 8= L RW ^e QJ[ [ v$z,,D,!I,)W>KPl]rƧixשx@}-ud#V[ Lj%s% %#%)#:*,Z1 9 D NU#\'t1|4! C#"H=4y=4y]cckÒt⃃sz~ށkkkbPd_GO@J={1!K{1!K*,U*/X*8b3?qNR^Xm]{cĉeƈkчmզjOjOpawkmosiШEkG,\f5i~|=vj_Wyx؄qxtaRgVzbh}kbOT}Y|NzBxMwQc@\:fBfBjDbAH7~E2sr;#Po3"Mk+!Jq'4s%-b-;\/?E C A?@"@#6'6'<@J"H @ F L D <$L Q _ c q"'w#''&%'v)l#'a&$W#.L 7H *G %E&D&h-%h-%>)?*A.D!ZF.HVI~vSYbVLl>8so61iI8I8^H_LbVodrssssWDbBbBF%J'W,f!=84qDDOTQZS`tVRUU–g՗bϙTSyNsPmRvdlgZdtc}eb]fYQG5,]I5'SP36K.2<%?"B @ > E G L M T"T"NQ [$ l" } ! " " " y!(t ,m-m-S [ t s# o++x(($%)**,p!*j)i "i "l*#u*')4-579= PC(gT:dLdUdXjXjX]T7o3_&Z0B})` )n (| . 0 56 3l7r AAB=r 7e;j ?o >w>y6m3i7{#7{#1q,l] R F M#TMJUY r. r.*p<*j9(V/-c8:&R1%rM($\H65q;:8>{k7?sdK@ϙK@ϙ^.mV.k<.{d:0we56igM;e?o@y@ǥ`4}X0p&C>&C>*$^I,/eE2Ox:2My>0E{J+9mA%-^8,1iQ35tiAeFuEEOiKq=ܼ;޺5;}AXyf?\}_<_X9^k8^q4Js?2Cb.,]H,]H*Z8*[9*\=(]:&^6"R*FCB= ; 8 8 6 65v6!:>%9D)7|I3Oą6Wܙ5Mz5Ip9Z}9Z}4>y.6gR/ V.*`)%ZS'Z.a)S0-_8#Bj#Bj-V -X ,^&[ Q S(3TI*#9$#(#+$,$= Ba a [* [' Y-^ -c!,K'3"/$-%,$+$= = B#J$a(n"2+$O5*^>/lBNFlb~kuu{|umce>_W9xR-+XD$ B6,7)7&>'@'<(:(>$?&@*='4 8 ; : 9 > @ ? > T T H I K D=8 3 1 0 0 0 E E H JN U!h"^#T$T&T&JF O +O +Y'U'H&G'B(@+>-D(J"A!>!> > G G HF A E I F B 2 , 4 61 9 P'I%3 =G B =$B C 4 !/ %; ; 9 7 0 23 9? =<;#;$> > =#? E @ 2 4 5 AE V$ \( 3!J3!J;'aD1s^NaMhJeFbBKH4N%QZ RLK7K7$u[#oX!^M'kc7FUƚO}HvAg?bBCiDʲh>d-~j^)saKQDbP:yO/\-h+|@G&c(l55?AYHuj7n}{&fXxpFuz4p(m$} _ j_ jo |g zPs Nr G mR z] To!Qg"Rs%Rw&mp*mp*oa.we-q+q-yr1u3w5~r3vl1{u(}x%wu wu }t$|r$zk#yo$uy%py&kx'qs(vm)nv%ky#uf&x`'kr)ns(vv&wy&z$v#r}"rt"qj"c e^ ccq!eu#m]*m]*Xc!Wc#Uc'go'y{&t|)n}+pr)qn(s's'am"am"hf(mg)zh,j0o=y=={FxIsFqEGGl3o3tv3st5om;qb5sW/s`1si2os)nv&sh'sh'x!~$+-{2{,zz%u&p'|m$wl#f _` [Vv Sw!Jz#K{!N ~Uz"[v)d+l-xq)|i'*+j#j#l$i%^(a0c7^C!YN,mi0srx7r9]Jֹ]Jֹiio`ˀDtvDpWDdf7m{t)v_s _KrWDx^:z`6s\*s\*Us&Zr$i og ra{$`p#_e"ai"cm!th"yf"}~.}~.x~'t)i.j+k!s%{~(pv)dm)a x ` |] s\ pFe#Fe#Yh-Zj+^o#ai'cb+ok&z t ~s&s(tr)pq)n on or q{ rt)v'u|"q&l*a)])_+_+W ~W ~M O T QI#N!R M G }F!F!D%D%P Q S wN t? k? r? yA C ] e"a ` h c R Y mq!ot!pv!tu!xs ir"dr#wn(}m)hx%hx%{v#z&0}(u x#{%|+|---,,i)q*-+mh%si&yj'z%$o#j"00,-1/v*}*)1876++$$v#y%{)y(v&t(sq)))|q(wi'od$tg$p%t)33~3{7w;G KFDEE!M"Q$[#U!~N$T&Z!MIEDkEkEy],y]+x]'p]%Y ^ ]l%az)i\.lR/e0k0r5r5w2w4x8|5-}v/kd1rj3xp4`6Z7&WX&WXCDyGntKseVcs`tzcޞ;-}Lu~ j@ h@ g5 n5 n= ~< 7 : B; ~4 {8 v< pG aK \] u] uP uL s@ m@ j? aD aIaG kD uN tQ t@ d: _<_ @ `M aL ]G OC ]? kB fD aW d] eer gv#J jJ jXY&\_&ho$bn%\m%Wt"R z] p` lb `b \fm fm ur({u+}32/49>@62p4p4}64/|-b&g-l3xB"P,v/;;\]^^\]`VdOf`+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM  %* : IY( ^)$c*,5/h98|VP`Xwl`wl`majWc8\6I/lr:!Mc,.b' a& Z W < < < = @C M V^ ZWOMZ Z l$s)'9)@1'V@EOcZifǫv?{0yd%Z]"Pf#n"! !$!3%#I*0_>8zSAzAB51r#Ur#UZ3 \2 e- i% l x $%>(#G14i49u`;`;k1zd,muOGvEBy*3k$-^'p!&v"&'/)3?%]?%]L2Q2b5a1y]%UQ"PE K<C4<4H4 L[/[/{:Eeњd΋`Çk̈́yvׇ{k̋|`mPhK{S4wvM,hO<?K59@"*A %B H MQ V!t'~) k?8vE5xE5xsG=zICQVY^tuЂ~|vtdʜVXWXWg5#Rk3%Ty0*Z40eBAEJHTKTOTiTrT_ș_ȏiҏcˎQOK{LrNi\x`knpmjunncYp]SQH0hOC+]L5N$D\$Fa&Pp&Pp9:q88j64bT::paDOAM>KmzGUKYAd>hzFgۯFgۯOJɗPWQL>JnVY`RiKS^Ld+qs+qs-o/qw7wY8o];Zi8[g6\fBi~Ov^cYVa`[YRJCWlfVOArw=fi11-v.t1m/~^.xO)h:$W%MI@ = 4} 4} 1 25}5!8=%8G)7R/\ב1i7^9Z}B}B}JwDg49p59o9:l0@_(FR+ML-U|E4jT7qZ,]9,]9!7[2Y&T RL!K!1K/j(tm:^wjuecucYjl~qmnr>j8mS'[W=CB'+9%1 23:#=%] ] Y$$X#%T"(R!(P )D#9 0!-",!,!>!>!V0]2s!7' F<5rQHf[jmnyzu~``br\p`JA*YG8'R@=;17%7$8#:#;#<$=%? @#B+?'987 7 8 @CHJNNI H GA; 6 2 7 9 8 8 O O J L RU`_!^#_"_!\!["W,W,`&[%L$H%;&<&<&?#C!>#=$FFIG B A @ A C!@>1 - 1 2 57= ;5 ;A > ;$99 4 #2 '2 2 7 62#:C BB#= ;=$>&? ? 6#7 ; 9 5 7 9 GLZ _!"5"L5"L?.tE;WcZ`fZ\ZS[AZ/Zx#bUeJ\:\:$wZ%u\(qe.{BJSyRuPrMrLrGE{:9@@~CDHCz?DIFF~>|<r6r6}e(yd(kb'gb%[ aai$gq*ng*qd*u,{,~2~2~1|1v3u0u)p*wl,yj,|i-`6]:(ba(ba@AFrxQ|]tYUnl̈O3})izBmz5{r1zr/wt'xv'{z'ux'ov&h{%a#Tx P vH eF `C UC UK QL RO UZ \f ddr"c%cc \ Y P P ` t_ w] ~_ h!`x Xp\q ^r [ rZ rO{"O{"N vO uS tS sUr Rp!No!Tn"Zn#Vm#Um#o ko ke na oV qT rN wP }R O sMc!Q dR eV dX d`l'^i%[ _X ]Q VR ZS _Q ]O [S eU iV mW o`l"`l"nx+rw(~ rn"j'zm$uq gr#bs$Yd"V`!T ^T ^H TN Wbc"db!l _ie!gk$j nk pW dQ`Se!Se!sh&of%d_#c] c Vh dlr%pj!t bce%^g(hc"hc"\_"_^!h ]e ^Z bV cQd#U dX c[ k ]n#` k a kd\c`!_m'`k%ed!a f\ hS gJ fW ^\ [` db g]p"]p"P dO gO oR pZ tS qM n\r!at$bv$cw%\ c\ cQ cP bP `M dD oF lH hN nT uX vZ vQ dQ dX tXs Xq#Vk S YN cIm!D d? [J \M ]O YO XWv#Yt"`n] lU hX k\ oW lS iJ ]G YL _M aR nR n_{ Yu Je P eW eQ `K \R eU hWh Xh#g#g#{+t)`|#[|#M~$K {J xI{ I|#N~"P~"Vj&Vj&{9E*k0zAZ{tu}t{xtpo}nn}o^ko^ksoayki^ό\ɌVg~wz}v~hcwmw}diLILHMHOUUzkxsnuoxe|X̎Tҡ22uFo>\v)[x%Z{!T wO sR qS qJ mG lK nK nEw!C x > {> y< tC uK vA r> q? n? n: s: sC }A }< ~> C? {< s> p@ nJ lN kU sU sT pP nF hC h= iC kI lE pB uI qL pB k? jA gC gK hJ eG ^G _G`D `A _J bM dXh"\j$Pp!Pp![e"\g"`n"^s#\w#Y wV v^ t` te mg kuw#uw#~000016<AC85x5x5{1}0.}-yh*g*g+w="O+o.zAAhgehrPqNoLg_+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM5 ; L c' y2$z4/{69:0k;7|U]^jn_vn_vʋZfXZmP6ylJ3sj9*``/FU$+W# X"` c ="="BDHJ N ZeWHNPY Y a$m&"-'75%UA@~MZX`bes?y2|e(]^$Sa  i  +!7##C3.cB9bAlC:7s'bs'bZ2 [1 ], ]$ \f p &3*;.'U/+]T8T8k4e/tmSImLDl56W'2B-Y!a !'#*6$T6$TH3R5n;l7g)_Y%VJ L=E0=5!O7#Uc3c3y7}CeϙaɌlVfZ`]hZoVcZ_[UFCPUZfry}{l^|YTLKGH>.f>.f2:q/:k&;Y+Ch;[VUpNfWcZbVbTujljujv~to\y\՘]Сme|Dg9cQ-iD2@:(2,!,!3$7%A((C*(G.&5'$" !-1548SIG0L<@-I7=BVl{IZ}K:y[:s9aBW\8r=BP]ȇnsoyjw{q{q{ф|ᄑ{ႛyᇗkӖBCuDd7^3}Z,hxX*akS'\kS'\_/"MZ/HI/7E)39&@!F = 4 5 5 N N 5 5 3 6 @ E J P V S R j%r'-..32@3@7@<BADE$TI*cyN'\oO&YW(aY)cf2f2i,}c+wP(cO6|NDIRD`ojVevRfTDfH?u@1ou@1od02cq4;n?VDXS\qlȄ|yuqוhΡMkMkN6L8F?HCLNFQ@SEMJG^ReVh͔h͈k·dǃMLHIwIoMfPwkYqm\wcVy`TZZ4rVQ.fH6BG/=D-9'- 9!D"F GC A ; ; N O Q# f% z' y w y z o k d d \ \ Z ^ k&f# a !])[+P"L@@J-U0t0:2>6 HD,fR7aEpR{hYxe[a[a[JBtt~+HL(CR5d(V H Y %i )h *h 8~=G} Cx 8j:l>s Ez"L(V'._00RJ0MR2UR2WR**#'2W܋6IDž::8A6H9\:b7o۝6s33HWGVDQnxG[}NwQuSr}XvZwJD@@@eJfю^ўFζGGsPeYVF?00/2 /v /v ,~ .45 6;%7K)7Z+i+z8o˔t?{r@y@{5w]5w]*@_%8ZIH F" D/A"h$ra8sscoudsoRylT{nLr2v{l0pjZ(\S?G;$2:'9 9 9 8&8!*Y Y W+U)O%"F"$=%>> 1, , , ?$?$j)=q'?""F-+ZLEmfomjkkJJIXgCISq1/0,-"2 7 88 6 5 =!@!@ A C,B'= 83#56 AE!R V GGI G B =8"51 > B A @ X X K N U V X `h"j j n$o'_,_,f$a$P"I#4$7":;;<%<'M M J F;"< ? >"<(;"9 0 - . . 8 5* - 6 8:"9#8$1". !3 &5 ())5$5%3(C"R L"E'=!: ?%A'??.#/!0 2 8 : < M S ^"b%7"N7"NB4EEOwTtciěTnDs7l*el sQxHl<l<$xX'{a/|6LןOȚQnUnXnX}ǛXɋKŅGÌ3/w\$_T\!_L[^3_a.cd)yq(}&}=}E#V%\44UӆT{Qc>u+e{vIje,nf.of.bz']%hx hx r |m w] f^ j`u!^r [ nVu$Tw&hx#nx"w`)w`)uAwB}E|G!zN LIE@e3\.^t)^t)eh$hk#rt ru#rw+ot&kp!d q\ rXq$Vq'ig'od'k m kp"ix&pw%t"}v!s w s us sf ma kac'a`*aS"aS"RY T\"Xe&^f#d fhi!kl#ld"la!qn&rr'wi#wi#nV(vZ-f=m@ J%\)m138:¹/z/z+m,p.y/y1y*e"P#Q~#Rx!xLv kJ,,n6r2}'&"'{{+|w)|s'~z#~|"sr!oo i)d(S}#Q$I&L}%Np#\ sj vf ve vo{#r|&i(i(y2|6@H"O)h08:iWWabblItD6z2n{\%KX^ QL_W@^S)]Q!c fe mmv'mv'Vs$Uw#R!W!e!j%n)u~,{y/}'~$~2~2tx2x{1,|*e%e%d%d&c'`s$_k#ia"l]!q oq ozr(sm'^]%^_&]a&nk.t6ql1li/qq0st0w-w-f*j})tr$pp&ek,]k(Uk$Py%N}%H yF w??L~"N%T-W+_$R D D C E F M M Y T F J U O I qL~"O%H F N|$Qz'a"` ^ w[ {S Z` ix!rg$e f` fy s w {*{*s)w*+*}{(~*+ ~ r&m*##u~!tz!ol!ro${w+{|.z0}|2~z2|7}911'*41)z&n"q&t*++w8w8&~&x%w&u)v,}v.~m)c#ro,ms/tt)vt'hv.ju+or"qs#vv%x)y,p.vg/f0f0w/}.;;{8y7q4t2v0y4{7?Bu7p3y'y'l$xk%^g'^f%] cef$lh*tr&vu%'(..0/s-o+b$k%s&k&b&a7`<*lj*lj=?Dv{XUOIi_;+f%}Urx8ev._2e0~w+~{+~)v,my.j*f%Sz%Lv%K fJ aB ZB ZS WS XTZ d fs rj| `$X U W X T T cqa v\ a p&e~!Y r_ na l`m_m K%K%Zt%Yt"T rS pQiTh W f Wj Wn Ni$Kg%m km kXcW eU iT mR wQ O M xJd"N_!O] Sa Tb er$bo$Zf$We"M bO ^P ZO UM PT aV fW jW kXu"Xu"iu)ls%t lxj!|h)wl&qo#az(\}*\a#\X Zh$Zh$J YO [^`(e`'z_#qe&hj)c ga fT `P^ Sb Sb ue'oe%^ d_ ab Xj brl%y\! Lif$bn&} a} aZb#]_"f Ue Xb _Z \QX P `O g] faf!Wb!Sa!f We` ay'cu&jh!` hUgM aE ZP YT YZ `\ bP nP nRfRiR qW sd wY tM p_p"ep%_u!] vX dX dE `E ]F UD [> nE iK dP hT kY mZ mN \N \On!Sp!^w"\oW UR `L kE c> ZO \T \O XM VN~(Sv&` ^_ _] `^ c_ e^ d] bH SA NI [K _V gV g]q#Wm#D`"J fP kP dP]#T iU mZk [j"b(b(y's%a {[{Hz"H H Jy#Ku%O"P![_%[_%sz7E*p1~Emjyvspifkdkd|zoˈsvͬ]ӭY~ưLRRiWǑswΆome{]nS\{B<}A<}==~BMR|rsrqOm>[@@Þ00s>n8^r$Zz$U#U U T sT nD f> cF yF yG rC t5x 7 w; rB qI p@ u= w> u> t>w>wI {G {A zB }DD xC jC kC lN w Qz"L qL qW kT iK bG f; qB tI wD v? tE mG kEsDuE oF oH oH nG lK aNUFY >]!=a#=b#L^%Q]%Vu%Vu%^ q] pXm Zw!\![ zZ r_y `{#hz#kz#&&74,.29?DF;755x,{,,},qm-h(b#w9!N)h,~qGȋGtrkrBEtzHh_,ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMDLeu( 4)86=DL4yRG;)f:-qS=S=t7p3uf'[o[%W_= JP.9B 'V#]"}!'$)-@-@?/vJ2}l:e3`R!MeGHi<Du6@0<8!N:#TO0O0W<_Ixpъ}q|v{|{ノvۊjӇtgƆifaI_@bW0m_O,dU6 JU4CV//Y&+['X!T n!w#),"@"@32n63r>8O>aE{Vg{qmuenrgyrh}xVBxVB>8y96r+1\.7f5KIL]Lienmv~ys}yyu{tyqnsykoƔbdoU|FbX1r64>& !     + ,/ 0 2 )  )$31 2##$ 1$-=8&4F/6E@!:Lu+Ed{3AkL8d;{>|G}Qiurr|qrruuuosfmN{`ʼnqفv~w}i}ezMzMxK-gnA'[O#7K!3A'D#H> 4 8":#; ; ;9 4 7 A G N ] m%u-x0)?-D;"W>$]F(mG(lJ*kT0w^5oEU}I{Et=r;zLzLq8p8j9pZyw|z_mzG^l_NggHsT=wN:@5w@5wy.w=tp@DFwHjI]J~hX{l\z~qzx؆w8|k3\H&YV=!NF/C(A"K U L I :5D D F"G!JQX d q o o e a K K L N U [ oi" d' `!^"S!P !D+D+C /J"1b)8q,C8.eM7bAfIjQsjbnjguxux?6}{1G2O7i-] $Q $\ $f ,j/l7s9u#Ba #Bc$Aj%Jz&)fL*`+t2o9i6w5|4mP4eB3s3s%(12y3t205ә7Ζ3222@uɥ>z::8Χ4QڰozwuytPCBB:70+%~%\$k:QI9s 4l 1} 1} . .03<1761;(Ak+F{/Gi1GcEuEuYXVwQvAtRdQ?V^4ҙ4ҙ7_Z2VN%"@!M M F-G)JB : ;;+ % . 17&7&%FX%AW&1U17fTJ}WeuyimfynZrH_pH_p9-L Q!J"G"G"G"N!MG FD ?: = > ABTTW Y _ a g$i#k"]$Y$\&]&`)`)Q#O#H"F"B"A"?!@ ACDJ J M L H G E < 4 55 3 2 4 4 0 2 7 64 6!9'6$3"7!8 6 5 / / 7 52%;"EINN N ? :"? ? -. 4 4 6 > F _ h "#$%-'S-'SJTNX[aW^{KT=X/\q&]\^GqEwD[4[4#`Q'c`5lw:xu%xu%io"jp#ov%lv%bv&a{%`#`~$`{$Uu"Rs!` h e e _ ]b a mn%rm&i(tl!f pd lc hWf#Te$ce*he,`U'`U'_Q![W!Oj"Rg U eZm!^t#in'ml)wk0{k2j*j*i6m>%zW&\*l/4`~ou^rX==6Gyxrc^sK741+i)a#R#R>|;u4y1)%}x!x"x#u q w}"yz#w'p%\ Y O M K xS Z"^ u_ pqo#wo%})})c6g; rJ%\*o/5ӴE“KljEDPPn4~q0t{%pXu#jReYAg`9ih2ah$^ h du!fy!dt#dt#f{#bz!X vY v^ xcw!iv%x{(+}&|%|x8|x8yn,sq+_z(_z'a{%h|$n}"cx%Xt'ap+dn-hk'ik&s}0s}0en*fh)hW$]O#RF"h[3~pDyF|G!}M"}ODDy9v5p~)k~*^~-]}'[|"I zC z= y; yD D K%M&U)S(O%P(Q+L&G B A I I [ W L P ] W!Q$U#Y#N!K } M!M!P tP tR tV tds$Xt$Lv%Zs h qh ihg!l km mo)o)+**})v(p'zj%r&t&s-s/z%z%%|&tr(uw'z%w)u|-z/y/z-{,p'p'|w)~v*v0x.)+-|+y)25u6u6+*ry(vz'|%wy'lw*ro(yg%pp&ms'ou$pv#iu%ks$pn"mq#fz%pw*zu.vm)sf%|r-v0x+y*11u.p-b(e)h*g+f,n6q:l3k1{k&{k&qn%nn%fm&dq&_{'m~)z,-.)'00wt-{r+l%m%r$x%'q&c&lG$oS,rm,rmAHj]go_ULagwD}.o']dp;[i0yg(yn'y%z'~.|*z%j!Y S Q ~P tO pF \F \Rh%Yh#n ju s| |p zex b|#b~$T P V xV xb |e |l |k {iv#jw%kw&km#lj"`t"]w"Mj$Mj$Wp#Wp#Vq#Xo!` j[ cV \Y f\ p _q$`q&br"br"Z jZ jZiY lY vZ y[ |V tP l Oc#Na$T aV aeq a n V bR aF ^K bP eU ]Z UX jX qa qe p\v"\v"cr#hq"y p{t#~y({w)xu*ft&as%^m%^l%i ai ab di g~n$}m#xkse"n_%` d\ e_ r` vd id inu&lq%fg#ff!h ai bk dli#no(pj!q h{f#{f#`a$d`%o]*i^'U b\g"cl%^f X `bk#en&]i$[g#] \` _gg#hh$jk%_a"T WS VR UT ZU \[ h^ lU nU nQw!S sZgZ j] tV qP obv!hy"[ iW dV oV oPcO cM aO cUi!Q rN {T yZ wW gV aS aS aWm#Vp#Ty#Qu!J gK iL jK fIb#G [F YN^ Q`"R qT o[ g[ j]t!W yQ }J tDjA `@ \H `J aNf Nf V aS _K WJ [I `D a@ bO nT r] u` v['['X)T(Ht#Hv"I|!N} S I|#F|%M ~P _c$_c$q zI$Z26CuT{odupw||nwhpuaqǁPsPsRɜMɾA˺@ï???EKtDB>=4Sv2Nq,?b1Lr?rHQLHv1Vrl*Dbp,fpr-rtl yQl yQU}1U{-Wv!U yT |Q O I pG j> e; cG qG q= h> iB lB mB qB nC l@ r? t> r= rT ~T ~F }E B C F I ~Ku"Jq I nRh!Uf!kw&kw&Xr Up!Mi$Mj#K nK kK iO rT {T yT xK ~I DuF rL kK hG bJ _M ]C _9 b9a!9a"D ^G ]Zk'Zk'`%_z"_ i_n ^s&Xq S n` e!l n //0/u.x/4313344w2w2.-z,v)rj"~_'S+b6qA"eR%aXwHwwHwmalllkj_mYpSya2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMIRm {) 4*:9?GS5~Y=|zmhhfhK_bEIN1gEC,\7#<513&D I" W*#[-'^* ^* Q% Y& o) l) a* \& W"X Y C!<$L L T b -'.-/=1'S33hA9}N?T5}V2vR*bQ'[r52q0.n""s!  $1)!H24l:FSN[Q{[^66kC4c=/J+ M$ P a r ;@DK?*l=-wR?R?w8t5wl*apa(]Z?#QN1;B"%V$\#y!($)*9*9<.qH1yk9c2~TKGXAD\7Ai4>u0;8!M;#SH/H/K=UKrs҅{wvtr~牡q݅yk˃liŎeMcDe[4vcS0m[9#Q[7 JZ26])0` *[#V m#t%~&&";";0.g30l;4yO7c:zM`{sqsiwiqfst^It^IB7|=5t--]/3e3F~EIVKji~qsqmssuztvqthypddXpO|FVS.j'*0  ( ( ) * + %  (1&+  ,(2.% .7'9n&;Xv.:bG8~_:w|ghnfvsH]k\KhbExU;}P8@6z@6z-?j0It8h7_2ErkALWPSPUSMWSzIRDRIMIM@?;z?`IZUTa[ZbSdYe[jj۲SPUJ\9j1ߡ-7l7l'*݄2g3m7}8xk8kY8s7<{=ru8Vl6Mi9s8y57;g5‡.Gغ`xrǀjQAFF=9.' !b"l>PF6n 1e 2 2 ../~3>-7//0'4Z+5h-:[-;VCfCfWXYR;Vq~Xӥ?̰^ǝhÍ44;in7`_+Et1+=s6*$nF9bAHV;i)sd7hr\ehqstrndv^2uoZ/mYM%VK:C='0<*;#:(9*A!CI I @-B)H A 9 :: ) # / 34&4&)Pa)J_'6Z3;kVKSZxsinXsoHjGNgGNg4.G0(@%)((0$.+ .1%2*2+=$@!L#D#+"+!,9E C AP!U!G#B$G#G#P$N"I IHC= <<AC R R [ ] b e!l'l%l"Y&S'V&W&`(`(J#I#E"F"G!D"A"B!CE F I I N N L! K G< 1 3 4 4 4 6 6 - 1 ;"9 3 6"8(5%1!9 ; 7 5 1 1 7 6 1$9"@ IQ T U ? 8 ? ? , . 5 5 5 ? If o %#'%*(T*(TL_Q^_ZXWwCM6Qv(T]!XL\;pAwCU1U1"XO'[_7d>eQgT]WRSONKDV@Y7c4f(i]|%iUbg;`d6Z\(dj+mx-vx,x+}69$Y(d<u#u#jq!kr#nv'jv&\u$\~$\$_&a~'Tv!Ps^ ib e[ W` \nk%sj&e*qi"a m_ i] dSc%Oc'cf+jg,`V)`V)cN!]U!Lk Nh P eUn!Zw#hq)mo+zj3~h6j,j,o:tC(_)e-w27wpnhjfbxÁBB:PsmYmnV>:5.s,i(_(_@>r8v5+}$~ wyz!s m x#|}${&t$_ \ Q N J {P!U%[ u] nqk#xj%))}\7`=!kM'c,y27œJЏPӔ@:88n-jp*bulHrhDh]9je3lm-bo#^ odz#f}$as!as!k~"g{!Z qZ r[ tasgr#z{&)|&z%wv:wv:{k*qn)Rw&Vx&`y%iz#qz!ct$Tm'bo.fo0ho)ho't7t7^m+ag)kU$]I#N=!fV5~nH!}M"O%W&Y!L!L>{9n*j+\-]']!G {? y9 z7 zF#F#J&M'U(R'I%O+U0O)H!A!?!G G \ Y N{!R _ Y!S%X$\"P~"L|"L L J lK nN sU qil%Wn&Ep'Ur d tij!kg#gif ik})k})++*|)t(k&wb#m(p*~t/{u1w&w&&}'ut*vz(y#v(sz,y.y.z*z(i#i#yn)}o*q.t-|)-0-{)48t5t5~-z,ly)qz(~#s{&fw)op(wh&pp%ms$nu"nv!it"kr"pl"lp#a{%kw*us/tm(rf!yv,{{0zx*zw(--s+n)]$~`&xc(a(_(h3k7j2i0vf&vf&lo%ko%ho%ft&`*p+,01*|'|0|0kn,rm*i"m#w$}&'s'c&!pM'tZ,tn,tnBK`eavbXM_jqGu0rv(__n=We1uj%vq%w#y&~0~)~"j U T S R xQ uG ]G ]Qm'Zn$v o{ w s yf sfx$fy&S M Ws Ws b f ~q yo wgp"lu&qy*pm&oi$av#\z#Nb#Nb#Vn"Vo#Vq&Zo#e j^ bV YZ e^ q es%gt&^t$^t$[ l[ k[i[ l[ v] w_ wY sR nOe$Nb%U aW `e qa mU aQ `C]J cP iW `^ VZ mX ue si r]v"]v"aq!gq!z q|x#~~'|{*zw,hr%bp#_r%^r&n _n _j hrkr#q"w ote!p[$` cZ eb xe ~i ki klz%kv%hh%ig#j di ch ahn$hz,sk v fzg%zg%ba$fa'r_.j`+Qc ]k#is&bi![ ^cl%fq(_k%]i$Z ^^ _ia"id#jl&__%TQ$U RV SU [U ]\ k^ oW nW nP|%Sv \d\hZ sV qQ ncy i|!Z fU ^U rU rTdSdO eR f\g"V uO V \ {V eT ]T cT cZm$Xp$Pz#Mw"E mI lLjM gMd'D [A XN`"Rc$S mU lY jZ n]{"UL Dy;m"? d@ aH bJ bKf#Kf#S \R ZM TJ XF \@ `: cN pT t^ ya zY'Y'M*J|)@r$Bu#I|!P| W |I~$D~%M }P }`d#`d#p"zO'`48BwL{lVveqȀtc|ZezQfInInDȢA7ȿ8î:9764v0/45/Zs-Tl&@X+Li9o:;85q(N`a# r= q[ [ E }D B C G K Nx#Mt"Ko Sc!V_!uy(uy(Xt"Vr#Nk&Ol%Pm!N iK dS q[ }Y |X |N J Dw#Ft"Mi Lf G ^J _L `B b7 c7a 7`"A ^D ][g'[g'`'`~$a h`k _n'Xn"P ma f m o 22--n.t051,-~-~2~3t1t1..w,t)r i|\&N.[5h< [K"WPpHjpHjjUkbli`if`lVb4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMm+ y. 8.;4>9@ JC&[^EgPgфo[V[VLyDyGi4'W0+`K;K;o=q;x5k2{dF([`: J\.9^,._+*v'!~&!,!,5$T:&YJ,gyD'[J29J17J/5T+0_&+k#5o"89+g9+g:6tA<XNcSeȅiъnڔeӟ\͌cdže|txyxlD|h@^4V0sr="Mg2B\'6Z"+Y^"`#f!h!q-q-,&S/*\:6xU9q0q7<<:}B8{SO}XWzwyぇ恇nZnZnxZzxWwNxIzCmS0t=-C>4?0) ) - , ' & % !)    ( +$2*^)0Wj11`I7}R8[9]H_Wu~kllrrx~y{|jsxsvmpsrqxz}{Q{QqS,geG&YC$/E%,K+&D$'=(='>&87 < < 2!5!=!@!I!Z$k'z.#50 O4#XE'hK(nK3P=][a[n^{WOQSQPuUpWwچwڍm\ucƒ{yplhzp\PsR=}E5wA3s8,b8,bG&7R.Cu*Ffj(BaJ#9PA*B[81Lf7+?V7):Qk+<^|+=b2@o2@o\=c=w;qEaccpze}}jkĀpYt{RqOv܇vUXVO[7d8;v>mBbEWIcRhUcƖhί64e.lxV)aY)>N%3D"(J"$Q"!F!C!7"3"7"7"B BE N W b m%h!fZ V DDG I P T ^ [ X" _ a W S C C 1.94R. Ie6&WN8^>oDfI]Ml}d܄pބp2.LJ"@q"=p5k0d +] *d)k(d(b!2j+%5l18NlB9^yN:uGpyg͉^њL;wX7|L5xH,f,)`#&g2&g2^-X2"HB$HH'HN)UQ,bU*UM)PK(RS(SV)^\)^\$?D%GE'`I'bK'hP#XC G5"=7#9}8"wIEAQ;VPPB?6rW7f^;AuP9|re0ppi>{mKbs___lr{ք`Q~^Hm[/ncI&YX8DS):M1B(>%E$H$B B >$>"A;5 79"6 5 2 2 $> * > * .eu2^z>JIPjb~b‡bx{iicpgI[f@T=6 D K B"?$K&O'C C P"P Q RS$OJ < 7!KR V!V!V!Z!f d!`!&b$c#W$S%V)W+\-\-M"I"=": 1 ;F!J O K I MMP$N"K G > :"6'7"9 3 1 5 7 4 3 1 1/ 5%:*9&7#7!7 7 7 , !, !99 9!@!G!T bMGB A BB1 2 67: H Ui$ o'"(&)'')S')STd_iz܂um˃NI>gkwG|g6vX&pW[nH_m:]k*\j$c|'f(g~%g~%b l_ oW xU rQ _Q eQk"Qq Q slf%vb(j2j2g>kH(zi,x8QokǃN2#\Gxv,xv,f zi {r~ n!c%c~%dz%b"` R%M'Ik!G dW [\ `mp#lt#i#g} e w]s"Uo'Te%Tb$_g"ci"\j(\j(U ^T _Q dV dZ ecq'm}2yz7~z9FJ%u[%u['|](e./2Vq{oolsxkeqqq~|{sqlmioIvD~@}=}urDynF#R#R~EzI$oW%s\&wa,1ǡ5ƥ6Ƨ8®866%^"Um I I R"R!Q} R V Z"^$a$d%R!K } G E F hE mA z H w_ o`y b#f"jz!r{$t{%l%j%js'js'}}$}%}(~)v+zk'va$q(v)}/044+++*(w(g(v'{'pt&ir&q"q"{%w&m(n(r(z()(|&37v-v-&'zx(x}%us%q}*qz(qx'm sl rrs"ts#q|#py!k og p[q"^n$al%ce"e _mq*pw.nl.mi.x,x,3|/yd$ta%o_'rX*tR-yq:{{>~==nl7nl7uf-pj._u3bx1i,l-o.r(s&gr$ck#in"in"ps+on(l`lfoworo m|k(j1 S#^1y1yDR\{^ghuiYlGo6~k#oRiiDXe.Rd']s#`x!j l s$l%f%^!V Q O Pw!Pr"ccpw$pz$r"~""|z#nr$j sh t[ pW oI xI xP pT pa oc tif|"cv%gv&hv'b {a }cp#cp#vs(os'[r#^r d q[ iR bW h\n%am&cm'cv"cv"c qd pf kh ml sk rj r[ pL oQk!Sj#Tc!Ta!^ vZ rQ fN cH ZE WB TN bZ pU vT w[z"^z$Ur#Ur#gg"eh#_j&rq%y#|w"sv jx!gx!^e"Z_"n ]n ]h omp|u(zt(vr'nn$gj!] mY n`w!cz%kc!kc!iy"gx!b ub rc ld hdd fj!hp"~m l ou,ou,k ll kqk&lj"` hb leq fm!gi"cq)bs+_o$^n"] `c etu"pt$fq(^f!V [U ^S a[ \] Ze egh Vx#Vx#cy$a{"[ \ ] y\ |Z U S O uNo W jW jZf"Yg#Vk'Zm%h s` vY zV sT kS nSn M uM uI|!L} U T T%Sx!Q lQl Pl#J dH bEl!Dp#O cR f[r!Yq RmO wK F x@ oB mB lM bP ^ D eD eG bD b= c@ _C [D eE oG kH jR wU {M M Mr M sN tK rB jI qPx$Cl!?h U h] gk`(k`( |J$[35<BvHn|LiyPeuIktGm~3Xz~3Xz,vq,s+w+u+}o*~m*l'xd%q[#V"U(g*m$tU#pT"gR%kZ,vs&jcu ^Sy!cS}"hTdWK\RHNS@IT>Na-Na-K{)M(T&Q"O H B C C }A w@ uA qA q0m"3k!= f< k9| C uN nI sH uE uE vI }I }> r@ sFw!G|!K#O"Sw"Tw"Tw"WfX a_l#_l#] iY jP oRn Xl%Sp"NuR wW yP {N {H vF tF vI tR pP oK lG dC \A `? dBa C`!He"Jf"N bN bPp!P pN qP qR q T tU w^ }a n r ~~&~~&*-53/..+*~)})33+)#$}~&|r({e*q6|B#jS&eX~Mk~Mkv]rjhe\z`qcig4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMy0 4&A6A:A>C"PD)aaKkVa΋dWFWFC~Ap@l9e56E40=/#4!9 > @ a&&l((x1+x1++"~-!t3 r1 m+d&#[ 'a#f& X S X X aa a%h'}-#:+ G4*_=4vV6^7e3zg1wc>5a;/[0 f. ( &3$%I(,W+3e6|9o5gH)^f=#Oe2@a11`1,u*|' ''3 J6"N~?'Yp:#PG*4F+3D,1N(+W#%a-d/4*^4*^43m;7uOA[H~\`ȒcҜ\ͦUǏ`Ƈdvp~qIoEj:`5zA%Uj5HZ):Z&-Z" Y"Y"^ _h(h(*#L.(W96wW9u%,B(*N0%D'(9*=)A(8 5 ??.!3"@#C#K#`'t+ 3&:5$Y:'cM)tS*yO7TDcjȪhkɉxn͊bŋURNPPr[m^uukf~upssrkdr\QvL:~@3s<1n{5(Z{5(Z4&@%3d%:XY#9S85E3"?N.&IV/8D/2>f!5Mx#6R*;a*;aNSrS>gc?Qczun׆Ty:kL6r95m2)` %\!U !U 9h7k1r% 2p*#3n.'=t3+Fz7';q2%7n0%8w5%8z7&C<&C<)e#2t'"M4"M5#M6>'/n.o-o0n1n$>8$>8 +f+ ,f+ .g+!2k*$?u&(E|2,J>+XE*eL(K3'Bv++Q +Q !\/ Y+OI8&64|8z;x/e+_ )_(_CF %M+$J&"?j%I.(SG+T=.U33oK4xS3nD2j?1JzA1JzA.JM-OJ)\?%]: ^5I!4p 7~ 8 7x 7t 6{ 6{=; 678-s !a aa f!#g#%+hC%+hC8kw8iq8d_6[V1>W;7gg<“?AuLkݸPhYYDA9c;tl@KXAo7xiE~cRat`]~\}jr`[`Qt_2vkN)aa= KZ.@S5E(@#G%I&? ? =!= >93 69#; ; 4 !1 &A .A ./l|5eEPPVpiȎ}gLJdxqfiWgeDTc=M9..\9..\&.'*+ ,/ /.!2$5'A E F FH%E&:(6%* 3 ; E N >"8%L'S(A A P!Q S UW%S!N ;!5#O W W!W!T$Y#g d!\$%^$`#V$S$V*W,Z.Z.N"I":"6) 8 G M SL J N N P&O$J F ; 9#7*9%; 3 0 5 7 6 4 . ". ."5&;*:'9#6!5 7 7* "* ":":"; B!I!X!g!K BD D CC2 3 68< K Yj& o*$)')(&)S&)SVedm~uՇQH>N*Te"^Og9EIn>n>'i/HƴOeCVDFD>fiqFb5z~R$pSUkGWf:Ze*[e$cv)f|+b&b&e ob rW | V sQ XQ dQp#S uT vpd'y^*n4n4e<jI*wq.;]d|[ɓ7&e Juv/uv/e }i ~s pe%f~%fu%c!` Q'L*Bl"> cU \[ amq"jx"a d f z \w%Rs)Tf%Ua#^ga iZq'Zq'P cQ cS aX c] ehr)s7~<}> L"Q+xj+xj+h,q013bemomvulfollssssrmohLpHxCzBxzAs>>)g(d&{[#T=}5iy-v{/}0vw3qu40.r,l*Y|%Y~#X Q ~J yB s: mN \U VWf#Xk'P.P.7I,15@wJ<7,m(x^c$wTc$wTjm:im7em,gl-kh.lw(m"] vX qg%l(p'p'[z!X w M oO qUu$nt"sy ~!y'w)o&o&wd4sh1fr)fr-fr7sp0n(sk1fh:l{@nBz!sM~"nP'['[!M$T+xh-o.v37忑<Ó=Ĭ>̴>Σ==(h%_mBi;\%Y#Vn M vJ xI I L L E%G$N"M I H F H!J"A!> I I O%P$R} R S!Z"a#d%g&R!K }E }C }E gC l<|"D y [ pd }l"l#l|#t%w%n'k(jp&jp&yy!z}#{'{*zv,xk(u`$r(x).099,,++)s(a&u%{$hr%^o%t"t"$z%k&l&n'x'x'&|%37r*r*$%~w'{}%q s$u*r~)o}'m tl qtr"vr$t#q{!i pe pYn!Zl"Zi"]c ` ]ip)lv-ji/id0r}+r}+6~2uf$qb%l]&mV+nN/tt B C B }B {? r? r-p#0m!: e9 l5 D xR oM tK uH wG wC|C|; n> oGq"Hx#L%Q#Uw!Vx"Wy#XgX aWh!Wh!^ e[ hQ pT o[k&Us$O{"RzU xN zK {G rE oF uI tS rQ rL qF f@ ZA _B dFa G`!Kg#Li$I `I `K iJ lH tK sN rS vW z] |_ |n |s |}y"}y")-75}-..*)~&}%44*( ")|y)xm)x7D%pU'i[OkOkz`umfc[^w`oh5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM   =,?.F2D:AAN+gZ:|Vz_fO_IGyBuGyBu36A54:9.&9*$8> D# R W2,85B NB NHB8?5^5,[+*X 'X#W `&!c)!VV\ c x z%2$NUT\nKnK^`,h[[)`PJHY9;b'-g!$k z  ~+~/91w91wa=h@{I|D6l0tY)ay=9v4,o.,m,,~)"~)"k7p ;+Ft)DR".qC/sS2w]7yGzL|zQ{G|=j>d>vK|O<>E@w\2uoO-jgB(^[5HO'2O+O)I#G!M'M'c,j5&*O80fJ6|SB\NrcemelrtKKr/sj.rR,nQ0vNdIiLkWl[dHdHuJ|O^ÓbɚmڧVu?a7_M/kR5}T7o8#Po8#P]8$UT2!L:1;,= 7 1! E))X16i)8o&8+)S-.\/3a4:mCOLXerʁgt̀hvwmrsrrtt\ɋgw_s]gW~RMep^{[kbRdZOY?=zY?=zPD!MM<EE%.G$/N!0F+>%D&I&ED$"$": @ P X q#%)..1?3#OC.kH2tT@XDbalgywxys}srǀpnok~oWz̀QiOcddn|mjos{⒐fΑqEf:S3{L1t= K= K.$9-X% IM#"F-'>.%0/#"2"3"Q-[1b'b'('Q/-_D@GPP~ckuz|وflScL\̌\qqpsz|dÄt]lVcU}ZT}ZV}ZVzVVA=m2v{_-k^5H^7;^8-S++G)CA =;!BB5#<"Q S U QL_$e&X&S&E E I I G KU Z _#!b! c P J 3 3 @ %O)8{B1oN;qZyUOv]kktp9Ь9Ь8Y0pF.V -X )^ )^ (^ #[XV'U./!;!2 1 0 6; 9 8 : : M3:M3:6={;<~J:R?jOmYobvpgkqlnkRoiIG7&UG7&U./005180A-@$? ;!7'<%>$5%2%D E I!JK D <!C JL#L$T W N N W R D)O(Y'U&P$D@N!S#^ ^ T"Y!g d [ [[ L"G"I'J(U&U&G!F"D&E#F ;/$8#A"FHF F ; = B =-"2!7 7&7-8%8". * 8#9!: <C&B%@$9$2$7 85 4 8#8#4 5 7(<&A#BC D(D,K%M"B"B"1 5A B D!]" v& *++10!P1%Z>X>Xiݓrث]ʝ}UqT=z==m%63*b$SC~:w1r&p"*-%}%g%d$\!T K {J vH qNe"Pa$\_&`^&zbCzbC#|R/rRy_mlyR8t-jo)_[ uKTpDO\)O\)Wu Xr"Yh)aq*w,n+e*i)j)]%X$Tx&Tx&X |X X"X!V oas!lv$nu(pt+~01==qAH&](b-r,x*}*w*p.|/9<==<߿=?ƒVօm|rrrnm77y&Zs#Say<^z7V~'Y([(H(B(D!D S(S(T R K L!P%I!B C D @!>!:!:!H vJ Q U `!Z$T'R#O |P xP wD m@ i@ i@ k? rA qFo(V~"f e#cy*hy(iy'b!` vu vu e~+g{)ks#uz%~&yx)so+w$y!r*o-::|4|2|+z+{t+ww(sy$vx$ww$so,rl.g'g'y}-x}.v{0xw/|j-{o,zs*|y.~~1yx0wv/vr0vr0w(x'|$|%|'z'|x&yu%vr#tu'sv(qo*pm*ov%ow(mx2ss3c7j3p.}t-kw,ov8puN A N9 s9 s? B L E = A E wA p@ nK |N G uG uA |@ x;m$;m$:m#A rG wI rI p H H @!@!F uB t6 o8 q= xH ~R ]$g{(mv'ot&j{+j{+`f#\g"Qk Rm U qSr Qs OnL hM vM {> i9 cL ~J zD mE mHn&>h 3 a9 `?^!> e> gC rE uKu"Ku"H I ~L |Q wU qS pP oR wSz^ b j j pn(tw(~'&{#~,4}-{+&$//{110/~{+-.7@#uT&iZFRFRmnrrsmf{6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM   =,?.F2D:AAN+gZ:|Vz_fO_IGyBuGyBu36A54:9.&9*$8> D# R W2,85B NB NHB8?5^5,[+*X 'X#W `&!c)!VV\ c x z%2$NUT\nKnK^`,h[[)`PJHY9;b'-g!$k z  ~+~/91w91wa=h@{I|D6l0tY)ay=9v4,o.,m,,~)"~)"k7p ;+Ft)DR".qC/sS2w]7yGzL|zQ{G|=j>d>vK|O<>E@w\2uoO-jgB(^[5HO'2O+O)I#G!M'M'c,j5&*O80fJ6|SB\NrcemelrtKKr/sj.rR,nQ0vNdIiLkWl[dHdHuJ|O^ÓbɚmڧVu?a7_M/kR5}T7o8#Po8#P]8$UT2!L:1;,= 7 1! E))X16i)8o&8+)S-.\/3a4:mCOLXerʁgt̀hvwmrsrrtt\ɋgw_s]gW~RMep^{[kbRdZOY?=zY?=zPD!MM<EE%.G$/N!0F+>%D&I&ED$"$": @ P X q#%)..1?3#OC.kH2tT@XDbalgywxys}srǀpnok~oWz̀QiOcddn|mjos{⒐fΑqEf:S3{L1t= K= K.$9-X% IM#"F-'>.%0/#"2"3"Q-[1b'b'('Q/-_D@GPP~ckuz|وflScL\̌\qqpsz|dÄt]lVcU}ZT}ZV}ZVzVVA=m2v{_-k^5H^7;^8-S++G)CA =;!BB5#<"Q S U QL_$e&X&S&E E I I G KU Z _#!b! c P J 3 3 @ %O)8{B1oN;qZyUOv]kktp9Ь9Ь8Y0pF.V -X )^ )^ (^ #[XV'U./!;!2 1 0 6; 9 8 : : M3:M3:6={;<~J:R?jOmYobvpgkqlnkRoiIG7&UG7&U./005180A-@$? ;!7'<%>$5%2%D E I!JK D <!C JL#L$T W N N W R D)O(Y'U&P$D@N!S#^ ^ T"Y!g d [ [[ L"G"I'J(U&U&G!F"D&E#F ;/$8#A"FHF F ; = B =-"2!7 7&7-8%8". * 8#9!: <C&B%@$9$2$7 85 4 8#8#4 5 7(<&A#BC D(D,K%M"B"B"1 5A B D!]" v& *++10!P1%Z>X>Xiݓrث]ʝ}UqT=z==m%63*b$SC~:w1r&p"*-%}%g%d$\!T K {J vH qNe"Pa$\_&`^&zbCzbC#|R/rRy_mlyR8t-jo)_[ uKTpDO\)O\)Wu Xr"Yh)aq*w,n+e*i)j)]%X$Tx&Tx&X |X X"X!V oas!lv$nu(pt+~01==qAH&](b-r,x*}*w*p.|/9<==<߿=?ƒVօm|rrrnm77y&Zs#Say<^z7V~'Y([(H(B(D!D S(S(T R K L!P%I!B C D @!>!:!:!H vJ Q U `!Z$T'R#O |P xP wD m@ i@ i@ k? rA qFo(V~"f e#cy*hy(iy'b!` vu vu e~+g{)ks#uz%~&yx)so+w$y!r*o-::|4|2|+z+{t+ww(sy$vx$ww$so,rl.g'g'y}-x}.v{0xw/|j-{o,zs*|y.~~1yx0wv/vr0vr0w(x'|$|%|'z'|x&yu%vr#tu'sv(qo*pm*ov%ow(mx2ss3c7j3p.}t-kw,ov8puN A N9 s9 s? B L E = A E wA p@ nK |N G uG uA |@ x;m$;m$:m#A rG wI rI p H H @!@!F uB t6 o8 q= xH ~R ]$g{(mv'ot&j{+j{+`f#\g"Qk Rm U qSr Qs OnL hM vM {> i9 cL ~J zD mE mHn&>h 3 a9 `?^!> e> gC rE uKu"Ku"H I ~L |Q wU qS pP oR wSz^ b j j pn(tw(~'&{#~,4}-{+&$//{110/~{+-.7@#uT&iZFRFRmnrrsmf{6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM % LL;&>,G>HDH Jh3}FOwRXm;~Na3j?6!K?6!K@  AD F J e! ) {$ z" 3,94?)o?)oT0tX.pd)cZ%Y{::g06R%2Z%+b$$X$U$g&+g&+Y \ cj~ 8&(O11l<:W>`?o@t@zkAm^6zF50J2.W)(I#; k4'"JG8R?^PbV[|ɢ[|eX:|gY5tk]'ZdGH]05S#$Ho |"z$y$*.c*.cPXVWgSrN@91`$YR Ls7>n.9(+(+l/o3y>v"Al.!Kq=!LuL!MoEDh>:e16d,4/?/?6*^?.j[:b?xN~vQttTnDh3d,ib)ad+cd+do4r7y@w?o=j=e=mJ/oR/!MH$1D (@"> 7 7 / 6 L'k'E2-c8Fz>_tMnRrsxx铟OLdDaBX@B#ZF*s^>fEeOeR|`^ubm`i\pParŀrrz|~ッcŅ}Z_S_SV^yvAizD]~GPbN}KOP{@r:`)c`)cX@=X99Y$-O+2$5&7'E$I#t%))+00!!B*)TE?JBWIaGjEbZZnzb^‡iʇiʀobzylgghou}xx{r{gq{\qu}su|xݒvTnOW?pG3r`6&XV("IL:F'D <#9$;#;#D$K#_Y S!T!T!] ` [#Y%U$ U$ R  T"[& ]& a% p!!,e-\-?(5&* * @%5N1#NvUKvdYv}g̓IS\wrXX CC> > > < 4 / )} %$xs Q QLTj+c' LS %Y&Z&[%I C F Fc'e(i)m4,*wU<0gL5x\7~k8vnBcoE]~[VbTsV~ZeГZÙ9e.ws5#Q`)=L(A$=#B"C"IIN H5 4!3$1"/1"1#5%6&O.O.0'U7*^L4xT:jJqUx_`…`xk>s^3xN->N->A&@'>);)0(6$;< < D$G)D"CK&G$:;?A B A@EG T X W W S V ]&R$G"N$U&M J ^# e$"N N id U X b$d f Y#T%O*M+Z Z NJ ?!@!D"; 2 < E"T Y P P H#I!K" D - 7 @#@%@&=%<$6 4 2 1 . 0 530  0 / 0!0"3"4"<#<#9$:"<DK!M NP Q J$G'H/H/S' S$ T#Y"i # ( 0(3,3&X3,gAwAwaabZfDX=f,)Yr&3S~ Pb&Pb&{m!u sd b ]p Rt Gx E jC \Ha!Ic$?V#;R"]{!]~"\$\%](_#` W!N#Q~$R|$Wv"Yt!jz0jz0};>}E!N%W,r2?tCW{MmJ|mJ|tG|rKkUihbjrjgmioVӈ]^]^qthqlhoSfoSgnQhd]Zi[\mrssltsgֆA?:2)~c"tPi<s5v2x(}y%z(z'z%x$s}!h}"]}"TtK k[Z*`T/m`8qd;%gV%gV,q8c]sTǃK|>v1puZ!pOMpBIc6G_2@ m@ mJr$Ov$\#_&g-c)_$[#Z#Wp#Vk#W!W!V pT mOb#Sb"] b[Z"YR%lg/~{8$a(o442;´VڇcmprqloU~MɃJvIrIAA>>?@@=:7620}$zT$zTm}?iy:^m+bt)n"j#fx#d!c j l L&L&K'M'Q%P$L!H#C$? :< <"K |K |A#AA wG xXz'Tw!P sM pJ m L xM {Hv&Ft)E|'Cz#= u@ pG `Uj ct$b&a'i(l(i*h+z+z+ct#iv$y|(|w)~q)n%j ~z$}%u5r:>>21x.q,i]%te&l'xu"vx z({+~,~,w+{,//x/-+{*m(~*+qt"qt"ys(vt(kw)kv(kq&so&zm&v$"~-~0@E&e)|30ة'e,s134/-{*k)f(c(c*f*i+s2x8حkHܹ^XD=98lPlPsxX֏Oƫ3+t#Qjx6br-Tk!O iQ Q QVc _ Rp!Y o` nno&|p/"lO&kZ0c}0c}Q~lnmitxcc`F\E.gZEZHPo5Tv.c&]#L O V| Q L K I oL oM oW jZ hS S j p$50+&px h ye y_ v] uY{ Y{ Vy Tz O }T d j"os+yy$|{"sp"pl"g g o{&r'y+t*ds%i~&n&q s wc^#vt#vt#l j }d lf om vo {q&r$r}!h"e"d yd vL rM rN rL tG zN T\c {d d c&c*by"by"_f!^f"Zd$g^#sW!qd#nq%pr"pr!ki$if%iR iR rn#op&et.do*` _^ c[ fhz)l,fs-do-r4r4hy gw e p a qT sW wZ{$Pw$Fr#Lr%Nr%Pd#Pd#L pR qb re tl xr x r&ky-gr%eo"g wh zc sg wtp"e},d}%c }lr#tg)lf%if$le&md'yy-yy-it%cx!QQ R|$Y&_(Rn!N fQ `R ^l rl ria'fg&\z$_x#i pnr!rt#fw$Yz%gy&lx&U qU qq n |c sfv n}$g#`"c$f%S~*M{+Ou!O s@^ Ed"Ru&Rw%S{!V {X zNz Dy%B wA vM }Q S uS uY bT fFr%H mJ gJ vI!J~$J|%P R =%=%FsEmAY> \4 d< hC lG [H UIZ,I[0%_%_04A}D~cKlMtOiW^^QWMU~c+gdc+gdFV4FV.D WA \8 lA pI sH wG{!S W S~%Q{&Ol'Ni%J `H [BK$<N 6 P6T 6W$1 V/ V6 a8 d; j ; j 8 t: t>s%B}!F = z3 m; i> g: t8x > ^> ^Oi!Jq : < B vH uNs[ {_ }E x< v^v"^v":j!<j @ jE oT~!Sz"Qu#St!Ts\ z^ |Xe$Xe$X nW lRe(Uc%^ ^W aP cM lI tK jL gJ {I A G W"X#\n&[m(Yl*Mn"A pF iG fF mE oE|#E|#@ C L$F @ > x; gG gK gT wW |Y Y c l #%,-.-,01%%{,z*x${#!x,n6};@%\(|eELELrrqrssss<ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM ) UU>*A1KFK KK#Pi5GNuPSb5rHU,]>/D>/D@  B I K O i" * % $ 4+92>+r>+rT3zX1we,n\(d@Em39T%.X$)]$%W#U"`$)`$)[ ] c!j!"5$$I.-b75|R:[t?zmBl_6zC4.F0+P&%C 7 f.&CB3uK:\KaQiԖihc?ia9|l[%VeHF_56S'%F j v!s!r!+*[+*[OPSOaLkKG=3g&_Y"Pt==o37x()x()n,q0y =w$As2"NxA#R|Q%VuI KmAAd14a+0-=-=4'W=+dY:a>wJuNxsQoAj1zb*e`(^^(^^(^j3l7sBqClFoKqOnV|,)X3Ap:Y|K~zQwvttᎩXVhPeM\BsEHMOvQpRsKsKQOzJ~Sl|}sw{}灏x܃vجhnͬhn}|}~}鍈ju׳|aèLKIq8k2sOvXǫqܩo֥lnŘwutsrh^MH|RYUNpW\rW\rGFVwJ@RtU.DkS-FhM*KbK'D[J$#2#,#*$- - : B Y i + 3.<>B#[H+w^EeNfUfWyfasjp_u]yWbnqsz||߂`ÄWXVXVRw\i{>m@bCXXSnNQStImFmBmBkV"VjL Ph,=\&9;-@.E/P'T$}++0. 6 6"$G,+YIAMB\EbEiDaUZfv]ZcǔcLJmbuho|n{jzo{t}vzywwgvw[uqotz|ዀ`ÈxY}^DoL6xa:(]Y+$NQ @I-F'A%?%?"?"I$N"\ YV T!S!\!_!]#\$\# \# W  Y!_$ a% e' s$%"1j"1b"1B*8() ) F'8S3&R{UPzb^u{ĺMV_urff8}1e/d-b*_ *e +k #] P#j:%&sH06d3;mLMPZJg;k7K2pu+*\d"HSB^ @a :y9 . . . ..,+,,z +n *k /o 1q 55-u-v+z,{-+|)z(v(u *z*{*q*q100}/z ,r +p +o (l$j "j !j e e -i 3tEC;;;;< 0| ,s ./ . , (z )z ,y -v .t2z63l 2e3t 4y :: .t /w 4 6 8 7 6 :;? @ C C B A ? < 5 1 - )(}z[#[#W)^.!#q>!i9!R)&[.+e4"`/[*O& K$GG\#_$f%i.&&rG3+{V?0eM0xk[0mpe=diAayUZ[Xv^bƌm׏bʚ@f2~w:%Wa,@L)D$A"C DGGH"D"6 5!4"2!11 2 6$7&M.M.2'V9+`O6~V;lIrQxYZZr_7{lR,gM)9M)9=(=(>(<'6%:"?@ @ E#G'CBK$G#:;?A D A?!F I S W R R Q S Y"P H M!R$N M ^! d" O O a ] T V \"_b W!S"Q'P)VVOLD#C"C = 8 @ IS W NNH#G!F @/5<!=#?%<$;#6 5 4 3 0 0/12 2 2 0!/!3!5!;!;!7#8!:?DGJ L M G$F&K-K-N$ O! Q"V c % * 0)2,5%Z6+iIsIse_dXbCSkf)A^w"CQ#US#\T0483$T |Jxi-sf*oc&wd)e-v9|=$g'u11EwDuAnx0lu]iHdk7km&Up#Nq#Vw!Yy Q oQ oT T Uu!Rt"Ls%Iv!G zc nm jth%wg'q0q0G"Q*o1EuFpyGkn;fd.ak]_H[^<;::0}5EJwOƿm[cg|WROOpSpSytO͖G˻0(j!Lku3bq*To"Pn S S PT_ \ Uv"^u"gt"tq*m3"iO&hX0d~0d~|Uypqokt|odcMWN.o^N cLVu8Yz2h'b#O Q U~R O L ~J nO pQ qV nX mS S j n"z1-*&oz"e ya xa ta sY{ Y{ U|U|U|!Y  g k#ow*v|$y~"qs#oo#g g ku%ny'w+r)cs#f|#i$l }n u` |[~"ou!ou!g }f yd nh pr us zt(s&q%m#l#f {d yQ pQ rS vQ wL {T }\b~i| g f f$f(d{"d{"kf"he"^b#j_$v\%vj&vx(sv$ru#kl$ii$eY!eY!qq#ns%gy-fs)d `b d`h!ix)l}+eq-cm-s}1s}1gz!fx!cq!^ q R sU uYw!Pv!Gu!Mr"Oq"Qe Qe K lQ md re si xm }q!l|'gw,en#ek!f sf ui rk ttyrz"l}+i|$g {ot$wm)pj%ni#lf%lf&ww,ww,fq%as!U zT zSy#V|$Z$Pm M gR bS `l rl rnd'kh&cv#ds"il nq!tv#jx%`z&hw&jv'W o W o q |n zfv hx!n"h"b!c!d!V~'Q{)Mt L rAe"Ei"Qt"Ru"Sx U wW uN wEx#B sB rM yQ {SwSwV hS jKq$J oJ mJ uJ}!K#L$Q S A#A#DsCmA \> ^6 d; gA jF [H VQY,U[1'f'f15AG]XhZr\k\e]RSLPuZ'bZZ'bZDX1CX+A X@ ]= lA qE vF wGx P S M{"Kx$Hl$Hi"H aF \CO > P8 R8 U7X"4 Y3 Z5 c6 g> r> r: q< rAt#B{D > z9 q> k? j= t=wA dA dMi Jp@ A C xH vMtV yY {F w? v]u#]u#? kA kG mI nP tOt Ou!QsS pZ u\ vTd!Td!X mWkSe%Uc#Y] S _N aL hK oH hG fI vI {D H W~!Wz"Xp%Wn&Uk'Km A oC gD eE oF sEz!Ez!C F M H B ? u= hE pH sQ zT |X X b j #$),.+*./&&/-y~'{&$y,p3|9?${Y'wbCMCMsrrrstut:ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM+6 o" o" E6J@X(_W)aU*bk:IyvJmrJBA$O416<.<.A G X Z ^$ v( , + *5&9,<0|<0|T:Y9i5d2S)e<DX$"R$%L#'R T L!L!a a a*i)'.5$ D('SB/pJ1yj9u%VN*c^/oT*c|I%Wa11X)$i&7i&7},C6$SS8[:t?sDqIp:o+h_%XY#SO!NK L\0{]6`IaOd`{}srqydp]AI>'U<3C4'-1#%**  * ?'T7g$1Qz.EjEXM^|v}~i{i{~q{rqsuxqlƌiRTUiχoԉuo͊lo˕v[v[MM}K{Pu]}vruwvvui˗ui˜tD}Uvussrss]ĤMX̚[yxvvuoiX|uG?Y}I2RoI.OjE,KfD+IdO.IkO.Ik66A73>9+6=-8J4>A/:7*5<+.=++:"'9&Q%Q%V-S,J(Q&g [ !O!#F"< -(, , AG Z j 0(2149A$^N.][bj˔hfĄjeqxkly]`jgcl{u^zzow{uvWMBe]xBe]xD7`V7g5z5t5n;c|AWXY_Z^f^jss97D0n<,eW"!Hc) Gn0Fr1.s1&?2C6) G) G%+W12gSEYBk9h>eB_HYMkNqNyQyQg`i]oSnVql^qxnq}qqlgjXdbqrvvwwsQn\@eD.jb5+^_%'QQ'AL(s;>L$2?.'#'#X.@e8,]T]\mrsvr{ypXuzapirrcۏc-ؓ*x ?'9z (]+i .u&dS "e5&#kB18x]4?|fFD|>; 2x 5 ??><:?= ;|GKGF C CLI @ > 88843-)+-%'xJ%'xJ11xi42|m=6w<2~o:'cU;)uZ<+^-%pKY7)!a@-!dCJJHM[]bg& l-"^1*P5K-fiV4mzjBgqGe}uډy}셐ySl@G,gg6 JM%,N"N I G A A 6)7)9'7"5 5 5 4 4 8!9$F/F/9'YA,gX<_?sGuHwHoHfG`;"LV-2H+H+1-4+>#@"GIJ LMH!F"@ > KG; <? D I C$<+J N S T D D I J K K J J JR T \_P P H$J%O&N#J P U Q O W!Y#KKS S Q(M$? D H N S R Q HHG#C"7 7 6 2 . 4:"9!8!7 79 9!7"1"#+8 : ; 1-576 6 1 23 2 0 7 > @@A"A#S&S&@ B IK P# z) /#.+.-;$^?)n`e`erXkRV?G9g%:b#4\!.m4,}G)o 7 j 1$`X$`X1j~Cozpw٠S`=Un&JZ}%TW#^S(kd)oi36.t+}j!vMqFeb1pj)zq!j)c1t>yB"^$g/ʝ/ʝCz@w7l,ojp qJtv5xz k!g!`p(^h*\n"\n"R Q Nq!Mp!Jn!Hs E x\ ac Ylf%oj(`1`1mF mM'lc.hrA]CeEm;no0noceE_b7Ut!Ut!d f` fU gT iRm"Hk#>h$Ee$Ka#FQ'DL(IV!J YZf'[k'\x&\z%\ ] ^ |V yNu!T tV t]d#__$}=}=$T'\/lr7>Nt^}jgevdhvUYvUYsUum`[[\cjŋjj|ieXW|ab|abge`do^qmkqvsrloˊlo~t{|sobvg=0v}#QzAvvjF#pR%rV77HaSfhsvvZ|@z1swo!dLVi0Nk&My"L } X X U V X Y \!`!c _#]$Tq"Qg!S ]S ]Gh!G fE aK a\a,kq7yA~"N'Z37oHoHyLxMtPwNǀI{MvP˂MōJ?;1-s.w.w+q+r+t+p*l'`#S#R#R?{8tg:tg:gt*ls({q tw#`-e)iz%g"f!b ` Z$Z$\#Y#P$O"L G B"A @ 6 3 v=$=$? rC wM M N E s; ^8 _4 _9 q; wJ vO uX X Yv#Up#J\$Mm!O }Oy!Nt#e%l&y } {i ii ipv'ou'kq'|p&o$ oz nvp%up)o%o#z&z&{|/}~.+.8:;x4v1{)}&,,,+v'z(+,,{+o)t+u+vv&vv&ke!oh"zr&{o&e'se*ge-vt/1r6m8~@B#Y(s5‘8ŒA|LlVgTaRrhxokqgrhohoטAÎUpqrrrssss}\m}\mŌID30']!Lm;lo(bo"Uz&Q~'Z Z N sO zQ$U$_%m+z1v7e="aN$_S0f0fh`lzyxw~rrrjlbFg.ki&YiCi t? pB e@ e; c; c; bD [GX kY.wY2+{+{3z7}A}QL\lsmyYUHiIBY=R==R=>\&<\#7 Z< _Jm B u9 }A wH pG {G ~= s: o4 j7 h@ cA aE ZB X? V= X: Z> b? e3 l/ nH H @ iB lI vC v= uD xJ {E tC qH sJ tJ uJ uG hJ nS P F |H zJwI vH uH uH u[r$[r$N lQ nZ tT lB UE eG tK nN hT eV dI _I _Xi#Xh!V dSbJZ*H[#F [K ]P ^? a9 bF hJ jL {N rU XS `Mv!K oH hD j@ l= c< `Dv G}"F rF rL M Q yL wG tE oC jA'@*G I |S S ^"a"k!m!r r(q/%"(***75zz0||0.|,v*z4}="mQ$gW@Z'!S%#L$%P R N"N"\ ^ c)k(%,3$C*&R?-kF/te;p@~uHpg;F;5H61P(&A 3]#1-#N0'WM;WBrrrUrHs^"PqVIoOBY<0B* Y a Z X -C-CE7F7I8SBqbīN;-st(_pN=jA2](#](#s)$u(*|&<+C=&YM+f]0tT,iK(^d47Y,*q)7q)7,B5#PM5|T7i>mCpHq:r,l_&[Y$VM"PI!N^2~_7bIcQ|clw}ysuhwvJQN/dD@&Q7/53),( (  ( ;#M2] (Em(8X@NHVrmȅupoupou~n|nvwo{thËkRW\‡oӃuيtqЍmpΕv\v\OOzOxRr\}}nuy||w}w}wܙu]u]q@yMt؂wۂ}xus폗eəY^̒_zvwwlzlzj{d}_SehG6PmH,HbI)F^C'@YA&>WI'?[I'?[53:5086'28)4?/9:,54(0:*+<*):!%:$S$S$Z*V*K*Q'd!X"M #D";!, '/ / > F _ o  0'123=@%_N0_Te`i_j_pxels_blhemotXpujmupls}QrH;PMc;PMcA-QhP-Wi~.io/gr0eu4Yzv9NOSVT[b\guu똚LIYAN<~^.-]k4)Zw;%X|==~>4D!.*$*$\1 Ig:0dW_\lxlylxzl[utbo|jqrbڐb0ǃ,l B%<}+c ,n .x'g!W"&i;((pI4Df8NpGwDt;n}:rk7f7,Tu$ Cj>f :b5_4^:< 0} 0} 0294/0~ 2z 4x 5x 9} : BB987782 ,x *r )p - /33;:876540~ -{ +u *t -u -u 4r 5x ;:777:= 7 5~ <?B? 9 ; BAA?= >{ >y 8x 6w> > ?>> ADCC HJHG D D JH @ > 9:;642+10'5R'5R4;u7=z@AA=E0jmD5}sC:y75j,0o[4=we6Ayi#T5#T5FMa"a!aa!a%W+'M0J*aaV1grp?gxDgxqԍ|r֋xޏoםVqBQ.ll>!NR+0P #O L JG G :):(9%6!2 5 7 55 :!<$T5T5:(^B.lYB_DpLqIrFjF~bEY9!KM,3G&G&6(9&B!B!CFH HHC!B"BB LH= ?C D D B ?%G J P R G G F F E G I I H P S X Z O O I$K$R%Q#N Q T O N T!V$K!K!Q P O&K#? F LM O O O JJH D!9"9!9!64 7;9 8 8!9!<";"9#4##%, 5 8;"1 . 464 4 875 3 1 7 = ?@A!B#N%N%@A F I T y' /%0-00<$`A*qd`d`uQmLU=G8}q)@h%6^ ,s6-M.v:#q4 'mh'mh7wFvusٙjn̟L_7U{r"KQ#VR#bS)rk+xs36.r*}i!tL|pEeb0pg*{l%g+b1q@vE"^$f/͡/͡?{|#>|#A vD zM M O E s< c9 _6 [? pBw LuOuX Y \r"Yn"Ma#Ro!V }Tv Rp"b#g#r |v yh oh oou(nt'mt'zr$q! oy lsl$qk(|k$l#zv$zv$ws,yu+|(},79;x0u-})',,-,z)|)))*y(q&u)v*wp&wp&jc#ng#zr&{q&m'tj*jh-vr,|,p3l5|>A#W&l1ਗ਼3ث;ïDzLvKqIZć`b|b{c{cϡ?Nā{|{w|vt{~}{zRlRlA<.+#TzFi7ik'`k"Uv#Ry#U!U!N nO tT$V$]%k*x/u5f;!cN$cU/s/suXuluur~knrllfFf.lf&|ZjBl;u%n#[ |Z }UW}YzV vR sX tZ u S{"Q}#O| O| h g ev#p{$z&u%o%^x%Xt&f qk p\ x\ xR ~V }cz$e}%l*m)n(k%k%i}#h|#d dd d]c"bf$qo(lp&^ t`x a|!`v^ pT sQ tT xT xT mW oc vi uz q{s#|u)vx,qz.s|&t}$g|%c|&\ k] p` }^ }Z |e zp wq| r#p wp tmv mv!i#i#g#e"r_ wf&{n-}/0~+~y)ts$qq"ao#ao#vx#tz$n'o{&rf#rg$rh$qr'qu(im*fk*tn%tn%ht#ft$`u&[u&Ns(QoS kN qJ xN kP gV jV jH _O deq#ds!^ w]p![i([l&\o%c cf `cf"bi$t ks iqb!uh#y)zu&sr#xx&|})zv#yt!ol!li!tn&tn&\i!^f!f ^c aY mT lO jP hP hSf Uf!fn fn xq!wo v itg na&tm$zz"ux%ov)fp'cn'bh$bh$nr%mu%k&k$m j g b ] [ |Z{ H tC rCt$Fs!O pP pT pS nR lN pJ sH hH dL nN qU|"U|"K tN tYs N tD uG oI jN P R S N zN z? x@ tA gA fA c@ e? gK] OZ!k\0t\5,y,y4w8|ExVWbnwvdRZAhN<[w?Q;?Q;B\$@\!< ]? aIn B u< {@ wE tE zE }@ u> s5 h8 g? c@ aE ZD [B [> \: ^> c? e: l8 oE E CiD lG vB t> sC vH yD sB rI sK sM rM rH hI mM ~L |J xJ vJ uM rN qL rK rXs$Xs$M kO lU pP jC WD bE nH jL fQ dS dJ fJ fWj"Vi V fR bHY&HZ!H [K ]M`A `= aD eG gI sK lQ YP ^N nK jI eD i? l@ dA bG vJ| G uG uK L Q {L xF vG rG nG%G)K"M  X X _ a g!j!t"t)t/(%)+,,75{0|/,x*q(u2y="pQ$mX_,i]*bW"NwD7^0 U+ K% L#L"S!$S!$L S h#%o#$$ !&-&>/$O6)_8*dVB`J~RvHh\(_rV&YDHn2.L m#('<= =77r@>ss{i}Zx+ft*bo(^kSCI7(Q'#T!!N L,D,D00d33k<;~MIs۩Y̿?0|v+f\QBS?6g+!g+!k*"s)*'C,!K9*aI.rY1U1|Q1tl< J]5<3737->1H<*e?.mI;[@lEt:{/xb)eZ'^H$UB#Rb6d:iGgYeam}t퀭wdg~F[h<|AF#N8:?" "   "- 8"?!E /2g7=RR[YKRKR|{c~}a\ZoSob~nqxzv~rxڔnrՕw]w]tSsUzqY{oY~iXjWjVuTQHEv9v9g4~n59>M[ˆi~ttv~v}zp{k}UqVNzZMm\IDbE8Yu@+OdC"APE3;G,:H):< 3815 *5 *1(#0%$-&)'!*%"&,""5'"8(": ; Y"Y"d ^#L.P-[)Q&F#?$8$( "6 6 4Co# & 0%06/G>*cM4~g=o@kI|jLmwSkddgpnokVnNiqFRgZOc`NPG>yI>8o%%%%8 "@'%X7:d@Co HLi >Jb3H4>p;B}PVW\{zw{zw{~舖t݃ksQOVE[;b,jd']U%YP$X2*[2*[7G@HYJ\HfB\ERHIB}@;ziFvJjn׷jnצjOiNgKgKeLdPbSf[ib{h`xh_btZxp~qtyy݉ZyK^;vJ4wc5-bG) H>%?F&+H&$: : K J F G G'F)E+_#+h)+s)$v)!m$(m$(X"[! c( e( i'*~,?0&Sz8Fr;AJ34<0/4&%4&%g8+coB9z^d\kV~ȃ\p|abucgmelqr]ؒ]7S1uFK E4u 1|-+r)a(2wK/5~_=jB{HXD]9lo7p^2^|)"Ek,Z 3j 9y8u 7t 883 3 /296 3y 5w 6u 8} 9 8v 7sKK@ > 7z : D; 1s -n ,l69BBB@9q ;{ ?<94 /} 3 4 3~ 3~ 6w 6{ 653 3 2~ 5 7 ;<? @ LLLKIIHF D E} E| A @ KKVQBJ QVZJE I JF F ED?>;@E:6vA/ D9-^j-^j>ZA\äIbP]dL^YWeVcTaSR?7r~?7r~?5 $L6'7t:#3n2']O ACE"I!QKW&UX5f:lgdm^}LQ`ΝIm2y|V&[b>87"6#G"L"O"L!D G P B 4 ? I? < IMN N <:3= F D BM P L J M" M" K$O$Z #Z#X!U Q! L J L#L%J&J&K"J!G E?!LX M BG H O O I G ?&?&@'B#D A> :9 <&=(C)B(?$<&3*0$-4$:)3#0!1 1 ..K G 9 7 4 7 : = > BC!=#=#@ ?< E ^ w!$.*3457A'hE,xpRpR>:~979;ŷV{qJȝ=FIw5j5jq*ybv's\_IaEnf9kb2g^+^_$[_!U gS jGy"Gy"N^ Qe![x"Zx"Wy#e{'s}*~s/h3 lP#mY++@sCqiJjdS}TmcrslsFb/zn\'r[oy@u{7m |k |ez$dx$_p#a{#c"`"]!X xV rM}!J#F qF q] a}lq"dz"\"j!x ex$_q%dv f wc vc vX oX sX [~#d|/j~.o,bt+]p*b c ` b` bS^"[_!r bmh!\y'k}(z)ix#W pR!P"D }D }FtM ua xaw br%mf#wZ x\#y]&\e#Rg"Zi(]i*Q kT m\ q[ sXz#_$e$_"Y p w j ueq!kv(kv(hn!pl! dk!vr#).t.k.s'u$w vw vw&v%ut#vt$ys&{c$}S"r$|$y{ v {t} t} x\ vd"n|'hz'Vt&Ro!N jK gH cJ YK VZ mZ mG` Kd Wq Xq \ r\m\g [ gZ ff `j ^el$cq'd beb hb#pf&r-q+wo(uu(s{'nx&lw%vj"ye!xe!xe!] md ix \t ^ie d b^ _` ^` ]T aP bR hR hm ~p zwl xi"z_)}i&s"rl#ce$_e$^e$ol,ol,cv&by&_'a'f&d%b$^&Y(U |T vJ {G |< ^A cNq PrU uPx!Kz%Ms"O kTg Ue L sI xWx#Wx#F cI jQ~!E n9 ]= i@ tI {L }L!L$R&R&B A ? mD kS cNl Iu'^e&e_%jd7lf=-{s-{s7l>wcRhgvv~tuWdKm>uh.go[(b^DO4DO4L ]K _I eH hE qD tC v@ z=~"? z?yG ~J 8 b9 c< d> bD[ H cL kD j; h>f?e Nn"Sq#:&:&Mi"Jl@ uA pAk#Bp!C tA s@ sK rO qVg Vg J fG j< vB tT mPmKm!Z h _ fV hS iPt%Pt%I iH hEc"Ea!F \B [=ZA\D^H bIc L |L |R lS lU jQ eC TH XM [I `EdG _H ]? ]< ]>Z@ [F ]H [OVM ZJ ]D e= lJ hN fP uQ zKKF}$I~!Q J ~Cz"K {S {Y~"[%Z'Y'e e ` ^ Y!a#y({,}0t/q.--2254|0{-x%n#c!g/k=#yT%}\:z:zoӉnՐk܉stsrt:ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM %. ^,+n33M%_M%_d/~b0~\5~mQ~m~r~xeY]|OE>$M=*4D D ^+ a* j( g& ]! m&}+ + , 1+32FAFA[AZ;Z(^Y%XVFvD5_3%T,#I&"M O I)I)T Z m!%o#v "(#5,B/%S0'YHFPPqkŌobiHeAW-xF!Uq524C3$T,'T*(TE=NDrrue|Y50wu+egRA>/ K' O$ J I#9#9&0R*6]6G}DNpdǧR?1{{,hcRA\@4_. _. b($h'*z&<(B1&V;+dE1sK/oP-kyE"OmBFB@B@273?6&X7*_=7uK=YCk<|5p1l0~V*iO(b^5b9lFgSyXzwhxuywՂgАXzBs;Xi.mPV*_,% ,% " ! ! * 3 8 = ,4f5BL`TjK_K_|i}gȀ`{^iWl]oclekfg[eWlXlXcdee}mh}mf~pbo_o]tYyUyHyDl;l;^4}d4u7|:CS}cpp}|uЀsΏcĕ|^qtGckE9P?s8G@m7-D\5%@Q4=F;3;A)0>+3=,4:$1:!07+7+7#&5"%2#/$)'+#.: > !<; W W W T L+N+V.P,K)@$6 *&9 9 = I o# %"++/93G@'^M/ud:l>aB}^DtmRrz`movtiyo]fiXSUT@@{NF{:?LDPF]MYMUMNGG@dJnM\X\XO=R>^B`EhPlYpbn_~l]viXshWiguegzkyr~yu|mͅTtJdAS:yB3r[1%SQ, IK#1I!)A A I F ? CH D#A%c"%o(%l+%l,%q('q('_! _! `! `! c#,v(=.#Mn8Gf;E?3421/2.+2.+hG4rpPBnkɆooˀt~{zyvuq}yly|`]hh4z>.m4GB3u /~+*u)c(4~N08c 8r;{ D; 3u 0n /l;???A@=u ={ <;;7 4 5 6 4 4 9{ 9~ :7 0q 1v 2| 5 8 8 9 ? A MLLKIKMKH G} G{ ORUUURI O UY\OJ NOG G @ @B? 8 ;?=<@%A+%PH%PH3Rx5V‚<`Р?cȡJkJlKmKlKk`gÔQnQn3R|y2Wx.hv,]k(?M*m5LJ"I'M"SL]&WX5j:ql\oVxE~L`ɗKt5Z)chAAX,%R% Q"Q%V V G#C#:!3 - 28<>J'O+-(V-(VA.xG7[S]VdaiSnF~fDu^BD6!J4)4> > 8 ; F C =#?B=9!A"D"J$L%R N BF R I A F K A>J N!RR@ ? : > C C C J L J I P P Y'\'h"'e'](X"S O N D&A(E'E'H!G E FK#NR I A I L \ \ F E B&@%<">@ ><<<? A"F&D&@'?&<#6!/3#7'8#9"3 1 55B ? 7 3 /!3 6 8 9 = ?#B#B#:;> E [ z &+12A5G@0sD6iYiYuBh?C4v<6o'>llznW}D0w|'v]lgDdl,bn%Tp!P q hhg"d#[(Z&V Uz!Tr#Rl#Rj#Sd!Sb ]j(]j({l9}m>!sN!wO#T*x1AQqx||c|cž32.s,~p(ze&c%a"XPuFnB|i5{h1sn-sn-sq2pn1hf-le)pe%rk(tq,tz.u}/ng'l`%ji"ji"yu$ux#i"g|"as#aw#a|#cz&dz'a"` d%d%X'T%H H J G D > 8 C G C C M M O M I rD o@l"Be E ^Op#Sv$Z|"]~!l#m"p qn qh qmv!q{#kv!e qf xg z` t]r!h h jz)kz'm{#r}!v tq rc!ga"d`#_b$^b%hj"hj"ra$ta#zc ~j"~+.2u)q&t&u'u*u*/-*{)|r&o$l!|p!qt }r$r&vc'vc'tl'tk&vk$un&ux*wo'yg#xg!x hzh({h,s0w1BDJO$_%b'e&d&c'f'h)o*r11-|w,~v,s-{/>N:49;w*adw*adlcImaEp\8n`6in3ge.e])_[%][$`abcO$O$O jP mUy#Tu"Pi!]p$jv(xo*h-sCwJ**?xCugPldSx\_dxljnhKS3|wL,pdnvGyy=~|%{{%sy'ry%oz j"f#c ` c }d |Z$W&T vT v[waw ry#rw$rv%u|"xqv#ns$oz%p}&go go \v\x^!`#hz+k|(o~$c{%`{%cv!eucn$cn$Wa \b"nd'kh&cv&g|$l#e~!^z O"J#L yL yG |L {\ x\ w_ tc ng hj emc#`a&\a'`j)an*W jW lZ rX rSrX{!]$[#Y|#o |w |kp"hm$cw&cw&qn#sq#{x#vx"qw"|&*r,j-i&i$tr%tr%p'q&rw"tv"xq"}j$b&x''uy"qw yy$yy${j!xl"nu%kt%dq&^pX pS mM jP ^Q [X kX kOc!Qf Z q[ papa la hb hd hk gmfhs"fx$We [c!g_#md$}u(to'ji%in%gr%em"dl"ng"qf"vj#vj#do fk o^ la ej"\g T dd ^i \^ bZ e_l"_l"z y |ys un!jb&nh#rm!fn!Zn"_o"ao#iu'iu'ax!bz$g~,g*h#d#`#b#d"U P I ~G }G iG mIw Jv P sP vPx!OtO oWm Zl!S wQ zV vV vJ hL kP tI qB o@ q> tG xK zN!O"M|#M|#D}!C |A zF vX jS lNn!ah#hf$xi:~jB0~{0~{;oFXi\winuwsJZs=[t1]y_&c[X#eQDP%DP%L dL eO iNj Nn$L oJ pE uAyA sA qF }H 9 p; o? o@ jD\ J aP gI hB jD iE iMp Ps!<"<"H qE r= u= s= r? mB hB dB bI hL kSk!Sk!M fL jH xM v\ pZ qXr"[ n\ mR iO hUs#Us#M hM gM fK dE ^@ Z< V? ]B dH aK `L tL t\s Z oT dQ `K WJ YJ [J aK gE [C W< X: Y: T> VI [I [H \L \Q \K bF hE kD lL rNt MvMvJ uM yX N {E t Q w] z\ z\{!\!\"h h a ^ U"Z"j%j(j+m,n-y~(}}'..0~/~-z-p-r-t-s6r>#[%e5~5~lzʈ}xυsރu}{|u{om4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM 2 =! r:@B KY/~Y/~o7m8g:ct{聱teU[J?>"I6(1H H ]* c* t* n( Z  g#s&) * /+01M>M>~c>`7~U#RU!MU>vE4`5*T.(G&&O%Q$?.?.[ a q%n"f v",)5(!G($M:J@VcՔh}ժvgӹs\j:[.{K"OE']>,k:.j9/jSC[Iqtqtnwa|X>6z-ldP@2&D' J' F E..0@ 9O0S|};~9~8e0}\-rZ3}_7oDgLNcSduXeXK>:p9gr8~6,$6,$' %  '.25*7d2GFmLzJkJk{o{l{}dzwbwcZiWoT^GXC[>\ C = ;"UUJ J K'L*P3P1P/B%3 , );";"E P o" #$&1/<7FB$YM*kb7i;W;~Q;{bPzr\uwz|ge]NuSBXAy6:.\52(S5/&P ( ''6 7 8 B !L%&H$D!j#Dv%(OBGKQz=DDTWVUWRRLME_MePMAMA}3*]~;.gT8Z?jStb‡}pрvdxnWqiQngOpZRpVSW^^`~sgsasNnJiF\?N8o:)_d3$SP!7I-H H G C 7 @ H B <h! v& f,'a.)t+%t+%f# d! \ \ \.n%;,Gc7HY;H445'1//60/60hU=p_J~qӄtv}somjPG=}=}0p(*e#C|?z2t .))y(d)6Q0:g;~å?Ժ\w_: ,b /n 2y 6 9 6 5| ? B MMKKINROLI} Hy]d__SRP UY\^SO STH H : = EA 4x 6 8@B?>B&B&'JU)O_.^}.iՄ/7՚>tƚ@tǥAtǯmȄ{nccHC¹5ޱ6֥7V)9XW-R-!L,R"UMb&XX5n:uqTrOs>yG`ÑL{8_+knCFX.$Q' O"N%T T F C :#5#/#13 @D S.X21-c1-cE1J:YT[X|be~mXwKxnHoeED9"K5*47 7 * / < > C#B@ = 9#K"Q!M&K'UP ?D S Q NN M"C&@'K$N#V V D C A @ ? B D GH H H S S f*j*v#+q!,b.\'U S R <(5+?(?(E DB G W$Q K F @ K O h!h!C C D&A$8 : < ;:> ? C DI#G%@)A&E;12"3%>$B#50 ; ; 8 7 4 /!*". 2 3 3 8!:$F#F#3 6? E X })'71 N4#V?8B?a`a`jH]Br51i{26g*Caz3E]")B3b<O7I555gb͒TBLF2Sv)Va XKRCK:-v{45v5q)~`}%xVff7lg5~h-~t1}4<DBA$^&h5ƶ5Ƌ@9{x$]Ss`Fmc9kd0he&r*u+k&h|$p|$p|$]o$Zp#OsN oJ dI YH MSO!VP"dN"iM"h0h0gH#qU-z3C̏XlzSt:xk'i]h!dMZ[.Z[.aY `[%[_3dg8~H&g-4:<=64Õx?s8dk$ck%`j'Wp&Nu$K{&G'`l)he)~m%p$t5t5 W%`2[yPQnFLQogÃbnƂ[gYd{i{izwnqzHioRc[|t߄|䏊kѓclZlZLZIaAvEp|Q]vcjptwjpdltnyn]]rrru|Q]rWoh]gYfUƍ>6}%[sIZu#]s"e ni ut%1y<tG#oQ15:;|AAqqqWЂD0z&|]ud@li+ij$]m!Y n v%v%j#e$U(U%U {V pVd Mc"Jc#[c` cdc*dc*G"N)c*e+k16P̓jh߃gޏ99*g)d'vZ%oV ZKaHgDs:~0l)wf&ze&{e&c mc mid)cd'Pe X d` cg bn`%rz*s,mf&k\$k gk g x | wt ro n_c![ hV lRs$Pu&W} Y ['['R.P)J J I F B 9 0 t F M E E R R Q M A qAk @e%Gj#Nn Ps#Qt$c i  ~ y |y zy tyw"xy&r|#l t v b u[ rj ~j ~i(i&i{!p$v&rs&m^%fb#dc"Sc'Mc(ii$ii$xk'yh%|]}f #y&r{)s+p+g$~d"~&~&-,uy'ws'|a(|d${f tk!lp"pl%qk&sh'sh'{'~u&pc$oe&lk-ve$ ^z bs fuh(uh+p%r#v2v3w5v9tDEFxDeBdCdCdI dK$zS$zSzHyI uJ!M"O'b+t*y*z,-gXIgXIfL0dO.\Y&^`(cu,ch*b['_X&^W&l[%p\$V%V%O uO vOy$Mq#H YTd"`o%sk&g&z6;({({>}DyeUneTscPepfap\PD8}<0mlm"tM}vC|-{,x){&~ t!i$fb xm q!g&c(b zb zYl aq!w#u%i'o#x u|t"}t#z+y-jh&jh&_|!`~!c"e#lx'mz"n {e b el!fc!fy)fy)Z d^e"jf.ji,ir$d{!^ a d"K#C#S uS uH L V xW w[ uY uWu\ oai e^)fZ,el*er)\ h[ kW sU qM iQvU#W{%Xs'ou$vv#ml%jh&Zw$Zw$zn%wv%m&m#l| n#p&xq+{i,|`&|]$pn+pn+h(~m&o z q ww op$q***rv#kr!~u'~u'~w!zu"nn#on$qm%j qb uZ sR qU dV _Uh&Uh&Ve"Xh \ p^ oem e ke ijj!nj$pm#pn#kz!i~ Ig!Pd"f[#jb#tx#in#]c"\f#[i#\b\ `fe"ig#tn$tn$jq#im$e_&dc%`o#Ul$Ih$h ^r [h ddg!lo'lo'!~!{ yst Ye"_f!dgZo Pw _y!dy!b~!b~!^ zbz!oz1n~-i c!]"fo TK H G }QtN vC} Ez K qP tU vR uN s[s!_s"Z zX |U sU sN lN kO iM uJ C z; tF vI vO Q Gn Gn Ft'Ey$B I ] qX lS fdk!jm#n=nF22?qOMQ\fm{p ^@ jI`L]L lL ley"`rR ]R \R YL ZF ZLb Qj#C W> P: S8 T6 N< QL YI [@ aL ^W ZS _O d?o :r!Go%Kn&O mO mM mQ s^ S yG mW sf x_ w] v_ }_ k k b ^ ~Qz"T~"[!Y$W&f*k+t{$wx!))b*i**y-h5v79<y?#b%n0~0~Ibzz}w݆lՅbŃdX!f-fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff@fM ?O'B(K-Z5Z5^4Șb7Ǒm>Dž`zwpu^VuBLd9;26"F F `& g' z) w' n"u$|& .168O<ŒO<ńh<Ɔf6`&_$\wF^0V+M%N OHHR V aa c m x !*)"(%6Gò;R̉\xfyꎅ|霁rxTӱiDZ4U:Q@Y<\;oPɗvXqtqtvp]|}^ݍd֙LƦ3sX @/Y.a.Y" W *#31P8NĥPJ٧uCة=כ30b$|S ^3^3Z(]'d%k$$)".'=)L*`(g(U U 972 1#//55<<ŰW@ʹrCеp<ϳo:ϩb3]1i4k7íqAҨeFәAUؑDXۊGZޒoVߙR\ہ_|Ez=NANA4"/!,8 > E (1/>;Pժ@V܌HTڌHTڌd鉐c烒cbt[`{fYكrSوiGΉgC˚a;ɠ_9ȳ]Kس]KخWqݥ[qjtqtu~m~fx]mU܊aAԎ]:ѪN4ʪN4ʬH3L5W;a=ŷ~CҤxQؑr^lenek~qbv_xaݠybv\:eO52+'3&&4"1#-$6 @=$<'F$I#AAA>751238 : ?AUUKLQPMKI<0 23? ? P X r$&-8D!O([/d;đg?ɁT>|M>ZQ~j]wz|hxWk~FX]7E=(?.=)(! + + 2 2 2 8 > ; 9 PX|3:ĈǝdRّicnung|mYwrTvtSxkPyhOϊr\܆xb|u|ou^ՌlWәcPї^HɔYAg?/X7*E&?!; ; I G B CDCC\ e#f&g'n'n'\$ \! [ZW^%e.Q7K:/1&/0202i[DngR~}}|{zv}qqqOD;;*b%Xn90o&^K~9s3n1l5~7/q/q (} ) . 141.q/x0z5|7}::@>8l8p;~8}5}2r2o<?@{@{AAB?~9{:;;;::>>;{;|< ;~ 7u 7} 79;87>AGFCDIJKJIKLW[__WUOOOSVUUNLII ?@C@ 7y 89?B<:::?? B!I&_(U*L*J+GJUJJ>DTRL};`+C.<06mZ5mh5m>qBsɘiLژlKיtF͓~O҂kᑋRԟ{:ȇ^,o@V*N"RSOO>?B905:AD^g"4040E5K>Œ[YՊdbs~{m~eh~NblC\[9=42'6 6 3 7 D D C A? ACOS VW[ W KN Z" T N L IECHJRRK I C@ > A D D D R W ] ] mq'|$qcUPOB=@@DDCENNN J F J L YYC B @?===<;DG GGOMHIJ@6549:88: : ; 9 3 2 25 8< > ; :FF7:A H ^ *5&9(EEJNƘd`ޘd`ޓpGύdC}B9<<,G9f,JiOF2ۿ2ےh`ILʅAL*M$QVPK0~7ș4{“4u+t}&oobtftv|xsn~$'66:rԍ4ly![nZcZe_heqytjgl l ZsWsQuP oO ]O WP RXUZVm^sagg!n$s,2ǚDUewQum=tl(ll!i_e_ek`m`ta{i%4D›HϚMܛ?ٜ;؏1Ί.y~ghej]oXsSwVyX{cpflru||"&|3gNZǓhMҔTזZݐrlar\o߅[nނe傚e}xzwsvup}Y`}ap}hz{zh蛄bpZ܄pZ܀UjҀXr`|`ucoqpyl|lvmqyf}caarrrvR\zUgrWrsUuSJϔHȎ.&Wu\tiqluu"(;‰Bˉ]̉g͂j܂jjmvK:Ҋ*{"vljiohqa}_rrrkU~UURtOgVkXlghmfscsc)+1146ɧ9ܗCMJI.v.vx!wu tolrk{fgir{|j{etjrla ra rfa`bQdV e\ ecjkouuywsqqouxuxxxuummkked]kUs]n_lXyV~WWNMK L OI C A ?zIMD D M L JGA kA fB aI cPeSuT{ltyyy|yyxqvz|{p}y | l g|kkf~i}szt~uvuwhmdjbYgTi^ h^ hnornmp{zyuxyv{usgqctztzrysuvhwkxoskogomoototox{wwvmskmfug} gv fodrisjzj}jgjrqwn|qtkb_^`axx|yqyy~!"#}"y"WWWW]Y]Z\`]dasdnhjebd_ecee\z\zR rR rQqQpQk[heerefpt&&=ԐJbp|chzeRvk_rlg^]QFJ?Gyh)yu ypqsvwsp p {q xl~kii^ w^ werjwxwy}|wvzvxvclcld~d|fvfwgyg{h~e {d {d jd emzmzn`melsktjxjkjjxUNR {R {P }O {L vQ s^ k[ qX v] mccbababqbv\ j\ m\tZ qT hSsS~Ww\qdognkhmfdvdvovnyjh{griulyoqpns^uYkikitfqhh nk mtlwm{m~yqt lkk{vxsnlmkkjf kb m\ nVpTgSeXiXi` ja md xe uhnh oi pjlkhmmnokwkyZt]pigjin pcmXj[h]gb_d]cgcjpepeclbi_baefpam\ jj jo kmqmssusuu sn qYkZl[mXuV ~W |X |bzbzdwfwjxizd~`~\~a e RLN zO vKsK vK~K |M wT x\ yZ uX q_ wbzZ zX zY Y U|SyN qI sC v@ v= vC pF nK {M O qO qI qH tE }H xS lR eR _dhjk}$22>|υJSlWnesmUmv8Pe-NU#MK_HeL `L `M nMoMsPrZpWsT vO sJpIpIqJ wK zG ~H ~J ~H wC dH eM gI hE jE pE rJ uLwD xD xD yB u: k: q: w? oD hA `@ ^D dF fP oP oR iS kUoWp^u_saq[ tY uQ nN l_ m_ mK mM kQ fN eD cB eAgA mA sF hH eM rM rdyasXbV aQ aM _I^IfIoC ^B Y@ Y@ Y; S? TI WI YI _N ^T ]O aK eH lH oJjKiR mR mS {S |V O xI oP nW nU pU q_ zc ~jj_ uY sInMtWURX}[zbwe vmzmzhpux{~ #*h*hI_nr|zayn[vcUe˖ff@ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM L#"`-+J6T9[:[:~M1V5rB]xt`hHG_0"@&Q:Q:l9l5j(h&c!xG\+X(S$ N$L$Q Q IK P T _e k #+)"(&3D6NUleurmwYiEfMcTxJF^fqstqst~iX|ueub9_&N7n6x5l(h#"$&.1L5IA>d<:42r-e+d6d6\*])`%b$ir%{*:%I+r--Z!Z!{<:53!,*/128MBgKb?`;_6^4w4v6r=b@3G5K6ONTeXyxRAeU$eU$@) 9$"2B K T &++51332F6GAPDiMlVn_l]qj[{jW~jU{lta;vU7A/+B+(D;2:BEF S W JJEB75/ 36 2 1 A F U U LOVSJFA7-9=C C [ a t&)3BP$\,h4f?eB{PAyIAQRa_x~~iQ8nc-T?"I*E#/ ( / / . - + - / / . 6 9a%,n,5B-B-6`=`S_ciyvrrlgI[=L3L32B5H?[AXHNXCg8j8m8`:\:VFVF6293@6G=]P^e_yfjlZ~{W~V|MzJZdyz}}vnjd]Y`RcJ_D6K:/;+ 5&. . K K L F?EJ Q S g m h#h#R$T!YWRN%J/@6=8+/%, 0-0-iaJknZruwywswu{wN@88$T L4i1e)X-k1}'a E($_1'g=bAuuyhuB}g@p93,o!R~4g0i.i7:+f+f #u &{ -/0-s)e+l,n2s4u 3 3?=6n5n 2o4y52v1q8~:DDBBB@8w9{9~<><~;|FF;w;w :v ?Az@y ;t>~HFCEFMOQR^^ZWNJEJNX[J}DsIIDC@> 9z99?A9|6x2t2t3}0x%i)s4,$tkb(F.U004Dsn`N;i=_?UbHmDHtIpaDfGuNX~vY{;\-p=T%KU X JJ5:J=09A CCi#u(6363E8KB]^lki]qPQMk?IQ,6//$5"5"; ? L J C @ = ELS U _ba ^ V Y" `) W NJE FF FFMMR OD@< @ C A @ ] f f f sx*'jTNLG!E$@@CCCCDKQO LI H JJB @ ; =B@>=< JNKJUTPPOE: 85 3 2< ? 88= : 1 6 : < >F H = 9 E E ;=C Kd!,&9+=-LQQ]f_f_uEkDN@FC-J @o5RoNC..i^}>Vx7Rh!G|MSOJ2942x,j}(gw]{fw{odXu%(774_.]yXiTYP`[gepsswifg g VwUwSvSnS UV VX W]Z^[uo}uee#u%v*x1ER^TObe?om(np ncncnuf{ec j*BZ]_B8+o|'d}jefiZsYvXyawi uetdsxy$z(x4rKcbT\cuq_v^w]waap}mxbz_jWp`uiqs|fyatYtYv^zrfg~i|nuk}ho}uu}_XddqqrxS[R_{QcQrQWY7,TtZtmsouv|&,vFgNorrrci|z>x~1v$srqbofugwedmmzqUvUzTNxH j_rfutlyi"c"c3489<< r? xA kB fG rH vV sV sL mK nHrHoH fM _Q Xddjh%)22=DXY^UnHpu>`{4Pf+SP"U@_:bToToN rLtFxLw^u[|WTwPlOuOxOrO pT ~S QM|B kD kEkC j@ i@ t@ xH xKxK sK sE yC s;`; k; vA uG s? l< jAiBhP oP oTlTjU eVjYw[q\kZsY uS qQ pd id iF rH oN dL eD gFqG{D {A {C qD mM xM xcxbt]fZgP hN eLbGkAsD fE aG ^G]@XB WF TI VQ \Q ^P_LbG eR jU kNfKdU lU lX U M |L wJqI jG cK jL l` xg |i}i}[ kU iAbFjSPMKxJrQ tS tW hW hpntv~zr} ~$N$NH]bfrWUn\SiaQeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMJ!(^*3]=nAuEuE}OD|XGzsQvQrPfA[m2AD871'/" C C aj' ) 0 / . 9= L0Q5R>R>u@j96X3-]/*b,(Z.%W.%Z)#\("UU]'Z%SQJGDL O L K N N T UXUMKIA999G G T[p# }'2<"F)S;aNxswjykesk^myco{lsqoGf9]*pH!S3H'E#1 * 2 2 - - - / 1 59?Ad p%$::m6l"8h+@n4GR]s]ZehVpp[ss\|[QTMgP6gP6c(0s+:2W5Y?_OZ^UZPWL]F_D]\]\I@I>K;N>VHRPNXUP]I\cZX\`ior~lqZbZV[JgM1WH(N6L055E A 6@JIIKLW[RRPNIIJ Q(Y19..-.(.',#,#ZNH__Ymmoo{oqpo{oI=6q6q8k7o4{2v-i.r/|.m-_*4x07@_Ems~p}g{^}C=7k/['K4k,d7;3s3s #g %j +t,r.p*f&['c'e+o,r22 5 3/m1t 654 1t 0o 5}7DD;;;94y 2r 1l 9{AHJHHCCABE@;;;;; 6{ 5v?>= = <{BHIKHHJwKtffSM  = A L D < ENS T cg^ _ c a \ Q G GGD C G H ^^RPLG C F JZ`e g! k k rsy#u!iaYPNC ? ==???=:@F I L G F A A < = >AHIJJJJJMOKH@?<=>:6=?74,,: < @ C E H L G E B A K K 5 7=F`*-ABHJVgZqymymN}KZ@M@&>~6\ .PqXP*{*{PI7]2Xp#J#S"[%h'v7<53}'r#ncjvnnox{"%00-e)eeqdaccfdikym~fde xe xXV{QcPbO]Y_cbdbecyiknn#|%{)x.w=uDhL[=a/hsgogvbvbuy"&3?KFA3.$x!u|oynsjnna}dgnu|ifqkpp')x0_=WKPd[|ffl_o]}\{{r}tszV~TuMsJqG^GWGP@N>vZ^vZ^hiovZu^ga_pX~MI]]]bru~~pwzpiRIF2+\_`fmzr|!(0ughzorss_ZaPg4~d'qbebdcd^t\ yacaazs]l^n`t^t\tk}q(+44DC@AD:/y)u#q{jyhk\k\bgehnlqlzn{i}eznwxyqznnj_v_vd lfmnpkrhtowwz{v|uyvwsnmjm] k_p`uh }j b `XXW U Q R X P GFFJL< < B A >?BtD nF hG fH d\zbgh}tuv~ytwwxth{h{c tg tqt}{xwqmjjgN ^N ^drlt{wlo~ryzw}lkifzzos{z}yyz|nzkuuy~vnm}klnsqzlugplpnqqrrrvopo^ p` mdej`o[o^pbi\g Zpcte}{}{~}tiqUmRhOcL_K^I VH SQ]Q]Yi]gfaifswtstnornsqlsim |m |` r\ oS hP jIpUi`bveiqs&&>Q`z`|`YjlurhnPP@sF;eb%jll~u~t}r}t}|svjpkxljwitgrf r^ v^ v[ y^{i|}wrt nd wd wTiXkc q_ sU yV zW{^ xa wcrcp||uz~dxdye zktqo[|T E }E }S pP qD tLvd}`z[w^qbkfwg{orbvdwlzkwhmmqqvjsdqah`eghj irtrtjyhwao^q[r_rbsdpdo^ g\ eZ `Z `` ea dgcef`mhhoc~xo wh u{{zyygue w` ~_ z^ va wd xdmdib lb l] t] t]u_tfsiollqtv|q}o~l}k|hf_p_ q^ r^ l_fbjeoxtu}m} jvrvre la lX kX j[ h[ l\ pf |i fettj~i{e rb sYtUlP dJ kC sH I U U Y~[}a {a zd wd pehb x_ U R N M }@ tD uR vP vJ xN xRwZxcy_ ^ VS~XwXwQ oOpHrF wD {D xDu> w; x? y@zJ {J {E oB l9 d< _E SN YV_gtl{',9s9sxEtqL{Za]^gS|lBhq2T`(XO]Cj?nOxOxJ sM uV}[zjpryzn|cuStNtT{V~SwSxS {P |G H |J wG vE vF G K L |G {G {J wJ uK pG tC yG mKbD dB e? f> gRcRcM oPlWcWdXjViUhU oU qR zR~XnXnR eR eS eQ jK xK zL |J I L M }I vI vXW ~T qV q[ s[ n[iPlFoB cA _G aI bL ]I ^BbDaL ^ObRgJ aC [F gH kBe@cN iN i] uX wG {G {H |K uN m] hcfdxd~~~V oS mI jK kO pI sC u@ p?oG|ID^D^d hu}zzz{{sp N NGzW[_}jdZehZam[hffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffMI *])5d@wC}I}I|PJzYMtsVqMmCb7WZ*?;710'-$ B B `i& * 4 3 1 <?#P4V:R?R?x=}9-~,Y'pBO+P&Q O"N#IIC ? 26@P`")%##'1255Z>eL{t{v|jzpdhkqsuv~mumuekx}asD|<4e*[&h0X! jj%($25376;KF`Q}JH82gO'gO'nBh8TXd!'3&>/m-|,r'r'75001.)*31<8D7?6=R?[@7z7k8]<1G+E$C&A'?SavRRg-^(JAO7S,G: w!'$,)-*.-.-v9wBy^pdrUtxvx~|S~E]2R,C+C+oJpRrk~nvpf`pVacIaV;kI.nE*9 9 +)-11I:JTNbfzp~vrvtaw`V_p^xT]S^PaN\IKyC?d<2i80m3-a6(]7&]0$]-#XXe*c(\ Z SNI UYO LK K V W YVNMLE=98H H RYn" {&1:#C*QA^Wrwbelfe{tixxoy}ym^SENIHMPHXC^g_\]^ajnmuYeYXXJjP/[M&U:S377C > />MKHIIRUKKO L CDG!S)^16+))/&1%++UHG[YYkkjlu|mfmm~|lH<5d|5d|/_0h43|.n.u.{1r3h*:0>> = 8pA|IKLGE|HsIphhPJ{ 6\ ;p@AAEFJKGGCB@@ > < 999::1l1l)c(e#i"i h fd g in"o'$~'$~'!c,'q:9;A=W;9; 8 > O F < E NS T d i!] ` g d Z P E FGC B G I ddRQN J E ILcjh g! l" l" q rt!o a^[QN A=<<===;6<B G L G E > > : ; ?BJLNNNJINPHE: 95:? ;6@C50((9 < EGIM P G D D D M M 3 5;D_ )/CJLSYn]wrrQM^@P?$:x3U ,{Or\T(w(wGC5_1Zr$K$U$^(q+9=63~%t"pelvmrwyz"$..*g'hitididjcji{ke|czduduYW|P]P^N_[bgegegezghqq#~%})x-r:a@_F]8a)eveoe|^|^z#(6>F?7.~+|"{zxhxivkqpchlsy~kfznfjj(*y.Y9TCNV[igbk_l]\~~nvqwu{zRzPyJuCpByE sG lF iE f^zfbavutxo}wryngxgxc rf rmr~}~yvrioeL [L [dqlt{wimq{{y~nmjg}}}ou}zo~huu}xjjjolvn}jyftksmrswu xtwmvW q[ nf dh_jZk_kcc]` [jemh}|}|~wgqOkKeG^B V@ SB PC OT_T_[j_gj_nfzyxrvkqto wxl{hq q c s_ pS gO hD lQh]dwhktw''>}R`u_z][hwrsqtOR7mG/Zb!dkgzxzs|u {tufnfyfjvkqe oc n_ v_ vS yWzd}yvts pg zg zMaRfa s] uQ yS yTy\ y_ ycuds||}bv`u^ thrqpZ{R A |A |R nO pE tMyea\w_saoh}juxdygzo|oymour| uqseqcgbdgih jttttlxiu_ k\pYu]v`vcodmZ kV jV ^V ^^ eaeidfg[nfhpa|v}i {a z|{{eyc |^ ] \ |b |g {injid md mX vX uXq[rdthnlhtv{spljg d [o[qZ v_ lc bekgs~{~n iyyyyh nd nW mW kU eV kV qd~ha_rraxawbt`tYuUjP _F f; mE H Q Q SV_ |a {e ygohddx` V S L J > uC uR sP tH wK vMuXyc|^ \ TQVpVpM eK hFpG xG G zFt< |9 ~< |={F ~F ~C o? k4_8ZD LN WXahym(-;n;noHmjOtZd]aeVjDkn1U_'ZO_Dm@rM{M{I sN v[`{nnzxw}ixUtNrV~XRtSuT yQ }I J K {I {F zH I K L }E }E }K vL vP uK xE zI kL\F aD c>e<fS_S_K pNmWbWcWeUfRgS nS pR~RTpTpV aV bU eS kM ~M }M |L K O P H uH uT S Q tT u^v_ q` kTlGmB b@^G bI cP^L`@gCeJ _NdRiJ aA XC fC k>d<bK hK h_ oY rE zF }G L xP pdgjdexc~T pR oL lL lM kF m? n< n; nCF>[>[` erzwz}zwnkNNGwUY~]ygh[cm]^q^iffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM X%.n.:q\gQQbSkQ~LmA[6Ma&>:7' 5! 7766bj %+ = ?@<$;)Q ISo!!2&8)W6Z?cXgXtYahhg~{{|t|zokgkgVWX~VqS}G:s^&oP>" .A A x#-6.;.@VQcVIDl|;l|;Z=R5:@Qy!)-#1)P,Z-d%d%JG><4.'*!-$;5?;dMpSc}[X^D[QAb(9c#8c7l8u!9HYUckm{x{xvjfrGx_?L6g1$D[b6">'5-5-Y6ai2d.R0R0g FH``e o#%*0!6*EISh}pl~jw{siwsi}rjs]xw468*;l3M*W)Z(D < CC5 3 . , * 0 6- * 3 6 ##9 9 7 #L-(J2K D J A>IM" OOJH@Lo" j.#d9%K9!B9*,"'='='QR]Tdp[_jnrrrI;-e~-e~C@651|2}3}6x8s?u"Au3S8Y@yO|}v`ik?u??8Y~5Ft4i3t.f.f N$Q/X6b ACEFIJF}F}BA? = 5~ 5 5 9:65z::0q.o&i %i !jfai pa\ L L X]mo+u"8(E'>%7u4.s9+rg2v4CmNmtmkpywcv{pXCyU9hR.C7#6.;=6 6 -,) 7 D O Y&*/!1#D-D-nDrM{fip|Viz;Sa/=G#>0>(5 5 6; H J NG@DGY _ sz# ! m o sf Y N C K M U X YYkdP ONP R UV^ `" b! b! Z!YV W YOECB85;;@>68<;: 855 5 + + ;; 9 = HIIQX QOGDOPSN@=:>A3. 34,,?> ;= > E LI H" ; 6 559 : = CTb"p!26F=LESHUtixtixkbPEHL.a VmKc{#k$e0q0qbV3`,XB?cLX%.;?97~&{#tm`uck}s!')**#w l_KcYfgdnbukynzfc\t\t[dZdUdWh\rg~rnulnwd{a``"w$r(d)_,N/_2p(ib}g{hsisiwv,s/t8uBgKYBf9r)k$in{o|pssV{Xz^xm|si{jojkpquu%&(V4[?`Pw`ozix~p~~U[mYpUwGpGiFGD|4\|4\=vAsLjPc]MaMeMbS^XdTfR^^u}w{|uyyqrsnhT>}:|8|r&s$~ux~!&+OruqrrqCdqCd^.q[,mP%bX\`V_`^jWvTz[ v] uayayewlq`g}#'-/~IrRdldl`WnP:6+${imcW\g[l[`p`piojmkhqsxnsw}vuvrnkr |r |{}ywuuuuunsmthwjwovliklrt``X Z ^ a h ^SQO M L H {H {< @ M N PwH s? nG hN bS pTux~y{qzj sY~S^ i^ iryz}x}v}v|x~y|y}pryvsvnfhuy~~|jtkxl{j{g{lxnws~uysuni]l`vgrkmnvx~vqslnilhq rq rznylvfie\ cS cI bH ]H[J ]J ^MeMeellov|uhrhwh {a t_ qhk aj`l] q^ rbuj|quwyl00IwYzpmcks}kCg0n\)eaebeiypyz{|}yyvuzu}tyywz_ W bvbv`zf|x rkx }zn~j}KvKvS dQ hJtLxR T {U ta |e ~ijn zn z{sztvxsvhqbw\}ci S tK lH lH lSyT|X[e r~vvsnpmumv|xxyyrwssueuntvqtnqh tf ufufus|s|jg]V|NqWv` z^v]uZyYzI gI gEeHaOSQXXg_feedmcpjwlyt ut uzvxxrk}W u` wh xfvds[qXp\u\uStVs]ncnv ljv^`a fgln ihfe`xiur ry v yx{v|{{ZiYlUuXoa^bobj m llu zu zfbW nS lHgItI OT~J F L vL vB wB yCHW{SvOpRwU~SzR xK wIv= qA sLzM ~Q S US~PyW Y XwXrR qR qD pD rB wE zG |B {= y? @ H }K yQkQkH jE i< d= a? VJ WUWei/4OkOke]ab^iXaY`][jCv*f] `DZEiEn]]T W _hutsN xA vT U VqRrE vJ tN rL tJvI {H}E D ;s;s? gB jI sN rS pU pWoQ nO mN eM bHtHt[l[jZ dX bS \R`QcV qW uasdrT rT rY fV jM tN uOySV PIKLJxJx\ o^ vejznb\ }U yW mW i]b__bnak\c[cV dS sO O yO qN nM mT mV mK aK aM rK vC D {D uMVKGdmee\VzD dB j< {@ {D {8 q4 n9 g; dG qG qS bV k_gv|uytqm~"d"d:kAhW_b_x_xnw||ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM X%.n.:q\gQQbSkQ~LmA[6Ma&>:7' 5! 7766bj %+ = ?@<$;)Q ISo!!2&8)W6Z?cXgXtYahhg~{{|t|zokgkgVWX~VqS}G:s^&oP>" .A A x#-6.;.@VQcVIDl|;l|;Z=R5:@Qy!)-#1)P,Z-d%d%JG><4.'*!-$;5?;dMpSc}[X^D[QAb(9c#8c7l8u!9HYUckm{x{xvjfrGx_?L6g1$D[b6">'5-5-Y6ai2d.R0R0g FH``e o#%*0!6*EISh}pl~jw{siwsi}rjs]xw468*;l3M*W)Z(D < CC5 3 . , * 0 6- * 3 6 ##9 9 7 #L-(J2K D J A>IM" OOJH@Lo" j.#d9%K9!B9*,"'='='QR]Tdp[_jnrrrI;-e~-e~C@651|2}3}6x8s?u"Au3S8Y@yO|}v`ik?u??8Y~5Ft4i3t.f.f N$Q/X6b ACEFIJF}F}BA? = 5~ 5 5 9:65z::0q.o&i %i !jfai pa\ L L X]mo+u"8(E'>%7u4.s9+rg2v4CmNmtmkpywcv{pXCyU9hR.C7#6.;=6 6 -,) 7 D O Y&*/!1#D-D-nDrM{fip|Viz;Sa/=G#>0>(5 5 6; H J NG@DGY _ sz# ! m o sf Y N C K M U X YYkdP ONP R UV^ `" b! b! Z!YV W YOECB85;;@>68<;: 855 5 + + ;; 9 = HIIQX QOGDOPSN@=:>A3. 34,,?> ;= > E LI H" ; 6 559 : = CTb"p!26F=LESHUtixtixkbPEHL.a VmKc{#k$e0q0qbV3`,XB?cLX%.;?97~&{#tm`uck}s!')**#w l_KcYfgdnbukynzfc\t\t[dZdUdWh\rg~rnulnwd{a``"w$r(d)_,N/_2p(ib}g{hsisiwv,s/t8uBgKYBf9r)k$in{o|pssV{Xz^xm|si{jojkpquu%&(V4[?`Pw`ozix~p~~U[mYpUwGpGiFGD|4\|4\=vAsLjPc]MaMeMbS^XdTfR^^u}w{|uyyqrsnhT>}:|8|r&s$~ux~!&+OruqrrqCdqCd^.q[,mP%bX\`V_`^jWvTz[ v] uayayewlq`g}#'-/~IrRdldl`WnP:6+${imcW\g[l[`p`piojmkhqsxnsw}vuvrnkr |r |{}ywuuuuunsmthwjwovliklrt``X Z ^ a h ^SQO M L H {H {< @ M N PwH s? nG hN bS pTux~y{qzj sY~S^ i^ iryz}x}v}v|x~y|y}pryvsvnfhuy~~|jtkxl{j{g{lxnws~uysuni]l`vgrkmnvx~vqslnilhq rq rznylvfie\ cS cI bH ]H[J ]J ^MeMeellov|uhrhwh {a t_ qhk aj`l] q^ rbuj|quwyl00IwYzpmcks}kCg0n\)eaebeiypyz{|}yyvuzu}tyywz_ W bvbv`zf|x rkx }zn~j}KvKvS dQ hJtLxR T {U ta |e ~ijn zn z{sztvxsvhqbw\}ci S tK lH lH lSyT|X[e r~vvsnpmumv|xxyyrwssueuntvqtnqh tf ufufus|s|jg]V|NqWv` z^v]uZyYzI gI gEeHaOSQXXg_feedmcpjwlyt ut uzvxxrk}W u` wh xfvds[qXp\u\uStVs]ncnv ljv^`a fgln ihfe`xiur ry v yx{v|{{ZiYlUuXoa^bobj m llu zu zfbW nS lHgItI OT~J F L vL vB wB yCHW{SvOpRwU~SzR xK wIv= qA sLzM ~Q S US~PyW Y XwXrR qR qD pD rB wE zG |B {= y? @ H }K yQkQkH jE i< d= a? VJ WUWei/4OkOke]ab^iXaY`][jCv*f] `DZEiEn]]T W _hutsN xA vT U VqRrE vJ tN rL tJvI {H}E D ;s;s? gB jI sN rS pU pWoQ nO mN eM bHtHt[l[jZ dX bS \R`QcV qW uasdrT rT rY fV jM tN uOySV PIKLJxJx\ o^ vejznb\ }U yW mW i]b__bnak\c[cV dS sO O yO qN nM mT mV mK aK aM rK vC D {D uMVKGdmee\VzD dB j< {@ {D {8 q4 n9 g; dG qG qS bV k_gv|uytqm~"d"d:kAhW_b_x_xnw||ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM  L$\+#\LlZlltu{xzH\`4@E 6=,435;=FF^e!z( . A<7@0C6fD{rI\\^Vt=o~7aS$SAD/F)H" G FHH= 8 *. ;J Yt!&': @"[3c8{G|K}XZ[QFlBd@]LuZPMcMc~iXsVQl|oxdb_Bvb3}c.P8A) ++LLMi/+*,%-LCYJOPfQ>fQ>H-"E)<=>^}!"#<#D%k-k-|)v(e$Y!6+)3 =(@+h6u9PQ`yTflQyDF8>+5,5-5;@@DNSSXlYlY|}oGOqVyWKY@?9(:+8& g1v5.+.+9>?API_KQQPy?j9`0]-p>p>admtno}}o^qcWgzn>d/l//04t8h;S8L7A0=-|?)|?)6"}5!v3n.TNGKO E B l l x* }')FG#H*T<`M{~mnn{YaWa{R`mFPC R$`'J4 = @ 2 -/ / , - 1 0 . <I60 FM,,EFG]%#;,I4VWFbAi;k9y2y2jPpL>!r3>k+4=,J2N[p[pyEsEbFWL6_1T,I#9%9%4#7 @ 2 $ 0 ; F J F E N N FFEJZ T1%NB,>5$80!-))&@9!@9![qU\h`_\w_}ahoG9*w*wB<{ +n -r 2|578}8vGL&Y*]0C0_.2<96HϷYPMp{y<94 0 .88 1 2 3 4 8 7 5w 5{ 5:<;; =ALMOIBMW\^N}IsRRNLF@ 9=ACCBwAsUUB@ ;~ =D?999AC I I.g*cV!b1*#}! s!oAAV\mkeed \ S K H%F(Eu8vzBradrnlputd^j]R`VEV>*R6!?)9%,,24: @ F FF)1J&R(e0e0}MOTN=x9p4tZ,aC#S0N)GG<AQ Q R H = F Ne l llt q i e Z! \! ^! Y S V W O L mmUQF I K X d ]! [" [# [# PPBHYR;;: ; ; - ( 1196+ - 2 9?>< 4 1 ;;'.DHROLLLZ_` ` V T MJ B > : = @ 85<> 883 8 FHJ# N Q G C E E 3 3 2 6 C C ARb 1+60DJHRssi][:8b49u VOT\MhFsDwCԈFԈFsqjviyflqw||tjdr[wI73('$(,0389>?z-fz-fX$VT!XH]Sh]s`ubvcceuf oc{c{py$&+04fswrrn^qn^q_2pf,myd{iwv~uxzvsruquqlqililix}v{puumyddcquttqqdnws}x|~wtXXfe`ac k s f Y USP P B C F I R T rU cS hP l^btuzpuzywor}|u~hhc `\ tY zq xq x~ururmx~h`nr{{z~z~~~}~{u|us~}vb}goux i \}cxi{uplplg{omo|p qlshuo iq en lm nv}v}svwz{anftjzo q r r k}nvoYhv ++AqJ|corqp}lF|.yw&ujef`a|j{y~|}~{w}x|x|r~p azazXsY t] vaxeyffmzoug|d~Y~Y~c cb i]{_yf r[ wP {LKRwTrnynyV\[bk rjwheb]X W V I |I |LQ_ _^uaoc in oy trroqktiuo}pttYr[l_lilrlsktsvvwime j`l`lSXgayZqY|W\ ^ |ZvYtH aH aI UM WX \Z [aYbab hlyo~hzfyiic{e}kg}[k`sdz` x[ u\ s\ rb qb qX vY u[ r^ rfqhuj xgkd^] g[ jQhMgP kQ oS yS wQ rOqLp]sn u|yzvupurtvpuosmy{ok^^QvSuWqRqCrIxO~NzMvLL: w: wM |O ~TXc{_[`we ka k` kE t< w@ x@ yA{ByEtS w` zXPT~UzS{R{X zX zN ~M |H uE B F {J mE nC nF sG u\\SSS ST|gkzZ]^0u5}jmjmYdViLxOvVqvO,o"HkNjP jVzVzZ a uy{ruvf ~a }\WI yK xR vS rSnJv@ ~H K<~7}HlHlA `G fZ vW wT xO pJ hLjMkUjX iJVJVN vL tF lJ jT eUgUhNlLm[l` lQ eQ ePuOtLqIq@ oB tD xHLNN^ t^ tRmUm\ n_ phtbu[u] x_ z^ j^ eVqSuikp}h }P {N xLtJpHlPeRbL hJ jT TT TPiPhN fJ kF oK rO uH E \d|XXP|LyA qA u@ 8 05 6 C }G {N sN sj~j~j~k}l{peed{)x)x>cHbg_s\Q~hu~{ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM    Q&a.&_KoXcc~}ptvEZ[2@?881057;=HHY_ r%+ =94=1A7gFtLZZYRx : 03 ; G Tp"'); A"Z2b7zF|JTSSJx|Bc;Z9rP@hMCEWEW_RhPKc|x|`kgCj3k.X?I1,,NNNj/)++&-JBWITWjQAjQAJ0$G+ @AC`}!!"7 >"d-d-},y+m&`#:-!+5 ?'B*c5o9PRoVtxRMG<=*2*1*/::?>IKLPeTeT~|sQUyYjNiNCM2B8A1d0p0((((8Kb4a1w?w?Z_nuoopkvlXm;V)N#I"I"NLG'T:}0slUy\zFk0[Tp`xyzg{bvqtvnq{xatroonp|qzv|sxwqzsCzsCj7q76:FzGpH]>V:O'};%w2o.X!OGL QJ H l l , +(1LK%K+V;aKxtomfibexW[jJKA#P&`(N ;D G 8 3 2 2 - . 2 0 - 9E4 . BI,,BBDX 2(@0MN@X;a9d9u?u?t\"yW"F!v9@l"'/7+D0HUkUksEpFgG\M<_7X3PALOGtIJ~Q~SwdnzdieYdZ}c\|d^{e`tZUovParOOL.J?#>(>(4"6; 3 + 2 : C F D D H H =>AER N/#K>)72"1. *'(%F=$F=$dvTdfcb]{^}_~fmE8,r,r?y:w ,q -t 259;>GJ$R'U+>+T+.764BPϨHFcmBB]qWuE?|9x6o2e*Y'T$G{#Cw9v9v1t1w31|-m/h2d'Z#V#\#^/{/{(b+h4|5}::962 . ,55 0 0 1 2 8 6 5v 4y 4{8:99>AKKMIELSXZMHwPPJHB= 8|;}?~CDEF~SSCB >@F?999DH$N$N!5t 0r#l)w#;!8 630.. E E X \he\\] WQ K I$K'Lo:|uBy\pmwlp{tpjjb[`TKT>,P7">)8%--/ 2 ; @F GH(0 E'M)i3i3PS^U=y9s4q\+_D"U2R,JJCFP Q SI @ F Mc j fel k he Z! ]! ` Z U X Z R O kkYU I K M V _[! Z! Y! X! LL@EUP?=; ; < 0 - 2285, . 3 9??@ ; : < < , 2 DHSQOQR[^\ [ T R KJ I F D E F :7=? 993 7 CG K M O H F F G 0 0 25 < < ;K[!7+?0JJNSc{Xc68h08u;sCpK{U_'n+sFFxat}Um1[)VQIj`w#*2588~| K|O|Zatvwrm "*,::}.x)yiikjmkhobsikih~XpXpR vS tYo[q_x`wavmpqnk gi dzizi!v!o#Z%\-`04+#x~tggst(x,z;DxLqAr7s'p"orlkl[tYuUzU}V ^fb^ ~dfzx"s$m+[;^Kalxpppfcc~WXRXRES||{tyt~t]tPgTaV_KKKK-L*K!I#K*T8PFLPG[Ae@h?}I}Isropnqlsllsz{lhriv[:6+*&(+-/3489~)i~)i\#bX cLeUm_ubvewb~bgyiwevevr{'*18?axlzy{}zSwzSwg,nk'luexiusrv{zyrtosupwolflfxtwsroukygecrwuuqqhpzwz~wt[ [ fedee k q f [UTN N > ? C F Q Q sQ fQ hR k\}`qwwsy{{yuw}|}zzfj`e` ta yo {o {vuvupy~lfpt||~z~z}y}y{|}{zw}}wfjxw|j^}byg}yumnmn}mzrpqzstsrrpunvmstrw~~wyx||t^nbtg{j }k ~n o {{lvnzsm[fq }**>{F`mlmn|aBz,vu%smjjgh{ozz}zz{zzpmb{b{W uX u] ubvhwf~cgyiucya{^|^|d fc k^y_ wb pY tQ yPPSvTsnwnw[^^aglgrgffa[W V KyKyRUa abvaqa ljpsumqkofrdtmzmrl[j\e_ggjoiqhsosrthmdk`m`mTXezaw]tZ{X[|\ zZvYuK `K `L [O \X bZ bacahbmhzjeycwk|k|gh~j{fv[i^oav] tY r] r^ r^ q^ qV uV tW pY p`mf ql tgjbaZ fX hN fJ fQ iP lN vN tN pNpNq\ rj sxx|zvuq{qyntpsrsxznj[~[~PyQxT tPsFrKxP~OzNvNN B wB wM yO zW}Z|ezb}_awc n^ l] lH sB u@ sA tD xEwGvS x_ z[VW}XzUxTxX }X }PO |J sH }G G |G pC oB oI tK v``WWV }Wz[tli}^`a/q5vqhqhZ`XiTUZywS-q"MkKkJ lVzVzZ ` quxqonc _ Y|UzJ uK tO rR pUoK x@ J M@}<|GkGkA fF hW pT rQuN pL kLiMhR gT gH \H \Q sN qF jJ jV kWkXjOiLiXj\jQ dQ dPvOtKoIoB mD qF vIzMQR[ m[ mQ jR jW m[ohucy_|`|a |_ l_ gZrYvooq{h zO xO xPxLtHpNdP`J eH gWWWWL gK gI hG lF pJ sN vF C W^WWPzL x@ rA sC y; ~3 7 9 B ~F }WyWyqqooq{skigy)y)y>dIb}m]}v[VzltyffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM  # 0a.(q60hIyQIISNhk=SL+>-@)A$ =<<<MMJN[k"2/+#659;jMzSSSIEt8{p5cd-dU*eF'X6K%?; ==? @ A?: @Eb#+.= B"V0^5wD|EGA:z7[g4[G'[<"H,B'.2.2A>I=`9zK]RG4.pW`H."."U! T Q n/!,&)+F?OF^cclwPHwPHP8*O4&K'M'R&g#|wr(+P+P+~53,t*E"5%0;D#G%V3[8qQT\XiKH:w')m%#c"6)<-8577QCQCwzpƂiaXyOPY_.\R"]-] ^^4r5l8XKTFGGgJZKgAk=@@ƶDPrwsrq]~7i-b*P#P#Y/N(--+(085'H6&I6$ID0KI4LcO]kXcVz`R}nEDtBDWQEc`En^Hr\Kvd:gf4bkAgmEixQxQ}ONKW{uozOuDy`ziuu~T6}K1x."s-b+U"GO WX X k&k&1 5BI!\(Y,U/]:eDygsqjqptndKaV>:-M,_+X$QY[KE990 2 60* 29, ' 8 >+ + 9 9 9 Iz%#24,:*H5M8hdhd/x,\!NE% p(*" |&'1+5D]D]bFgGwKmPM_JcFfQZ\NyJHuQpT|ab~cbibi_~jU|oXzt[enb]VWER/?B"K1K131, 5 > ;788 > @ 7 7 ! &359>)B2%+)""$ VG-VG-Q{`mi^\}Zs`f@30bw0bw5g3k.x/| 28=FNEBs=t;t.h2n#=%?)F,O.W1j4}10?DUUivņA910/349;5o5o+E~,I/S-M&9$8y!6k-c*`"XU/m/m*]1k D D D8s+`,j-s )v 'w*y*y- , )v ,| 6 6 5r2q/p1o2n 3s 3uACGGEzJNKHLMHFJJ?=7~ 6v 4n 6l 7jDHQTMMGGGHJA7u8~8P!X0]0]2H4D:99A7W9b:m:j:g3Y0TQQ^]YS?CFIL L L$]%$b\>gAK^mpriqv_N\O>2I9$:*5%11%+ < @D IM&+#8+<-v:v:Xaxzk}=|9v{4hb*YH^:_5Q Q Y V L! OVOHIJ ^eU O U Y f%c$Y! _ e ` Z _ a Z X c c f a RS SQNSUQ P A A : > J J I C <== ; : 3354 0 2 6 ; @ E J R T @@;= CHV XY^c\ZO K M K E K \_ b% ^$ Y#C ; ? @ = = 3 5 9 C L J HLML K ((30( ( (8G$L*Y1]K^TpfpfaPSJ{*6z&6v6Pik!m/4hhjGah?Y`%AX@A ;UNhaw'268o9dX}UiLnU~oq rpm~'*lIlI1+cp`i\ a]`^_R~N[ _ S S J dN fYj[n`xcke^]`Zae[hYuiuii l%s*v8}870(~nv`\\nq#y&u/i;G=2h"rulda^Z yW wNqOxRQOU[WUuyrqql"i)^9SIGegsrqswlsnaqNz^Z{XhxYT}?}?2R-PJJ"H&>*4/33294;4[Q[Qru|]]}Y`Kjnk]hrssssA>53+)&%$~$$&'ssgcX~^}d|i{mya n] jlqleley!15AQ`PJqBy?|00h{hjgqinlis}||z~qtjm{l]l]yXyZy^xgwpzi}b|w|~xvrruw{}y ut ob b ehqzp{l kieaXUF F 3 5 : ~? }M zH uC oM kWfYxZ~h}l} |vx~|}~ulcqVrotwujjy~x|x|z|z|~zyxxmm~x~mmwiwlxuvwn~u{zxz}zps}pb~b}ail{tsveueutu|wrzw|{ob}|e a zU lYu\}Y wX uc uf ui wi wp anghwgvbtas`rq{{x((4=wXpgYarhOyC6rv'no"ltxu|}v~w{{osz} ~ibd |d |SzUx[pfqqqfw[ }WvUsWqXpn tn tgnfpa t^ qV iU nS r\ q_ pX uU vnpnpkbg`[Z]ecjqkeZV |PoPob tc wg h~lydw\t^u_v_m_jXnVohqcmS aSaQ_Zcbgal`pdkeicnbo` p` pWsYp]eaqd |`y[vWsVrX uX vR\R\U kV mW tYw_a}cz^\[u[qqpqptqfcccZaZeYiVjS j_ qc sS rS rQ qO pI kK iO ba er ggi\jQcM `E aBaR bM d? k@ kDjLnT rZ p_ mjxn{rrvzvunW~bmt v k~g{Q vQ vM L I |J zMrPwR |QxPtR R XxXxL nQ m` jb miujxk{cx[uTqR oS pS p? cC fM nM qM{Uz] yb|gbz`x\ q[ nVVWU}O lRyUI= z= s= qQ xWzllbwbu`odkn]zcih h.c3aWpWp[T_hkid}`.z#]iBo9qV{V{[]d fmnnnm]~W }XXNhNhL gJ gD fO lZ qN |AOTL zIxE hE h? wC qM ^JdFjMnSrM dK _J aIbC lC lY kT iF dK kZ ~]w`pRcM^OcPeO `O `Q yO uIjIiHeIjJoM nP l[ i_ hP YP YM _K bFkNogyikifcsb ngvix}s ti sJnS x[ R I |KbKYE\C]_a_a>`= d9 n? qD sH wK zA ~= H L S S Q sL s= sA pK hC v; ? @ }B B ss~~~|||wqtu(|(|.@(A# ??@@QQO R\k"/-+!3166gJwQNNHDq:~o7hi/j[-lN*^;O'B> >>C C DC?BF`{$*,:?!R/Y5qEvFHA:wu5Pa/RB#S8B'=")+)+:6A5V4nEVQL6/}coV5*5*X%U! M g-)"%&>8F?XZ^cQLQLZ=1X:-T1!U0[/n*&{"s'*J.J.x@}<1y.H$9*3;C#F%S1W6lR{XhauNQ=x.+h'"X 6$=(:0:3KBKBwzqkfeweRfi/fZ$\/X!OO3e4b8XGTuH{JLdN[OjFoDCCITtyqqriLq7k0Y&Y&[:!O1,*&!+-0 :0;1<;'=?*>WFT_O[HcQDd\9h|9\p;8LJ9WY:aVX9h4['OTVGC66- / 4/ ) 1 8 , ( 9 >- - : : 9 Gp" .0*6)A5E9\_\_/x,\!ND$ l&)!t $-(1>\>\VH]KrRiVQaPePiY\bOvL}KqRmT~a^c^h_i]mZ|tax|h|oveg\bIY4CF%G0G0000 6 < 9 5: < @A77& *5689';0$(%#"%!\F-\F-~]zgmi_`a|aa?4-^y-^y5i3k-t/z6:?GOEBs=q;q0g2k9y ;z$A&G(L*Y+e-.:>~LLo‹c>821/239;6{6{0I1K3T1O,B*B(B$;#9 /s,n$>|$>| 8g!|0e.j-o+v*y-z-z/- )q ,w66~6r1n ,j0k2l5s6v@CKIFzIMJGIJDB}EE=;7} 6u 5n 8p;sFJOQMMHHGGG?8x6}6I O1f1f2i3a9H9L;Z:n9<@}AuBr1{1{)|(y%pe E DDHLOP#\%$`\;g?JZusrh{^boRG;N>)A,=&66, 0 <?B GL#("4,80m=m=V]~re?y9tt4d[(TBY4[0V V Z! W P Q VPKL M \aU Q S V ^"]!Y ^ c_ [ \ \ X W d d e ` Q R R NKOPO N A A @ B J K M G A= < < = 889 8 5 6 9 ? FPZ%c%g%H!H!A B EJX XY]aXUN L O O N R ] ` d$ ]" W!C = ? @ A A 5 6< D M M NKJI I! + + 5 2 ++ , 9G$N+]2fSi^qcqcXQKJt&7s"6n4Uv!t#r05hhkL\iCWf(F`!EN B_Qp`u(378s8f YzVgMlV{qqpnkz$'mEmE/{)ck_fZ b[`\_UwR Y {\ zR yR yK dOeZf\jbteih^]^Y^e[i[w`w`h k'u,x9?E7*|kt]^^mo"u%s-o9F<2n#uweeY_U uS tMpOxVUUX[WVvytssl"k*i;ZLKdd||}qnqposed8K8K+L.X6|7v:fHVWrWew[WJJAe9`#S#R$Q'E):-;1<4;5;QQQQ{|}f__b}Kiofaku{}xwDyA{75.+(%#""$%wwjfX}_~fj~o}ksipvztmtm}"15?KVGCq;y9{**zlxktixkrpmu|||{}{vvp{~ugug{^|_a{dxf|few}usrroqy|uxpsd d ikpolifb_YWE E 5 7 ; y@ xN wL tI rT o^l]y]~h|k|| x|}yz~}{yuparVrjuqvnn|x~x~|}wz~}zy~y~ykkwx}{oozizl{vxwrzv{~wtzxoqvi[Z{Zeivqotcqcqo{pxvqyv}{rjzlg{W o[w_Z wX tb rf rm xm xlelilvkuipgnelsvyv''2>vcop[atgSxE7z)wu%ssxsyx~{|}xo|x~}hah {h {VwWv\ueropgv` |XtVrZo\nluluirf r] sZ qR mQ pP tZ v] v] s]rg mg mkehd_`aifls~pn^Y |VqVq`sbui}i|iydw^u`sbq^l]jVlTmah^fV `V`V`Z`_ a^f]j`ead`j`l\ l\ lSqUnYe^pc {_x[uVsUsXuY vTbTbZjZ lZ r\tbzeyhxe~ebuarrtrtuqfici]g[hYhWiU i] l` mP oP oP kN jI iK gS bc erihh_hS bO `E ]A ]Q aM cB iC iFiJmO qS qX pi{owwy|wrl[~c}l|s u n~k~U uU uO {M {G yG vJoN sR wQ vPuS T \w\wM nQ m^ m` ofwfvfv_uYuXrXrV oU nA iD jM kM pN}U{] za|f~cybx[ tY sXXZV~M mNwOE{< u= s> rS vZwiie}dzdsfomd{fih!h1g6fYjYj_RafhfatW,p!YfAm:pWzWz^y_~e gnljhf|^z[zYXOhNhL hJ hG iQ n\ tR |H T YQ |O {F jF j? qB lL \I aGfKjPnL dK aK aK aCgCgT kR jJ hN lZ vZq[lPbL_K _K `P _P _N oM mI eH fGhH iJ jO jS j^ kb kS aS aQ ]O `HkOmcre~gdbdre mitjwyxu skrNpSvY |P zH xLaMZH[F[YaYaD dB f> lC pH sJ wL {A > E H P P O tK s< r@ oJfC p= {> u? tD zF |qq|~zuvv(z(zl17'Q3Y7v(I-OwaFwaFxlSwjTreUtw^yyvspusogloorrdK1bD-\0 X,M SX]a v}# # /4B"F#P'U,Z1b7i=sUv]ryyqr~ucLtfFqp2{_*N!f3GFE><- - % ' . + ' / 6 /,: ?11>=8?S r!%%)&,6-;9N9N{0w,ZwK?_"% m [nt $-Y-Y3O?Uah`h[gel~nqparQpRoReTbTaQbRcThZuj~}rrrpo˂VqBNS,<+<+',; 9 7 3 . BIE C 6 6 5 7;:5-"%)$#'!(#mD.mD.yv}liris|aktcR>l7d%S}%S}4m2k +f 0u@BCJQG}Cq>jT>T?U?W=^nDvURIyI~IFCA@9w7r4y4y6{6{6z6t6m>~FMOIGKKKJFD=;92{0z3422015s:oGd>4CQnɀww1o1o5T5P3D.:VJ= DKVZ #[#%[Z2tf7xFLy_Z~yuqg\]bT]M8V2$S)D!D!? >;;: BI} *1-7QGQGtPyRYTEqp=x82,& iitxmxX yajpv %24998~/{v,pp'wn%yebebgvqupt~|yyyt{p|vy|yu}!|#y&y'y(($p#ojZyI\owynjss[a|t~z |{ickkvsklme\ ZW\ ^ C C < = ? jC kP lVs\yh{t|i}e}hyiwe mm x|zvxjrsl|\uW s\ x] z{|{|uyzxx~~}}|lxssyuyuym{j|f|f|a~^T[n yvuuimyv} n{pyq~ylhrqmjbTEDvCvWv^gjbn^f^f_ndnq mxtz~rmy}w~\ vb~h] vY pa id gy yy y_peqxsyo}dx`s[xh|tqp"l"l-Csobc}d^wM;0,s vmpoopppsu}xyf _ t vt v] n] s^ cwgkkro y] pW mcigggwgwm |f yPoN rF yG yG yT X lnseR eR ek nk ojslwpt~w {ka|gwgw[o`porkt`zcyexh mk a]gXiOgLfL LP P] ]_ ^da] YUPU TTXT UT TW^XaQ _Q _H lI jKdUn^w]u\sTuQuZu]u[ s[ sgffhaldlklpour}{~uwqts ~s ~wrd|d{dy_pZf[ f[ fX ^W [FeFeL WK ZG bM b_`igrmmhg bY aT `D S? OL _L `K bK cJgE k@ oA uA zeq{~{{}iih}hpg cp os svw` s` sV gP i? o? m@ fI gR gP oNwVXfsfsN mP oWtY v^{ZpUeTmS tdxiy^ lZ gF |H vL cM kO V \{_ {a {fwgvY~T ^u^ub [ E qA r= r: l7 f> q@ tZpco`w`wmmnm~hy~qh g"g9r@vv`Wv`WlJ`i_p^]YQY;X$`R^L[?i;mY vY vf gfqfip|g~]WxP qapfp\pY pR hP hJ iK kO pX va {^ z[ yd g a_G qG q? ^A \G WH YHZH^H bJ fK gP `Q ^DWDWE jJmWuWoX]Q ^J _J `J `? T;PQ [Q [E QF RIVH ]C rF fI ZS _]dgqju\ z\ z\VX\M lP iW^XjYuXyV}gnl inpnrciynqpYtUnQhK jE lO `R\Q WP UF `F `UpSnMfP mR tP zM C @ < x: qHHJ wF u:n= jE^D `B b> Z<WM bR ekk{{x&s&s;}NtcZfYmwTriw~yffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM  5U'(tHMSYuTSyIyIT|Le`3TF"C-A( ?# DFJLV V U W \e $&)."/'P<[Cu:u:qRwSWPv<:~8oX'W3L"I@ @ NLFKYURZbu"{$,/A-G4ZG]IhNqJ{F`b3:J!L9R38 / XX". :.G;YIkV=5.+C:C:T-L&6Ck if# (%A@JITRTRS[TXWQYHb.T%E5%()4444Wgc_I~C`2U)J C;< <"A,C/XSi`tzNCg7aH#?*m:|?=<-9-9DhOlqws|j;,mJ`5++0-~/0u.<{0>7F?OHXW[\\zWVKKP[{}|tvyxw^QUUie-ZV'/**#     % &)&-  %!7'I.D%>h/w"6+>.AUBUBnS}mVxm_wyhutrntvmgojincnc\F*Y>%R(Q$PQR]i! ##&&25@&B&I(T2_=bBeGpUtYhnrsytZvvPp{3rc(tL\3D> < ==/ / + - 3 / , 2 9 0 - 4 6 / / 765 : K n!$+8.ACYCY>9i+[$h0u-+i!P Y\{A{A&E1SRXl~x~y~l[vYkX_Y[Z|cb}eelorr|}unnozo~e`h8WU)J1J178: = A > < B D A @ 6 6 34986.&"$#% %"cE9cE9vs|kgkhtwbo}_A6t3_BoBo1n/l *e /s@CFNVTTC|>t7m5o1t/r+o'n$m` S2m:u7g6b%E%E p"i)S(G'N?X=U;SAVDW@^?a:x:x9[:V|9v2f0a6u6u2j3m6v7t8s=zBFGBAJJEDC|B@;7}2100.^.^.19[;ZBX:2=HiuTTTtLr7n5d1I+:%+~"+v +o%.p&0p).`*-[N5kZ > ;: 8 7 7 ?Go| +8/@CICI`[j\b\Ik?yV4^@"D+O$S" d# d# _% \! T T V Q M PTS S T U H H GJQ V Z ] ` URR S \ \ e ] GH I A : @ B E F D D T" Q IM [ Z Y G A K N N N SQN"L!FS'`/t9C"^1g6sN'sN'c(`'X#Z"b!^ Z YX JFM P [ [ [ Z W [ ` X PB > < < C C ? B K K K N R F B : 8 : : 139:= F# O'R(`0xQ\{[{[D<~:k{&dx"ao[nanu~uvmez j,j,h!qcjVUS\QcUaZ_U \S [T dT gQZQZW_Z`bcidgfel_e]tXyWTTkp*-5KibuJ2iXbIaalkkr'1<4-}$}v"yUeJ^QhQkR tU z` c f dcc{dtyvvvvg"m.;jITWVfYxvwl{kZkO8Z8Z*F*K,[-V0I5F9DFZJb[eaf~~rwxcY~;}5f/O/X/a)d'e0U0Ucamg{zz|svV_t]frdmv|vz}qulzkbuh_r[ywUuEjDq?82+$~te~e~gvewa {hou{!%%&(100/.y$~r!xpyozrcrcou |uurs|uqzuyysnv~#{%z,v.u00uAx<0+&m'))*%$##fjxz{{v|~wxtwoopqsoecb[UTTC C J J J {N y\ s_wb{m~xs~q}fcjwn|{}yxpqmskvat^sc ye {{z{zusvv{~|}~zzmvmvyz~lvto|uzwyl|i}```|Z{K{Oy[tcxk}qwwrwwmoxtv hxp{x~{}spc_bbc_VJ?|?w@oHmJ]YW_P]P]Uk\loqvy|~}|xw{|xu~o qm{kb z_ vm rq qxwxwq|uzutsmfjmmm$p$p2Hsnb`_coXL4-{oxjwtwrzjifed gj~jk]X f uf uW qX w[_c}j}q}` r[ ndpgqlzlzetcu]xW xF xD xB yM Q dnjgXbXbumrmlnosz{|rk|_w_w]k_kdidlgtetdtal_dYgWhSbR`U QW S\[\\\`X ZT TU VWYX YY YV[V\I aI aM cN eRi\nfrfses`v_wcuetWsWskfjhgnippyxz{~t{qwp p vo]z_xer^mV hX iZ iW `V ^K hK hO dN eMgReaaeeijdd_^YcXeQ bO aM ^L _K bI dDhB l@ pE rJ sa|huyvmvmwrbsbrbq_ i\ ar kz nw zv ^ v^ vR gO dF [D Z= YD YJ XKgLvW~[WsWsV qW r] t] t]w\p[h^ oa wewgxap`mTxRuOlOnRvRyR}U yY uW sVrRwQx\t\tX V P wJ sD o@ h= aC iF lW r]tXzXzhj~ounrll}kj$f'eB}Ku]_u]_mNdjcs_\RVN=K$[HUEPAa?gW qW q^m^t^^_Z ~V {P uJnTpWqWrXsP jO iO gP iQ pU wZ V yRs_~d\YM pM pG cF `C XD ZF\H ZK WL fM kQ cR aPdPdOfQiYuYp[ bX cU dL `I _E _D _O fO fI [I ZL WK \J kQ hX eX gYidtgw_ z_ zV ZU ]T fR cO[TaYgYhZia ld mcsbveuetfsbqVkWkX kM fB bE bFbI \J [H [H [T kS iQdR jS oR tQ zG D A ~A {K K I sH rE oD kB_A ^A ^> ^= ^K hO lk}k}zvuu%y%y7|D{imxloqvu^}dj!sffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM  ;`.2rQRx]]uM}GvJvJe[po;[M&F+B) >'CEIJN N L O X_ u %)0 2%C7H=U4U4m_}codwB@>pg+S9M#KA A NJ?Hc ` \ YVfk!&(=-C3UEWI^SjRvQk^9FE a="j:"@2C C x#+(24EDXS?820=3 =3 G*@#*2J O T $ >@FJRMRM[n\m_jf]y6e+Q =(+,2020FlReuQsKn9d0Z&J!:87 :+;/SPf]vuEAr?97"5"51Z9[P]rvrw||B.^vF3$3$n/l,f$ s%'(=0J8VR\[^WUIIHUzw}zo~r~t{{xiayyqq3b`+5+1%$ !          &:M IE%,+4-3.3I>I>oRpX~th{|rqqqmrykgrec[S[SS@"P8G JSPL ^ p&(())5!7#=)>)B(S8cHbMaQnTrU_bru|hy[n4ig'cIR2@ 6 3 ;>1 1 0 2 74 1 6 ;1 . - - , , / 0 2 6 B j *;.GMcMcLGx7j0@91e$E DDV(V(m:}#RBQw}usxe|`f^X_S_ueruixuut|omjkkY}Hj`/_V&W6W6G C 8 A J J I B?=< 6 6 12666 /'$#" " XFDXFDsq|iedgurbtp[Х//|/Z1a1a.o-l )d /r?DHR[bdH?9w8y3/{ $k l l aV#^'`([(Y,,:5'}&m%].q!7 /t,n)<,A,1d,1dIn:@\JFOHEfBp66OD;CB>U:e5u5p5k.,;;1H5K5KKe[gkd|MeAN5d:"B%R$ W# b# b# b& ]! M P W P H MQRR Q Q B C GGH P X ] aY VR P OOh! ^ > A D;1> B C C EEW*S&GM] `" c$O# H# T X U U b` X(U'K$Z1i=xI$T+{AHe7e7t2$p0e+e*f(a'\%Y V I D O R$ a\M M N S W S O > 89 9 ::DGQL F F E D D 1 + @@( . > ? @ M% Y) M#Y*n8u=]]qz]z]mmlv'.50*y%{n#sZ`SZ\f[kY{[{` yd zg {jln~n wxs{qrra!g-x5d KB IF_JtXv]wGrGr] u^ubs`s[ s^ o` kg rn ygwdvetesas]tQuRrUiNtG~LwP oH nE nLoNoY sY sN |Q |[ }S tJ kF dB \I aK cT sW xP |P |cufrp jpgo_|fl(e,bqLdVtYgtYgnQhkgu`[K[D?=#V>M>DBYC `T kT kVrVxVTN N ~N wI qCkG pH qSuVvM lO jT dT gSpSyR MxHmZy`}VSSoSoOgK d>YA \D ^I UMLN fN oR fSc\p\pXaYfZu[r^ g_ h_hN aH ^L iM mL pL pL dM aO XO [P c[ if o^ oU n`vdya za zP ]S ^Z `U ^F XPXYX[W] U\ j\ qX wV yf ea jRwRrSbY h^ nN c>W: c9 gA bD`J UJ UR eS dT bT fS jT oT tK H G G N N GnIoOpKl> `?]?Y> b> eI oL rjwjw|toipr#~#~2{;nTr\~sg}_V$nffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM  A&l4Fo_kpnxwUzI}Z}Zvygjj"9*7-<+!>+$8!='N";L 5G#Z )n%.k&)ia?=D9F8XJXJTXdh|yu}r~lqZllTc_dfZihF[?F[?J5H.BDI J J c {" (***:$<%C+C+E*Q8]G`Yclw`~\^_stw|tjlt4f['`BX4P'7 . 7 :. . / 1 54 3 9>7 5 3 3 6 6 0 2 8 : C g ~-B3S|my|myiblLcAJ B:q0[&\]["["`+q:6i>hYhki~ib[uYhYaZ_Zvvvzvtqnkt~x}NvApU,dJ%Y2Y2J H CGK K L J J B@AA/0567 0 )&%% &"ZIIZIIqnfgmfwwevm^3)c&Hy)^)^,t+q *j .r;DMU]YWD=7x6y3} 0z 'q $u "x p i#f%f'a(_&x&x)w&uqcV!d&s he)w ,}#X#X6!c5'a3:\5=c:Dz/6^%'C80l>3y3?x/Cx7Q7QAx?}@:t4f:n=q9p8oEEGD=q=w@;6|10,+,,"O%G,0-1/4.S-q/h0^NcXePP]tWwFKZW{UsTrSqM]KW?Lg>EE_* ^)[$^&j, i- i. `0]0`+a*g,g,s/t1 z9&v9'l9*wG/U5d;sB^gII~G+yB%m4p4w6f0V*Q"L L L L L VUR Q Q O N L J @ = 6 3 99?BIG E J P F C95 > > 4 8 F L! _,o39M'S-bLhWii]6Xb1Yr"\kSV :dxa18mtmtbJNa@K` EjHTPL&b4xPYuLxqHe~+i}&kzovnjksr}yuqererYbU_KWO_TgWeZdQ \O ZT kVqRTRTk[o^|gipt wh~cZWaajo#%,?rQxF~:q!SlD{T{Tlnvy%*/-,{&ws$r_bX]`]_a_o`qd wg {i n rn|myospq{l{lml)j1`9VLW^X}kooowevaykxkxKPES1\2Y6N5J4F8h:tQw}rcclbYkhtx{F{}6hd!p\r[o[nZ kZ nZvW tT sV tYvZ[SPzT pT pT |U X Z]dl~fudr` t_ uewew[l]oc y\ xH uD qAnCyD}SvXt[k[kurursquv{~vqS~S~XlYm_rbrn sovozgv`sYrWqXeYa\ Y[ W[SZUZ[T[N [U^\bX hW kTgSfJ dJ dR eS gUpaqmrmsnsq|snymwelelsptoym|szoj|exexpvhtRlUjae\eX fVhUiPfOfV nV nR fT gYi\fc ^a ]_\^[][[h[lY jX jM eO dT bP dDlE jE hN iW j^ o`qk yo |d gd gr{luZ fX dR _S _T _q n{ sq qm pp{p{YmWfQ PK O9 O< M? LD YJ gVlZmZ tZ tPtSr\n[lZg\k_nd ri wntptgsdsh~c~U~UzVnM uD }F tH lJ mJ mH qH rL sL sF }K |Z yV pR gK bE \J _L aS mUqT kT k^u`sgkkjwel r.~3mR_]jZjZtRiocua^VSJ9x= T=P>MFYI ^PnPn[Y~V ~T |NyM pL hL iKkP qR sYr\rS mU k]f[iTsVxX}VvUp[z]}UsSpEdEdS ]P \I [G [D \F TH ME aE hRdWc\h\h\`\c^m\ kW gY f[ fOaL_L eL hO mO mN hP eV[S]M cV m^ va tdsfwfxhxhxbf_ bV YS ZK ^N ^Q_O]L\L hL lT jV ia e\ gMpNnS hS mT rO mKhIeHeL ^M \J ]J ]V pV mWfT kR qQ tQ xJHH I S ~S ~HiIlLuItA q? k< e> f> gM tS ylxlx{uss%%2l9rtMt]s}vzzxrffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM  G"0w9Ykng~x]vKiisotdd+ ?$ @BCDDCCR P IMW e r# z!| *0-84646]Tkbtw}NwJnEZi1F9<8223 8 HJQL F A <CE[ b B?JCaPdXknfi`d_N^8]1\.[1C# ??y z|!$)4ACYQ~B=97S=S=N1G,1 4 > I Tz"#7B=MTPTPt^Jx_LbSgMu9h.[#PD=;++,-94^JhG=|8t2^-H(:*5+5-5.O=ZDuzYqXeT{LD~8k,v[yNe( ^6"70;^JYXV9x/`$X iYiY~?u7X d 1/74c:qp8Kt>Xw?e@q=c<^;x;76w2K[3N_4Xl0_+f%WH~=l9f.S*M,P,P)C0R#F"F E8q+V6f:k6i5h@{@{NI:o;s<:8~1.+*oo'w%tkk!k&.+>&2{!&]63=7*|*|GUJYQfYqrsstueu`iM_iG[Y5>7JD=VN[Uij|gujdq{wwvBvt0iO"eB<" <" *-4 4 4 : ? MQ5E>R9898VTcTRO{Dxa9hG.[8N(K(J( c c S U [ [ \!XSSR TT!P O CB= B P TWY Z G AFHL L ;;9 7 58 ; 8799E!E!g* i+ n-p0 v9r9n8q<r=k6i4x<$x<$A+C-I4J6N=]ElLSY{t[[[1T,u=z?Cl9O.I#B O S I F KNV V TL DEE C B2 - 88: < A B C O Z$ HB@?< < ?CN Z% ~8AIL+M/WaZqKKH/OV-U~&hu ^X ?_~jV/7ggn:Mj1J\@iFXWU(o6YterVpqQb}0h{*luxsskbljmqw}eqeqOfOdM_TfZmYjXgV bU `V pV uPXPXv\|^dj z"~#ia````chw"|+=OG>%ZJ|K|Kjo|"t&)+-~&tw$pdc]_c Sc Wdbegh tj {k r ~xzo{l{ftdqlflfxq$[-[6[J]]^zlyjqa^ll~dQYT6\7Y}8N|5Mz2L4r544:::SQbsss}cxSdBP8Y4\,W,W;uEdfmnx{xpond`{aaim{xlStvcgppxK=.ywcw[wh h ]|]y[qpuy))&$mmmslxqs_wXs` ~` ~nqxtgp{xtvqtmrwqzararx[}d|}y"u%w(y48|sssrrrrrrrcf^W>6((jlrqortgipjVVVM D > |< zK K HM[`p|nlz~{mhWs[xgfddd x_ Yhm}uxeepjVbnnmzx~r~uu}{{s |p tm lu{wxxi}i}B tE sM pH k9 Z7 N5 AAMLXe}mqq"|mlhyekbs`z^p_l_YVSSiKpG99u9w.x"s#m#`0[4C>; A5 `5 `: c<hAx^xzx{qn| d| d`lfkyhvokjzhohthuj nj ki pi pziiiw|((DT{kuymdYthRzkJons|Tn?b]#fRgTpSmN dQ hX uT uO tQqSnXZ R{OwOmOmXXX Z\ae zhvit\ pX nYqYqYlZm] qX rI sG lEdAu?{J ~N XwXwlxoxyyw}r{ztmPPPpUuegnxu~|tl]|X{YnYiY\YXZM\PaXU[I ^Te_kStO wRuStS eS eS oS pQr_ulwmumsvyo}lzwdwdw y{vkr{ypkc]f]fk md jNaQ`[ ^]`^bXdQfKjIk[ q[ qS [V ^` ga dd Za V^ Q` Wb \]j[oT dQ `LlQi^ aY dK nK gJ _S c[ g` na pg ri rb nb nynqlY dU aG YO\W_nuv|jnfi}}dt`mU YN W8 R: P; NB TI ZT aW cm vm vBrGpUiVfY[[f]q`sc tv r|qi rb rniXXW rL wA {A r@ hK kO lEsAu> r> r> }E {XuY lY cQ `H \K ^L^Q gSjX ZX ZY uZ s^lflkr#x49jYYc`[`[yRis^vbbuaKO4m=R=T=UK ZO [LqLq_]V sT rMmL cJ XO aSjY r[ t`obmXm\lfgbkUuZv^w`uas\{Z}TgR `6Y6YV RV UT \L [D YC TB N= \; `Sb[c[`[`` ^` `a e] eO fS eW dQaO`L bK bQjQjP lSh\]X_JcP pV }e zswkwhwnvnvtnlgR QQ VO dL eIeBd;b< e< fP \V Y[ dV eHiKjR nN rI vP wWxWhWbV[VXJdJdY {Y wZiUpPwOyM{IHJJW vW vIdIiHyG{D ? y9 p= j> hR zY nxnxwt&&2\7bzFru_zgecvffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM ?6DaU{evgzqblSggp`gSMS,>;0$ 6" < 4 2 ?DBBJ I H K R_ k mm+-17@A@ANAZO}zoMJGb_1@-513 3 8;DGO G?;6;=BDHHUN{a_[|Y|kWjZh^eBd9zN"iGS2S2& # ~"(-49@EaKlNY]mW"mW"YAP:6$ 8" >Q d%/ 2%@4E9VEVEtfJznMUPA}6r*n$jNE--+#0+A@H?_OWRV\T^M`GhRo]xWzUxVxVw^{cytwfpn>n]0lK"iDf<9 + 7;00- . / 01 58<>86 DD. 2 ??@ e {3XVG#U@&Q-/E.9L0BR)>9;t*2L0:_BUFgJzSj][yPLen36>^q=cv;s:{98s7d6n5q2U1L3H3H4c5a8]8b7g4Z0N,J{+Hv%Bm#@j__bY?w=y:9 8 /w ,t * ) !t !t ``bbak#u h\lr66C3D5G>EO@CFMUwMbK\E]nC^a=g[PcVXFZKa[hq}pyk|u:wd*kM"gFB%B%8 6 1 4 7 6 5 @D#&r?_IrfDfDYWPJle7aP,W D K G DFG=:9 9 Z! _& m2 {:PN!M&J8I>lvwgge7]r5f-&taJit_/5uu9O0LgBoENTZ*}6PsY~yOb{LY~/s*rpmeimynmnmK_KaM gOnRvXu]uT pQ nTwUzh^h^uppsy(*,!vlhgqqgp '~3@@@)n"g|_|_xd{fjp ~"{(.)'{!zt vlajde jg nm{y ~wje dwdqs is icd"f'e,c8fDiw|okjw}w}|a{xazOb~M`F[@V:Q3]1`)_'_-c-c/F~:RvZvtdylvy}rssUjsKc0p%sf"o^r[s` p` p\\^ zp|~ {"ubtbp`b_t^job^YzYz` ~c nr}oxstxptmogqerzzzu{#%,--z27j|vrffMsQu[{clf{alyND2,lmnlguzg~g~c~didRK D D C |< : KKJJKNXesvzutfb]^`\S }X z]x`~bxzyyyj{h}aejze}`cyewqwvx~|~|yr`~i{rwrs|cvcv\zW vI iC _2A+6$+.29 :ST\]usus$"~u{nsZobkjwt~snnio_p\uRxNA?9{-w!hZV&T*9 20 43h3h' c+ h:wOrdmxxy|uc dc d\_^aeggonn}mqhefbx o~ s||se]Ufl%%?KunsqizcXiPoHqmrbi]\P+tKdUqTpS oS pR sK vC yG yLyK K JqJjLoLoNuLwG}Vehjiwit\ rW qfrfrYq\sg yd w]rVtOwRuStP oP nRxRxgkwzu{nvz~ v{ w kfR uR uWx[xgygzg }owlb{fygx^d[^SXRYP\Q\T ]T `T cZ c_c^k]m[w[zWhWh] q] s^wa~egxikn{oxr{noo~|r|othhhh` z\ vPiSjZl[o[qX hU _Yl[pUgUgV ^X a^l`le of jge`hZl`ubxV~R LnMmQhQ gS fR kR pWr\tZ jZ f[ p\ taqaqco_hR UN TERN \V fhvn{ys}q||rkuY XP X7 Z9 Y: XD VN SV _Y c\ i\ iMtPrY kV jO fZ de bnhwnwoxoprntrm] [ ~U qO pI pE fA \E \F \< m8 sD vD vC F P S}WvU uS s^ ob n\ r[ sN _N _Yk_ho_qbwkw'7=zIrMbVbVwWdwWhxYuwRrt;k^+]HOEPB QF ]HaMwMwW~UzP mQ lR iL fF bK hOoRfTdUdVdOpPpRrQrQrSyVZz_uZpXoQ iN g:g:gR VP WJZHZF [F [G \@ V>TJ]N`TaTaS UU \[ p\ m` e] iZ nW cW _]k_o_ k_ kUrUnXbXeXq\ o_ mb nfng qh rj|j|ZfZcZ\U ]H cF eDfGiIl@ b> _L dQ fS cR hQtP wN R{WvT}RO zN vS iU d> k> kB jD eJ VM cPqRpS nR zQ }O |O|L mL mH pIsK{KyK uG uC vH vJ vV |Z pp}|zz"{"{+P3UwJeuemme\qffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM ==KY^dxgxod~iUffoSe~HEM&87+! 3! :!0" ," >DAAG! G H J P] i hh+,26DEDEI:TIttjMJGe\1>)3/3 3 9<CFN F=949: ::JKXRfbTStoRzm^kjhHg7'9$>T!i'3"7'D/H2WAWAtiJzsMVRD8y,x'v!TH--* -'7=>=S75 EE- 2 @@> e 5]=unnnPaH8.?-T(b-p1h0`/R7M9z?-z?-K&Q"cl%)*7/J8]AcFeHpJsK}Zft}[_b\U?7xO$n?b*b*JNY ] a WMUWJE--> >!=-8,**2*:) *%<$C* oZaoZanmkd`l`boSfahuR}Fm9]y ?s5q(t(t &w (v /q 3w?ACvMVMJ=|8v 4t 4w 4 44/ * ) '~#t!q ` Z!h!h ^ bm _PLG J K P Q>>- E. I/V4!cD6/%b:#8&7 )$ 2 27Q;QE"P>%L*-?*4A*;C"2=)6(0K-2R@@=/y8/m*.J1:aG\KqNZlfSiVQty26BdxAj~=|==>}?m>~>;b:Wv>r?d?k?r|9 9 8 .s +o *} ) #v #v X Z__^dib[]]wwA'B*C1>C/z37AJkF\DWB]pA_c?tgSm^XCZH^Viptxg~q8w^(lM"hG D&D&< 9 0 4 8 5 2 Hl@ctB~j__{^_^Vx]x]?<1._&jGL/K,J)I" I @= b _ TXe!]TLC!B A > = HH:; = E M E <FI<88 8 c$ h) w9AXS$N)I=GCs~vppn:a|7k/({dMm !w!b/4rr9P0MkCqEJS \+6MrUt{M^~JV~/w*umkfilzqlqlI]J`M iNqOyWy_yT uP sSzT|p`p`tvwx ~+-/"zpkiwwhs %y0;>A+u#q|e|evbwb{cl~u'.*($|"~ofmhe mh qo} vhc dxdqu ju j\`!j%h(f2j;m{~qon{x{x{fzfuWd|TcK_DY=S3U/V%U"T(V(V~+B|2MwFntTsj|nrnin^poReAA== A C z< 9 KKJIE HPcuuurq d`__]}Y{M vT w[x`~e}|y~hvgzeg~huby\}\y\xluqtyy~qkYf}s{rq}atate|^wG gA \09'.#(*2 0MGVNptpt%#~wzolUlakmx{tsnlvby_yTzP}D~A9|-v eSR#R&6 .,02k2k c& h7 vJp]irt|ywZ dZ dZZ[]^fbooo~o rhae[} o v~qdYN`f$$=HsgvoccXjPpGqmrYpQeK.yIcUqUqU rT rP rH w? {D |I |G F HnHeKoKoKpIrAwUhjljxit\sW rjrjrYs]uj {hycq[wR}X uZ rS kP hPxPxeivzt{m|ux| tw |r hdS pS pY{]zh ug we ~muj^yixlw_a[ ZQWPZMaN`P ^T bX e\ c_ `ahbj^x]|XiXi` ra tbxbbeyghkyl~{ojss}|yuyspkiki\ ~Y zQlSmZqZtZvX iV \^marScScW _Y c]m_oe vhqjkanWqayd{WRL oL nLjN hU cU lTuXw\xXhW cW pW t`r`r\oYgO PL PDOM \V hfvk{~usyyvo wZ WQ Y7 ]9 \: [E VO QW _Z cVeVePuSsZ lW lL jZ dg ]re}lxnvnssrtsn_ \ }T pP nL lG bA XC WCV9k5rFwFwD F M RV|V|V {d ui s` u] vJ aJ aYg`duZu^tk y(9>DzFqcTcTvXbxUdKh~Ffz6ac(XLNHOD PE^EcMyMyTzSvNkP jT hM gE eJkNpPcQ^R`RaLqLrK uL tO qQzSY|^vYmWjP iM i; l; lP WN XFYGZG [H ^H aAT?PG[J_RaRaORR [Y t\ pe d` k[ qZ dY _bnesd kd kVtVpWcYh] u` ob hb ja kf oh ph~h~QcTb\_V `E cD eBfHkNoB a> \K gO jPcQhT xR {L T~[vVPL K }S mU h: m: m:d= _D OJ _PoSmU jT uT yQ yP yH jH jH tIvL{LxMpJtFxL zNzW }Z ~ppzzz||!s!s)L2QvK`thioeZpffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM #!77#Kt\`jznwqvneykax}x}G?DX':?0& 3! 6 6 7! <===CA;=F[ o i g .5&U5U5T3\;uU{VXPIs]4K13+//8 8 69C=630* ) 6;XCeMneM~KpcHpf\pjpjPkFi3h-k>k>* ' u !%(-*.ACACMFZMagvhYB,f-\-88((+-3:<=VF_DhB`BYCiDoEsJ~tLp}ivnUtkZnchlm|jxqwt|[mSqN6eD,^)^)_j "13AGTMgRoxpnJJg.Z'R1V/a+k%u%(/$2&DHDH}\\]eo{uy{w[x?{8|6OB#OB#@%@!>P  '.!5@=_SZqmxbSTW`x}qeolWt`~^cyWLP=EB4VB : ACGG= = <<< DMXc~ "&"&2?7MFwJx{W{~bhnU|XZj{ohgbefOoS`\QB4pc'T;-  5<66/ . * /431 >C< : S S / 4 CA= _ vr.P6chihisNgF~F.G-K*G/C4E4G4JPLYpNMpNMdF:o?6-+)(!&$0'F1\>3 3 6,7.;46.1(/". F)$N,+mSfmSf[\^oYbk[n^_bhlWrzGu7x!K~ D F D D : < B \!v(2<O)V-k[vsj[([([e"'7dqto_|nXum~mYXYXL`.HW+==#>6%B ,D!7E"C>*E83H1,?/)=[VD[VDvzC}A=}8]+pM#V=M2C'A! A D E d d e a S Q O MKI I G FL L FFE H LHD? > ? @ AAm#u);?H'P2W=VYVbn}}wozozyBZ=\,e$[S > |> {E E : }; ~? D T}V{XxZz\{\ ~\ ~\\QSXZ_ __g}p |pqrzswrrs o d _[ZY ^ w_usz~|ywr|pxntqrz}ffau]pQ bJ Y7A.2&#, %2 &>5B;LMLM`abcjjgl_oiqsrswr{totkrfrdLP^Uu<|1&s"dh,j1D 77 9@@( o+ v5J_vt pt pemfqh~jqm~iobl_kosuv~s~szo]`cbb#}#}8Ay\cXq~NnW_`hyr]V{N7K mOmOpNyNyQxK{D ~KyRtPvPwMhMdJbJbM rN rQt[xd{oyyuetet^r^t_z^z\|Z{X{Zx[wVyTyOtOtdyd|bcf nfofpat\ yW~UV ~V ~Y }] |h {h |i}r{w s vvswrpcm ^YfXgWiTgL_Q cW hV qV zR yPyXvZuKtKt_ va wdyh|meq] aboctmtptuu}}{}~}ytz{d]~XpXpR wTuXnXpYxWuVsYr] rUnSmY~Y~S|S}TUZ{W~UZ_[ZZZH sJ sP sO rN pR rV tYu]v^k^gavb{n un uer_oN gQ e\]^ ca jijlkkukxuudu_rN hN eL \H _C cJ bQ a]lap_v_vfx`vP pP mQ dZ dc dijpqphpfoinjb]M{KyGuD sB q@ k= fK YO UEqA{A A IIIOUxOzI|Zz_zY yW yS tS tgrknvbzem$.AGuH}qHsWfWfjThnTgxUdyLaz2Ze&VQSKNE IH \J cV V Y|VyNqQrZ sY nW iZk\l_f`cb nc rQ pR qVtV rV mS rP xU pZ g`mboV jR hF bF bL hH d?YC [G ]G cG jH `I ]V ][ ]K eK eY [W _R mU o_uevkvdubuagabc hc h[kZiWcXhZw_ od gb f` f^ h^ iXrXrH tM p\ gX fK dNdQeKjEoKhMfF mD pS lQ nM tL yIS][ Y X wX sU oT nE bE bH dH bF ]N hV rS mPhNqNtK qJ pM M J vK tMoL oJ nF tBzD ~E I|Jzkukupxwtff(U1XrN`qbfqxaR{kffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM (&>@)Pab͙mtptgumfwkerrC#? BT $)#0J7pKvQhhpT@BFUwnYogNtV~^XvV@G887.K23K23J'+J&+H#+H#'H!EA:8DHLL9 : >>< DK Wb}#&&-@2OB}FhSqbozqY\^}rz}ygn`jcPnS\[VH9qm)M:( 4<880 . ) /530 ?D> < X X 0 5 DB< ^ rm,L4]]^]^tMjEzK.J-H+>04595>5HXKdlSXlSXlPCzI?51/-%"-$E/\:hGlKqMrMWs~fzrypcxURN;5b(sR#F.F.R!U _ \ Xa i ^ ZGACC/ 03+6.@770.(0%1$J*&R,.lQhlQhUVYsW^oYmb]chjYnvHx6"O>y #f #f 0 1 35;CKMOKIeHnYDzL?Z4k_0bP,_K*^;M;M`0e2u9l8zQ3SM>]HHgEOjBVl>Qt=Ow 'M 'ME6D>BWDdJeygNHFo|}ttswrwovqrrrss`oYarroxM_qjbɕ=16|7mvkHD 8 6{ 3r2r2r 'q #p$v$v!a\NO PZ$c(d+dUP D D J I FR$4u)A-N+Ev);c+Fi+Ik1Wm3\n8nEc|mBn|BnBnRua|~w{R|xBx\/vS(?$?$= < 9 . # %& A#%J)-gmqq^^TV\Q`e1OP%>:>2>)C" E m&m&Y% W" Q U ` i rf Y X% W& Z[]]^^]\ZS K ? ; DGF F < = A `#~+7B"Y0`4~m{f-f-d!q"&,>|vXv\_]W\\G\G\;O'7F$**-%7"6)5/0.+,"'%QE;QE;lrDwCɇA|<\,sO$YBM4A&?! > E G d f! k# d MM M N NLK JIM M JJH J KIG= : @ B DDp"z)<>C)O7ZD[b[lm}soq~oq~}EW?X+Y#PM 6sRn%p*r58qq6j/]i7o=MS"Y(s.I}|RxFiBd.Z*bzu{dlsokvvV|U}R~X y] tULMsMiN rN uamamgkvz%/8,(|"f ^y_y_jo $~(h2y;0, i ikWo^{rrpuy%-24*'}{t{yz vrw}|raXWVd xd x`nlk`_ ^*b4eib{atWrTlYlY}hxojmzw]vZjV]@G8?1R/X-N-N193;:@|?GqO[koxeimsuzt|t|pwGZsi^\ZciVnRplquxieZe_^oGn~JlMjK^HQo5kf.tV}QSvSvY[b{mx~~}{nhlmg|aZ ovsro o ` tc ukwowz vvorh}t"#{1{1p5s8|ACJE~?trHaPnryp{eNfNf=w=y=AE<2&y"m$x${{f{fzx~qvuwxz|w{s{fxawwzwz^ c rjS L |E uA {< > z? xC C 5 w7 y= }C |UyR tN oQqTrU xU zYZLOVZe c`j}s yl{j{owqummw r c ]VW X ^ w` tv}|{|~{{z{svlqqry{gg`s]nT `M Y9C13(#- #2 #90;4@@@@LJRQcfakZxhvvtqvlwtmvjqgofIPf\q=|3(x$i p/r4I :; n<jM ZS TItE~? ? KJHN~TwMzE|V|\|W {U zV zV zluoqve{gm%0DzJqI{nItSlSlfSjjThvXbwN_z1Wf%VRTLMEFJ \K cY Y [|XzNsRt\w]q] j_kakd ge eh si wS pU qYsY qX kT pO uT lY bbmeqX jT hI_I_JnGi= YB [G ]G eF mK dL a[ ]` \I fI f\^YaO jS n]{gzpxh{e|ad_\b gb g]h\gWcXhYx_od fb e_ d[ fZ fR nR nE yK u\ jX iM dRdVdLjBoNkRiEp@ rT oR pJ rJ yHS ] ] \ \ u\ oU pS pH ^H ^MdL dG bP kX sS mNgMoLrI nH mNNK vL sM kL lI mE t@{B B D{Eyimimktvqbb'X1ZpO`paeqt`OujffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM F82r`Xqzqpqv`qlRpwipzqvLvL]hDUVWPHOQxvinhff{OnyMrFoNlV{bliXt}w|XWMJGLGL(0Gp!&3'6'9GHRMt`fpp41et&ck"\QU5Ni r +0#3<3HKM M = = 9 :; >F E COZ%+4#4#.36>O`S]v^Tt^Zq^`qyhpponji~hvsu|pomQ5v+hF!8$(598852 ( - 1, & 6 ; 1.O O . 7 SN? ^}%8*AX~X~?z7W>`:|,_B x!#/+N.X`T`TLGf8X3/"7%?(U7jErOtRnXlZkmsrn~lnPUx[aG?o6V7X7X>i@o6l6n6u8x!?#H$Q!B|3e'G*N#t!0R0R/@w0F2V2I1;06.08A;GF[IbYoYoZ`qojhfz]LVnHySCSCZCYCUDRRJ}E@;6324d4d1<5G@iDpNmvje_TA@@6Gzkk=6/12;>BdCXDD49HR\آ{vIB$+-cX 7s 7x 5 7 86z5u0s.r1x1x,k)h ]#^*_ 0a%6c%5a%4^(6s)6zTT9: <C&V*[._2`6` Gy!M#It#Hp5V-7j^; B D X Y ] b p _ M J F > ;@ B S S DCA E H H H P S V! W$Q Q u ';:7'>4E@JXL`_YeW~vk~vklfoy[x:0~cDyJP+e:zGKwg_wg_5T}.N`=c@kIR[#f(q:y@{=f<_)d~%asYq_irxx}~ywkzkz\ m] t^jvogdzctbsbrn kn kddcj#*10/$o f{X{Xrrpolx$,3;=y+y+chfinjnmov} '48-)| zumrmgnjompfx_ XU`d~kk_iklsu$v*w/xAsGqLdM_a`a`y{xtv^xa}h|zr{m|e^bTa~aQhQh[O[LYDyaWgwf|esor]OugYqj\uurrqqro{k_{oZrT`eZjdsmgvZkp[hol`kajbhipqlY`AqQ2yB"j=eGsGsDsGvNU\hs{~~|v}v}u }smhbosxy]u]umfwo#*06JPrrrrrrsyf:4.351/.f.f&p&oq&kw#j|h~jlxqur}d_yyxx{vzwxyrk gef f iiY X V X \ uL y;}? C A@8 }8 }?? > wB xOzH }@ > y< qOuUvTTS RPQSmXc\ Yakf|krmn{|nunuzs^ad a ^ p sv lx wy z|||vc{kxsuliz~xz~uidebX [P LH 4*8} k> i= g@mAoL pO pQ iQ iH UM [\ na nnnmqktop cx_rc uc uYy[{_^}\u]z^ ~] s\ g^ g_ gMzMzZ _T ^@ \E ^S eQhOkI jB i? f>eAcBbJ pJ pI oIrHyD }? D I KLVpYkS hS h< `? cIlG kE iO oXuFz@|E|F|I{I{D E H xI xL xI zF {H wI uT{X}KKfjuwyz{sl!e!e/p6lI`Ydqpg]xkffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM G;7sfbq}vpntbnjTrksroLoLVr6Nf/6B02*!) )36 55B B ? < 5 9 HX h" l n .46)6)R9^>uNwP}Xbl}pVf`?:/$,0056<938=5 . ) ( . 1 Z4e:!L.L-K*M2P:]QkgtTwNb<\5l9l93}/p$ $#$.$E+E-FKSVXxxE;jI]=4 I ]#QM"%)-21N@YHy_`aVrKe]acfWfWVMYJaAnGXWVNGOQwykklen{QwzNuDpKjQbcpYuzv~veR]GS^S^(- < ]~*!1#7ALLTi`sessJCh}.gs(bU_:\ t | 39$A>A>\P^Sd]{jdn}xphVɍC73B2B27& 6" 4>Z ^bx#2+K]*GM*EQ>@RE?>nN=nW;ns:mz:i9_|8Ui3BR./:3-)4,$2$1!DDDFMKGECGHG G < < ; :9;C B @O^$(3!3!029m8Y;\<^?g @j"9q#94101^1^-:{0D:c>hHwz`wyuytztM?;}:x5Bis]93...5|7u<]=V??37BuJRi|[<ê&)*XP 8x 7| 5 7 86~6z2w1v3|3|-s,t)x-v"9s'=p-Al-An.Aq+G*I/u/uTR!N"O%S)W-[2^8aDt Iz"Gr#Gp9]-:oZ:B E V W X ] m _ P K E? = A C P P FD@ E J I H Q T [" ]% \" \" v!';:7&=0C;JRLZ]WbWxuxunsv{e{;0ycDuHL)`9uGLvocvoc5Y{.S\B`EoLU]#f(n iBlCmM nQ oP gP gK WN ]Y m\ nhphritl m ` x[ r^ p^ pWwXx]|\z[s\ u] w] q] j\ g\eLxLxW `Q `A _E aQ hQgPfL eH d@ c> cB cDcJ oI nF mF oGuC y@ }D ~I M }O}UrWoO hO h< e@ gJnH nG nQ t\{M{H|J|J|KzKzB B E wF wK xI yH zI vI uQ|TM{M{^c|puux}sl!f!f/n5jI^[cstkcujffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM ! KEFtx~rpfofcbZwo}vXLXL?C$;? .13+7$4 0 9 <2 . 8 8 0 2 9: >O `! c d '*()()P@\E`SdTqXsqtqyqm`XB5/3'!33-07 63>I' D > 416 8 ['^'h&q*78+97DKN^Y\}][^F^?P P OK>3''-&C*H+JE[N`ssz~oe2wU)@# X*o0[(T% p y )(++15:7U>}hCv{GttLqmQndLmaJ~\~\y`y[xJPaYęQŖKŒDORnueqRcv\`{W|Q=r@eC`K[R`eFU><&<$;D^ m%{*.01BY"0A*8#,5%,$%8#':+>+B +L"B7- "-18:BBHILKINRE@8 5 ::A = 13: 9 8 Ph!   ..50@7bJiI}G~oPw`Xqidkqoa]gfjXvzqY{]i~mzy`uFw=y4EA *.('44=;4AND9Yd!K B z z BDKH @ _}!!*-L|L|lIt[<8(G)r*T6 w#/'O(Z;;|ablX;;f;fJeX}putwsrmkekd`tdaV[vlh{brX|csmj{;+}Nm=FFV W X ^ cdd# Z# W# M I 8851$! &!+"' " ,/X4(e<.drdrql\[WmMzC8k-QyAs`*Fk,In+Ca*A\8C9M;k:y62..-/03455~lysiшR:62gytpiˎiˎpxa249s8_6KP:|87Jv7Jv9{9}:;t)J+N/W/W0U{0Tu0Qd1^y2j3h4f-]+Z}$h!mNN8h9p ; : 6 7 7999999$1'60D3L:d?bD`FcGf4{.8`8`9I7J0M)Ct#K&M(O3Z>eh?$h?$< < :8 6 .&%$`@3tLx>a9bAeXmTrHaf5OG"@51"68 HHQU` _ ["\ ] [" X& L H N P dfl! g V Z ] Z V" O M C?b b -1<$W3rBz?<@AIK\R\R67 81<9/#4(9-,'(%1!!4$,,8 7 2 ,  ! && %  & & "-N+(G)%0#D4XE$X?X8@&8 CG Q O J P c _ Z' O! C C C DDG G J G < F O L HS V j%p(}'}'w#)986!:&>*IALHWRZUffu=y2kcBlAt?%S4fG}Mqoqo4gt/bNQYR{V] c%e)frAQaIJ{9Q3Sf#[kZzWwYl`ieeignis}rq|zzcncrc~jqeX adaq`l} U} UT[po%l,u2}79(vx"hh[h[ymvzup'u/z:>cNcNs!cj`PW]]opq"-0-,'${iwhsf o] nS lR Q \ ` ZZh p#)2566HHsqrv~kW[f{gahxfetmsVusVuq\]s`[ylTwvcruwwdlIkeknffysv}ghQcM]HWRUUOWMWvXcsaph}hgmrrrXKO3zQ gQa[[DuFpL `N mP yV v\ rTQel }ccoqvureWnrv{yqqmnveve!%135dsrruuEpCl<_JUu6|,"}sc}{vqonnqZp[m\q^t_kgboofsch_d]oo|bzhsxt|wrm |jinoii_`c c b ] WSNRS BBI J M |M {KvM N K H uU Y aco m e ~b wZ `W eS jW eZ`fljpouqvttujvqyp|frinl jn bn _yy|zzxs~d|dybnnvy }{v{somxxproyxtor&u/2>&>&1$.%& (/ /K BTH\Naaesehed{`_^]ZXQPOF<DFV[epepKnLlMeYuex~lqlqXzYtZaZgZxazg{sitlvuztrolrxnjoo*s-~6Minr{x]Av7hy(_m#\]c]k^[~S q[ycjq|m~l~e{cz[ u[ uS|SyQoSpTqczrqq}xxfcXs^rnoex[^ ~_ }]\O~O~X |^ vncmhjvjujtgodj]oZqa|a|j on syv~k{izfydya x`e`_lppvmojp`rYuC}P~]~_`\[cufqT uT uc{eulbhhcn[rS v\n_kVjSjKvKvZYU\DeEhGrLxQ }X yZ xa cb zb zVzT|LI}? pDuIyNwRuUwVw[|[|H gG iC mB m= lE yM L JP R {V pW l\ \ [z_{l ~g |b z` t] nYxW{_bjjoomljmp ` ~[ }` b Q Q K L OP S xT {U }X}Z|N{JzSgSgF kG gJ YL XQ VScToYh] aXlVpK uG vM }I {; s; x< I U wV oV gR sP wPeP_c dc dLqLsLzE~>CG I ~J yA v>uG iG isp~v#-7DnzHeoYvk_{fjfjcPiTy^U;*wvffcV_U nU s^ ^ UX` b gd` }c}e|_}]}bdWs[ug y` tK dP pT|\zdwctb sdldifrfrXyTzI|LuOnHnAmFhHfSkWlN aN aT ^S aO kP mTt\sdrc b U xP sNaNaQ pRpUpUpV nW hX a\ k_ tUeQ`JpJpL dJ eB fDiJqOdTVV VX VD [= ]E dH fJjGi< f> gEiC nA rF tJ uT wW wQ yO zBhBh=sAsLrLwK|Zh c a zY{V{OuOu: q: r: u= vG wK xN xJ uH tI IRbRbFbM eb oj rz~qk!j!j-i4eJWaay~xsvlhhffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM   JCEtw}rpgumdjbynrUJUJ=C#9>-.1(5# 1 -5 8 0 . 8 8 2 3 8 : @ N [ b d '*((((J;VBgxUizXp~aqurpvtmZ_C204%!33/1567AJ% E A 9 7 8 9 \(`(n(v+66)74AFKXW[|\\_HaAa#a#]WE8*')$<(C*FB[Jbqqxrl6]-Q2c3v4\)T% t""'()+.668P=cAuvEstKrqQkgMhdL~{\~{\ueu_sN|QYRKHEQ|Ugn`vsSbw^_}Y|Rx>l>_?\EYLW[ROwFwF3,/%$+ 3I _/.V6cE]J\fftssTtMyu6Y)>64R"\'vCvCslonfthppczQ@ŀ?|=Dž5ĉ3bIbIM1 N/ R* X* l(w*- 267K[%6D/7!,3"+# 4! 4"6#:%%H& C'>(2)&/18;GGMNO N LOQFC8 5 8 8 = : 34 9 99Oe  --7/C5hInJMqSwaYrgblmlebhkj_z{z_{a~i}nx}k|XzGy6HA,.+*66>;4@LB8U_ H @ t t B E N O R m!&!+!/^^zGye:5)A)e(L3 m!(#D#N4s4sU[`T@~DrPrZqezwuu~suukniale]ub_WZxnczkq|ilqpcs8t*uJh<EEP R X ^ efg# [" W" O M ;;84("(")#$  ,0\:+jC3gygykh_`bkQ~@6t,R}?q9n4~4~ /1889:{a&Mu&\"SJyPKGN~QKITmJTmJ425-9605#;&.!*25",,: 8 4 /  # & % #   ' ' &/L+$F*!4$C1R>!Q9P4?%9 CG S Q N S c \ U! M D D D J L H H J F ; D N L K Y ^ n%t'((}'+78:!>%B*N?RFXOZRiiu~@n5dnDtAz?%R3dIyQmwpmwpz1dq,_TP^Q}S\!e&h+jrBQaJIv8O}2Qb ^e]nYlZf`ceajclfoxn~n}v}y{{{{emeqe}i~ne[ glbt_px [x [\`nl$e+n3x8:+y{&mm^m^uc{mspm%u/~:>bUbUq$gjdW\aaprt *-,,*' ~mxhtcpZ mP iP }P \ ` XXb j~#(0345FFylg|xbTXcsc_csczcqvl}rZsrZstZ_t`atrgtzqrux~fyOidck}Vp}Vpnt|uzcmQgLbGRNMPFTDVOe|Vprnpzhmrrr_K}Y4vV#mUk]]GsHpK gN qP |W y] uV|S~a}f }ccjmxwsh]ptt{urqpo}e}e$)8BMrtnlnnnnK_GZ>NJEo-q&tyj~`qxwuxmyjllr]p]j^n^r]kfepnhqfiag`ttl}nvvvywo~h yfflnff_`d b ^ ] \WSTU EEL L N L }IwJL L L wU Y ` bo m g c |Z jY lX n] ha bimkpuyy|ttwnwswrznrnon kn encwszxxxy~u}izgw`miqr tvqwpmlxxortz|wtw%z-0UEUE:06/) ,1 2GCQI\O^``qhhjexe|e]]][UQMD<FIUYmnmnP iQhTh_tiy~}lnln\y]t`f_i_tcwf{}pmrnxr{qooprtmkpp){,5LkoryzbDq:f{*cr%c^`^g_}]zW s\wb{h{n|ihh~h}`u`uY |XwVjWoXtf|sqpy|wwlh[s_rjpbvZ|[ ~[ ]]UU[ }_ wmglkluiqgmejch^l\n_u_ui nlqv{r{i{g{fzbw^ t_ d_ ^mpqunijk`nZqIxTy_z____cwdtT qT qdsepheehck\oU s]m`kXlVlLuLuV^R`GgGjJtNvS yV xW x^ |`~a {a {R}PJ H @ sE tJvLvOwQxRyWyWyD lD lD jC k> lD vK J IN O }V vX t[ \_yazge}d y` v] rYzX}`ciimnqoijl }b |_ |_ _ S S N P UUU |U }U}Y}]}N wI uQkQkG iH gK _N _W ]SdPlTgXbUlUpK qH qJ zG x> s? w@ K V |W tX mT sS uS hSdhmhmOqNrKxGzC}EF I {J x@ t= sKjKjupu#-8EuxIok`ggklkldVjX_~V;*xyehcW`UlT qY Y WZd e ic] {a}f`~^}ce\v_wk zd uP gR nU v\wbwa s` ralajktktYyUzKLwMoGpBpIlKkSnVoN _N _U _S bOiRkZp]qaq` |` W xT vPfPfP nQnTlSkS gU dW aZ g] mWeUbMpMpOhMgEfFiJtOgUZT YT YG [C \G cH eLhHg= d@ eGfE iC mG rJxV {Z |S wQ uEjEjA oD oLpNxPZea ` zV|S|MrMr: s: s; u= uD sH uM wJ wI wG }F MbMbEcL eb lio|{{|vr!l!l-o4kJ``ixvsuhefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM  G@Crr{pnig{keMDMD7B!4;*$,"- )%) * , , 8 8 6 6 4 8 E I M ^ c &()&)&8-A9}][yackm|lmnnnHrF*58 !445 405DIN K HGG?<_* g+-.22$1):8CGRXyW^eNiHȒ*Ȓ*ˆ}[G2~( o%%5':8\=gjjr{@x:_'P!@`,R%-/  "&#+%9,:?;S>pg@srHu}PapRZkRmr]mr]kjuqindZkT~B>:}AvH\YS_R[QYwW^{b^]|VdAY9N1Q5T9x<=uyzzUQ0OF(;&> ATf$*K.X7Q:NVVrsw|}gOb6O&H i*t-??\hmtsT4}3t1|0/k&k&RSUO>;"7*AIJg_.GL%<4,,'& $ $4:CFR#RL#AE#07$2$:< T# T# \ [ Y X U RN!L K9 3 1 1 / 1 7 7 6 9 ; K [));*K1zGM`y]xbZta_o_cqpqtkzit|p|n|gzprrqfx3%/%#$,'4,hL5yW@nnXk\|gne\͊5ή.'S8l/c5565347%@.I3P8Vr;hw:610.*)7;g3C{3C{&)31e.G-H,H0d1m5h6f3Ff3Ff5h3c,T{'Jt-^0n3~3t3p5o5n$K$K!=">#@!;y+`1m6z;{@| ?i!>c:l:l.\0c4x4r2`4b6d4a1],]*],k,o(`)^+X-[1e4g6h0b*\%X#W)]+_!@!@8`=86. + ' "  % ' ((16E,D+@(@)@*<)7':#;!DG WW X [ c T EG H G F ] d$ I I J! E 6 @ IOTm"u&}%$))3327E!J%N(]:b@\GZIppt}}HN?M"JD>'O1_Qm[bBqbBqi(Yh#VfLmKI["l*q1vsFR`MFi7Kl0LUhSeK]M]S^TeT kY f] ak cp dlckb[[khklixhwfufme e{}e[}imimwsphbP*\5g:;41}{f{fjEmQvtxo~^ad"w-8<^i^ik.qk(pkkmmtr}x~ys"%)*1/*&xziwZsQjH `LwM\aP P QZu~}|!z#z$z)+/0>h>h^FgGKzN^X\V|YTtfYqj[jrZguYmelmel|Rdw^sfirvzzm`aaKaw';w';FNHSO`Q_W[jU|OvJoDDB5A,M)Q2k6pB~VlorrrvLtw5je,_)a a NnMqH zM QX_ ~[ lZ fV vT {ddZrcv}{v}szowyl|hxpwscc&(,4gLmpsuv`pY^Z o: nXlXlyqrvv#v/v:u|HqLar\{s{sefpe`dVo9,zcmcZcThR iK uK u\ya{qpnaSs^ ~h d b}ghi}l}u{ox]o[ jX d[ n] w\ p[ mZmYmx{x{ZwX{R L ~F sF vE xQzU{RxQwOXOXW bU cPdWdjdaiWnYlZk]y^}V uV uM hNfO`N ]KSO ZS`U]VY^d`hVnVnXrVoOfMkH {P pW eO dFbP\SZK`HbR cN b@^C^M ^L ]J \KnK]c Z pW gOpOpL bL dK hT |] ]\]]{M HG gG g;w<w= v< s9 hA nHsK~LA q= l<`<`B gJ fcaehk}ulv!q!q,4~K|^tsytq[\cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM =.0bPXfcjjv{oqqm}mmKGKG5@!4:/'0$2 /,* * ++/ / : : : = FG I W \ #$+&+&4,><|\ozapusutyt}vqvySpP;8C3&9& 9& 348;EN V P K PRLJ g) i' o#u&.1!4)87=DN[ScmZvXҢ-Ң- zUq@i+^!Sv$ )1D7NkgkguzaS,c%@a)T" -0    #"1'267J<_AtO^tYoXnu`nu`knrrlmi]lUv?t:r6h;_@MXGaLaNa|o[~tZW{QZAL6?+H1R8l9u9x`ynvvjiCb^9L>C-:CL$8(C+:,8BlBlo|osvf{VjQeP|[_NN[{cpzxteQ=CtIv6w0u'u'g f"a(Y'A$C-F6\Urtgdi[`fWNPUHIC-YE)ULKN![U-]0e3\5bT7>L7#I8C'A! \( \( ] \ Z Y U O IG F 6 1 - - . - , . 4 6 8L`"''<)J/tBxKhyvqli{nkrpmjxi{ijyerqrwquwppoxf_>G:0-.(-&338 6 0 ;F>6 NVKH] ] C H Wh +-.# %.73>ff:.6/ 9, B# : 2S t!"))'7/8F;YL}{xnt^ivL]oeVlmT}sV}sXs]rZoS{jwiQpl5h_,ZA V8<<B G Y \ ^ f n# \ W V V M M =< :)9(6&-"$9)@.rL3W>4w5| 9 9 9 8 8 7 7 0l.c1q1q".&0294J;HUTSRRYpYp\[WRCx9f/U8_Ai}51+]~)Ot&Hi,Jk=QqLUvyczmv{vfzq`yl[treXpV2pV2A1B/F) : .--./[4j;#P=P=BEGU|U^}|]m\U50>4+71#&1#&01442 <E8 4 8 : 889974* + -) & , .4"4";&B+U:S8M5J.G(E*C,>"=? @ TU W Z b U I K N!M M W [! HHQ" P L P T^gz&)'&,,02;>H U)b1oCtIrcqlqqz}sSFIG*L%E ?+T6ifovrArrAro'Wl"WeWlVSa%p)v.}:[y>Py1Yy-\ZeVbKYK[L `P aU a[ bbci nk rofpc]y]yolmnirmwr|quq mvuxxj{f|}i}i}jihe ](d1l;?;{:bbhGjNpfsd|]ch"z+48pV}pV}0|+zlfnjuwvtxqrs&)64/,!~pw_qVgN]R|TYy[uMMV\~m{sxzurp#%)+{99TdY`hTaTLULZL`~UgzXjqafodd}r_}r_l]ujmnrtv~rfa^E\a1a1:R;TA]D_Phc\vQyJ}DMD=D2X/_0c4eAlSp{}vqon{Mr!394*5&6!42 + ) **& & > ? @ B GFD Q U  ,&,&0*;@{Z|b}~xn|nznsn^m[K7 >7 15? A F R ^V! M#X \Y$X%n' j$ ^g*06)757AI^Ohuggܱ/ܱ/"bNT9E$> 7 ao*-04@=@=Xgm1w(?c'U ~-1  ("+,2B:WBvWka]oxboxbkqospkn_nVnW;bGgKiWUPzLOA@30%@.O6`5e5`L^Srr~VvuJ\U&G;2!2 2 w%!.y$r!.F.FLbfjv|~v}xs\\v}Zuz]rrf}bVNFTtap=o1((|&x)m0c0D.L8TAwapjyt~vkgKnE2y~7uFwDxBmGbKLaK,`K!M0F' c, c, ^ ] [ Y T L DBA3 . ) ) , ) % 2 45 Md $%%<(H-m'0 /---S,_1!FDFD:E}@[xQ|XnqnUHS<F19%B E WWAH] W C B A IPN M Q R _ae d b% ` ^j#u*t) s) 7;]-]-@FVqQPLDsB7P8''.!+&*()%%029 8 3 > H <8; < DD4562& ,21 / 45@+@+E2M7eGbFYAT4N&N+N0 B! > : 8 Q RVY`" W! M P%S*TT R Q GGX" [# b$ a _m z%*+)(/ / ,2DFJ`-u:LRvjrrw~ix^=SA1N+G$?0Y;s|q@s@st%Tp!Wdal`\h't)|*-d.Y+g*k_bZ_JUIXD bM ]V W^^fdfxfqjuc^s^srppohlsx}}|| uqnmkovpzeeacgh i&m,p=BxCpC ^ ^eHfLj XnYz\dl"~)13yBxBx2.m!aohv{poicjkjs#':941'x xcn\dTYYZVtTkI}I}[z]ydwjsoovk|f}$y&u44IJxL]GZ9R<_>kDvFyyOrvRoRRUattrrq|wk|a[y?VJ&J&-U.V2Y8`Ht\cpR}KCVFEG8d4m.[2[?YP]h}xpmiqNpB`8|4oqoqH_HdHqLxO~RT_ca`P yP yOxPvRqRnS eS WR Hg^ne"s&w339>pMq^rnijokGve:c6/N/NE{GzKuIsD n> m7 k@ oH rTsXsowttuvws}htnjtlumvgoeliuj xmumuut|r{wyg xT kT sT vY w[ wararb zZ xB qG uV P zJ sQ vXx_|a}I I PyP}QO I tI qH mN jS fS zS [^wvqxv{ {qr_rkrvpxoy}}}s}v}x~smwjti m n}[}[p opooopoqpetYxgildvyxxlp}|xk^m|mahthtLRIO? E> B: 7G @S HUPWWvhm|l{kigz`~]RX^XQTU]_`` \ ]x^~o~~}r cr cn^mghh~gy[zO {c|i|jxjvzzj|l{rwvz{tvv$(2HjfatwoujUWSQR6-w{tvihfl\ w\ u[ sY qWnM wIzc slp}}vtnczXtj{r o ~juhro o f bj at ^r alidq[y]~]fi{{mnptuqfyfnfmekdyq}unsnsxvusjhejVpPnJkW kc kgmhn_ h\ faa]fPvTw`yj|tw{zwipcnhoiow{w{hygwdo_rZt^qbnjwmz\ mV iV aV aW dT gI nJ nK nM pN rL mK kP qQ sP pP pJxMzV V ~W vP wI xF zC |O vSt``T {S tP _M eC vD wE xN uV rP qNqY ] [nbpw v} shnt { r qkk^kZkY}Y}b e l i ~a u[ rT nV tV vU xU yX|X|hgd}aVXY vMu@sG qIp> Z> ZE _F _G `I bOhWo_vatc rV mR kN jM iF D }> l@ nDuO|Zm~zwtgc{{{{UmUuTLD ~G {J xJ uJ t@ n= l_|_|xutpp$n+n1m}HqPdY`\uKfuKfsonvpmthfn<~q.u]kZhVeKkGmB uB uL xOzXXXXW V |U iO jM jI nG ofogqkvftVmO hG cE fC hR gW f` `c ^ZbZbT sR rKpC~;GR{JwGvF nE kN TN TRaNcBjIn_ x[qVjW eW cU tT yMhMhN jK eBW@ S: HF NRSN TJ UY j^ qj ^j ^W`T_K ]N ^W bN ]DXHbL kQjRiU eV dN ^K ]C ZD ]F fC f?fG gO hS `T ]H `D aD pD p@ ]H `^h\zZ TNvN N D pA h: m: m: o? qN wK x@ z? v= qEpHpB x@ {WoWohxlyx|{~vgow g g(.AXjbZpffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM 4#'V;H_RZijm}y]~XxntuKQKQOZ+OQ&Q7H-?#:" 6" - + - ., , ? > ; ; = B G R V{*&*&0.>?jrqm^a~dobaagZ@\X5O@#O@#9$;"C H W" ]" c" f$ h'`"^ S"P#^( _& c!h"z(,0#1-37GLMTxjq֩>֩>% H??.6 6 6 gw)$.*<5<5Tmdt{xL;O*r2e)v)|*w w  ##'+3C;\CoLV[]us\us\nneusfi~]r:c2U*N,F.=I;RJ[P_daYV^NH;z2)<0G6S2W1SGRNmmhwYbg-VL#J2<". \l`\$9$9:VF[mmsmoicoszuaatntkv}c~_RNKaxf`22o/i1W7O683DEOWsaktw\Spnqju]uauounvnzv{}Vt3p(oQhFf.f.d)d(d$b#ZOEEE4.--4 1 + / < > @P _ !$))8(D-g7990 . ) 2 ;6 2 C IJJK K GJUi(%"#,$6=[Fh<<2)P3 S1 ^,U& L! `&s,)((&85jbo[uUmurksr^mprXpxQ}uQzsZppxtlq_\vaf[Pmy;am5QC$L522D I Y U Q V \ U S N M P$P$3 4 9$9%:)>)B*Y3 a6$J4Q:zgZzgZhRajdlsocjNq9ox(Sl7a6x655 '[)d/~5+H9PHXHjI{?;5r4g%E"A5t4s2p4h6a>n!E|9g6a*a&b$Z$Z0p/l.a*d&f(m*t*p*o&] %X$[$[,a.f7v4n,W.\/a2f4g1k1m-`-`'g(i,p+q+u *q (n,q0u3i4e5v5v/l1u7;FB?<:{76/x,u11210 0 1 .} *r *f +b /q 1w 2h 2h;;=;:63{/{ .|35==5} 4~ 4 6;:9 6z 5s5k5h3o3o0/~#-~$/&6*B.N,\*j&Z%U=9=9BPH`YVNSX[_LFɯ:7l2M[6N\AT_N_auiuauYxY{tXt}r{yt|_8|_8J>I9E-<$2 1 1 //P)[-#LPLPBGFTR}Uw^ghKBF8@/9%@C K K H K UP@GO MKN O M L]^ c ` X! ^ c n% y, ~7:MSr1r1>?wBZs;>b34K,*4%&$*,++;;== ; C L A=A C GG77:83 225 9A D"cB&cB&kS#sZ$m&n&xp(nS!d6X/K)A# >! C E P P RV c" `" ]" Z#W%QO T V ]]g$ h& n. s*x'()*+./,,03?AI#b/z;JOtznssgs[sF8@>.Q)I%A3`A}qt?ot?oj![g[`\h[Yg$u&y(})l)g%g#gd`^^MXM]L lP dU]_dilizioqqmjtjtjmlpryu{w}vwtqroqoqurx__ghjl t&s,r7;@~B%n%n__a[eOiRw]ci )03|B{B{84}&uz"ttpnfg\k_oc{ "4474-~&qgs]gawc}[lXg]w]w^z]y\v^raneijew}v!s))5t5n8[6\0_1e3j9y<~BDafafhqlt~w~v}t{sxru||spszogwf*Cf*C/_.^-]1e=~FjPWdNxEZEPEG^Dg@cD_ST_TWe|sww~rgQfJ[>d:gl#ml#mOgOlPyT~XXX^`efZ tZ tTsSpRhTh[ h_]dSuc{!i*.{I{IvOrVfkjkvlolhl^RwU8gR-oQ)r)F)F@}@|@ {@ x@ o< p9 rC rM sZx_zko~{~{uvwuswwp{luio_h\fdhgikrkrwvvvtwn{buW oX nX nXuYxXxXxc~]{L tL tO wR rU nY s^ x]]PPNuNyP M D wI uN sS pX nT uRwbygyqpo}t~w|jvqpwp}p~~||~xt|rpnmznwo~oov`v`ynwmrltmzprskupkrg{r~vuujpsxjqblffjKoBqNgNgH[GVB JB HC DJ FQIXN_Su_}cgitpeaU_jbZYY`cjj ihex~ g~ gl^mdqvrxw|kw`q_r_rlwqylozz{z~{|}wrtt%(3?yfkj]npprgY^P\7.q}qnsiwZY}XxXuX sP vN weolmw}o|h{lpo~oyg{d|j yj ycmfko en fihcp]y^y_ylq{{zzy|yyzqzj{ctbmaxo|ttntnuvrtkphq^t[qWn]nbn`n`n]g\delboYzYx[scujxjtjqg{fguhruyuyn|mzitishrfrcrd~d] rZ mV aV aYlWlTlSoR yN xK vN sO sK qJ qW sW sO tO wQR {V qR sO tK wG zP S TTQ {N wG jH lI qI sJ vN uR tP qPqW Y Ys`tvvyusx}}z i zcxY xU yWzWz_ya zg ~c {Yr[ v\ {W {U {V yW y[[a c gdYUPyGw= uC lE i< d< dB `B `B aH cY i]ubb{bvXzU|TvStG qF qD tD tDwQx_zkws{r xlju~u~^m[uUME ~C xA rE rF rF iF fVrVrzuuuq%f,e4eD}JnQjTsNcsNcpodqsiuzwq|~Al1{Z!qZlYhRoPqJ sJ sNNP}T_ZV S vQ lJ iG hI jJkefdibr`q[nV iP eO hO k\ fa ea ba aZ nZ nV qS qLpGsCwFtIqLnMmO dP aP VP VR]N^DaLdcp[mTkVhWg[o]rOdOdI ^E \: W; T@ MD MI NK XN bU hW k` ]` ]]bZ`R \T \Z ^R ]I\M dR mW fY dX `W _U \Q [GZG ^I kJ eK`P gT oQ ]P XI \G ^G dG dA \F _UiV rW |U {SzJ H E kE d; o; o@ o@ qB wA w>w? u? tBmCj@ v@ zR lR leukv}{~r|jj*/AVjfcvffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM 6*1ZHZcbfl{rvYtPvTlnIuM|WM|Wjv5ki/mCZ4G$ @& 9' / ,1 2 11@ > 6 5 2 >ITWs|(&(&/1B=ya\MStYlWcTriDik>`I&`I&@+B)G" O# g& h& h% v(*h#_!N!H!M) T) g(j'q%'),$/,D:K?{l{РLРL(!.0 *"&.5m(,7,7,OTabtfM_4=u2n& l" i i !!"$#)4E<`CiBqAV]znUznUqj[xuarcu7_-I"G#E$=;:BNPTTqmb`lZyPDs4-92>6F/H,FBEIggyyhhy3e^+bB"F*)B JFE ++')+08FEKlXvTOag|zw|be|beqsyz`[MNO{orrr<<=,8;RJlpaV]_C:xthktttt_:.q%e"i0i0j7k4m,j*`%SEHI5.00;:6 : EH K S Z ! # ,,4(?-a;mPoibnxynUutPsvNnfXla[p^asifzuxtsqrsrkdb`KaN2YE#VBF"F"1 . %+ 1 . * 3 6 = ? >>IKQe$ !  '4*AJvU;;1(_3e3v3j-]' i,u100k k }"#,/HRWHf>x]|uzwqtut{Yu}P{zRvzbgxooUca[lR~OLnt>_j9LB$F4--D I VSO N L N NH F K"K", . 2 0 *)=.O2l:#v<(G6K;wkQwkQhR^jcjqhMyCor8^k&Jf6a5z43z3z !L'_&7*A6]E[SYOmKEm|Cgy6Vr2Po5v1q%a$a _ [ V'b-n&\ #V "^ "a)g)g*q*m)a(c 'd 'h 'k &o &p "`!Z "_ "_'^+f8~8y6h4f2dE3|-t:%:%A0?D9=J_stt`ϝYF?;RXJ9?*:" 4 4 4 10M%W)$R\R\IHLMS]R]M]bA=949-9%> @? ? N N M I<M]$ RFN P IFZ \ ` \ N [ h s'}.DKc%k(44w>?8 1 :C!N'R)Y6Y6t1|1/03r,zE$a4H"@$ =% M R O O M S f!i# l$ c" Z N J W" [" s s u% v* y8520-+*25))359=!H'd2<HoLqurssWVMMn-2},;*T(K%B6fFqg=jg=j`b__[VdV}Vf!v$w&w%u$tgbi^c]P[QbSvSlSb`kltl|l~lxlvuuuuajhq| w ~qvorlmsqurttsuvXvX~mmlq ~&y+t2g4c>A*~*~Yu[i`EeKs^bf(02A~A~>9+&rel]eUmTtRs~-0:82+$r!etjmkk`e\cqqqq`z]yT uSqRlUhXdwrvrqZZ~ g!c$X%]'l'k'i/}145CyCyKLOwPsShIg?f}R`ede?_?_0h.f'`*j10q/[KQfF^C[BUYS`QkVdfNnLE~Rw^jh{\qU]RVDL?Ii)ii)iVoWtX\` ^\y]]hld od oX nV jQ^Uabjldv](h-l35a^a^fe{dn\cxyGwpDzfA}R5k>)X?`?b"="=:95 7 |; p; t: xF vQ sa ~fggnnuvxx}{vmudhWbR `_[cYininmnozlxbq^rZ r\ i\ fXtVxO}O}d`U vR tH mT k_ha pc w[ XWWKqL uO K ~> yI yS yX w] uTpQnh pp qkklr|uzwnxpqs|syp p suzo h jl|rytxqxpnenemluhxjpq|rxlwjecqqhpymmia eO ^< W)M"J3 Y3 YDcD^E NG OL QMMNIZLfOtVyXcgzjfXgulb^\dgttuslkkj]nayl|q{spg[hThnvw{mr|zzs|u}wt prr&)37AqUYhjq{zxZjOe7/fls~lXWU}WzX wT tS sflljy{~wnelyntd` e qe q_wbtj li kf fc o_ x`t`rrvxw{{z}}q{|n`{_o]wnz syhyhqvpvlwkwfxeudqcqaqZoWnZe[bhvfxa}^yVm[o`p]nZ kehg{ftrwrwts}nxrtvomrdu][] v^ pUaUaZt[r^j]qX P G zP zS zG rC o]u]uS pQ sK|MxT lU nU pP tJ xQ S G G M{Iz> uB sO kO oN sN tN uP qQ pT{U~Wx^xtvuxv}{vm ` [ S P U wU w\q]sa z] wQn[{d X T W zX x^^Z ^ jg\RG{A y: v? gA b9m9m> a> a= aG cc jd{db`yZXYY~G ^H eJ{IzD xT uc ri op wp pq q o o fmbtUME }? t8 k@ nB oK dN `M gM g{tvz!s%].]7]@tC|xIosKjqP`qP`lnYlvfjm{vEg4W"vZp\jZrYuQqQqOMHxO}e ] ~TqQ pM nD hAfIfLfd]aaY m[ m`n] jY fZ jZmg fk cad^dZ zZ zX oU oL oL iK bE e?gM eR dY Z[ WR XR XQ XN XF WN[fg\iRkUkVkajejQ `Q `C Q? R1 V6 UE QB M? HI \R oQ gP dU\U\bd`bY ZZ Z] ZV ]N `S gW n^ c` _Z [X Y\ YX YJZK`LpReW YXhYvO [K RJ XJ ZI XI XB [E _L iP kSlU uW ~G |A {F fH_; p; pE oA q5 w7 v<s? uA w> i= d? t? yM iM ibrjty|mm+1ATikl|ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM (0k?VYtwPvCvPOmDSMlSMlSpx5pm0oM Y<C+8(,& +! + ( ' AAA ? ; : 8 @ H J J Z_!!(,54[KdJ}ElQ[^\[]YwA9}^(}^(\3\.^_ c b a jsc^C:H% I# NUj"y#%).%A6G;diny``͞,&QJI>A1A$ @n ~(-,.,.BIWYv{sYt?U(K!r3n+FFir!)3KNLHGLFMO?R;]~YyJlTonrvnpnmofoipmHۄ<0,qL"qL"D B ; z;!i;&b0 Z%`+c.Y.%V.(h6L9dP}hlm}YzRtosupprzyoW?p\2^M-J6"D.55@ E T W Z T N DAB B 334 1 ( ) ,D"\)4+82G3M4dGdGm~osd741i"Q|:n0q -r4|4|1d3m*90AB\NpZNA@pu?_k)A_"7[+n&iZ^ i j !j%t)-.(z 'v(h(h,,z ,m +o +r *r *s +{ +~ *v )t *v *v2x4w9u;t@pD~IED95~ 1s 1s0w 0u 0o 2u87665|:z< 6 6 7 7 78~9y?B:|:|CB? 9 4z 7: 6 5 0 / 4 4 4 4 5 5 889 7u 7o 4g 3e7q7q0h-c$U$U#U(^-h,k,nfc--(o(r)4{-?9`BbKeMiOlPQJHK]NP[O`VRgcZzpvqsrwo|lywx{xxjHjHH1F,? ; 6 6 5 32G# M'%OXOXd@kM|tzzprggSND55!2,/$5 8 C C 8 : C C BMYSN P Q J H B C D F K `" v)19W#a&-0==Vc8OW1<3/%#"" ( */ 1 : : J I H I NRVJGJK OOED@ > 9 7 5 ?J_-#f2'dNdN972w0e\)]I"U5O.I'=#9" F K S U [ ^ e f f f f" `# ^$ c% e% ,,1 2 531234444::=<8"?%S/`?mOwXy{[ukhtfmfkfk;X2OW4j?%b"P?0WAn^ogpb4`b4`IMLPU[][v[`fkp$d&`o_g^ZkXiTcXfeoaq\s[v[zq~ylhqqi zk uq hn il iiigisiwixqxtxVxVqXw[em%*3}6vWta55eqci^RbXml|jhq{&);;|}}nB|:t#wa`OH]LkPfn(+3|6?;8-"ponqjjikxkxebZwWoTfRjQnbhyyuvgvgrguf~c~cfu {"y""))2s2r3p3p6q1j-bk9l,o*n%k$b$Y0XV.H.H?t> s: r: w;AH ~S }_ {`uascyd{grgrvswsytu v| rr me ha gZgXgckcko~q~vs~jzlneba{ayZpZp^[R vT w\ xZrYk\p_ uYWU}U}J rL sS vPsFkSr`y_t^na tb ve f i}l|vyvzw|}zq whtert{y~tltl{x{|~}x}j{jyknp}y vy vmortvrlylrk~rusrnngimo|utrloYoFn3`-[4 a4 aMjJfA [D XK NOSTWe\w`cd|pzuolcdhssostxxnkdr{x{} h hxizksv~vprnmxx{|qq}~~~}{{yxz}qnrjr!&49Isi^lz{WnJj3t+xjoiqhvayKOR|S xT sO tN t\}avv}t}j{he] }Z yacdd[p]pa qb qfr] nU k_ nc okvnyhthtmgnkqytw~pxnrkhl^ll fp dldldmqmtn~nnnmzgv`s^p]oc if g[l]nct^oP `U g[ n\ j^ghvl{gtfrjsjs~~|}wypwitlxo|]|W|ae_q_qesepcfbk`}WyMvL }L OPT {T {^vazjkp}gz_xSwGvE {D |H H C uC rC iE gL aI kG tJMRT{[]a d o m i|mzpxgz^}\ |[ {T R KwKwRtTwZTzDiM uU Q P ~U |W {ZxZxW V Q |R |R}UXO F zB yA y8 l8 l= i@ kJqOp]narevf|hY|TzT{U {K qN rY tV vL zW vaqavbzj l t vc {c {UzQ}D @ ={< v: p< o< nM gS eT\T\lox t(h3f>eCeEewHfrIfuRkuRkhmih~mZzrS>s2e'wZqOlSvUzGGH I M sO uX {R L NP|KxIwL qM n\u[qX fZ gb l^jYiZg[eb fe f\fZf[ n[ nP iO lN uN pO lJ fDaE cE cQ \T YK `K `K ]J \H YM Z\ZY [W \W iW m[o]pM oM oITI TH UF T@ RB VE[J mP VtXqldld^ ^[ aR iV g``T`G_S g_ p^j^hT \Q XP aO `K^J`H eH kH rIsItF iE eI bK b? _? _J kN nZ yT tM nQ wV K }G }C oB j@ y@ yC yD vI nF r@ ~={;y@ oB lE lG lI tI t^nduw||uu'*z6e@po`jezffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM $26ZVvyNw?vOFmBHMgQMgQrx5rn0pP!Y?B-5)(%*" *! % #FFA @ <"<: A G F FQU&*11QDZDvBeQS_W][[{@7e)e)e6e0edb a _ fmb^?5F$F!E N h!u"#(-#@4F:]idxffӒ-']STGJ;G* Do } (-(/(/>ESVvzw]{C],S$s7n.::\ e )2MtQ(9!- ) %#ccz$#4@9CFLUKdIIIVZ}Z}ZswkewS~rTylTsomrjbcIbcIH36P/6f#7]1B e6(L.H3C3F3G9>;;LyGr6^Bblfolcek`Z]fZquL~@Ì3/tU&tU&H#F#@$A&lB*g7#a+i1"k3$e4,c4.zJLzJLwB)m<$O+L&AIPU Z" rz  34A9iHtZrssrqwvfx`zbzc]YLwOvTXputjos~eXrr=me4J.J.* + - 2 7 = C J L k u n n :97623$4*=K@V~rww~;n1w<w9v08@F!L#J!I DD41'()*61C7^LxahjY|Sqyr{sqjvxZ;qT.]C)J2!C,77? D S X ] V O A< @ A ++6 2 % ' -G`&3.75H2M1bDbDoptc0/.l!T;r /n +l4}4}6l7r+92BF\Qx\M>>qs>\f%:Y/T(k#fX] l o !q%{(02+ (} 'h 'h-- -q -t ,v ,v +u - - ,~ ,| ,~ ,~67}9r6u6u -c 1m<ANNNE ;ACA@7:A? 9 8 7 9;;;}@B;{;{ED ? 8 1q 7< 8 6 / -{ 3 3 3 3 4 5 789 8v 7p 3f 1c8r8r/a,\"N#P%U(\*c'b#a ^ ](( b!`#Z'%b3Az9K>UAZC^KNLK~P`KW_Mk[Tog\{uyxvzzv}r{wzxyxpNpNF,D(?; 7 6 543D#!J&%NVNVm=vMx{uwjojORF35"/,+#3 5 D D 04@ A D! NWTQ Q Q JH: : ; ? J b#z,4<]&h)02u@u@KW7EJ.1$) " # )+0 2 = = K K J L QUXLHJ!K#PPI G @ > 7 7 6 ALd/'l5,hVhV;9z3m0TF%O;I0I,I(<#8!D H T W `! a e e d g j# f% e% g& h& 1155420357754??@>8#@'W2_DgUs]|w`w`duXeW_W_1X|)OO4cA#f R>.R?eSeYe`1\`1\AFFLS\[\t\|_ahn$^&Yh\^]UoUmUf[hkler_xZzU|s~}lfppl l wm ^l bj ehgehsgxfzpzsxUxUlQrVcl%*47|}_ll88i ofi]Va]kpzlhlp"~&99rtzJyAt'}^aHDXJhOybh~ &z)w1n6CA>1#ooowlokizizfd\xXnTdQkNq[_v{~vqkqkngpgvfwfxdx{u )k)l)m*o,t*k'a5mBywp{m~nq~nqBl=n.t+o!a!] X'[.]=wB|qn|rh|KqTf\ck_yqdw]VHKA4c4ci!j|ntbsVq^xe~ptnl{evevnurm}S|_w",5?By~qooFC9840u,oj!h^aEV=R2K2KA p@ o;m; v;DL Xd~`r_nbvcye me mv rvrwq r r qv oj kf iYkTlajajpxrzxum}quhde}ey^l^l\YQ vU xb|]tWl[p^ tYWTxTxI rL rTrQoIfWpdyas^lf uh xd c hxlxyvwwr z{{r we oaluz{ucucxuz{ ||jykukmn| {| {mpqxuukxjnitxwwmmgfdi}xwupr]tIv6 f0a4 c4 cPlLi@ _C [J MPUV\ia|fhh{uvyjhadmxzuwxyykiamx|urwx g g}m~ouxxwvwn{y||ii{|~~{~yvy{qhrbr||$4:Ktp`my|VpHl2p*q^r`rds]vG~L}Q|R wR rN tL tY]rr|q}fxfeX S z`dddZn[o^ r` sfv\ nQ f_ ld nivkyahahd`felurslwnkobpXqh dm _hbhbkolsopqqp}hx`s_p_og ji hVhZjdq_lN \T eY m\ i_ejpmthrfqgqgq~}zypxevlzs~]yUwcgbvbvishod ddjczYwOtKI QTQ }Q }bxg}tuyn~bzTxFuA v? vH H ? sA pE eG cK ^H iD tIMSU]` d f m k e|hxksbxY|[ y[ xU S HwHwNuPxWQ{@gH sP ~O ~N~U }W |XtXtVS I zK zOzV]TJ {C A 8 k8 k< lA oNvQt[o`oe ohzjXxRtSyS zL wQ v^ rZ tO {X v`q_s]th k u~x{_ y_ yO~K > < :z;v; r: o: nNhTfVXVXimw t)l5j@gE`F]wHcrHevRovRogmidnIttF|;x2j)wZ rJlQwS{D D F H N qP rT uO I MQM~L}M tM qY}YwW cZ ec k^kYjZf[ba fc g[fXf[ j[ jM gM kN wO sP oK gF_B bA cN \R ZIcIcI ^I ]H ZL YX VY WY WX hW nYqZrK tK tKULUP TL T> RC ZGaK sO Xy[utftf] \Z aP nT kabSaE_S ha p^l]kR \N WL dL cK_J `F aE nC zDwDsC mC kI fK d< a< aM pR t_ ~U wK oP wU L ~I }B r@ nA |A |B |E xO kL qA =}9yArC oHjIhHxHx\mbuty|}~xx%z(r2Z:hqPjcyffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM <0nPp}Iq8{:~;_dE_dEUF%`H&M,a=#@-5&+ '&6 ;"EEEFI& G% C" ; 2 > BIKrr#''-5@\;?3514C4IZVZVps|}obtJr^1b;$\/ 3% GGUe!1B4Mvd9dY5Rk6O~6MPGYEdhgtkstkstYk_^o8o9p @ FH J O T B < ; : . . + ( ! $ - D\(%>SEbXP^Jw`w`rhID81t)OvBq4l0v.z00/h1p.8:=]Ofxn|V=8}88=?7{7{ 2k6tADNJFEEFFCB??AA@< 8<@ < ;>?FFAA? : 5z 7 8 6 5 -}*u 2 2 / 0 4 6=;8{?A@?8z8z63}*r*p*i'e%a \ XYYyyXV QT[$',/-1/34S6^9:GZqHUoLEkYIrVvyimqpp~vqNNP4J/9 1 ) + -12L7(U@0^]^]i?tQqj}VdaALB,5",(-6 9 B B 9 < E F LORRR U VI E >==CW 0AFK%V'Y(26Wa0Wa05.4)1.+ 4 < 6 4 < ? < < J K O P S R Q JHIJRR9<GF CEG?8!L+'S/,iICiIC~Q3uK/Z<"T7C(A!@GNB>IM W W W Z" a% h" oj% f* r( v' / 1 / / 653/+/3792088==='C-V>VNW^YpYwu\pq]n}\m}\m7|/qpNX%t&j'`4rAI|Lyq-gq-g@TCUNYRZ`[lXyU^!g%j'ju"cp `^h^g]d[iXxWpV hU qTz_ }b ~e{f{ixixe yf wj rg nd kengrzml|m{muWuWdPjY{sx#)37Sw\wTwTz'u"yd^a_[ce_pZ|YYkq//SSTL5q)|VQ[MaIwQ~Taf k"g'[/jFC@5~*r!kh~d{cbsbsn|gzRwOqLlKlKmY^k~pxoyoymufvTyWv^mlyyqsnmrvsyyryrdgjk{xz"$&/8LpSitRktRkEVC[p= f? dE`DfCmIsOzPtPrWwZyb|d {i yi zi }cy]vXrTmS uS wGyCzK }K }DtIzYYZTN OOP }P xZ}Z}S tR pN gN kOwSyX{WV G C A kA kD jE mG wJ yUb p icY}V|UU ] \ Z qZ tY ~V{SyVsXm^sau]\[ [ B @ 7 : = : 7 v= t? sJ gN c_c_c}lmpu(3>uSfZe^e_uWhuWhujuavGouGysHx;~.e$LzIHKKH wH vI vG uD sF vH yL uP qX qZ qb te uqn{fqbsWx]wc u]pXkW eW cTdTeb lb lR wR yS W |[ yT mM bC Y@ VG ]J _8 Y8 YE WG WOXP^R qX j^ danbrh}jVyVyD[C \A `C [ILN US ^Z la zhrjolnlnV bX ca eb dd b] ^V Z[_`e`j`l_k_ kP lP lQ lN oFxHuJsIxI}K |L |L qM mD dD dO jP oT }S uSnM tG zA s? qC tD vH H HGE wF zG A;F ~J }I I UtUt\patnoqw~}qq$(4qF{k|`UoffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM @.uNn~Go577ecAecAK5[;#L/d=&?-6&,&$;#C&DDFHM' K' F& 9 +; @F H__z"&$,+?2@FDQF\GkczL;~-~-OEu(q&ch"m%b'W)_&a%QLB B @ E T j#" 2+80@PBZRfRf8π3%~n!y[i>X r z -2!!7@NTrx|zR@e1X,55; ; : =DE1$FN/KM2PK5vMMMUggssfsndq^^upbng_{]Fc4,l'(o#'165;;HCI\JhHBCCy@c=A6533@2DZLZLgkxsnUr?By=r7qWqaw_vkY}owowrV8pM2i3_-B F J V a  ! !4R>\u\{teyrrxqi}`_}^\|\Yr`boaeghWWUXz`svlpt|~yN@h3h3JLSPMcy` W n u x2x2V$U#QT"])fLonj{iklssK0K,LH!;':,90<3?6V8]8č2č2ID431!3(5.K3a8uG|L`ftrjl|oltl\{pvkQiQ.R:"J0G-BB= > AC D M V C < 9 8 / / ' %  # - DZ((B_Jq^ZdR~i~ise::;1g'Ekq<;;;7};EEF?7x89>?7}7} 4m8vBENICFHGGDCAAAAB= 8=A = ;=>II@@? ; 6} 7 7 6 5,|)s 1 1 . 0 4 7?< 8wADDD8}8}85,~,z+o'h #` [UWXssUSN OQo&"'#($-;.B3x4DX}CQ{A=sR?zEujeimllskNNS7L27!.$ '*02O=+XH3c_c_g@sSnfO`^=K@*5",'-7 : A A <? F HOPPQR W XI D ??=E[" 5HL!P(S'T'w37MP*MP*- .1 0 / : D : 7 @ C < < I K Q R T R O JHIISS39II GJL?1"D*'J-,[?=[?=i?0a9+G'E%===GPD@KN X W T W" `) j% s l& d,v) |( 2 5 . . 652.).2792/66<=?(E/UBTRRaPwO~uZto^q{]r{]r91|{W`%y(r*k6}AFGv,jv,j?XBXLXOYY[gVuQ["e&m'pz#ev"aafae_c\iQ|RoS bT nT yX |Y }cxfvgugub wd wi xf sb meqgu|pn}l{ktWtWaPgZxx}"(37OzWn]n])z%f`b`U __ZhUsS}Qek,~,~>{DWP9w-Z!U]N_GvL~MX[f b$T-cGDAw7u~,s"ifb`_ p_ ppxhxNvLsIoJmJkY^hk yn}n}lzc{IL{UpczpepajcldlqmqmSe[kt{y~"&-4>pAgqHiqHiFNEU@k:e(T%\!dZO,2?CiltszqhZtZ_wLcrnxmqrgc?o?o&u#ucsYqNnSoWpQO irxpxpkkk#2anVtNkN]NXu8u8+*z&y%u u~u|euTnFjAi= m= mF~HOS_{ZzUy[xawmvqvrxry{w{wxrxrwqsponsmvldx^|fuhs`~`~p ry{re~bwaubqbpf{f{hggjc se rk pivg{hhhhc pc plyfwU pUpVoc~pommm| xx|y}z|npjkiisvvz|x|xp~vz}twx}wvvno}qzpr n~ha~ozsooqyyonmccevavV vY p` ^gims|uvv|n fk{|vxies^vzutrwrw~|~w~ht{{gon}gyvyv~ ~xtph` vn|s~#-/6M`dg[nRkf?ec9cc(Zc"WeX[_=rAxLT[zb|h ~RJ^rekh~h~po m|ng_sY oW nO yL |ZZ\nawpngrgufxhzhzjek^TMTMY P] Qj SmXueje_ddehfc ]a Zg_g_^ndrt|ox`j^p\ v]}]VT}ViVbSqVp]k^k_j[`WVT[P`\Z`XV]S_gpgputws}qwmpixvnhii}}vqa wbxez`[MHG zF vM |M |^gaiiohrc{[xS uPoMiGvEzEE?t>q: f<eC`CeCjJnPrOnNmVoXpayc xh ui wj }azXwUpRhQ sP wCv>vL L AtGzY\cXM OON ~N vZZR nQ kO`OfOvSuVtX~ZI C D kD kGiF mD wH {S c s j ` YW~VU b ` Y pZ t\V}O{SsVj[n]oURZ Z > < 5 }: > : 5 w> vA uI gL bbfbfxmmmu'2=mX[a_f`guXeuXeyiy`yFmvHxmLy>0i&MFDMMH qH sG xE w> rC sGsK pO l[ m_ mjtmvyv}kvexS|]{f y_ tWnT dS aRcRdd md mS |T ~UZ^|W pO cDV@RE ]G a2 V2 VC UG VQWQ`P zX q_ hdpesmoZzZzA ]@ _< d@ ^LJR TW ]_ jg wmpomiqiqS dX dg bg be b` ][ X]]_aaialdpeqQ nR oS pPtFIxLpKxJ N O N uM pF eF eO hO mP |S uUmL sB x> p<mC uE xJ J JHB {D }I B;H L J I YrYr\q`tl{k|i}q}x}oo$(4yJi]P~lffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM &0@CVvZt~qY}JEC\iK\iK2&E0%O'E'[![!Y(W%POM A 5 2 1 7 9EEK\$7!9+@?=S:tVqRH~-~-^"XD{>^+[(X%W%U%Z#\"PLP M E E D Z p#q r" $%+8->RJRJҁ<{7h'["M?1*'26''>=IHhgqinu}{jd@{4[1[17 3 ' ' (% ! &*!r7/>8mPmPCKakkwyhj[QkMsF3~9*~,#~'!{(,,07:A>^KZ{i|m}qbgBd0?*2P3P3Y7[<`I}e~hOuX/j?$9"(   $) 6C"j/Do1At2=H8O6WP|ZX~jY~jYxzYZ[jyrkPd>b;F-;F-"%.0 4 H[ H49:/+ 95 * * ( !& # 2Aw#%'4*9]]qojoosu~SwRoPkioqqqusP9F/D&E$F" P Y in**1R9VPc~ae{ivmpzqstnunkzap{\q{d_kxOtuQlV|_zy~jZj{zwuys@-@-e-h,p*m"i #,./:>i-i-`]d_pfsl|~{wyxztscp]~S~SaG'nK&V$M%1&,&'%(4(BKUW[UUp8h4Q&R&S$[(b,`1]5V:S;S@SArxyrXtX{W|qsds>pK,^=&X/V*R*R*E E D E FB > 7 4 -* ..  !C#d)5lounstss]ϞU<91V^*K_"?`:g5m .v +y+++f.l/7|;G^xhrU7<}>i0Ly+BrYYXUL N P !]'j #a !^ !a !b ` ` 1s6|C; 3n 3s 2w 4 4 3 2 2 2 0x 4> < 6 6z 6sAE;8|<<CB?><83}57 8 8==BA?xDRSTKAz>=??>}>z' A# ;;IF<CXNDHK I H > : C D G M _*=O$T+Y1[0q[0RE#H=3,3,69B GKHE619 <88NLEJZ W T% [ ]U R SS>AIIJ H F @9545$5$@=53,- - 5< < < ABU Y d c a" l" v! x' z- 5777;;21.+(*+./,+ 77FI!R.W3gCYToKdtLgvLhpTunVyRR3,zTV\]%^1w<|bpos2s2Bi?a6J<NNY\^ic!}*/}1un*n]'lLPQW_m]lW hT iQ jM gI dE rD wC dC ]\\fj~v wrtnqp{qssg\h]iasgz!%04{@wDv~e~e3.kjjnezgehPoXu`egcc*h0fA^Is`K6nj*VL>hVq^xXzVaaa#q6:>70r'$epepjxetWfSnOuTyX |N~JO {P yT T LMN~PU[a |NuGrK}LEuEuS lX mfqrx!#}15vIvI|Rd|RezQf|I`2O-`'p%h"`-l0p5n7mTQxGnvJloRem[djdbsqc{}dnjprQQ7z1vb h`p]wPtCqKN_ {e x!"%)321v3q3X,O*vSvSvcm^mP lS r[\\|`|d|WS LLTx[|qndhk xcZ`bhj}}yyk zr ~y x~w{plmgylxlx{|wvrqror~{{ba{\ n` nl nh qd te ftyzzlkiig{m}rolqrtuwzxs~m{pzrxkrhpvsztxx|rmuulwizizkn|x}vnli{yxuxn}mhkty~|z}|v} txxvytkrujpztjx`lfhhho|o|n~q{vr{~}}v}}}}yrrvnsvj jhgf nixkmjmbttU_*{/~ y: u< t=sAmBk8w5 {I tI tV ~S zK oF t@ x> s; m= p= q= g= dG ~G ~? t< t3 r8 vGGFE D M P}UlUlTr[unr}~w|{y~{wyyoo"$~+g2lEyw`c{kffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffY3y3y3y3y3y3y3y3y3y3y3y3y3y3y3y3y3y3y3y3y3y3y3y3y3y3y3y3y3y3y3y3y3y3y3y3y3y3y3y3y3y3y3y3y3y3y3y3y3y3y3y3y3y3y3y3y3y3y3y3y3y3y3y3y3y3y3y3y3y3y3y3y3y3y3y3y3y3y3y3y3y3y4z8~K"^-m9|QtZrYY.h.hF#K@[7Y.X!UQIGG#G.D.D-G+E(A(A'A!@@@@?~>}#>#>&=.>GBKDWITSR]OmL~R}U}[r[rTbO_CU>R/I.G,F+F+F-D.D(C&B(?'>#>"?"B-C~8E}9B9@MDTEVHWJb\b\it_pBgD`FZESELEHEGNLRNKGKGbR\WMgLkKyE?HK]xcq.L.LA@>><>ABD9NERBjBjRzO}EA6;A5z)i9V?P?I?G>G@IHOGSFbBs>>?CdETDKDHN[N[N`O`RcIq?EK:_5SD??~?~;}<~>"A5K8K:LCWG[@_>`?h?h$=<>?;9:988889;!>7>MAMATLOO@[?c>|;v8p9m;j=c>aGpJv6o:nGiDq=?Ay?~>;;AvDsBSBS3J4I8H6D5@DDSIIJFKOPSRahahncgeRkMm@q>z<==98?s?s1W7XJ^IYDLPI[G[G[GTYR_NNQkQgR\P\M]K`JdQcXbT^S]M]L]9<{DlDmBq>x:FvSm8X/R,J+H)H)H#<"<"<~#<}#<}!<~<>>:9=}=} =} <}:}:~=!B2H6j7v9~:::/*{t^XS P NJIII IJOW/o4v9}*qhYT A ? ;::=ADGDDDDCCLN UQMLLMMLLLLKMRQNNN T VQO Q Q UTSRQOMNOOORR T T S U \ ] ] X TRRRSRRQR W USQPTVSSQQPPQONMLMMJIJJNNOPSTUTTU UOOONKK J J KE@AB D D8 9 : ;=>>??C E MPH F BI"_4eGjElDm;m9n;ql&TJ@>~<} A#B7T>[^m^m]jWgG_=] ZZ[TMG!E~<<%=#>@"?,;';"<$<&<$>~$?~=="A~"A~$B~'C~0HEQ[[Y]X`@`9a)U$RII=>!A#@&@$?#>>>>~>};;'<|&<}#<%=-?~,B~*F~-A/@*@)A~*A}*A};| <|%@|%?}%=~$=#< <=@BEE @?>=;:9:<?@ >!>+>,>2@~2A~1D~6D~;D~d8k:L:L!@ ?<;';.=5?ECUHRKQL7H/G&>(=0;/:,9*9):'9%9#9"9"9":.;.;3<5;;:9;7<8<9=KAQBFBBC@@@@4<4<5<:=IBPDWFTKSMSSSU?f?fOMIJ6C5A3>3<4;7;;G>QBQB_H`KcT]WMcHYDN5H&B4B9C<@=?I@J@MANDSNKPCRGOKKFGEEAB@A3;3;5:3:,;*;(;*:,:':%;'9(9*9*9&<&;':(:+;.:1:';$<%<&<#:#:*:,:3:9;J@RAZCYDXETKSN;X;X>\>\=\>XALJISGOELDTIWKRNPOA]@[r758~9|F\F\KOEL1C0@/=(<";&;';0:39N>N>[D\DaF^GUMKLBL;L9M,I(H*A*A2=/<(9):.=.=.=0<2;,:*:&<&<*;.;9=7=2=4;6:1:-:0:1;4<5=E:E:F=B<6:99=8<:<<8<7<@;C;6=6=A;D;M:;:8<8=A=I=F=C=G>L?IG=@=A=E=I>N?O@PAL>K=@<@<7:6;4=6<:<=<==>:?:<:;;:;9;5<8<@<=<:<5;0:3;4<4;4;8:8:7=9=>>E=L;HC>FAHBQHPJNQCg9|9|9},n(j5T:M+>)=%;%:(:*;,<,;-:*:):.:/:6<6<:;<;D;>;8<9;;;48280:0;*?*?0=4>AB?A8A<@A@<@;@3A1BBABA.>.>->+>&<,=2=0=.=,<,<(=(=@=?==><>;=;;;:4:,;,<,=-;.;:<6<,<-<0<-<+='<$<,:/:2;4;7=7==;;;7;2:.9/:1;3;4;9<;<8:8:-9099;5;,;,;,;*;*<(;(;+9+9+:.::<:;:;8;5<-;&9!: :"9"9#;";;:$:':*:*:);,:-:,;+;182859595:0;,=+:)81:3:(:%:#:#:2;0:*8+9.<-<,;1;3<,:*:&;&;(7(7&8%8#9$9%9&9(:(;);&9&9!9"9%;);6<7<8<5;2:3:4;/9.86:4:-;.:28190:2;4;.:,:/:0;';';6 7#:":":!: ;98 9!9&:&:-;4f?V;X0`3T7H/C'=*:+9!8!8(8'8&:%:%:$9#8&8(90:3;.9-8<<;;7959/8,9):*9+8&9$:&:':090909/9,;,:,9+9*:": ;9888(:':$:&:.:-:-:4:6:4:4;7;7;(<';$:$9#8&9);/<5=9=;=.;.;4939/:0:3:19/9.:.:/:0:/9/9#8#8#;":!9999: ;!;::%8%8+:*9&9#8 8899999$:$: :999$:#:#:"8"8'9(:+;+;*;-;7;9;?;><=<@=D=DS>QDQERINLEV;c2q ifffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fpfffff@fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff@fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fPfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff@f@fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff@ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff@ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff@ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff@ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff@fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff`fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff@f fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff@ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffpf0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff@fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff@fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff@ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff@fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0f@f@fPffffffffffffffffffffffffffffffffffffffffffffffffffffffPffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff@ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff@ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff`ffffffffffffffffffffffffffffff@fpfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff@ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffpffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff@fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffPfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff@fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffPfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff@ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff@ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff@fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff@fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff@fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff@ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff@ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0ffffffffffffff@ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff@ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff@fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffpfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff@fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff@fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff@fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff@fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff@fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff@fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff@fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff@fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff@fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff@fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff@fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff@fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff@fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff@fffffffffffffffffffffffffffffffffffffffffffffffff@f@f@f@f@f@f0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffff@f@f@f@f@f@f@f ffffffffffffffffffffffffffff@ffffffffffffffffffffffffffffffffffffffffffffffff@f@f@f@f@f@f@ffffffffffffffffffffffffffffffffffffffffffffffff0f@f@f@f@f fffffffffffffffff@f@f@f@f@f@f@fffffffffffffffffffffffffffffffff f@f@f@f@f@f@f fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0fffffffffffffff`ffffffffffffffffffffffffffffffffffffffffffffffffff fpfffffffffffffffPffffffffffffffffffffffff@fffffffffffffffffffffffffffffffffffffffffff fpfffffffffffffff@ffffffffffffffffffffffffffffffffffffffffPffffffffffffffffffff fpffffffffffffffPfffffffffffffffffffffffffPfffffffffffffff0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffPffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffff@fffffffffffffffffffff@fffffffffffffffffffffffffffffffffffffffffpfffffffffffffffffffffffffffffffffffffffffffffffffffff fPffffffffffffffffffffffpfffffffffffffffffffffffffffffffffffffff@ffffffffffffffffffff`ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0fffffffffffffffffffffffff@ffffffffffffffffffffffffffffffffffffffff0ffffffffffffffffffffffffffPfffffffffffffffffff@fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffpffffffffffffffffffffffffff@fPffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff@ffffffffffffffffffffffffPffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff`fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffff fffffffffffffffff@fffffffffffffffffffffffffffffffffffff`ffffffffffffffffffffffffffffffffffffffffffffffff0fffffffffffffffffffffffffffffffffffffffffffffffffffffff0ffffffffffff0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffff@fffffffffffffffffffffffffffffff0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff`ffffffffffffffff@fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff@ffffffffffffffffffffffffff0ffffffffffffffffffffffffffffff`ffffffffffffffffffffffffffffffffffffffff0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffPfffffffffffffffffffffffffffffffffffffffffffffffffpfffffffffffffffffffffffffffffffff`fffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffff@ffffffffffffffffffffffffffffffffff0fffffffffffffffffffffffffffffffffffffffffffffffffff@fffffffffffffffffffffffff`ffffffffffffffffffffffffffffffff`fffffff0fffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffPffffffffffffffffffffffffffffffffffffffffffffffffffpf@f@f@f@fpffffffffffffffff`fffffffffffffffffffffffffffffPfffffffffffffffffffffffffffffffffffffffffffffffffff@fffffffffffffffffffffffffffffffff0ffffffffffffffffffffffffffffffffffffffffffffffffffff@ffffffffffffffffffffffff`ffffffffffffffffffffffffffffffffff0fffff`fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff`ffffffffffffff0fffffffffffffffffffffffffff`ffffffffffffffffffffffffffffffffffffffffffffffffffff@ffffffffffffffffffffffffffffffff0ffffffffffffffffffffffffffffffffffff@fffffffffffffffff@fffffffffffffffffffffffpfffffffffffffffffffffffffffffffffffffff`fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff`ffffffffffffPfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff`ffffffffffff@ffffffff f`ffffffffffffffffffffffffffffffff@fffffffffffffffffffffffffffffffffffffffffff@fffffff@fffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff`ffffffffffffffffffffffffffffffffffffff@ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffPffffffffffffffffffffffffffffpffffffffffffffffffffffffffffffffffff`fffffffffff0fffffffffffff ffffffffffffffffffffffffffffff@ffffffffffffffffffffffffffffffffffffffff@fffffffffffff@ffffffffffffffff0fffffffffffffffffff fpfffffffffffffffffffffffffffPfffffffffff`ffffffffffffffffffpfffffffffff@ffffffffffPfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffpffffffffffff ffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffPffffffffffffffffffffffPfffffffffffffffffffffffffffffffffffffffffffffffffffffff@ffffffffffffffffffffffffffffffPffffffff@fffffffffffffffff`fffffffffffffffffffffffffffffffffffff f`ffffffffffffffffffff`ffffffffffffffff ffffffffffffffffffffffff`ffffffffffffffffffffffffffffffff0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffPffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffff0ffffffffffffffffffffffffff@ffffffffffffffffffffffffffffffffffffffffffffffffffffffff0ffffffffffffffffffffffffffffffffffffffff@fffffffffffffff`ffffffffffffffffffff`ffffffffffffffffffff`fffffffffffffffffff0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff`ffffffffffffffffffffffffffffffffffffffffffff`ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff@fffffffffffffffffffffffffffff ffffffffffffffffffffffffffffPfffffffffffffffffffffffffffffffffffffff@ffffffffffffffffffffffffffffffffffff0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff`fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffff@fffffffffffffffffffffff@ffffffffffffffffffffffffffffff0ffffffffffffffffffffffffffffffffffffffff@ffffffffffffffffffffffffff@fffffffffffffffffffffffffffffffffffff0fffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff`ffffffffffffffffffffffffffffffffffffffffffffffPfffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffff@fffffffffffffffffffffffffffffff0fffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffff@fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff@fffffffffffffPffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff@fffffffffffffffffffffffffffffffffffffffffffffffffffffffffff`fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff@ffffffffffffffffffff@ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff@fffffffffffffffffffffffffffffffffffffffffffffffffff0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff@ffffffffffffffffffffffffffffffffffffffffffffffffffPffffffffffffffffffffffffffffffffffff0fffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffffffffffffffffffffff@fffffffffffffffffffffffffffffffffffffffffffffffffffffffffff`fffffffffffffffffffffffffffffffffffff@fffffffffffffffffffffffffffffffffffffffpffffffffffff@fffffffffffffffffffffffffff0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff@fffffffffffffffff0fpffffffffffffffPffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffPfffffffffffffffffffffffff0fffffffffffffffffffffffffffffffffffffffffffffffff@fffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffff@fffffffffffffffffffffffffffffffffffffff ffffffffffffpffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffffffffffffPffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff@ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff@fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff`ffffffffffffffffffffffffffffffffffffffff`ffffffffffffffffffffffffffffffffffffffpfffffffffffffffffffffffffpffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff@ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff@fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffpffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff@fffffffffffffffffffffffffffffffffff`ffffffffffffffffffffffffffffffffffffffffffffffffff@ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff@fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff@ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffff0ffffffffffffffffffffffffffffffffffffffffffffffffff@ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff@fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff@ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0fffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffffffffffffff@ffffffffffff`fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff@ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff@fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff@fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffPfffffffffffffffffffffffffffffffffffffffffffffffffff@fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff@ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff@fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff@fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff f@f@f@f@f@f@fPfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff@ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff@fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff@ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffpfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff@ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff@fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff@ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0fffffffffffffff0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff@ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff@fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff@fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff@ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff@ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff@fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff@fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff@ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff@ffffffffffffffffffffffffffffffffffffffffffffffffffffffffff@f@fffffffffffffffffffffffffffffffffffff@fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff@ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff@fffffffffff@ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff@ffffffffffffffffffffffffffffffffffffffffffffffffff0fPfffffffffffffffffffffffffffffffffffffffffffff@fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff@ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffPffffffffffffffffffffffffffffffffffffffffffffff@fffffffffffffffffffffffffffffffffffffffffffffffffff@ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff@ffffffffffffffffffffffffffffffffffffffffffffffPffffffffffffffffffffffffffffffffffffffffffffffffff@fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff@fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0fffffffffffffffffffffffffffffffffffffffffffff@fffffffffffffffffffffffffffffffffffffffffffffffffff@ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff@ffffffffffffffffffffffffffffffffffffffffff0ffffffffffffffffffffffffffffffffffffffffffffffffffffff@fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff@ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffPfffffffffffffffffffffffffffffffffffffffffffffffffff@ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff@ffffffffffffffffffffffffffffffffffffffffpffffffffffffffffffffffffffffffffffffffffffffffffffffffff@fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff@fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffpffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff@ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff@ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff@fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff@fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff@ffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffff@ffffffffffffffffffffffffffffffffffff`fffffffffffffffff@f ffffffffffffffffffffffffffffffffffffffffff@fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff@ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffff`fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff@ffffffffffffPffffffffffffffffffffffffffffffffffffffffffffffffff@ffffffffffffffffffffffffffffffffffffffffffffffffPffffffffffffffffffffffffffffffffffffffffffffffff@fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff@fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffPffffffffffffffff0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff@fffffffffffffffffffffffffffffffffffffffffffffPfffffffffffffffffffffffffffffffffffffffffffffffffff@fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff@fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff@fffffffffffffffffffffffffffffffffffffffffff@fffffffffffffffffffffffffffffffffffffffffffffffffffff@fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff@fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffPffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff@ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff@fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff@fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0ffffffffffffffffffffffffffffffffffffffffffff@fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff`fffffffffffffffffffffffffffffffffffffffffffffffff@ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff@fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff@ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffpfffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffpfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff@ffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffff@fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff@fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff`fffffffffffffffffffffffffffffffffffffff0ffffffffffffffffffffffffffffffffffffffffffffffffff0fffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffff@ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff`ffffffffffffffffffffffffff@fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff@ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff`fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff@fffffffffffffffffffffffffffffffffffffffPfffffffffffffffffffffffffffffff@ffffffffffffffffffffffffff@fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff@ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0fffffffffffffffff0fffffffffffffffffffffffff`fffffffffffff fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffffffffff@fffffffffffffffffffffffffffff@ffffffffff@fffffffffffffffffffffffffffffff@ffffffffffffffffffffffffff@fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff@fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff`fffffffffffffffff0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffPffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff@ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff@ffffffffffffffffffffffffff@fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff@fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0fffffffffffffffffffffffffffffffffffff@fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffPffffffffffffffffffffffffffffffffffffffffffffff@fffffffffffffffffffffffffffffffffffffff0fffffffffffffffffffffffffffffffpffffffffffffffffffffffffff@fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff@ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0fffffffffffffffffffffff`fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffffffff@fffffffffffffffffffffffffffffffffffffff@fffffffffffffffffffffffffffffffffffffffffffffffffffffffff@fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff@fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0ff0fffffffffffffffff fffffffffffffffffffffffffffffffffffffffffff`fpfffffffffffffff@ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff@fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff@ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff`ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffPfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0ffffffffffffffPfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff@fffffffffffffffffffffffff@fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff@fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0ffffffffffffffffff`fffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff`ffffffffffffffffffffffffffffffffffffffffffffffffffffffff@fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff@ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0fffffffffffffffffffffffffffffffffffffffffffffffffffffffpffffffffffffffffffffff@ffffffffPfffffffffffffffffffffffffffffffffPfffffffffffffffffffffPfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffffffffff0ffffffffffffffffffffffffffffffffffffffffffffffffffffffff`ffffffffffffffffff`ffffffffffPfffffffffffffffffffffffffffffffffff fffffffffffffffff@ffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffpfffffffffffff fffffffffffffffffffffffffffffffffffPfffffffffffffffffff@fffffffffffffffffff0ffffffffffffffffffffPfffffffffff f`fffffffffffffffffffffffffffffff@fffffffffffffffffffPffffffffffff fpfffffffffffPffffffffffff fffffffffffff`fffffffffffffffff0ffffffffffffff0fffffffffffff fffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffPfffffffffffff@ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0ffffffffffffffffffffffffffffffffffffffpfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffpfffffffffffffffffffffff@f@f@fpfffffffffffffff`fffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffff0fffffffffffffffffffffffffffffffffffffffffffffffffffffff0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffpffffffffffffffffffffffffffffffffffff0ffffffffffffffffffffPffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff`fffffffffffffffffffffffffffff ffffffffffffffff`fffffffffffffffffff@f@ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fpfffffffffffffffffffPfffffffffffffffffffffffffffffffffff fffffffffffffffffffff`fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff`fffffffffff f`ffffffffffffffffffff0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffff f`ffffffffffffffffffff@fffffffffffffffffff0fffffffffffffffffffff0ffffffffffffffffff f`ffffffffffffffffffff@fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff`fffffffffffffffffffffffffffffff0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffpffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0ffffffffffffffffffffffffffffffffffffff0ffffffffff0ffffffffffffffffffffffffffffffff0ffffffffffffffffffffffffffffffffffffffffffffffffffffff`fffffffff0fffffffffffffffffffffffffffffff0fffffffffffffffffffffffffffffffffffffff0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff@ffffffffffffffffffffffffffffffffPfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0fffffffffffffffffffffffffffffpffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff@fffffffffffPffffffffffffffffffffffffffffffff`ffffffffffffffff@ffffffffffffffffffffffffffffffffffffffffffffff@fffffffffffffffffffffffffffffff@fffffffffffffffffffffffffffffffffffffff@fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff@ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffPfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0ffffffffffffffffffffffffffffff@fffffffffffffffffffffffffffffffffffffffff@ffffffffffffPffffffffffffffffffffffffpffffffff`fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff@fffffffffffffffffffffffffffffff@fffffffffffffffffffffffffffffffffffffff@fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff@fffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff@fffffffffffffffffffffffffffffffffffffffffff@fffffffffffff ffffffffffffffffffffff0ffffffffff`fffffffffff fffffffffffffffffffffffffffffffffffffffffffffffff@fffffffffffffffffffffffffffffff@fffffffffffffffffffffffffffffffffffffff@fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff@fffffffffffffffffffffffffffffffffffff fpfffffffffffffffffffffffffffffffffff ffffffffffffffffffffffff`ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0fffffffffffffffffffffffffffffffffffffffffffff@fffffffffffffff`ffffffffffffffffff`fffffffffffff0ffffffffPfffffffffffffffffffffffffffffffffffffffffffffffffff@fffffffffffffffffffffffffffffff@fffffffffffffffffffffffffffffffffffffff@ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff@fffpf@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@fPffff ffffffffffffffffffffffffffffffffffffffff f`fffffffffffffffffffffffffffffffffffPffffffffffffffffffpf ffffffffffffffffffffffffffffffffffffffffffffPfffffffffffffffffPfffffffffffffffffffff`f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@ffff fffffffffffffffff@ffffffffffffff0fffffffffffffffffpfffffffffffffffffffffPf@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@ffff@fffffffff fffpf@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@fPffff ffffffffffff@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@ffff fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff@fpffffffffpf@f ffffffffffffffffffffffffffffffffffffffffffffffffffff@fpfffffff`f@fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff@f@fpffPf@f@fffffffffffffffffffffffPf0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff

FIBzBz:l :m 9q AH$@7l .e+c#P  J HH8t!5m-Y,U*I)7O'2DT0@RrpEW|clems]UUilu샥y⬷Py~7EDH713) 4# 8$ @ @ CB > B OQRQPWYMIQ O G D; @ D A > ? ?: 8 @@, / 8 7 6 ? G L M A = 6 6 + .6537 :4. : > ; ; 1 3 8 : ? 8 0 ,'%2 6 2 0 2 4 9 : >DIHF: 6 6 6 K K J M T R POM@ <J N N N YUJ!K L L K V.Y 6z("H*%N/2d/2dLFNBU6Y9cBbP|`^wywqY˭Gk_ Lk_ L_:.[5(M' L# HLPRT! V W krd" b% ],![( SUW!U RQ P L J DDS!T V P!I$ K! MN!N"N N AAC D HKRL E J K N O N N Y# X! VVW P H QYLHQ!Q!S Q K$K I LN LJJJ R T HN` a d] V Z] WUae \! \! S Y j s | )%6,>IARB.uB3XDXDzs׈vvuwrhZfZzYKK&iVFY;<R(9O!E _E _G mJ nR pXu!j+n},qw-pr&o mez!b~"Y k Y k ke(uk0 {I%b2ŭR|qxs[˗HJqJjA;*pc&nZog@ug:{g3}j-~m&zm.ym0~y4}5\m#\m#Zj"]l!g qms#st'wy%z~#m{ h zbv"`u#qx"qx"z#y%w{+tv*kg%up'x(}n/|k1!uO%xY881}z/vH*h`G%fUBa2N]*YX!vc)n1 W$c33xgsrbc|g=gh0bqi"]PqZ hG oO vG rD qN mN m^ o\ kT`!Tc"Rj%\j!e ig gie j oj rik"ii%i#k{#pl$sn$}s$iv!T yXx$[v*Z\#YS!U_%Tc&ar*ar*|e'{f'vg%~u')s(zd&{g({h)dd!\ c] q] qT mV n\o!bn!tl!nm"hm"tw'xz)d i] cLd$Ld$Xl"Vj!P eQ bS ZS USP'WZ#[ dZh Yi _t'_t'gj ei!_e#^e"[ cbw#h'j'l}'g } e }[s'Xp*R^"O`!F gD i?m= p; sC wJ {H G A y? w5x5x8<G X h&e b Y ~V|!I rD n@ r@ rTx&Qz%F#G}#Jp!L vN {Z m^ h Tj%Pj'Gu!Gu!R fR iS qO qC rN wX |H y8 uF K Z qZ qNf!Q lZ \ {ap"`m'_j+am*bo(]v#[x!g&k'~)*+(| }rx"hs'dn!_ h_r"_u$u1u5HH#}]'{g2vHqr]ljna~k`nVyc_jjywtdgoRervrt~vvxyww|wpwՑYNMIw*:b~'=[$@S/Vs:ktNgTttiՎd͆oSc]>y6l-^j&XffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM     ' ' ** +2G5r;qgpponnbY6wbY6w2.)-(#        #$" 9" 99GۚIh«wxtqrsuvh˕w]F+;F+;              '!a2%UF/oY8\3{^.mdGfOTVdfCa[=Y9,bQ4'X8&:H%4W$.\ &a m q!+ .".8.85,f;:yNcsrwp{w]jDf;T)bN#Rh9+h9+5$1&x%*{#*+!=$+O25l68vb>q@WW{⒕mָA;V\*cICI<*.8#'3 )"%#! ! , / 9 6 - #1'5+F"3V*;03g86uI6{O6}yX*coP'[O7DL0=B&@$=">> 40!9<C C B E M Z!g&z-3(&M,*V?HER_כ_ׂwSRMJA;a5}`?#RQ4CJ*+G&#F% F% S#"X!h c R \!e&_$Y!Z" Z# < < F K! X" i# $0(=+!I3(\:/nK5|Q7T/mU,g=6w:7\/8\,2]" [ !Y"O!D$ N Q O!N"U U R(U'_"]"W"S!N H!F!>;JJ? ? = > @ G N T Y X"W $S!S!H K R" N A FJ$D$>$7"5!:%<&Q#P"KJ H#N#S"S#S#FBI KR R y#!"+ /"3&70:9K#TQ&]t,w.VͽVͨMwZq`qlqtww]v{Ps|KruXmr\k}k{}k{ztz|p{bbs`fZZqLn=ټVnib}gRvGU[GU[798`341V%&7(!3/%(' &#+%7&< = 7 5 <; 8 ; C F H B ; =&>(<!;; ; K H =%D%K$C';)A$$C&"B B C'C'9*:'< BS S R C > ? ? 7"7"E C= < :9 8 6 3 7 8$: : * * + / </ " % ' , . T:*\`F4qq~rtuVrod]vݏac~7ś0mv3.Oj7^ /Z 4u)4u)(I+O'3a4->Q3Hm5Th6_c8tP9{I>`jB@Wa@CCi|CCi|?Ü=79>oAwCHijJ̿5.116М9ȠAB¯Eñ?9͢AHED<<8բ9: ; 7 <>CE} II#M$K}(Ft"*J}.+M:/UB3]J2PT1LW0Dl70A`,5S}D5S}D+N1*Gv-%3Y"(3Z023\Y;KlhDb{wUxnZj}iʉhόjSjS]O|aMnkFqyT{~kxR[L&YF7;0! 8;- - @? = C ST T RPagZ U RM>@FC ? ? >@ @ 7 4 7 7 : 8 0 3 6 6 6 M U K!G#? ? @?:<A>; :8=> 9 9 @  @  >  =  9 = AB C < 9 .*  9:=BQ KDC B @ ?= < 3 3 FI P Y a! a `S N Q R UUU RJ G= < : C,F2Z#1`'0y&'My&'M9=?=R=RAPLHM@NMXYaVĦRǩ/~/~UI~L>P1 O- M M!L" RWZ [ in| |! {" t$ ^* ]+ [+ Z% X Q OZ^ XXJ N Z$U!OH @Q V O M B B RPI L TT S$#L J UXPP[ ZW UMJGK O L K  S S S T X V P P O T Y[\\ \ b` Z _n% h b d e \Y g! l# X X b c dx" ,/063=?%fC)ta=kCwiNJwi{䁀ߑWύP9fu/_pi%XVZf>Uk6H dC aHw Hw I vH vC tF vOz!d|"x~"x#r#yf$tb$}c*}c*p8u?#R'_4ńmjoqjgLvLv]an{nӈIn@u7{-|*w'sb&g[/|/|2y5}>@G…D@AArIkKϾd*dbd*dbe"cPfaIgZ2e]1]d/Wp+Q{&I~#A L O Q Q U T RR S }W~#Z)g$t i e Z wV s^m"\l!W iXm Zy&X{$U}!Yl ] [\d \g![l#Zm#in"in"Rr RsP uR kS aRn"Q{%c&i&L ~B zO mO m[ b] fap#dq#ms$np&nm'kd#ja!g]!f\!cp!cp!fn%gl#i dp eg ze%nb*of.pj1}'$$$,{*`}"ey#rl$rw"r r yq ps yt |j%g(X r^s!qu%ot#h rfo!dl$am%^m%Pf%Kd%gj!plbi(bi(X~!Ut!LW"P Z\ ae bmb#lq(kv)`t&\s%k^%k^%c{&_x#S pR oO mS nV nQ lK jN WO QSR'SR'V cV aU Z[ \n cfd ]d!`d"bc"d feg^k"\l'qw"nu!e mf pjx mvo s_ gO[` _e `[ gXi"fV#fV#r(|t&qz!v|${~'z%u"ut p t`U![K!W lW la xb yf{i rr Xwf!{t'nl$ji#~ k khj#hj#zj,to*`"bv!f [\^Q`"_ gl nh sgt"j-j-}b"~ f s qxi"uj#rj$kh$de#fff f[ nW pXm#Vj!Q bO bJ bE k@ tA jB_@ j? nE kG j> b> b8 o: p? sF M V ^ qPd%K`'Uj#Xm!Z gZ gbu!]t N pN rN xR xU xQ qP nT sU t^ y^ yK fI gB hIg \b#^m _ xd {h ~d b Z {Z {jk qq!#%s,{*{(~,z0o/f.~w)|}'-,x(z)*o(\~%Tv&Lm'L b L ^iv%s~(uAuAL!U*n7C|wqmkfdrrhhgn؄]ZÑWĐe֐jܝ{rԡgtѧkVkVn>f>L=C;(4[*Dd,Tl/Zv2`?XCUyGnyGnGi|Zrklnidtj7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM     # # ' ')2H3r9qfqppoofgLfgLGM*VBE%M6/44*/0 &          $& 7 74;AXjyihpyvvqՍ~jOH.\OH.\                 -%j7,aJ5z]>]7]0sdJfRTUfc?cY9zZ:*_T6&UC*8N(2Z%,^!%c t! z#, /$0;0;7,g=8xQ\~vnpwq~yb”lHh?U+gN$Vn<.n<.5'~1(s%*u#*|+ ;!*J-3d16mX;f=SS投tݩRH\d-hLJ#P<096&./#(#&$! ! + . 5 2 , /"1&?-N$5r,.\31iE4vL5z{W*bqP'[S<HO5@B)>&;#;; 31 8:A A @BJ W!d'r-4&&K)*S9F|?P[̡[̃qQPLJCElHdG,aX:#PJ,1F''G! G! PU b _ V Z!]%X$T#TT <"<"@ F W h !".&;*!H2(Z:/lN4zU6~U.lV+e;8w77^,2^)-^! Y "T$M "E! K M LL!S S P#S"] [ T Q M KJA>K K F E A B E L T X \! Z!!Z"#S$S$J L P L B DF$@$;#6 5 9";#K#J#H#H#G$K#O"Q"S"K HM O ^ ^ $)')2)5-91==@IT)f[,ov46W˲W˘OxYoaxoj}nur}_ry^wx]ypgymjyxsxsv}wtwtphkidlSVoFa8lLva^Xz^KrDGToDGTo602S2++J(0+-2 '*## -#8&; < 8 7  : 9 5 8 @ C G B < >%?(<!;> > IGA$F$K$D&>(A"#B#!A A D%D%:(;&>CP N M C@? > 8!8!EB< < :8 7 5 2 8 :#88- , * . ;. " $ & + -!S<1e`I<{pqwvXkqbvcwۋgań7-fs0*Ic5\ .Y !@>!@>"8^'$:c.,AsC/O^2^z2ou3p5b6^;|W=vtUBYxBYx<Ȟ:Ǚ5Č7=r?@JN8߯122HJONJD=çCHED==;ɦ;>Hos=Wy<8}3{o/dY*MyDA_rZIepaM{vO}4d2W,m1(e*OG> ; 8 =?CE| N N &U&'T(,R{/.T;0WG4^P8eZ6]i5[n4`V4a~N8t^8t^0O@.Hx=+6a6/7bD>9emEMmzLatZ~r_r~k̈iЍmRmR`MdKroFt}T}|lzR\M(^E8?-"!2 4 / / == @ D PS W SO^c X U VRDEGDA > <? A 6 3 88; 8 . 3 8 8 9 L S JG!C C CA= >B?= <;>@ ;;@ @ A ?  ; > AC D < : 1. 9 ;@D P JDB @ @ A = < 3 3 C G R Y ` _ ^S P T U UUS PIF; : 9 ?)A/R-X!-m#"Em#"E36r87vJ:K@NSIQDOOVZ\TQ77^$XSKQ3$O. J J K OSY [! h l | z! v" q# a' `' _( \$ Z V U ] ` ]  ]  R T Y!URL F Q T R Q C C PNH K S U W# Q P TUM M Z XU RIGEHLKJS S S S V T O Q T Y ^[Z ZZfd ] a m" j g g g ]Yc f! V V ` b f z"$*1.;2E>)iB-v\CeJ~rу~rv|XыP~6os,dhg"ZOXh8Sm1Lg!I eJy!Jy!J vI uD qG qPr au!sx!~v#t${h&wd&i)i)r9uA&Z)e4fgmojhTqTq`zb}jzhϊIo@s7x-x)q&r^%iX,r,r0~}3<=B?;;<|{@wBY"XOY"XO^YC_X>cV0bZ1`f2[o,Wy&Nz"F {M P N N S R O ~O }N {U~#[)h%u!n l b y_ ubn!_m Yk Zn!^x%\x$[w#\j ^ ]\ f[i \h"]h#dm#dm#Qr#Qs R uR nR gQr P}"\$`%L {F zP pP p[ i\ i`l#bn#fs"eo#dl%ee!fc e` e_!bj$bj$io$il"i an b etc$j`*ld,og/{x%~"y"y"*y(ax"dt"mi"nr!p | q us ou {v m#j%[ o_ okp#ip"f pck!af$ai$am$Th$Of$cj ik^j&^j&]{"Yt!N_!S `b bh an`$jn'hs(_p%\o%j`%j`%av&^t#S oQ nK mO nT oM mF kM ]O XUT%UT%X cW `W X\ [kb dd!\f"_f!bf!e hf iai _j#px#lv"` pa qesgtiv] hQ[_ _d a\ eYg!n_$n_$|s&xu%oz!t{$z|'}w%r"p tj t^Y!ZP"Y mY m^ y_ yc{!gt r ^sf"to'ni$lg$| k lnn$nn$wo-rs+b}#cu"e ^\^ T_"_ fj mf sev#i+i+{i%|k" r| ptk#oj$kj&eh#_f ` ha iZ mW oVl"Sk J eI dE aD jC sB kB cB mB qF oG o= g= g9 m; nA rG ~M U }] pTh$Qe&Uj"Wl!Z kZ kcy"^w!Pr P sN wR wW x S oR lT pU q] u] uM lL k Ii Ni!\i%aq"f yh| i!c ab {b {kn%qs&'(~.+}(,~/s.m.|u)yx'*~(y%y&y(j&[#Tx$Lq%M fM civ$s|'y>y>H P(f4?ppmlecmmqpmrՂa‰[UaѐeהtؕuyؙscęscğjIcIMJEF.:g/In0Yu2Z{5\=U@S|?f|?f?dOm{~wmie}l7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM     ! 1K.s1Ȓsbrrrqqrrp܁fyyIylBwF.k_7!KF(+/           ! # ) +22#M0+)Y@B[|pGqwKqljbztsshnhn*,-%$#                    $ <2G?YGjOcC[7cSf\SPl[1thS.l]<$T_; Ke61c0+a)%f%!j % ' .$0)7B7B;-hB3tXFy\ak`{zovψ}pФqTmJW0vO'c~C6~C6y30s//b$*a#+_,t3&:!.K#0Q;4tC5iFiFrt{xooz4xU]/h;@*X0/C$-''(%" " )) ' ' (' & -4$G>M"#Fw9.fA2pS(^zQ'[`L#RXC JA'3;-5'4$3 3 3 4 4 < < 8 : AN"Z(Z/Y 6w &D +I(Aa+HiP^P^_KbKukJzJJe|q]FmL3uM3CB+2I$I$H J O T cT!D"D&D)A @ ;&;&/ 8S&d&'!6%"E/)V8/guU3uj_4y~Z,fX)`~3>w/7b! b!!`"S &F )G*H*C A FGM*M*H L W T L KIT W L HO O Z W N P T"] e f' f/ b( a&!T+T+Q O H#G#E$?$9#6"2!3 3 6 7 9!:$>.?,C&D#D K R X"Z"Z Z & & 498>EKH!NJ"PO)eS0zp;y>}K~OXđXfUg{Xidahcmeaydz̍fdumb^iihcbiO{Ko~?Jj`5!="G G >#@"EFG B < CE> <!::C#A#:$:#9 7 4 2 0 ;? 335 2 ' + 6 - # #" '!((RED~`RUmp~x\Uw[]sVuywx[6x$Rh'5O .T,V%b~%b~4fS5gZ9jo4Ȉ/,)ݘ+ʚ+Û1߱3ԫ??1֣0ן-ۑ1Ԑ;z9Ȕ6ϝPԭYB¦:̛66~x}wzsrqZiRJIHƾDB??CDHk~E<5.14fw솽qj)+Մ0Q+zDTJ?y >y ׵AտAտ=Pk=L~m;?ysEB{cJdTqd]`l~nrӄkԐtNtNjFnF}zG~SupR_Q.kB;"M$$/ (%4 4 2 8 IH ES ` VL T V! UU b _ WS HGE > 6 ? B 4 / 9 9 > 9 ) 3 < ? A I K H G M M K" I D D CCBCCDD @@> A IGB B BD F ? = < ; 9= IJN HB?;C E!>; 3 3 ; B X"Z\ [ Y U T \% _' S S L K G C 5$55 3 2$;$>$I,I,^ "Id$%Pv0/e~6=uGfL]PSVP[LlMqM|P|Pöx2h+rT95O3/A D FGH  V$Z%c& f& {! v! h i k k k e! ^! f!h!e d m'm'j eW XY YY RO Y \ G G KID GO Y ba ` QLB B U! SM I >>> A C F G R R Q Q Q O J V b g k"Z T T T rof! g hn t p" k#^Z U S N N [ _ l%!.%7+!I0)[:4r=7zNUS_nnhp[؃Pt-jk#tQb_8Qo(Kt"Xq'\p(O~"O~"Nv"Lr G fJ cQ X[ `d guq#{'o+k,z%z%v:wH-xp/yv5z:d|?NJSUWWVWVPSMR;U6U~&TY"ROK2z^+tp$xp%{p%u$v#r%m&\w!\w!g|'hz&js!k$l'r&w~$o,l.lz(lv&gc%gc%d }f!l*i*_q)ls'yu%n8k>)rh-tvHH@ĺs8L!tLHqD=h,IX#U HbZ#ol-bG"^O66bbco_aR6e[+ecceGak>^p4co'eo#sz-x~0we!yf%i0m1x5{4~2|-y'{+|,)(x$x$w%x%y&+~/}-|+y%v#i&d'a!a!u|%xw%h&~h'zg+}r&|!r(o*}./66(|& sq i$t" (011tu2tu2pd(qd'rd$re$si%f)c,g% j(+)(++)'}"',,,~'}%{w!uu ""}&~%w#||#k#a)W/l&s#{&}'v#v#xa }d l!i!{a"w ]r Xj balid!la"j kj ky `u dj ol kr_!x h~ qsz%h.ri*ua(nh'lj'ze$wk%n~&ry$~ jvp nv"uz"{}!w#u$~k!zh ~q&~q& |!o(x/5~/{(}x.xw0q*o(--y0x.t)x))('~o+{g,z cz bah#ah#m en eo dn ik yq}"v&sy%oq#wv'yx(w%w%w}&wz$x rq u ]$Su I kP hV dO ^L \D XA W] cZ bO _S _^ `d kj ul yn |t v v v~ {${$j$g%_&e(k})fy#a uqp!vn"}l'k)x+x+~"z#m%t'+(%''z"x w!w!q's&wx"tz"i~"ar&Xf)jg,|h.#U(b77FRyur~^__ijr8dm(o`k#rSd_9aY0qz/xx0p3x=$Y1=}R\gf}ikkj`j`iZf\]bvUHp@p7o*sj&t`"oS!mN"U"U+s-z4420}-p,wg+sd(`'^7272I <M ?WH+[Q/hj#Ra;I_10`+)b&#g"!l $ & .#1(6G6G>/lE5w\F{^[papomǎ}j̤wSuLa3[+o|D;|D;r22m/0_')^$)[(k.|"4)D ,I52m=4y_H_Hxz肑}mnx8}W^2m?D,\33!F&!1(((%% % )) ' ( + ) ' - 4C6H=p3+^}:0iQ*c{S)akV'\aK#RD+7="06)5$4 3 2 34 ? ? 8 9 >I!T%T+U1o!>x %C(:]+AeKUKUYE\FzeIrJMe}{fHyY6R: KE0:M&M&F H N Q [ Q!G"D$B'< : 8#8#8?V%f% &$6(!E1)X;0jtU3ui^5yzW+eU(^5?{08g$#f"#c#T&E)E(F(A @ FHG(G(F I R P J LMN O H FO O US N Q Z ^ b e$ h) g& f% W&W&O M H!F"A#>$;%8$5"436 6 ;="@*B)E&E#E L"S$\$`%e%g%-*-*8G<MH'`M(cS*fV0vY7p@wDwNwQ^ƌ^i^iz`klhjlrhmzqzыvemcYV~^x^x][{W^zFgvB\o6=ZT.1UH&&Q<,1hP2.\j;:9;:92")3%6 7 ;"61 5 8"6 6= ? 8"6 1 2 7< @ ? = =%='>">!D D H&I&L&J%I$H$F#A ? ?? F#F#?#A"H!HG C ? DF?< ;;C#A";!; ; 7 4 2 1 8 ;3 3 5 2 ) +3 * ! ""*!-(SCF~`PWlo{aUz^\xVq{u}yZ7v&Tn+ 9X1]/_"by"by0cO1cS3b`0vq,΃*({)ń*ć1ī|3yƩ=ȫ<<@AEgBz;6247צetss*ք*u-~J)s?RI@{ >y ;w ADBB} T0 T0,nA/pE7wR;u\>sgAuuDxD~DHIķO۬O۬B`A]>VHWe\daxcemjm}rЂkё{T{TrNvMKUvnR\O-iA9!J&"+%&%%4 4 8 ; EE D P ] WQ W Y!XX ca[ WJFB >: >@4 0 ; ; > : , 4 < ? B I K J J Q Q Q! N D D FECEFCCCC> AKI D E FE E = ; < = > A HJMIDA>B C ; 9 3 3 > D UX [ \ ] W U Z#\% T T K J H C 5"66 4 36 7!C)C)Y B_"$Kq00dx6>vHgR^\U^OaJkKnLvVþvVñy8i0zS;9O52B! C D FGT!X"b$ e% } x h g e e e ` [ e h!e! e! j$j$e b [ ZY Z[T R Z ] L L NMJLS X ^ a c! U Q H H R P KH=> ? A CI J Q Q O O N M J V a d g^ [ ] ^ o n k! k m o r# n# j"\X R P M M Y _ o&$/(7-!K1*^84r:7xKVQ`倄kqtلSIp)ah!pLaa7Sn'Os"]s%as&S{"S{"Mn"Nk N bP aV ]`e kn!xu$}'q(n(v)v)x<{K.y18}>hDSOSZT\T\URQOP>^9\(X\#UR}M4u[-mi&rk%wm#yr$zt%o}%l%]v ]v c#c}#eu!h$k&p%u|$o*m,jz&iw$ii&ii&a yc| h(f}'al&ln&xq&n9m?)zl.~{FFDs;M#qQInG>g,K[#W Pb[#mf, bK$aU<k6j*ng&o]gJeD N N(h*n0y/~~.z,r+i(n^'iZ${T#S; 4; 4UE!XG%`P3dZ8rvFoy:l|.dx'\s!U pR oE E N yL zI |H zFu#S|$`&k'w)~&%~(}~)p uk s_p"aq"hu gp$gk(gf!f b_ l\ oae!bb"Rj#Rj#Lm'No#R tP yN }K }I |D n Cj"J rM uPu"Pu"Z |Z wZh"Wj P rM mJ g S mV o` nc n]^(]^(ks"jm!g ^g _g caa![_$_`$da%i hk k_ l_ lp}$ly#al"`j ] ed ik mo lslv }w v }v |i hf g\ d\ e\i#Xa"TY"\b"el"]n [o Vl Tk Vn!Vn!gs!ct X w^ spg"nd#ma$eg#ci#\d"Zb"al$al$Xj#Vk"P mL l@ jD kI mC k< jHiLi [ \[ \YeY aY VZ X__!\f#Yn$^n"bn gn!in!i gi eix%ex%Yz%Xv#W kU rTz"U lV ^Z b[ d\ f] gyw(yw(nv"lv"hv"nt$ts&tn$ti!_ pX sWdW_!_ q_ qZ ~[} _y%bv%mo$eh$]a%ha&la'rk t ovz$vz$h~/h|,hy%ht#hg ad"[a%_ dc f`q!_u#dx$dx$w{*xz(|u%xt%lr'dl'\f'Xg U iS mR nT nU nNl I l8 o9 l= bB hH nF oDqH yJ |G |F }> z> z@ iB kJ pK vK |O tS l]r!`t"Un Q l[t"[t"`|"]{"Sw"Qv#Lr&Qu%Wx%Ui#Te"S kR mW gW gSy#Vv#]o#]t%[)k(z~&t'n(d'a~&v}'v}'m{1t{1|/~/0,)+..-yq*tm)i zm {y }v ~m"f!_![ X }R rQ oet"lv$55:}?!qM*}k4Xu|qpeay____ѐNhSi_nˆ\lRh\afZdÄgwrooktϖht̩`wŠ^qX_La@cCY~GO=L9K'K['K[&TY+[i:pGxvmswpm3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM   ,4Y<7$bP:,kc@GsoEa{{GHͪ}|}|rsutrlթItr5?N K$)           & ( , -,,!  "&-P`ZHooEi[Ziblr\א\Qg9sHU.], &              -%`3,_rA6vkUjQhMkJnFo[obRMsf5}r^0pmD Je;CN ,Y$c kr#" $ 0#4&1#W1#WG5yO:fGeL}cPqU~YSQ=}6uEIuEI\-7[.3W/'U)$M RV!k-r 1$,W)0dALALUʌbЖthlpC\a;{KQ3i<>'R-+;**)$. . *)' * 2 - ( . 4 9:"Z "Hd%(T}L0pV1ru2x{e-jN5AD,89#.8$6 2 0 22 G G 6 6 4:@EI"Y,^/s'&Oz*,Z<9<9H3uK7}TD\HrU|fɈwܙN@bP*eN@#QW%+W%+A"D"L"J"B#I#O"F!< .) - - Q U _ m!'$+5/E:)\D3srT5weY6xpP*atM&Y:A6;t+*r&)k'W(C(A%>"='<(G!K3#3#?&@'B*B(C#O#Z"> 5 > A O#O#G I M"U l b X(c%m!t v! _ _ G G H C3!:'A,?(=$6&4&44 B CGH L$J#H!O(V/j%-p',.80<@ J@ JB)rF.}Q>_@lAlFlJpRqUgWcX}{o}{opuxpyyq}qq|{ᆤhTC>T<>}{>=>=: 6 2 2"2%FL A @ = = < 7 2 4 5 5#5%@ "D %;#;#U S#M0K,I!(H$G ?< B D B*B*B#F$R%O$F"G GI J @ < >">"B$!A > ? A : 2 #4 5 0 . 1"1"3 2.-) #    # 5";&U>I~^I\gnلqTjXTc~owzX9q,Y5'Er!;w7yajaj$[B$W>"K1#I.$F+%Q(%[$&~@&I/v42o-4ct4ct1i-0b)+Mq*Lt (I}-*O5+U<.ZM/\S(@s.%7c"/HK/HK1Lc0H^.;yP/GQ3jT2hQ0eM/ZV.N_/\؀/a3So3So6M}8PU?QalÈ;Ԭ++rP)nI#b5 \/JFB >z 9rDHA>;;%qD(tF2~J6xL:qM=ob@mwFhHfbkˋyqyqQOHPiea~giwr{iȒfΒfΡfԜbΌU^~yizRTJ+c?3A*5"9#5"5"J F : <@ JT [a bbb"b#f f g b QF: AG =9 3 1 @ @ ? = 6!9;@ DI J"Q S \% \% b"Z C FOKGKNB > K K >BO$ M# H! M R JA85> A MK F G K KK I G@ > 5!2%3 3 GHK R X a i [V UT XXH I K F6 8 9 8  7 &  2 2 K-Q:a.4bf5ByvKjec[yOrBhGdHbgbgzJl?PBEN<:F( B" > A D N Q _ c!  } f b T S RR R c h! g# f# ` ` U Z h` W \ a \ Z _ a \ \ UW[\`# X P d(k-a& ^$ Y Y G G F C : = @ B DPTMMJ I EG K U ^\ Z j o w z d j z! z# z' r* j,h&e W R KH"I I T#]$v((-0284#P5-h35p28rDXJbUȵUtEsuCw;r4cdF`f>]g5[l'Zn"k wq z]r#]r#KW QW!dV$d[#dk!rw$'&% x uk5k5~@"U26@ItQa^UjIkNkP[KVIHwAr,bf'^[uQ8fS3VU-a]%l dgl'en+gi%gg#^ t^ tW W Uz!^w#gt$kv#nw"oz%o{&bz!^yp{(p{(Y mZ k\f _cf [na#uf*n<qB+y0>>}NqEN)f^K$fRAd,Oe$] fc]#hS*%dX+igNӛNsv~nz^m/Zoj$YUfW:[T6PP2gp-nz+o-o-j}*l|*sz*w|,0.,{)w%w&|w&y.y0{+{+w%w%u&~|'z'y)o* o~ o z ~"&&p(s(z)u)jd(vg$ iv(z+|3}5,,z*x(s"u%|-x*t&z+/|,{+|y#|y#uq+tp*ql&vm$ o !%)&%z,x.}-}-{${&y*u(q%n+j0x%{}!s&p'u.u.31~,|.u4|/)v)q)r#r!++i"m%yw,vu(l mi hfc!h `i]e idm#kf#kf#i dm gwo'so)hn/vv-~*x-r0,+~"}   u x {"}v!xp zp"{p$w)y*x~)s)}2}2s.x-*,-./ u qp"o%~w-~w- } yl!~h#g]*iY$k Uv by f ms%iw&t ut u{{%uz&bu*dv)jx&k ok fq fve$wk#wm#~l#~l#s w q yl n r~$i x` qa na k] m\ nZe!Yb"Wa$V_"S ZW bd xo#z'$}!w$u%xs$tr$cv&cv&${#n r u ~r#o&l"k!nm#of#zy$zy$y$|%~(~(}&|*z.'%| x''~$|$t$q"f gz gg$ue-c5$X(dBB~X}|XwXq[^c\bZ`nI2px+td(u]ukAqg8z){,}5~=$U-u6=~Dyc_Yhg}ku\u\U{YocK}Fr@e:_4Y{(_^$aTQ1L%99tFqI#gQ#hP!kM#oQ%sUTBsI `? b?cD aI _C [A Z[ f[ fO hO fN aP `V ]Vk Vx([q%_i"gi"ji"jn$jo$cn fr!n}#i}!Y |T vO pQ mR iO eN d[ u_ zYl)Yl)aw(ct(jk&hh#fe be!]d"Vj!Sl X hZ fc tc tg h jn#go$\q%]k$]e#_c*`b,bh#cj \ ~ \ ~ Y|)]|&i }m xxj!jn&[q*_g#c ]_e ^g!es#es#x"{#$%~s(uh"l ]gcbh"[h#Xh#P vM zOp$K p?oC nM jH kBl!E rH wD B ? ~> |K K K oM pQ sKo!Ej"E iE hT tY xL tG sZj%Zj%Q dN hF sH sM rK vI yN dO ]K qI wI eI eS nT qXy X~"V)h(z'v%q#irf mg g n%u&**()*05.z+{/{0k] m` qj xr!%'sv)v|&x#^ pU jZr![t$x~1x~1y3x9uI*p4NhxrmkeWeWϠOWOXN[I[9\{sTc[nrssssrodkwxqMXv[Q{hJIH?G$AT$AT"NO$OT)Sa,Xj5g;g@f#]&ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM    ""=%$B/%H:,.QH3B[V@EYYroi~}jnzؐfk~KF_0`'0(!              # % ()((  &3EC:XjrTfnbbk^nmr}t}tf[bvLW@EI67!              *,^:T{jK\sטycǣsS}UXfkˣSLpa1slX,f`?B]7_(GwF4t|O4uj2x|^-kM:G>/=/$32)5 3 3 /- AA// 0 4 9 98F(K+h$!Fr''P:8~:8~A4tF9~VJ[MkWq^wdŌač`mc8!OC,hO7]=zb@^4{\0uC&Y="Q.:x)8^2R*F#F$F$B'A(G"I 8$8$8#=$K'H%?!D!J"D C J MQ#Q#O R [ ^ e b ^"c ik l e e LJEB :!=#@&=%:$0"-"0 1 9;AEO(P&R$Y)a.{+5179"P<%YN,jN,jN7PBWffav\oUiNoQqRi[f^ojŃoj{iwyrysrqnktJp?h4;jd0,bX8*g[8*g[2.XQ0*OL+ 7=)48!+(%*") ('-#%3+4:+9=+:"%:"%; %< !A @@=; 973"2%AG @BFC <$; ; 86"7#8#=? !@&@&]"Z$S+M*G*C(>&<< < < F(F(H$H%I'G%B!B!B!DD <:A!A!?$$A!!H D 9 6 4 442 2 ,,2 1 / ., ) & % $ 3&8,P4@mY;Odnlwσ__``}cvfX9g+W~1&Er3l-jHAHAE)B&:;=B~H}Z%a*!W#Ty%Oo%Oo#Pz!Jt:c:g=v@|"C&!C/!D29v#6p#<{2#<{2";9"9~7!3r1"9x2%N5#K2"H0 @58:#AU%E_#8G#8G'6S(9U,A[*C]'Jc(DY)>P+?X-@`BsI,lh#d[ T0S-P%K!>== ; :} ?A=<8|8|X- Y-&_0(Z0+U}1.WB1YR5S[7Q^JQZZGFAJehliin}qpzlw`w`_ș\ŃT}Vj\Ua>|@? J1-4#. 1 00B @ ; = B J R V Z ] _ ] ] ][V S J C = CIA>; ; ??> = <@ D D E C CR W ^% ^% ] X J KPMI PVM K GGGHN NQ TWMC=; @B N L EEEGJEA B B ;9. . B D K R Y ] a!\[RO R R G G HF@ ; 5550 / ::D*J;]3=q^?Sdf{w}ɑg͕|WqGj[hbvx׎vxחvZkMTI&WRB JN.%H' C C D J L _ f i e [ [[ UO e l k k ZZP S _ W OV ^ Y X ] _ X X _]Y Y Y! V S Z" ]# Z# Y# S S EDB @ < B H G F MPP P I H GIM Q V Y ] i m y ~ v x #}$ x& j' \(\# ] V T H DC C Y b #//7>?N@%aA-uE7~F;QZUdmnİmndErf@zm1yk+khkAbj5[i)Yn$Xo"e vi y`q#`q#LV QW `]"c^"ld"su'z,{~+|v)s#r!l6l6 J%^47?~CsGhQ[\O`ebm£]d[aX|ƖOw3iz.gnr bKg];\X,_Z'c\"ap&aw'\p&[n%Xv#Xv#S T Y _ ~f|!gx"ht#g|#f$l}"o|!o)o)b ya t\g$\c#[V f[&qa+o>tD+v0==JxBX)f_T$fSKf/We*ce&j])rU,$jV*qdFƬFos`~Tw3axo(Y]hRBbN7\I,`f*bo)kx(o|'lv'kt'ko%op&~r(yu(uw(zx$y!|t"{s#w(x)xw$xw$|l#zp"t|!s|#s}&{v%p$t tp vt}!v#|.|.v(u'r%q%wm$|m#n#t(v*~02&&q$s%y'x)v0w,w(}*,|*z*}&}&u|0vx-wn&zq%y "#$%'({)y*~(~(w&z(-)%z(u+w%x#{}$x%//,,-.z3{-|'t*r,t&u$))i~k!to)sp'pr"km!gh!h kj nf set hn$hn$o krm |s'ys(st,|-.~1w4y-t+y"{ !"{&|&(%{"zv#rp#|w&z'tx(qx)t,t,r'u'}&(*,-w$u!p&o(}y'}y'!|!m#|i$n_'l^$k^!x d| fsv&p|)|x"|x"zw$vw$ku#lv#qx!j oc fgilm&pq$rs${v"{v"{v$yz#sst l }e xkw!pv&d{$`|#`o$`j$ft%dq$^j"aj l lvz"()*(~()*rv$rv$z!w!m!o"rz#v${&x&x'or#lk"rx rx n{#p{$v}(x~(*-1*('}&'')|'p"n"i"lw'ok-ym5p>(i-xH{H{SpRvtPpWejao^tmT{5v)wa&xXzm;vi2x*z,4>&^.}7?GqeiolmoZoZbgcagPoKpFpj,>jE^IiUʨ`ztOoHj~AV]5rA;(V24-)00))* * + ' "+ 3 9!;%R"5Y':p?8wwG7w^2w}V.mL?!M82B$$7,.3%5!6 ,( ;!;!' ( + / 2 - ' 4$8'^!>j#!E77x77x:4sA;WOZRcYfUhQt{xvNwk=l< Il< IP#+O")J$H#C<"5%9"= = = @@G M ]$&k%*)75H@$YM0tY;gFkIk>k:K/pE+f1 I~,FP :"6$* & , . /!2; !AR,W*['d*l,2=:BE+hH0u\7\7YDZV\ԝn؋w܊seʼnfRnPpOk_idbdbd]vʂkyutp`Ok?Gfo:;]`*"L?$F41L41L4'C8(<6*'/*(,)+!0 %7 2%",*(83"<6 ;$;$D C A @> = ; < < 4#1$= A ?'C'O&J';(@$D$="6%9":!9 9E)E)d%a%X&O)E+=+5+: ; 6 4 J&J&M%J&@(?&= ="=$>> 97 C C <$&A"$Q I 0 3 5 42"4 5 &&0 0 / / / 0 0 + %1*52L)7\S-AjaRiiŁífl]zWuQWt9]*V{,%Dq+a#[ /}/}.s-p (g .q 4{4t 4l 7n 8n 9k 9j :i :i 7l 3f &T)[ 0n0o0p,l+k3y5}0r0r)e)g*k,l2p/o+m'n"o'+(2kks)"x+)2'/ q'"m"#h)p!.w%#@<%FD6|%1m6s8y=: 1y 5 8 9 : 99::5x5x>?@z=v9q?!!D-$=u)%;m'3TX7\h:|k:|k=Ś<ˠ:۲D̸`kvl{hxe]qdQn}]Y}]Y{WVzSq~NU^>{@I*V+30$''& ) * * : ; < > D J O Q R Y [ X W T PDD B A @ F K ECD D > > <=AG L I F > ;R Z `$`$X V P P Q N K U^$Y W C C O N LPZ [![#P!D B ACCO L C B ?DH B; C F B @ ((= A KR YYX"]_O J K K E E DF J >13 3 ; =B B <&C"=X7FWJdRkӃsّ_ßoKmoϤl{wwri}iZWO.hWH(ZV31O,)G$ F# D" F! F "` h # # l"i"a#c dX Kg p p pSSJ M U N GQ Z W V"[\ S S idV U RT" U$ Q O R S" M M CB> > = G P L G JK R R GHIKON M W ` h j {  # $ %$%!v$ b$ M# Q! U V V E ?< < ] h$"55@MK"dL'sL,W:Z>_\`fªWWTEpX=qb&uYe#tRmr;co,Y kWo!Vp"^ ua wbo"bo"LT PX \ cbb t]#tr*s1qy/oj-m(n&l7l7$T)f68=v=r=nEbMUU|òXΟ^}͙`y͐h׌]}ŀ:o|6pn(r]hgDa[+^W)ZS'\u$\#Rx&Ou'Qx'Qx'N uR y\ ` d c{!bq#^~"]!w##n*n*k g}!\h(Yb'PP%_V)m\,p@vF,r0<|F-{2MgMgMcLepHjoRkkqog}bk`t7{(z_#zRo5zk+v+y-2?'f/7@IÀjyuqniXiXnRjmSgkU_PmK{>i1Vu*\c(^]zK5oE'}N&}N&K/N5WF[FfDmH!sLg!TLZ!JLd)`_g,gen)a_n)a_.t1:=D9.~&erBc0^u*Q$Q$G K X#Y"Z b#j)m{*pv+ww(yw'~{&|%ss qs"jr)ep'Vj![l!`n!ix"q"qr'ql(q'q&tg)tg)Nh%Qe#X ]M aB dD nF w C oB lD tE wN wN wN a Oi!Q"T~!\ yU }M N yNv!U~#W$Xg!Xg!M!P!Wm!Zl!b h\ gU e_ti%T dM ZU~"U~"Pv#Xv!q wn uf pj}&n-p{(rl"q~%q&+-~t!wr!cj!ci a f_o ]w#Yu"Us!R p Q oV rX sDv!Dv!]}%`$g!k#xs'ut&qu$pj&of'Yb$R`#S eS eJ xL sP dH b/ \: \E \A f< oE hH fBaBaY ^Y cYp R o>jM g[d"^r'a+k"nj~$h|&u'r~$h nc lU fVk Vp#V lU gI fE fP zS cp&cp&` i^ hW eY`![Z%ZR!Y IL TH WJ \J ^Zi!Zi!_u$`t#b o_ l Vb!Y g[ l[ s[ uXt Wt!^z$^z$M zNv Pk#Tn"_w ]m$Zc(bh%im"ba#`]#ps!ps!%)63*rt&ce!e ff g` z^ ]v!\s"I wH sD fC k? y; t7n<{@ E G }L!N#L#L#Er!E uC |E F N#Vy&Xq!X nQ pO qMo%Mo%K mI rC D }Hr#I tI u@ w= w; {: |M xM xK| N W X Yl#^w!c h {l sl {l ~kw'kw'bj#fo#r"q#m$$$~(n+xv+tx+{o*}l)`{!ez!sv"wy(85210h$_ X wV tf,f,~x*x0vA(j3Pmwsrr]]ۉSXP\HhDd6X;Z?[?X?WmXdd`hW|W|`audm|qrsqyn|f{{eÈzc—^\TZ/Iq/Iqw$DU~$FT"MP"MO KK$QS'WZ$VffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM     !  &+ &>HB+KRN<<[YTuX{deg\{Qr[=V7b7M+R(0.$'"         !" ! ! !(0)@BJ5h\dMnUte~kyffyyx{|^qpSTL3kOS.gKY*c=8:8-,$     -:@TJZ^m탌rҚRf͇ywnrj˄xMtDeS(\^K#RK34P0/a&"`"^ v! # * , 2%4(30j30jF_O_jajUkIjJiJQTE@_-m_-m{G"NrAEY/*V+(M!"J#G$V%[&}27%2X%2X;U?_NYuq|XwL}@ah6|DA-^/';)/1$1$$ '0 . ( ( ' , 1 9<"K/P4_2(Xb6(YkD'\a?$UC0@7'8,01'60///==- - -/ 0 . + 9#='W>`! E6>|6>|9<~@AVP\RoWmTlRoԂy|}OzsBrI'YrI'YR-0M(->%=#; @ E CB =; EEQ Y"o#&}%+-8: OH'fP=YSuafƈb`a;X6@&X:#QQ)=L#1H%L)P-I'F&C$B#A"A"9;AAA?>P V Z \ W$W$g!gg e ]!]\a f c b \\P NG!E @ <88!8#4!3 !1 1 . 3C I [+j.x1"7'<8 N>"TO1wT6g;g;_Oa^j܆yzkˁkU}|W|XzpzxׅdmƅdmƁjp|ywmi_{Pc{ALg43QY0+JM)=3'9+5>)5>).7--1+)"&*"$0 !1 2 0 !/ "1 #2 $>!!>!!A DL!JF E C FH%<#8"AEE&G%M#J#B!? = 9 6!<!>!@"%A$'O'O'\#[#[&P$F#A)=/=$= 7 5 F$F$I%E&<)='A"DG ?= ;: ?#?#D#"F "M!H!9 7 6 42 2 2 //3 3 33 4 / *, . 8-;5I.2^N3;k[\ajtcs`svXjUbRNiz:sB$Gh9a)^ $^ *v*v+x*t 'k ,s 2{1s 1l 4l 5l ;x=|7o 7o 4u 1p )d *f +l,p.t+s*s/~1-t-t*l*o-x,u,n(n%n#o pwz"ffjm!t  sn!o$p(t,x5%8)/u-m/t 0y 43 1 4 7 8 9 9:;<5{5{89~Xr1Vv)T{ [}"]~#az$cx%dq dq \a'_a&fa&hc'pk)vv/}5yv2uj/i+i*w>w>%W'a01}4w2o|0gw7^>UIiLpUnYmrsωesq?tq8rt%nVkh@cb+a\*_W)_r#_|!Tw!Qv"M%M%K vO {Z \ _ f{!nw$n o r~ s|"k&k&e~#cz#[p#\l#_`$j_*u_0h>lC*p/>>E>g+fdc&gYZk9ak3gk-xh0e2"{Q&\77c͌aɎ]mViB\z2Zoo#YPlS=iN+\^'Wc&bs#fx"nl$jl#\l"bk s il kfmg ti {o qq ntp#uq$u|"u|"ng!kk cy hw!mv"rs x qi w ey!s|$x~%|.|.{s'{o${ f{i|s#r$r&u&w&,.v v {"{#|&y(q.{*&%$~'z(++u-x+$# #~%$$}({*$#w+w+v&|',(%&'r$|m#~x&|'++---/~3t-j&|r.|u1u&u"|'|'o gn hjm$lo$rt&sv$ty"t~ u i x et!i|$i|$xs#zs%t-~t,yu+~,.}/qz1d)`'h"k!v w!{&~&''(|'uw&y}({(}r'~n&zr&zr&p$p%zp)~u&{${&|)y&y%x*x+v|'v|'"}"u#s$p'{n&um&g&f&y)*x'x'{w&{x%||"yz!s vm og ikh ph&st'tx({ }{ }|%}~%w'u%om!j#o't+g(c'gv%ir%s%r$px$qv#vr"y}#|$~'*{*y++,##t s ~rx ov!lu"w$&-0x)qy'rw"rw"bs%fu&q}(s~*x/37/-/0++~({(u&w'{+~1v7tB!sM06PbPbLbKgmJvjX|b`^m^{4|&Z"N|y5vv,}+.:B$[/;DNǖdّlxpmamaxUcvXcpad{huȇo؍S7x1o~0lw!ZNvUA[@[@"XP$^W+pk+uk*m,p-tp2sxe4kz_Z]gq^yq^yEED}GxRtHp?n/rlHe4c-[#[#S U Z [ ` `!a&d'h(n|'qz'vx#xx"rs"ps#js)hq'al"\h"We"bn n xpo$pm&o&o&np&np&Pi#Qd"T XJ a@ kB oD s< v: wB xE yK pK pPj"Qn!T }U |V yS PV$X&X"X!UtUtU!U U vU sUl R mO oZ xe Xo!Tj"T yT y^u a vl zj vgj"nv%u(uw%ul"}v"y#r)m+pp(lp'co#co#eq$bu!`z`x `w"Z yY zVw Vv!Lu Lu Z$[#`}"hy!~o!up"mq$bj&_h'Vd#Sc"Ol!Ol!N vL tG mD i; _@ ^E ^B d> kG fJ eDgDgOd R g^ sZ qN jU k\k#\n#]r$\x#\z#kz#qz$t|,qy)jq"dq!U qV pV pU kU gL dI cK oK t^o"^o"X jV hPd Q ]R VR SS PH RE SG [H ^Vb"Vb"Yi#Yh!Z gZ fZ fW jTnX tY wW sV rSx$Sx$T rS pPj R lX q\m"ah&al$ao"gg ie jn$jn$-.1.yw(mq$ak!b jd ja s `v!] p\ oN uL oF ^D b? p< k9 g< r? }A }B }Q}"V~%N~"N~"N{ L |E K Q%T~%Wz&\q#^n#Ys XuQpQpSj Qo M~!M{ M rN wN }E xB wB xC yI }I }L sM uR ~R yS kW s[{ ^{ b{!` |` |cx$cx$Zi"\p!c c c#p$~%~'~y)tx)qw){u*t+l{%ny%uv$yy(56776q'i"` z] xp'p't~*w|-u9#Z.zE\ȓut͑~kπo{q``x_|Z~KoGh}=V@UCUAV@Wj]`bgcOOcgmiln{{tz{tx}utxkptaunizhqɌUhOevCzvCzf>Uxp9Ut,Uh)Ra!IN"KO#NQ UffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM    "$$CdoCdoEGKP]ZVVUtwQtUOtJ:L&P3?>*! '         '#59)>m`wGm^ieabbwvtvzt[xSuK^Z,gVF"N/ "       )!,2#KMKTȮRgh~oʓKjtjxkgmac_FaZ=]I"PWBHC-/L,*f) b( ]&y( ) / 1 0$/%53o53oLkVkujLjv[wKpIhFsOvRD?s1}s1}\)aQ$Ua11[/-J'"D!> K O m'w*&F&F0Kv6VGvSqnuaP>lt8GG1e-0A$(52)2) $ 6 2 % ) , - . 9=D*F-M$8L&:I*@E(=: 27-3(6!9 , ' 26 ??21/ / ./ / =#B'Q>VE4E4E8D?GUQ^RzTuSoRjшrQ|zFwU-hwU-hS75K/12%2$3!D T N G =$9(I#I#[$e%"&&+09@!VO*rTJXj}yutvGl@O+fH'\Q4=L-5G%,M!0R4I(F$?$=$E E A <. 4G E B U [ ] ^ \%\%v&r"e c \"X!T ^ h d$ b' M'M'O N KH>81 5 9">$@!$6 %3 &- 4JQ"d)}$2);.D3!L>&`B'fY6`;q?q?ydYuifiwotwqypXx^x`sqeùeu|vjvue_M`@Gr3-Na)=C%79(.')+!8 08 05*"2'!' + 6 2 - / 1 * ' A %A %>#D$V%T"N M K P#T,D#> F H K%K$J JI ?5 55 >A F'+H+.X"%X"%S# V "]&R F F&E2@(>$7 5 A"A"D$A&8*;)D$KQ A;"= =:&:&L !K H$F$A$<"6 41 0/7766 7 8 9 /$-6 >1A8G3._I95lUeYjfy\f{ZfSZSNSD^h:\h&9V-P '\ %` $n $n (| 'y %n *t /z /s .k 1j 2j =@3t 3t 1}0{,s +q &j )q +w)z({+,)v)v*s+w/-~%k"mo p p d ` ` `a a a d k !r %x 'x)x)r)p (m (l (u )x + , 0 3 5 7 8 : : <=5~5~2y 4y8y3p -f.j .n 3p4p5l 5k!(Df(Df5X|84Ty82Ip95R{FTN>TsIxMXt~QMf:q:O+R&83!,, $$$  7 ; E?- 4 ; H U Y(Z,V-T-8$<"H E ; G RR Q M K > 9 QQO M F D A G M JIK"K#`$ `$ P R WQ > F MI D X _ S S _ ^[ _ k% e% ^$XQN M F D ? C O K ?@ @ FKI H" 5#.%9*9*;#=!A MY Q H J K N O EES N @ A C H M>96 5/ / :;> !AC()PSA@|^?@|h 9 7 G G B U#%7>H$eY-b:kFn^ƣofͅws{zwgLqgLqb-}j^'{ZRv+Nu*Br'I~%O#_#d#d~*dy,f sf slm-mj-p_-oe-kx.yz4|9s5{j0e/c.EE%~Y&y[*ia*mb+wf'k\#_Q)Zc/TtʪI˻S˭^֨bڀrpj|pj|тX\]_ulht|rhԙ=97y+ih}'d[&hY&hY0eq2ny88789xDoGYRssx\}XʌMcRhn_vbXVP^9e!Ng8g0d"d"_ ^ [ ^ f _W"\$`%f'h|'ou!q spr#or$js(kr'lm"]d#M[#\dk mnm"om$nz&m~&hy#hy#Qi!Qc!PR G b= r? pAn6 |2 @|!Ez!H iH iRr$St!W zU zP yR"S'^)a*Z X Q Q \ ZR ~O {Gp H tH xU |a ]{&[y*S sS sl tk vf |fvgd%ro$|y"zr"wk! m ndt'Uv)al/bn,ct$dv&h{+e|#b }f|jz"c ` V|%Sy(T tT tV#W#Yh"di jvlhm#Uj&Oi'Sf"T e Jr$Jr$Rt!M u> v@ qF aF `E _C c@ gH dK cElElDi%Ll#c vb s^ j] n\r#[k Y dNm%Jp'mv#yx!st0qt.ks)fu'U| V vV oU kT gOaM_F eC gY nY nOj!Mh"Hc$I [I RK TL VE PB NE ZF ^QZ#QZ#S]"S ] Q ^T a] jU mMp"UvW xV qU oHu$Hu$[ jX jP iP jQ k\lgm$`o#Xq!l mr ldi&di&42+*qj%hn#^ q ` o b l bl"bl#^ k\ jR sP lHV!FZ!> f= c; _< h= q= y= |Us#]p'Ou!Ou!W S G Q#[)Y~(W{&aq&dn&av$`y#T pT pZf!Yk"W{%Vy"R qS {SI zF vJ uKuEEL iL jL nL mM iP nRs!U{#W$T |S zZx Zx Q h R pS T Xz!a$j&r'z'qz&nv&|{+|-wz)wy(vu&{z)17<<?,@FK@?]zF?eI\I\U^|}z~uu~tzqmpi]V8tWD(Z% %      &&M,2]O;OtTh]lywfvZtNczyp}^mrV`^:\W1oI?IG:@A,(C(#J T ^" w( / 3(4-1:1?:>:>}djuigȅ_jWaSXNeRiT\Ģ_ɰMMs6e2`9&WY4"NC#1@)=!ACR(W+p6p6";Q'D`7`=bNhkfeltTR`D4=%L+2:* (* (2!0!-#, ' & % + 1 2 3 ? D :+;+>,:+0'/%/#0 13 4 2 1 4 4 3 3 22 3 0 .4"7$@4C:~/@m~/@mFULU^VdUxPwNwL`Óf}nMvgEsL,fsL,fO.FK->@(&?&'> ,A$E J O ;!4$E#E#] e"~$+'12E8+a?8}@SBoTv[ytmݮyJoBP*bH'Z\0BP0;D04D#2D0K#N ?#;$A#A#9&6$-2B G L S U \ _ f#f#m%j#_ ^ [![$[&\#] X"V#X X SSU RI&E"A>"<&C%E%:"7!* / ?!N$}-&7.A1F4 KF,tM0jXteƋyLyLxcZvccqdr{szzႫgjbcc~dWv`\m`\mTP~En@a38d`/+KS,2F2+65(03%$2$ ; #; #8$:$@#@!? 9 3<E73 @&@&K"L!RSY W!V$T%R%N!L @%<&S Q I!H!E!D C 8!."6%#9'#?)&A*'T-!T-!L("N%%V/S)Q"N%J(>": @$C%O!O!HGED C#G LF D!6%2&8"8"<#>#C#?#5#: >6- 0 1!: : A>58 A 7 - 9 F##Z,Aa0!LqFDvMOjw|iv}gtdqy]iaPt[B~U>p`O9bk@a5^ -g *j (o (o * *| 'p )q +s ,r .q /n /m 5~78831} ,q *m %b 'j )r 'y '{ $z $z++,u,v/z/{.)~$z #| #~ur q q o m i m y !y #y $u %r *z,| )w (u (| )~ - . 2 4 79; < < 8| 7z 4}4}777r 8p :m :q:u5i3f1Z 1W%>X%>X#9Q3L!@+J0Kh26[v>;lJ,@_B'2S?,+IR.(FYSRiSRirQ|[yxyiyF H%%)$##"((2 5> : 0 :CGK"R#T#[%]&FD>AI G E F F J L G E Q Q NMK E @ C F I J K K R R S S S P G K O R U f k b b ^&a#j f [ ]! `% Y! R JHRUP O O P SQO T Y L H#C#B#L$$L$$L O![$V R O L E C = < AAIF<= @ HP > 8 > @ 4487 4"#3#)1&<8&=?&=`8$QJ,eyAHsPsPqKtG|os7wt0t2t5uF uL//\ԏdՃ}w؅qoˋMY;c|)n_s#pPkrB`n+]m#gx%j|%z%x$rw$pw#l wfv!au#ct"fs!nq#pq$xz#{~#x$x$| ozo ur(yo%|l#|u!|}z~$y%z%z%##{j"wo"l~#r|$t&|s)us,}('|{)yy)|%|%-+~(}'yz%r~%l&g!c c$d&p$p$q(u&"}"u!w"y|$y#y#vv%vp&)+u.u.**+-/)"z$r$q$q#!!)+21}.|+|)|~,y.s~!q ~vz*vz*\ u^ uguly {%~%%~&v'vg%qb$v iv i~+y)j$}n%py'o|(n)d(Z'[%\%^}"_|"e!i}#uu'}w&~%(+'t#y+{.v(u&{-{-(~+y4s-m&|p)ws-qx$oy!tm#vi$w|+w|+{)*u-}-.*}&n)j*w)|(|o*|o*z*z)|&z&}u'wq$rm!{v!~"x%u'{g%{g%r p }k nn ow pt trx%kp#dh"[y#W~$b|#f|#qz%q}&r&q&m$g$b}%h!nq#r$t*u~,  h zj xp ri yb r#'~(|)%z$++x.x+v$x&|.,+5865}-}-t w"&(/5};uF"nP1v6y}}lunstnqxguu݃VΉ@)`vEs<|x-zz(xr#{x'6:E'n2=HyQvUuxhlornrrnrʅVhbptssqpsևVxLf?u;z\t\tu{svofqgwkrwnihffsslsxڊR[OcF|y?m7k+fi Jdw8cr2\&\&S$U#]!Y"N$S{%Xv&Xx(Yz*^(`(eu#gq"_t"bu"kv!nv!wu"mq!bl dq#gv&x~#}"t|"q{"j rj rbs%^n"Q aN hL oE v> }A qC nI wL zF uF uO wN xJ y I tF dI wM S$U&] ~` |P mP mP!P Q R |U sT oS kZ ob t_{#^}&X oX oek!e ne wf qi`&hg)go,kf'o]#kb#jd$\g!Wi S hUh ]g%\g$Xg!Zi[ lX wT Z t\o Tn!Rn"Og"Og"Y([~%c yh ww tox!f}%Ql#Jg"M e N e Xm#Xm#J nG n@o ? m? iB mD r@ e; WG UK TA ]A ]a!b} e yb yZ x_ qdja l^ oQi"Lg#V pY sih&gm&`}(_w&[f#V eQ dQ dR dM ^K \M hN lJ dJ dE `G ]J VI WH YI ZK [K UK SP \Q _Yb"Yb"P \O ZL SO VZ aW aTaOm!Mq"Q qR qV|#V|#L cL eJ lK mM nM kNi T gZ fa mdpee,ee,p'v'$|"a f^h [j#Yi"Xh"Uk Um T qT rIl Hm G m D n <q!8 r5 sA N"L K U vX rK~"K~"Z X RV Y Y Z Vu"Tp#Tu$Tw$Ro!Ro!X tWu!Vy'V~%W V T!P N U xW tSqSqN vK sCj#Fo#M}$M{#Mx"S{ Z O K F vF vN hM mJ {L xR r^| j"h$e&d |d xg thr kv"pu#~p%x(/268:1.}&x$u'u'{|'wu(la-}kA%uU1~>Y[cMmPqRuuok_awhM]|N]N]y]uqa}n~m__khkree]S[QVJVLzVNPaKuGFmmbkdjlYisQj:o3a{+TeWffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM    =16gL6GvxCzwWrssrqy||~zy~u6ja,h.& '          #3,#*9462Pa<4Wp@C@CIǹWx|~sttwxliGhU4u+$"+$"        ))Y48mYCQWoanjWmSpO~a|sr~ZotR_^6zZV-jB<FB8>@+&@'!@O^ w) 1 4,512B1G ?I(L+f1f15E">S2X~6]Ajanrmu^UhJ7B(O-5;'"('"(8!!5"*&*"( % " * 2 0 / > C 3&5&:%7%,#-"-!. . 6 8 1 / 0 0 3 3 3 4 4 1 -2"3#:1<6n->gn->g~KZQZaXgVwOxMyJ{\{b}gLt`DqI+eqI+eM+"KK,BD.&C,)A%0A&@ I R :!2"C#C#] e!}$,(33 I6.e9<:W:qEtHutj٬zKpCP*aH'Z`/DR1=C36A$3?/L"P @":$@$@$6)4&,1@H O R S \_i"i"j%g$]\ Z!\%]([$Y T#R$[ [ T"U X U M)J$FB#='E&G%<$8#) . ;"N%.'9/C2G4 KI.zP3pcŐzs؊|P|PxbZwacs]|sxr|}煾leZ^R}_AoUYjUYjFC|:V~6Kq**SK*">D))=6%1:#-6"#5! < < 9%=%H%G"B<5 @K <7 "?)?)O!O P S \! [ $Y'U%Q#Q!Q >&8(VSH!G"C#E"G 9"+$3($6+$=*$?*$R 1R 1I)#L''S 2T,U%Q%L$= 8 C%G'T!T!III G B#F"J H!G!4&.(7 7 7%:$A"="1"9A7, 1 2"; ; D@4 8 D : 0 > K$%d1Gl5$RLKTXq}uoz{grdnZbeLi^>pVqo >s>w6g3b0U /P$ 0 :,@V4Of*;^u6'3L0 %>.+'CN.(DXTYpTYprT}`v{qو 7 A D66761# ." %'+(1(U3?yG%Vy38v=v=qBs@z9t5c'[PG<2|:,u7%e(#_#"\ [ rv z `ZS X \&O J R US S D F L N OQ S [ ^ X V ccR U \!X J Q X# H B DD DD8 : @C MG @ H P a! f" \ \ Z S =< 8 = A B C X_V S p n h d Y M @ B C! 8!4#0".!O O })1-=:*bR4j>vM[̡i֚mxZxlI{@'N[@'N[7V07\/5m+;o'K sG zC _%h(m&n%{-{-n|(n{)oy*qy+uw-x-z,xx+ug*k/l1FF&^"sSR;1Y@4mN;[@hE%q`,zz1w2v={A}]WS`4{.tpi^?\^7O^/Pa+Qd'Qh Q iEA N lN lS iT pV!d~#qw$u yx zs pq lg}"d$^+^+i i"i'i'ju&vn.g5 }I#P,r/}?e?eBi=c.Pk{)Y`it=st7}t1t3t4oDmI..fm{vyՋM\~7u/sp'^jIcq9aj3Y'Y'O&S%]#W$F&Oz'Xr'Ws*Vt,[)](bu$dp#Yu"^v!k wo w{x"ru!irgv%ey*{#!v} rz j oj ohv&br"Q fQ jQ nG x= E nH gM uN zE yE yN yL yFy"E r B ]G sK P"Q$^ |b zO fO fL!M Q S |Z tX mV f\ kb p`{#_~%Z nZ nbh"c keuf oj^&ee+`k/fb)lX#b_%^a%ZcX dN gQ f[b%Yb#S `V cY fS vM Wp Zh!S j Q j Mb#Mb#Z|*]}&f ~i |s wl}"e&Om"Hf K e L e ]k"]k"G lE l@l#?l!= kA rD x? e9 RG PK O?X!?X!j i e zb {X |` rg gc m_ rRh!Md!N nN qfd"dk#\'\x&]_$V `O `P bQ cL ]J [P iR mE aE aB \D YK QI VG [I \J ]M VN TS \U _[e"[e"O \N YJ ON SY ^X ]V \Mj"Jn#O qQ r[~"[~"G `G cH mI nL oI kE gP e[ b^ m_q ec.ec.h#p#"|x \ d[fZg$Wg#Tf"Qk P mQ sQ uFj"Fm!F uC u ;u!7 x3 zC S$Q P U wV sJ"J"[ Z V W X Z [ R v Op"Pu$Pv$Qo#Qo#W xWx!Ux(V&Y W"T%R Q Y z[ sWlWlO zK v@i%Cp&M'L%Kz"S|[ }M H ? u? uM hL lG vI tP o]zj d#^%` }a y` r` ogu ns!n%w'.147931)&s)s)y&{r(k[,|i?#vQ.9W`aOkPnP{~z{~zrlZ]gP`|QaQbueklprggmfmscf[QYNRCQF|OIK]GqFEr}r}flelcdml\qB|9k/Yo XffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM  *$'6J'I\L8^rUnLCQ_pvvvwwsij_?eV7yX: J?*1&       $&#--00, TE, TE@pD}PRYtcmtvutun:7A:7A       2!2!rTGt[O{qgmabOfUyj[{]^ŒG?fk0sY`+dD57E01I#!J! K Y g" {( .!4,603 M3$WIPIPri]pq[iSvkKMBG?A JJS U ["e'9!)G|$5T&B['Oa}0Qs|2Ry~F_MdFDL O V&Y*nnd %a$W Y ]#]!\$`!c"`$_%Y Y Z Z Z X!R$S(T,H+<)='>'8 7 :Dc!p''9/ L7'_A'_K'_^;eA}mЂ{ߏiSiSaUbZekƆzw~|kzRYdjNRrC4Sn@*H`=3Vi=3Vi1>j^2:k[3.mS1)`L+97(04&(2:!-@,O*T*M!M!S Q N"N!NHC> :!<< I'I'NPTV ^!b "e'$T!D C!C":!7!6"<"N!K!B">%;(7'3'<$!>& C #D$J(#J(#M(,M$,N+P'S#O%K&@!<@A M"M"E%C$>@ G E CDE> <!6)6)9!:!== <%:!77 7 6 6!CCUO< = @ ? > B&F"0o2$Q}8)\NSUaiuyp|ieXL@|8uW1e1Bw7q.t +u - - + ,| -s 2|75{3r /k .i 3q 5t6x 6x 1r 1r 3u 2t/r+o &l 'u'y%|%~,,3w2u1o2s3~/{+w)w(v$t#t p p ~ { t r n "x( (} 'x)* ) ) ( * / / /| 6 ==> :y 9t= > 9z 9z :?Mf. ~A'qA.dA.It=.Aj<4NxP7S}W6U}Q6U}Q4:YO27VM+/MD/3PH:A\S>LbSAWhR7FPR4AHRSKO]OQ{_d{_dY_`lus}٘QČMI\W4u8/D4 03)1$1$555 4 0 :CI$N)M&L%K J<= @%?"? @ @@ ? D EO R TTO L F HJ JJ R U V W OO\#Z!U S NRV W X"h!n f f Y Z _ ^\ \ ]$ X# T! O NX \ TSO R Y[ ] [ Y Q N W Z Z"Z"M$N!Q O L E > BC<:??; < @@A GMGEJL= = 8 6 2/& +!0 )U1EzC*bk:y?vJvJpJnEj6h1w}b#P[ JSE{I?r>9^((W!#\ ] vy  zo c ^ X R P VXL L U S K O T [ aY V R Q P P N L I I G J M IHS V G G D B < = @ G N O Q X [ Y Y \ T = < : < > @ B P UW X Y \ d ] H G G ? 6 = ? H K n!"n!"."J1&U<2uN;`EdShb×th˖xj͆QtEwC!MMC!MM<[5>a2Cs)Gy'U#R!N [,`1i{&mv#|q"|q"|o${s&y~/tz.fq+gs(hu&iq(km*qi,sh-!N!N(g'|bm$HTq#JQ}SF}N9}I+U= `P'|g*o59J`Df3x}-wn{sAdg5L\)Uc$^ iMk!Gl"MxO |et"et"Y oY uZ'c#l|h{ dy"gs"hq"^ sZ sYmYm]w"^u#`p%do&rm(yr.w4wDwI(l+w:y:y@~<~2|y-ymmGn=p4o0o-zB~I00Ȍ_qu}~Csw6qq)o^l!tLgz:ev,du(uo-{m.}!{#}s(xq&lj!oqs yow"ku&s~(u)+,..k%m&t(y*,v)}m'u*x+y*y*s s v lws z%|'.-~~+z,y-y'y%((|t'xt'lv)kv'jv#`t&Ur)Pm$Lg E pB sJ pJ p] w` zi!m x x"y{'~&&z%x%p(m)m.m...,(}%~}"t~ r~%r~'j(g){|%{|%#$}(}(}~())''t!of~#f~#Zv$_x"o v  !x%%|$}l#zf#i ji jl%nz$se pg!gl#gm!h ncq ^s"iy%m{&i {g |m kp ox~(|*.--){t$u*u-w)w(w-w-|'z(wt,zm(~f%xk$rp$pn"on!sh%uf'|x-|x-z-y-uy-w{.}.,)t+o+y(|'{o'{o'y{&yy'zp'zs'yz%w}#t"yz&~t*yp"xn lili` j` ja kd jm fnj!pm&ji#ee!\y Y]s#^o%] uc xx t k!g"b"ay%_p'p$v#j#g}#lx!lx!z~!z}"|}'vw%or#|q"p!tt#mu$vz)y{+{%{%n~,o~+s't)v,{'"&(,.|)|)r}"v|#z(z){-~16r@ cJ,{r1rrfghsjzqjޜCȘ4&xWzs ]C ZRT#SU!U YR \O _J jFv!Zp!ao!O q I rI ]I ]Ql&Sk%Ze![j^ w\ xZz!Nh#Jb$L ]L [RhRhN [K `Eo"Dm A eA j@ nC dG ZG [G [E ZE Zc tdw!j%i~%ft&mm%tf#g aZ \Y \X ]S hR l\o!_q!gv$cs%Uk&Uh!V eX fY gV dU cNu!K{$Q eQ eL eM aR VO WL XN \P aN XM UJW IX!XR"XR"M PK NF IH KO RL \J eP cR cZ p] uZ|"Z|"Q nQ oS tQ sL pJ nI mVhcc!]d[ eha#ha#gq#ip#mn$ki#d\!Z ^Q `Q ^Q\!P bO dR uSz Py!K v< k< n; t@ sD qH vK{ Gw!Fv"G mG jR R Q P L L L ~T {\ yX sW rV pU oYtYtIy!Lz!U}"X"_"[ W a d \ Z V zV z] X ~Iu I tI qH oFnJ mO mM |M B"B"D jD mDv FvM uVz` _ ^ [ xZ ra lc kc d~eo)ow)*-0471/+|*j'j'gk&mk&l&n4oC%~_,|;x@rRstXtuurpkicpjmrkqpqqooehne}Ŋ]X[TVKQCL.T[Kb?ȫ3FYmtsstw}~rOzhFoI)aO5@/        "#%=+%=+=V>h@DPj^ksuxy?=!K?=!K   5!&5!&z^L}cNrUmS_LdVwh_w[WA9ho.qYc*bE22G.-L M O ] j# }( -"4-604"Q3&\MUMUqhYmlVayMr_DE:@8{;5vEBHFPNRQkyky㘧f֋Zea7{_X/jM=7L.)J [& a( L "E$X&X&g$5m(?'4\+7c6@wADKGhFDHA@w82'O2-AD((D((2 0)+ 1 '  ' 1 - + * * 2 6 @?= :6 1 + * )++ * * / 1 7!8 8 8 7 : ; +"%#0&0&>(@R/%QB?FHPa]SjE}bƒkЏR}J^:^:W?.eQ:)[>,>B)7N !N N Q S F B L L O O P [${4t(=l2Ep;Js!DNu)F_u+Fd1Rs3Vx57v84pB)^=&Wt,Ao+3j*$]&#O!!H!E!=!:!K$K$8(<$I D 5 ;@J M U)W.o o b#%_$U W!^#] \& a f#d%c%X!X!\\ Z"Y"T"W*Y1J.;*;(;'7 6 @!L!p {!')=2#S:*hF*gR)ef?lFp}~cTcTaScXgeÍ{sՂ|evIUTZJA`:*D\5";N5&OX5&OX*%XM,$XK1 XE0N@+00(,/%'.; ,B+W-^-R"R"[ XP!Q R MG>!4#<> L&L&NPU X _!d!"i)#T ? >!>"97 +#4#P!L!A!<&7*7)6(>"!A $E#F$G%$G%$N'/N#.L)O&R"O%K'A!=? ? J"J"C(A&: > IE ACDB A 5,5,9 :<=@&:!4 7 : 8 7 F!F![ T> > > @ B C)D!4s3%T9*_NVUdbu}m|jeWL@7y\.e8C}7v-x *x . . + ,| /s 6<95q 0j .g 3m 5o 5q 5q 0l 1o 5v5w3x,q%j 'u'x&~&,|,|5w4u2m3q4{1x-u+t)r%r#r n n  ~ v s i #x*)(z)) ) ) ( * / / .x 6 >>> 9u 7o? A :y :y :}AU t:#S,R5qP4PxK4ElI_l<]g<]g<>`c;=^`68VW8:X[?A^eAKa`CUd[=MQ];JK^aXSm\Ua`a`QbVpte~zڝX̓TPcZ:=2#M8"46,3&3&7 6 3 2 0 9B I&P+L'J&EC7 :"A&?$: = @ ?> B CQ U U U O L D IM ML U X Z [ PP^$\#VTO TXX W#h"m !f! f! W X Z [ ^ ] [$ X# U! Q PY \ TSORY] ` \ X R P \ ` \"\"L%L"K K K B 9 A D= ;??7  :  A ABG L KJMN?  ?  8 7 2 /& +/ )U1HzA,fg 2 ? C Q U x&%x&%/&R2*\<4{M>]G_V`dmhǔqiɋOsCvDMHDMH>]6@c3Gu(K}(X&U#R Z/]4hy'lr"{ n{ nk"p&|1u{/ao*bo'bn$eo'go*li+ng+"P"P(j(~hv)L`y'N[ TJ{J6t?"K2WB$}_'h26Cc?h3w|-xmzAfk4K['Wc"b kLm"Dm$Pu T xlw#lw#[ q[ w[)c#j ~d|!]y$ct#er#[ oW nW gW gYt#Zq#]g$ch%tj){s.|3uBsG'j*u88?<3~.qkJm@n5n0m*~AI11GőZnqz@zs4t}l(n]i tIez5fw,fv)yl/h1y w"}q)yn'le!s oz ysx"lw(t*v*./22i(l(t(}+.v,|f*q,u-v,v+k k t mws $'1.*y-v.y'z$))ti$qk%gp(gq'ft#[q&Pn)Mg%I_!= j9 nA jA jV rY wb!h z z#z{(}('|&{%k'f'j/j//.,& { yy kw px%qx'h}*e+{z'{z'"#x{$y|%z'()&%w!r a ~ a ~ [t%ax$q y   t%}$"~o"{i"d md mf#hy"nd le!dg"f hh id k_l nw%sz&l |j }q ds ky(|*0/.*zu%t*t,v){w(yv,yv,y'|w(rq)xk'~d$xj"qo qk!qj!ui'vh)}w.}w.y-w-vq,vu-t.~,*u,p,y(|&{p&{p&u|%vx&ym(xq'v|#v"u!xz'{m-ul"s lg lg l[ b \ e_ la jh ekh"nj&jh$ef!] zZ \o#\i%V t_ wz ~w l!h!d!`x&\i*p%w#h c}et$et$~"$*{v'tk$l! lmt"cv#sv+xv.y#y#h{+k{+r|)s~*t,y&~ !!})|+x(x(r#v}%w)x*y,~04q>_H+}n/zrrfecpgysjߠBǚ4%vVvt:ls1ox'py#h_&nf'z*z+y/{?"|O#oT$bX(ca)cd1w{4~~E}~E}fisg[`do{„ijgdcaa`jw{jw{rHD9=I|Whem[}oWz̍]U_HWtWthf^hrх?o5X+xdd#tRop@\m*Ul#P jP jO P { Tm"S h Q YL fF rG n Gi"Ih!Jh!Oc!Pa!Nb Vf#lq,gr'V vd xqy$n }j nq"ol%iu#gx"q Xq XT aU c Vg'Oj"H lMj!Qg%J_!G \Xo#]u$F lF lK XM ^R nP iK YN eP qR qSq!Q vP x]s%]s%d|!f|"k{&iy$d qi {n k~ gv _w!\w!Y|Y|` y_ y]w ^s"_g&fh(li)eh ] f] `] ^V \S [9Y? WOO"QQ U WP ZK \H fDp"[q!cq!M t F uH [H [Ng%Pe%V]#Vd!W wW wV wNf$K`%L ZL XN gN gP UN \Fp"Em B cA g? kE dK ]G _F_G [G [` ncs!l'l(jq*qk(xe%h ]X T[ Y\ ZU fS jYs ^s!ks#er$Ro'Uk#X gZ h\ hZ fY eMy$I&Uf!Uf!O hP dT XQ XN WP ]R bN XM UGV"EV#WL"WL"LL!JK E GG IK NI [F hQ aU _^ pa vZ{"Z{"T rU sW vT uL pK pJ oXi!ec$]b Z ai `i `gl#gk$eh%ed%fY#Z [N ]O [PX!O _O aRu S|!S ~ M y9 h: k; tC qJ nI pH rDq$Cq%B jB gT T N}!M ~I I H }R x\ sZ rY rX nW m\ v\ vDy"Hz"U~ X!a#] X f j ] Y V ~V ~a \ L yK uH jF jD jH iK gM {N C#C#A kB nCv Ev L wT{\~ ] ^ Y vWo!a k d ib `[o*hx*),/360.,{+gx&gx&^f&ii&r$p1m>"|U(k25}}JiQssrrplazdwgsorqqrrbhlfNj^Z\WWMQBK7C>:EEhHtNpNprrryrrrhy{]_hd+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM    .,,5@9DKR>iinCGHUYttuunta9UL)]678')$         ' ' 9D'9d)*&bA)mWRWRk]Df\AVX6r\J/hb<(]c1#Qd&D()Q(-U0;p2@yIaIabɐZyAr:u]&YqJCm6,d, a)X& U% ^ ^ D+H0R>TB[&%OU'&OO'&NM&%KJ$$H:(:5)5% % ? ? > > = 7 10 /4 5 < >U Q D C @;6 . & . 1 2 24 4 4 9 G8 ( -1$0 0 , * ( ( +"?1y(2^*>e/`z4U~9Jb[paLEg?g?tJ8|sF2oo:Gg6AN+-I &D H L V Y! N!N!?%@"B C G?!7(C&(N1(P00Q/2Z)4]'5 (G%%F4D2Cv+?v.6u1-l/+b-(a#$a #P"J" N0N0C(C&C >0 5 9 D$G%F&E&^ ^ c)['BHX ` h fd%i$j#a(a(gh l!g V" ^#&e#/Q.=-B"DEEj)u ,"6&>0%T@+gO1y^6m:qQrXrWrViLiLZXsS``uMlbHbOBW9)D[2!=L&;3":+(:((:(2 93 64+!5(#7 ': #= Q%W'gl U+U+i2f/[%\ ]U LR!W%O'L'['['Y$Y!Z X P"U"Y"U!Q B=6 3 6#7!: 8 0 0!/!*!$ 0 "4 $B #F "O&)O&)K(J(H)N'T%I)>-=$<!D!F!<!<!T TU W ["M> @""A#$;)9*I#I#; 9 4!5 6 2 ."9 C =&;)I!%I!%K*G'9=G K N W _!/#N5*]:@;GUEdTvuqɄW=nX,Nq5.\-s-{,+ 'w 'w 0149==<~6t4p6x6z!/e/e8t8t8t8v6},7}*8}'1h/a *_ (^ -] -] 3b0^&P'S+Z4k<{4o+b][mm{y!q!k X $_ (f &_ #W $e $i 'w(|!i %p 0 2 7 7 6 ; ?@@BCCC=H')gB*l*ޖ5ۦ@ض?>PVMMQPNPU`LsC}?q=m~n]~WaOaOXO]OjOmSw_gjŒVumJWN>8pG,%OE&D+'+'> 9 ( - :"= ? D"I%<)8*3,1->"? A? : < > B EJ L Q R _% _% L H; @EOXN J N O c c M O V V V O G M S W X V"V"R&O#G IMNO M K J J @ < ; ? J N Y d# o&*n&&l%"b! ^ ]!!\!"U)U)^)[%S O J KK ; 6 CG??4 6;@M U \ O K L L > > + 0 > ; 03 6"H 1Z#?_99sa@BzSdzSd}Zlz]apf@nlDUQ M N OK I [ [ Z T B@8 9 9AHJ J L MH H G$J"S G : ; < O U c!g #)7)700m55wBDPI]N[_Yp“^i“`fˆLEM VJM VJKT&L^(Pz-P{(Q ~\ }f{ l n s~u{{z2{z2}}.|.z/{,s$d nT ]Q [NY&xY/Y2$b$b31d,Jfg)M_pVHoK5n?"J3UD)m-{3x5p?s;|.z)ja`9Wd5Mg1Ri(W jK iG i[g&af)f(f(h*g(ew"l{#r~$o{'kx*b|)_}(d sf oT aT aZ gZi!Zm,^o)k uxm%e,f@fF!tN"yP+ak+akDșB;6%dX aJ^<k9w6yG!zM22I}Sdrifx@k4r{]'bZf!iMnp?jr-ir'yy)~{*}.}+y | uz!ju$nv#rw"ts!v o|t*~v-46x0x0|53,-x-z+{(+|,z'y%h#h#r~#v~#~"%/t.g,r! vz {!}o$}o$tm#qm%fm,eo+cs'Ok%;c": [9 S: ]: `< `< `P nVo!fr)kt'{{!""&)((z(~x(&&)(%'y(|~)r)bo"\ i\ q \ s ws)ws)}d(~d% d} hts(tv'tx&s~#r"n'm(r r Zt&[u%_w dx"q|(%!~%|y({r$zo"]+]+qa kd Zm!\l c ibnar"ap a mo st uvu#vu&q~%q&p'r&xz$}+1y*r#/3/y.y#y#u+x~,y.q)h$sl'fp*ri#vg!{ k| lgv!gv!u'{*11/z*q${&~'${#ns%ns%&'|(w'i#|h#lg"jc$g^%oU&rR&Rh"Rh"an"`l!^ ee g xk(no%cs!e if ^` v^ ~^ { ^z"i pj sm zk d b!`!a b e!f#_ ] }X X |h,{m+v}&|z%v#x}%n&zt'~o'}} } z{1z{1}!~~#`(b~*iu/or(to u uu w  v v ew"lt#k${p&n~*x)r(z.3&j,|3Ĵ3Ĵ}HyYmoskҥDw4m$cUt_ _A ]JU#KX"O _S WVN W XW bR [P X\[ `\$N ^N ^W_X a\ g` lj yc r[ kQdNaG_D^J dJ dRh!Ri P jS m\ tWq Qn"P lO jJ lH lS gS ge pin!tf'xj&w#{s"rn!or#lv$` s\ rmvsw ]n#_p#dw$cx$^|$Z wV qZ y] Z rY m]o ^o"Wr'Wr'I sI rI oM dQXK ^Ed$Y Z_ Ve [g \ba#ba#Li%Md#Q VO WI YM YP XQ ZQ [_e!ch!Fl%Fl%X uY t\ rZ oS fX h] j_n`q V [R SZ dZ d\ ]\ YZ NZ MX HM PA WI[#P_(Ic$Gd#Kb"La"Op!K i@UA [E m? s8 x: w; uF rJ qN tO u@q*@q*H vK xR| N {I zK zL yWg#[a%Mn"Hr!Uq!Uq!_ }a f#d#]"Z#V#VV R uQ qk.k.[*Z)Ud$Se$Nf"KkH pJ oK m@o <o!G ~ G ~ > a? dA mB qD ~C BC D |Vx!\w"Y vX vby$a{"] _ d'n$x!}"#'(| }!{ |n bn bmq!rr#u'~+/A!R&`(~e{ZZ8sRW'[GK L#(       \3$S\3$S~|܊~t֣}]ĠuZ_SdYzi`phPgg@oe3srd.l`A L[6AR&(N"#@FX! d p } !!0<5FA'eE+pYUYUofFhcBUZ7rZJ/f_;'[b0"Nd%A|&)N&-R/=p2BzJ]J]gʏ`‰|MvDd)fP Mx<3j0 f, ]' Z% Y Y D)F-M;P>W&!FQ%!FK%"FH#"EF""C<#49$/, , >? @ ? = : 7 3 /5 7 < >Q N E D ? : 6 0 * . 0 3 47 7 6 9D: 0 3 53 2 , ) ) ) , <-l$.Tz&8[,Wq2Px8IbWq\KEiFiFzU;xQ4wqD!Nj?GU13O%)I L N Y ]" N#N#C#C B B B;4$>!#G(#L')N&+X$0\#2%E$$F4H3H/ J2B6:w35m1/`&*[#(O"$L""M+M+B'B$@ = 6 9!<"C#E#E$E%X!X!\'V%EJ [ b j jj%h%g%b)b)jji!c R! X"']"/N->,A$B!GIj(w,#9&B1(]?0oL8\#A R$W%dh](](f3d/]$\ Y T PV"\$N%J%X'X'T"U W T N"Q!U!P L@=5 3 4#5!7 6 3 2 2 / -!3 6 A D L"'L"'H)H)H(M&S$H'>*=&<$D!G!==RR U W ["N B C  D !=&;(G$G$<:3 5 : 73:A ='<*I$I$J'F%:!=G N U \ c!-"L2)Z9;y@6p2j5q6s#5e5eo$>o$$9b "6^-T.V2_ 8l$!?y(8p"1f#^\eer!s)w'p$\%_'c (a)_)k)p)w)z %n (s 1 2 7 6 5 9 = >?@@CC>F'*`@,f.֍6ԛ>ө>>MQNNRTXY\qVz~PrKiIfq^~\_N_N^MdMuLxP]khTtmIVO=9qD*&OA$ C.).); 7 , 0 : <>D"J%='9(8)7)=!=>< 9 ; = A DI K P R X" X" H E= @ BKTL I O Q ^ ^ L N U S P K F J O S UV"V"U#Q!E F KKL L M G F ? = > A K N Zc m"'k#$j#"`! \ \ \ T%T%b#_ U U URO ? : GLAA999>MU ^ R N N N @@/ 3 > ; 2 5 7 D,R :\64k_=={yO_yO_Wq~ZhvdMujIq~>= r; w= t? rH rK rK rKs Dt(Dt(J vK xP|!M {J zL yM yWj!Zf#Pn M qXq!Xq!Z |\ `"^![ X!U"U U |S sR pd+d+Y'X}&Ua#Sb"Mf"KjI nK nL oE q Cr K { K { = e? gC mC qB }B C D E }Sy!Xx"V vV v[x![ z Z Z \&f#q!u"z#z%z&w~!u ~g ig iio nr!z%*0? M&`(f9v?rkkkksrrqm_Qfnpqzzޅ|Vv[xfj|eiÈdekSq@d=X9LLHRE/$#*         $ $ % ' ,*$' )$;EtwFVCByytvz}Anu8?DC-.*" *, o@-ho@-hpeŝt[=zCeThYk^o\IYL4ofK'YjK#RZ9?T38P'L" A"EQ g |&& %%0H3"SH,pO/y]_]_{LpyGP_9rSK/cV7$S^,Fe!8t (Dy-H-Bo2I|KQKQ^v̊htОoݧ`w3c)kNI|<+s6!l) i% J%J%B"A&?2B1J$,E".?/<295A"C B B ; > G(D(;)B#I < . 9<= = C D H E < 8 4 5 6 .+6 9 ? ? :  ; < C IE@;9, ' - - / 5!F 5T'=}$ +E!F!G!"J"M"U!W \ ] v v ^5_0c"] KT!\&c#i M D P(P(E G L KG"GG B =< ; 5 3 -!-!. 1 :: 9 A H$> : > ? C C ?+A*F%K#P!F"<"=*=-E#HA A J M V W ["T !M! L K D A"B(B(?#<!1 6 FDB ? <$>+>-JJF D <%?"H X h l  p$!) D*&P8+c=-iR>cIhцakMRl8|H)Wr*1Z $V U #r${ j j)){*g 0i6kB{!M#5f-Y$5^#'7_'.Hf.Hf+Fg+Dg*?f'-Fw;7Yw8p8Ç7ak6Ta5\k5^n;on;on;IaI:G`I5@^H6BbK8FnS6GqP4HtL1FsA-Cr6 0b#)]KK"V)b?';$.h(`"X/g! A F H N P C"C"= ? C? : @F F F T X PPI K P L ? @ AAA IKW! W! _ W > ? CB A J S ? 8 > @ HIL P ]a e e e!ZV []Q Q oj\ h t h \J D U Z H H IC1  8 M Xb [#X%TSF#F#;<>=9 9998,Q-(TY4.auBQuBQN~R{Ç\sȈdqɉ{ľ_RvBi1tqECk92d( a"] ]^ c s s raOLK#S V F F B C F Q \ [ Y^ `# Y W!c$c$H L W U P N L F D K M A A < ? IIG U c[ R T T W W Z#W L J B?; 97 9 9 BE S N = ; 3 7 ; ; ; L R!w%)*+*!I*!I9EC\a݌yu|tڂVrŎFkAh3.zpj9pj9Rc1Th-Zv!Ww$N{.Vv(]p"eoh osf wc {c"{c"{-x+p%k}&\`(`d#c h\a#UY'g6k;(j(j2.¥^#NQ^MG^I*nL,~O-S;VH39DHŒ>9j)`g$xU\V4Rb(G mSf"__(Ud*Qf+Pa$O_"d nd nxy%qx&\s*`y&d~!]yV ti`#oY%e eb iW_ W_ Ak"Hj"]f"_i"cq og){]2o4u5gG!bM3q3qmowuTvK~z.dl'lZsHn=|i1F!M44kZ3pxa'k\gf?dh/ch*jv+lz+$$z"~w#xn'q*s,s*s'x+y,+*h*h*up1{r1v2u.s)x+}}-*)u.p/tx%tx%i|"m"x!|(;5.x+t*++qv"qv"c_#ae"[ v Y tS lId!?[%; Q6GA QE TMZ#MZ#`s.ct,ku&qv&z$({+'#}&|'lx*cw+i di d _e v'~v){u+{r+zo+jq&er$lo,nn.sm'sm'wq#|s$w(u'jn%nr#rv!}$%p k M M W u] vm xr ul$}o#xr"vt%su(u)u)ly)ly)i `cc Pm#Vp!i zpx#vu+q}'k"p |q yc ^ ]q'^r'bs&dr%jo"tu"}{!yy"uv#ol m hqw$r|&sz sz { o{o!ym(sn%mn!rhv ayj zm!{!!l)l)ss1yy/),40x,t rq!i#i"i"p~)s{({p%wq&jr'uj$b!_#[%wh'tl(Qj"Qj"Yh \ee Zd `a pep$hp)iz&j"W|"Qy"S pS mN nT pd te vg {ew!cs$a|"^ `#`$d"e!w!w!i}*iy)in'ds)_w*js(to%{ u} wy txs ~m#~m#ov$nw#iy!ix#gu(gn%gg"d ic ip t"((\|%^{&cy*fv)pm%w$#2A(,ēIԜI}jyskmr}k؈C:1toGeb2ha!i `n^$pf$v|$z~%(+.6>DF!O"R&`&`24};]CUJM|PUvV\kgXSj=hj=h&FX$BSq6B|9I(C^+Eh.Fr9?z<=}RKYO``g_FvEløCO^?y/ui&\YqB[|3[.k k }z&|x(wq,ut+p|(b{)Ty*Vx"X wV|$U~']}$_}#m nj ob sa s]s$gs'qr)uq&yp"z {z n zj x s ^s ^Wp Yk ] \ X_!Rb"U RX BM OI S^ We Xa Ua Ua_$_b$Yj%Yj'Wk+_q(fv%Wy#Rz"`z'ez(b wb wj ep ho"p#t'u*u,|)&s~%n}%eg!eg!m lo ks hpl gx'io"k fe f^ f_i"_j#P `K ]H QI PK NP T`d)ec#j ae a` aP iJ ka_#h[&bb!bb!kf!ig a id lkt'fm"` f\ hZ hQ i Ni"d wd wgl#en#]r"ap#kj$gs&c{'bz)ax*\m$Zi"J kJ kV~*_+z,{,||+y{%u yrv$ns(_ pZ oe {i g oj qq wq vq qo pmo ms!mw!r ps nhp!dq#vl)vl)` |_ {[y%Yl!W _O ^G ]K XL VUd"Xi#y by b] bX \H KJ SO iF o= tQ y X z uv%~t'oz%oz%Y X#V*U(Rx Om La M cN eMa#L_&W PW PO PN LK AO E[ RN S@ SL YW_&Ie D gA `@ ]9 c: a> [; a3 q; rBsG nK iNq Os!Bn#=l$O|#O|#Pw&Nx%I{"K{L zO yQ xU tV s[ n\ l_p!_p!L yL wL pO pV qT wR | R uR rUn"Vm%Pt"Pt"T rU kV WS[He#Kg M hNn"Ns(V x Y yW qW q; p? oIlE o: y@ ~E F F K|"Lz"Nv&Nu'G vI yO L ~Ds!O{!Z!^"a}"g!i e!d!Q|#Q|#[ hb px )39?$_'j14HHttstu~fW^`jmm_uʦ<A$K/,13&*7 "=#"?$#sC.jsC.jh[lTx=uEl^pcÁugoaN\M5rgI(ZjG#S[7=W26Q&N"F I R h ~&% %#/E3!PD*jJ.s\^\^{YqQT`:uUL/cV9#Q].Ec$9t"&Dy!*G,>i/EuISIS_tˋgqͣgө|Zq3_*kN!M>1x9'q0"n.!P %P %E"C$>-@,F$)D!*A*=.81<">D D D"G%O -K /A"4E!+I!#? 4 ;=> > E D B@ = 8 23 5 .,5 9 > > =  >@ B EB@97+ ' , , - 3C4Q&>~(;\2Gs=Rk[z^NImXmXvHsBh/q~b,juO#Si>=^,'[)(X&)f%'k$'S(S(U Q F B 5 1- 0 3 > A Q&V+#E(!J7(\8+b<4uB3tI3sE)_A L`4CP0@Q'6Q$3H H A$>!5 8 D!C#C&C C I K I$I$I#J"N T g! i j q x"$b)[*c*c*l h ]"W"H#D(A-A+A(B)B)O S q&.%"E)'R45x:AALSQeVwW}WtXqXvrTvrTSrQE`K@JAu;47f2)/U('D#'2!',.&!3 &) ,) ,; )>&F"F"C#I"N!U W ^ a pp`1`.a#\"MS"Z&\"_ JCP(P(F H O L E!G IB;<< 53- -.19 8 7 > D"?=B C B B D-D+F%J#N"E"="=(>+F!I? ? FH Q S Y#S"M "J H B!?#@(@(?"< 5 8 D B A ? >%=)=*HHC!A"<'?$H W g l"p#&(B)#K7+a<-hX?fJlӄdkLQj8}G)Wp*0V !P M "i$s f f&y't+f5m @t"$N0']=%@u6%6j3-@i?0CiC4\rA4\rA.`>-_A+]K2`]GiGzGBs@kDmEnJzJzB^vlA]tj=Ype?WphERqpBOvm?L{j8U`1]W'Fz@$?t8%Z-%Z-4j1!;t5)RC(K?$7o3!2q4.s5!A?$TI#PK"OKF7C0B*@%888| 6 4 5 5 : < 9 8 >>@C$(K5-dJ3}_2d1i8t:w=>K_K_QXprx|zg|SxQwQ~vapg~[N~[NqHzGDGRa_ojLTP89r7")H/#;6/6//#2!: : ; ;<!C#J&@!=@ B ;93 59 8 8 = C H I L N A A B C GC?CG G G S V Q Q K K K H ? @ AA B GH TTW Q @ A D B @G M < 7 = ? I I L N T[ a a b"Y VW X N N kg \ f o f ]N I P S G G FB9 = J T_ W! U"QPI!I!<=A?< :89 :'N+%NU1+[qGRqGR`˅_ʈ\rljaqǎonǍs_wQoAf2utDEo96d( `" ]]] ` i k l]NLK!P QD D C D G Q [ X V Z [! Y X"a!a!M O X V P N K G F J L @ @ < ? HHI S ] Y U W X Z Z ] Y P L ?>= :7> @ D EO J < 9 3 8 = ? A U![#)/.31$S1$SBGJ[d݋wwzow|SkAewe3tCyI22md3nxe'j\gg@gk/gl)iw,jz-}%~$~$}{$sq'{t)v+v(v%y)z*))d(d(yp/~r/w0t,r)~x*{~*((s*n+qw#qw#j}"n"|!&62-v*s)*+su!su!de#ci"c s _ qV hLb B\#= R9 HG TL XO]#O]#gw0hv.lu'qw'{&(|+&"%~'qy)jx*t et e|g"}k#v&v(}v+{s)yq(lr%hr$pq*sq,vn'vn'}m$p%w)v'rt#qu"qv"y#|#r n P P W u[ wi ~o yj"~q"{y"xx%uw(|u(~t(kw)kw)h dc fWm#[o!g umw"sy(m{$g~!l zm ya {] |`p%`p%`q%cp$kp"qs"xw!uw"sw#lq!io oy#p|#q|!q|!zr!yr#xq(sp$np!sk we{m!|o"#$q+q+vp/|v.+-51v-t$t!v"o#g!g!o}(sz't&|s&sq%yi$b#c$c%uk(qm)Zl"Zl"] j` gh ]h bis#jr&lr*nz&o"^y#Yv#V mU jQ rV scuev jz!ev"ar$_{!] c$e&f#g"}w!}w!r{)px(mp(hs)du*lu'ut%u uu uuu"uu$p$p$vw&sy%j~"i}#iz'gr%fj#f hf gr {v!''_~&b|(jw-nu,zn)y*+8E(},G̘Gxquxmnr}k׉D;2ysKjf6ld$m dqe%rk%x$z$'+/49ACHJ$Y$Y/19hC]LRRWxX\mj_[mBmB-Pl,Kf|(;W)?\-Lm/Qv1W[z0\~,k k }(|)zx,wy+o~)cz)Xw*Xx#Y zU{$S{']w$`v#fm enc ra r\u#fs%pr(tr%xr!x |x q zn yt at aYl [i ` _[ `Ua!X V[ LP SL U^ Zd \h [h [fc&df&]p&_p'fo)hu(k|'\|$W}"`w%cu&gw gw l hp k{u"~s#p&r(t+{(%w{#sy#ej ej g oi mpi ol!ju$jo j hf ibiak"al#T aP ]M RM QK NO S\a(`a"e ac d` gS hO ibb i`"ff ff mj%jl#bpeq!ou'lq#h m_ m\ mU hR g a sa sfk!fm"gr$ir$qq&ny'j(g|)cx*Ym#Uj!M mM mUz&\{&r)s(y|(uw$r s lp$gm(^ m[ mc |f f uh ul vl um rl qlp!ks!kv!ps qr ms!ls"um(um(b zb yav%[l!U cO bH aM [N YSf!Uj"r br b^ aY ]L PM VP gI mC sVv"]x"pt%vs&pu&pu&]\!W&U}$Qx NoLgP gT gPa!N_"S SS SO RN OM GP JX TN UD UP [\a%K cE dB _A]? c? c? d= i9 x= uBsD qF oIr!Jt"@q$=p%N| N| Qv#Nw#G{#Iz K xN yR yV rX oZ i[ h\ m\ mP tO sL rN rU sR uN v N pN mPm!Qm#Lq Lq P oQ kU _S `Lc!M fN hOl"Qo&Y v \ yW uW u? sA qI mF p; yA |H ~H HJ|!K{"Nx%Nw'K {K {L |K yGr!Q{ Z ^"a}$d"e"cbS#S#Z q` vr~'/6>"W$_-}0CCttssth\`bqavUvqHqHPWi̅nv|ـd{LlH^EzHEuAF0Hr0Hrw/4iz/4i06i2:q9I=MAQ&]$ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM    (%0(B2,$L"-#         " 1>&F6J/TM[XTaeR[uuvwwstn{d^\?YQ3n,)+               $,5>HC>LVKPdPdjlsuzmsy[kiIqZ:{wK*axG#QxF KJ1qJ1qN=R=]=fM|yop^eN8yjA)]k<$Ta29^.0T! T T U V l $% % .<1F7&Z9)`Y\Y\yso_b=[P/eV= JZ5C^, 6%/%-%I I _6a#8f. 40 ) ' ' ' ( ,80J#@49pD[T|wpw`”nPjUjUvZwS{ ? H K Y ^ O%O%M-O+T#["pg^ g!p%W%O%_&_&X!W"U%S#M! A&4-;(B#T#Z#S Q ,5&'N).Z2B~6F9IG\Un}mʉlϋxfƋrdkfXkfXi`K]ZG9I9j4>4a/2.X*&&J%<4&9 ; ; 5%5%<'@&J#F$8'E"Q U V!g"l"]#]#f&c&[&Y'T(S'R%I? ? ?P&P&J N X R >G"O%B%5%=!? 74 .. . 0 7 4 15 9 B&E)M(P'?$?$Q2N.F#F#F#C"?!?#?"#GJ8!8!9 ; @ E!R%P&N&D!@<$:%8&8&>>? > < = =A$D)=$:"B B :):*:+=(GUc j)q 4%:&<4([8-ehBoPx|ljGQg|7D)Xi).K ;6Q"Z Z Z_!`.b(Ey55\S7uo9>a?RHbKgEE6֩4/Autrd_puvvWVTZjw{eh_XO>ٸ>>=Jy=JyBhCqGF~AR~?R=Qş5v-,+,,v |goVG!D == 4 4 ?BK)!M'#N$#N "N)Kv!+Jr#-Fn..Dm27H~a7H~aA~GYeҊcԍ]ȐWnVeVaX_Y}][}][rLyJEFJY{hdbNM33j*(:$*7-7-&(,(<&=&@%>$<"B#H$>; 0#,%< : 3!8F ; 0 = I L M H F < < O PT PL J H JKPQ S!S!R M<%="> ?? CFA#?$I I ? A G G E A =%=< 5 2 8 : KKJF : G TV W#W"W!L H F F ` _ \ _ a ` ^ ZXC < E E ;AR N @J T N L H GQ Q @ BHG D =6 ; ? G&;I) GeVTeVTdm߉\nŎXoKsQ`VLZ@}^3w|B"N{8@d(&\# \ [ XU KS Z R J J J EC= = D F K Q VR M L L W$Z&Z Z Z Z Z X Q L GL M IH=&=&= ? F H M L K T \ a c c c d b \ S 7<!A"< 7 N U H D DA7 6 2: A KT"n%(w)*5D9!LE,pE,p\LaXn}ۊrt~uku`akJVm3Ssm+ReZO@TN4Jk*Jk*Aw&D{%K!N W Z }]x!nz!sz!z~)|,ph&ph&~|***,2}v*rm"ym/m;!rM$sS*rk*rk5/PKFJD:7 0E 3R 5hJ3}!^M5;IN6z1yw|"vNwrDgg&^d#U `Z^&^[,cb(dd&at#`y"]r(]r(^{(_y'cs%cv&by&bv&br&[m!YkO^ KY Lh Lh Ks Oo!Zb%cb$~`!wd$oh'\(X(`C!cL00kuqj{V9zc-jjo!ZMlZBhZ7}R:O;*k*k:K[}apsI{?u4gyt(i]ejApu-sy&g{0c{3ox't}'(z(e{(m~(t(t$t t~"t}#jy$fx$W#W#p(r(y)t)o)~w%u!y{#zz#mx!i w h rh rk~#r#!#{(v)p)p%p$}{)z+w rw rex#ju"y ks h` ]V ]L ]F T@ KW_ _e!Te"Te"z5w~3nu+sx,-+)}$z }#~%}|'}z'i(i(e.l~+v#w'x*{w%u vqs"pr#~w%y&}r'}r'b'g(u+y' {~ lw#o|p }u&w)Z{#Z{#Ut"W{"^#f! e y!%y})rt'pq&hq)hq)d pf pjn"hl!b gf wi b w[ g`u!ay"[ nY jh ldkYi#^k#nq!kn"gj"jr#my$b$^$h ~k |i$i$v|'u|'s|(sy$r vvt#zq&u$v#)+22h*n+/29|5o1v0x0w%v!{ `{ `kx#sz%~)z' nh%a*o(}|&mt+hq,tq#tq#h pj mp et k{0|y.xw+{}'~"sr&om'` e[ b[~(]|(av&ew'rx(fs&Yn#Y {X l'r+n&m$qw"qw"v$v&wv*vs*tp)uy'v$dt$^o$iw,mz.x(x(z-+k%l%n%h}&bq'mf"pb y o| s%%i*o-q5q5p5=DK R*x-??gjqqq~k֋Ey<3#XyqCxp-wp%xy(y}'}"|#wq%zt,|w3/+{7v;v3v0EE%g)q4CvQbW_|]\txtq|ssvPvPȣCoEfJJFQ:g9x8FsJlyj{muאEĐEģ653z2>-ycF%tTNnETl;Zj0\t)]w&k}#k}#,,*|*k*gy)cp(`y&\$Rv%Nr%^f#cb"Oh(Uj%e nb qZy du"mq$qu"t xq }p x {{ zxh"xh"`a c bj fe b_ ^b dd iZ _V \]d*_f.}l&}l&uo*rt*j*t)z$)y.l&g#^o[ guw'uw'so$qu$k"p}"~e#yk%sq&~y$" q lf tf tU vZs hk'kk$r km mh okpmq"gp$ep$a b` ]]V%XT"J NK QOX%S]"V b[ m` w^ g] ag kj ns qs qrw/oz.d*j){x%~~')k|%cz#_ g^ aXg"Xg"d gl jq(w)-,+t+ix*Oo!F lW qW qP lR nX u^ wn |k nh`!\^%P[([c!^ f]}$]&c b ^ q^ r_u"cu#gt#gs"fr jz(k}+|z" yqn$qn$h rjq!ql&an P oN mL kR cT `N jL m^a!^a!_ ]] ^V `U `R `S hSo dp'jp)bo$_n"qe'qe'j uf uX tU uM wL wJ wY sg nZ dU `G[ G[ M VO WS X R YN ZP [Q []b ih#Q ]I YD]B^"O dK k@ ~C J F Br= y8 :x$;v%=y&>z&J zJ zR qN t@{'Ew#I rN wS |Z j\ dX ]V ZQ cQ c] dY iLyN ySxKoB eA a@ _A iA l? i? iBd!Fh R uS oW ]S cOh Uf!Zd!bs"dx"V V Iz Iw Jn Gq? zG vO rO xN }J~ I~!N}$O}%V!Q C lF mOp!U ~[ _#b{+[~(X'Z {[ yZ"Z"W Y!_#n"|{!w.s:r>q?"X$`22t}trrqnjpgUfL=~8x@m@m샑鎔vᅓ|is~}nqydltYgXETN>MQ'8[Q'8[f9:sn;;vA>>?~3A{5>z6:y)ZffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM)*:#%EK04`?]l|;l~8KYl7@Mc#+ ;#+ ;        &*"/27<6[>A?iS^Ycjrn{vrqpyj{dhw]VZ5sPQ(`0"0"          !%-,&-529Cdu9CduU_rTjS\v~qtljrQxp8U+eM'Z}=+b}=+bHANAcCkNoӏjђfxMlX5vhA&Wg:!LY09U-3[# Z! W X ^ n $ $"%+.C1!L;,h?0q{Qe{Qezwtidl@f]2ngM$Td?Ga1;o%".gO% @O% @=)<&;<A!ABG!I"N!O J$J$G%I%R%T$Z#\!__#`&S)O*P&P&R!O!D#D"C<$6)@'J&R%U$a"f"4 >-/^25jAHDNGTZil~Ҁ{z݄zn̆rjl]Wl]Wg]C[V=}9B.\44)R/'%H- ?+68&<!F I E E F$G"KHB$K TR!R#a#g$Z&Z&e#c"]"Y!M L"L%J!I A ?!S%S%S"S"U%P$B G L E!?#F H :6 11 4 4 5 2 0 2 4 @DH"J$D"D"O2L/D%D$C$D$D#:#6#?B118 : BD K%O$T$C!= =%>&A&A&DB: ; > ?@!?$>(9'8'@"@"8(8(:(<&E"T#d%p+}$2'B(!G6.e;3piHlSwtрizH[b;|{O1[i9(:W##JF"Y-"%`3 #V2 #V2)*tG*4|M.R^>o|OSVSR{]aaaYYWZa\WRQWYZZOOP̨WjgdwegǚRLXpXp[~[]YPoTpXqTP@ɸ:˯MT'%r"i5`-GA<<<? A >= 6 6 =?FDCyCwCv @m!?j 8a 6^.@uD.@uD6^`:hmHN`dhvzlllnigtWxQsZsZlNoRy\YPVp\_eIO>7o.!%?$09,9,'*,)=&='>)@%B"B!B CD8 4!<:4 7A 7 . 8 B E F D C @ @ I K TV X V T S S S S PPJIFEE@; A G B A"EEF E C C C CCC C : 7 : < IIJIG J M O R N MNNJ J [ [ ^ c h c _ OJB ? L L >CRPJ H F E E D DFF??@ @ @ 93 8 > F%2I(:i[Ri[RlskgÍcfKdQUVFxV:lV.lk?Hk8<_'&[! [ X Q R VR N M K H G > < < < D E J O U M D J L S V  R R Y W S Q MJ H K L CA E&E&C C F G K O RY ` ` ` g g b ` [ T @ = : ; < I M J I E B; 8 .1 5 C R u%-+28$U=)aV8V8hKjUot׏roτuksbccO[g7]yh/^mQYEJX8Me%Me%Dy GyR {T { ]~!du"km#rv!ty wz%x{'ux+ux+1112z8w1~s*p4l?"nO$oU-up-up:4X$JTQDG=5"T='lE-bM)m9>GKz3t{-qmskDnj=`g)^h$\ jYn!Ws$`e$ca%^i!\l `q'`q'Tw$Ww$by&b~&b&b'c{)^p"]m Vd Ta Qf#Qf#Wf!Xg"Zk&`h$p_ t_"w_$_(`*e>gE,q,qUȏ]{upiQEd7uyw)ial"cNa]P`dxoOuA|3twt)j`m aJpu5q|.l{,j{,ry%t{%z&u&f%i&m(l%k#kx$ku%sy$v{$|h&|h&t&v&}&}(~+}~&w"k'h)j&k%ht!ht!jw q{ !#z*v+s+u*v)z(|(~"~"ox$nv#lq mo nk#dc"Z\!S [M [X `\ bbk bk ~5{2ss+uu+y{,+*(&%%&'u#u#t+y+)*,z'ur#pu"ov"}p"n#|w$|w$h%l&{,{*|#$}&t$q~$s~&t&`#`#W#[#h"j!p ps y w#w$w%pw$nt$hy&hy&gt iu!oy"ow"ns#q{$u$qz#nq"mz!m~!ht!fq!kf%gd$[ `a b ui#oo"jv!mu!pt!b"^#h!l!i#i#|%{%}x'}z%}|$v$q$q$q$$$|.|.o,u-235~1y.v*u)r%q#{j {j u$z%z*y)u'p'k(u({'s{+qy-kt'kt'l gk ij ors"~.02+%ro'ki(\c"Wa!]"]#^x%av$hq$gv$f|$a~"] e}%h|'o~&r&vo%vo%)*.|/}x/|}+|'{{-{y/uu/st/{*{*-+(|'u#q#mz#ln$lj%zv ~z~|(~|(ov(sw*~z3y3w6=D!X$k-1??d}eiil|ľB|:2"UyC~y/~z)v|-x}*|"y}"ps#nr'mr+sy)x't,q-p+p+;;K!V-w9}FoKnOmqckjnosqsqއgʇbxĈTcOiA|=:@B~StYÒ88(j(ju'ji%aF!lIHl?Jl5Km.Mo'Vu%Yw$os%os%~(()~)k})cs'[j&Xo%Ut#Pv#Ow$[m"_j"Po!Tk^ a] e[ t_v!dx$hy$l{$r ~t p vo tql$ql$cl%ck$ck!a j_ ib le pdk dj"ol&rm(qr'qr'rw'sx&t{%xz%v'z}&o&h!f ex!eu"q'q'jj$jn#h{"lw"xk%qp"j ury{} sm qh m {m {dvft ln%ml#q fl ng vf ue ug shr d dc `b\"^["T[!T["V\%Y_"\c`l eu e^!eW"g ah en en esn)tt)x*|($#}!ku"bs#` g` d`t"`t"md#rf$m%q'}}.//},p})Ws'Op'N tN tO eQ hU qX r` u[m We"Qa#K]$Ue Y hY~!Y"_ w` te lb l\ l`u"d}%by"avl$o&{v$s#}|$}|$rx#qx#qw!er!Ym!Y oY qQ dN _Hd!Gf"O _O _] ^\ `Z fY fVe#Wg Y iaj#dj%hq i tot)ot)hw"cy!W U ~O |P {R yS sT nN iL hDWDWT YT ZS^ T` Xg Tb Q^ [d"fj%V cQ `N^!M^#K kJ rI G C A ~@ }? |> {?u @t"Ex#Gz$J {J {K rH s@x#Er K kO sS{ V oW lU cU `T kT k] nX nI pK qOuF n= h= h> h? h@ hD rD rBm"Go"Ux$Ur"W aQ dK hO eR b^ wb ~L~ L~ O L yD gC j@ rC sG tJ uL vH~ G"N"P#S"Q!K{Kz Nx#T"["`$e'`'^(V{ T z\"\"W Z!c#iy"pt"~o)k1t:w>!P#V-x-xwbtnlrmyrpndRzaBrq0^sw*Xf5z5zbՖnzudjsoepr|pyXkPd^9]^9]vGS{FPDF>C/:o09o29n'YffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM  ; %EU2?pnCXODؾNxQg9H;m9H;m$$.$         "+( 4T*EbW2Ts^HfdwvlʼnoruvWGK4>K4>               ""):""):?0Dm ;2 :A7,- - = B 3 3 . 1 9 5 1? L A = 3 0 1 1 - / 4 >-Z2._i;NwDnidv||s҈dKdKwR{TZS…>z4o)bW L>5410/""""h3n#4-5w,hS?Z*/YZ*/Y6*9&B CE EDF&G)B&@%E#E#@ DO&L&D'R$_!X$P'O!,N".A&A&L F 3!5!9 8"7$E'R)Q&P%p'z';$%H46n;73 5 : 8 21/ / . = B CC I I L2J/B&A&@%E%I%4#-"69 * * 6 9 C C C$N#Y!B!:!?&A'J&J&J E5 8 ? A"C#=%7&6*6+>%>%6'7'9%<%C$T(d+v-(/*"I*'R84p=8ziMiVhoȄsfŠIe]?wpY:_iI5Fb9(0X8#(U7-'bL0'fS/%QQ/%QQA7zAGAvɥUinshdrw|}|}||}{xsME<ƳAB>==uծ=uծFHLT꣸jˋih|oːZgƗYssssrm_irssTIoy{l-,܎'I%|>RH=~BFDC><88:<A{j0.Dr;6V]6a`6j;st?c~HkKmxzUIXëXìePeYcs͉jl~VqSdO[iEQH;t3'"E)5:+:+(,-+=&=(;,B'H!B< HL @< ; 9 46;3 + 3 ; = > @@D D B F S [ c a _ \ [! W U L L A#E O N LB7 ? G DCAAL I ?#?!@ D H I J? ; = = FGJ M T M E I M F C P T N!N!UX ` g n g _ D;@ B R& R& @DQ R T" F 8 < = ? @: : = < 78 ;5/ 6 < F$(I',l_Ol_Osy~y`n]KTQJV?nR4wZN)aZ=BZ77Y%&Y Y U J P `!QB G L F D 8 4::D E H N T H ; H L P Q I I W T K JHH H J K >9!M&M&HG E F I QY"^c _ ] k#k#_%^!Y U H = 2 9 @D E L N E!D!? : * )(<P |%1,:;*f@0ugCgCtJsRpjҕsj͉ujreeZT_a;g~c2itHdI?b;P_P_F {K xX o[ rcz&nn&xb%vr!u wtv!sv!z/z/7779u>w8y1r:kB"kR$kW/xu/xu>y9m_*HaX$DTB9.dG8TB'{g1=A{FuGs/mp*jcj_:fa6Yg+^m%c sY O ]i!b]#[ _X _bo%bo%I s Ov"a~&b&b&c)c+at$`o!] j \ hUc%Uc%cY!a`"Zs&\n$b ^qZ V c)g,j:k>'^'^>EYwWKQeA~1xul'l[Y_@dU8gQ5)nb)nbBUefjUoCt1uu*ldu#XRqu=o~6q|)q{$uz"tz#rz$o}#f!f%e(c'a&ar'al'|z%~$yx(yx(xw$~y$"(-|(y~"^+U.g*m)gu%gu%h op v!$x,}w-xu-z.|.y'x%$$yx$sx#_v fw"|y'rj&hZ$a cY kY bY _p pp p42xq*vs*pw++*,.'$&'  (*/.-}*tm&ov"my!| i c{{ {{ m"r%-},~t))(y*r~*q}%q|#f"f"X$_#r!n!` { ey"jv$p}#u!nz"kw"g"g"jx'm{&t"v$z~*})(~(z'{"y u{$sx%m`-i^)\ Vd Y|a$tq"l o xr ob ]!i&m'i"i"{#y$s%z')y&p"l$k$ x)x)u-{/540-*v$r"n$l%{s${s$$&v+x,|.x*t&|'x(y,y-av*av*p ]m dcy$p{&+280(rl)fe)Xa&S_%_ ^ [z#\v"^ ihz"r$j%aw%_q$^o#pw&vy'{g'{g'-.245/)59s2xn/~,~,,,+){!z x lv&hq)z}$"vs*vs*uf%wm(|02~6=D#d(14?~?~aua`bfzn?~80"SC2,t1v~-{z!vy!ht!cq"^m#dr#jw#jn j krj$tj%y1y1{/;%^0~;|>}A}oNdRikppjls]|xX̆GĐB<;:<ðz=ʯ+m+mip>fv>[?X~;N_.Jd*Ei%Co!@ tOv!Tv"si&si&v$y%''kw'_n&Sd$Pe#Mf"Ov"P{"Xt![q!Q uS mW SX Z\ o[w Z#_~&c}(r ~w ~h qc m jp%jp%ev*cu*\p)^r#_ tc uf vow$rw&u"t!dw(dw(o$s|#~t}s"xq)ow#e }d }d }l#n%m'm'ad#bg#ep!hp#qp'it` xf xl xbi#_d$t t surt op"ol"pa!k oe }a {\ xg uk tgg eb"g aec!]g']e&\`$_b"bc fk"ir#kV'lM(gX$e["i Yi Yte"zm$)(#  vkn `k"bg!b f h"h"u`*xb(h"}k%us/13-v'`w-Xs/E wE wN^ObR lR mQ n Kl"Ej#Fe"F_ P gS jU ~U [ g_ gk fg eY c]u!`'^#\ ym s zs%|l'$${~'y$q iv"ak'cq#e wOd H^ C_$A_%@ \@ \[ _\ b]l \l"Zj)\f!^ b^ d^d n ts ym*m*ey&a}%V#U P U ~Y {M t@mBo Bo A SA S[[ Y] Sd Wh!bt"Yj"P`"Zf$cl&[h%Xg%W`$W]#Fq%Iy$R L ; t= ~> A C vD rD qLx Oz!I |I |D rC s@ uF mL dPo Sz$R uR sSi!Sf"W sW s\ wW sF fG iK rA n7 j: o; p> g? dI zI zBu#Gv%Wz+Wu(Ve O fG gI cJ _Z z_ B{$B{$T N z= `> b@ i@ o? uE rJ oF!D#N!Q O"P#R'Q&L$S'Z)a&h#e'd~(R|&L{%]"]"W [!fz"es#cl#xh%c'w7}<H!L(|a(|ayGntZhfUicrrrbOb\8S\"?P\8?*s*s4ӾKfd_u`ha[glXQkKkKUlQeFN?G}*2c,5c-7c%XffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM 4#&'/!+= ; 6 4 0 7 > : 5 3 2 : = 6 6 2 2 5 43 9 ?!9 8 1 / , , 0 / / 3!?$ BF(2WM-Dl\`faqrsxy{݈kPkPoJrK{Q}NF:{/vc%[L@=886)()((;-?;!M?%VvL0roV7}g`=`RDXEJjGLpHM^PeQzdyh~wtсplȍ\W_VcViPnJkGkF_G\G`31d`31dB4B/C C C DEK%M)K%K$J#J#HJRO I&Q#Y!R"L#Q*S-B)B)E@4!3!2!3"5$F%V%_#b#}!,#/)%Q/*\AGQ PPW!Z"Q#Q#\ ]`\P K G#N#T#Q"P"V!V!U'S'M*K'D!B ACE J#L%C#A#6"7"<$:#4 - ' - 3 : < E H"K%K%J-H+C&E'G(G&G$:"6": ; 0 0 2 5>!@ F L R FCB%B(D)D)J!F":%<#CA#?'=%;#1%.&;$;$7#7"7:DT%d,y2$8-"K1%QA?GHZbw}xq~M^_>~r_=goV+];/$L=!3=!3,,0*=&='?+E&J FB FH CB553 4 7786 4 ; > > > CCE G P Z d h l ^ Z W V S S N M L K I?5; A!BBIIM J AB D F I J K F E C C HILLL G B C E ? =!L Q Q Q W X ] d j \ O I G D D K# K# D H R Q O G >@A CDC C E D A A D>8 9 ; J#+O(0YKYKs}~⚀\v]Xb]RcCsS3wSC$SW6:Y22O'"L# T P E H R!LF I L E B ; 9 < < B D K N QH@ FH J K L L P Q W T LM M P R FBF!F!I G D D D J PU [ Z Z b"b"["Y!QN D A > @ C K ML L N K@ ; + * ) : K"})>0 H@4vE;dRdRtKrOkZkZk[r`^RVbW7isX-lhIfADd5Kg#Kg#I yO va oc th#j{%lt&ow%py%yw$|v$y1y1AACCxDs>|n7g<`A$lX'p`4w4wAy=mg1Lq^-GhD#9Oi&IX)Ya19CFFF1lt{+ifla>hd9Zn*`o%fp az!]"jp#ni$cc ` bak$ak$["]"e%f&h'd&`%cv e r]o![o"^n!^n!ii!fj"]n&am%ok"wi"f!e)d,h:i?%oW%oW8w@xW~yX~L]^Huq4lzf(b]\Y@fSz|-x}(tx#qw"jw!g} a c"d%d$c$h'j})x{)|z)wr.wr.~(|(x'~}(v)v~&vz#j'f(d'd&dv"dv"c!i y }!{,v+wr*x+z,**%%~x)}w'zu"yt"wp$uh%s_&qf"o me kbjmp#mp#|/y}-nm*oq)t)}**-0(&~(|)| }| }%&*)('{r&{p${p$xe x bx#x#{$|%~)z(yn''&n)gy*gw#hw!`u`u\%]$b#`{"[ p`s ev"iy!n} dyax]"]"lw(lw'oz%p{&s,x+~*~~(x&|#{"$~%nj'ji%`g f g x itp pw nu m t i$h&r'v'r&r&'(~,{*x(w%w#r!}q! z }v,v,s2z2542,z's(q)o&o&~k'~k' #,,-*()*y,~v-nu'nu'h [gb gx&qy'}-4;3,}r)tk(\e#Tc"W X!]x)`x(lw'p%t#q~"ot"qu(ru**+u-u-6530-*&15z/y-}2}2---+'%~#{v)yt+%$..}q,|u-x0}16<A"[)u14II_o_t^blvl@8/|"QC{6x2q.s,z}%v}$l}!et"_k$_o"`t _ q_ pft hv!z(z(~,4!O)f1|~3~6>A`jrrjtyKH>;855/-y{!R{!RZj3Wm2Qu/Pq.Oh)Jl%Fp Fz E!Q~$U}&pp&pp&rv#ux$~&w{%]t#Un"Mh"Mi!Mj G sE wR sV rP yQ sVb Ve Yo Wt"Vy$Y|!\ g yj wf ye z ky#ky#ci%bk$at#^v \ wd tlq u{"y#|s ~ of})f})ix$ls"udsf!ml&hn d pa paqg wi yl{!l{!_e#`g"a oc o hr%cs _ ub rfp!f ig gj j l|"lx"ln#nk#re!nq j |h {f {kw mv!go$em%m dj gcr&co%ef#dj!co ck!ch#d_%d\&a^"a_!i_ i_ id%pk&''&z"zoah!Yf"\b"]a"a na nhk$lk$yl&yn({w.{..~~+q|'et(ar(A pA pNdM dI gJ gM gJ h Fi$Jf"MbL dL eS rV v [ d_ dj eg g_ oiz"t&m{#fq!s }x u$r&))y~%w}$r{"ks$ck'cn$dp!VjRhJ ^G [ L ^L ^^ _^ a\ i[kZt#Xi"V_!^j$an%gm$jm$n{#n{#mx%gz%W%W"W Y |\ yP{ D}#L {O zG XG XXeW eS gZ kpz"bt$Um&Yo$^q"Yg#Xd$Yk#Zm#Ir&Kw$S!O E yE E E F uJ }L O P G {G {@ qB tJ }K qL fM qO |S |U| Vp#Wl$T nT n] rW qEn!G oM pC j9 d< g= iB dD cC tC tC }Hz Xq'Wn$U hN gGg K cO `X p[ uMv Mv U tQ rG kF mC t> }: A H {E ~D M P R P!L#L#Ky$U'_*`'a$f'h(^$[#`#`#V Z g {f vf qwnl#04?}C'u]'u]EwwWo\UacssrkK^i8L~_$;S\6D*|n*|n0Fpnjfzbkegb`fwfwvqxhuāMS}FLr37m14g01a#YffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM - 2D<@jANNuHyCmfv=WSU0?>I#&) 9 7 8 8 8 8 5 4 1 34 3$2(2 2 .- & & 2 0 )( #$#+#2OK8C%B$@!CFP%S(U$U"O"O"O PT R M$P#S!M GS(W+C+C+= ;5!2!*!/#3$G#Z!n$ t& )1*73*f:0qNAVBoDyTcƒg˒kЗl^dZ}[atXcdGKdGKN'9[L'1RF&5>.6'K#` _$^&['Z'X%X%U,O'> ; 0 = J Q S R R J J T X b`Z"R"I!P#V%^aV V N&M%I"G"B!="8#=!BE'F*I(J'8&9&=';&5!*! +!7!6!6!G#L$L*L*G(F(C&H(M*I&D"@"?">!=!6 6 - 08$<!I J JKKE%C(=+=+J'G)?!.A*FA$;*=%> ,!&!7"7"8 7 4 8 D T"d,}7A1"L7#PJJPWf}okm|qPWb=te@oucBYvab@m7x8|8HŅHlntuuk`ϗE<>?{r2HX2HX/?sI1FT8[v4Rf(8k7*Bn,,Kp .i).s,0fF0aO/UN/UN4l+3r21F4|D;h}=I~24ؘ5ϒ6ot7UV9]W:`W-Ӆ(m#a#!\MG@ CEHIEC ??9x :{ ><94s /g4r6v-d*^ "S"S-Z.X0R0R/Q0X0^-My32V;=w@kIkIrLo_f}k`{myySMF_U4uMA.b@);@);0+3*<&>'C*H%LJG E D FG / 0 2!2!3 < D8, 9 = <; A A G H L X d o!y#` X W W Z Z [ V H H F < 27$;)@AP"P"M K C D G H IK L N NJIJ K NLDB ? > <8!7&H MT T X Y Z ` f R>N S IEC C H K S Q J GDD DGHK K M#L"JK M G @ = :N"/T(4RFRFs큏~㪇Xí~^ƴdoͭj[oGyS3xL7ET/3W,-E( ?' O"K@ A C!GJK L C@> = = = ? C MMM$I!D C C E EO O H O b ^ P Q R W X NK> > I G BA > B F M SU V X X W T!I'G%? D IHFQ U M J W R A < , + ) 8F,~,"L4&VE>JFa`a`tLqKfIcJ`Kr\XJXdL4lgM(n\Jh:If.En'En'L vT tj nk ul f$_'g}*jz+~w(v'j3j3J K!O!N {JoDmc=\?U@&l^*th9v9vCx@no8Oe7J}F29on4Lx5^;@HŊKƟGæEy3jwv-hjncAig;[t)bp%hl ju%k})vw%zu$lh"gd!`f#`f#l#k#h#k&n(f#] f yi t^u#Zu%g xg xn x kt!`i%gm%{x%}w$v"~f)~a+f:g?"]O"]O2m~;nTq|YrMivXPkc6_~a)Y__R@iR@lR@,u,uDɗHoUtRɂGi?t6~0xt)q`!sLsE|2+ru#nu"a t` |\ ` c"d"e!p(s*s|,sv-tl4tl4,,~p+ut(lw%ov%ru$v}#w"a#Z#a va v^%a#i r}+v)vo&}v(x)./%%w.v+t#q#rg!xf%~d(j%o!qt#ju#jp'jp'v)ry)dh)ip)w'y){*.1*{'w*u|+u xu x~!{"s~%|$#$v%j'f'ub n at&t&&&|$w$sg%x}%}$d{)[s*]r!^ rZ eZ e`y%\y%Qy%Rt#V e[ m` uc uf uZ wV xS~!S~!mu(lt(ip'jt)l.t-{,}~)~u%}$}$$$ns!kt"cw%gv"t qt osl nr!hx!p)s+{(~'{){)+-2|-n'v%}#u yp wv sx qs/s/q6x6554,zq#|p,|o/zq(yq&b)b) ,,,+)*+q,j,zt$zt$_Y!b`#jv'rw)y.6=6/x(q&`j U gN!R$^v.ez.y/w(u!y| | qy,{1/.22?<3,%$#|-{~0,+|7|7../.,|*x'w,v-'%11{3|2s/z16:z>"R)e14SчS]i]i\hbsrrkrA8.v!PCq:l~7n+q+x)v'p hw"_h$[m V qU sT tZ \ q zq z(.@!O&{^)g+o/~08:ssj{sݮ985430/!SBa~6a~6Jd'Ic%G aIe Oq$K t G wI J$S(V)lv%lv%du"iv#xz$nx#N pJ nF lI mL m? q:rK rQ rO}!Pz"Tq#Tp#Un#Tp$Rr$T zU[ t] oe g k!k!a [b be x_ yX zes!ql"| x qv jh)h)bq#ej"l TiY ag"b eb b^ d]d b lc nj ij i]e#]g!] m] o^s#^r ^ q_m _h#j jnj_}!_}!d%e}%ik$lk#ti!qr!n{!o|"p}"oy&nw'gx'ex's fp lh|$ix#mk!hs cz`l!]^"\g$\j$\d \ bie!ie!]c(fi'|%~}&x~(ps'gh%Wb"R`!W]#X\#Y[Y[Z v`t ro*vr+{,u+o)us(kv'jr#ip!< h< hN iK g@ bB aI _H dGh%Ng"T eI aE _R eVg"[ a^ bh cgid{"v$%|v$ph#y v| {x"w$}-}-v~#u|$st'lp'ek&dj%bi$^p\ rQ ^M WW `W `a _` a[ e[ kY ~Sm"M[(^q*dx*ag,`a-o to ttw#mw$Xv'Yx%] }^ z^ wS"H&W \ M]!M]!U nT mR i] o}!l}&Zz*Yx$X vWf"Wa#\v#]}#Kr&Mu%S~"R~!N }M L J!Ht$P S R Q E zE z; oA tS O vK hK sJ ~T W#Zw%[r&P iP i^ mXo Dv#Gt N nE f;^!= `> aF bI b= n= nC H ~Xg"Wh!S jMi Gg#M dS `V eWg X qX qV eU iPu#Mx#E!= 5 = E D }C zK yN yT Q F G Js$W'c*_(Z%g'k'j#j!c{$c{$Uv Z wg {h xhuu uu),{7t:%nX%nXBzTuQUZbtsrutG[u8Dyb%8U\4I*rh*rh,oAy~xulc{cblo``eivTWrNPf;.8-"$            # %-&"81.JXS:fttFRx^`\f\iqydxwb_Ō_aN2oTC)[," !                2!$&8*BDI#47;&+-$&!M&5\)<+Eg+EgFtSpzcÈx]rKoe@_Y4t\J+bX<#PM,:I'3P"$R! W W X \ h }!#'('1(;0!P3$WFLMZVՋVvvx{ߥ`рEk4U$Sf5=X*5T.R+]+B]+B/@k8AtTB]Ix_vsznˉrdr@r5o6 Jo6 J],5X(.H A , , + 0 5 4'4-I*:I*:q7%Wv7(\62k<6tNDs;2vu-wRR(]A/E;$=0(,!' + 7 4 ) . 4 5 6 ? B : 7 1 1 @ < 3 ; C < 4 0 . 0 1 ( ( &$     4(?>0$KejKr~WTTxByB~CyFlRxI@z5o+eX%TP"O98988'[;/eCHFNmO_cm~ZUvPb^YcVhjzctxbos_^ddc^trOxkN|cLr]NhVPfc`fgfqYltToi22ei22eQ8O2H!G EEEG#H$Q#T"E E U"S"M#M#O#P!P O M U!X"U'U'9(8&7!5 -1!5$?(I,d )m#(, < ; MS!W#X$T T M!P!W#Y$_&_(`+_*^)_(_'T&T&A@ >&;%2$6$:%;!< 5$3&D$I#=#="= : 0 0 0 0/3 5 B%G&J'J'O$N&K.J)J%F%C%<$:$7$6$+ + 21 .%0#7AJ L!M"M$N%?*?*I&G&>'@$D>7#53 -+7%7%A ? 9 ; ? N^&n4~ !A.,Y3/aMWzUed|l[XR~Eurn9Yg:1Gb9)4^8I.]T-ji.Æq/ӏKͨKͨJIIEz~Anq{* 8v)$@9$@90o1,j0\-,o6&TQ(RM*OI$Bw54a!#D|)$J, Y9^>\3V+EDC A~ >} A~ D QUJG: : <;9764344/o-j)a)a3m1f*T )Q %H*R 0\4]6]/Xe+6dh3IjhIjhW\afXkJYeztӐQKEo\5}\L0mE+&QE+&Q506+7 8 = = > : 7 A E!HIC ? 4"8 F D C;4=@;: 7 7 O M I ] p l!h"Y T W Y D D V U T S P M J C="A C AAF E E F K N Q Q Q!Q R I F H I N O R K D @ ; ;<!?@ < < Q S Z c l Y F K L E C 5 5 HJOME F FB@GJFFI HD@4 8;? BT/Y557m57mOWST]HaMmYnSpL~R6~Q5 JH-7E*0@" > B C G F E < 44 4 B F< 9 BBD G Q O N$M!LM N"H G I I H K U V \ W S N M F D: : < < ; A R JBEIJ K LLU Q ED?"A C M W![$$]'%\%%\$%Y O 4 4 7 1 + <!M15>~ixne~fu|g[RwUWO\JkzE{{Ft|GqPwSy6n0mt|iEvj>bl+jm'rn$ny&j(mw&ns%r~.t1g)g)t)o'a"e#j%h"g} g sg pkt"lv#ks"ks"x}.uy-nk,on*rw%pt"orb%]'l6q;V>V>,jk3m|GwHsUKhYAb\6]~_+Yea UKcT6dT0+r+rOz]ipv׆IhBq;z4z.{p$vU!uM;5hl%hm!i rd vX&_$e"f"f}"g|)h|+rv+uu+**w.u-vo+zq*~r(zn+wj.xs'yv$`|&X&on on ~z${|%s&x|%k$k'k+i)h(}+,~-~-&')({&v(p)w&}$u'{s(u$u$no%nr&pz+qz's {p {n{%oz&qx(qy&qz&u$w$zr zr y z }y!|z#{|%}&'{n%zg$tj#rl#}i$}i$z+||*t(r'}n%|m%{m$gf%ad&bf"bg ku!ku![ rX tP{"O yI uP rW pW p Wp$P xM zR }R }`s(ct&l xnx tx%wy)zy-tv+nr*~w&y%|+}-os)os'qq#ro!u ir op tpx#p{({'~'-/{z({z(-.3-&|&w%t$s$x#z#%%2375v2~v+{u%{t%{t%|'(z z z!"''z'()&}#x&w({m"{m"m jp lxr#|t"{!(0.+'}%r} n }Z#^$kt(nx)w+s}(ot$qs#tq"$%/244A>2,z%)-*)&%55+,1.z&w%vt%}s)r*./11u)v)~x)z+/49}F#|R16uu_r^x[arjjbA~u6+it!On}Fq1s*q%s(z0w-q%c$V"P!K I wI m\ {c o yo yuw,{x.|5=EI!N%]&b-{/QИQФE>*m)j'`%Z#}T{{HvzDfp6am1Gy)Gy)C qA o< hA jQp M u I zL!O#O"O~"Z lZ l] k\ kY jV iM gL aJ \B a; f@ fB eE sG xK vP v^w\y!X}%[#_"Z U |S vStU yV z_ y_ y` n^ o[ tW sR sS rSq$eq%lq%hq#fq"Zm$Zm$Xm"Wj"Ua V a[ a\ a^ ab_"d_#`m _r dy$dy$em al Wg"Ye!`` Z iU sT tSv"_z"c|#j j mz,kx)d qh rv v pw#jy&o|#u!h~$d}&a#a#fr!gt"mz%l|$i!gz e q_ mY ifw"j|#^l#[g#cn"cn"al%bj&ee'ge&mh$go ` vW nT lW ZW TV _V _j cl gqs#uv##{&x}*pt(gk&b qa sVy Vy Q mQ jP `N `H`$Kg!O mO tP {Ln"Jj$U jX j]l!\h X _[ eew!qy ~ {ws pl"r lr lsl!tl#m&m&rx"py#k{'oz&sy%rr%rk$j~)h+e~"d |\q'\q'e nd lb e` f[ jV jRk!Yg#[e#fh%ji&jm!jm!g vc {T$V"\ ` e X K V Z H kH kU tV uY w] yj!ez&`u*fq)ln(ac#]`"Yf"Xh"X vV z R%T#\ }^ ` Y S sU V J G }R wR wI pJ qN tK vH xJ }L Z _ }Z{Yz c nc nXf#Vg#Oh%Ri$\ kR pI uF lF iH `H ^Ay Ay J uK rN kR j\h"am#er#a o\ mR aN ]? j? jL cI h? w? {@ B C A z> q:q9q9 x9{V ~S J$L"R VZ \#]'p+v-o}$ly!lx#lx#Z|!] } c ~l u!!!),s@nF'vl'vl@fKcnmZozesqowbK^^8=EZBchzEos_gegd`edyedynoup]=gT6vM:H8*/#           ## #+ ',B87TibF{PwZ_V~^Uw^poWylTiщihV8{ZJ.e/&#%"                 # ,2/!(' L'/Z+8.Mp.MpExSt}hdžz`qIlb>WR3nWG*]W&0>&0]0Hd1"Nw5,ay;3nMH|>4{0RW+d@1!K:$B1 ).  ' : 6 ( - 1 2 3 A E ;7 / / C ? 4 > H ? 5 / - 1 2 ) ) ""     +!-3'4a`=psITT~BBA|FeSuK{C}9v/n]([U%U<;<;:*c<4nARBX_EjUhKKwJcTVWR_az_kq^dj[MU_WSluMpkLsaKiXM_OO\`f[emgUvkOyj.1bj.1bR6P0JIF FED"D#O"S"AAW$T%J'L&P#P!O O O V X [%[%7,7)8!6 .2!6$=*C/a,k"+-?0F91}<6EEJGYMn[h̘t\eOMNvEMf6Iz`1Gr9,7`9,7`@!#D==5&D#S ]&f-g,g,\(X&g3g3S R M$J B < 6 L S#X%Z%W W K!M"S%W&a'd+g .d,a*_+^+S)S)=<:'7'-%4%;%;!: 0"-$B#I">">!= 9 . 2 6 1,2 4 A%E'I&I&R!"Q&M0K*I#F%B&;%8$4%3%'"'"3 1!+%-#1 >J! M"N#P$Q$@*@*I%F%>%?"C=6!3/ - , 7&7&D!B ; < = M\$i3v "A-/]13fN\tWic{lURG?oxd7Kb+,:\+ (V*@)RK)_e+vm,~8Ԟ8Ԟ>=;i6oY0_H-aG*cF,jB-l@>j.W J J!]$e+{(,x$-n0l3j9q;s7x5zB#B#MH:j ;k?nArCuA{>4v0r5#5#$`!]R#c"B8$?4& A ;93 3 Q O H ^ t k!b"W S X Y <"<"T U XW S S R H =B C <<C D E G L P S! S R$S$S$I E G I N P VN F A ; ==<; 4 4 N Q Z d n!\ I J J !D B 0 0 HJNKCE GA?GJDDH G B=, 39? EV0[5+2_+2_9F?EOCWGpRpPpNR8R4!LD,8?)1>  > = @ I H E9 ,, , A H ; 7 CCE H R P N$O!O Q!Q"J G G G H J P T ` Z SL I C A 8 8 8 8 9 A Y! M@CFG G HHT P D C ?$@ A O!\&^&'_*'a)&b(&Y O / 2 ; 3 +=#O28DBSGH~qs~qsͧTSqQZ_Clx6`Y(S^^"iO` pJQr.Ls%Ca&Ca&Jr'Nr&Zr![s#_t(\x(X|'_i(ab(kn#nr!t-t- N!T%e%`#iPXIFAWI#gP.rt2v@@qum}bfrhZz`[W[xOcnFkuEiwEhSmXn7o1nxkFzk?di+ml(un%o{'i(jx&jr%u2x6i+i+v}+p~)^!c#h$i"jz g rf oot!rv"lq$lq${2yz1sl.ro,ov%lt"i qa#[%n5t:S8S8*id0mvByBtXAcY<`Z6\~^,Ygb"VOaU3aU*+q+qtSqcgo܇JhCp8di%fk!k qf tW{*_y&fw"fx"fy"ew)dv+ru*vt*''s/~r.so+|p*p)~k-xf1yo(yr%`y'W{'tk tk s$w%v)z|'e"h'j,e)c(x*+x0x0#%+*({)t){'%v)r*y#y#kj#mp%t,s~&qwm xiy#it$hn%ls%mu%u"w!|p!|p!w y  w|w#xv&|''xo$ug#tm%so%ve#ve#v{-yy,q)q(p%}h%z`$i_$c_$cb"cc!qz"qz"Y pW sP{!M {EzM tT nSn Rn%L xJ {R |R |\r(`t%m {p zwv"yv(zu-rs,iq+u'v%z-{0os+qr)vo"vm u fr oo wqz$r|*~&%.1{t({t(-/3-&~&u&r&q&z%}$""1376n1~r+{v%zu"zu!&(x x u#|$%%x%|')}%{ {%{&{j!{j!r ou o}p!s |$,+*&%x v ^$b%os&qx'v*rz(mn%op$qq#~"!/344B>2~,v%+0)&$#44*,1.x$|v$ps$xr({q)0211s%t&v'x)z-27}B!yL16oo`u_~[arhj]A}p6*dn!}Ng{Gr.u%r#t'z2x/q'b$S!M!G!F xE j] ze n yn ypt-vu.w17<@C"R#W)p+x;ä;÷/-%Z$W"O JyDnm4fi/Ye,Ud+>w$>w$@ u> r8j> kQ oNu J{ N!Q"N  M |T hT hZ hW gO dO dM dL ]K V@ ]5 d@ bD aC tC zJ sP ua y_{ Y%^#c!\ U zQ wOvP vP v[ v[ v_ t] tX sT rP pM rIs$^l&ej'bq%as$Uf"Uf"Tk"Rj"Me P dY _[ `\ `d^#f]$`n#^s"b~'b~'g pcm Ue$Xb#` ZY gR sQ wOz!['_)n n pw.mv*b sg uw zpy$hx(p|$w f$`%_"_!av#dw$ny%m}$h!g| f n_ mX li}"o#_o$Zh$aq"aq"bo$ak%\](_^'i`"d m^ zW sU pW YW QU `U `o ]p cqt tx ~ z%v*nu(fg%` q^ t_~!_~!RnS jU _R _G`(Mh"R oP yN Ms%Ln(V lY k^o#[k"R ]W ceu!p wz xuspm!o io gmh!lh"h#h#qv"ox#h}'p~&w~%wu%wk$o-l0l$l ^w*^w*f sf pd eb e[ cW jS pWc!X_!hi#ml#hj"hj"c v_ |S#U"[ a g Z L V Y!F pF pU vW x[ |] }c~!cy&bs*ko+sk+db$__!Xa"Va"\ wY |Q&U$a }d g _ V sW W H C zV vV vM pM pL nJ vG }J L \ }a {Z }X }i oi oVd$Ud%Sc&Ve%`j!W tM }I pH lH `H \B} B} L oL nK lP k_g$gn$ou#gs_ qP _K Y6 h6 hI bE g9 w: |> C H }B t<j7m5n3 x2{ V yS ~K%M#T V W ["^'s-z/py%mt!ow"ow"\~!^~ b n!y%#!)},pClJ(xs(xs?]H]xc[wtfrpnx\L_V=HH,>fC&;Z/zr/zr7Hy|xvpitwnevrUttuvyvyjidc^tsv]J#d(ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM   %(4@B.>KKDQ\oKWb|Q[nQ[nbfquqkruMZT4qB4A+$(              (&'@?4=XeBaoPRSciy}y}jaUe[MXK5mEE+X2@ B"+*                    .$<$*^.?i2F&*B'.Q*:T-C_7+_kW/oww3[_,h@H%R8'65-,#* $ ' 0. * +-, ,8 ; = > / / < < < 6 0 - + **, , + + 0 - # " ! %($S;,`bG6sKK~B~C|DvMejxu\hNpBwy6pS)_nF$Tt5Ct5Co,$Rk++Sb'BXX'CY:'HZ3.VW-5dU*,`J("[@%J9$E7#-GQCKg=Ro;TN$/ON$/OH#5F0B A!>$> > I"M$O"O"PPZ'X&P!P RQ Q Q R T"T$H'H':(9%7 4 ++,"?$S't%/(2) G)$NJ?LERYUW^RfSnScMXFk>B^5AvU(5ZR$1Q7,?7,?8491>(M#[ `#e)`*^*Y'W&\+\+I'G$DA8 6 5 T$^(m%q$c#c#a!c$j+p)!{&u*x)z(j)e*M'M'D A9 5)1 8 6 3 1!0#: > // /"2 < 9 5 ; A":8=#>$H"H"S!N"?&D"IFB=";#7"5"5&5&6&7%<!<!<#E OP"P#L%K&9)9)5!7"@%A"E; 1 5 9 8 8 99E EFHLU#^+s8%!E.7h1>tE]LggaNKB5bS';].["Zk) q.&r0'r1*Y>*Y>1dk0.]k,%Hk#"Hy$ I$F!CB~B|3p.l b b !k !m!q#q*q,n-j-m -n 13559v8u6r6r8s9z;85.,|++"g!f b#f,t*i)^*a+d1s3x1w1v4t5v9}8{6u 8y :~ @ FHIFF= = ^K5rR12fR12f1:123 4 8 4 1 2 4 CHL N!EDB D I J L LM!>9 1 / < < K K M [ i!#d%_'X!V G B 9 9 G H K LP V"](L&<$::? ? B&D%H"K"T!W [" Y! X!!N K E C C G S O E D D ? : 6 4 0.< < V W Y W U K B G I @ > ? ? IF> > @ CF EEL N J J IKSL8 < ?D I ]$c(i!!Bi!!B.9f08h56l?=|]RuUWćlAeK+cZ9CW38D%*>!%BB E F I D @ < 9 9 9 AD PPJ J ML L M O L K"I H ;!;!J K L N S W [ \ \ IC<!<!F DA A B ; 5 = EDD; ; J G @ >8"= B I O ]&%b)(] "[ J"G= < 7 9 <Q-g ==GGUp׃~}x}xݒlԕ|mƟFq8p*ne{#fT^^B[a8Zc4Vr+Tw(To(To(X~#\|#iw&fv%^s$Wx%P|&\f$`^$oo#tu#{3{3H!O'd'b(t]{"bOoQA![L&fX15g؂gpoowboŕZnQmGe{=\zAUyBRQ_Vd2}}-yownGqj>b^$ml%xy&l~'_'u*}+z1z3qx*qx*_t&`t%fu#ct ` sj{u!lt%jp&op#qp"o#o#y%z&y~'x|%wu!ys#{p%um'sl'i-h/Z<Z<&jX*qj8 w> t6 s4 sR xR {U!V!Y{!c{ m {r&w.t.s.sy'sq$kt$kt$gy#gx#iv#p{"x"&+,-AH+~+~BSJSbUpcsrrfbZWWE::9o@pWu_uyvԁi}}ZɀU{ĄQr{xx{^c^comwloavb|cqyqY i-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM   %3/&.=8;JY[BSbgJXjJXj^cqt|~\ec?L="P3+2              23.(EX=TmLQR_cssjd_iaXfWBPQ5l:K(Q(33                     $ 5'E'1d1En 4KAmAmsiw|spʘ[’WbKjS8zUD%WI4H<#8@1A/E%F"<!B S Q Ie !)"0$#D%'J+Bk-KvHfHfPUbǢgξhkնP4rh(g^U$UJ3-C' E"E"k5m;r%'N,)VA.mSCdXq׌yxZýrO^1r^1rpH(\dB$S>/6:)// 3 7 ;? 3 / &&3" 7##D&-H(5T/!M^J*ahe2tQT+`:C#L5$03&+"( % ' ,, * ++ + * 5 8 > @ / / 9 : >3 ( (' ) ) * * + + 51 % % #!  # $O/'T]8/fHH~B}CzEuPeqrubbRjErz8hO)`dA$Tj2Fj2F_'"L\%)KT";&< < K"P$O#N"UU[(Y&RRR R QR S S#S&A'A';&:#6 3 * )(!@#X$z'0*4("I'&POCQJV_X\_TcPgL]HSCd9?wV0=mO#.PM)F6(46(45.8-A)P#^ a"d(])[)X'W&X(X(E)D&A>4 5 5 W%b*s&y$g$g$h!k$r-x* $z)~('n)g)K&K&F C 8 4 ( 0 7 4 1 1 1"8 : * * *$0 A; 5 ? H#=9 ;"<#H H S M!:"B I FB >"<#8"6!:':'7(:&AA @$H!PQ"Q#K&I'7(7(.3!@%B#F; / 6 < < < : : EFJ L Q X&^-w:' F/:l1BxB]Hf\XLI@1^M"5[+[ [eh[V%Cp%Cp,K[(FZ6X  6 . + ? ? IJ N Ze!$b'^)Y"W A : 8 8 C!D"G$I#OX&`-N*;&8 7@ @ B*D)I$M$W%Z "]" \#Z# M# H# D# B# A F T O ? A C ? : 3 1 ,*> > Y Y X R L F @ F H ? <D D I E8 : ? BE G GM O L L I M Y"R< ? AF J _ f#_8_8*4\+3],1`79rWRwVZɊuDkS.kb=F_6:F'->")C C C E J H FB = 6 4 C HTTKK KK K M O!K" I$ H H 7$7$K K K L O W ^ abKC="="J HC A : 6 1 ; EDC7 7 F D? = 6!< BG K ]&%c((\!Y E%D!B? 5 ;A!X1o" A?IIV~p|z|z⋊tڐvvȞ8|-vq"oP|iE`b9Z_0X^-Wr*Wx)Zs(Zs(\!a#nx'jw&^s#Vx%M|&[e#`]"qp$vv$}5}5F!M(c(c})was#fQhTA"]N'fZ26~t~tops}`vʞXu¢OsEe:W{?NzAKP[U`0y,}msoGoj>aZ"ml$y}&k'\'y,-|1z2ss*ss*Wq$[q$hr#cp] mk yx!nu&kp(po$qn"p"p"w!z"{${#yu }s$p'qq(kq({g*d+\=\=$jT(rf5:nItiKmdMfm;dv(b^bDb;cHcH>yG~`ׅ]ӌUxņMvDt?o:i*g%Z|GyAvb)ui)r}'l|'Xz%at$jn"h{ e hz%iv'n)p*''sw*s{'s w!z%&&wx%pv$ok(og){%{%q/u.)' }{&y-x2w3s+q(&&s(v(''~(|,z0r+j%x%}%~t/~t/o*|o*qn(rt)t,w~%z uo| c"h!j!}~!{!v"v"gu#lr!| g} j~m t { ok!!!z(z(w|*}*~(}&x!}t#sp$yk%{i%nt(iw)|m*|m*#u!X qX oVjVoV sQ vL yH F p$p$i%l&u}(u~(t)v&w#|}$x%wl&th&|{((}z'||)z-},(x|$i vu|$)r%m$|()wz)wz)~0142/x/p.|12.,00%)4y.\ zc vi qq xt zs|"r|$z,z,w uy uv%u%s&q#sn x}"|#u(r}*qv qv mk'mk&nk!pn#tx*zx% x $((~(mt"gp _ sd yt v }*v/o30-~*x)z(z(++.-*}*zz*&"o'f)}w"{| 22((v|'t{%n wls io"qx%t{&~/2**x}(vw&oe!mj"ex$pu)zr.z<I,r0?w?wlgnrrrrboRLX@{^3twb hLcd>_r-]w']!i%/,w#g V P J wFEP S W W ^ wd xv{(sz*oy+x{/}344w4~r4~B~B|r7|p5}k/xj.jg)^d&Q`"Wj(Ym*Qg!N e@ p@ p:s!< qBkB iC dH uM M M I G Ps"Ps"P _M `B aA c?g"A dB `@ g= mH uL wQ yR yG ~J R!R!S"Q N O }O xH rE pV l[ kUy%Uy%Z u[u^v"Vj M ]K `H bO aQ `^ db ef wf w_ dZ fL jN jT k[l!al"rn*xn-y{)y({ o{ oVg"Xl#^|&^u%^`!la!za!ld$]g'et+gx,a(a(m)i(\l$\m!] nWqQs%Yx(`}+_'_%m*q+_%b$i!e ~X y[ q] i a md p]s)Zt-ev'hv%Y}*Y}*Vg%Te"M `O eTs!Tp"Sm"Vf!Wd Sb!Qa!] ^] ^ks)os%| sw tfx(mr%tl"k pb sc gc cU |U |Um$Tk#Pf!Re Y bY fXi [ g^ d` na qRm$Ml(]m$]i"^ [d` wm*rk&lh"qd#v`#sf r hn$p%o%o%~!}$y+o(e$p(|{,~47vw(st#l%l%{}#zu#w]$p^"[ _]X ^Q"US!RS Q ^Q ag W g W _a%`e"c p_ rT wV uW sUq Rn"X mZ lN qN qSf"ReO bT ic|(kz)sx)qu%n q b b^ ]Z \X [Y y\ wf r f ue f f Z M} D ~A ~K }N }B rB rE kH rO Q!Sy"N xH vQ |T ~V lV fYm"Ym"^o ]nX kZ l`m)ct"f {U jO dY d\ dU dU dP pS u\'\$Z xXq Vi#Vh U gL `I ]F]"F]"O ^L bC mE qI }O U I = @ zA v7 r4 pP xR zX Y}![w#hx!t xz'0t/p.tz'up%is$is$jw#jv$ks%qy#w!(.--AG,,COKPbSobsssif`f^O>>9f=eJ`Sdlṗ_|˃QʇP}ĊOq}uyvV\V\q]om`z`jasep{{x^k/ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM  " (?d_f?d_f2BrqocWX}XcGZ\7uZY1n####     ("-847BTAWntEa}P^S]ddrrsvxiZZW3p,'*                       (A7Z&$Ox;5qB:|uhʖuhʠKG:y.3`5=yv9\>)_U8$T>'2I&(S% G! ; 7644=; 6"7"9 < &>!,9$)3&%)&&&.0  & 7 8 ; 3+ 16 21 2 2?!?!* + .+' 4 A C C 0 * : : . - + * % ( +3 6! d*@s-!KM5}M5}n9n9n7oBqb‡ou|Նe—pMvD.ik5$RU);U);W4Q3>.8+%"## )&<,+O95N98M9(0"# &,#/9%97#60,(% ) 2 #4$5&<3>7H3H3J'E)6#->!(U I=F I Z ` ~ ~ u!m!T!R"K#QV O H >&;)=&=&< 5  !% /9%C+L1q' F})$M*4]*9bNHTNdagYnB^AN@~A6wj4+`K$(LA'E68242#2#7%=$O!U[ ] _ X$U&Z#\"J%J%N$M"JHA @> \ f w"|$((g l {$"z!"x#%&z n g#d&b!b!C$C"A = 1 2 3 5 7 1 / /%/(4 58 : ? : 4 > H 8 2 7 9 @ @ : >!I#D"?!7".#.%.%B!H8"8"B A <&?%H"H$H&KLJI <"<"8 <I&G%@ ?!>"B F3 , H H H F A CG#V!*e.0~."E-.Z>8zC;KUM]o}lbV0ޢ.r+XA?*%dl o f c([([ )P+V2h 5w851-}+{-|-| !n !n !| !} "~ "z !m )w 1 00 1 1 0| 0| ,m .p 4z2v +k /x 245 * &t ..+~*y(j *p.-{,t,y,~ . . 57:94v 6|::9 9} 9zC FKMC C ?t@{ D?92x+l:-?7%VX']c:R|:R|=VƝ<[Ǜ:iɖ8s͗3ٙ9?~<|;{@vbAgvZ?Iia?IiaH9]W<]E]}Xkfkp|szЈJkuIHoH ; 5 5 D D CHX& P G C? /%*(3 3 >"=#:'='E"(M&T$M E = :?@= < 89 < ; 9 6 27 9 .* 7 7 :> I X g a Z X" W# O LHHV R FGKG CL  O# F C \ \ QPN$ N# N! JF D B FGg.g.'9Z*:a3>v>C]RpJB;4v.op,gtNIlC?H2&I-$M N R E 8:;@B; 8 <<M N OL H"L P E#A&I"K : : C F P O KN P!U V O%L'/ / A!>6 4 . 5 < 9 6 ,( 6 6 9<DC> A DD D&P'T'Q!P? A F J W"v%;2&T7+d<0tMASG\sÏ_ЄmQmQDt>t,sg#xQ}:~z5pv/po*pm(ci!_ hed ed nd!m gk nh l] eTg Kh!P iQ icq$is&{p3{p3CH%xW}$pT`!XLgRGmKA#cR){cbƀurrxbZwY\uBN{pfvj΅Bw4/t$U Kf9h4l&k%f#{r%n}'ps*rh,jy(g&uu-yq/w(w(x*u'} jyf'ua/q+'14yz,st)|'|'{z(~),.4.y(t" r v#w$''~&{'s+s' ty$~,{*w(/1++}y1yw.lr$lo$ke#mf%ng'ln%jt#u|#x~#ut$tp$t t {*~y(|q"z qx p|m#j+vf)se(s-w.}-}-y$}&,+s&m#w f~')vu/po1**ny%kz$c|!a y\ q[ sZ tW {T U zU ws s f#g!h kh ng xkt"np$rt%ux&|y+~y,~+~+ym({u),,~t-}u*|v'x(z( z p%j(m)m)&(-)}$.84v3.,44j{&hy'as+[q'H iXr!hz&pu r svl#wj%~o$~o$ n n}m!|u$x+vx&tb!ph!k m n ko jk pk pW k_ru)u(u$v"v x%y*r%o#_ {Y wi wgw"`v,b}(h m(r2s.sx*('$#!!)|){m(p)s*{% *.'$~/~/jk'mi%wa qc ]g ah$dh'fc)fa*to)xt(}{/}{/lv)gv'X tX sV qkq%p.y8A*g.t=f=fqqrrralOEU9|[-sggqFkp;Wf,Pc'q)p)n*j*^(X&Q#Q Q |P O H F Q |Q |L R dw$^%W%^!d j"l$]t#Xm"o yo y`r!_p"]i&Zn$R }R"Q%S{$Sw#K sH r? w? wA sB uF|!E  @ B zD lI tN {R&S)R {R {Fj$Ci#9f 9 j: t? gD YM lV"Rw$Qt$Y |[ ~Fq%Io$P gN jG tI yJ ~Iy Hs%Gb F \O dR g]`$]`$Rv!Qu"Oq%Qp"RoU kX gV fU e W kW mVn%Vn%hs'fp'_e(_f(]g([d'X`&kt.qz0yt){r& ~ ~fp&cq&Yu'_t#r oq oon$js#ex"n&q'n vn v^m+Yj'K `L dN qS rXr!Vq!Sp![ q] qi lm jU sY uez `y"Rv(Pv!N vW t` qh pj pa z^ }]y!]y!O WN XL \M YP PP PP PX`#Ze%cp f s[ i[ iiw*es(Xh"^k"qs"mq h nf hc a\ dZ e[ y[ y]g&ak$k xix cv#jr#qn#cj$Uf$dn)iq*hs&gs%Z^#Ze#Yx!Zs"\c&`e#d fm a v [ ~ r yy(y+ys#ys#}""!%(x~+gs.si'we$tn,sq.,,/-r'q&m}!f q_ e_ a_ _e ag aM TM TY UY YX eU gK nR eY[&[g&]s%X aV [E hE hV UY ]a u` v[z%nx)v-xs(oo"_^"YX"^V$_U$^h!^m ] |\ X e$r'i%`x#N oH lL iM hMe Me Qq"Ur"_s#fr#mp"c rX tR kP hTmUo ^\#^\#i^&gb$b ob p` qc qf qb ga cW eS f\ `\ `Ub!Wi!^} `y!dn$fr"g u` qY mK lF kA kA kF eE gA kE mP qN ~K I F xU sZ qPg%Mc'[ w`| m'o(u})v}(v}'w x ~%)po!k i` t` tar iv !%(&x$x+x-t@rFL;L;*Ac:EviOt^utrpoooVLVL/=o5CzGTMV^ZW`PeO]MUwUOsXMxh`xh`Ul[im^k]eXkVqT%i-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM  " (?d_f?d_f2BrqocWX}XcGZ\7uZY1n####     ("-847BTAWntEa}P^S]ddrrsvxiZZW3p,'*                       (A7Z&$Ox;5qB:|uhʖuhʠKG:y.3`5=yv9\>)_U8$T>'2I&(S% G! ; 7644=; 6"7"9 < &>!,9$)3&%)&&&.0  & 7 8 ; 3+ 16 21 2 2?!?!* + .+' 4 A C C 0 * : : . - + * % ( +3 6! d*@s-!KM5}M5}n9n9n7oBqb‡ou|Նe—pMvD.ik5$RU);U);W4Q3>.8+%"## )&<,+O95N98M9(0"# &,#/9%97#60,(% ) 2 #4$5&<3>7H3H3J'E)6#->!(U I=F I Z ` ~ ~ u!m!T!R"K#QV O H >&;)=&=&< 5  !% /9%C+L1q' F})$M*4]*9bNHTNdagYnB^AN@~A6wj4+`K$(LA'E68242#2#7%=$O!U[ ] _ X$U&Z#\"J%J%N$M"JHA @> \ f w"|$((g l {$"z!"x#%&z n g#d&b!b!C$C"A = 1 2 3 5 7 1 / /%/(4 58 : ? : 4 > H 8 2 7 9 @ @ : >!I#D"?!7".#.%.%B!H8"8"B A <&?%H"H$H&KLJI <"<"8 <I&G%@ ?!>"B F3 , H H H F A CG#V!*e.0~."E-.Z>8zC;KUM]o}lbV0ޢ.r+XA?*%dl o f c([([ )P+V2h 5w851-}+{-|-| !n !n !| !} "~ "z !m )w 1 00 1 1 0| 0| ,m .p 4z2v +k /x 245 * &t ..+~*y(j *p.-{,t,y,~ . . 57:94v 6|::9 9} 9zC FKMC C ?t@{ D?92x+l:-?7%VX']c:R|:R|=VƝ<[Ǜ:iɖ8s͗3ٙ9?~<|;{@vbAgvZ?Iia?IiaH9]W<]E]}Xkfkp|szЈJkuIHoH ; 5 5 D D CHX& P G C? /%*(3 3 >"=#:'='E"(M&T$M E = :?@= < 89 < ; 9 6 27 9 .* 7 7 :> I X g a Z X" W# O LHHV R FGKG CL  O# F C \ \ QPN$ N# N! JF D B FGg.g.'9Z*:a3>v>C]RpJB;4v.op,gtNIlC?H2&I-$M N R E 8:;@B; 8 <<M N OL H"L P E#A&I"K : : C F P O KN P!U V O%L'/ / A!>6 4 . 5 < 9 6 ,( 6 6 9<DC> A DD D&P'T'Q!P? A F J W"v%;2&T7+d<0tMASG\sÏ_ЄmQmQDt>t,sg#xQ}:~z5pv/po*pm(ci!_ hed ed nd!m gk nh l] eTg Kh!P iQ icq$is&{p3{p3CH%xW}$pT`!XLgRGmKA#cR){cbƀurrxbZwY\uBN{pfvj΅Bw4/t$U Kf9h4l&k%f#{r%n}'ps*rh,jy(g&uu-yq/w(w(x*u'} jyf'ua/q+'14yz,st)|'|'{z(~),.4.y(t" r v#w$''~&{'s+s' ty$~,{*w(/1++}y1yw.lr$lo$ke#mf%ng'ln%jt#u|#x~#ut$tp$t t {*~y(|q"z qx p|m#j+vf)se(s-w.}-}-y$}&,+s&m#w f~')vu/po1**ny%kz$c|!a y\ q[ sZ tW {T U zU ws s f#g!h kh ng xkt"np$rt%ux&|y+~y,~+~+ym({u),,~t-}u*|v'x(z( z p%j(m)m)&(-)}$.84v3.,44j{&hy'as+[q'H iXr!hz&pu r svl#wj%~o$~o$ n n}m!|u$x+vx&tb!ph!k m n ko jk pk pW k_ru)u(u$v"v x%y*r%o#_ {Y wi wgw"`v,b}(h m(r2s.sx*('$#!!)|){m(p)s*{% *.'$~/~/jk'mi%wa qc ]g ah$dh'fc)fa*to)xt(}{/}{/lv)gv'X tX sV qkq%p.y8A*g.t=f=fqqrrralOEU9|[-sggqFkp;Wf,Pc'q)p)n*j*^(X&Q#Q Q |P O H F Q |Q |L R dw$^%W%^!d j"l$]t#Xm"o yo y`r!_p"]i&Zn$R }R"Q%S{$Sw#K sH r? w? wA sB uF|!E  @ B zD lI tN {R&S)R {R {Fj$Ci#9f 9 j: t? gD YM lV"Rw$Qt$Y |[ ~Fq%Io$P gN jG tI yJ ~Iy Hs%Gb F \O dR g]`$]`$Rv!Qu"Oq%Qp"RoU kX gV fU e W kW mVn%Vn%hs'fp'_e(_f(]g([d'X`&kt.qz0yt){r& ~ ~fp&cq&Yu'_t#r oq oon$js#ex"n&q'n vn v^m+Yj'K `L dN qS rXr!Vq!Sp![ q] qi lm jU sY uez `y"Rv(Pv!N vW t` qh pj pa z^ }]y!]y!O WN XL \M YP PP PP PX`#Ze%cp f s[ i[ iiw*es(Xh"^k"qs"mq h nf hc a\ dZ e[ y[ y]g&ak$k xix cv#jr#qn#cj$Uf$dn)iq*hs&gs%Z^#Ze#Yx!Zs"\c&`e#d fm a v [ ~ r yy(y+ys#ys#}""!%(x~+gs.si'we$tn,sq.,,/-r'q&m}!f q_ e_ a_ _e ag aM TM TY UY YX eU gK nR eY[&[g&]s%X aV [E hE hV UY ]a u` v[z%nx)v-xs(oo"_^"YX"^V$_U$^h!^m ] |\ X e$r'i%`x#N oH lL iM hMe Me Qq"Ur"_s#fr#mp"c rX tR kP hTmUo ^\#^\#i^&gb$b ob p` qc qf qb ga cW eS f\ `\ `Ub!Wi!^} `y!dn$fr"g u` qY mK lF kA kA kF eE gA kE mP qN ~K I F xU sZ qPg%Mc'[ w`| m'o(u})v}(v}'w x ~%)po!k i` t` tar iv !%(&x$x+x-t@rFL;L;*Ac:EviOt^utrpoooVLVL/=o5CzGTMV^ZW`PeO]MUwUOsXMxh`xh`Ul[im^k]eXkVqT%i-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM  %4&'2>>BY]Iggwiԏmprstt^kV^kV0#4()        !$-',M5,2[XVTXVTwxw}utrwq{QwI>1]88:             ,)C >c.-\>:zW=_>UUQvL[V+`W9%TX4HV+7S!&X#%Z$%` b _"] W Z c ` \ f o 07(.T+5^?@?@\JaIpGcKVOeassҋy{yRsD]@@]@@N*N)O'_0"'K$-Z&2h2/j6.kL3S5XȳXȂs~jsMqsCkD#Ra@IW;?R0+L$ H!G D D 9 < C C A ; 5 8 ; +%6 ; 567 9 @=93 , 3 5 6 6 --> < 4 7 :#9 799 / , = = >:- - - 1 4 = @ `%#k)%;A;AV+dZ.mg7fAb`yxnv|֥[hD9u<)]3232'@)E-&R+&Sh$&Tb/8m[9JQZG{s^ЂT};j{3LtA-FD/FL3GI2GA.E7'!G-$H:/CF:=M >KO"?O[-;a_09g[ &K[ &KM)2I(->% :/ =!K$O P ` e j#"j#"p'f%I L S!H=G!P$O N D!D!8 5 + * %/$8)M*@b8%V75p7:x9R9Z[r¤aoĠtdɖqYvi8tU8|r@7vg5.d[)%Q?%$L5$#J?1B(0"0":$@$P$U#Z!f"q"m l Z!T"U"U"@ B F$E"AGMa#g#%y .1--w u o n j! i g d` b b \ \ F#A!0 3 < : 8 8 8 ?A 2 - )!0#F'E%C B%@"*B&D!HIEC <"<"7 : D A = ;#8)99 6 5 ; ; : 97 8 <&?B CCE F!:%:%4%7'A$,I#+_'O"? BD< 9 B B = > ?"C O `"+p#;}0#N<+aB@DGRQWTnj_tV:e/`@#@n6k+g$r !v q o 'y 'y *w+z-/10.+|*z,y -y 0 0 , , * * )~ - 1 0 0~ +h )a.m.m'\ )a 0p3x:73}2}1|0z/y5}5}76|4q 5y72-t ,v *x 58765678:=?><JNIGBB>;2r /s+s+w*{0*2043#6(+2 3 3!9?J!M"A!= PL @ G [ Y"V'h $y$ d(]+C&:$*!*!?? ? : 4 5 6 88 : ; ; ; @ ADH T M E B > = < - - ' ) . 1 8 8 8'< @ /)8 = / 5 G C 8 8 8 7&6+='?%5(2)>*>*? B L K I T ^ I B JL U U R! R R R SLD RVGBP P G O h% g$ b T E G HT X&j/j/*5^0=lBUGRUHcEpB@>á>Ĥ>~4q1vi=8c63Q #R VRN J E > ; 7 6 ? ? D D ELRS T NL LLJ J GFC GR%O$K"R!T!MJ < < I E 7 77: =!@ B A A88;= A @ > <:> A C D 5(0-8 A \%`%m%&0M;.tHsw7yv/~t'vp%so$zr&|s'lm#lm#u(y)+xy(a ZW [M [Td#Vg&sh&|h&tn0tn0oDjB}Z=y^?njDnd?n]9$bV0fs}zsrrP=C[7Gv|&RZ{%RVv RJ#ZQ&aX.ov6|EgJ`QfSh82!oNmHwh7{t2~,~z*}s(xx$vz"j x f wmo#mo#dk#dk!d ji qm x nu!or"kw'jy(eh!c b_ p_ pt nu ovp!xu"}%~#~!yv"wr"{(~*k.k.%rV)xh69BɜRzbhKj3kxhLB^B0VY+VY+G#~T0yy4xAv~dfb{]pzI<~+xg|%mV}l8~n6u0}y/w+y+{}*yy'wu$n yk zwt%{r(la$la$jw qx!|%z$w#v't+x(y'((}+}+(,72# n}%(s(n(}o!}o!q!q!r"z$(,/+'~3u7z5z5z'{&s"|q!r jis&`{-ss,k+})(z)w){1{1w.w.mw/hl*b`$mh*wo/tl"s k(,r+r+z%~'+*&z$t"m'~k(|*+v'v'\  ^!b}#az$_r&X{(P)[#e f xf r` {` {^"d!uonuY j z|"~u!n n%n'nr,fs-~'~)}/}}.u~)uw$t olo#co'ti*zg+^b"T `` n` njr)nr+ys0r)q"m(}i.h)h's&|w&xz1xz1h(d&Y X {U nP lKj!Mi%Mh&Uj%Wk$ig#ig#_u*fs+|m.{q.v}.kr-`f+bg&ch \ bY `gs"gs"Pc Oi!J|%T%p#l$g%` X ]"_%g!j l%k~$iz n#|-|)|%s'j)qo#sf!ni"lj"''{ r tz!',.0*(36s-s-qh'ih&Of$Rg"Y kZ oZ sgf kb!jp&jt(o{&o{&a p\ uN V lt(ix'f|%}}2~?%Z(cArArrrrrrU7wIQZ+wdVoEUl;Ww'Xz fx+gu)ik"kp"o~ k#g&_$W"Y#Z~#P M Wy!Wy!c f!n#l i z_ U N L R tTn!L"L"Uq$Ul"S ^S fS~"V{ Y wU ~S L ~I }E vE vI uF u; t< t? t? w>z K#X&\']'Z Z Os$Lt"D vD uDr Fq!Ho!Js#Kv%s-/n3h4d u^ qM eN hQ qX v_z#T kI \L dMf P sQ wV ^V ^L _L \L RW ]bh Z qQ z_ adY!h ai cl yl yj i ~ eg(cn%^ ] p[ ^ m ns sw(x+ym$ym$qd%ng%co%hm%ue#oo(hy-hu(gq#l|#n#h mh mQf"Pd"L^ L_L cL[ LS"U\ ^ e`s!`w"i|!l~ \ ]Z aU nT nRm$P nN oT iZ bV mU qW gW cQj#Qj#Ol'Nj&Kd"Q_!d Q^ PW NMU%JW)Mb*Ne*]i+]i+ln"hq \ {\ y\r&Xp#T m]q$fu(ds$cr"P sP sd*c'`oam!ce&pk&|p&pn&cl%bh)bf*kh#ni!Nj%Pe&WT)VT(SR$QS O S[ ^f iuh&zh(yg$yg#k e k e ww*tw)kw$ry#yz"jo"[c!cV%fR&tXx Zvk%vk%*)x$}x$mv%gu$`s"Xf!Ub!] e_ fR TR TOd'Oa%N VP TU LR UN ^N]#N\'H^#F_"Mo*Mo*UV!SW N [N _M iXv"c&d{#dt fo!gm!Wj!Qi!e a U Y f tc `%X O H nE gDjCkJ uJ uZ oZ n Yj"Yj#Yi#Us"Q|!N pM lN nN oX]!X]!X d] flm%ki%h\%om'v})lp$ik"i ai ^aa"aa"nZ(l]%f ff kfx#p }z l z^ rHo!An#Jn Jn I WI XJ \J aI oJu K{$Mz"O xH qF oN mQ lnp nt"o)v)),v/r'm u vx rs iq fd ed ert!ty"y#$%,2}0y/i,d+S0S0#SR+VdC_Wksrqb]ԎnמdذdAdAi$-Tq'7Z.Ul5X}vK`zT]}\ZxZXrXUmSNkQKWYWYaMhS{eƗy`£rQjIa@)e'ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM    *(214FK3"J5);         "' 'A-$,LJGHJGHjyj}ikns|ya}ML8j?E H&            1.K#'Jg3>mDVXI_EUUX~zQ\Z>}[S9vX?*_V9$SS4GS)6S%X!%Y!%_!b c a Y Z ^ ] [ b j y0~6'*O)/W;=;=WP\OkKcN[Qj_xl͎xݏ}wUtG]J K]J KN%/N -M&Z-!!A"'N$,[/*_3*aG0{N3UUvkҀL{CnN'[eF"O]>CU2-L& F!D E E ; = C B > : 6 7 7 + &6 ;76 3 6 >:6 2 . 23 78 00? < 3 6 :": : 77 0. < < =:1 0 - 1 4 = A \"!e&#5:5:P(]S,g\7\A\_syovڟcmœM<~F,f7979+@-F3(Y3*]u20hlCCcSW[kSsl~dyQsxK]NH9oQG6m\B/fZA/eU<-bO5/bI.0bQ*;]Y&EXZ*JfZ+Lki4Ozn8Pd+)Td+)TK)3I(.B% >2@O!Q R _ d h# h# k'c%M N S!JBG L$J"J!C C 5 2 * ( # -$7+M*Cc9'Z;?|2>+5"5":%@$Q"S!V `!j"ih \ X Y Y F F H#G!DKR a%f!'z+-**z w l j e d d a_e g YYH"D 7 8 :97 7 8 <> 5 2.!4"D%C#@ B$C)B%A"D!E!CC:!:!7 : B ? = ;"8'54 0 / 7 7 ; 94 6 ;#@D BB E F 8&8&5&8'B +H*\%N"ACF < 9 B B = = = @ H W*f"8v-!K9*^?>AESPYTpk[qR|8^.e=#Dr8m+h$s "v !t t ) )*{*|+/2/-}*w*u-y.z// , , , + *{ -{ /{ .x .w *g )a ,g ,g )] +a 2o3u95~1u0u0t/r/q3s3s=;6s5x42~0w .x -z 4755446~66:>=<EIHHAA< 9 2u .t+s*u)w,$-).3.6)0zQ)0zQ2Be2Cd2Hb3Wn6Ɠ=DkvwsVKqFŽFŽw}shxfvaobsbwssvpVSRlIlI2*@/$8%(.137:G K!B@N K B GYX"W&b$n!#^(Y*A%9$+ + ==< 6 0 3678 < > ::>> ?C O J F B = : 9 . . $ & - / 5 7 8%: = / + 8 < 3 7 D B = ? #B"(> .:3?3A3;4:5F!6F!6B#C H H I Q Y H B IKS S O OM N OID M P E B O O I O b$ _"YOF GHW$]*{! @{! @-=g2CsCWFRQF]Bh?|ABMQ:y3c:8_32Q!P MN N H C ? > 7 5 @ @ D C CINRV KGJK G G EEC F Q$N"L!O"P#HF;!;!G C 89<; ; ? B CC==? @ B A > : 6: > @ @ 8$5(> H e'i(w',1#S;4zI@VM`PcQY`UfS[S[1{,{q{Czq_=%eZ0lwzsrrS9Gy[3Hos"NQs!OMtSB YJ$_S-os5EsJoOnQm61!sMqGxi7{t2.|-x,zz'x{%nx"kw gp!gp!`h$ai!d li pm ums!mq"jr%ir&dj b g] r] rrr rq!sp#tt#x%y%z%xu#xq"y)|+m0m0#qR'wb57?ĚLwZk}Fj3jxcMCYD1WY+WY+sC!sN-rp1t|=yXttnmhfxI~?~.}q)uavr9xr6t-~x-w+x*y{)vz'ry%p xo xtu$ut'kd#kd#is nu!}&y$u#y'~++***))),51'~$s ~&(v's'o"o"s#t#u$z%'-20-4|7~6~6|+})y%}u$rj!nq'iy,yw+v***}+{+}/}/|/{.qy.pm)oa#qi)tr/sl$sk!~),s.s.w%z',*{%v#p!~t'|v)~))u&u&]~"]}"^x#_w$cs%]|&W']#c c wc s^ }^ }\!b|!uq!ot!\~!k|!zz!|s!l"q$r%qu*lv+w|%v|'uz-tz+qz&qs#ql ho%`s*oh)te)^b#Vb!b jb jlm&pm)~o0n*n$m)xl.k*j)}r&zu%wv.wv.kz&f{$W ~V xS iO gLe Lb!La!QdSdgf gf `s'fr(ym,yp,zy,oo+cd*df&ei#^ d[ bfv"fv"Uj Tn P{#X~#q"l$h&a Z a!c#f g m~$n}$o{#r%{,y'w#n%f'pn$th#rl"qm"|'|'y t~u z#(,-/(&0~3s*s*qm&jk%Th"Wi!` k_ p^ uej!gg#kr%lv&mz$mz$ap!\ tO V ~iv%hx%gz%{}0;%Z)eAsAsqpoor[CNUY*pcXnEXn;Xu)Xx#l{,lw*jm$lq$q}"j~%d']$U W X!P M ]} ]} d f!k$m!n a T O N Tx Wu"O!O!Ws%Wp#V gV mW}"W{ W xU T M K G |G |G uC t8 r: r? q? w? |L!X%]&_'X ~X ~Rq!N r D uD uDt!Ev F yLz!R{#q,{/m0h0a x \ sM dN hP sU uZx#R mJ cP fRg R qR tX aX aP cP aO ^Y abe!\ oV x` dd] e bf cf vf vj i ~ gk'eq%^ \ qZ `l or u v&w(ym&ym&oh$li$dl$gk$re$ll&gt)et&cu"e|$f~$` i` iLc!La!M^ M ^M `N ZNT"W[!a b an#ar$fu gv] \[ _T fU gVj"S kQ mV j\g [ o[ qX kX iOn"On"Mr%Mn$Ld Q`c V] SX QNT$KV&O_'Pb(_h(_h(lp%is#_}`{!cu&\t"V s\t!cv%`u#_u#W uW ue)e'er!do"cd#nk$zq$pp$fo#ej'ei(hi$hi#Pe&Qb&UZ'TY&RV"P WO XZ afj"qg$ug%wj"wk"m im irv)pv(lx&nx$qy#do"We!]W$`R%kVo Xqm%qm%)'|w#yw#ox$is$co%^e!\b ] d] eU TU TO^&O]%P [ P YP RO WN \L] K^%I^!I^ Nm(Nm(X] V ^Q aO cK gU s `$az"bu!dn ek Wi Rh e |a ~V Z f {b ^%X!Q L oJ jJj Jj!K pK pYo!Ym!Xi!\i!`i!Z oT uR mR jP nP p]e#]e#Z g] hfk$fh$gb#nq%v'qt#pp"k hj fdd"dd"l\(k`%h kh oiy#q }y m ya qNp!Gp"Ks Ks L ]L _L fL hL qKv J{$Ly"Mv!J rJ pP nR mgr hu!i'o')x+q-o'm}!r us sp no lh ih itx#vz#|$%'-20{0n-i,Y2Y2!VN)[`?kTtsrqfb܇wޓpߠoUoUl'6[t)@a0]q6^}J_~T^]\y_[qaYlYSkVQ[\[\`NeSt`q[gLbF]@'d&ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM  $;AQUCbfzJzPz{Vq{XXz}z}icC[Q7r0)*$          %8 %8D|D}CR`js[vMSm6r->5 .           @">d3+p^K^Kv~ׂqӥIřCum2us[*bpH"O^93K* >"9GG? @ C @ 6 8 9 3 ,+ * 6:; 6 ' , 93 - 0 3 . , 9=7 7 A = / 4 8 = A 4/1 2 : : ; < = 9 . 1 4 ? B N R v!#v!#>H=%T96v=?IZa|qxyzzjEd3A!OA!O7A: LD-mJ5{[Ley~xvsrnmsy}pbm`eZ_XYUQ]HeGp|GsLƚNɀK0oK0oD)6G(1O$!J!9!JZ! Y X ] _ a! a! [&Z$W V T!R O H A$=&<'? ? ,+& $ (#22M*$Mg:.gH]LmJxI{NVQUZP\MaDQA@=}s71id.%TX*DT(>;532C#C#9'@$S NHO U"Z\ab e! e! V%T$OOM X%b)c+c+}$!s"s"&{'c(_%T W Y [ \!o u P P M MMG5 5 4#5$6$43 =@>">!< ; 8 B#L%A%6%8(8)?%A#2 2 7 8 :!;!<!;!9 )"#"  + + > : , / 9A I B%?'C D 2'2'7):)C)G&SM F"I"L"> 9B B = < 76 4 ?'I-`&Av/&T49u6?SO]Tu~kxNfGr1J+t2$Q>u+j %t #w $ $ 00 * ) &w-4/ *l )g (e 0v2|-y-y+q-r1t 0s.p+g (^(a (b 'b'b$V $V /_ 1b 6j6l7p1g+^,],[ .Z /Z ,T ,T N&I";x7s+d2q8~6~4~442} 1{ /{0y1s 0p +h 4 << ; 9 8 EI ? ? 4y 4z 2}.w)q'n$knoea S S.c$!3o+&C>(AF,9_.:\0:wY@]EhJLKBwFFsn`f}vLgwXaxc[~{UOkցt]J]J%-#G#'>#"#, 4 / * ?FG G H!H!F"I"S V"Y#S'L*M'M&;$5#--872 , % . 7 7!7"B E 8 8 8 6 1 5 ? DI$B ; 1 . 0 0    * + -2 7 6 40 / 7 9#= +=+;*?-K$5U-;^5AR/FE)"JE-*XE.,\M6)ZP9(Y]9'[]9'[K)0G(+;% A G H I E CF G MMFD>?CC B > = ? @#K" K" N N O J <CI HF b/k7/Dt/Dt4S8UE[ETF?K;O6cBwN{wM8Q28Q,1Q J 3 @ M D; C E 8 3 CCBA < @ CO[B 9 D H ? ? @ @ A%D$NNMF%D'<*9+9#9#?>: > I@6<AFHK K K I DC ? 5 + 1 6 5 4 A E O [ "-%2,?40e;DLN]WhckgÑUsMwBWBW-{p)xdp@yx7`-j~.t|.u+s*o+~n+|.|.{=?F@el.^j*Wg%_k!a l ~r0t599E}Ac6}_4rS/v\=z dJ)qg1}zsss],Qg['M[VB5\G2oW(yY7ZE(ph3DJuJlJ}0}t,~iH{Dzm6~u5}4671}~/zw'yu$T qT qU_%Yc$ep!jnn lkm gm#gb g ^` q^ wX wX wk|'jy'hn(hs'i$l+n1wt'zl#}t+~v-q5q5nE"sS0{26;n@sx:m3gyWPEIH3YX)YX)xN5|R=%^V(g_0z6|868853,+si(|n)r*)'.011))0/|~+r&e o'iy-pn-rj-s,v,u6u6m&n(q/p,m"|i t ev(w,&~$p$p$_|&\w%Ri#Yl#ov"m"j!c~#\s%Yt!X tY Y Un]p!uu%qr'dj+on%z rxm#ug&wx!w ~}}$}&[wZu!Xp%[p#e ogh!ha$_p+V1`f'c]$_d%]f%h _h _r ]x^"b1d-e(um+gu-~q.p.wp%rp"th#th#rf!jk Q yP qL ZM XN VIOGMFOFP` b` ba nen pl$vl%m&zf'l^(le)kk*di!a ha~!a~!d c ~a yf zs }n#i'e$` k xo ta q\ ppy!tz$~-,x'q"i wa tX pnn%um'~s#u!}q%}q%sx!xy#z*++,~~,n"ijq'bt)t!t!rz#nw"b og nv lo sh y^w$[v'ly"q z f uf u`n)]r&S }V }` {ex ju#u~(-&y\,tkAtAtlnYjumdhrmg_`xV(\^^mB`r9Yr.Wr*-z,ls*ou*wz(iw*Zt+Ux#P |Q Q N!Mz$n n g vfx!c}(q%~"g"Ot!Q R \"_%X X ]w(]z']"^"bz!Z{"Q{"V W R P K K @ v< s/ k3 j> h@ uB N Y"a%c&Qw!Qw!Z lT nC sC tBx#A ? R e k)m-i}&gz$Y!Vx!Lb"Lh L yL uLp!L sK v[ m`j Xk(Uk+^ k^ k[ m[ rY"^o$c]%ch!c sc lc i^e \d!Rn#Rn#i j~ lv#hy$]'[u X giu#oy't k u fxn,xn,hu"gq"ed fe!if%fe!c c] rV Q|%O{'H ^H ^= XB YQ] Q [O UR WUX!_X$hX'ea)dd)\ ^ Y \aY]W RO$VS"` _\c!Xf'\n'`u'k sn r^w!Yy#I xI xG I {M bR b` c]_YZ%O S L QTW WY d cd ckt-jx-g,k+w&i Z [ ~[ wT{#R|%jy jy f%i&s|'ou$c ak ks uq wn yor op!]i(Wg*VU'T[&Ok!O i P bO dM eYj$dn*ee e bo pr us vs vas$eu&oy*dw'Xt$Ro#Li!L Y L S QRRQ`t#`t#|v$xv#ku mw t| op'jc-pb"r b] bV b_ R_ RMM$PT#Wj!Qi ? dF ^L WG ^B dM ]P ZPg"Pg"_ r] rXs S oD bM kV tYv [w#] j^ fX eV ec ka nZ w] ~e _!Y}&X{$Wx"XtX r\i%]f'L `L `Wn(Wl&U gd gs gh d]a_ c` dYo!Vr"k}(k}(` o] lTc!Xg c rl ~u "~#q~*k~,nk"nk"fc(hi&m{!n{"q|#t|"w| pu#hn&^s Z uM!M!T oT tS!S T uMx!F{$Gv%Hp%Qr%Ts%V qV pS vT wW{!Y}#^(`(b|'gw(kr)g te uh{i} rv$rv${)}|(j%x)}-0321{/y.l6l6_@!kS3Krrrrrrrqqu0Rq|1[u4v9pG]T`ac|oeo|fkjbidagdgd[R{\QZ_O\YKaG=|oL>}Q?a#ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM $'/6/BCT9]WsBryL]c|z|zkq[c`PL/.\H-*V<(C+*       **6UK`8]PhAv]IRbshje]Lm8yCd,h& &          # F$.Ji7O|nUwsthwʌei…jWjWe~]`sE^g=WD'[K8!L?-$DD@BJ G A @ > 9 33 3 1 1 8 7 3 3 630 1 2 . - <B@ @ ? < 679 ;= 2.129 9 77 8 7 5 8 ; H L S U u!$u!$6E6$Q79x;CGcye~kz≉|tIn8J'^J'^: K<#QC+fJ3t_Mu|da|b}c~^\{bydxrv܀pȂnƆ\hWfRdMcHb|JivKlQ{ÄSƈU3xU3xU4DT1 > 4u 3w 3|-s(j 'j&k lm X R%N%N-\-a -r**s.$"w=$"l:$#a85Am;K~?>t~@:k~S[S[yjvipgp`wqK_tV\waY~rURjπsPNPN0/B+':#! ) / 6 3 0 BIGG I H F FGL R#P OL K!>:6 6 0 0 3 0. 0 2 56:; >>EB ; < >@C@ > 4 1 . . #$( ) /6!>$;!9 0 -!9$0=(6U0-YW0-Y_/-Z_0+Yb5&Wi;)]pB+ck?6pg&%CH F D C C B B K K @ ? < = B @ ? < ; A!C$B B D G Q M @EJE @ [-d!42Y2Y5]9_FfHbMVTI[%A"J LOE$B&@$?#>>J I F H OF= B G LNI I G F DCC< 6 6 5 2 2 A F P ^!")2+60D53h;HKS[_t`|a[rPx<]<],{l'z`wrC{E~95iyDlw=wp)xs)yz)v|*r~*m'h%l m ~f|%d|(f lf lon$qs%y(z{&{u%(+13,*$$+,..v-|02,*+,~.~.+}*w&w&z'.56|76611}-~-/~-ux'xu({s*|)(-/+*++,.6|/u(s(q)q+q,x+z+y0y0t)u+z/y,u${m!u fm%j(m!o}l"l"^}%\}%W}%[}$i~#i#i$c|#]u!] w^ xS S Xq"]o"ol#nl$lm(vs%y#~w%}t(x#w"r"p"^t![r"To$Vn"] k]f!^a%[h'Yn*]k%_j$\k#[k"j[ j[ ddmd"d+i)n'zn*rm.xu/{w/pn%lk"nb"nb"eh$bk#Zt#Xo"S_ P [M XGSERITK TU jU jfg ih!rn#vn$o*ue&h\#lc$pj%e lb mfw$fw$a}"a|!b wd {l#m#o~$dy!Y tcq gq h rh ssw#vy$))(x#o {mw kt"uy%x{&s$p$w'w'{%{&|,~*}(xz(tt(}m!kps%ku'y&y&z(u|%i tl qu is r q{ dz%_z'qv#wu"h uh ue#a!T Y h wdu`t"nx*}}2&_+oBBgougvehssswcNuS%VVbe=hk5_m)\n&xv,uw+j{'o|(-s{-gv-ay$[ |Y ~Y Y Y f#f#o l d{'n#x e"Q$S S ]!a#S S X'[&e"c$`(T}%Ix"S V V W P P HtE p< c< e? k= s< {I }W \!^"Uq#Uq#W kR kB kA nA wC E N W ~`(c,d|#dy W zS uH gJ kR wP vO uO vP xY r]p[o%[o'h qh q_p$]n#Zj!]e"a`#_ l] y` sbrUm Ql!S oS ob vb sbl$`r$Z&X}#Uv jy!q{"s qt nng&ng&el!fj!lc!jc"de%_dY dU kQ rEi Bf!A TA T@ ZA ]G hJ eU [X _\b"ab%fa(ik%jo$^j [ i\ ^YZ SP%UU#] c_l bv%cw&dx(ft g s_{#]~$R xR xP ~Q wV eW f] i_ fbc!W [T YTZ!TZ#e ae abb'ag'`t(bu&ix"a| X V T }Nz$Mz(fy!fy!`&c%l|%mw$rf p nn wl tj rmp!no#]l&Wl'Ud$Th#Qr R lU ZR ^O bWe"_i&^e$]c$e qh uh mh m[p%]p%dr&\r#Tr PoL lF WE QI OK O_f$_f$ns!ks er fu!h|"mp"qd!l`!k_!\g"Wi#Y \Y \L TM VQ ^N `C eF bH ^I eJ lH fH dPt#Pt#W mW mVm R hI [N gS sXs]s!_ m` kX nV ob s` t\ x[ y[ }W uTl"Up"Wt#UuT vXj Yg!M _M _Vg&Vf$Y bb bl bb gW lV bU _Vu V}!az$az$f mc k\ h\ j^ pi wu#vv#vs#ky'h{(mc!mc!cg#gi"sp"qr"lz#r{!x}uz"rw&` sZ qQ Q M xN yQ$Q}"S yO|!K#H~"E|!Lw!Ov!V tX t[ ~Z X Z!^)Y|#T s[u"bv&`x"_x t~%|&z~(z~(*y)xc({q&%-50.w3u5}:}:eI#lU/x;bf|jroqrrrmAQs@V4qD- F(          ''7-1"D>O9iAj~Dû[rvwjXfI3/.3/.    *#L(9Vn:ajg{epttiẍ́dZdZ^LJXb~E^q=PH&YE8G9'5C#(M J% I' T WW) Y* ]+ X) G$ E!$C(G"K DBK*N-d.0_d.0_DyMyizքme~qOvuRmxT~jZe\qVuTW[1nW[1n:06;*->@ G d %#3$7&&L&*S9By9ByqEez\gkٞbнEz7d)f}JCO0 F* C( AA@ DPOL H C ? : ; ; - ( 57>;3 33 2 0 . - @ F H H << < ;!9!9"9"0-018 8 3 33 5 ; ? B Q V X X" s $s $.A0$O5;z9GwDlnjet~Mw%WB)^J2nubM_ydIzMwPztIirFcqU`yZ_{qrt}v{{RuňOtKsIiG^wLcpNdoVjnXl^6^6e?#Qa;HS.-P+-H!.G(F!Y _ ` `"R R ]#W!E I S P M NN!A < @@5 5 5 0   /="N:_%*Q9h@|Tr[o~^B}WAyB?{G>T;U8}U5{qG+dd9!LR&CL@?9:6<'<'8"?#U&U$U!T!S [^ V S ] ] _ XD%G&O(O$N^ c b)b.m'm'V! S"J(L'S#W Z \^"u | S%S%Y!T DA8$=A? < D#F'D!C6 : D @2 5 83"-$3*5,0%."E"E"; ; <%:&8&3#-- - . . / / - . 2 2 1!>K I#H&3", ("("9 : < < ;>@ BD95 . . , ( & 6 E X!9j)%R98x>>[Xe`trcl]UIL[1L)u.!Ip7b $T *o,x ,~ , * *1/(y+v-r,s*t&r%q*%,(]]*h-l4v3r.f5h > ' * 356 2 - 2 4 21 D D Q N EC < < < ? A 7 4 , , * )% ( 1 ;%D*A*>)0!++"+ = I I : : 9 ; @ > < 9 8 C"F$8 8 9 @ S O CG J! B : T!+]'14n4n6f:iGqJpSl]W}fAlFrKbW\[m;r0{O70K2*># < 4:@@?> = 1 - > > E E FDBBBPTZ\M M C A ;$> F K PC#?$D E C C UT R S U" LC H L Q S GGBB CDF!D!A!;$4&0"/!@ F Q `#$071;3H76k;LJYYf]Zaq|RxƤ5b5b+{h&|\}8tt3bk.bn+ap(oo'tn&n4n8>>$T&`*Ƅ%pc5yc/qb)~g*i*z>E'm'mm<h9cX1cX0dV,ud+qd(k]\XGaYBpZ4wg-}s&vt+nu0dw&aw"f!h ek ek js ht!cx%jv p tk of j_l$]m&U ~R [j$[j$c'b&]t#_t"d ubs!`p$el&fk&eh"eg ah%ah%a3a8`H"jQ)j/{456z%f]jWJSO4SO4i]2ta5n<rA"~O)n`/]q1hx3s>A{:w7r!pMppEkq.oq,|r'w~+q/o)l"b _ d(e~+c lc lzv(|y(('{&~()/1(%&&)+/-s'|081.2355.~+n#s%*,./~056**vt$x{(~2|/v%s}'ps)vt)|t),-&#,,v'{-@8/w*i$t)w*|)~)}*}*z,|-/-~|&zr#v gc"]#\ [ |h h ]}#]$[']&c#e%g}'cz"^ vb{c|M |M |Zs%^o$ic!lf"to%}x&&(*z&v$f a `p#\p#Pn"Ql!T gTd!Sa%X_$\]"[q$Zw$Yr X pkW kW Vk bj!f$o%w%~n*|e.rx0o~0hk%fe!h[!h[!Xj&[k'bo)`l(Zd#S_ L YEXBWM XP XIqIqj_!lc!sp!vp$p-qe&c Zl bu ig pb rjp&jp&]{&^z$b uc|!d'l$tq c kR d[k#^m%os!tu uu$xx$%&($u~ y{#}x%|${$r&k'|)|)}(})~-||)uy$or$ij$xl } mvt#tv%}+}+-})o xptsf#wq$z|$i~&c~&vs$|o#j uj uj e T [ o rbrUr!hs,zt6%c*rBğBbocwfisyt~Vg>#jR%mW*wd,zk2:ArlqrrrdRPiNRyCWBV>QE_Klktr{uzvzqqyyquX^i\Ubi8Lw:HhlDfkm{ksnuv`l„^]^]VPov>gg7yN=!MC0>8$/?!$F J" K$ K K N& L$ F #G "L"!E">$?@ 5 1:(=,\,4_\,4_vEq}Nsiy֎kcmMzoQlqUyh[}f]pStP\T-f\T-fC17B,1> @ H Y  k#'o!-q!/}"=" Br-@cr-@cv;`|Hbqhta~Or?g0usM"RK4/B) ?% D D ? BMKE A > >?9 7 3 2 @ ? = ;666 6 6 4 3 ? CD D 9 : = == 9 5!0/.. 3 3 7 8; ; > @ B M Q b" h&'/'/5#S7-b@LC[qNrrtځ~ߎx㫀Jx;G,gG,gw3%Rv3&Ss1*Up80bgLEPUM9^Uu;TOt=KIs;MQk:NTiDLW~HKYRy\Sx]WxaYi^]?Vm=X};Zy:Zv:Zf;]a<^_?X^@V~M-i~M-id=2:.4#4#>#A%K)M%P TY_"b#V S \ \ ] X L!M"P'P#PY\[&[)a"a"Y X"U)T(S&S"S U X"g!l O!O!O#K"A@> @B@>E#H&QUDDE @ 2 1 1 35#3"3"2#2$999 :!=$?#A#= 9- ) , - . . * - 6 6 5 ;AA!A#630 0 8 8 : ;> <; > A 6211)'! "&/ 8!L9`(&QF=QEee}lpnjngvfSQL\6};)^m#<] /V #O 'c )j *u +y *x*x.|+w#i$e&a)i-r$i"f-}.14/l'/l'%6m2&9o2'@x5&D8$QD#hH"L,gN0_O/`b/`h'zd'zd2r^4i^=N|^>N}b@Op@e@| > < <? ? 7x 6w 4u2q0m2w5*)r'%m'"[$!V$ 7] 7] .d)'_$OS&a!" W M$X8&!\C..]O13^SG)Y^G)Y^_,^l`/[rf9Se;QcCLnKNyTQ^PgO|[x_DnFwDnFw6,=2%6&!'* / 4 45"> A <; CBA @ > @C%HN H F?== = 0 1 4 2012 4 5 55E E EE ED CBA B B < ; 77M&=K(?E-EF,CG,?W.Hh0$Ra4*ZZ90bT:5jS;7l_B~lhjoijxjkxkhwn]zmX}lS|nc|ptjdmpw^w^l\3t`N+c='2?&BB B A A A B H H 5 6 8 8 889 ?AB C!66B G Y S DD D C CY2a%:7b7b;[<[@\C]Nc_SppDwyEGsQmTw9z1O9/K4)?% < 5 : > ? @ @ @8 5 > > = > A A @ CGI J UYN N D B : <A DFG$H&E D G G Z Y Y# V! MLJKLK K DDKI EEF$C%@'=&:&9"8!J!P!d(s#/0G3 M>&`E;LQafu{׎_VYayJe0pv0pv$zV yMv2tm,ad&di&hm&uk(zk)p;rA O O,t,w-'mwf5mb,d_$zc*d-y?E%^%^j>}e;`U4bT2fP*{c>$vR,5`woiކie)v`b#qRXd(_d(td'i-m3pG&s\9@:z9u(f]$aTlU;lV8kW0ne,rr)pq*np,lv$lx"fz"ez"ik!ik!hu!gs"dn$gp"ir d k_ dWd"Ud$R rR w[k"[k"dt(dt'ew&dw$`y!aw"bv#gr#iq$h kg icg$cg$a.e3pE!wO*m/59=)ffv"YPZU;ZU;fd.me0i6o9D#sQ(c_,nk0yw>BlFaG&Y|"~Pts5wt3~v+u+m,g&b!] [ b$d&d ud unn%sr&({)w*+---$!''z'}(,+w*{,./0/.440-q'v)10/2544~)~){n&zq&y|%x|$x|!wy$wv(x)z*.0//22~-/83v/s+q'r-r0x){'t't'20++z*v'vr%d#_#b c XXR%S%V$Y"c {d{#d|'bz$_y"` s` rX yX y^ycv!sp%tr&yx'|&%%}&z'y}(gz$az#Sl"Pk!H gI fN fLc"I`&Sa$^b#^p&_u(gq&jo%og'og'hm&pn&q)w'v}&yu'|n({.0tl(qe%e_"e_"ip!io!jl$jl$km$ec ` ZZ ^X `Z _[ _ Ol"Ol"sg%sh$tn#vp$~v&xm$se#oj#lo$i yh |r&r&g'g}'iw&kz&p&mx%km%[h"L cWd [e!d eh fqk"vq%-+&$"{{"wx!||$~~&r%n%//{)z)uz(ux(vv(wu)yt*~w%x$z{&x}'s)s)(}$o zo umg%mp&ly'q{&s|%|t#r#q |q |m f T X et#bt#^t#mu-|w8&h*x=={^}wjkmsuxtaLvI#YQZi<`n5_g)_e%ji&jn&k|'r*61}+x&t~!n} l} f zd yj&j&q!m ` yis!e%W)X!Y _ a!U U W~'X&^!^#_*R#E N R \ _ P}P}JI zH hE i? l? s? {H |R }Y \ \q'\q'Tt O r@ l? n= uA ~E D CxO&S)T |T zR yO {F G |M oQ rU uU vU xU sU rXp!Yp"sx(sx(fv$do#\\"[ ^Z `U gP nXq [r#M wI yL dL dW aU cPi Qm!W|$X~$Z$j to pn tn vcf cf jj kk pp"jm"Yd#U _R [N ]J `= X9 V9 O9 OB ^A ^? `D cU l\ mco bm"aj%dp"fr"^ s\ s[ m[i \`&]`#_ _c ng~ n}$v|(q zp yg#e%^"^"W} X {] s^ sc sd oe kh gi fY hTh e ce ca\$__#Y hX gS fS qR| R Q O%O(Z Z Ty!Y|!f!k~ z lv qqwl tf qln"nm&\m&Vm&Wx!Vy!U}!Vv [ aT bM dR hWm!Ql#Pl$Zt ^ w[l[lZp"Wr"Pz#O tO mM nL oE YC QB UAVV XV XU rW r_t"au#ey'et f n_g ]d"Qn%Nr&Nk Nk D ^D ]E [E ]E fF jGo!Hs!Hw!E rE qQy"Qy"Ym Vl Pi P gN `L iI rS p] nW nV nT pT qW zW vW jU jO lP hR dU lXtMr Ir!S iW gO _O _V_$W_#Y_ _e"el#[ jQ iP ^P [Q pR wZ pZ piu!i th sf rc pj sqw!gt#ds#jj$lg%dZ!dZ!` bb dhm ho!fu%gw!g yet dp$Y qV qXz#Xz#R| Q{!Py'Ox#O wN zN}"K H I ~J yT sX r^ \ W V U$Px!K pSr [s"`#b$w'~()){(w)|j+}o(u$|)/--z6x999oI mL$iV&j[+nj6Bf]bdkkbcfg\bwGWDW;Z=c?lZvuyzzrrvrfz{fmweFlsCaAU ]%ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM  (/88DRd[5՟0ssqohgb^peY]/m=C I!)$    *1B`eJo`utsrrh`4xh`4x% #            @!;U7CzjMjms{puhjwW_X`X`oMoH|m7p^0qK1AA)57!(; > I M B$>&D# ?/(7'P #E!9 7 5 %   ('+*T)8^T)8^kFixOmiw՗iaiJ~jPkjVsg[vf]pPsLaL(]aL(]L27I.4>"*A#&H$ O&!U')[ (]'b/c1d!=Md!=M{1Zt}5]BdMalXkGi6iQ(aG8>=((:"!G G = @ JG>; 8 >D 7 2 : < J F ; : 88 8 : ; : 9 > ? @ @ 6 8 = ?@ 9 1 0 0 ,* --;$="B B @ A A I K m$"x)%.:.:;*e?7uK\NnjWw{ԃrێrޘrੀGy9q;+bq;+bW)%PX'&OZ *KZ&/UX6-21K.97O386Z576^256W4::\:JDi;CAh?,7fR+m>BuGVTZSdOhEk;Y6pG1rM&'JA$<<+:%, , D$C&@,F&KU^ c$e&W R Z Z Z&X$S S Q%R"RTTS#S$T T [ \"_)\)R(O$KO!R"Y'[)KKD%B%=#?!CCC!B!@!G#I$_ f R"O!F A 2 . ) 3<!3 0 5"6%, , 7!9">#D!IGD - % * + - - '#, : : 9 8 7 99: : 7 7 6 7 8 :@ ; 6 : > 3/33%%% %& ( *"@9V&'OTBcK|orosgbxbmpQYL];ah*)HY/J(J !I $W %\ )l *q )k )k *e'bXTO'`/p#"`"Z""/x8%5?)Bz7)Bz71BqH2EsI4LzM3VW1st,~&:@=ȝ<ѥ//>ɢCPZQ[S^N~ID?ƫcoĄ݆oo`ZI|JxNmH_AP>[{:er3Qc0J^-=uE,9i=-\=*Z9S+O$AA{@v A A? > <} ;{A A ;~ :z 5o7t9x!>.%B@"0y9!*o7%/k;&0i<)Cq))Cq)$0t= (j4MU0m'*^# NF!C$(,V8,4\?-=<-=IM0FqP3EuZ;AkBF{IJSJ\IxpLrvME`:kE`:k2'=1"6,*$ * 0 2 46 6 0.<<< = @ >;'C$K E"C#=!; <"<"9 8 4 / ) 0 7 6 6 8 8 E E 9 < DE IHF E C B!A!A"(A"(o:'Ym=*^eD1ncD/j]B(^tE/lH5yNBvTNySWzSZU\V\lmnptvxwkszooonnmbmboV8~bJ0l:&7;); @ E A @ E F FF0 2 6 4 / 2!5"DIB@ 3"3"J O ^ X EA = D K^9d#C9V9V@P>N8F > 46 < = > EKB ? P U O O E B 9 : < <<K&P(F B K K ^ _ `' Y" EKQOL E C A A T Q FF E&B*>-?)@%A!A  T$Z%v1#:/%V5'_H,xSA]VwsqaƍR|QQvBQ*~f*~fyCv=n,uf%` ]gd!nj${h*g,rCuJ$_$_43/|)jni4bb*V [v^+_/~x@}E"O"Og?wb=]R7`P3hI(b@&zX.6ǽG{LʚAǚAg!NdyCYe"bi$}s)w/z5tH%mZ7=6k3_w~%ZV~!XL|R.vS-eT+fc+fq+jn*nj(tu#vy!fu#as$lj!lj!fw"fr"ec#di$bo%]g!X ^O[ LZ!P eQ iZ kZ kec)gi)mz(i{'[|$`|#d|"jx!lv!j mi jdf"df"a(i/B M*o06=C-fo%ZVaZBaZBck*fi,pc0wl28xC!hM't^-o>C]RȻKWƷ*e&[}u<~v9z/t,h(`$X z W zW z`~c e}e}be"jj$z(u+i-/0*( z sy'y'p$u%})*z,{({#}.}2|+{)221/t*z.84059~3z1wy(wy(g(}g$s gu jy q{u"}x'|)*028:77220/h.p,x*p2m5u)w%k#k#84')x-{,v}*f%`#h jG G G'J%Q~ V zc obu az'a{'`|&^l!] gc uc ub ~i ~|})}~)~)'$|#u!zw)|r,gn)`m(Fh D f? _A `H dDa#?^&Oc%_g#bp)cs+vo+|n+sw-sw-zn+~r,|.{*k&s|${v!~,/l+{e)ac#ac#y vw sq itl {v$xh t Zoe#mh%hg&ff&Tg$Tg$|n(zn'tl%vp#| {v#p'rs(bu(j m z&z&p(p)py-sy+|w$op'ah*Se&Eb!S ^X \Z X[ Vm` tk%51#$$~|!p w}t%s'r$q#55x*x(hv"ou'vs,x.}0+)}){)i&i&"~ o |m wgh&co(^u*zx&y$v#u"w!w!oq"hu"T!V}#[u)av'gv$sx/~y:&m*~7w7wLj]tpqrrr[\yC%bTNs@Qy9[f-^`)ci!fl#mu*s}.:1(&$y"v!h tc mv$v$l$h![ zg s#g([{,]$]!_ _} ] ] [j(Xn&O z S|!`$T H M N \ a K{K{E F G uE r= jC vH KN{ \ w` v`x(`x(T~$O|!? t> t: s= ?> =}#H}&L}'H |G |P }N H G BiN mY qW sU uR oQ mPn Pn"sy,sy,j xg s^e$Y aT ]O ]I ]Rg!Uj#O yM ~D XD XSV P \G oK pWs$\w"a{ i jl dj qi ubl bl r qqt m~#fx#Re!S [T PN VG \@ [= [9 U9 UB `B [@ MD WO vY tc ran_j!]j#\j$\ o\q` wau eo&ei#e Wd gc vtz"}( ~ ~o"i%a'a'T$V![ ~` |m vfq _k ql#wl$_ sW ud gd gih(eh%Y iV fK [M lN }R V V#V$R R N mU uhk t lw qyup vf vmo#ol&\j'Ui'[} Z~!W"X}!\ oS mJjO pSuL tJ sZw_x X sX s_ rYx G$K{ N kM mL oJ [I TA \>_M XM XJ sO u_y$cx&nv*aw$S wVo Wl!Hq$Cs%J pJ p=b> b?c @dC eGoJy Ey"?y$G vI uR qR qbr%]q$M lN lOkI oC rO pZ nN mJ lQ jS iMy N qP ZO _M nQ mU lX rZ xHn!Bj$Sg"Xf!Q`!Q`!X^$X_%Va&]n(dz)[k Q [T \U \O dM f^ j^ jf h} l xl wms m wm zb}"^~$o_%tU%\Z"\Z"`Y!^` X u[ ter'^s"V sQj L`#Q pS u[x'[x'^x [x"Pv'Ou#L qL tKv!M N K J y R oU lY"X T R K wNw#Pv'Wq$]l h"k#m#n#{&{&x&x(x,u,~q+~y)~',.3~544s?mA~[G} ZKx$WUz3r|{BYlNzTuVsdd`t{ejruJVFY8c6g3kIz^|}zssssto`SoLz~Eg ^*ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM $$FKS'SYcUwpUwpU\rqmo}qilPg6FK#U;1B       !#951>YVAepQ]}vaxqnrsqsqMECD:8( !       (%Z5.bf]XqtwpzqnklxijxijĵB~?t6}pb.lB,7A(+A# A% A' G" I! A >"?!@!CA< 9 5 4 2) & 3"8%W6/aW6/a^U`Xe`źlPr@oLlX}b\{_]tK{Evh3wvh3wkF"Ne@FU01S.-O(!J# E F G#M,P/Q'7Q'7UCIV"EQX,NgU2MkODJyPC8hQB&WE;H:4:7%'6  7 7 78:81 2 4 571. : > @ = 7 9 @ D I I I GG7 2 9!9!< ; 7 78 < ? @ @ :!8#@ @ C D G K W V V q$ z&#79=AJ"\J"\V2V>TaUf{Yxć}n˔eҟ_ͪXȝo>_5M!$BM!$BF$4J&6V/=Y2B`#9PE,<+(+%,!-+-.).(.$(""4& 30167<%>A)?F.@E+=E**/Y.4cL6W7lIkMgZiZmXtR|Lh@U4zQ4#MA)>?/>*4"4"D!G!Q PP T Y Y Y"O K M M XY ]"_ f _ W V VQP JJE(E)H+I)N%L"JP#W'[*\+J#J#KH">*?&C B BIQ^#b$d#e"c#\"HB / - + 3< 42!4 5 6 6 = <":%B!I@7549;1145 9 ; D=6!> A 866 6 1 2 7 6 6 / ) -144   * ' ! % 1 ."*+@(BV7'XiQz_{yqbZr\_mJp^Fl_z;`b*,JV4I'C < H L .l4w,a,aHL!Z3!&_8$+d>&,dB'.eF9/z\@/c1kȐ,etetD[F^MfqQzz^ciWQZ^aaefjeVKAAAPVůДUДUGGHժRԜpt[{GDA5̙1؛.Օ.ԓ&{$pMv?RKDz >z 8z 9x 9x ADFFFFI"%N-*S9.^^1i˄6Yz8Tw1r/|ɐ2n}2n},Y܎+Sф)Bg->i91q6,a3&|Q*%[F'$QB*,TB+/UB6H?6H?RK=[ TKx2owv6kpC^xK[TXZNaCyIKOi:sOi:s.+7.&3+(+%, / 2 , '!2 5 ? B A"?!;!= C E H M RL$K%C!A < < D @3 / + 2 9 :; A C D D C D F! M `%c (f"+u%3);/F~1 JE'_E'_~uhywlk~vizxen~ăckYXojs{rruv㖜dϒeυhyiSlVtZYdIS^IMXIO[WP\\R^nS_tZGFZGFXF.fQ>'X?&->"'> E!K"A = D F @ @ ; 8 /0 48 < ?!@$L!P DDADN&N"M G A @@E2G 88=y8=y;3l:2k71k>:yTSoL{EDCz{GsrHm6|k0sP2*O-"J IHB = D L EB= ; 11: > J HG IJFDF F N N J F ; : 8 ; = D%G)CBJ J Q S X X Y TPMJB ? ??P K ?!:",%4'=!)@(B'H%J%P'R'm9~# C3+`=.l\9jFyRqoioŖ\d@f7g$U$U~9{6yq+nm%bi ke$s`)n.r0uG!vO,|,|75~.ou(b[\;\_,^ bvj,}m1E!L$zU$zUq\Bq[?rY5uV5|N6bF%vU6HHwH22erAal9V Y`]#~j1r3z5K'b3799w'_[t#^Qi[3d[.U Z^b"fj$hl&jn(b m_ la qbs f rf rb ef h rs$mh h ]^ \T\M XK VN WO WY ^Y ^] a\ eY sZ q^ lgp ou!gu#du$kv!mv qq"qq"}^-d1x={D$X(i,y7B:7m,vgm,vgfX6eX2`Z'k`*q3n7j<wI$V49~ImN40#V"QC8s~-k*c(^ k ] an~#t%r jr jnz!sz"y'~*-/{0+)}${"|%|%xr|v %%}v({))*+++11:6q+v+-*~'-4w(}p$ro)ro)ub$re#i nl mvj!{q(w/+'042133//-|,s*},-t5m7v/y,++/164/,*o#h!g |f uI I M"N S zV xbp$ix$p#n'm+k|#kx!er!er!n t nu!oz&rz'yy(uv%rt!w$}'q|%mv%Wp P oEd F aJ VI VH UIT JT#XZ$ga%sq*wv,v/v0,,|x*~|*-|(s"px"nl"|q)r+{x)yz(oh(oh(lw#qw#w$z%|)uz)ms)st'ut&lj&hf&w]"w]"~e#g#n$q%{z&{'})z'x&w| t ~j$j$l$o~%xw&yv&|v&ss#ip!Zj J c Q X ST U JV Gca.ii.}/}/0*$~~${x%|&}&x%w%~w(~w(z |tu!bc(lg+ul.}u*~&|z(zy)s&r%qz!qz!vs*sr(km$ii"b \bd#bl({u%x$w+w-vi&vi&qa"od#lk&ii&^e%jh*wl/u6~=(n-9|9|zTvhikrvzlQ]$|RWy>Vx7Yn(Zk#cs'gv(r)u+|00/+&|#z"g} ay e)e)k$k"l f a `!_$^"^~"l}"q}"m m bq!Zt E ~G |Mu P wS xS ST U P zP zG yG zI }G zB oH rO uQ rT pY [ X$X$Y R @ A D uD {E F |F vP S G vC pI vL wS {Q wM hN sP ~Y c!Z{%Xw&Ut"Us!a ia i_e"^c"]^!R ^G _F cF hK mLoI cI _I _I _I TI YLh!Ok!Yt dz#o%z{'}y'qw"mw Ur!Ur!ex%fx$kwgq!\`&YX"W QQ RL RC XA ZH YH YE cE cF cH dL fWi bk"\f!V` [ l\ p] v] yw |vx"tk,tg*t\&kg$br#rm%h'zm$wo"o%l'bz&bz&h~(j{(ou(ov%o {gv#_r(fj#hg!k sl w_ r_ rdt$bs#[ n Y kP cP kPs!W v ^ yJ tD sW rW rP#S$\'c&v|!w} x  r }k {c!`#e uf qU yVx [w$Xw"O wO qOl Op Ot!Tq Up Q hO eN rN ra z] zRy!Sk S ^Q cN iO _P \F WC U? ]? ]K fO j^u _t bs#Yu"Qw Pc#P\#Mh"Kl!E uE uD ZC [? _= _6_ = iE rF kG cB l@ oB pB pZq$Vp#In!J mK lI rG yF pD hE pE rDt!Du"R rQ nN _M dL rU m_ h^ m^ qSs!Os#O vO wY aY aW eX eXe!V`T [Q XM TK aJ eI tI y[ r[ rV xY yb }c ~e e~"f|'d | d }hj$id&[e%[e%Xe#Yg!] n] o`q!_r$^s'To&Jk%H tH wS yS yL"N#U%T"O vI yC |D E C vC pG tHvX V Q!P M O!R%Zw a n_!^"d#f$~ ~ {{)}z*w.y,|)y)}v*~/1~v,|r+f0f0q4r9uG"wS-}u6?qzcXU]]T~TnSY=w]T?z|DEk8CwZ,AkX4OzV<\P\^~Og_z__^dutqpom7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM   (:$0#GKliKliKVutquy||`~CW^-mJ>&V        -%)-A>7ZcgEVto[nglrwwZR$ROEC, %      ,,c<4okj`svy~otkrptomtomǹ> =#@!I D 5 5 4 3 1* ( 7 <#X:,bX:,bfNfQdXmKu=qKlXa\|]]vJ~C}q7}q7uL%UoF!M\53Y2/Q)#H" ?? ?!G+I.K/K/H;;H>AI$FTF)FX<6Ee=63W=5 H94@5385$&5 2 2 5553, / 2 3 3/ - : > < ; 6 9 B H N N N L K!5 . 7#7#> < 555 = D E E ?$='F F FGH N ^ ^" ]$ ~*$,'>AD JS%gS%g_5]@WbXdYi}eȚaϥXȰOi;V4}A!7A!7@#*E'.U18X3;b8DG)1+ , - - -#&#  "!+-).263= 3?1@0F/H.G9G9H$1M$1[%0R#,6 ? G"F E EEW!W!SM 9(:(=)J!W U S C = 8 8 ; 8 .$.#,<#K'X2e<),T-0\G4zO5fKhOm\n\p[yWRnDZ5}R9"NA.>@1?,7#7#D IW T Q T W VU!L I H H W Y`#c!m c Y W V QOGG=+>+@+C)M$K!IQ$Y )[+\,J%J%MI!>,?(C B ALWe#j$f&e&h!#`"I B . - + 4 < 5!2$4 5 9 9 ? >"9&A"I >3 89 > @ 2!2!8 8 8 < G>5!@ C 8 4 5 5 / 1 6 5 2 + $ )-46   + (  % 5 0&*.@,EV='[pVez{r`WpZ[lHg`Ee`s;_`*-JU5I'A 8 C G 0m7y-^-^>E!"[=&)cE*/kM+.fP+-aRE3oM5y6.yryrJcMfUon[tm̅vy`VdirrrrrkWK>@AzJMŽ˘LʘL?AGT{ebsIFC6۫1/.#"XIXOE{=x 5u7t 7t CGHHIK"P()V5/\B2io5vܛ=g@b6ؤ25|֙5|֙/f/a0Sρ3MЃ<<ъ:6w8/d.+cR**UL*,TE*-SC9L@9L@XP=d [L2}y7xwEh}NcW]]OcA|HJRl:uRl:u-,5-'3++,'. 02 *!""0 5 !D I B#@#;"=!DH LP TO$M&F"C < < H C 2 / , 3 9 ;< D G C C F F G# O#"g"'l$+q%.)9,D5$S8&XP.qP.q~~mlg}nѪ^d{wrpoppVĞWō[|]H~cLkQOW>xHN9pAE4gEHFuFILzILdJMlJ:=vJ:=vP@*^L:$Q@&*@#&? "F$M&@ < D F > > > : , .5 : > ="=&O"U!J J >A I*K%P I B ?< =/=485r85r9)_8)_6*`?4rXQsKDDCyyEmnFyf5w}c/mQ/(P* M M NF = F O EB< : ,,< A N"LJ JJ GFB A N N K G ; : 7 : = B%D)CBI!I!M O U X _ XPMIA > >>N J <"6##$0 &=%(@(C(K'M&O(O(j<{$"F4-c@1pb=rGQpnasřPj:m3n~"O"O6}3sr*kp&cm!le&u]*p/v1vI"vQ..85v-jn(z_TX=[^-a duo-|r2G"N%wW%wWlXCoY?y[4|X6O;bH$uT9N}HvF-p-pdn=`h5U U_Z#~g4q5z5M'd25:;u(`]p$`Sb^4^^.P \[ bfg"hk%io(\ jW h_ pb sd ud ua _f evx$p hj W_ YS[ L WJUMRNQX YX YZ `X dR qU n_ fi mss!ft$at%ky$nz#uu"uu"|]/c2u;y@"P&`)o6Bđ>=q1sq1sgQ:dS5[W$g\'i1j4k6xB!N16FxKò73&^%Y J)o.:}:}qWolgjrx}xrNf#Q[{=Wx6Yq&Yn!cv)gy)t)u*y-~/}1,'~#{"g!`}!_*_*j$l#qf [ ^ `!_"^z"q|#w}#r r d s[ vA B |F qN qV qUT R Q R yR yG rH vJ H |C qJ qQ pT nV lX Y U"U"Z T @ B G uG yG |H xI tR U G uBl!G sK sV sU pP hO uM Z g#](Zz*Wv#Vu [ c[ c[^$[^#\\ O ^B _D fE lH oI pH [G TJaJaE SG XMf#Pj"Z tg{#s'*+sy%nw#Pt!Pt!`z'cy%j ugo!_^(\X#X QS PM OE WB YM ZM ZF dG fH j I h Ka Ve"ai$Zc"S] Z m\ r] y] {~ ~}y#yi.yf-y])mg'ap%ri&a'xh&tj&o'm'br%br%o|)qz*ur-tu)o |gx$_t+bi#ce o ss x] v] vbx"av"\p"Zm!R eRk!Qp#Ys ` uG n> kY iY iQ%S&X*`(w#x"x s m }`!["h yl tS wUv \t$Xu"K yNs!Qm$Op#Ms"Vp!Yo!N cJ _K rK ra }^ {Vs Vf U Y R `O gQ aR _H UE R: ^: ^K bP f] s] s^r!Wu!Pw!O_#NW$Ne!Nj C vC vF WD Y?^!<^!1]!: gC pF fI \@ i= m< p< pWp$Sp#Hn!H nI lI tH {C q=f B qC t@x#?y%S pR lM aM fK sW mb ga k_ oVt!Sv"N {L |\ a\ aW gX gYfT \O QN RL RH cF hG yG Z uZ uP uT w_ ~` b c#c}*e |f |en#ei&[i&[i&Ui$Wj"^ l^ m^ p_r%`s+Uq(Io%E vD xP yP yF#J#W$U"P wH {@ ~A BA s@ mCvDy X ~V P$O"M P!S$[yb n\ Z"a$c$| | w|*y{+v/{,(y*}s+|02yr*vn'Z.Z.p0t6~G#U07>yjZT[[PNmH^5iPY7nhH;~S97p>*3bD.9jJ1?qBGP]?NVVXXW_uuvpjr<ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM  #-.A#-.A>Rmt>gAMspl~p|tul{`jmYF=1b:-#J       "'-):863E:`;I;ncypttnqr}a~\4~jL*f. "       , <;0/Yi_fnzzsw{{g}j}k̍`͍`͚7~4xc(]kX$RE51E/*E*$G)#I'"F F D C = : 2 3 7"6"6!5 41 0 : = Q.GQ.GM6yK9HBS;_5mB{N~^cÐ_^QQn4k1|d)a[%Wl@9Z/*I A ? C!E"3%3%4#14'24184/83);/" 7+'30*.5.*3" 2 ..<;8 612 4 1 . 3 5 1 0 < <> < 8 ; > I T I E 9 5 0 0 7 5 - 5 = D LKKJ J!E!E!W Y ^!a!!l&"z-'4+<??EQ(bX,kf1f1q:qBqXnXcY}k|~㇊cŒxH{M-ht?$SM4M4O,O+O%R(]1M!0>"/E"1M#4T.BV1FQ-GO+G9/4-%''&.$5%<%?(B*J.L/G&E#O%+O%+F0H/M)H':@"F%BA=<!MMMJ?"@!E I M P R O N? ? DB;";"=#?&A)P*_,#B&#I7,d BO Q S R R\_ [ ZN#N#d e k i c" ` ] KFN Q">!>!D*I'Y!W R P!N"Q'S+Q'P&R R I"H!FFF @ :!EPe"l#i%h&d%^"K D 0 - * 3 ; 8 7 ; = 9 9 H D!:(C#M@ 4!56>A4 4 8 9 <;7"89 ;< 8"6%% % 7 7 7 6 3 7;7 4 2 2 ((!   !.&-;$4G#;Z.!Ll:)^fSua}sxyPr]Ms^CwaBrds@clE3J\7&1M(%'N-$O2*,|S,1^.[x.iˁEq:dh9a\7^}P1bg0do*sւ)x(g&~]#d?!]5IC|=r <| < 9z 8v ? BMMCB@u%J~&+T21_U6ix;xq<|o:9<Ø<Ø/9XN2}3Y18+P42"G/. A)*;*%"?*#$A6*+H:,-J>-$K>-$KL0?J-9F&'K##P! V  \ L G LNO O G C 9 : @ ACE E A@"S S L"O#W'T#K @ 6 ; ?!H0K5@<@ A B IIG E A ? : > B EFJ K F F = > ? B IGF HK N# O& F F B ? 5"4!1 5$9*4)/(D#K "]!-c"1)#K-)W99{B=^IlX{gƇinWvBb;[.`o*aeyAyAvs-qs+cr&bk$ac#md%ye&p2t6 Q$Z88@;i+kdh&dYbP6eZ,hc!~l4n:&t**o*o|cC~_BVAV>xW6dF&rW@[{NxJw2zxw2zxcj7_i3Tg(]j*yr/~49 Q(j7<}EoHd&fXd"bOcW6bX2^[#_`!` da _b Zpk!up#gp%cp&lt)lt)rb"og"fv%ci"a \[b!Ui#X YY TY PY OY PY Pkm gn ^s `w!d%q&~'y*x+x'x%vm'vm'wo,~p1t>x?B N%~Y,u4=@<s@qA ~N#[04::msjycdit~]ʒGw5\#{RVu;Ts3Vx'Wz#bx)hy)yz(wz*rz/v-{+~|)r'n&h%d c k'k's%n$^!] ] ^ _ a"a}$f#g#lj lj ax"[z I ~I }I |I }I P S T U V V XU L yK vF pI iK cN kQ sZ {^ }_!_!W$S"F H L L L {M wN rN zN} Q tR qB `D dK pK rL yJ wI uOw Ty#Wz%Yz&P dN \N dN dU lU mWr"N kD eH iL lN iO iT `U ^R gR gO^#Ob"Pl!Sm![q$hs$vu%|t&t&{h$yd#Zf#Zf#\ a\ b] h_ gf bi] mX#_Q Q JJ \G bE _ E _ TiR hM dN `PU!V X] [V YO VO ]O _^l bq"w {w wum!yl! k n!{q"|p$}o&{q*zr+q~&o%nu'nu'zv&xv&tw&xx%|"{$|{%tj)qe*vn'xq&f ff fW gZk!ew*br*Zc(Zn&Yz$V}%S&M}!K| B pB pV!Y!b{#g|$u(s%r"x"~s#ss$pt%rr r qRm!RmT mS mQ lK iFe I fM gO cP bT` U_"N qN q\ uX tLr!Ml O fRl"Tr%G gC c< _: ]= X= XG WJ [T gUhYi%Uj%Qk%Wl$Ym$Ll G lK sK s: d< cC cA a; ^< a= dF dN dA a= `D hD hQf Ql!P|"Px!Q mH l? k? n? pJ yN |F |D{P pP mO fN iN rX pc o_t \z$Qw!M v Y s] rT oT oS oT mUj!M gE eC _B Y@ W@ WH nK vJ |J |K }O} [$Z#Z `"es$hu"iv"`d&]_(h eh eZ iX fT ^W _a cZ jS rP rM sG pE oC iC iTm!Vq!_~#[|!O vJ vEw @ x; yI rNo"@| < F zH {L |N T S R}#O|!K {S$V'W$X#e e u,v,x.u~0s|3y1.{0z~1ko$fj _c'_c'}g+l1{C!R.6~>klu{liiiQcLS=C!H?? HE2G4*>$#6+#91#<##-#(3KAa3KAa,38P3=:ZH^@xKqHU^^sgnh5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM   %%9:KY7Vwp/@tnhtlpsqt|jSJN*>D.iC1o>:K6|X2xl?K_†eljgNJgnjYYy9x7s/ph*duG@a4/L! B ? B C +"+"-----*..(.0 -+-%",-')5,%2" 1 ,,>=9 7 23 4 0 , 4 7 . +<!=@ = 5 7 9 H V H C : 7 . . 5 2 * 5 ?G NMMNNE$E$] _ e"$h$%p((1-91BHE"OX-l^0vl5l5wa!6Md#:R`%5T^%3UD8=4)(+(/&8$@!B$D'M-P/G#DR(&R(&E0F.H'E%;A#F&A? ; 9!JJK!I!A C G I J N R T T A A G E ?!@"C%@(=*M(]&~!<$C2)]6-fJ;T@pMtR_]ì~[ūpJa8fH(`O@#RN/>M)7? ? < @L P S R P!^ b `_P%P%h j n! j! _" _ ^!H@M"Q#;!;!F)M&a^SR!P#Q(Q,M&L$U U G#G!H HG!?"7#C!Ne"l#j%i&c&]"K D 0 - * 3 ;98= ? 9 9 K G!:(D$NA 4!55> A 5 5 8 9 = :!2$6: : : 8#7'  9 9 7 6 3 !;B< 6 2 0 --  !%,)2?'9Q%?b/#Os9*_cRq_~pzvK{VI{YA|aAvesBdpN5J_?(0N0*(S8,W@43l69z5iՙ5yRARAc:{ 8v > @ OOA@;l$Fw!*Q-0[M6el:}g;e;;>>/=e׌XƩ/<~IjVxZ}SpPkVKVK56:Kg|rwhć]ƍbʓgo|}cu,<4O,<4O,$/- .1*5(?!:$5'4$2!3!3!/ .I I GJ S#X%]&f$o!g d! S M P P =AK ? 2 2 2 : < == K K M S f&n +*8-A0!J9&`B+vYT`bzzrrqnfJtnRkvZberqTNuLnQn\RnKO{8rJt8j9^6S4Q1O$)#D((=+&6&$1!!,!.!./34!5:(<:( 2 9 @!K0O5C>C>P,Q+{S&a[-rqByP]wYnTqK8}_?/iT3"MP/DE I VSH LP L H E D1 * :::@ QSU QL!? ; @ B GGEE C A ; ? C"EF L NE E 8 8 8 ; BB B G L R% T( H H > ; 3"4!6 7$7*0)((B!"J# b%/j&4-%P0+]:=CA]Mk^~xnʆ^nCm8\4V*[e']\v<vqIbL^%hV_"cNcU7cW3c[&a_"^ c_ [_ Swk#s&jp(co)os,os,xc#rh$`u%_i#^] Ze"Um$\ Z^ T] P\ NY MY Mpq#mr#bt"c{#f't(),-|({&vj(vj(uu+|u0t?w?=}H#xR)i/=Aþ??i tKbi?L GV KtX'd0p8H#W)q+y=~CwKnGv97/&cEx=c`5\s-Zy*]r!^ p_p"_p"`'f{)yn-t,y+x/v2p%n |')q"q"t)|+0/,'"(~*x2v4??97l1p/|'w)xq*{t'~v$wo$tl$Y\$Y\$qi&ui$ h o((|()*/0|)s'))--|+-/13;>=<5543124,$&'y s |Y Y Ws)Z{(c#c$dn%ow%y%~,3x,t)c mc mu`"rd!i nno |p%s#v qt%`q)Qg#Ld!K XK TT bY `hZ"eY$[U*\Q(\L%f[%pj%~o'q(1444sv.wz+"xz#ol#tf%y_'k(o(~/1g(g()+|/~04z3r2q4p4t-u*o*o*us)xn+_2e0}w*t)p'l+g/zo%vq!b sb sgt'jw'q's}'xw'wp&ui%jc+_]0PK K ED >A ;UM.ZX.jz,r|+(*,)r|&u! s q~ p X Xrm(oo'ft"lz"r!v&z+|q#}k ra(n^*bX%bX%yf'se+bc5hi8yy?un8pb0xBHFE;;8:xAyC|GxGtF"U&d26::k|i}ab{fj׀P6y-{Y#xRUs:Sq2U{'V~#by)hy)zw(xw*pw0t-x)|y(j'i~&b&d d o&o&v%o$X"[ ] ^ _ a#b~%b$b#jb!jb!`z#[{ L }L ~J G D O R U V }W W ^ Z M vL tG oH gI ^L jOu![ v_ vb!b!V&S#H }J N N N {O vO q Mv"Lw#T sW r@ YB _G oH sJ ~I xH qKq!Nq#Vx%Xz%N ^KTI d I d S pT rUy"Mp E gJ jN lP hQ fX bZ aUi!Ui!Rb&Re%Qn To![p%ip%wp$|p$}p$}c#}^#]a$]a$Z XZ [Y d] dh cn_ tZ%cQ!R HK ^I eB`"B`"Xk ViO bP ^RQ!W T[ VU UN TL XK Y^h"dm$u zu ws ny o p qq!s#{t%|t+|t-r{&o}$rv'rv'}t%{u%tx$zy$|$}$}#zk+ve-xm*yo)i ai aS aXg!hy-es-]b+]p(\}$U'N)O$O": r: rX [ ey iz"t~)r&p"z$p%zn&wm&uo"tp Qj"QjQ kR jS hK eB bH cM cM _M ]V_!Y_$O qO qZr Vr Hr!Kn M jRp#Vv'D i> d8 b6 a> V> VE SH WQ cSdWf&Tg&Qg&Yq%\t$Ko E mN rN r6 h: gD dC c> ^= _;`F cP fB ^= [G eG eO cPk S"S|!S mH j< f> m? sM |Q H }E |O pO nO gO jO rY rc q_w![}&Ox!K v] qc oQ tQ tR qR pSk!J kAk@c>[> T> QI kL sE ~E ~I M!Y&Y%W!_"fp"is$jt$^a'Z[(l cl c[ iY eQ YU [b_Y hO qO sN tG nE l? d? dXf [k!b{"]z!N vKuGt"@ u8 vLr!Rp$?~ 9 @ yC yK zN V T R{#K}!C Q~&U~(T}$T}#] }] }t,t,u-n2f{7s3/y0w}0gn#a iQf$Qf$yd)j/zA Q-6t>TeyrrpnnQZKxJ9:=96;9*4*%. '"))* ',<',<"$%.9J(P=c2dJPXkfae2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM  (045T6F?dH{\MVRO]mQhXRvn{ww|v~P=(Z@1F        #8;@aEEMvrrssry捂Syl?dU*a310"%    %2#0XMH_`Ysz݁erʀ\`~RNzyQxRLLi.lza+d`J J\DAO1%Q1"S0 T.!T,"\( _& F > 98 5 8 ?$ G O LIDB= ; = = a!2g"9z&)O+,W0._N>kNsYu]fVaSxeZxeZy||{xfĖp.n}W#Tc=9L&&D >< ==B!?#4'1%'# !'/ @ E E" E" T O!>+>)?!; 6 : = < < ?@< > BD K C :#?C9 6 G L 0 0 A @ = B G H I! c l o p p&!p&!//167 J;!PH%`T(i`+rk/zn0|n:n=kbkbxz|nχwKqL]OywopsskuTGh@*\c9 K8G8GA"V?"U7!R9#W>'gI7SFTfTǃrwnߧwNnGgQ0odI+d\2A_-=b(9k-6s12191;{*.v()o&2o&2w+3m-4P26P-2P&J!C :"7$;"<!G G GHLH: ="?*?#> Xaj j D#G N K C H! M""V$_&v2~ 6,(S0-\F0sO6iHkLypXtWwUwIv<[.ozR)`q<An56E'E'>'B#N SX]a d$ e%"Z V e  e  1 ~. m$ l$ i# f c \ Z P L Q Q W Z c _ S M!G%Q%[$P"L!?'?'< A N%M"J A 8?E `"i#db Q!O GFA#; 4 55 @CB&B)E"E"L J D FH C> =#=%< ; 5 5 8 8 6!5"0#7= ?@62 ) ) 3 1 *-6 9 ;!= > . ) - - $4%5"-9-D]7'WA/iK5zU;]\`gwn\QWUIuaGfZ?7FkF7^uM7uKKI^Xs]z_`WyWyssssstt^VLI~BB[堽c|qt{]ybgσqٌfRǭ>ů8k8k0J0E/w7*g-5b,b#a&l(w(( 'z'z#b&f0s0t/w+t'p(o(m#j!i%k&k)b '^ P %Y5t :} > : 5< > C D OO>x=t 8i @xHEx Bi(^+g+p2+s9)Av3)Av32>s2?t3Bx5A{<VFU^PeUlZYaEg5g|/gny"dQpcGtx4tx4Yd-[h+ar&mf%xY$vf%ts%<C'i*vUӄUsVutKkv*Mbq%NWcQ4dL.dG'g4r82;ʒ66~$oUz!mNmg7ph6xj3n@!rL4FɃKƀL\2Xs\2XsmmHip?[w%ct%zj#t,}4G&Z9?=@{f8{f8g;j=yqBtD}Hw>q4y={@p=l<t6t6m0m/k,l-o/q,s)ur)jq)um(yk(iU&iU&jf%ic&g[)p_*l.e1}^4w[6pW7lT0jS-WN/PL0_H%eR%vo$sr$j|#xr#g#}g&tf)ye+{e+qh0mi1^%^%Z]/^b0kq3py6u94|/r9{o<n;n:kDkD#R%Y+o-x31.01-|+t$_$_.؝-ݞ+ꡥ*ӏ%W(b+l04@ơDrTrT[`naq^zSjH=q/xX!MQ`4NU,bc%ig#d c _|!cz"pr#st!u uxq!{l#wf"vd!q oo rk*k*P'T$_ |\y Yu%d&n&},x.}*y)rp0rp0r dl g[ n] uc!c!cx!] [ W$V&j j iy*fv'^ l[k!Rg&Yh$_i!jo!tt!m zj |^z#^z#S xQ zK K xK ]C [; XD eM qU s Xs"L hHdB pB p@ qE sS xTy!Uy&S uP pL rJ rV nZl!Wt$Wt$V rW lX ZJ b< i= _> TF^$Ha&Mf)Nh*g \g \c ec fdg#jj"{ tzl!xd"zh&zi'o ek cni!ni!ni%ke$cZ!`["W]$Zb&]f(Zc"V `X \Y [SY#SY#Sp%Wi#a R` S\U!T SK QW PbO!V SR Tc\"h_%kc'kf$i mkm qn+qp&qr!u$x&o|'d}'ea&eW%w pw ph Wk `ty#yw$q'q%yq"}s$~t%y0z3o+o+bg&bh&bk&`n$Z u] r_ n Y pS qF sB sF{#F{#M iR l_vbw"jx+j)j&s${"h~!a} T tP q= fF d` \] ]U `U YTR Q PN MI SG ULl Ns!N nN nPW%QZ#T dO iI mGj Eg%C rB u@ _? W@ Z@ ZE bI `T ZX \d `[]#RY*Zh#\m S pP qB\"B\"< i= m> x= r: _? [C VD ]E cJ iK kUg'Ug'_ l^ oZy!X y Q zJ pC e> h9 kG L K {K vG rI qO lOl Ol"Pq!Qu Vs%Zq*Ut%Su#d ui uW pW pLv#Ns#Si#H j= k: i6 f: \; XB ]D ^XX[!\#]*a'n n n i g ]|!Zx!cm"cm"O]#P_#Tf$Si$Pr"[v!f y U zC zB pB l6 n6 nG oG pEs!Fs G r@ q8 o7 p6q8 t9 u= r> q5 d9 hF sG wH P X$Y Y L}"Gz$O wR vP qP q_w$`$c%f%hr%gs'es)s%x$d.]{1ej#ej#fs)ts0qCpH$nW)ac-Tnbǁs{nժ~bσbmƃbmrs}vhcm\YR99s2%#E           "%64)(6-7 SffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM  (045T6F?dH{\MVRO]mQhXRvn{ww|v~P=(Z@1F        #8;@aEEMvrrssry捂Syl?dU*a310"%    %2#0XMH_`Ysz݁erʀ\`~RNzyQxRLLi.lza+d`J J\DAO1%Q1"S0 T.!T,"\( _& F > 98 5 8 ?$ G O LIDB= ; = = a!2g"9z&)O+,W0._N>kNsYu]fVaSxeZxeZy||{xfĖp.n}W#Tc=9L&&D >< ==B!?#4'1%'# !'/ @ E E" E" T O!>+>)?!; 6 : = < < ?@< > BD K C :#?C9 6 G L 0 0 A @ = B G H I! c l o p p&!p&!//167 J;!PH%`T(i`+rk/zn0|n:n=kbkbxz|nχwKqL]OywopsskuTGh@*\c9 K8G8GA"V?"U7!R9#W>'gI7SFTfTǃrwnߧwNnGgQ0odI+d\2A_-=b(9k-6s12191;{*.v()o&2o&2w+3m-4P26P-2P&J!C :"7$;"<!G G GHLH: ="?*?#> Xaj j D#G N K C H! M""V$_&v2~ 6,(S0-\F0sO6iHkLypXtWwUwIv<[.ozR)`q<An56E'E'>'B#N SX]a d$ e%"Z V e  e  1 ~. m$ l$ i# f c \ Z P L Q Q W Z c _ S M!G%Q%[$P"L!?'?'< A N%M"J A 8?E `"i#db Q!O GFA#; 4 55 @CB&B)E"E"L J D FH C> =#=%< ; 5 5 8 8 6!5"0#7= ?@62 ) ) 3 1 *-6 9 ;!= > . ) - - $4%5"-9-D]7'WA/iK5zU;]\`gwn\QWUIuaGfZ?7FkF7^uM7uKKI^Xs]z_`WyWyssssstt^VLI~BB[堽c|qt{]ybgσqٌfRǭ>ů8k8k0J0E/w7*g-5b,b#a&l(w(( 'z'z#b&f0s0t/w+t'p(o(m#j!i%k&k)b '^ P %Y5t :} > : 5< > C D OO>x=t 8i @xHEx Bi(^+g+p2+s9)Av3)Av32>s2?t3Bx5A{<VFU^PeUlZYaEg5g|/gny"dQpcGtx4tx4Yd-[h+ar&mf%xY$vf%ts%<C'i*vUӄUsVutKkv*Mbq%NWcQ4dL.dG'g4r82;ʒ66~$oUz!mNmg7ph6xj3n@!rL4FɃKƀL\2Xs\2XsmmHip?[w%ct%zj#t,}4G&Z9?=@{f8{f8g;j=yqBtD}Hw>q4y={@p=l<t6t6m0m/k,l-o/q,s)ur)jq)um(yk(iU&iU&jf%ic&g[)p_*l.e1}^4w[6pW7lT0jS-WN/PL0_H%eR%vo$sr$j|#xr#g#}g&tf)ye+{e+qh0mi1^%^%Z]/^b0kq3py6u94|/r9{o<n;n:kDkD#R%Y+o-x31.01-|+t$_$_.؝-ݞ+ꡥ*ӏ%W(b+l04@ơDrTrT[`naq^zSjH=q/xX!MQ`4NU,bc%ig#d c _|!cz"pr#st!u uxq!{l#wf"vd!q oo rk*k*P'T$_ |\y Yu%d&n&},x.}*y)rp0rp0r dl g[ n] uc!c!cx!] [ W$V&j j iy*fv'^ l[k!Rg&Yh$_i!jo!tt!m zj |^z#^z#S xQ zK K xK ]C [; XD eM qU s Xs"L hHdB pB p@ qE sS xTy!Uy&S uP pL rJ rV nZl!Wt$Wt$V rW lX ZJ b< i= _> TF^$Ha&Mf)Nh*g \g \c ec fdg#jj"{ tzl!xd"zh&zi'o ek cni!ni!ni%ke$cZ!`["W]$Zb&]f(Zc"V `X \Y [SY#SY#Sp%Wi#a R` S\U!T SK QW PbO!V SR Tc\"h_%kc'kf$i mkm qn+qp&qr!u$x&o|'d}'ea&eW%w pw ph Wk `ty#yw$q'q%yq"}s$~t%y0z3o+o+bg&bh&bk&`n$Z u] r_ n Y pS qF sB sF{#F{#M iR l_vbw"jx+j)j&s${"h~!a} T tP q= fF d` \] ]U `U YTR Q PN MI SG ULl Ns!N nN nPW%QZ#T dO iI mGj Eg%C rB u@ _? W@ Z@ ZE bI `T ZX \d `[]#RY*Zh#\m S pP qB\"B\"< i= m> x= r: _? [C VD ]E cJ iK kUg'Ug'_ l^ oZy!X y Q zJ pC e> h9 kG L K {K vG rI qO lOl Ol"Pq!Qu Vs%Zq*Ut%Su#d ui uW pW pLv#Ns#Si#H j= k: i6 f: \; XB ]D ^XX[!\#]*a'n n n i g ]|!Zx!cm"cm"O]#P_#Tf$Si$Pr"[v!f y U zC zB pB l6 n6 nG oG pEs!Fs G r@ q8 o7 p6q8 t9 u= r> q5 d9 hF sG wH P X$Y Y L}"Gz$O wR vP qP q_w$`$c%f%hr%gs'es)s%x$d.]{1ej#ej#fs)ts0qCpH$nW)ac-Tnbǁs{nժ~bσbmƃbmrs}vhcm\YR99s2%#E           "%64)(6-7 SffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM        #%40?3]IbAb`iovstt逐`oxO<0=3(1            ,"3KPwKPwpqsuyd٪GSn*h6G G"    $ -,8HgTMr\]srwc[RXQTOyEA66uS"OlN JQ=9O73G# I$K'O !S& F# A" = < 9#:!; A S T T`% k+ W! P K" I# :!:!C'F*N4a :s%@*3b7ALJSM_FcDu]u]{w{y{烕nМw6o1vf+cmGAc=6M0*E+&HH8"4"( *0. , 7 A W ^ k!-k!-h2=k2= ; ; 9 =A!? < A B 3 . : : < @ JJ J X fln!+ .1'Y1'Y=&^A(eM-xT2jBq?waUϭ_xˍijƀ{s|刟wᘌjԝfv逡z㟱\ϟSq9i5`1~c0f.n.p.l*yk)q\(g\(gb4~[3zrE/mh>)_J)6?.4&3 2 8: <<9 9 9 9 8%=#A!F K X\!\(\(P#S"Z U D$E#F!R']%,"=!B),V+0]WN^Rr]p[~jU~cY~\]~`T~dJqd7{ld0pdE Ja:=U-#U-#S U Y$T" N Q T^ a [#Y%b!b!| y q k X T O T UT S X X [!`p g K C: @EM P Q Q S Q K J F ED ?:BEP S K J F F G!A%;)>&A"="<"J OP P C D G D A < 6 32 /$.&B B 6 8 ??> @ A < : 1. A A A ? 9"9 : 8 5 4 3 3 3 ... . .+4"8G5,]`T?ysQtOtLfKaJU_zQfbO[SEw]GrfLbM^MY\RjKfVdYorvvrrqxcډ]͂WJª7œ;laOc?CU_CPeT=K]K* EL MM D A GICCA F S U Y d n b^T P G G T T R$ L" 9!0&(* 3.6 5o]To]T‚QþLt )B'> E X'W%T K A BB E F KMHHI I G FEG H A> C D OOG I MN P!P!O!KJK K Q Q LJC D HJ L N O W Y A A B B B @ : 3 , 4 ; L R ~+*/1J9MDUfY`eO^MWKDU1_s'h\z$kTt8w/we'we'or)lq%c nfg"i`+zc.e0G!N(q*}OxOx^ӏQ}w+Udu&VYoY7l_8id8~BE1766n|Ert@}[2|[5z[>^CaG)sh3>oAhz0\qz0\qe]A_^;N`'X`(wa)l/w5wD#wR1688Y!\M^WDkG*jN'h baj#Zq&pp" nvg&qd(gr'cw&h#h#U p[ qlu!gh#bZ%\W"V S[a!]f"ch#eh#`p`ptg*sj(nt"lz#e%p$z"*-t&o#$$zt!wr"mk%ri$b!c+d4i=nF%`'h7Ť7zn|_Ā0wr|-rjo"bPdX?YN-f])sk$g0f4G!M.~068>:60}*c#yP vIZN*K @fj)fj)zt)}v*z.|0}1,'/100ia%ia%u%x$ su"zy*{u,{p.zx(z{&s"p!t!t!|*|{*|o(t),2z82y,r1p2 { {|,}+s)x(%&'0942.-w+w+54z|/24551/z4u6Y&Y&~u*~w*}}(|}%z {{"{'n'j'z)*''y+y)z$|%){,}s.})}$v$sx$ws!ws!!{!g| iu"p_'sk$vv xly boi lk!Y` R\ _+e+w*v.t:o6j2v,%u'p'~26--t1r.l$n'{p*n2k9DH%W'\*h*h63})c*l..-~,Ϛ,ߣ(y'k*j*jh:f? BǓEȅGɜ8ؿ3ռ+y(c&]&](l){*)ז'e)l*r.w1y|:=p{qp{qzxug~iqpHju=ry2yxj't\[o?bs.dt(e peo[y']w'aq&fr&vs%km&`g'jo#s vhr#dp$]r#[r"k|!k|!g e ` r f}"l$x(,v%k"39{{'{{'wo!qt!_"`#d|&i$n!k#j#l mm fi i mv'kt)cl-dm)e nks&qx-||+)w(r'%%aq%^l"V [O Z;X :`!8g!C qN {H pF lW i] hQ nP nKn#Nl U eV jWn S dN YU lW rSj Rg"Pr Pr ^a"_b"`f#U _JXL \N _H VF SSc"Wh$V iV icf"cf!aded!re%~k$p"zx'u{(fk"af {k {k pb)re(vo$ol$Zd#]b#``"^^"\\!XW%VU&O TO TdZ0e[.h\'bY%N OS PX PY MYJ ^ E_ CdV"e\$V ^Y \aT"h\!{ u~ts u%v*jhb c] `[ _k_%k_%q is lzt!~r"l$j%h&l*m+r-s-//xY't`$g se l_W&b]$dc![ aR ^N bL cC mC m[m$Zt%W&X$[ bw%if-_p*Ty'Pn!O j\ t` wQh#Ph#Lf!Na T SOY J_"HW F NIS#JT%LV$MW$d vd vV ZV cV ]}#cz&T uD pI dJ `Fs"Ey#= ]= ]Bf F cR [R ZP UX Q_ MX RU SS ^R aEk$Ek$@`!A `D `D `E `C ]A ZG hM u\ da ^h ih i{u"qs"Rm"Ml">i"Bl E oD iC bC hC jQ lVmL{$O{#W| V{Q yK oE eJ nNw X z[ {bk!de#\ |\ |; s? rL pC k:f= \? QJ WMY!H fF jKw'Kw'X }^ o j![|%\y \ v_%`(]k$\b"` U` UQh'Rj&Vp#Yp$aq%av%az%Xt"O mF fC dS oS o?z#>u": e; g? m= n:n< k= g4o"1q&4 `5 ZD cC `@ XC `Jw#My!O {W x^ uD);-Wu!` oQ xQ xk j f~(d*a+e+h~+x*})s%p#i#i#cl!km$o.r4|D"rO&hY@qItt\TwbYwbYqQbqbmrtx`UY?2.@"%          NffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM         *(6-O?U;tVsVapllkqt|ko]JL3`AA*P&!            '->Abx>Abxa}bcjycעMPo,h5H"G"    '"00!>IkVOu[bitxZ^L]L[M{B>44nN JeIDL93J4.D$ F!"I%L!!P% D! @ = < ;#< > C R R R \# f) S M I! G" ;!;!@(C*L1]6m$<(4^5CFQLVZP_N}iɂ}iqs؁yᇕjΜv > > = 9<?= ; > > 3 / 9 9 A D NO Q ] j t x$#1&56+b6+bE+jI-pU4\:qMsIuF{T}X~S~Q~tQ~tQwYuVpM~SeԇkvrmeRe=2mT+CO%6- H- H++g-5s5TA 45)5 5 78 = = 9 : ; ; ;"="@"DI UY!Z%Z%N"Q!Y SD!I N[&h%-#?" F*-Y,2`WR`V{b‚w_}lV}c\|Za}`W}fLph8ki2tfK"NdABZ.%Z.%Y Y! \%W" R T U^ a \"Z$b b u s m" j ^ X Q U V U U YY["^g _ IC= @D K M N N P O J I G DB@> D FM O N L G F B!A%@(B$C @ ? MRN N @B G D A = 8661!/#C C < > E C > @ B= < 6 4= = A ?9!:> : 7 6 5 4 4 33/ / /'4#4D5*Y_T=zsPtLuIgIbIWeuSo\WUYCp_tCjfvDXzEXGXTX`X_Z_[nsuuuvwxzyttkpaD5{6dS6RxF2QyA2QyA2sZ4sb:rx9{|457u0YR.LvF.dH.mH#m,#m,RK4u0q $g #i!l$o&r-|/)~)~ $m $r % $} $v $w $x $x $x "w "w #q $o$d &f +l .q 5 8 ; 8 6~= ? HKF F LJCDEEE>|  pB pO nE j; fB _H YP]!S_#O mM rOy)Oy)[ ~a r!l"[z$[x"\w^}%^'\j"[d![ Z[ ZSf%Ti$Xt#Zs$as&bx%b}%\x"U sH gC cN iN i? x> s8 e9 g; n: n: o< l> j7q 5s$5 c6 ^C dB aA XC _Is!Mv Q yW w\ uL'F*[w"b qYyYyk ~i }e|$b&^(e(k})y*}*w&u%k$k$bi!ik$o-r3~D!vO&n[=rDtk`xYzlYzlYsSarclrsxjW^D72C$%           MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM      ' ,(A1=6[KbDudNxQyjroprkjTB+`;0?!             !+!+57tl4R2I`ٌ_҈]Hs4i3I&H$ 0'47;)PLw\U}XoJ}{Bg:l@pF95//W?:Q;4>.!>, <% ?'A( E$H @ ==! =# A!B E G M L K P U! H CB B >!>!8*<)G&R*\!.!6P-Jr5g8pLlRjoox_aÑeД_ȜsMtBt7m0rj-jqK Ij@>_/"_/"S L 8 9 : 7 4 9> `!"k"#w);w);n"%Gv+$IE!M@!LZ2HR-7I'&< $."< A 40  =@ HE : 9 8 9 9 5 3!2 2 6 6 QSX$ _$ e$ n" v &++.-4D6!KF5}F5}]:a>mHsRoՎ{iˍpbxq낊j̇_wuJwuJ}MOSPHExlAeM1nR. JC!1>(22&$M)0X1Tw9ddOqO|~Ne}Sr|X~͂]__TcEKX > : ; ? @ B ? <%@ C NQ U U H K TPC T e v$&/&"H&'P-3c/7iU_ed{q{kypXxbcwSnx``ymQmu>ix7~l^(\mU#Ph1,h1,i% h& e'b# ^ \ Y ^ `] \!` ` a a b' f# q!d"W#Y%Z&[ [ \ \ Z#W"L JBCD B @ DE"C C H H G HJC ; BH  G G D CX U J D 3"A$N%L J I H U Y GG8 ; E C A @ >"@ @ 6 3 F F M O UO >#AC BAC D 1 1 A ? 8 < H B < < <7 5 B B 2!2! 1 4%(;5$N\U9{|tMuFv>jCfDr\wfYIoFm;[f07Sg2+:h70GL4Sap >p 5s 4x 1 . #k $m %o *w.68 - - &w '~ * ) %z '~ ) , . )y 'u + ,112 3 6~ ; ? @@> =|B DEE@} A D IMID6{ 1j+c )` Y Y U Ydb] Z V Q O&c1+i9&.g>&.g>3:m[5:na98oq@@v~SYk]naSbTbTjbWW]FJW;>wC6D3G*A':$6$1$6 8 >@!D!I V U R O LW b#W S O N X% X% : < A @? ;7 9 : I N ,%,%/62B;)dA-kQ7{nC[OQ{F@Tk>5Wr'=7'=7 &30$0/%-"+#  ! ( +, %#8 < G E@ ; 6 : > 8 6 <(>"+H$ H$ S RP"J D G I DB> < IID F LRb\U Q#O%T U" M &M &R !P J G ? : 41 - : ;>#!DbGRbGRgxӓgo̬fUj]|vvр_ƒHjz;QS-eD.7?!(;&9%7+='P J 9'@ F G HD C W" ^% I I A D KG C D D=;  N T J J T P E F G F E O R ONM M A DK O Y!#NC F I B@> > 5 9 D D B8 .. . S %_&*1F5#OUG^Yjynry^ՐPtBa4^{&[Z fKjFx6|0|p!|p!kt,nt.wr2{v2~z234y?sB zP!|T@|@|b׏Tz~(A^t"AQU?(hS0zf8!wR$}Z*wf,uju5u5P `KPZCQH+ZP.sh5`A WL)pj2:=|6o|6ochIdcAhS'eT%Z Xvg+v7xH%zX4988#vPx pIQ_5Yb1ol$rt%u{%|(|*{z+wy+sx,qw,sr%sr%gx#dx#Yw"Ze"[S"ZUX Wc_"gb$kj#ll"Qk-Qk-LT!N[T nT nRl#Q hP dfjml"i g l"l"o}*ow(pc#rb%v`)|i,q.q3p7yI!|O+w+w?ũF}\[}RZ|3Vvk$OSZG0[S0[^/oo.uu-z8{;#{V&~_.y05ȠNxgڅS>{40l jQZ]Agl3gl3xk#|r! #{)*+" }')x%x%y$}&z*|)l%}k&yi&uc$ta#{ {} pp%pp%pv#rq"wc ~j"'}})fy+ux# wws(sr-((64-,*/333,)14z&z&z*},2~,w&{%$}*|,~..}m-}m-v%|q%ea%dd"_ n` sa wr})w,w+t+//w{-su*gcg fg pp y q%hr.\+X*`n `n ff"hk$lz(qz% yy{"r|)rz+rw-~m" i} s { v y.z,|%)432u1g0j# ksv&&z,{*"v&m)v3='+י2466]ډ[فUԃṖA|JqRsxsiVeF׺>>553~5986ܽ0*g&]%Y!L!L+s/9A|WЄLA@y>qsQ[lWTpR]qP`A@<:ӵ432Oȷulsrzy}tqqIxG{?ABE…GÓB@?>X׌X׎8Ѻ8ð87420}&["O"xO"rO}>}>}7y;nEnH"nPpIqB%tY.vo6z9{wh_wh_quڀIzIhJj:l*vaj!~Mg8i.i}*`*]*Y%Z|$\t cw"y(y|(xx(ts'om%a r\ sa rc rcn$cn$lj$kq%f'u'}&+000r,g+wg#wg#p j V{ _ z ~%*t%o|#b i^ cfj*fj*hn!hs!i!p"y&z&z%')x,s-u)u)j df _X OW QU VNa Gk#J fL aT tW zY~!Z"f va oP ZN \Fc#Vh!f l[c OY"N XM XKaJd [j$[j$Q jR lT sQ hM \Y Yd U] c[ g] l^ nb ab aL lM jPe"Tj!` wnt%{q,e e^ ac e ef"h mh mc|$g{%sv&pm#h R_ VUY\Q"cI%[ QX SS[!S[!^X `X"gY'hX&jT"hX#e\#_V Y Pg Lk JX JQ JU VX Y` cea sZ*z_$ d~j%{o,zh%ye"md"ic"hd hd Rz'Ww'fm%em'ck+hh*me(mb#ma!zi$~l%m$m$kb&ng%wv#ts!i im iq hm hi gb u_ zQT,QT,KoP j` [\ dQ~!Qr Q f\ jg mUo!Oo#Q {Q H pK nT hT hUf+Sd)Pb&VY#\ PZ UY WS [Q \P iP iU UU YUc'T`'S]&Le"E mC _B ZX b_ dW `W `Qg Q cQ XQ [Rb!WW#[K$T NR OS WS ZMy My T mR hLYO ]Y hWi Tj!P gL da{"h$l fl fbs!Zu"Cz#Ex$Lr(Fi ? `= a; bL uR {W X ah)]k&P sP xQ L F yK qO i\ v` zK vD uNp Np H hL hW iJ h= gQk#do&eq)eq*c$b"Y}.Y}.d"i#y}'q{&Zt"[v'\x,Zq%Yn#X jX hMj!Mj!Z _[g]~#^}$ay'd&f%f#f!M hD _> V> V@q= n3 e2 h. r4 q9 p> rBt@ x? y9 o7 k?e@ bBY C]F hO mXr WsV td h!g|$gx%r{*r{*k oi pa t\ tV tf wuy!|*~-*)q'q']a!dd$ym+s1C!Q&~_2v6sRj[gZZwW\vfirsv^nTE? J,&(       MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM        $!6'2-J;O8_OmEfmJhw]cpprlr\UBC>+W*',           &&--`Z/E|l6ӢG{nxgva=`1X*4=- <* :" <$ ?% C! G A ?? ? C C D F M L L O R G D ? > <"<":&=&C$N(X,{1H(Ed0_3hFfMemm؍n^wbpՎkБ{^{U|Mw?u:|U'ZwJ!M_2'_2'V# O" : ; = : 8 :="`#k$x&;x&;l##Fq*"F@Hu<GW0DN,5F''eY9}WA+`I)C@.='x1x1##H%.R.Mn4Z}fEsFqFaKlOwR\TSd=HY6E{mQrm[ulzoq}zVvqkh{ns[VZPYOfmjwȞWRWR`>\C JM!SSQ Q P MA R b t%#0$"E%&M-3d08kS^aaje|pW|e`|Yh}c]~lRuvAry;xc,fz\'[n4/n4/l' k& f% d" a _ ] ^ ^ [ Z#a a _ ` c# f oc!W#V#V#U U ] ] ^$Z"NKDB A A B DEF F J J J J KE ? C FH H G G XU N H 7 B!N"MM P Q WY!II<>E C B @ > @ A ; 9 E E JL S N @"@ A ? > A C 1 1 > = 9< FB =< < 6 4 ==0 / -1")=3"J]O7w~lMrFx?mEjGthyihIxDs8Vd*3Nd+'7f.*@x?.JO5]dw%:"7#5$6 6 > A@ EV T M L KU ^"U!R!M L T" T" < = B BB=8 < = K P -*-*5>9KD/qI3xY?voGVNLmB A %C"'G$ G$ P P P K G G G ED?> I I C F PS \ Z X P!N#T W! O""O""S !P H F @ ; 7 3 /!>%=D*!GeFMeFMcpɗbkŭ`\ecyry`Gls9SN,cD-:@",;%9#;)?%M H :'@ F H J H G V ["K K D F K G D EFBA P U O O R O H I L I F N Q PPN N D FJ N Z $PF H J DBA A < > D C @ 8 14 6 X"$c'*3 K7%VSH[Umr~pk~xY~̌Lo>`3_w'^[gHjBx3}.{w${w$oq*rr+{v/}y/|/14y>uA P"U==W‹Jrp"%v)ω/122RƌQȀN΃Jō>DwJswrh_eS‡BB89:>LC:3,k'a&]#T#T.2AJzf~^˃VPJzr_infcpbjq`lUTR͇PŖLKJ]vpr|pwqzlttJxH|@AACEBA~?>PЍPА6Ī542.y,s+m"RIvFqEx9x9}v4r7h?iAmHpDt@#tT+tg4z7|wc]wc]lp}JxJhJf9c)p^d!wKe9g~.h~*`|)^|)]y$]x$]u#cv#vw&vx'ux(ts'ro'hr e sf rf qku%ku%po$ot%m'y'&+///u+l*yj#yj#o ~k }]zd} y!y%z)o$l{"fm d i im*im*hl"iq"k"p~#v%~v$~w#~%(w*s+y~(y~(k ee aT UT VS ZMa Gi"K gO fW qZ u]u!^v"c q_ lQ ^P_Mc#\g!jk ]a!PX"P ZQ ZO aNc_h$_h$U hV jY pR gL ^W \aZ` d_ h] m] n_ f_ fP kP iP f S k ^z!hw%rs*d h` dc dd d j qj qcv%fu%or&kj#` S[ TVV[P!`J$Z PX SWZ WZ \ W_X h\$iZ#lU jX"g[#bX!^ Vj Qn O[ PT PY Z[ \c ag _tX'z\# a {g%vm)vh%vf#lf!if gf"gf"Yv$\t%em&dm'an*el'ik$ke!lc!xh#}j$}k$}k$jj'll&rt$pq"k il in il hi gb p_ sTZ)TZ)O kS g] \Z dR}#Ps N hX jb lSn Nn!R yT }K sN rW mW k Vf)Te'Se&V]#YV Z W[ WR ZO [P fP fS RT WVe&Ua%T^$Mb!G gB [A WT _Z bY ^Y ^PjP gQ _Q `Rc TX!WM"R UQ WS [T \IwIwT iR fL ]M `S iS g Te!Q dO d^w c}"e me mbt"[u"Ez!Gw"Nq%H iB bA dA gO sS xY [ ^k(Zm$O sP wR N |I vM nQ f[ u^ {O sJ qP qP qK gN hX nO kG iUm"cq%bv(ax)b%b$]z-]z-d~#i~$y}(s}'b{%^z'Zx)[r%[p#Y mX lOh Oh WdZjb|"a{#_w'a~%c#c#c"L gD _A ^A ^C r@ o: h8 j4 s6 p8 m> pE rB tA t; o: m?dA bF [F ^G iN lUo UrU tb g!h}%hz&v*v*rv#nu c s^ vZ ye xqw!y'|)**w$w$cj!im#{v)z/B M$X.ux2rJqSq|g|gtghsrqqructYQN*^81:          MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM              ,/5G45BU6^Ц6lsrpqs[hXCB)Y:3D0$.$                    ""63@Npd@\zh>u>rX>^k;'(%  %2;"-O~DfNdl]uK~9AI:5,o,o`O;WF3;* 9& 2 6 9 > C E E D C H F ?BL!M N K H F E"!7 24#4#A ? 8C"M&a$0t79!HM#NS~6U|yh2x`<6`<6_+ W( @ A E D B ? ;&_'k'y9y9f&Ac(?Z/8W.8L+6D)0<&*>#!? ; : A C CCA@; :8 2 , . / 6 8 : : T"V [ e&n 2*;4D6 J6!LE+oJ.z\a\autTv|^x|wrvߞ[ɂcye{`\|QYlFFlFFnRukQLaNJYIE@9n90,X-B.8..6'8%R,R,R 9X&@h$8Ti%=Wm(L^z+Pf.Sm1Zy4`2Sx1Oth'@\\$;Tx1Yss1Yre0Yoc2^s^6nRGFWGCwH/MoP'@[R$;Tx.Qk1Xsv7P~v7P~q=9ukC:wZU=|[O9w^<.hO/!K@!.1",, , ::A= 1 4 = 8 3 : A @ ?"K%K%k!b"E$C#<!K#Y%n+1"?!$C/5f3:rMZUYlVmVpTnUlVkVjUxJ}Ft7q2{~<6~<6v+&s($h j k j i! ]#Y'T)R)d d X [ e f g ^U!LI DB^%^%i'c%RPI A 8 ?F E E O&O&N O S R O N L G A I K P Q WX Z T B G L Q U!f l _&Z(P P F F F$E"CA> C D I K BB?#C!M# K D @ < 7 5"< > 1"1"6 8= > ? @A>:"4 2 , , + ( '(-C+=c@3mUKiF}@xMvQzsGAxx-H\(A]-^.a/d!8t'&A4%7{9%4x;/NV2V_,Hn%,Hn%'K4'U9%sH#Y, >f6\ .R2c 3i 1q0s%Z %Z #Z&a 0t.p (c)g *j 0n 2o 4o 5o 4i4i7z 8 96 -s -u ,v 0} 3 2w 1s 2 2 , + ( + 2 3 3 5 6 5} 4| 7 89 7 1} 6 EFFD A KNIGD D >r?sCt FHA9x 8~8.s+o]]ff f jt!meUO HEAA"NJ<A.='PZS9S{iJUZKiAnozp~``PH=vN?3fF$4B04$6 8 = B$5  0 @ E 4<U O = CI#N R O#N%G$E#I I B C D HL!D< D G R U! 1717G"WM)g_?cEpXhqRGqL>ZDq4C;_1#&A07&%&%&#&$%%'"+ - /&  4 ; ; ; BB CA ; < < @ D R"W $R! P! E" E" G" I O P P I A GIEC J J ? F [ W I T _ O J W [ T' T' V"Q B B CA ?#9$3%M5EU="PmA=~mA=~WWU]NpTuof|rc}Dq_6Z@'\G+@A$7<$:G#F C B =%A DJ O S TQPQQM M KH EH J RTX Y __K L ORZ R JLMU W R R NLE K ]%U M N N H"F"I I O L D A 9 : : E Of&$n+*9#Y=)iMIQKv[QuWVsId>`3\x.al)e_h@i6y*~&x+x+{f#~m$%%$}-x5{;|="P$V445j,[lE.'F/&I3"oI3^C"hQ#kV(s_*ubZ$_TZ$_T_C+YG*ER%YY*l:pH%sV/|x8mq~w/ynw/ynkf5hc1`Y#bZ#i^!qe*yl3zB"P.211|%|Xu"xP`l7^l4Yj+[s']{#l#z"/3y/t-w~(w~(iv#fv$[v'\j$]]!TZ"KW"Ub'Xe)QW"N RZ cZ cYq%Vl#L ]K _H cL cPc!Tr&Uw'Q#P![ w[ wpz$q{$t~"u#v&x(yt*u,v-69#xY#xY/}M~m~h|JWn9U}_'SZi!XLr\>qo4qu1pr%oq!p4u9I#W08@JÁTӔ?8r}.hns*ecweBweB_-}d+ur&ps(jt)kp)kl(vp"yq uz(s}+//+*v%x%}&}(~|)}q"|m i tc vh#h#mZ#q^${j&zo'v|(%!%r)p%o$z(z({)u)c'f(n+p,r-v+z($#%%~s!~s!r!s"t&~)+x(g%r'~v'}{,}}.i&i&wv#ku"G pK vU!M sD _\i'dl,fv+fy* r r~.v|+[w [ tZ kZ sZ{#W|$T}%` d o vo vy g{ i mn!zq.r)r#s#}t#u}'r(yv'{s'))(~'x$z'{*s%k w pq rv{%x~(j$j$q,r-v1p/i,w7B R!W'n)v$[$[/2Õ}:ܻ8Ѱ32ȥ1tsmg|exۖLіLѻBEſOϲ\Ջ~dؖDʓ:0w+m)i(k(k5>sZshrmhfdlorrrrrrrsqnswznskpn\oU~p~pnNvsL}ăDA~=j>k?kCrDt@>9һ9һ.y,qp&sYs$uT|zCqz@ez=uv8zu6tq)ro%rg(rg(q`+t^+~V+[,j0s6{;tE"mO.{q2|vRUvRU\btNqMgKX8tI$\TTdH^kNH XK [^ V^ VM sN sRs&Rp#P gM ]I SK iL pU fX b> q> qT ]R `J gH iB mJ aRU"T \V cU hT jO!O!bu&\v#I xL uU mP jJ fO oS wV pW m`q&cr)Su#Qt K qN qU rT oS kU cV [X uX }Z kZ eW uW uS cU i[ {` ud nas ^x X%V&_t)bl*gr)gr)dy'iz(y})z*{,h'Uy!]u#`t#[ vY wS cS cMs"Vt"pu kt!Zp%Zy"Z Yz"Xq%Jd!E _J vJ vJt$Ks"N oL pE t= m5 eA iL mG hE fC pBs ?`C`P `N cH mJ jKf!Nm Q t^!b!j'l)((.+ho g{!e!e| e qq |u (, x xu"x"#*=@C"tT$pY49iilllnssjsyFZT3pA.F!        MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM   %(2-.754<#!             $, ,4&8}g)AxXrXwW]revcX\<~VT3nUM)_H5?D-5#            '"(0I@(9PB+VdH'FU6#7F$!    %%1#2D!>P}CLg_kNo=uC|J=9//bc!LZVBB.#>) 2 226 : = > ? @ H C 7=O I C B A @ @ 5 2 88? = 6 @ J$U(`'-m69r;=f(B]c-Ehi4Ozi4Oz>WEa\ǖd|ʅr||s鄚v݊qڡE|6sLHsLHj9,b3(J# I! G F F @;#M&T'^,^,R7O6H#4G#4E&5?".:(<"= B C K M GFBB D A?7 / - - 7:GGfg l' t),}+9:IH#YN,lP/rW>YC~kx~kxpljqqrutrnҍRl|^asbaLWa?Tg8Lwg8Lw{UalQZ>EDn=>?f=*0O6"&C/7206)7#8"C'C'I1L6X4EX6EZ>Hf ?Ks"?Oz$EV&J^v$?Us#]"EOZ"FOQ#JQO$LSH'TZ@/`c98mm:-W^;"BOC9DF6Ai%DVt(H^j+0dS2%UI*A?".6"34 5 ::? ? >?A = 9A I E%D'E(E(`#\$O(K%?IS e'w- :$>*6_/=j?UETXP^OqOoQnRlTkVuRxQt 8 5 5; = ::? ?A @ ? ? ? > = 7 5   ) & ")+K) En::pLU]QnM|dŁlwsDz=ll(Ba$>c1h-c(_0l7y"4v#3u$!?~0#C5 @k @k@{D"S*F9q5n1l0p 0r *n )l $_ $_ $d &i ,x+v *o +s ,w36:<;~;~: 9 97 3 0 .z 0~ 3 4 5~ 33 . - + - 5 5 5 7 9 9 : 7 6 9 8 7 : CFJGD LOLKFFF} Dy @oCy E?z 9r 7w6y !92#;8":y5":y5*p'$m'e%l+ <&|7+v1c(]%Y(X*M M ID7<*F#MPe2VsB`SPd@m_qio|}o|}TC5lR=-_M,8H&3:$5 / 4 8 7 7 ; < > AIGBHO P R!U'W*J#F!D!D!< ? I IJ>3AFP#T'7E7EZ)s`-|p ; < < B G O Q L K! J J K O ["["\!R H H I ? < H H B G X V P ] j" ` ] XW!S# S# O J 9 8 6 9 < ;$;#-T<"N]D'ZrD7wrD7wRMSYTÚ^p}yyeuCiV1rP7 JD%3@+: 8B!A A B F D C K TT U X Z XX] Z R I A EJ RUZ \ c c K J I LUMF M P V X M M KIE K [ V P S V H D C C F E B@ < > A H O l&*u+1<-kB5~PZTW{`NyZQtHX;\/an)c_u#eP~e9f2y,+**tu)ux({$x%v}&zy,~u2{5~6G!M002Wwu*NeP6.O8,L>(jN5_C&wd)o*ug+qe`aH`aHRO'UP']T'i]-x?#Y,t8E~~wr0vs0vsha1g_.eZ#g^#ni$}p+x3@!M,0ʖ11v$Uo zK]m0\m.Zk(_o%dr"ky!r!z,}0|u*|r(|%|%qq'mr&aw!\n!Wf"Pd!Ic Uf!Yh"O_ L \Uc Uc eu#`q!P eO fL jL hM gQ n Sq!Q P T rT rmy(p}'y%x&w*w{)wt(~u(v)14 N N-x?uŃkzPb}@[y0Uq|*]c~$fU|p@|s9zl,zj(i/k4sC tL)zh/~|6>Gǡ>;u2kz{/hpz#lQz#lQuf2th/sp&pt%lx#ix$fw%gt#gt"pz%t}',,0.~(~(~+(%znw hsqru tn&tn&oc!re!{l"wo!mx!w}#%~{'zu)z$|#|&|&v(s'j%j&l)~p(ys(x'|'&&{~(w|(vn vn |r"}s$u(~+.x*i&p)~s*{v,zx-|'|'v#j"Fr G sM xJ lF aTq#Yv%]y%_z%|v$|v$+w(_z] wZ oY xY"[$^%b zd x{ }{ }}t v"|*{*x+w)v&x%{$)|*{w){t)*)%|%r$v&y(|s%yl!vi ui y)~,s&s&q+p,p0r.u-v0w4@DQ UJJ(j*r/ȋ.+q*|*ÇP\VU;;8:?F\tJ93-o(c'`)m)m37FMcÏeÊfĄ^~UfυlՈhҊgxitkhqnpـn܂nՄnzϊeɑ\ĐVTJG~WʘWʄDA:7}4h6r7}775411&_$YtmHppDfz8dv6br4dt0eu/am'`j%ie%ie%ni(oe(p[)t[)]+j2v9pA iJ,sk0vwUYUYgjspqhkN^;vQ(`\Y!dMbi?al.an(^q']s'[d!\g"`r%do#qg lm"hs$qx%z|&y%x%}u'{t()).-|)+-,+((%}%}v%}v%ns!ms!ls"lw!j d"_$cz!dy!d|$d}%ix'ix'fj#hk#op$mo#hm"_ iV eb lmr"pp"rp#xv$xv$gc ad Pg!Rf W cU cT cW hZ m]m _n"hc"k`#]j$^l$bq$dn%ig)kl&mr#af"VZ"Z ]\ ^e ai bh ih iX ^[ cf rY oMm Qn Up Zl \k ]p ^r [ t[ t[ eZ gW nZ pcx)_z&Z|#cq gn [ bW _lx#lx#hi'gh%ff"` dM ^O ZR VW V\V Y XY XW]!W]!Y YY YZ\_ ]l bi _f\ kc"qk$o fo eg e de"ch"dd f Zj Zv \w^!x`(tf%pl"to#up$v sw upp'pp'mo kp"ft(et(cr&`v#^{ cldhlj#ok%ah$ah$c|)bx'bk"di!k bg fc kf gi d`a#^`&di di ] l] j\e"[h"Xq#Ok"Ge!K cO bM gM hP rQ vT U ~[x$\t$_i%`j$bl#^n$Zp&[a"[\!R bP eX_X_L PM UQd%Ne"KfJ aJ \H YH YO \R ^S_"S_"Kd Kh Mu#Nu S uO kK bQ gS iQ fP eC fC fJ cI dH gG fE fIa L]"N ]P ^O jOn!Q{#Q{#Xz'Tz$I |L yUq Nt!Hw!Q vZ v^q`p ew#gz$Yz'Vu#M fM hN oK pG qL kQ fQ tQ yT rU pT mT mS kW ob} a z ` wbx cz!d$e%ju&lp&es)es)o'o'py'p}(s.i*`|'[s$Zq$[ l[ kS ZS ZSj%Xk&hn'do&Xs$Zx#\~!Wv Sn O cN `R|#R|#Tz'S{&Q}#R}"W|K r@ iF nL sF pD pE rF sE lF lK oJ pF qG qI qSv ]|"l!q!r'r*111/qx(s}$u o{ hs!s}&v(*+""#$)/A@z@"vW%u_49ddolcgsyr~XizHSR9v+$+        MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM   '=E-\MQ0g]\2q>5=3(,         )'0.=N{i=Y|=zдJqoomuOsuGyu>lS*ahG#R7%#'               "%%/(!  ,,<,2L!NR{AIbaaQ`@eEiJ{@<22cw(]]f#PI2)C+$1.* -0 5 6 ;<GA .7Q D 7!9 : ; ; 4 1 < < = ; 3 = G!J!L!S#%U'&N/>L2Fm%m?8S(&P%$H I J B: <%<&C C >-<.5/70= 3;-8&:#; HLT W! K I B E M I E; 1 - + 8#<%T T w$ y' }0#326@I"W\(mg7j+>+U%V'Y,S'B HM ]"l)5#9&8X*?b1Ps6NyDIPIrJqLoNnRlVqZs[t@t7U$UU$U+?):n$*h&a"X!N G)D,[ b c c n m k $k#j _"T%K H JK JJQ S Y#V$K'J!I FCG!H"M M N#P#V$T$M%M%L$L"K_e S M c$^#OOM O"Q#P$N$Y%]%k&o&T%T%L K F#F!FC? ??ABI I P Q R N B# ; 4 4 4 9 ; C C H GD C > = < > ? 9 7   ' $  *)S&%My5BtC^Q\_Y{rssAkz9_a"? 6 3 8 9=>@ GMJFNPONHHMI =i@rBz >s 9k5p4r%*EH.JS2TU2TU%8z8%0u7%d2&o;)-W*5P*=H!+r;%k6%!k=' k? Y* Y*C?1!7'OIFw,Zk9jLT_>mOqT}]_}]_W>,bV<'XT4;O-5@#3!& * . 9 = 63"H E =@GNTS!R$\,_.L#F>,>,6 < N KG8)> E O*R/=#R=#Rm/r29};srAYV5r>:(U6-"I.<.(.!/ / 6 5 3 2 0 / . + ' 5 9 8 86 7 : : ; < < C JK K G E! N$N$N Tg)g&g#[ N J H!9 4 FFE I T U W f# u*q'o&Y! R$Q Q H B 0 . ( 0 8="$B(5\B&XeK+cwF0owF0oMCPVZЖhqvhzmA`M-eF-8@%> 8 6 <=? C O H A M Y  V U ` c __mhXK = C IR U" \ ^ g$ g$ KI B E O IB N RWXG G GGE J YV S Y ^H A < < =%>$? ? ? C GK O q&0|*8?7|FASjXbeK}]KtFL|9Y{+edv$eRie@tc3xb.zy/{/}(}(l/m,n"m~%lx(mu+nq.|..~?}D,yp,ypo/Ckj)B^Z=5W@3NH-eT8{`C*v.-wp,mhfbx7n4k||)r_|)r_il7km3qn&pu"n |g `"Xy$Uv$l{#t|"))42*,~0( x kr b}o s"ft)ft)q ks lz mt oc snv!xy(vx)tw)#!}~$}~$q&q%p"o#yj'vo%rt"xy$~~%()qw+jt+m im isr#vs%}u*~-0y+j&n+~o-yq,wr+((u"i"Dt!D qE iG fHc$L yM U |X z lz)lz)(x&b }` zY rY }X!`#g%dv c q  &*73~(|)y)~'%*,~x+{t++)~"z"l#r%w&tr$im"uc$y_%v-~0{{({{(p*o+}j.u.-u*j&.1q3i}4u9u9!L"P#Z#X"Q#S#U,x/11*t*t.}{.~|/}0{4j1}-y+p)f&Z%V)o)o0123479<>uDwFw?<}@|uD]OƼiNJJuJdDj>p:89v9o>>970{.}p+ee-zs/+o*i*f*{e)h)hyDuAwg6ml4Py,Wq+^i*Sq(Ot'Ni&Me%_c"_c"kr$im%b_'d['hP%|a.q6k=eD)jf-lqX]X]rrrqoQd>xX+dc_$eSffB^_-[\&[m([s)Na!Sd!a lf mt nknbm ny y '*z(x'++96u,/2.)%#t"i"zx%zx%nr&lq&gm&ew$` \ Xw!cz!f{!V~"Q"a{$a{$eo"gl"kd#if#dm"[e Q ]W a\ e_ l` nlt$lt$a\$__"W hY f` a` c` d^ e[ eZq Yu!gj#kf#`t'du&oy#ov&ok/it(c}!^n"X_#[[\ Zp av cc oc oN YTce"Zz"Ou"Qw R xN nL k]s bu _ t_ tZ d[ h_ tc rpk'gt%^}#fs"io"Tb"M^"iq%iq%ko'jm$h hc hS fP cM `X_b^!\_ Z_ Ib$Ib$[ \W ZIS$PY#ej!b f^ aj hv ol lh kj gjf!a i a ea Wg [w et hpj(um%zp"}v!~x y yzs%zs%mu$mw%l{'lx'jo&es'_w(ak!a geo(fr+\l"\l"]v(^s&` ja gd ]c cbh ed!g`!_b(\b*kg!kg!^x `u f jc iZ fQa"H[%J [K ZM bN dH qF uT T!Ts%Xq&el(hl%jk!hr%ex)Ye U _Um Ur!_ a_ aJ VJ XH](Dd%?k!DgH bO cQ cV aX `Hg'Hg'IU$I]#GvK yU Q yM pVfYb L fH gHZ HZ ? hA hE fF dH^#Gb"Fe!H_!IX!Jl$Jr%Ru%Ru%N~'M%H K }Tu#M~&E(S~&au#fs"hr"j} j ^~+Zu&N ZL ^G kA q; vD sL pJ sI tN yP {Qe#Qe#S sX v h~"b!\ b~ h{!p|#s|$uv#vt"cs(cs(z'u&fu$gx'j/j.j-Zr&Tm$[c] _S PS PX`(Zb*`f.^j+Vu#Zw$]y$V rN kT cV `Z'Z'])[*S+X(hZxK lK sK yDy By!H tJ rJ wI yF ~E |C uE yF |X!i%z! z(x*9943z/' ~xz!ku#t/w3,*~'~'x#x&w/4D@s<"xZ%yd49__rlYl`ws~ziw^evR66@&       MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM %950_UTLqrilm\jkX;8'O+'3           1,#*BCDOvIc[ixqwtuxؔI:aO"SM=<                     & & <42@&bTMU]Yɺe]_RvYH_IeKwG}F??[c'YRW!M85*9/%< 8 5 5 5 67 7 7 CB? @ B A A><=>1-? ? E C >< ; 8 6 ; = ; +;"0T&1T&1?B!AM0Gq8FyPBhO]wserohšzI}?22l&Z_"Q]85V22B(=!7 3.5#7%8 8 4 4"1)4)>*B(G'>"6DI ^ e h( d% Z(X(R#&I'?'8$0 5 6 ? B K K } # .-7?@ QS*jf3yHPtxbvbvxk~vlppjoZjsZ`aZVO=7Bf4->XB@DGA>N<=N<=^#DST!?M60<6.75')1!(.'1$4 4 4 3 3 8!8"8"8#7$> &E"'D$'D'&F#$G!#?&<'5 '4"'1*'0(',$''$$"$"' $, $1 !3 !D/J4V/V/V4S5I8I6H.C)=!$7 5 ="?$9%9%7? W#V#U&O"JC!;"D GF'F'B'H'X'S$D HK O%S+b!/g%00G"4O.Vu3]AqHk_[cUgP}hTxiXn|kȞz]vNh/uh/ut5?q/:j)f&c"V IEDNQ^!^!^#d$w 'r'b&\$V#V V P N II["Z"W#T#K"LM HBGH W W V%Z$f _ L!HDJ P Y \ N I YWQ"R"U"Q#N%J#G"K M TVR R QRT I?> > 64 <?F F 9"<"F"E C A ? ? ?!B C F F C C EDC A ?82 9 < " "   '"3 .Z.$Ro;FHh~cty~րvۂrqʁkՆ7p^.`J/b.d(i &j $l *q /w6{ 8} 7x7v==3x 0t (j-}31. . . . / 'n 'n 'y '~ ( ( * * */1;?8}8}:z ;} @>952 3 5 6 7 55 2 1 , ,~ /{ 2 6 7 9 : : 9 8=>BBD HMH Bz H I Z_MMH~ H~ K F| Bx =q 8j $C;)FL2jy5vÈIIEhI]U_;c~>S}?N}58m58m&*\C&)WA%'H;5&KBg&WY/iw8{EbRJd]jcďrarazQ.kuK*bh9F[2A22,(&-3!; > 7 5 @&@%B"D"K$E'?*D&H#Q+U.O(M&C-C-GD;!;;97 KRe,k1<(`<(`́6w4tW/rgO,i?6#M6*A.6-.,'4#6!--5 4 11 2 1 0 0 / C J @ = . ,&!*6 7 9 A I M NJ I!M M \ _ i !f#"b&"Z##S#H!D!M P E E HLY [ a [V [# \$ S P ? ? @: )+3 4 5$I)6^6IA*aE.jP>P>VXb`wՎoрWwFoc5{YE$RD'*: 7 6 5 8 ; F F F G GGF X ^ \ [ YYh f bQ A D G W \ [ Z W W O N M M N M M P Q NM@ @ BBB F P R U S QP O = = 7!8!;": 8 C O b %u#,, I/%REDLOOfTe|ca}YaI!U!Yx#Yt$Ymz8hv2[l#Zl"Y nc ol qntow!uo%wm'ji#fh"o&o&ao#`q"\ w`w"dw'Vp!G jJ hL gQd"Sc%Ti Ti `{(`y&`u!ax!e] {T tOz M|!R T SkSkqr*px*o*p)tw&ow&kw'uu" t'+AA$e(p2:Q҈gz|ڇ_ȓB/}(jL{Bj5j4i3i4j:rG$zT'g+z36BrF22v}Fqv=cb"]h X o[s#^x(it'ms'q~)r*11/-|'|(}*('s"zh!|p!}s!w#w#w ys vi nm ry }w|!t{$vz'xy)}&~%{({(y%v%ok#rh$|`'x`#t a~j!s#z%|&|~({(t{ t{ |rxr"mq*vv)|)x'u&},}.w*t){1{1h'_&Dr#Jp"[j!\n#\s%Z xZ yg yl yb%b%c g!s&m$\ \ |\ ud ~m"m$m%u&u&v&y)00-z.v/|(!{)x+j&}f$"~#~z&{v#r lm ih gj ll rqk%si(zr+|u,s%s%%%t$y&~)x(q(iv*fr*gn*hm*Xe,Xe,s}-{~0;96<|BpFlHsIvI!Q!QJM%Y$Y$oX#mV#kT"lQ!mNwIzH&_&_&`&`%r^%v\#W&z_)rg+tk-wn1{3.w-t0u0x32~0u1x3{|/s+k+s+u+~s,}r.y.y'`%Z{GxGuFyJ~NvBs>zE}GCC|5|z2gt)eu(`x#Yp%Qh'Kh H hPr#Sv$ad#ad#yk#yn#yx&yq&|]'c*i.h< gK)wd,|mQzQzrrrqpbnGm-rho$rTqrAcm2_k-do*fp)eq#jm"zb!}c!g"r"|}"~! z&x({'}'22320)"(.&#m"e"|$|$sv#st"qnlt\ ` c$c b |Rn!Mi$]v&]v&\ i] g_b&`e#b nY lPk!S mU oZp#\p&o}%o}%o`#hb S iR kQ rZ ib a` e^ i^ j^ jms"rw#og$sl"~ x}y yy(wv&tr%hh#\_!h cm dnq#ou%vb!vb!g ae d `o!] m[ kU iN h_ td yry$wz&k sk sk ui wf f} is'dx'_}'i|'l{'^h%Za%id)id)^j#^k!_ o] lX bS cN dW b`aRf$Mg%Ud$Ud$\ v]s ag#di#kl!dh#]d$eh(lm-w m{ mkj!fj#g gg hi ll mv our"tu'nq"g n|s#t%}{%{}%|*|*jl#im#eo#dn#ck$_k%[l&\l']l'ln q nY \Y \eu!cs![ nV jH `N ^S \Z Ya VX\!U^#ji&ji&rt"jo!U`!U_!U\#Nb"Hh!Jg!Ke!B ]? ZMk!Rq$b}&by&_n$`p$bw#cv%cu'^r$Yn!b tf vR nL lS tS tF [G aKt#Dx"<}!Bv!Hp T pY pTp!Rp"Sf&Sf&G gG iHp$Ms#^ |Ts!Ij"O rR tJ aH [J \J \? [> ];d": b7[9 V< P? YB bLl Op!Pt#Pt#T|)T|&U~ Tz!Rn$Qq"P s Xw!az"a wa vZ {X }Qx'Ns"FeE gB nB tC zA ~?"B!C H I O vO vVq!Zt#g'g'g'j{!m nt xv| jfiy!iy!z |v {jw ku"oo+ix(b&`~"_} `u `sgX!gX!fo,dn*\l&]l&`n%_o$^q#`l!b gm xp~[r%[r%k+e*Q*S'X |S |M }P yR uI xG xQ u Ut Q sR sT tT tT tW {[$d(n-~~'|%z$y$22}6~540,~-|../4533.{-j-t1=<o:$|a(n7?0+@ @ H F A< 7 3 . 3 5 5$5)L$L$829=):]1;gG<`GxQwe\q^_qHw@55y)cj%Y`=:X66@ +9#1 .*2#5$4 4 1 10'4'>'E'L'@"4 C H!b!j!q+ m(#b/_ .T%*I*=*7'0#8 : B D HH !"-08CC"VV-pi7NVsj`u`u|m}yn}op~hlzR^nQP`OBQ6(;X-3IA:6G<0H40H40W5>O3<8-57,25''1!'-&/#13 3 33553 32 7"<$<!";" @ A <$:&1%0%-$#,"#*"$  % ,/ 0 >(B-S'S'Q+O,H.H-H(C$=  6 3 =$@&9%9%5"?#[%[&Z(T$NA 4!B F I%I%<'C'X%S#E HJ"J'J+X"-\%--B0I-Xu2b@~FwX`^Y}dQwfUqhYgd͟|f³wVn3n3l8?k1:i)f&c"U GE D IK!\!\!Y%b&{ (t(_([%W"Y Z R O H H ^%\%V#S"K M N H BG H Z Z X&]$k c KFA I Q W Y L!H!V UQ#S#W"R$M%I#D!FGL N Q Q S T X J < = > 40 ;>E E 1"5"B#B!C C B B!B#D E G G A B EED B @ 7!-!9 = && *#7#/\1$Sl>H{Jkri}iါt܇kp}hꃷ3rT+`B+a )b $f %l %r +v 0y 8~ : ::~>>2{ /v $g ,30, . . 2 3 (r (r (} ( ( ( ) ) )}-|.|:>5v 5v 9w ;{ B@9634 5 6 6 55 3 1 +~ +{ ,r 1 5 7 8 8 8 : :?@CDE IMG AuF G ^e"NNF{H~ OI Bw =p 8i &GE,LY4wɉ7әPPOxUleHhGrEbOQYHpExGdG] 8 6 =)?(D$F%L&B*8.?(E"N+Q.P*O (D-D-MG5"6 7 : < P V l,s1<)d<)dɈ8x5dI+fW?'Z."7+1(+*&+ 6!9!,,4 3012 2 1 2 2 H O C ? + ("$ 4 6 8 A I NO!K#J#L L ` c! j" e& `*"Z%%T'G#C!T Y E E I MZ]d XK S! V# Q O 9 9 =7 &*6 5 4*N+=g;"OA,eC/lSBSBY_gco׋dυDx;k_1sWB!LC%%9 55 5 6 ; H G C FIE@Y a Z X WWf f eT B D F X ^ ZYQ Q P" P Q P M O QP P K I= = @@A D M Q U Q LR T = = 5 6!:"9 5 DR#j"+%3-$Q0)[GINSMeRfzbh~Xi9k-gly!cLsb@ma3xy,{)n|+iz,~ ~ [y*`x)pu&um(zd*i-n0g5d6"{S%\33v$gUo!`NYJ9WF5O9'oO7eG*}m.z-~p,|lhqGhqGW,Y0t_;lA#S+3Ym~rs}-i}-iSr=Rl7O[&Ra'Zq(q.4>HEwDpGm}Hlw/ht,[k![l Y oc ql souqv!ul$vi%ff#`e"i~(i~(Yp Yr Y vbx$kz(Yq"G hG gG fRc#Vb'V kV kZ{*]z)dw$f|#l b X wO"L#S U Uk Uk sp*qv*j+l)sv$mw&gx'sv"~ s&)AA"`%j-6P؇qrnIϠ3,w"UIm8m6k/j0g2p?!xL$}X&d03FmL55z Ksy@^^ WdP jWp$]u*os)ur(r,q-~4~4-~+y&z'}())u%}j#|q"|s!|!|!y }t yc nj s z~!s|#v{&yy){'{&z)z)|%|w%ii#nf$}\'y\"u [e o"x${%''v v  ryq!go*st(~x&x&x&,|.y*u(x4x4d|(\y'Dq#Lo#bj$cq%cx%_ w^ wm yr y^#^#Y a x)q'] ] |] of {o!p&p'o(o(r&u(../z0u1|(x(t+f$~a"{ {!{x'wu#k lf g` ag jm spn&ql)uq*vr*p$p$##w!z$~}'u(k(_q([i(dh'gh'J_(J_(g{"px&n0q/x-s5n<`6[4f5j5EE9>!M LqGhH_HbGeFpDsC%Z%Z#U#S!fN lK~C!tL$jT&qY'w]+j,n)d(a*h*i*m)i'\)d+l(c$Y&c'|f'e'd)f)f!M}Gr6v9z<y=x=n3~k0y:}=}v6}v6~}0w|-ax%bx$ex Yp#Mg&H eF dQu"U{$ad#ad#}h"~n#%x&a'd)f+g \: WOi"Vo&g{(fw'cl$cp#az!ay%ax)[r$U kf yk }R oI jO zO zD \F dL{!D!;!B|"Ht"Vt![t Su"Pu#Vf&Vf&FmG mHn&Nq%az!Uq#Hh$M vO zJ `H WK \K \? W= Z8c#6 a1Z 5R8 I< W? eM mQo Ot"Ot"V{)W|'Y}!Wy"Ql$Rl!S lZ ta|!` x_ wU zR {Mv%Ks CiBk@ oC uE {@ ;$@#A#F!G N{N{Wp"[t$g)i)k)mz!o iu ww |g a k {k {z wv wk xmt!qi)hu'_$b c b{ ay m["m["kt-gs+[n#]m$ck&am%^n#cj!h eu y [m$[m$p+h+P})Q|&S yQ ~N Q {T tK wH xTv!Xu#Sr UrY pY qY t^| b'i+o/{(x&w#w"//w6z65301~1.-69771|0e,p0;:n9%~c)q8=mKymKyok_`dq}qكbʉR]`1qNM&Y    MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM  !2IFJruzu~vkzlgufmW7|mW7|("&                     *->01ITEj\sȀss}䄙xuRpwED5AD5A            & & \%LWZ?fyWbބm}\{aJeNiQm`Gd]D=G%R=G%R:4290.7&#9$ B ? = < ; = > < < KJEB9#C"M"B8 887"7$L L J L P HA 7 - 8 <!==L L {"1}$5*D$.O6:pFGVSYWZXhLmHOO=7bF%WY?"O=*87$-1#22 0!0#//F C 8 8 7'9':'7'4(G!Mu%.*36<5@3 L4H9>d+6G/A);#5!3 ; > \ \ !%,56M@'eR4eAzU}[mgrkorko‘[ć\i^]oW;7Ch7-7Z3#,L1%<1#69)/<,,?(+?(+C/@.7+7)8$7"5 ;@ ; : 3 3 1 5A<0$<!GB!<$I NB$>%J'D&5"4 4 -&!/"7#4(2*K/S!1X(X(V"T#P'O&M#K!I" N!P"G E BBF K \&['X*S,O-E);%76<#<#G%N'a-b+d#]!U S#R&]&a&}. 1#=S'C`6S>VV`\_|b^rc\hdZmogoskydǥ|bʟd:d:C#S~< Kg'3\ ,Q%G%=$C"E"MPO O \$d#|$#u"#_"^ \ ] ^ R N IIQ!Q"R#N#B%K T OJ!G"G#_ _ e d a"X">"BFFG F"F"E DI LS S S"NIJ%L,@= BD G G I I J F CFI FE6"1$C C 9:!?&?&A%< 8 6 5!9 ; = = @ D N K A ?<4, / 0! !  &%54c1._iAWpPs~w~~oӁjWI&Kt"!Cq+f )f #h $l&p *p /q ;} ? BB9942 )s ,}.,++ ,12 *v *v *y ){' %zh "p &x&l&h *h +h 5n5n8i 9l>u=x96420| -z ,y 0 0 , * $k'p 1 2 4 4 5 6 7 7 88;BEOIC >w9kLR]aXXUTOG~ ?s :p 6n !@F&DZ/Kv3MWc۶Wc۶\za|oon|ljk}kugcew^\\PL?dNZ~<~<~=~>a?DRXX_ilȏilȥn7e3~oH'Z`>$Q282-2"/ , 0 1 8 : J"J I IH#M'Q*R(S#'P*O,H,E-6*6*FB7= B @ >R!Y"u2~!7<=<=iA_;U?*_J5%R).(*(%+- 4 6 7 7 ED B @ < 9 6 9 = ? ? A B": 7 - 0 6 6 5 @ K#\"a!U Q PPY!X V US !NI J J Q TP P QU_`f d b" W! S! J G > > 1 2 5 6 9 E/Q&Dh7,aI9}N>P@ZxŹZxł䄂x،{SxKnp2{gZ(aaCGN21z<==u1t0ss,px'm~#hz&cv*fr'gp&ol(rk)mx1mx1{g2th.`j$]j#Si!Pe!Ma!A ^= ]Mh#Rk%eh$eh$~p0u6HEq?kAeC!oO&x[.y1JʼnJkmuqfWgA{h,fek#lRmr?ho2fo.ku&lw#u*r(j#j$h%|r&x|&w&v%z|)|x*{(}(|*|*++-+)-1|,v~+ho%dk#m(m(|y$yy#ow!k}` `!a'[ Z O wL s[m#[m#L rP r]t#`q i j_ pTu#Yu ^ tan bm!ix!ix!b g] cP YO ]M jU i]h"gk"qo#sp$tp%vyv |w bv hs xy x xr"l%wd#h[ j mk rnv ow"%%qn-om)i k` mX o[ f^ ]uw$}(''|#|#w'v&u#t"qy"qz&q|+d#` Y mW fkg&kg&km#in"a o a m` g] eZ dZ `Z] ^m&`r(\d \d g~#hy"hj h l h r al#[f%ai%hk%u tz wfh%`c)lb"jc!d cd bc]"cg%dq(ak$_ e oo(ur+g|$c"gu$gu$` qa oek#bi"Zb"bl#ju$Ym#Tk#i ep c\o&\o&a g] fP bQ aS ]P [M ZR YX WVZ V\!ft'ft'dj dg"f\(a^(Ra'T_%V]"X`!Yc N bK bPk&Rn(f'd%_x!aw!gs!av![x![s"[n$X wX zS vQ uK sK sE |F H"K O |Ly Iv$Us"Yr!S Q O jO jM rN tQz"Q{!P Rw Tp Ti Tg Q iP jG bG bS hK g1 b1 _0 W8 R@ ME VJ ^J ^ J_!Nf$Nf$Ym Yr Z Y ~ Xu%b}$m$e!^ [ zZ vR O ^ tZ pN dL fDkD uE G#I~'G!FP T W!W!e~$c~%`(c(g(o#w {n#k%ey%ct&bw&bw&jr#fp#Zk#an%ww-ox(gy#r#v$~%&##2~1lv0pu/|u+sr'ko"hk#fg$qy!u [w [w e }c |_|$[z"O rP uQ xS nT dQ s Pw"P yQ z_$_$a$b#g!o)v1x,y'~&~%y+x-7737A;566556699*,~x0{016;"zR%tY+im-et}F`}F`k|jjh`bdou{Oaw=Yg7u    MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM  "EAFypszstvw~߆kFkF2*2)"'                    *(# =? @ ? >"N L EB 8%D%P$C 6 55:$;&P!P!KNUM D 9- :#>%@ @ LLv0x3~$< )G09i>GKTUVXVeNiKWWC=cI)aYB%X<-<7'11 &3 5 0 ."-!-!M I ; : 5'5'4'4)4+H!O |(2.99F9J:$U;"Q?Dn1;J"1E *?#4"0"9 < c c  !&,66 P?(jQ6cDyWx]kyfwxh`xh`PQgSZqL3*5W.!*H)902207$,8&+<$)<$)<*;)7'8&9#9!8? E > < 3 3 0 5E@/%=!K D!<%M!RD$?%R(K&7!77 0)#2&;(5-3/P$1Y%2Z (Z (W V R$Q#O!N M" W"Z#KFE E K O \&['W+S/O2F,=&3 0 7"7"K$Q'd0g-n%d"YW"T$_#c#{()4G$8T2Ez;LU`[a|abqb^ecZph\sj\xdɠ}fΟ`<` 9 ?A!D D F F EE EIM!LL5$-&B B ; < >'?'@(:"4 21 6 7 9 9 @ D Q M @ >; 4, ,,    !%&55e11ciB\lRt{y~miN>o">d9e+g )g "h$l&o *o .n<| A DE7753 +w ,|,+*++02 *w *w *x )y'z $s _ k %v$f#a %Z %X 5k5k7d9g=oq :q 5p >F$AZ.}<_:A{MUS\cpʍcpʰv9l5oM)_`A&U485.6#0 ) , - 8 ; NMK JG"P&Y)Y)X)(Q*N+E-B.1)1)C @8 ? F B>#S#Z#x4$9 KO??? A F FG I J K LA = II7 8 : : 8 T p!$(*u/23{"pO{"pOb0`3[:cE'ze.{4>lHwBz@e*mce*mcGa4Ib1Mf&Qj&]u%m.|6r3h~0`2]3`v)aq&_V-cZ*mg"gi$Vm+az)k&jw%if$qjt ktn%to(V ]V ]_p!`s!a}"_y!] u `v!cw"Vs!Rr Bq"=p"\ o \ o X cZ d^ g\ iWn"OlG iAh?g M wQ |]r%]r%.,$~"p usv uv#vp w iv"z$77"uO#{S$_&h+2851-u+o'b&^rHqClm2pl3}i6n<sA{F J+{/OYrFrF)x_r&uXFjCKc5O[&X^!` `xn$s'wz+t|, { {nt!uq!i"p"!}$w&w}"s ~  k~$k~$i"g!b |h}x"t#o$o$o$x){*!!n}%qw"y c| fo$n&m'p#lrz!" w {w {Yx&Zt%]i!Yi%Ti(]l%eo!ot,ru0z|*|~(bq*bq*Ui#Vg"X `Z e^ tb ~f \~$Y{&d(g(S S X \f#fy"f gghgi qk$zl's wq zx)x)t+z-41l)v(&{+v/|t%ys!uq)sp+x#x"y t v r!nk"f q^ was!cn&ms"pu!u&u(~!~!0/|+yw-um.np)gs#fk"eh"Yh UhZ fZ f[a"cf#|t$q&i,i,h+r(u'f&a&h2h2s1s2t5u6w9u6s2v1x0n/j.g3g3;9|3y3o2r5t8u>vCEF?<@=4~4p5o6n6t:y>s9q7v1w/~/~/q({r(ms(jy!g ` zYu#^s#_r#jh"me"gy/gy/z`2ta/`e$[e#Md!Mb M _? \: [Kc#Qf%fi$fi$~r4x<#S"PvG nI eK$qU(}_03HņHhlv~qbQc>sd+adh#iQkp>io2hn.lw$mz!t,s*n$m%}i&xr'sz'r'q'y~*{y+{)|(y'y')*~+,z-/1y}.rx-hj&de#h{)h{)~z$zz$mz"j a `"_(Y!W O |L y[k"[k"H uM v]z!a vl ia pUw#\v!b ud ne kfu fu \ iY dO SO XM eT h[j#in%wq&zs'{s'x zw |x bu hm xv x vq!k%{c#lZ i oh vn vpv &&qq1pp,l ka nV q] fc [{w'+('$$y*y)y$x#uz v{&w{,b![ V oT gli$li$qo$no#cn!cm b i` f^ c[ _X[!co&gu(] d] dk~$jy#h ih lf s `m"Zf$ai#gk!s vw zdg'^`*ma%j`#b ^a\]V#^b&^n(^h%^b!ln*pr-a}#\ `l!`l!] s_ qfk#ch#X`!dm"oy#Yn!Qj g bn _]w)]w)_ c[ bM ^P ]Z [S [L [Q ZU YW[ W[!dw'dw'] gad"m\*f^*Qd(V^&[X#]]!^aTd Pe Pk'Pm)f&d%]| `y iq!au Y x[t"]o&T wQ yS xT xJ qJ qE F G"N U zOx Iv%Tr"Xq!S Q L kL kO tP wT~ R J Qy XrVe!Ua!Tl SpE dE dZ nO k/ a/ ^0 V9 RBN!H UN \IZ GY!Ma$Ma$Z hZ oZ Z Zx%h&u&i"] Y zX vQ N cs_ oRb#Od#Ej#Ev"E J~$N{(J!H T X Z%Z%i$f%](b(f(p$y l%g'dv(cn(_u(_u(dp%`n%Tf$]k'y{.qy(iv"w~$|%'(##33qx4vx2x-zt(oo"jk$eg&px!s }[ z[ za {b {d|"^y!M oP rR tS jT _Sq!Sw$O zN {c%c%c&e&l$u,}4},|}$%%z.x19927E>7887765::(*}~10.5 G,,/      * * s?_sUjs|{bÒqSgD|FG=|984,84,4%$4"#5 8 @"A A D G C A "?!> L$N"S R O N L R W J! F! E E A A HGECA @ ?!J M X[j)j)j#j$h&p,"?$4T,Eh=EBEWP^Svlovlorsw_vqTrB3t_9&VL07G*/A#&E*F+B2B21 4 ; = A @ ? = ;!G'K)'7*<-X/![3*b9*aL(_~="Pb.AU(.H" A ? P Vg g %#(+1D;$_D,yO-D#-F,G,G&G&I G!@%E"S P M!S#Y!$Q N N#&N#&O&=U)Bg3#Pe3#P]3"N`6Ab93`.*^#!y('*)v3=r6Du7Et6Do1Aj0=Y,2e17p5;z? JI&XQ+dT-hO"OMF\*#\*#{*!u)$d%-j%/}%6v$8n":f4c2W"S H'H'DI Y %`*s9k R4B*/#)!? ? Q"V!ec\!QFJMn!y"3 9%(R*,\:7zB=ZPVNQKSMxTNe`kf¢yZ}Vl8l8R"PO!MyDE\1;?0@+A%<: D$G(K!K!b+e'l" i ` ` `!Y W N K 9 9 => ?A F"R] \ Z S Q W W l f S!RP M JF"B'L O H F#X Q <;8 8 8!BL C@ ;#9&8 8 <@MHC I N P P!!8%0&6 6 3 4 7 4!,+0"4 0 / 4 6 7"7"C F OL D >#8+8$8# , ( ''$ ' .'<!?g?Fjhjmnoyb|UP{n{Apve">X :^ /p,r $y '~ ) 4>@ABB@@ 4{ 1v )g +j -m +r(v!h c%k'm/|/|(c)c+b(djk k$a!]"R"N*@B*@B.Ct=,Br5%>j#=n:{2p*d,e-e)_ (] [ [ "f ` O V *l/34555 /r -m7}8}9} ;} ?} FME=s ?r @r HuJvUUO L Au?z < 71'z#x%t %r!)$F)$F:9};Q>ˡCPUT\WcVz~V{]bs_WpuuttttrkvdYsOnDUFTFTMaMaCu?vF3vf:-e712(- 4 :7 "6 &B F LI@ D!Q #S%T'R&P$L J=8 8 8 B A < < ; C J i!2s$9+7_-AlBBNPB{GK9m0=A,58 ! "#$ > G# H&H&a)1d*1k-0j04e:A[+5Q)R(R'E$@#B"B!H F A = 0":D C A J M ] b T T K P_ X Q K E I J] c NNe i t o! a# _#\#J D9 5 3 3 <> B C%G4f80gSIyrlmyu}k{ԋteċteěZыO\c-iSU'[7,15,*3,#=% F BACCJF:?M I E J ORSC> LL99 8 6 3 9 > = =8 6= = B D HIKG C < : 9 9 G G 9 : = @ JF A B B853 3 3 4 7 > T$l!)'.) G++`AVHdbikkwkevbrrFw@,jz"Qmu8mt/lr&ij$hg#gf"ff"nr/nr/cr8hp4vi)ye.|`3~d=gF!nN"pP*wg-yop$lTp$lTWA;UD8NN-SN,cM)p^6|oB+v0,v+piDiD~2y3h7m>$|T,zn3w6t9q6z5}j*lcj*lcPo4Nm2Gg+Fi)Do$Pr'\t)Sr&Io#Ol&Qk'Le&Jc&X ^Z f` |] wT i]s e|(pz%{w"~i#d#xq/uu3\ u\ uV gY k`w)`&_#[!V rWo"Wn#P cM _W [W [T OS UQf"Sf#Yd%Nb B _B UBRM bQ gT ST Sw%x{$yo!xq!t xq un qzo"m%y_'uZ'l6l6t;u;w;|=D O#Z#W#T!M K!M!Mn7i3nZ'o])sf.zg4g:r=|@'o_+ki58qq@y=f3gva&hY\h;ek2mm)xi(|g(}i$}i#++~z!}x z qxq!sp)tr#t tvv!ww#y |z ~z"z" tx s] o` rh zf wdt%ax$]{"kzp y++ { n$r%'~(x})wz%vw ~t#s$vt$rt$ t ti fg f ad(b_$bY_X#[W'ad!c hd hd h_ m_ mK {L vM h Tn!h%dz _ r^v"^w$Z |X }T#T#W nX q\z$^t"d bai!^o%_k&`g'rp&xs&z)z){&%#" g o#v%m&d&i'k'-/n*p*~t+xr(d lee"f^$q]%|\&m+r-p(o&|&|&51#~"| x(s/zt$wt nk kh e ~ e ~ al2el2qm2xl/j$j+j2k3k3d3b366to)wl)a'c(i+t)~'u&l%03CCB=z-w-n,u6|?81~.|-u/i/~5{2ep*gp*nq+qu)ty&r%o$bv&]n&du&fw&Wh)Wh)b uc qde!a i] mX oS p`c"d_&VT"QP!k[2k[2jz/ny0xu2rr1^h/ed2k_5]dAXfEwuDzC#Q#Q)k-7漄:ھC™<4{2x0u45AAm{jt_`_aZhgGf6y~d%pWruHz8ws.tp*)(.,y'w% qs"}u%}x(}{*s#o!wy)zw,..p$q" suyv$yt(xr+rn#p l c\ ^W e ve v^!b!m m~"ly(br)Wj)R| P I ~F |Nu!Nu!`q"_l![ \` bpr!ep#Zn$eh#pb"jc!hc!on&on&d q` jU UU UU TS bQ o\ nf mxv ~y!| ~{ hd!he!gf kj xt xl&wd+t[(pR%uo&vx&s xr xzt&zt&|w$vs"d eb i` md sh ymnm~&mz(w,w,u'w'~p&}p(zn,xj'ue!vr)vv+r*q)~q%~q%rn$qm"o jj gY]&^ bc fb kao%[k$Yi$a ja j`u(dp'qb$qc"q gu ix k{ l} lvg!se!lv!i{!bx&fw%sr"rq"oo nk!mf!ie&ec*ks"m xV oN lLnLnXb%Zb#a c` f] o[ jY ef xj~] wY ufq&fq&dj#_h#Qa!P` K ^B X8 RB ML HF MD OTZ'TZ'Fc#Je!T jW l^s&ci g ^c b_ e\][Z ` xa &|'i(f{(\o)^g%`^ Zb"Se$OjMk@ e; cC rC rFt#Ht O r^ smt$dt&Zt(X$W#U"T|!O kO kb&\$H vI uK pM kO eQ pR tZ%\(] o] oT |Q xH mG nB pD qF qG fH Z_O#fK%S^%S^%Xz!^z!nz"l#f$m s e V{ h n f c ~^ u_ tc r^ sMw!M!M!W ` ^ ] Y W bl bl X%_$sw ns"in$en#am"_k'^j)Yn(Wo']v"]v"Zj$Xk!P lX mno%pg'q^(x{,z-(~&((8611r0w0{/vr'l hq rr ufv"fv"al `o \y!Xv"Km#P fT ^S kQ xQ gQa!^l!bp!B yJ w`q&_t([~.i.v.)t$&'/2&&01531/,3521,,31+,-/1oD jJ'td)wmHvHvtxqfcZclt|uijFbP6v       MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM 02-6V-k+--ooztse]e8yOU0g&$0           -1/9SRAQysENt~HJnHmHyhrtt]qCTd:v8> G,,/      * * s?_sUjs|{bÒqSgD|FG=|984,84,4%$4"#5 8 @"A A D G C A "?!> L$N"S R O N L R W J! F! E E A A HGECA @ ?!J M X[j)j)j#j$h&p,"?$4T,Eh=EBEWP^Svlovlorsw_vqTrB3t_9&VL07G*/A#&E*F+B2B21 4 ; = A @ ? = ;!G'K)'7*<-X/![3*b9*aL(_~="Pb.AU(.H" A ? P Vg g %#(+1D;$_D,yO-D#-F,G,G&G&I G!@%E"S P M!S#Y!$Q N N#&N#&O&=U)Bg3#Pe3#P]3"N`6Ab93`.*^#!y('*)v3=r6Du7Et6Do1Aj0=Y,2e17p5;z? JI&XQ+dT-hO"OMF\*#\*#{*!u)$d%-j%/}%6v$8n":f4c2W"S H'H'DI Y %`*s9k R4B*/#)!? ? Q"V!ec\!QFJMn!y"3 9%(R*,\:7zB=ZPVNQKSMxTNe`kf¢yZ}Vl8l8R"PO!MyDE\1;?0@+A%<: D$G(K!K!b+e'l" i ` ` `!Y W N K 9 9 => ?A F"R] \ Z S Q W W l f S!RP M JF"B'L O H F#X Q <;8 8 8!BL C@ ;#9&8 8 <@MHC I N P P!!8%0&6 6 3 4 7 4!,+0"4 0 / 4 6 7"7"C F OL D >#8+8$8# , ( ''$ ' .'<!?g?Fjhjmnoyb|UP{n{Apve">X :^ /p,r $y '~ ) 4>@ABB@@ 4{ 1v )g +j -m +r(v!h c%k'm/|/|(c)c+b(djk k$a!]"R"N*@B*@B.Ct=,Br5%>j#=n:{2p*d,e-e)_ (] [ [ "f ` O V *l/34555 /r -m7}8}9} ;} ?} FME=s ?r @r HuJvUUO L Au?z < 71'z#x%t %r!)$F)$F:9};Q>ˡCPUT\WcVz~V{]bs_WpuuttttrkvdYsOnDUFTFTMaMaCu?vF3vf:-e712(- 4 :7 "6 &B F LI@ D!Q #S%T'R&P$L J=8 8 8 B A < < ; C J i!2s$9+7_-AlBBNPB{GK9m0=A,58 ! "#$ > G# H&H&a)1d*1k-0j04e:A[+5Q)R(R'E$@#B"B!H F A = 0":D C A J M ] b T T K P_ X Q K E I J] c NNe i t o! a# _#\#J D9 5 3 3 <> B C%G4f80gSIyrlmyu}k{ԋteċteěZыO\c-iSU'[7,15,*3,#=% F BACCJF:?M I E J ORSC> LL99 8 6 3 9 > = =8 6= = B D HIKG C < : 9 9 G G 9 : = @ JF A B B853 3 3 4 7 > T$l!)'.) G++`AVHdbikkwkevbrrFw@,jz"Qmu8mt/lr&ij$hg#gf"ff"nr/nr/cr8hp4vi)ye.|`3~d=gF!nN"pP*wg-yop$lTp$lTWA;UD8NN-SN,cM)p^6|oB+v0,v+piDiD~2y3h7m>$|T,zn3w6t9q6z5}j*lcj*lcPo4Nm2Gg+Fi)Do$Pr'\t)Sr&Io#Ol&Qk'Le&Jc&X ^Z f` |] wT i]s e|(pz%{w"~i#d#xq/uu3\ u\ uV gY k`w)`&_#[!V rWo"Wn#P cM _W [W [T OS UQf"Sf#Yd%Nb B _B UBRM bQ gT ST Sw%x{$yo!xq!t xq un qzo"m%y_'uZ'l6l6t;u;w;|=D O#Z#W#T!M K!M!Mn7i3nZ'o])sf.zg4g:r=|@'o_+ki58qq@y=f3gva&hY\h;ek2mm)xi(|g(}i$}i#++~z!}x z qxq!sp)tr#t tvv!ww#y |z ~z"z" tx s] o` rh zf wdt%ax$]{"kzp y++ { n$r%'~(x})wz%vw ~t#s$vt$rt$ t ti fg f ad(b_$bY_X#[W'ad!c hd hd h_ m_ mK {L vM h Tn!h%dz _ r^v"^w$Z |X }T#T#W nX q\z$^t"d bai!^o%_k&`g'rp&xs&z)z){&%#" g o#v%m&d&i'k'-/n*p*~t+xr(d lee"f^$q]%|\&m+r-p(o&|&|&51#~"| x(s/zt$wt nk kh e ~ e ~ al2el2qm2xl/j$j+j2k3k3d3b366to)wl)a'c(i+t)~'u&l%03CCB=z-w-n,u6|?81~.|-u/i/~5{2ep*gp*nq+qu)ty&r%o$bv&]n&du&fw&Wh)Wh)b uc qde!a i] mX oS p`c"d_&VT"QP!k[2k[2jz/ny0xu2rr1^h/ed2k_5]dAXfEwuDzC#Q#Q)k-7漄:ھC™<4{2x0u45AAm{jt_`_aZhgGf6y~d%pWruHz8ws.tp*)(.,y'w% qs"}u%}x(}{*s#o!wy)zw,..p$q" suyv$yt(xr+rn#p l c\ ^W e ve v^!b!m m~"ly(br)Wj)R| P I ~F |Nu!Nu!`q"_l![ \` bpr!ep#Zn$eh#pb"jc!hc!on&on&d q` jU UU UU TS bQ o\ nf mxv ~y!| ~{ hd!he!gf kj xt xl&wd+t[(pR%uo&vx&s xr xzt&zt&|w$vs"d eb i` md sh ymnm~&mz(w,w,u'w'~p&}p(zn,xj'ue!vr)vv+r*q)~q%~q%rn$qm"o jj gY]&^ bc fb kao%[k$Yi$a ja j`u(dp'qb$qc"q gu ix k{ l} lvg!se!lv!i{!bx&fw%sr"rq"oo nk!mf!ie&ec*ks"m xV oN lLnLnXb%Zb#a c` f] o[ jY ef xj~] wY ufq&fq&dj#_h#Qa!P` K ^B X8 RB ML HF MD OTZ'TZ'Fc#Je!T jW l^s&ci g ^c b_ e\][Z ` xa &|'i(f{(\o)^g%`^ Zb"Se$OjMk@ e; cC rC rFt#Ht O r^ smt$dt&Zt(X$W#U"T|!O kO kb&\$H vI uK pM kO eQ pR tZ%\(] o] oT |Q xH mG nB pD qF qG fH Z_O#fK%S^%S^%Xz!^z!nz"l#f$m s e V{ h n f c ~^ u_ tc r^ sMw!M!M!W ` ^ ] Y W bl bl X%_$sw ns"in$en#am"_k'^j)Yn(Wo']v"]v"Zj$Xk!P lX mno%pg'q^(x{,z-(~&((8611r0w0{/vr'l hq rr ufv"fv"al `o \y!Xv"Km#P fT ^S kQ xQ gQa!^l!bp!B yJ w`q&_t([~.i.v.)t$&'/2&&01531/,3521,,31+,-/1oD jJ'td)wmHvHvtxqfcZclt|uijFbP6v       MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM   $&+1MD3:[NE_|{E_|{qu偨mudQxI8I)M          $,<-HgH4V{;tĪ7zzv}xݑFnf3zKEH40-        /!/!qGhp_pnvxЌ^F`?b852-+>34>348%&!AC A > T [ U S T T V#V#T!W$a-h4o!;'*R+-Z6>{:DFiFippn}ᩄQiAN1qxE*ak;#Pf8!Ld7 KK7K7<#:"2 4 :86 < B F G q7@"G *L'AZ([TuiˌjԈjx~r`]`]сG}yBqc3vcT-g7%:7!+7 B&E)[ )b")\*-\*-T "T #U $X !b n$ y)"~+%,'679<B(\B(\Q>VPcՖls˾@x5k*s_(jR%a]'r`(xn4r8̄;Nj:76{3yj1tY/nd4}n8INʌ?ц:N(aN(aCJC!NC%XA&Z<'_L,l\0xG&[@#Qb)8N!0L!L!T$U$Y#X%T)Q,N/G0@13$. +!+!6 ="S&X#f ] SX \ h%l(%9*?>(cE+kY5[;aMXWN`SYzWQ_UbVdUeUsLsL|2t2\2vrK'\X:BC*4-&:>. ) U$U$N S ` a dg jZTP N JJI H E F J L M T Z T R X X e d __`T G LP O N PP!O J!9#9#8#5!2<FK!L"? ; M"M"C'F#P Y b Y P > 8 = > ((E$C$=#<%:)8!6 5 5:; 9 9 <#=!> > ? C%G)? /7!42"(0"$    ")1;"'IrEMnnmjgcӃz֍o^aN\5cz(+Sq $W $\ "i &r*{/x3t ;w=x:h 9c :q:q4d3d .d.`.\-b,h #:{.%>3*AP+BZ+8Z+8Z1JZ2PV5cK5`V3Ux5Eu74q9Wj9bg8QrG7Ke<56ge56ge@f?h{#v>v?qB{ I@ 7 5 3.,"|ucc`k%#6=$3B(+uR++iV-*]Z;5mx@9rH9qK9qhMrhMrzGbrTq[|bwz`yIWw[Frl5m~;v=y~K_~K_ziBx`@rF:k=3pU!AD33%9#> F H >#;%; 9 49GC ? BE E!E#; 8 --7 4 , : G K'N2z";%>9C?Pddep<]c2nE=0=6)&! % $2@%S'"Y'(1818;+jA+jR,kS-lT/pxC&XZ1?U+2P%%F%$C%$@ ? :7 / 3 ? B E E E `$ i% W Q T T UX _ ] Z_d dd!V Q l l e"a U Y e W H M N@ ; : : D" J"%Z 3d&C85qvcbllkxgk|\XvRvR99Q8uP|/dN;1D-%: 7 3 552 1 1 5 @% A" CEFG GA ?>>44* / <?A ; 5 1 0 00 ; ; D A 8 < FC ? >>= < ? ? 4 5 8 : ? @@; 6 2 0 7 7 . 3 @ M#s&9+>/B2$R4+bGUMc}r~sgyceh2`tg,dgeo?ev4d|(Yp%Mc"]q)bu+sk(xh'::&X&W$T)e-v-u-t2356\+sd\+sdYX.XV.SQ-YS/jY5~cF%mV:A73ǷzFzFpX*xZ*a+b5"dQ,|59=z7gu5a}TjHTjHNM!MU"Il$Hp"C zB w@ sE vJ x Nz$Oz%Tn%Uj%Vz"[y!i uh tc pu s u}#}'~{&~x%o#j"S{#S{#` a\ bN fY pc ycz bz!X sU p] i`g![Y%[Y%S kU gY [V WL IM QN X G DD =[ Xca!S ]S ]^c#`h&fw-js*uf!xn#{v${}*{/z{(yx&v"v" h m"{)u)|d)w18521}1|9{;}i+yf)k^!i["cP$iZ#nd!`1\@!vM#~Q5;sssv~Dn8r,vj$wTzw=ym3yj/~i(h&~0~0y ux uvv"qq"cb!la!u`!}y!!(*%%}.|+ww w yu }n g m {s pz{!|~".. } *(zu#uw(px-q*j'l#l"|z'z~(}s%}s%Xe%V_&PK']L!j Lc X\ dV ^T \S \R \L [L [D jG iQe)Ul*_-gt$o i[ kT kKn#Ho%_y"_y"R X!h$d#Y YpX ^bc"kg&vv z {pp%pp%~)'!}#a*l({v%v*v.u*t)w(x(,{+m'o's%p&m'z'&t/n2t1v0y/y/{.|.~,s'h"t',/05~6wBwB sJ!xM%V$T"O#S#W"P!N#U#W#wR#wRB@o;k9{`2d1g/i+j&w+{,11*~-s4r3m.n-o,sn'cm!ju%lw&rtt sxq!rp"ak%^h"V `_ _g ][ dN kUg!We#Th&Si'^m!^m!ko'mq*qx2lr1fl0kn2po3upAvpF|s=~t:kAkA{C!M|,i,h+}f2820|57GϓGrrszwT՝F83-{/0:|:|pmbbza^tF-k#uS{f;yt-xy(.00/+,v.t,}q)xv's{%y*{+uo&si$p2p2|6{4x/m(a!pi ` qht$ju&ge#f_"Wo!Wo!m ]h fZ Y }Tx#X{ \ ~V xT vPxNxR cR cus!xo!c"zg!i sjm#kg'yr%|"vf p ^dW'dW'l fi d` _^ cY nXe!W['^`!e esb!xa#i ed fb hk e\$e(40,yr,nc,gh"d jr o w p r [r [yx#zu%~j*yn(sr%zp mri%mh)s gu fs as a` acf jv'qx(}){.|y3xy,vy*ur&tp%v"v" t q ~ fx de _[ bQe!Ve Z dhd"md#qc'qc'}v"yt"lo nj r Yr]$q`*si*ur)yg(zc'uj#sl!{ ZyZ rZ&o`$g pe fc\"b\%`[(_ i^ mQ uL wR \R \Ny!Sr!a\"`^[ b_ kct#m'j(ld'cb'\l"\l"kf&dd"N ^M [H SN TT TS PQ LG ID HIZ!IZ!aj!bg"c_#cc#ao#Yp%Qq&St&Tw&Ug"Ua _{"b"c*b(^{![t#Q^'S[!T XU RU KH MD MG RH T; i; iX qY sZx"^$b%`!^ a"b~$]w%[u%J J _ y_ v_ m] nWq^ te vPv!Iv"Y^ Y pY pY mS nAr#Br C pI gN]"M`#Kb#_a!fa ec$ec$ev)my*+(z s ~k vco!Zh$ck!fl ] vZ yZ|'Y'W%^$r| ix _t `{&a+j{"m yZ zT z^{#^{#^ c p yc wVtWt#Xs'T c R ^EcAe P \P \[M!\R"`_&b\'hQ*g[*ee*gw.h}/~v4s6o2o210./111x.\x+Z}(Y'_!_!c mcp by#_v$Tn&Zf!` ][ ^V ^T hS kF cA `; e< h@ pG x] d k%y(+01|*z'|%|%~i(n(|({-y1u0q/s%s"o+n...ky!ix!bs!iq  l}m#zm(l>kE%kb(kl((             2#2#yGlw[qqwsʋ]Ec?h950,+A41A419!%=$G J!Q"I @ A B!J !L!!D B 8$9$=%C"W ^ d!$d!"d \ Z \ ] [[P L BC E D C T Z Y Y W W X!X!X"Y$]+e2m8z$)M',T2R$9Qy&)Pt)#Ho,A\'3H"&@ = D F p!p!( +,3!O80k=?ZVwmΊi҈hwzreXeXzzEvs?i^/m]P)_7%57 (7 D$I'a 'i#&h)-h)-a"$b"%g%)j%(r(#-+34496>:J;OG6rG6r^Qc]sڎywӫSJuAk>` : K!K!E(G$P Y b YQ!@: ? @ **?$>#: :!:%7 4 4 4: < 7 7 ;!; ; < > A%E*A/=39#)8%&    " *7;**QpRSoymnjg~˃r΍id\VX6i5-Yw+(\&^c#l(u+r/n:{>=q>ry>>ryNrKvD@|~4nn1cj.Xg.Rf.Le*KQ)KK)KU)KU/\׊.Sǂ-7k,z FIC C @vB G? 7 4 2 -,!} vdd_f ,|2 *y7$$pE&#dG("YJ5.he91mnB4nwD5oz`Dk`Dkq@^kMnVv[kVvBLjzR=ftc.bn9{ge4uN?8E80+% * )5 A%V)$]+)4A4AC1wH1uV/qT.pM.lp>$TT0;Q+1N''F$$C##@ ? : 8 2 5 = A E D C \ e Z V [ [ VX^ [ Y_ f ff!^ \ j j i"e! W Z a S E JL> 9 > > H##O$)d&9m, I?7x_\ut{rwyaj|Z]|W|W:8J2kJp+\H5.A)#9 7 455567 ; E$ E! F GG F E A?<<22,/9: < 9 6 2 0 0/ : : D B ; > H E B @@; 9 @ @ 6 6 5 6 : = @; 6 21 3 3 0 4 @ N$z+A4!M=%X=-f>5tIWMc|r~igy[fi1bqh+edfn=ft2f{'^q%Vh#co(gq*ul)yj)??']'_)e/t4439:;;b+tcb+tcWZ2VW0RO*YR-p\4fG&pZ=}E95uFuFkX*rZ*a+b3 eL*t38<~5gv3`wXmHXmHQT$O[$Ho$Gq"C wB tA rE sI tLv!Mw#Qo#Rm$Xx#[w"eu et fq!tv"|"~%y'yx$yt#l|#h~#Yw!Yw!_ f[ gO iX pa waw aw!X qU o^ lb k^\%^\%V hW dZ YW UO IR PTW"N KL G^[#db$R _R _\i#_l%hv+kt)so#ws#|x#}{'+vv'st%v#v#h!l#z*t*|e*v/42/0~1|5|6l+~i)oa#n^$kU%q]%xe%e4eC#wS%~X6;ssstxF|9|,|k$zU}x>zq2yn/j*i(}}-}}-v q u r st!no!`a!ib!sc!|y"#')&&z-z*xz"w{"u  p k n {pq x}"{"--{!}#*(w$xw(rv-~r*n'n&n&z'~'{v${v$bg&^a&TP%^P h Pa Z[ eZ _Z ]Y ^Y _N [N [J gM gUi&Ym'dx+hs$m n\ mWm Oq#Mr%[z"[z"V![!j#f"[\s] dff!oi%wu!zysn$sn$'&#$i'p&}w&v*v/{*}(}(}()z(m'n'r'r'r&{&&y/v3x3y3y,y,|.|-|*s'k$t)~./07:|F|F$^%b)n(k%c+n1x(k%f&k'm&h&h!Q MwBr@f:j:n:k4h-y/0~2~2.}/r3q1p-q,}q+oo&bl!is$ku%nq oosr$np$^j%[h#T dY b_a!W eO iUg#Wg%Wk'Wl'^n'^n'pn+tr0>|}@wzBy{Ez|G"U#Y VV!_!_"U&]~0v1w2{z?LFDCCE˘Ey~zz}nҁěJ?4.~)m,r-t99qmbb~c]tE-i#tSzh=zt.zx)|-}/10--w.~u-xt+wu)uv'y}){)vu&ur&s1s1~3|1w,m&}d!ql!fu"eu&eu(ee"e_!Z kZ kj af g[ {Y zSx"U{ X ~V sV pP qNrRf"Rf"ts vp!{g$wj#ks"kl#jf$wr"~ vj!qd"fZ%fZ%q jl h` c^ fX oYh"[`'`b"e dwa |a!h _a ^a bi a_"e%z0{-|)yo(qc'ji h kr ku lq `q `vv#vs%wj(xm'yq%{p!} nol&kk)p fr eo co cc_ed!is&pu'z)x,~w/yy*wy)wr%wo$|r"|r"u#q"~fy dj aa dXg"\f a ehf!kg"zf&zf&~r#zq#oq!pm!qarb$tc)ui(wo'xf'yd'ph!m jx ]u \nX"k\!c jc cc \ c]#c^%^ h\ lQ pN rS aS aOr!Sl!a\ a ]` cb idp$zk%i&lb&e`&[h"[h"lm&ej"R bQ _L VR UX UU RQ PN KM IK]#K]#^e!`c!e_$dc$cm#]n&Vo)Vr'Wv&Xk!Yh a~!d"e'c~&`v#\q#Qc$R]R XS ST OH RC SI SL S> i> iZ qZ rYv"_$f&c"` g~%j}'by%_x$N N c b| bp a q^ sb uf wSw"Mw#Y \ U kU kX mS mDn!E nH oL gQ`#Qb#Qd"af!gg!ij%ij%jt%ow&}~*z'r m zh rco ^m"` na o_ u ^w ]{#\~#\#`"n g| `y!a}$b(fy#hw"\ yY ycy%cy%_ a ~h w` uXrXp#Wo'Zd![ aOc#Kc$R[&R[&]S*_V*h`*h_,i[3ic0jk.kw1k{2v6t8k1k1y.|.-.00/rz,\u)Yy'Xz'\ \ ]n _q cx"_t"Th$V cY ^X ^W ^R eQ hD c@ a; g; i= rD xZ a i%t'(./)'z'z'l(p)}+|-{/x.u-y'z%u,s.,,iw!fv!]s"cp!v gvg$uh)g<fC%g`(hj:R:R]]}_\tfYrf\neeoupqstrdugU " "     MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM  ""'/7"'/7?&8< 277 8!< @ ?=&E!GN'P)Q$2S(4Z58\/7b5b!5a)4S$)D ><L Q ####192@3"U41h4@zX\|{xՄh͆cvpqtrJjrJjff=a`7vRO#RLDG8$%7"6 L!S"r#|' %+%+'+*.286VM.dC0D1-+%0!1 = = GL["[ \ _bde [ W I I 6 8 >!A K Q W W V ] _ g g "  u r h"[ NJ E P T J!F%Q$N#D B!:%@ EB > B C 9 5 C C I*J'NX"a"%[%T%F!A F G . . -". / 2 : 5 / 0 0 ; > / / 6 5 3 5 :!<(>.F/M/P(,Q-+((  #%+1$J;C5hiyfrn{vvjq^^iYlWvNnK:|[3jL4j -dQ[ d!a"] :1$B:)E@*FB-TA-TA0N4{R>Wz\9EcY43KV:Lwl?d;:;ȗ;Μ-p-pbXٙ:=GKNzrs~jM<дYVYVv[o_ZiRv;8542w456ۥ6ۥ138\7l2-ܙ(ג4@AlwAerA[nAW{lA<6 6 6 8 8 99+ / 9 BKQ W$&<+DBIJWhhwCk;iE#Q]@F8/&8* 7$ >% E% _2(g6-<'Z<'ZZD\Aa6W3{q8+aZ2 IB+0E,/H--D "B ?> ; ; : :8 ?E@ ; RYad!n n Z$Z"Y W T"_ j lm!x) |, e e u" o" ]# [ U$H: CF83 K K U%,`*48 K?'[S=UKVXPbJk~QjzSjeȇek=^66]!L6OB6$$7 7 7 6  66@ CJLS!R! P M IE @@@74-  -  2 2 0. , 28 3 1 . - 5 5 CD E G MKIGF 5 / CC<8 + + , 7 A < 6 3 2 ' ' 6 8 > R(;'YP3ze>aH]QQ]Maxr~KfyCgj,igj'i[hj6jq-lx$ow%rv%uj'vf'{n-|p/!L!L(j,u8AvJjHF‰N͂PmLfKs)u`s)u`R`>Q[7NJ"[Q&d1 nL*xgFnOk?:qfFqfF\W+_Z+ib)tc.f>$z\,y3:0gvw,[fdvGdvG[j.Vm,Fw$Et!B lD mE mF jG fH lH nIsIt ^s']s(Xt)^t)os(t)y*r)k~(i nh icp#ar&l jl j[v#Yu!Q qU pY o[o ]o Vm"Sl#a sf uhd#hd#`_#_\![ R[ PYJ"`O$gT&e`.dd0ef-ef,M eM eTy!Zw"mr&mx'l(u$}| x tlj"af#v$v$sg$vk'u.~r-{g+|r)}|'|u'zm'z|.z0~~*}(s)q)yj){i)e)g-h1s? ~L)}f,|n8>A=10{,j*c'["|NsA!xL"yP55rnaciZyvCy+yc}$sTxlDq1s*m+k+3311x/{z0j{0rq/zf.yv'y{${){*|,|,*)t$p"s kvv&x,^w-Ut-`e c `a ^a ^b la m]o Zq Q vN z J } Vd!Z\!P^!M^!Qm*Qm*p qor ms)ns*rs+lk#f bp sz vy%tv)kc kc ~w!vu!^ o\p!Uq(]q'ep%fh%f_% ` `d LW E_ Qd Wq gt h~i%}l#{n!z hx bv ku nq bo ^op"op"lq$jo$bh#wl%o&q'sr(it'eu'i fj ab gb gmY"k^"dk#nl$p'p%o#|w$zz$p mq d q d rx+us)~d"}d"ze!sj"ln#pj t filen o#o#e'~i'yu%vv$ny"us${l&|i#} fve%te'b c\ bn ek `a Q^ RVV!\ Ya \f aj e[ hV iT cS aU nU nQ[ U [b Zf ]p dl dgd%mf o fk]!jZ"W\!W\!n%j|#_ n] jW ^] [c W[Z R\"cQ#hM#Rf)Rf)U UZX!j`'jb&ih$gh+eh1bm+_r$bz c |h i i khj df)_i%Q pO cM VP YR\!E b A dQT VO F iF i`q$]q#To du$sz(l{&d{$yz.y1p~$k Z Z m'm&ly#ny"rx my!gz"]z%Zz&X uW sH[!H[!V lT jM bP dXj!Xj$Xi&^j#d jgt!hw"v~'v~'y os qbv%`v$Y w[n!]d#dp j |Y xS wds iq#e xf zi h c b!a"c!e [u(Xo*cu$fw"rr*rr*bx&^v%Qp Xo ^ mZg#Ua&mf%uh$ka.g^1WY:WY:afCie@c7{i d; k9 n3 w: xO zY|!c}$h"l u(x*y'y&st-st-s'v*4/))(-.--y%y%co ^p!Mq#Qk#\W!aX&eY*mX8oW=%\Z(^d4P~4P~R[SXzWPw]SloZkqinr~hς[*;7*;7       MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM '-'-43IY7FWdAG~Xnp]kLkU={N?.X&$            /;ID8J[RAAhkt~nӉMpBWg6q887.)$        >'>'HmPjgcdZ\?k<{9{z0wSy'[Ni%XMd%WG1#G1#>$@"D D D ? ; @ D8 4"5$6%@ ? < B V a k$ n& p( a \ ^ _ U U W T JM O S VU U c g ^ ^ \ \ ^"Z"O U'\/a":c&>~#0P%4V,_k,_k15BvSnTTvTlPcL_J^JdR3rdR3r>(;=#49 9 8 : = ="=)A"C G'I)I!0K$1Q/3R*2V1W0Y#/N!'C ? >Q W #%#%1?2F4$Y54l7EV_xuzӁfʄ`unpsr\sr\ssq@lj8WT#SPHG;&%9!8 O!W#x%")"*,*,+1-55C;HO$VU&g[(xY5WBJGFIViVioyozl}l~ms|yx}yށy݁uсt΂jlbirņjÎQPT~LQaLODLN9@oM.3\_9G{e=Mt?dy?kKZKZV?V>Y=W E G KQ W V T \ ^ l l $ " ~ z o!%c WO GO Q L!J%O#M"IF ;#@ E A > ? @ ; : FFM&O$U [`"!\"X#H CB B 333 45 5 7 6 4 1 1 8 : 1 1 3 3 1 3 :;%;-E/P2M&.L*,(!(!$ ''08(P@M6mscwh{mveqa]k^n_rQkL;`6nU'BvCnAdAaAYCpG?'Z"m7JKLDA C C PPC B > 9 4 1-~ * ) ~ x b b  \ Y P S]U M[*"_0("bD*%cK?%WT?%WTO'[[L3if@X?Z=`v3Eg])*CD5"B?AA:08Qv‹QvŠukɊoc[MPCa1&VR' GC8E1H)>!; :9: < A?<=>:7 6 5 7 8 6 6 / 2= C IV!b%'=+E@A~GMn|yn|yȉPwKkY>ycR5lM@CL:7L3+V4,`6-vB@}GGO;{O;{eTbKZ3zP/pe2%TR-A?'-C),F*+@">>? : 9 7 77 >F C @ U \ac!ll_" \ S S R \ f hht% w( g g i e X! V R!E 8 ?A 97 L!!L!!h+/q/7:!N@(^Q>TIWUP`Jlx]tscwɂ__f7Y0x3PC4E;5#"8 : 8 6  67> A GIP P P M JE ABB620 0 5 3 0 . , 1 7 1 0 1 1 88CC E G L IEA @ 7 4 B B = : 0 0 0 9 B = 9 6 5 ) ) 4 6 ; M *;'YQ3{h?hNi]XdSfx|}rrGbp?dj)j_h$kTcl4gq.lv'ot&rr&wk'xi(~p.r1!M!M(g,s9CrNcMtMRƄTqJkGl(n^l(n^S\9RW3QI"^Q'g9"tU,qFwOs@;meFmeF]X*`Z*h`*sa/d@$x[,v390hvx,]gbxHbxHWf,Ri)Ds"C q @ j@ m? pB nE lH mI nI tIvas%`s&\t(`t'lw&r'w(r(m}'i nh hcl"an%j kj k[r#Zq!U lV lXk!Zl!\m![n#[n#d sg the#he#cb#b`!a Y` W[P$dV%m]'je-ih0gf.fe-Sh Sh Rw!Xx"lx&l{&l&r#yz  x wjl"ai#|q"|q"rf#ui&~s-}q,{i*{s'||%yw%wq&~~,/+*t(r({o)}n)i*o0u6E"S)i,q7;{{~{{nuF8+j#T{>}x4zw0n,k+w{#w{#kf%kg$ml!gi U _ ag!mo!vy%z|'qy%ow%t*t*r+u+~+}-y4}+!w&n{+y'}&|-|-{0}.((|%w({r+}v*z*~s/~q0v(x&wz!wz!l'|j%je"hc"fb"df!aj n dr bqj#qm%]a$]a$d de hhvkr vg#op#hx#bv$au%[{#Y|#S"S"ay"cx!k uh wa f yks qq!xn!vr"us#ue"ue"{ ",)!~%z*y.x2(%()z w"n&o'p+y(&}&y'.1~6{7x&x&y,x+v&v)v,w.x0w/v/<A#Q#Q01431AŷR͹=ֽ6ٸ6Է7ӶA̹A̹74,o,p.r,s+t&e"sUKHy<y<|>{<v6y51|1q1iw+bl&hn)jo*il*ik*it4fr3[n/Zo/Us1Qp1Ln2Og/Ra-Tj0Tm1dr2it2bqBbqBtL"~W,x8DCB;888AٿAٿ=B{RxPoKymakwiqioԇ_ϑZΦ99:6*m)h&[$U"{PuGn>tI!vM33}}wfgj]wxF~.o~&xZwjF~r2t+q,p,00~.|.v-yw,iy+pq+vi+yu&zy%x+x-y,y,~*{(q#o"tm!yw'},hy+aw+ah!a cd bd bb r` r] s[ tT wO xK yR h Tb!L_ J^ Ul&Ul&qr pr!lq%nq&st+nm$i gq sy wx$vv'm hm hwv#qs"_ m]n Xq&^q#ep fj!gc"{ d dd QZ KdRg Vs bu d|h$|k$|m$x it es is ko cn `pn!pn!os$lr#cn"so$o'|p(tq)jq'gr'i i j fa fa fk^#lb"mm"tn#q&p'n(}v#{x"| o} ln cn cty+vu)i#~i#{g$ti#ml#ph s dnm mp!s#s#{j&zm&ux'sx&my#sq$yj%yh#yg!si&ri(bc ] aj gg b` U] UTV"Y Y^ [` _b dW dT dR dR dS kS kP\!U[b [e ^q hk gfg"lh oh i_"h\#U^ U^ g~$ey"^ i[ fU ^Z Z` WX ZQ^ `T#eP$Qf(Qf(WY [["hb'ge'fl&ei)dg,`i(]l$^t!^w dfe ld jad&]e#Q hP bO [O [P [F bC eN VR QK kK k`t'_t&[r$gz&r(l}'gx&ux+yx,m|$i~![~![~!j%i$g{"iz"mz#j}#h$\y%Yw%V uU tDZDZU eR dK cM dUh Wg"Yg$_k"eo fs gu v}(v}(u qq qes$cs#] s]l"]e$bp!f{Z uV sbo!fm#b yb yd {c ^ _!`#b"e!Zx&Vu(bx%ey%kr+kr+`z&]w%To"Yo$_p%\k(Xf+sl,|n-}y?}}Ec pQc pQ]$lTh#nRtK {Qv%ey!U|EwwCurCtBtB~`4~`4`(_(o_)tc*m-te)e^&_c#Zh Uj%Sk'Q rQ rPp!To a n] iP ZM \I _O ]U \M [J ZA `> b9 e8 i7 u< wL }V | a|"h"p"w'y)z(z'su+su+y(z+}2-('&+-,,y)y)fp` oN mPh XZ#\X%`V(jV5nV9#[Y']d5S5STdV_{\Ru`SdnXcwib{hn{pe0@?0@?     MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM   % 0$0=R45NnOBàYprswFA4e7/>               "(@GTk@GTkAMrtvz~|dqA[]-h)&(        I(I(IRRNmCj@pb6}n5~y4j\'^B> 9 4 : ? ; 9 42 A D L M O! \! i! f$ c' e"e$[ X PPN!L!E O Y_e WR[ ^ \\\!X!J K OF <*O2U5b7f 7wAGwAG RK%WY4eFbzXaɓiאiЌyiȆxcÄxa_h:|_h:|?.D?*<@#>"7 6"4%8+<08'6$4'3(/+1)7"5"0#9"B!A ?! C D ` i"#*#*1R3"V8*c;?y>SQijdx`}VppileorrG>da$T\THB-#?# < Y#b&*+.-9-9-5B7K<)eJ+ks1~y7~=oc`֬VѪRφYΆYvJkSInNj\m\gXrTv\yd[iqQUu\B`<]FZDP?UG8Ky+"+J+ 2H+8F03pr:.hN0!KB,AG.I'9 9 8&7$58#?-G-O-X"` V S L-L-C B > ?@X!o"r'u+3D9!L>+g@.pVLWQX`Y_}\]shqhti|j{uҀpՆsԈttӄcWcWmQv`nphqDcn>W \ i g ` n { y xw w [ [ K# O! Z W LR X T O X ["{# {# ( ' ##$%%,{"p _ N J H S"V&GLY R < @DA=8 6 C G!P!P!W \k e ^"a! c P I 9 4 @"@"E F GA-!9 D7 2 0 / 7 7 + + + / ; 73(E2W%;D 2="/(&(&1 4$/=K3bRj<}X͇V{zSvrWqj[qqoqsueYaP>p>|n>T}h;Jtf0+Z_39xh5Fq3Hf0JZ2Aj2>o7d8qΗ//QSڎZqnf]jrHeh]ZYgl||||xy~hksttttssooitw`~C?3v44̚5՞6ޡ/,.؛.؛B@v8GnS8SxT9uX0u&ے/ߣ7EIBŹ@~ӼQcٙU{ހ W ]%OA AAEF L L DB: 6 2 , %s # " zv W W `Z G JRRQ\#_&W(T('X6'X68"{L4%yL)/rM',jG $S3"%O8$%J<*F70A1+p2XnXn|jʉr`SAxK9V2"OK+D?$9F"-M!<$6%;"=!=!= <=@ : 3 7 : 4 2 6 7 . . 9 =GE Cd$))*?*F8*_=-gS5}S5}|wy}qwz܊t?j5_+fc+ig*ku3y6uߑu{xvlmD(^b;#RB!.=)7$<$@ #5"1"< @ 6 4 - . 2!> I L N _$ e& a" ` f f lb B G L RX#Z Z e i m m F G H I J > 1 1 1>BO&%O&%<7=??%XB,eJ@REYJR\}Jng_svMsvMUT$SKJH+*(-'%2 ; D< 4 89; ; > @ G I N"M KG CG H 3, 77<91 . * 0 5  .+9 > B B AB EFIA9 1 .?D????? ><@ D"C A> = 0 0 / /0"="0e9'YU4~pA~a{oxҀeuvohsrdO:VU3\whmFcn@Rr/`r/mq/ok+pe'{m)p)v2x5!N!N)l_.pn;}KfZN^PaQ_V^W}Dtx;~X%YVX%YVTP+VN([ G hR,"qO+o3G|MB>`cF`cF`Z%bZ'fX+pZ2_E%sZ,n270lw|-bi] }J] }JI[%G^#? f> f:e%4o#.y!7{ ? }H rK nJ yI |jq jq!ir$hv#c j"q#s$t{$jk!gf cb ba d nd n\g$]e#a^ [_$T_(Wd'Yh%lq$rt#ks+hr-ig"ig"kj$mk$so%ok&a`)pm)~y)zt-yr.nf0jb0eo'eo'Kr"Sx#i$j#k x k u k rn yq ft"bp#p cp coa!rd#ym(yn'yp%xv!w |r} m~#(*/0u$w%~(|*u.:F"W&g+t,x46BǖBǞ332,n&{Y|I|8~n9{i9k% ku{'u{'hh&lh&wi%mh$Pc`n"px%rz%rz%jd%g]%{i+{i+s/u0{47?7.//.-:::5&&t&w$y"z){/l,g+yg)wg(q#q#m"p%x-y.xy/~w+t&m%k%}y*{}+vq%vq%wt#wv#x|$zy#o!xn#om$ex&b|'X}"T} ^ ^ ct#bu!^ w` ve te qd mgm!jl$lo"mp!b_'b_'t{ v|%}}2/',|1~23($&}|'p$q&zt*|s*q(x*~+{)w&{(|(l*g+~q-~q-~f$j%u(z+-{+v)m-j.u3y5!N!N-/45653AǫFԛEΖD~t~t}NʀLLJDGÌNҐCɓ84æ/+v*o$T$T!|L!L J K!M"O~"PvFns [3 T7 [ApA vB N Z xk"{)|'|}&|w)|u*ry$ry$,,v*~(|%#|!(*))ny3ny3o sg nO_O `Mc(PX%RM!dP*jQ- WW$Ye7\7\X}]s~jVrjUMiRM`RLWRX}ucqvAO(VAO(V    MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM   "0 !.B44SxqH_y[k{gw~t]e\U\O6NBg6NBg)#1$)           -+6E-+6ENsV~qrruyo\lO?J+V13 @        , 5!c :c :HUTRxHtCli6}rh4yyh2v^O%VC67A26A16B$ B$ :"96 7 ; 8 5 6 6 2 1 2 2= @ I M Y ^ c !b# a' a b!^%]&Q Q LK I P W\a TP Q R \!\!ZU!F&G"I C <'E*H+J-K.a5C! ?2#;5 5=%:$2!:"B#DF O R go $2$2;$i?(nK4|JAIOW^xenĀz\W}i_|abssH?UZ#RMND6( 4 3 ]"3k&;5H:L<<<<<JC$XY2d7IGEz\ksʏuˏy~qh~qhgn?^iBBZM{DVJ|KKCR]BXpBZqH]rNLIV|G;YsM/ejO+igR1rqN/hlD+H^?'@U0*;0-8006034152@::F<=S@BXBDl"6Nl"6N\"&L`$'Ol++Zj-+[f1*]g1&Uh1"NM(=D&7A,@(33@=36!=&F&O&\ j \W!R,R,M&K%E"F"H V#e%p({+)!C-&L8.h<1rQFTK^\_[~cZyiiupxsy|r҂tՇp֖h̛xeɍjVjVkRr_ssgs{HgjB\X;yHB'VA:!JF,1G'(H H S X g e a%o ~ | | u s W W O O P O N N OQ S Z \!|" |" + (!$!$(%u "d \ T!U U V!W#KLROD EG C? : 9 >@O"O"SXe ^ X \ ` Q L @<!A!A!> @ F F!D%E$F#4!/!2 3 5 5 / . + 0 = : 7)C/O6A1< 0%%,$2"4EB4gW]@bІZ€~QzzWuv\trtzd|_}A{Ax~xBNmqBMlvDJiKi{QB4{:W=KDkFuY®Y®dϏeflx}rn{mhedlo…aafaS[stvkugrf|f\v\vUgyNiz:o~^7uZ.O-\,i)jc&S](x(+o+o5c]3[R.Ei0.Kn0/_}1,C*V0p6NJ>Aw>t>tEMgǍV#e {APF=} ?@CDG G DA:4 .~ )} $} !!vpWW& y=&t;&c5'd6+e:%!a4&\.X.W/"S($R&$$^1$$^1'g4%e3!a3 \/P&M- J3%F0*A-x(oc/u]W]WTNj=u]5|Y6 JK+>< 3>,@&:"8!A#E$C!A!<"< = 6 . 4 ; ;<98/ / === A F!g"'-.-E-!M6'[9*`M2uM2uszru~fŇ~XxIw@w7CHvׂv׎|tֆm`oA%Ve9 JG"&@#: 9 8 76: < 5 5 7 78"@GJ M [ `! k o h!h!a \N Q U V X ] _ e h f f G F D C C 8 -0 1 < @ ^)$^)$@:?B>'\C.kQFYL`Ra]vahk|~gb`=b`=?;<;54/! 2! ; > B > ; 6 4 : < > B P N K MOICEF= : ? ? 8 9 < 6 1 48  207 : ? ? DDF E B ? < 2/AGBB> >>=9 = AA @= < 3 3 44 4?!,a6$RR5}nFw^u؍rgŏnb{f_uc^S;^Z4aznkIjjC`i1jm/uq.zo-m-j-j-w4|7#|R#|R#iR'j]1m}>\KKUQ_V\j\qxBys:|[ eJ[ eJYR)[Q(aO'mW3%oV-y4EK~A>bWBbWBSNVR"^^,i]2YD%o[,r4;3~0qsf#sRf#sRVi+Qi(Bl"@j"=g ; k9 o= uA zF oH lQ |T `m_o^s _t `y#fz$l{&mu'oo(ih%ge$dh cj] l] l_p$^l"Z `W_ U^#`h$js$rp"uo!im&em'pd%pd%ej gj!ok$lj$dg'rk)p+o)o)vj)rh)fs#fs#O pS ta c  k zh ve reu ex"jy$lz%rprpsf"wi#u(u'x%z%|$y~%s&&'}*{~,q"r$w)v*v+7B!O%](j)n.066,+|)e#U}Fx;t0|n1ym2}n)n&x}%x}%gr&ip%pk#kf"ZZ ce#lq'pu%rw%uo+vl-;;CCDEG>4320}066:6,*z%x&w(w*w-j)f'zi&xj&x$x$p#u%*-z0x-w*}('|,{.}w*}w*z%|&+~+v*{'$w(s)g}&c|%f$f$g qe s` za wfq iq!mq#lm"kj"nt px `g(`g(vz w{#z.~,&|'y)y,z.&$&'s r vp wr!{x&v&u'y(}*v't&s(r(|n)|n)f&j&x&y&z%}$"g&}_'m-r/zCzC'i'l*t*v,},|,{4766PPEǖEŕCDEȒAď>822355.-)x+|/Ɖ3ȍ6ʑ.%u(z*|(l(g+s}+rs,oj2tQCW7v^,xga*ube(s^_+ue],vgf2vui4vy\L\LnLtRgz{m_RzWʈI~LzMq^q^͂NSd\D>821+u)n"V"VG}x@e`*fb)ii(pf)wb+}`1]8sDzI/}/}AGuYdp^jco}tR6x+lk oIqv6sy0vx*xx(qm(on&kr!kr lq e o_ n_ m^m qo!xp"rx)p{+l(l(k$m%~t)zt)vt(x)})|$x"ls!im!uvuvi#f}!^ w\ uX oQ tK yF vD uG eI `W mW mht%hr#k olr o|&jz%ey%fu$gq#mv pxh yh y[m Z kX fZ g` lb pd td wdzfq!go"fd$f`%m`*m^'n W o \ ui"yl%}n(rn%gn"fj!fi hi#ij%o do dut%sv$p|"pw$pr&pn(qk*jq$hs#hy%h{&\ m\ mit&mr$|m |l ~l#r(x,t } sx pv oi ^i ^{v/~w-{)x)r,}t(vu%vq"vl ~r"u#os os eu#gw$p~'mz&dn!df e_fb%hf,fk(em'gc&h`&a i^ fW ]T YM OO UQ ZP XP UP ]Q _Q dQ fFb!Fb!M YP Y[Z!^_!jo c m\ lgk$kk'gm&fn&W fW fMm#Pi!Y \V \O ]M _K aJ _J ]Q UT S Kf!Kf!_c"_e#_k%^l&]o']o$]o!Xh!Rb!S aS aR gQ jQj$Ri"W fU dO _O aOb M XK OG YF ]K ^M _Of Of `{)b{)i~*o)t)n*iy+it"ir dp co!Yp Yp b _ V Z!e%f#h"V qQ jP dPc A WA WQ XN ZH ^K ^S _X _] _a lf x_ u] unw&nw&e pd nai#`f"^]!Uf Lo RpW qY mZ k^q _s!_"]!Wt!Vy T\"c%`|%^x%Xv#Wu"`p%co']m)]m)\n'Zj*W`3an=j}GesE`iD}%|V']5:Сhh±hh±QK_H?F^wMl=g=e=z75'g]'g][A\@n]>nZ:nQ/]X*M`&Oc#Qg T gU gI jI jP eO hL rL pN kO jQi#Ph N gH ^G [B [@ \7 Z: bB {A {? ~L {Y x_ f#l'n|(q'r't't'/.|-+)~(y(*+3~6~2~2yy%ov#Q mQ lQi"Rb"T["fU*lS- \Q%`^6i6i{Wm}^htXwvXYzXXk^V\d`{|kruJ^1fJ^1f    MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM  &$-A6:NaFOn]oytssSwSwB9)X;2#K&%!           ZG`_ponqs{x}qVnEIR6m           <+I6}",L}",LGXVUL~Fho5|dc2t_W/lQB"OC-1<*0:)0A$ A$ 12 6 6 7 7 6 2-) ( 0 2 9 < F M c ` \#^# _' ^ ^ a)b-R R I J M Q UY\ QM HF\$ \$ WR!B+B'C @ <#;!; 2$/%K(1K(1w5A~9I)C_2Dl|LGcLzQ{P{NdA\(FA>I=GO@CJ=7;47625(+5((4(%1*". +8.$;/&I4(N6)`,7`,7@2D4O;O=O AW$;^(4K!/E-;*7)- - H B 14; ENat a![#X*X*V4T1L)M'P!U%Z(n*+%C!*K21i83sL?REdWeW~iVjakk}vty|ډs׎p֦]Į|VqTqTiRn^x}vugtmLkfHb^CSM/fNG([L7CK1;R" R" N# T# e$ d! a,q# "%s o S!S!S PFHO"J!ENW \] } } .#)#$"* o!#X(Y&Z$`"!b# Z W N MKKLKI E @= <98 N"N"O!S _ X Q W ] R N G"D$A!A!6 : E"K$[(R'H&2#+"4 72 2 31 + 0 ? = ;)A-F0>0;0$$')1 :M95l[QCl҅^ÄOVy]wvv~c\DDt}EH\yJPcXhxcm̅R7CmͲGXðQqTyq߃qwvrrrrrpoqrǀFFLIƾ>Kruxxb_ZzWYiXoH_H_@Y{f~8{ =>@AB~B~DA91} )n &z" s!j!VV7.`9-_=)Z>)}[A)x\70pO,7gB"'U:!O7 (P( *P# ,c, ,c,RQONLK"J*F*#A)o%ZV+beb@b@>=z8so1y\:DK+89,6+2*7 9 G%L'I F"<'<$: 2 )2; CE ;8!0 0 @ = 2 = H#j%+130 K0#S3%X4&YG/lG/llo˄vwrrrzgϕUCTYstvstvΠpdǔdSq>!Nh7BK" D < 6 0 8 ; 87 4 7 @ @>"B!E H KVZt } i$i$U V Y [ ]!ZW`c ef _ _ G E ?> ; 2( .0; >! m,#m,#C ?? < ; 5 5 8 8 8 A (]2 JO6|kKq[vj͜vVvO]UvTWW]p>]S&`T(gW.s]:(m]/5D|Ip@w=ycK=cK=F BJ KVd-a`3SC%k\,u6?˖63}n&hYn&hYbv0[u.Dq)Co&? hA gC eC nB wDmEi Y!_!U iU lS tV s]o%bq'fr)hk*ic+gd(fd'do c rVj Vj bx#^s!R bT `V ]im!{}#yn x igh!ah!v`'v`'_ jb ijg"ii#fn%uj)f-k&l#~n"yn!gvgvS mT pX w] xk |e w_ r\q!Xp&o~'v's|!s|!vj#|o$|'}'%~(|+*x)v}%u{#lu&is'm n#o*q*v(3>H#R%`%d)l*o)p)p$`#ZG=~2u-l'zo*wp+vq-uq-{~"{~"f|&gx%il!he!dP!f]%gi(oq&qs%y0{4 K K%V%V#T#S!OE:74~3x2x1x1971.#z(}t-t,s+i%e#zj$xl$~%~%s$z%&,{1z/y-*)/y1|/|/&)22|2+$)+v~*qz)n}*n}*jmh qb|!cy!fn"nq%vt'qn$kg p zr ]o)]o)x x xz"w){~(x${w#pv!yu%t)%#%& v sr kr ps#u#j"w(.|r'zl$|y%}}%yj$yj$f'k&z$x! u  ~`yS d&j(t8t8 {I ~II L"S$U%V'k(r(n(m,,<í>£BA<@C<5w:;FąFĐ;Ծ9ϸ25έ=ŅDˈJќ=࿰0˭45775ř6t8dC4dJN`8i7r5k9h:}[BzWDyGmGmTb\nrrrnjZՏJ΅LɁLDžFÅFê><5550+u(b'[!NJ~;~;w|8rv2dd!fd!kd"qe%we'|`0Z9{I!N00EÆJtZgnapZwjVy4n*ibzGhz7jz2kt%kr!cg)_j&S tT tU rW mX hU hR gl kt lsw!rz"j"j"~f {l$p~1rz-sv(}x'y%r"k!sv up }~#}~#r|"my"]n#[l!U dO vI F zE vN hQ cLr#Lr#\q"`r#lt&kx%h#a#Z}#Yu$Xm$ax d {[ |[ |S iR hN cR d^ eb ne w a~"]$_s"`m!fg&he'hm*gi'b [g_ ul#xo#zr#pq#ep#aq"`q!fm#hl#l `l `ro&tq&{x'xv%ts"pn&kh*fy!d ~f f!Zw$Zw$k{(mv&qg sf!yd#t##w} s| s| so ]o ]~o1s/}*{+v,~){&|#} y~u"~s#h fh fZr$at$uz#pu"` d\ _X Z^^&db/`d'_d$lc%pc%e f` cP YO UK HM RN \Q TT KT cT kU bU_!?b#?b#KTM UTXX] bj![ jS jcg%hf(jt&kx%_ h_ hGc&Kb"W ^V ^Q \I d@ lB aDVI NK KH gH gcb be!]l$]k$]g#\q$Zz$Us"O lT ^VYJ dF hIe*Mh&W oU oMm!Kc I YJ PK GEQCTO bS gE ZE Z`x!`z"a$n'z*o*c)ju#lq!e jc hS mS me|"a}"T~!Z!ki g }T lM fP TQ NJ WJ WO `N ^L WP YZ ]\ ]^] ` hb sY yV{f rf rb j^ jRj$Sd#UR!I d< uH pS jT mT n] ~` f c Xx#X}!Y b!jw&`x&Vy%[i#\d"a`!b_!bi%bi%^^*[\/QU=b kJs%Vh$oR]"]Nv-}i~0rtDpKKKR]YYoMo]m`mSORR²QSxJG—0ms0ms~$[Sw$\Sc$`Se!\KjQ4WX0C^,Ig(Oo#T eU bC cC cD aE kI K Q uNv!Jw#Nv R tH jE gC _B \; _= iB A< vJ wXx T P ['_z*f&h$v*v*w1y1/.},z-v.-,=}B11~-w}+R{#Sx!T nUlUi"hZ*nU,!bL%fV5u5uwV]{`\~Z}[e^cvj`auizrttRl:vRl:v    MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM  (%*3@2?LXEcvYmte}e}ZbXW^SOQFGI@s20/P)% : %                   K4QlQFU}d~bdy`dt^lufswmvpwqnVlN2*<2*<          N0a =&5W&5WG^UZ}OyIjn9ab3tYV-gLC"N@05='-<%*:! :! = ; 6 5 3 4 4 1 -2 4 ; > E F I M [!^#a&b! b% b b `"_#EER S T W Y \ ` X VL I O O V S J#I!I ?!5%>A9"7#M#-M#-i/7l1=w"5Nt'8Xm9?tlKIl\Sm\So\TwO=zK6yVA!LVA!L[4/^./g.j/t!2~&<+ F0.\66-:953:81?@2<;25> CHTa\([,\-\-T.O,A)C(K%T$]"j'v,"$E%*N04g47oHEMJ_\bZmUj\gbnhto̍y`z\NJQQiUh_f|wjwonqominlayrA}u7zX)dyO$Xc0,c0,V% Y% c% b""a(n"{ "%x!u O!O!M M L L J E@ HQ[!^"y y " ! ""t#!i"_#Z$V$W$X$M$I$M K FFHI K F A >=== G#G#OQZ V RSUK H C B >">"B DL&P&\'W$R"@$;$9 8 1 1 / . , . 3 1 /(6*=,.,),  $+1us(N=)K=*ND+OF+O=*X=)t=&o7`'QBz?}< <<@ A I I > <6}0u*m '{#&'9(@"6P$;U&;Q&;Q@ADHR]LZ:T9Uy8Ub3FoZ1AjX0AiL0AiI&1_1&1_1IJMMOL J(!G+%E.o'WZ-^iXBXBB?z9s3~aC!NN1=: ,: '9 #; <C%F'F!C";#;!= 6/ 4 9!?B<:2 2 GB 6 =E#n#-06,$N+(V3,c6.hJ6zJ6za`hdw~rwqwpyb{UnsDa_4w[h>YlB_WY_WY_O|TB^6FX2C A <!>"A#JS ]`p u i i PQU V W SP\ ` a a U U D A : 9 6 30 57I" P& x6*x6*QIS#VZ1~a@umˈ|n΄pwcjVs}Uv|TID&VID&V+$%-! 66 9 8 8 : < 6 5 = @ F K Y U K L N G A; 9 ; ;@ @ ; > H D@ @@ = < A B < < AADCBEH ;7AEIIF C = = < < < = =6 4 . . 2 3 6 ?%Z.BK1rgEnLtToNnLTUzKX`5^|e0_pw eKvdDsc2{h/m-o/q2k6i8wA|D&lV&lVZCYH$UV+Pe2KtBTR]VzÈWx?s7O[7O[7]W#`W&kY/v_:(r]/6EuJl@l|DM Q$[&_$[$[JF:|4s.s*r'zn'ul({k*}k+{v+{v+hu"hs#il'ih(l],nc-oi/~y35 O#X)k)k-r+o(f'b#UKA911}155322/'{)v+s)p'l%~k$yc#x`#u&u&o&u(--|-w.r/120~/~+~+*,0272./0,~+s+s+b lb odz!c x ` qfs mv#ls#lq#st vubo%bo%yx#wy#s{$w|$~$z"yw!{u#}s%()''w tv nv rx(|x&q%x&'x&u&yw#ux"~n$~n$xr*}t(y#v#t# w~ {rh"oa%p)v*s0s0p<t<>@DF{H S!W"Y#Z&e&e./2105:6267==8÷:Ÿ@ͼJzhziyk\ԘMƋH†F|Xy^d|dsekkT|\rdhlYsKo_mfdjbk[x[xiWjeo|}kfҍaßH@??8820+o+o*o'd#~Z zLyH{u=xt:11sy/ps+ic!hd"eg%qf&~e'g.h5{K"R//K|Wl|h^ob7r+tc wJcp8dn2ci&cg"^h%[j"P qQ qS pW l\ iV dP _g hol ny#n}%o%o%xr&vv'q*qz'rp%xx$}#q#m#px$rv$w| w| k yh w`r$\n!S dR kQ sI tG uQ lU iVu!Vu!Ur"Xr#`r$^q$Yo#Yq#Ys#Y rZ pZ oZ oW wW wK hM hT gZ gjh ku"l$h~#dy"eq!fn!cj#ch$qn)pm&m km m nu#mo l ig kbm]q"[r#_m `kj a j a jr)lp(pj&so&vt&qq%lo%iy#h|#e|!d|!\}"\}"ws#vp"tg"tf"sd"~s#$q#~k#}t#}w#q^ q^ ym,|n+o(r*|/,){&r#u%}v&hkhk\v$av#nv"hs"Wh#Xd"Z_"_a&ec+bi(ak(cm&dn&XbV `N [N ZL WO ZR \O WM QO ^P cR fSgC ]C ]K RM TT [V ^\h#\j"\m!bm$dm%gx$h|$Z kZ kJc"L d T gP cD Y? ^: c= ]@ XL QP OK aK abc%bf%cn%dn$eq!cr!as"W pM lR ^T YL cI fSh"Ui![ nX kOdM ]L VH TD R> R< RH ]M aH bH bYw%Xv$Ws"_t$gu'eq&dn&b gb ea ja lX sX sdw#_w"S wX yf ~_ wW pJ fF bI ZJ XO] O] ab!a a _ a` `c _\ bV eX kY p[ x[ zX wX wX tW tUu#Qp#Ha$Fj!D sI lN fP qQ tV}"X$_ \ R S V ~Z |^ z\x [w"Un#Sk#Wc#Ya#ce0ce0g`?f\AdQHu'tb/}v1g4j>kBnPoUXXY^\_eceqfWHoQlTlqc{a}b}b3bz|0bss)b`s(c\t$eS\aHD]=Hb3Lh*Q ^S [Nm"Nm"J`K gM }N xTi$Qq%Nx&Nv"N tH nG mA f@ d= d> iA y? {<B I| N!S"U}"V{"f!l!))53.,|*|-}1/.7;33)x'Wz#W{"X |[q!_e$q^*w\-"_(p77sNav_cjzlmtjzh|mrttRqERqE'# $   MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM  .*0.Xs_=ftvvrsw{nxrTRWFA;m8/F&)                    < 5C-!FXT=zYP8tZK2mgR@sXMqgppćhԎeHA*\HA*\"      `5y "C*>a*>aGcS_wQtLkl=_`4tRT*bGC!M<28>%)> $2 2 H D 6 4 / 1 2 0 - ; @ G I P O L N R%\'f)f "e" e  e"^! \! 7#7#["[ [ \ ] ` c# _ ^ P KB B U( T' Q% P% N% > #.&@FA ?!N)N)Z)-[)1\'=]+C^&7VX2FpR>UW>W[=Yl::sr9/iQ2>Q2>_-(e*(w(~ -!=)!H1%R7MM~iXc`Owy_jortzy~ڠTFz5m/us=9s=9]&$^&$`&#`$#a$l!v #$}(z)J!J!GJ R O E$ @ ; C J Z#_$u u    y!b$d!f \!Q$O&N'@';'K I ABC H M GA"> =AB @$@$N P U T R#P MD A!@ @ :$:$N OR)U(\%\"[ N$J&= 9 0 0 +,- , ' %#',(4('' ,1?c8@xeISi}mqspln{djjcidb_\SuXnfXYie`rustuvw|wxsqqoccqrume‘XKB?63~7[q%7[q%/Fj*0Ny62dY4ga9py:|:4Ų2Ҵ4u4l;ju2;ju2(@d$;b+])[ "V #a #l j g 'u+z3o3o5q9{FC:q 7h 3_;qB5i0`3f4h;m%$@% ?> @%@'B"@!9;@ :!4$5%6%<><; 3!3!M'H$: >A#q!./9((Q%-Y33o75vMX' a*$?1?1_"Ue(gw:~OqsumheKw?};B? IB? I,%%/" 86 .%/ /3 7 9 : A C O R Y" V! N L I D ? 2 . //!9 9 B D I II HF E D LN= = :<B!D I MQC>@@MMO K = > A > : ; ; 0 , ' ' ,.4 =#W*9~G,ic>k>r>hFeHKU}BYh.Vkl+Ycy aJybDxf2h/j,k/l1n<n?vJ yN&hW&hWOAOD NK%NV)N`9WH_RvU~}>x6AF0AF0\[ a[$nZ/xa;(v]/}~6FoKhy?aw;^Y&_YY&_YmS2oU2uZ2w\3{`7!rS+o17ī1/$T$Ths.`t-Hv)Ft%@ nC nF n Kw!P!X$Z%]$^#[n"[ q \ z^ xer'hq%jp#wy" xp"tj"vx'v|)c wc wn#m {hme ub}#fw&jq(wp&{o%vz't}(^(^(lT#jW"e ale"o*w&"+.|*y}(f|!f|!Ul#Vl"X l] pm{ l wk snz%p-u|&wz#))y"{#|'{}&xv#vx%sy&x| | ~ x vv*v.540-$}*z0}36;=J!NEEs4u2z,q+h*p(x&zl%sh$e(d)zn3zn3j njn!hl-kl/tj6vj6wi5AE,n0|2242-x+q$[!QG:-//99w,{.31*}*x)s&m#o%zp%y[#xT"k'k'j(o+3~.}(t-j1r8u:0-''...2<:754/-x,x,Yj'\n%f x c wY t_ vd why"l{%wn!zi go!go!yx%vx$n vty $}"w }u yr zs+zs.*(w#v#yq!zu$|,y|*vx({z$ | ~&~(uu!m rr$r$n~,r|)w!u%r(wp!n ngo&do*~},,~q'~q'e.j/x3w4r5p7n9s;t;DGHHJ K!O"S$]+x10.v23335;Mӌ^rnjuziu\qWdy_rrrrsnhn|t`srnloo}Ly\khCΨ>87632)d)d%X$U!L!KpHnDk?xm7pn4lb,j^)~'~'ov%oq$ma!jc#_i(rg'e&n+v0{M#}V.~.~vPrddcatṅ9IJv-d!tM_g8]b1\^'[\#Yi!V jM nN nQ mX l_ jW aNWb f ik$j{&j'zt(zt(q~+q)q"qy"qj"rx!s py$ou%nz'n|(p zp zd ud ubu%^q"Q cU aX _Ln Hs!U p Y o` w` wNr"Or"Sp"Qk"J[#Qb#Wi#Z n\sSgPcS rS rCg Ih!Zj$aj$vj"u|%s(o~$kn ko!ko!al!]k!yo'yr%w {s | g}"c o^ `^ e^ jXq"Vs$X lX jha"ha"bu,co*e\$nh'wt)ru$m uly&lz(dv"a u ^ ^ k jwf#te#lc!{q#%j'c(~t'}z&s_"s_"tk&xi&a&i)2/+v)k'v(|y(go go ^y$`w#g r aq"Nl'Uh'[d&`d'ec'dn*cr+[w(Xx'K]!K]L \L _M fQ aU \M ZE WJ YK ZO iP nF XF XK PM SS ]T _Vf$^k%eo%as#`t"c|"d"U mU mM bN eP oJ i7 U6 W4 Y8 Y< YNUTSN ZN Zad)cg(io&jr$m {k th lZ lK lP ^Q YM aL d\ j] k_l#[h!P ZP VO RF X<]#7 S5 PB XF [J jJ jRu(Qq&Le Pe"Sd#\_#dZ#[ YX Y]j_o] x] xbr$^r"R pV ra yT nG cA _? ^A `B aTb%Tb%sc&se%rj!ph k `] gN mO mP m\v`yJ {J {M}!P~!W"P{#:o'Cp%Lp"Ji H bL tM zO}&P~)X |U K M R pR vQ |Y x` tPr#Jq$Ng%Oc%da:da:p$aTr$\Tv#LR.|{8?qF»^PXSh[m^udldl`_s_fZy[^N=QWj}zpzqccAi h> i? l> u;";!: H$V~(O |L {f zo y''85-+~{(.3102344$y$\y#\}"[ bv"ha%yb+b-$s*ӊ99oEer_jyyx}troqrttRuORuO.% *  MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM #**2C>4?J` = = = : 8 J P L K S Q L P ]!]"^#b!ga _ R N ? ? T S N X a c e! `" _# X V$\ \ i' b$ N(N'N%H%B%<"9!9!8!C%C%R'O)F"0E#1@(5C0DF%9SF'*>+D"A"; ";!!< %; : 9 8 =!?#@*@-M#M#G!K$X.W-S-V*X'W,W-[+\*M"M"9%9$8;B!A#A$P(_,Z-Y-a.a.A+?+:*8*5)=#E X#j)!(H%.R/Y']Y']j. >>@ A J J @ =| 4n 2m 0l/{$-90Gt5PňPY==Te[qpmcglmnW{Oq@Isv@Isv+&0Y/'1]3)4i@+2kK.0mW,'\M*KCp+`e/gpTYTYGB64z.pi]'\P?HF09BA A A A FB6A L b)x 5!$E!(J1Ct6L|TT|TTsJVoHQdABaC@~XI;{QP4oKW.d6?%M"&7!3!28 #A8 #AH)#JH& CH0D,7<A B B : 89 : 26 A @ = =<K Z"be e e [ [ X%T# F"M S T T PO ST >>DA :5 &!1 ;% K- Q/"~9.=2G!NG!Nv3~BoՇvmv~xrqy_dzL_m7|^h0r>/0>/02 2 4 3 0 8 @ > =$= = E H K L O P S L E D C 9 68 9 2 2 F F G IL LLG F L O!E E ED? @D$I OV Y! ^ ` V$V$K"K!K H A ? > A E= ; ; ; : > H#Q,n2 HE.mY=\M_^ORJM>g;pp*car&`X{X=z[8wc+|i(o&h+b0nArG$_%h(g(g UJVHWA&_\0hw=kJnUpYqr>{m5|RT;RT;`f&ge(}c/f9%qW-vv5{Jw|QvwEnvAk.}.}c`6e`4k_1o`3{d9uI$X-~6.}+pu }Ku }KZx-Vw)J sJ uK |N wR sRy!R%S#S"X'Z(iy%f}#_ e vz$y}%|%z{%yw$st"qr"vq"xp"tk!tk!wr%ut#p xp up sl z g$|{)y*y)y(00n*o(q"}q"yp#{o#~o#t'v({x&yy&j~!j~!Oq Tp bocoin"ot#v{$|&}),.//'&x&y%~%||#yu"uw#qz$}{!| (+52yy){w's tp hn pr&yv,}z,~{-w3u5|6|6u!p"wb%zl*}v/t2q4m;|k>k8l6|=|=}y1}|5}A|Ey"P$Z&d-/}D˪tJմ{y{yٍY̒P51%^L~:517://~20)),~+x*u%r u$w%k#~g"##s%u(}2u.m*l-j0w1|1*(o)o)r*w,0165510*(uw)uw)ts&tv%u%s$m!h%c})h~$n~ lt!lq!c }c }{(u&b |d}!i&o"u y }"}$|%! x"y"~}#|'x2|*{#|! ~u"r#u!}v!z&z&zt(zq&zk!|u'~-vx%o pnn%nn'zw$~z#wg&wg&||-~,))+|-y/q6n977338z6l1r7J P!U$Z'^'^&^(`(`+y-~2Đ8IHGDA??KOȝLӘS։hjo_̥OG>ILMMII:>I;-+q(zd'uc'sc#|U"Qs@s@=~=z=w:|q2wn/ql,sl,sl-hq(ds'lr#lr#{{#yz#tu#su%rw*zy.|2x7u=$a(m55hhfvcenjٞ>2j'm\cc;a`0b`#caRv&St%Tp!S s Q {Ts Wk"[ l` ngl"jl%iu"iy!k xk x~}$w{%dv)hv(lv(ry#x }nv!kt!lum vh ph p^s!\n"U`&V`#Y aYd Xh%Ra#P_#Zh!^k!_i!_i!` r] qR mP iI^'Nb"S gR _R WL _K bP P Yx"\y#f|%fy$dr!fs!h t f vd xc wb wZp Xm al(ao&_ y^ w\ s` pdm fq"iu#Wf#R`#Wd#Yf#ho$ho$mt(nr(sm+tp)vs(qq&mo%i!h d c~ fy(fy(n|"px$tn+qn)hn&|t%{%v(t*u$u"]$]$m*o)x%x&x({'~'|&z$w$r$k jk jWx!Zw"bv$_s"V lS hPd!U g[ jVt"Uw$Ys!Zr H jH eH UJ WN [Q XT UOV!JV#S_!Vb Xh!Yj"K ZK ZO `O ^QZ$T\$^a#_i a qbw&cy)\}#Z~!O iO iR ^P bJl!Gj ? cE \J U? P5 KH KO LLY#LY#eo+gn(nh p lu yt wru!d tW tU nU m\ f_ dW jY h`b&[\$LKK OK R@ T6V< V> VI SM RG XG XP oOn Nk%Pg"RcT bW `^ g` i] g\ g[ w[ w[ bZ dW jX jZ jV gRe!D m? pE oG oZ{"Z{"hg"ef$_d)^g(^o#R iG cI dK eO sQ xO jO jI| LzS tM p9 fB iKl!J mJ mU oXp N{!K"W }R C$G"R lQp"Pu'Zv.dw5aq6`o6Rg;Ne<|*{f|*{f~888r=CxNcYa|abb^h^hmUgnWjs\spbqhslX|IUYfknnu~u}wytylz[QK)r_P"oOTm@W^2XY-]l7]l7^f"^i!_ r^t![y(]}&_$Rz#Fs#C nB lC dD a? ^@ bE oD qA xA yB {M ~X O {K y_ {e {s-s-112/~,}.|/2234..,~)p~#my"f jhk#jm(wq2|r5!S$]//|B{Jwdlsrvhmqz}݃twsk~k~ڏe2|V*kF()9"! MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM   #$&2;)+9CFU`|FU`|CNnnoruu|_PV9u*0+                  ()!??>._YXAsqSifqtnރnWnIO];q6*'."    h ;(#J19m19mAEHE^CaDtiHaZ9{MK)^B9!J7&66"&5 !:&:&?@ B B A A @ > <O U N L!T! R L Q ` ^ [!a!g ` ]NIB B R P JVb d e a# _$ ["Y&e e o' g# M,M+N'L&I%:$5#6"6!?$?$O%K'? ,=!,6#*<)6B/AA3I@"6PK$EOAK$+K$+a &m!(%,(21E2'[30pDRUt}kpqn}}ߩmKbAdB#Qi4Cm%5f)-_,%+$*$&)$+.,_.,_O<]L{xwg|sctg_k[xn`obUPAd5bAd5b ,!) # # !   =)5I4Ao<|FT]T]<</M#M#DK"^ ,[,R+W([!$W)U*]+_+Q"Q";%;$:< C!B$@&S+e0[,X+b-b-;,;,;*8*/)6$< S#j( *H$0S0>r4B|KbQ`xc[|gZrXqVoSyY_uWpTLIV[V[mp[sh_OizXuo`z`|Є_wyu~UxCb,ib,in0Di,@Y!2X0S(X)]*a#b SN8 8 28 HF@ A B I P ` e r r o o m g V O"G$E B >=< < 6 5 0 5 B?;9 6"; = I M A%A%D+G(O P P P P C ? A B 9 9 Q#O#H$L$Y#a!h R!!K$"V Y 5%5%6 3( , 8 1 )"   + + 3/F"*G=_zGogcffdhhloloZqjZrhZhl|dmcvfrmelmdhmb]g\W`VQR}lDBACC?p?p3Bc4Kg8et7Ui5Ex]8RxP;^xC5u<3}9/i".b|Bg Bg 8Z8\6` 5a 0d#?q"*N~++]9+b>Ct8f@n@n;7+x*x 'w'z'} %w #q "g "d 5{5{:967;84| 7y 9u 6n 5k 1d 0b 5i 5h 3c8mFGGB = ?@A A H H C @ 5n 4m 2l1z%!0;3P9Z˕ZeҐ>>Wk^usssvy{~|}^TyGO{GO{5JyS3FrL-8]7.9b=0=qM2;uZ39yg/-cX+!LHp,cg/kqV`V`qGzC541xqi*eWH#QI4A:08&7"6!5!A? 9&8&5&8%:$6!1 ?C C C E E D @ 4 B O ](j4x#A| &E1Iv6TqV\qV\kFXgAQ\3 ; : : , 1@ @ > =< KY$b!e cb V V ](W& C$L T V X N!J"OQ 9 9 EC <6 #&0!#<) P2&W5(@3C6J%XJ%X~8J~zlw{сkksp\duLWe4tS`,g=)(=)(4 4 2 2 0 ; E B ?&> > F I I J L NU L C D D < 9; <0 0 G!G F JMNNH F M O"H H IF> ? B& H! N ]" b$ h j Y*Y*J&K$O L A @ ? D HB @ B B ? C N%X!/v4"ME/nU'e_2p>rJsVn}Zln>yi4}zXY>XY>ai(ih*f/h9$oU-tt5xLz{S{wGruCo00_d7ac5ga0lb3{e:vE!P+u5-w*kpyHpyHUz,Rx(J rK vN R {V uTz!R~&Q~"Q~!V(X*m}&j%` g!{}#%&||&ut%qu#pu"vn!x l yg"yg"zn&xr$s |t vu on |f#~*|,y)x(33w,w*v#u"wp zm"|i#~n%~p&zv%yx%k~!k~!M rS repfn gi"ps$y}&}'|'/111('v%y%%~}#{t!tv$mx'}}#~!(*5}2wv'yt%} no l` jio"rs)vu(wu'~l+i,x1x1{ ux noZ"tk*y{1u5o9mClFn=n:@@}7;H!L{%X(f+s35wLܾkSmmeZΟ83%_Ju542:=,,40%'-~,x*v% sx$y%p#m"!!v$x'|1r.h*i-j/y.~.(&i*i*l)t+01444}0|.(&ts(ts(}v%|y&z'y&t#k(b,i%o iw gt!a a |)u'^ ~_~!`}&i"q x ~""" ~x!~z"$}(w4}+|!} ~r!n!u"w"}}&}}&~p'}n&xg!{u(}.vz'o qqn$qm&yu"{ w td%td%z-+%&')}+p5l831|,|,}2v/`'h.DCA!L%V#Q"O$S$S(f(k)y+~1102367<=4ǥ>̑Zܐ\݋cMù753556655442,t&d%}[#tR"nQ"lPyE}Al4l4zz4}x5r8r5tq+no)gl&qk)tk*gv'bz&fm"fm"}"}}#v{$w{&x|*}06|<tA&g)t77cpc|bfriަ?Ɖ4l)kaeb WA XL QO OF RF RO mO mOm'Ph#Q cR cR b_ kcn"]g![d!Z wZ wX \X _Y hY gW eWe Ve#E r? vF uH t\!\!dh!ag$Xb,Yg*Zt%Oj D _G aI bK rL wPdPdH{ K xR pL m8 cA gJk J nJ qX m\l!N z I V }Q @&E$R kQo%Or,Zu4ex>?~CFtS^_cd`^\g\gqRctRb{R`wU_k_Z\qMVYeirrqrspfZ_M+ydS%uUXqEZ`6ZZ1^h=^h=bi"cl!d sbw \(`&c#T|#Ds#Al@ jE aF ^? [A `G pF pC pD uD yO ~Y O {K x\ {b |k~/k~/.0~41-|.y.2344,,.+v#sw"j _jh#jq)wv4{w8 I"N,t,tA~DvLhratdkr}x׈kxsssz>h4S05D(+ MffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM  ++RIUUSX\pb`|mjurbRE^2c#-)            )#(!B:FCmPceOkNmL|K;;t^cN.IA':3     S%7g.DB?B?H=N=an9:;F:;F % !" "! 5!)=)0A(I]B.SlT-:fT-:f^F:wkP9zo6s:DyLqTb{ovtss9{5R*aR(\R KHEs>?s==s;:f60a4-]0>[/Df!;c:Y5U3G+I-J.C*;&A!C:7="="P!'R(V,U+Q(W$\  P.L3P,Q)U#4U#4D*E)H'F%A F$J'L'N'R$S#T$T$A&=#2 2 2 I _ s3"E('P**TDALIuetwjo|y`y|gq}xh~Sxeqwyp{m̀|ZxSlfUlfU~iXf^\nƋcbjUeVv`W}nksṟr_rX̮77gK*bcD'[V.ES,BJ$7K0K(D B IK7 7 - 6 R N A#C DK Q` e_ _ _ \ T Q GEC@ =!< ;; ; :!9"4$3!1 > K C : = > = = F F K K L!MNI D F G @ = H H N M I L TU" V% U T V& V* R"R"; < >:. -, * ( , - 1#1#N C]*-WFRMTbZnfozrqxesvXrp^rn`jvgxn{dnzcmv_cqcFcp;Q]\/?J51GZ)3Oi,Lv(*Kz+#8x/ 2w0.x+.x+ j!h$c.o%!8z,!:v'!;r!DGBu@o PPBu >BEDC6l 2`8q :z @? =A D E FD C IKNNRM=t;w 8y99'(6O,5\;s@ŦAAWTnXd}[XNasy{|ozwkjulfolfoMľNRiPrIJ¿JDc=:WiQ6RxW5P}\P\PT2|`4888}2tQ+d_=!NI)7<(7#=%?&?!?"?#>!; < =$?A 9 6 C G B B L G7 < @DH J+J0^ %Ke$(TU25hU25hJ(3\H$3S@49>086"5/4(3(.((% $ 1 1 9 7 0#6!H I J C < B D$B AC$D!E D ACE L R U V^'a)^ ^ ` [ L"K!J O!T#T T G"B%= = > ? @)A,C6h8)^T9k9r9o8n8cAcA~炏rtzt\tXsTt\HbE;zF5"K BD E ; 8 2 0 6 9 C A ; ; ; >AC D L O E E P M B ? < E M M MIG? ? O!K@CL S Y!$_$a$Z X _ _ L O X P 8 A J B : =>F F d k ~#$')37:!NA)dJORtGmCk=;q(]^t%]V}]t?tA|tB}y8}{5uIuIwIvGt?o4i)o.t2j5g6p6s6\$\$|~#}%{*y(r"r'r+l! jx+}/x0x0|}+y,k.q-y)+-7A$\'e7r7rMaPfjWuheavpߋQq>W+^dniHul?cg+]e$gj(gi'hg$hn'g.m/s/j~)ay"d$e$`y"^s!ds#ds#nd#ji!_ v^z"]})lw(zp&rr!o sf jc g`a `a bc%dc%jc#ebU ]\ ac dX gT hb kf lZw!Zw!_v"^p\ _W ^HYTi_ xY sRm"_l!cl!gt&gt&_y"at!gcfi a|"[z&Tx)Tu!T rZ s\ s[ jZ gT cRd Je#Mg#Vl!U mS nS pS rdi!if#_f'\f(xt'xt'v"x!|qzz'w/j&\ |X ~V p x e-e-{k*{n*{v*{x'| |{#|w(op#jn!{&'q&q&r-r,p)s)|){+z,yx'ru!kq&ho(""[c![h Y uV rLg$Fj&@m'Fo#L pWf%Zb'Jj"Dl Ky"O t Z eW cO[Xh au `q$^l'Xe#Vb"Jl$Fo%X fX fZp#\i$bR&bU$` ]b ac eSf#Nf$X p[s@ `@ `J ]I ]G [D Z< W4 Y+ Z, P- E: E> EB SB Sbs$br#bo!cs"g&p})yy,mv(as$fx hzb s` ph jeg]^%Z^#R ]E X7 R8 X8]7 \7 [F jK oE cE cO iO dOV%L]$Ic"G\ D UW Y] Za fbj[ o[ oa u` s]l \j"Xb'Ug%Qk#Mw(L{)Ll L gR lR l\i([i&W hX fY _Yp"X&Vp!T ^V V D |D |QoR qU xT zQ L xF pKq!Oq$W&Y&[{.[v0N mL iG \F `Dj*Xt1l}7vI&[l,}gf.sk]6f|Z8amBnmBnYP^ekorg\tgXzjNphgeedVjU{QcxTbp\]_oMUlWebbeaYuYu^Q\ZTt[~n]yLWƷdK{?a,wiX%`Vo~@o~@pl0mp/e}+b)X"X}#Xq$N nC k= ];X@ jB pD fG eQ aP jN L|"Iu'Kt#L sX i\ e[ |[!t t $&v{*~{*z*{+{+,,*)&&m wn wr xkw!Vt%i#|!,/BH(c(c8͹n9:;F:;F % !" "! 5!)=)0A(I]B.SlT-:fT-:f^F:wkP9zo6s:DyLqTb{ovtss9{5R*aR(\R KHEs>?s==s;:f60a4-]0>[/Df!;c:Y5U3G+I-J.C*;&A!C:7="="P!'R(V,U+Q(W$\  P.L3P,Q)U#4U#4D*E)H'F%A F$J'L'N'R$S#T$T$A&=#2 2 2 I _ s3"E('P**TDALIuetwjo|y`y|gq}xh~Sxeqwyp{m̀|ZxSlfUlfU~iXf^\nƋcbjUeVv`W}nksṟr_rX̮77gK*bcD'[V.ES,BJ$7K0K(D B IK7 7 - 6 R N A#C DK Q` e_ _ _ \ T Q GEC@ =!< ;; ; :!9"4$3!1 > K C : = > = = F F K K L!MNI D F G @ = H H N M I L TU" V% U T V& V* R"R"; < >:. -, * ( , - 1#1#N C]*-WFRMTbZnfozrqxesvXrp^rn`jvgxn{dnzcmv_cqcFcp;Q]\/?J51GZ)3Oi,Lv(*Kz+#8x/ 2w0.x+.x+ j!h$c.o%!8z,!:v'!;r!DGBu@o PPBu >BEDC6l 2`8q :z @? =A D E FD C IKNNRM=t;w 8y99'(6O,5\;s@ŦAAWTnXd}[XNasy{|ozwkjulfolfoMľNRiPrIJ¿JDc=:WiQ6RxW5P}\P\PT2|`4888}2tQ+d_=!NI)7<(7#=%?&?!?"?#>!; < =$?A 9 6 C G B B L G7 < @DH J+J0^ %Ke$(TU25hU25hJ(3\H$3S@49>086"5/4(3(.((% $ 1 1 9 7 0#6!H I J C < B D$B AC$D!E D ACE L R U V^'a)^ ^ ` [ L"K!J O!T#T T G"B%= = > ? @)A,C6h8)^T9k9r9o8n8cAcA~炏rtzt\tXsTt\HbE;zF5"K BD E ; 8 2 0 6 9 C A ; ; ; >AC D L O E E P M B ? < E M M MIG? ? O!K@CL S Y!$_$a$Z X _ _ L O X P 8 A J B : =>F F d k ~#$')37:!NA)dJORtGmCk=;q(]^t%]V}]t?tA|tB}y8}{5uIuIwIvGt?o4i)o.t2j5g6p6s6\$\$|~#}%{*y(r"r'r+l! jx+}/x0x0|}+y,k.q-y)+-7A$\'e7r7rMaPfjWuheavpߋQq>W+^dniHul?cg+]e$gj(gi'hg$hn'g.m/s/j~)ay"d$e$`y"^s!ds#ds#nd#ji!_ v^z"]})lw(zp&rr!o sf jc g`a `a bc%dc%jc#ebU ]\ ac dX gT hb kf lZw!Zw!_v"^p\ _W ^HYTi_ xY sRm"_l!cl!gt&gt&_y"at!gcfi a|"[z&Tx)Tu!T rZ s\ s[ jZ gT cRd Je#Mg#Vl!U mS nS pS rdi!if#_f'\f(xt'xt'v"x!|qzz'w/j&\ |X ~V p x e-e-{k*{n*{v*{x'| |{#|w(op#jn!{&'q&q&r-r,p)s)|){+z,yx'ru!kq&ho(""[c![h Y uV rLg$Fj&@m'Fo#L pWf%Zb'Jj"Dl Ky"O t Z eW cO[Xh au `q$^l'Xe#Vb"Jl$Fo%X fX fZp#\i$bR&bU$` ]b ac eSf#Nf$X p[s@ `@ `J ]I ]G [D Z< W4 Y+ Z, P- E: E> EB SB Sbs$br#bo!cs"g&p})yy,mv(as$fx hzb s` ph jeg]^%Z^#R ]E X7 R8 X8]7 \7 [F jK oE cE cO iO dOV%L]$Ic"G\ D UW Y] Za fbj[ o[ oa u` s]l \j"Xb'Ug%Qk#Mw(L{)Ll L gR lR l\i([i&W hX fY _Yp"X&Vp!T ^V V D |D |QoR qU xT zQ L xF pKq!Oq$W&Y&[{.[v0N mL iG \F `Dj*Xt1l}7vI&[l,}gf.sk]6f|Z8amBnmBnYP^ekorg\tgXzjNphgeedVjU{QcxTbp\]_oMUlWebbeaYuYu^Q\ZTt[~n]yLWƷdK{?a,wiX%`Vo~@o~@pl0mp/e}+b)X"X}#Xq$N nC k= ];X@ jB pD fG eQ aP jN L|"Iu'Kt#L sX i\ e[ |[!t t $&v{*~{*z*{+{+,,*)&&m wn wr xkw!Vt%i#|!,/BH(c(c8͹9l.vnQ"O[9BH 5>&;!> > B F R R R T"U$\"c d# d% Y#U%]&!Z%"O!#O#N"S W P I U% Y& R!P"Y Y O%W$n# k! h _ U U U K#H"%W&W&[%Y$R!P #J"*K*L*Z#^!K!!E"!E"E"* , 2 2 2 / , - - 1 2 I&I&U"b%, 2$B)(R.0a3=v8JFZK_k][dcYp]`thfy܅j͓EGCAS@"NS@"N/+&0($2 2 0 . ,!4)7,0=- B3##K3##KE5@M#9Od9F}`?D|UR>zFC2e64%O=ZHkCkKMϬjфjѹ=<75΀0w,wn(_h,ga/oU/nQ/nP+dO)aC,hA+d<&Y>$UDI}?Gv9E^4FF.FI&8J#3C)@&9*9*N"*S"+`#-_+[%P*D/8)4'>,A-?0?0S"5N1>%>&='B$G!I KL#L$C C F ? *-7 L a {%//B<%[@(c[EdN|tw}yheiakV~u`l~iYzlbunknl~qjÄf_}]Y}]Yycluiti|rq~zenyjcxnWeJbFgbhkvvꕇ;v8nD.ld=,eD''OA# C>67*5&4"4!CC: ? L J E D C Q ^ M" G" W W _ ] XT ID > CH%JJ F D!KH ?#? > = < >!?#; 9 > @ G G I H F D BGKD B 5 0 9 9 <AO L BL UV V$M(J)O(O(G"A".#2?5 + , -. . 7373S:5m^G;{~mMrPZ||kjx{njkq[ZU^S_oofxtrj`@b^n:V[G3JW$7R#LL L U X ` ` u s l%x/-u*f 5y8FKCCEB776651}/{:> 88<@MG 6 7 79;5 3 7 7 8 :AA@ EIMPC? @@@@@AE KQNK K K Y]L L D D C@<:7x9z:z*C}>/F~I8bl8bl9Kz^9I{b9A|o7>vk23c]54ug74p>Y@eeOqHQʄQrrssrrr_KnrUXbXQ\QRQReCrIZYWwb@^<(^S3"NH*>D!1B,0**).#0"7 5/4 9 ?E 6 1 ? C K K HC3 9 > 2&#:"A">(=*9)9)1#3"7 8 <9 6"6 6 *&"((7 9 = A M J FD A H J FE I%F#; = D A>!D"J"U Y ] ^ OOX U K Z h l! p$ U L @ < D D ? E!V 4b"=(1X{W_oqqrrg^g^x|فtԜ\ÓUyy@qb:hJ3sZ8.bK&)P8/2$5 5 8 6 0 6G E B@ > 86: ; FECCBI O P P L K A > 7 7 CFMKHIIC A L P N N EHO N  L' S YSQ[ ^ \'\'?!AF B 7= C D D@ > J J ^n% 6588=?E#TM*iZFfbYjUl?w8{~ aL{bHqcFIII!O!O|7|5z}0{z-q$r'r)r&q#x(z)h.h. k jme%ui&v*u)s(|v)xy*wf&v_%n$s$lq%lq%o%q%w&}&&*x-}|*~y)u't&0063*(|#w$r% { ~r |j {^y&^y&'}'w%r#a }g~ l!f ` b lb ef mf ml k"h(i%m px {  #jw!ap n"r#U oX w` `_#a%b'g&k%j$j$rr%tl%ax&ax&l hnk!uu*|u&t"&*zt(tm'|m,m.--+*&)x25865-*u|$u|$ni(pn(t|)u})y){y(|s'u)v*~o&}l%{R+{R+w*t(i#k$cp'zq+r/q2so4u3w2qv0kv/ei'gl'nu(pu(ts&ur*vq-us*su'ut&vs%|$$}.}.p.r.x,z% {z&}x-r.p.p.p.p!p!q,n+d'e'}h%q#y l%g&w0|3p.p.v,{,+*e'm)t*w.z2D J00C~JZ`\b`in[|Mw<{r+iet]AtY5wm+xs(xm'u&!"#%t&t&tw&zq"| o v{&t(g}%g}%rd!rg#qn'pt$nz r"u#qj$p`$ol!op Zd Zd ^o(dj'uY#oX!] T]O!\I'ZP Y RZ]Za bp%bp%[e%Yd$R_ TcY pX sW v` rh mj lkl!x x y uq rY i V j Ll!Tl!\k Xk!Sj!]v#`z#_ k_ f_ \^ _[ gZ fV cU ]S VRa#Ql-Xq.Zs.pr'wq$|r&|r&s&~t$j vc q[ kU fN aK ]J \O ePh!Vh%Vh%j nn lzf xc pZ!m bj jxp.}r4wq+up(d`%d`%u.w+{ z"w'}t&sp%nh$h_#s nv sYy Yy Vg#Yi!b m^ hSW#MZF ]L fR nH XE QJ \L _Hk(Lk%W iX i\i"^l%`o(^s)[v)SvP vLvJv OX#OX#Th!Wg!^ e \ ` WP ZT#]W%\ h[ mP `L \N ZN Z8 W= ]Kn!J iF YB V> S8 J2 @@ HE JNc*Nc*V \[ `kl lin `h\ aX"j`#sh#ca^ ^n n s s jl"jm!k qc mKa G _B \C \C [@T?RM VQ WBl"Bl"; h@ fP ^P ^O ]O _N aF ]C \Ta!Zb$^b ^b h vf x a|"e z r rc gS \U`$Ua'` cc cQ oQ oWl$Xm%\q&`o$k g_ eR bW q[ W {U yD uD uX u[| e$b%W~&\%`#X!P E A Bt%Bp)H sLj#VM0]U3plH,T8%01!(            #"(&1:3+6B6#.;* ,8&8Rb;8Rb;-fP(mRD-#$    , 0"a5&Vq?.ggOgOnNsKA?9h-skL!KX7@F#4?$= A A C G U V [!["Z$^"a c d! V"R$]! Z P OL O R O L V# Z$ R P!W"W"O#U"j# h f ] T U V N#L"%V&V&Z'W&P%N%K (K'K&X!\ L F D D 3 3 5 4 3 1 . - - 2 4 J"J"R\"{-2"A'%N,-\1:q7HCVGZuXYo^Ys]dufi}vׁiʋ@}u1znV#RHE983.1*/-/.A!OA!OW/v[7fPbO^O_D`:|BEA}@S>!LS>!L3,'4*%6! 5 0 . , 2'5)-4+7//2<N ` y$..?9$W='_VA^Jz~jwvnm`{m]znVvwagkX}m`{nius~qnǂgf_[_[{dfxilpx~tnxycrxigwn]fLcGpeĕtouu싊PyKoH>fB9wJ.,YF(#JA!<7,4'8 9 B B ? B L K I G F R ^ P K V V X W TR I FB D F'HH DB!F D = >A @ ? A!C"=< ? A HHL K I G F J N I H ; 7 9 9 ?BM K EO Y Z Z#Q'N)P%P%G"A"1!4< 5 /. . . - >1>1[>2ifK7wrHuLZ{og}imql^\|V[T[gds^j|qplb|Ch^{?@CFIMDA@???@AGLQM J L M VYL L F EA>;::{;{ C F P L IE A G H IIG!D :=F ED!F H T X\ ^ S S Z W O Y d j p# T"J#C A G G B I$_$9k' D06f\bopqtux^x^nτgȖRLsp:hX2t^@+bR2'TG##F7-2$6 6 ; 9 3 7 BC CA ? < ; = > DDDDEJN O O H F C B 8 8 C F M KIGEB A J M N N EGN MJ$ P WRPV Y Y#Y#ABF C 9 ? E D C@ ? L L ] n& 8;:=>FF&\M.rYJfgŊXjTkKO%Z'^'tZ'tZ$cS%eU(k^+|r/1366v's_p"jQum3um3{m4k2h-h4hH)pi4x;l>i1^v-[k$T$Tei.kg-}a)f,s6:?BE~;}8}.}.zz$su#_e#_i#_w!X iP \Xa$`g,ek'gl%mk o kc!d"g~&g%h$t{,t4r2o1y+})t'q'n'n'|(w'zj%vt&r~'{y(u*{h x dh(i+66v2w0x+v*o'w(}*r-n.p.p.hs$hs$`t&`t$c vhu"ur+tw'r|$jx!b tp,t1v,v,vt1tu-kx"o}#z$v"r!~"#$$,/0,"{~!qv!tx#wz%mt#co gj)ih,ea2d_4 }O }O${Z'}b.w6?G˜OŁQzQ~_Ѐcuyuy؋8è6t1xw.q&]K8}>{AAAEEv5x3{|-|z+s%t'u)s'p&y*|,o,o, k jme"ti#u'u't(}t({s)xj&xg%m$p#sp%sp%q'r'v&~')*|,|~*}|*t'r'3374*(y#v$t%u vr z m{ aw%aw%y&w&q%m$a!e~ j }d ~_ _ m` hc sc sl i!b&c#g rp {y |!~$js!cm j}!m!Y rY wZ [ ^"_$a&f%k%m$n$np%nj&du$du$m n!po#vp*yt'|x$&){s(vl(n-o/+++*(*|13677.+vz$vz$qo(qs(r|(t}(|)|z(}u(}s(}q(~j%h$xX(xX(~s+q(k m!fs&{u)w,u.ot1vv/xv.ju*fu)bi(cl(it'jr&pm%qp(sr,qr)or'rs$ss#{z"~}"..n*p*x*y%{!z'x,v.u/w/x0v'v'u/q.h+i+m*s'z%o)l+v7y;v4v421/-i)q*y+z.{1DJ//@~J`j_k^oo]ȁJz:xt*kcx^AyZ5|p+~w(v&{&&%"$w&v&uz&yt"z r u}&t)j|$j|$uj!sj"ol%nq"mvp{ s"ok$ne$qn#rq"`j"`j"dl%ig%wY"pX!\ W^ R`N"Z UX W[^\`!en#en#\c%Zc$Sa T eX nZ p[ sc rk qos qs"~ ~ v wp t]l!Zj!Qf!UhY jZi [h!^s#`w$a ja f\ \\ ^Z dY cU `V [X WWb"Vl+Zq,\s-qq&xp$}s$}s$s&}t%lx!d r\ lV fP aL ^K ]P cQf Ue"Ue"f ii grcpa k]"i d g jvm+{n0tk)rk'bb#bb#wn,xp){w"}u#n&zl&qk&oh$mf#q ls n\u\uXk"Zl ` p^ jUV$N YF ]J aN eI XH TJ aK fGh&If#R aS bW d \f#ah'_n(^u(Ss!P sLt Kt!RY RY Sf U e ^ e \ `W S\T `U#] d\ iP ^M [I \I \< R? XI iH eH ZE XA V= L8 CB JF MWa'Wa'W \Z _chf fn bf]_Y!e`"lh$_ d[ cfr!jw#hl gl gm `kK eH `E \E ZF YA U?TL ZQ\Hp"Hp"> lC hS _R ]Q \P _N cK _J ^U`!Y`$[ a[ ajt"ht"bv#dt!k n` eU \Ta$Tc'^ aa `S jS jXf$Xh%Zm&\k$d e[ eSf W o[ yY vX uK uK uY t[y b$_$V'Z%^#W!OE B ~Cs!Cp$Jo!Ok'_^7ed*0A+ B+ I I DK ^ d u!%p $j#c "[ !` b O H \ Z R O F E C L T$[ ] S OO)O)M Q ]! _ aY Q%$V% X% W$$W#&Q%Q%U,R-H/J,N#K H R U M J B B M I = ; 6 6 5 0 +7 ; NNI M W/a3= E%#L,3b2Bx9I;KKTPW{\qyaptomtuetLrx=oi-iZ(^J#RCBA=:683A&\A&\p9uNk|yvӌm_^FsO-hk;t?m=k0+?-*C%%?!"1 . + -- & $ " " % % &%  ! " *(219!G->#B,@#@ED'WED'W[V9wZL5oV.)Wb1+]82mN8d=aF^N[RZSnFuBfRhMm=pt3@?Gl;GX6F:(:0#6+"0)!.(#(#9+9+:)8&1 <F A ;"J(O*K K :#; >BL U ^ s"*)60!K2$RF6yM > M M M O S R P X_ Z X RRA C I I J! M O H&@,BC ?=875 ; K I F JNF$C&C$C#I#I#T SP R STU Y Z N J 99GGEGLY e f f \"%Y#'Q Q E!B : 8 1 5 9 62- + T))T))rJ'\W,k9AXy~]\x[eaiYTmUONEB}D?>tiAllJzsciiLy^Dgds< 4{ 8<7544??;>ED@?=?A 6 2 886 6 5 8 @>< @DGH@= = = > BNPQL F QTOML L KG ; : 9 =AB~B{4c/[6p6p2k-eQPMSY%U+S-@.eK5wh6~h6~_K^WZ|_{nyU`cZRM_OLiLKr`H~fGAcAc\Vk[hΈfʈm^qUDZ=)`V7%WR1!ME(4A%+A "A@ ? =B RRRD 5 ? B G I :(:(E C >!:6 9 ; : 9#:: 7 7 37 B!@ ; A F<$1)2!2 1 1 L N T"U W T PIBCCQ V B ? 5 ; K Q V!M C OS[ ] ]$]$^ ] [ Y Wc n O(E+L N O O K#%V&.x/ I5)ZGClipooy{|uڕ\ɕ\ɓEA5z{1{bT&YP<C>#-<*9&2%0%88BA= ; 4 = E D BGIHG > @ E H OMJ L M = 7HM; ; D"FK L MC 8 =?B CL L CEJ HB JQ MLIHQ Q E E E C > E L F @ AASSY" o)*? K@!OA#YG/sM:YXeuЇUlOi3ky*lc]5}]1u]#}c's3s8r<|AF&j)v(h(c'z['z[| mK~ mJlG"fN%_U'gZ(n_*ady+\ek^Gf^=md-md-_-c/o3j8\H(nd2560.}r$U$Uts+uo)xa#xi'w269x5q1o0n0z{#z{#x%|w(`r/cv-k%eq"_ `kf'wk/js(ev&to"ym eogm mg#kg$fe%ww),~+s*yl/tj0|u*x(|s!|s!~v"}w#xx%zu%{q${q"{q t aq [xa&zc(**}0|/w*w)v%~.7y9u9t1t.z*z*^t)]s([n%]o'cs-bt(at"cp e lgt"hv$ve*ve*zx-uu)f lkq {~*w(s%}%%*+/00~-mv#lx#g#q"{ p|%dv*kj5mf9peDqdG-w-w47?XqsfVwPihNpE33(}^}&vYc `KcdEdp3`j-[d&`c'ac'ej)fl)g(g(e-j+}x$}y%}z(|)}*v,{n-|23''tl#sj!n es h q~u!|x&m&b&~v%|}$l"f!m%m%v,u*q%+0-)|+x,r)k(;;:6w*u)kp$ou%ry%ke#h^"qt#t{#jo!jo!gw"ey#_}&_'_)a!b u_ u\tY qX pZ Z jucvNx P xTxZ {_}!f{$my'ii#hc!a o^ sf y^ yF wK wY u\v!^v#d|#j#u$y$bm'Ze(lklkq(sy(zb(qr)h*u'{$~n*}j,r0t1z&z&)*---.~/:=z2w.zu$zu$x'u&k}#r}$~'}*~{,wo(oc#]"[!ok ok nh.nj(o qo snz"""z%a(Zx#Wt!V sV rWj,Wk*Xo$[j#b[!gh$ku'fn&ag%f ph sm un vy.y. h l v"~y'z{+z*x)/134886}7r8t8z8{6|4z7y8 sL#qRFFDA9~6s.}~.y./~/CJ++5}JqkWsa@p4qx(q]b?]5y,)$(3. "r%|z&y&u{"sy!r(r*ry!ry!} zx ui ei hh jk fm bin#gr%wr(|r)sz'sz'v cx a~Y tZ W^ a ]k\Z dT f_` c^"n in i`]$^`#V hV hU i_ ih hm sr }~#%((n }m {is"fk!^ SW \P eb dtb!dj$^l%fh$hf$S \T \X [V ZP V[ Xe Zec dl#cr(bt*un${l" w w}r'zu'q|%g u] mZ gW `P _M ^S _U _R [R [[ ZZ ZX XY \]f$]h!] jpd!vb"l\"hZ"[ g[ g`Y$c^%mk)qe(~R#tW%j['sk$|z!n di ]f if i] w] x[z![p"\Q%Q WE \D SC IM WP [Ir Fy"B^!BY B ID LI TW SdQ#eb%er&Tk'Ni'On#Oo"[ ][ ]N _R `]c\ aX \a Uj M` Y] ]R YN W:` :` F DE JA [D \N ]M^#K_&KUK JI RH Tq Yq YZ [W [L \U _n fc aW \Vb!Ug%Q nP pP}&P*` m_ jZ`%Vd"J oM eO ZN WM TC Y@ ZKg&Ok)Yz"Yz"HvMqZ aX ]V YS aO hZ d^ cX]!V[$R ^R ^nm,kk*ce%`e$Uc X`Z ]Se#Ph%X [Z VWY$WY$ZS%XW%Sa$R`$O^"Rh$Tq%X k\ e_g!`h$a ua uZ oYqWw"Vy$Q(U%Y"S#M#F D zF sF pPc*[o3{!M~%X/x:D}krrrrrffQiWeiWggteb^ZY_a[}[}atgmwX`uZ`p^an[akX`cr`{kfn_vqOZqOZuWdxWaVVU]PpkgT}SR`^dP4v4vj"qPmqHwo/qp.]q+SgH\E eB n= g; e< ^< [H aG ^C VF [P jN nL qK uI yN yO yS yT yj j iu%gt&bp)gw&l}#gv"bo wu"~w#y z((ys&ws&oq%sr%~v#~{ } p~*l~.z:y>qHqH+}i6oVmifkzp]`iczbh`_qhYqhYrrsmyY[>|:6"EQffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM ! )0/6O^[CQevPTlXo`tz~x}w}zfYjZJ:7 B0-4                    ! "!9!9#   ! 0'[1$Qj8*_R@ZGk\k\pQrOzH{D8_+la=DU49I+/C*"B* E E D I Y ^ l!i!g"^!U \ ^ M G Y U J H C B A J S#\ _ S PK'K'O S a a a [ T"#S" S" V"#X"$M%M%S*P*G-H*J!IH P S L J D D M K C @ 8 : < 7 29 ; GGF JT+\.t8?"!F)0\0@r8D:FMOTRcm|fkvogts`pLnt>ki0nY*bJ$UCCA=9968B)cB)cn?uQo|qЉx[jGu]3vp>wBf9`6I4>I4>;0(=-'B%#=! 0 . , . /!* ) & & ) ( & $       &")+/:'34&5398C98CLE,]M>*XO("IY*%Nz0,^C3sW9V@VGVJVLiDpAaQcNjDpB?>>w>a>T@|PAm<6ri62jw6-cw6-c\2"Na3!Ko5Ct9HF$VpG%W_H&YB1!H8*B/#7,!4-'-'8)7(5%4"1 9@ =:!F%J'J J >"?@ C M T\!q +'5-!J/$QC6wJo;58ei=hnEv~\sbTuhIkq?a{\,EoG(c2PJTW[[$x%v'o-z37;?AGIJJFC<: 4 7:64 3 3<<9;AA?=;=@ 7 4776 6 5 7 =<: >BEG= :z < = ?BJNSM G MPOOOOLG : : 9 =AA~A{6i3c3l3l-e)bWUPUY#S%Q&5'sR>-`V,qfV,qfQ@QMRuVvbypV_iJFbIDhGCoW@t\?v>`>`_UkXaň^kUrX?[E*aZ=&XX6"PG(3B$)A !A= < :? LMM D : B E J L :$:$D C A"<7 : = ; :!::::3!7!C!A > BG>#6&9!:: : H K R R S P N JGGGP T E C > B P R UO J OQY \ Z%Z%Y X W T R\ f N'F)J L O O R%'])05!K<*_QFqkppowz|ᓮ[ɓ[ɊB=vv.sok+j\J!NN7<@#*>'=%8"6"::GF @ > 7 @ H G GHIE D C D I J O M J K M B > HK9 9 C!EL K J B : > @ D EJ J FHL JGKP P P LKO O B B B B A G L F ? @A RR\# q*)@JA!OC$_K1zT>]Xgr͈QmJl1lt)l`^6~`2td$zh(s3s6t9z@H(r,(g'_%qU%qU~kDkDkE!hM%eT&n[(wb*kb}*gcobGj`>pc,pc,}\.a0o6m= hQ)ti3670~.|r"P"Pwq-wn*xc"xi&x~2~47z2t.u/u0v{#v{#u%zu(`s/bv-h~&er#bg lj'ul-lt(jv&vr"zp!kq"ln"rg#pg#hi$vv'*z)p)zl,vj-yq*{s({r!{r!yv"xu#uu%wr#yo!yq!ys!tf rb wf%yh&{){)y.x-w*w)x&-45~6z1y/{z'{z'av'_t'Wm$Yn&`r,^p&\o ^ka ghq!jt#te(te({t-vq)g hln!{*z)x(}'')*./{-~{+n|$n}$n#w$%x*oz/xyA|yG|!qS}#oWFFKIAU΄jx}l_i[\qEx>w/v/v%uVw"nQaYCb^>fk0bh+^f'ab%c`%ek'fn(o)o)p-r*|w$|w$}y'})+z,s.23((xq'wo$t iv l} t{s"yr%}i%`$}s"|y"}n!~j n$n$},{*u%+1.***t)o)9996v+s)ki$lo$mv$ed"b_!ks"nz"eq eq dw#dx#b|#`~$\(^!_ y_ v^ s[ qY pZ Z jy!ez!V{ V zW v[ y_{$dz%iy'gm"gi b p` rd y^ zN ~P {Wt \u!av"d{"h"s#w#em&_f'mj!mj!z~'zx'|i'tt)k+w{'x$~p(}m*x/|1t't'*+~-,,,|-69z.x*zx#zx#{(x'n$r$~'~(~*tq'jc$w`#{`#oo"oo"rq.rq)q qp spy#~~##x%d'\y"Yu!W tW sSi'Tk'Yp%Zl$\^!bj#gv%eo%bg%f ng qo vr wv+v+o!p"s$w&~z)y)x)}0~345<<?A{F|GHEAIL&}^)|d"a"a JF85x-~~,{,-}/J T--7}Llg[{u^Ap5r)t_c?^4{,)&(/+ {"~o#{v$y}%vx!uv s&r(uz#uz#{ w w t kl!j j i hk hn hir$gv&zt's'tv'tv'{ i{ e{\ r] Z a` `g ^\ eX g] c_a m jm jd^$a_"Z cX cT d^ gik k sn {{#%((q }o z js$hl"c Y] _V fc eqc cl$_n&fl%ik%S ^T ]U YS YO WX Zb \ab`h"`p'`s)nm#sk!{ t{ two&tq%kx#c t[ qZ hX _P \N [R ^T _T ZT Z\ Z[ [X ]Y _]d \ e\ gkc"pb#ia!fa!a ja jd^%ha&uj*we(V$wZ%o]&ui${u"j ce ]c hc h^s] s\ s\j \P#Q SF UD PB LJ TL VLp Kx!E`!D [ C LF ML RV R_S!`b#`q&Tk$Pi$Mm L o[ a[ aR _U a_h^ e[ \` Ve P\ YZ \P XM W? Y? YD DD IE YG YO ZN^"Mb&LXK NM RN Sl al a\ _X ^M \T ]j _a ]X ZU^Rb#Q jQ mPu&Px)Z pZ mZd$Uf!I oL hO aN [M UH ZG [ Od$Rg&V|!V|!H rL nX bV ^T ZP ]L `V `Z `V] T\"U ]U ]gk*fi(cd#_c"R_U ]Y [Pc"Nf$W ]Z [Y]#Y]#XQ#WV#Uc#Ra#I["Nd!Tn W k[ g^ j_k!d vd v] q[ sW{#U}$Q'T%V#Q#M"G xE sG mG kVi/`x<~&b}*jy6yAxKuorrrrrddWb[`g\uevdeebw`q__Y{Y{ezisv`cu`br``n[`kW_fhdniak]oR[oR[rWeuVc~T]|UexVdjP~PP]nab{ l> k? b@ `D fD cC \E `L oK qK sG wD {J xM wQ zR zf f gt"ft$dv(e{&f$ex#dq"tr$ys%{"}"))zr(wr'lt$ou${y%{|"|q|*n{.y6y9oGoG+k4zPv_hlusq\]n_skbc`mjgmjgpqsmzZeB;<$IQffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM  )/.0=CD3Xu6sj{{usrlzXbBJR4g!! !                   # #     4 k,,K'(@%&:%:%C E K L P V \ O B M Q HEN G 1 4 ;; : E O ^ c V R ?"?"T Z l g b _ \ J'D*T"Y @%@%K"J#E'C$<AF#J K I HK K N P T N <G!Q%M H ? < 22=!A KM Q)a/p5 )K)8`46n85sU?^Bw_u]znVunSenJbkB^g:|zY1nK(_CD@;4E0 HE1xE1xhQuZ|u~aȀM}IyDH~IgP-jZ@$T/'!/'!1/ 4, ># : . . . 3"5#7"7!2 2 5 1 $ #        %8 ?#T2o#%H/.^70f>1nF4vH5xY<_>POTQ_XoWUUTàVqWgiƢdoʓ`_^ZXMXM{Q=wO7zkG$SsL)_Z7l;r}?YO4rQ?0g;''N3$E:1:15"1% ( 00 / 4 8 ::H H JIF#H"NS$W(j.}3#!G$%M85q?:}fIgLjUjVkY|`fɃ}kɀmoɋ^bY]_SaPktLktLeHoLX{si{tsskY{mLymGuLxM|q|qsiysbrNpOjRqpLVuF;q9"Kp49\2(U1"EE= => D WRM T [% \ \]# ]# BC E D @< 7 64 ?B 51> = : < C @<&A$E!E+E.E'E%J J O S ] S I Q X T R Q P J J O Uek { r h \" X$ S Q MM? @B#@ 9 5 0 2 4 ? C Q 3Q 3k=HrC"NS)a[2sqM~Ts[Xc:8 2 2 5 5 4 4 5 5 48;@B 5w 1j9 <CB>} KXQID B PUWWNH 7| 8 9 =A@ ?y >{>|+_+_T Y gcXYZPLOP G G'd<,.zM9_:e>w9T31ih6.hc8*f^='WY?&RWo5X|o5X|piPvmOxLsGd8va2v^^+ceQ)^kC&XN(0D#@? 2 21"4; = > D J M N S T 8 8 ? A H#A$9%=&A&?> : 9!B$B$2'7%DDE HJGCN!Q"V V =ALK H G F N U R Q M L M P X Y ] W Q W ]O J T!W$R&R&J JJ GC H!L $H$G$F !F# N%N%h+.s27E#RO.lnPpqpprrVȍVmo7fc0oR@;P;8H,-G((F$"G!H I I ??W T J H A I P RT L I ? < Q R S R P N K K!K)Q"S H D 4 4 @ D PH @ @@ B B I KEEP P QRTPKX \ W U G G 8 9 : > I K M$ D;>? PPc% w-&CEE PI(rY9hJjYkgÌFp:s*ne$lUb9h5pz'sx*zq2u1y/u?"qN/3'e}#mQnTDnTDe/f3g@oI#wQ&])i(_'\{oFvg?za)za)wS/Z3p>wI%k-z49:1|z.wpsfBsfBl2~k-y gyj"ys0}y11z~*r}#x+z.iy#iy#yl%so(`w/`v-_s'fw%l{#nv%pp'uu&wv%|x$}y${u,}q*f#}i#ms!su"xv"n%e'~j&zk%qf(nd)x px pht#ir$mm&p kr ir rrz$tw&tv&vv"wv!sp'sp'ol'so(~w)}y)z*++++02j zj zj|"cw"Lh"Oj#Wp'Rg!L ^Q [U Xj iq nne"ne"|g+xd(j[ og#|*-0.v+p)n({+t,qm#qu$o&t%#+28=%c(p03ooq~~EŜMΒU׈[}`}A}6,jh(_^b#sQb#sQm\ A E J V Z R O Q Q [ ] e!c"b$^ Z T&R)` d J&J&KJ G$E!@ BD!L O K J K K R T \ X O P R M H ?<449; A B GW&g/'D&7X35l75rX>dBtYsZ}q]{o[vjTslMqoFh;b1|P(dJ%\:(\4*\F8F8kZw`ŁsڀbR|MyHORzf!Lt;=j6/f5*N# N# ; ?I K R M I O V' [!\"^"^"D D B A >>> 8 2 AG ? = A @ @A D C B$B"B ?(>*B"D E!E!NPV R O U [ [ [ X W W W WZe g n k h ^ [! U S G G > > =!=< 8 4 4 5 @ C T"-T"-y?!M}F%W]1vc;uZ|z]taWx^;p[`:OW]:DV]* 8:$/.U(Z]`-dm=}DlYWuCIJO\:/~+t)q!Z2!Z2={?GILE? @ AILGG> <86 0 / / /} /y +w *v +s +s /o/m 0e 1k 5~4{4y7:::44 3 2 0 0 0} 2 4 3 3 8:8 7} 8y :~ A@@~ HPKF@ > NTRRKG < 9 5x: ?BC>z]&(kK)%jI,"iF-V@-P?Y2ZtY2Zt^ZUf]UhWiPk;r8mx6kb4wiM2lK+;B +@ @ 6 7 < = A = :?EG H E D 44<=B @">%A#E"A!@!;!:!C'C'7&<%L!L O M L"K!J M$N&QQ@ C N L H J L R Y S Q N N J L T X d![S S T L JK"K$K$K$F E DB A C EC B"F G T"(T"(x8<>DS'^X2thR}nrqqtumLmLLI'YJB"ND.-E++I%%B"< EM F D IIH F @ A C J Q QR M K D B W V R R T N I EA(M Q L K : : G H K I H B = F I I J DDQRS R N NNS U Q P K K 7 7 5 : GF D F HE D ^ ^ ."2*?ACKO'ka5sCrSqb‘Ci4k"\PzWAl2k1~i0i0k1l3n5oC#pQ+r-~$rXz!fLh[:h[:qe7wc:_C"mP'|]+q0(c%XzpEvh?wc-wc-Q+Z0w>zI%k.}7{@C50w{g?{g?us.rq,jl$nn%yu)}x*{*|'w%q'o(k{#k{#su"ou$ex*gw(lv$ly"l|!nz"qy$ty%vy&w(w)zu+|r*j&k%wo%qv#k~!sr"{f#sj%pl%ui'wi(i gi gon%oo#np oo qn ns"lw%qw%sx&x|$z~$ju'ju'nq'rq'|r&}v',-.,+,-j|#j|#hw!br!Pd!Ob!L^#M WM QR SVU"bd$gi$jh&jh&{s-zo*yd!yj$y~,~./}*w|%rz%py&yt(|s)~q%|t&y~*}~)(3?J"V+z/GOjjeΖZŨ<>ABC0p~)xc$iT"eOqfDqfDh_0f]-bU'fZ'rh'on(lu*oe!p `rq&sw)000-%%{%')+,136640|'y&oq#sm#wj$|k"m { oz p{ r| rwv&wv&-,*-10}/+*(~(++0{.p)~n&rfj eb e\n!Zq#by%e|&X ~X ~\{&[z#[ wY zS!S S _ lza t^ sa}%a}%c'e%m j `y![y#Vz&Zy$^y"d|%f}&j | k |f{&f#g b Rq!W r\ s^ r` qer gs"dh de hk'hk'x*y(}"x'r+n$ i}o!zq#)+n'n'|'~(x.|,&'x(x(x({'|'z{z{y+w)s#m"]y"h|"s!jr#`d&dd"ed!`w(`w(v*v{(wm%wq%x|&y}&z~'q)i*k#l ` \!P tS s\s YpQ gXn `v$aq"bm!d ke jnx"r}%i#i#pv#qv%tt+~y)&-3>B!P"U*o*o@=6558;::V`ņCC']#T83v"x}"{{#y)w0"U&b55XhdfmYʀK{ l@ kE kC m@r A uB w= v8 u> kA hD nE pQ z Q z Y ^ k%d#\|"ax%fu(jy)l{),---/+p}"q#t%z%&|y,zv.s/s0tBtB*xf-{t9=zqKbrS[t[Uw]dz`tokeenoskVQ:]/_$ UffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM  !)(0G1/8SR[g]ivtjxLzIEiiApSqWtd‚qcf^nXvQxFy:]3T1}?3s83oF?F?mcǜzf̅pقd~W{QxKVZ|KvFtS)atS)amJHoFEs:;e23: 6 2 0 / 7 : 00B > 223+#  ( -*.).!(/# /# -< g#=f"?a$Dd#$Jf($P^0$QU8#Qf4([l2*^47r5;y;=}DE|]\|d]|y`~wbtd‚peƒke~yt|}yx}v~qquys˄kMlQo\iωvjlT_`HE6)U<(CE-E-;'8$0 / - + ( % " - 0 J J N"J"< ? I M!Q$a)q-$@*F(>^+EfE`Obkfƒob{WyQwJdFQAJHGJ\bcjĂwSwSW}dutr{}uԃf_oYrWxkZri[fWYfWYmellirjtnryxk]~\GM0p{D!MxAAw;6w92W' W' 9@T RM I D K Q($Y!%\%^ &^ &FD?> ; @D: / D KJ I CDEED F!G"C!> 8$6&? B @!@!L MN Q T Y ] b c _! ^" d"d"_ ` d c a d!g$` ^ WTA A =%<$8:> ; 7 7 6@ C V#&V#&A#RJ)`f9kExgzsgumfW_Y9QKI4AWH2<[H*?.'6%AVFK$^Th4w|i9kHUs?ۼ_xEȹ2.,'{H'{HILV"SPF;} @ BJM?x?x?=85 , , + ,u ,o %i #g !Z !Z)b )` *[+a /r2u4w5r6l :z;6}6} 0| /} + +| +r / 3 / *r/y 1{ :=7n9r >~ ?~ B E GEB; 9| MSM M GF A 9 1o 7y= DF=z:t)V)V JO] XJOS!SSRRUUUX"!b,%l3%1G(|;m.l.k.U(N&B.[lB.[lKJZVN\vXa_Xr>?|@qt?fV=I. F? 3A A9 < F F F >!5";#@#A A 7 4 0 0 9 :; ?!B$F!ID#B%<!: D)D);%A%S#U"Y S!M%O#Q!M(K*L"L"C"FO M G"L!Q W!\"S P O O F IP#W$k%`$T"P$K%J!I B"?#D"D"A @ = > ? > = = = E H Z'*Z'*DIK"Q`+ja5|bSzkrrrvwM[A{M[A{+#2.!-5 : I > 2 B R D ?!R R 986 : EK QQP N M I G ]#Z Q S W O G ? 6&H NQ R! @@N L FK O E :J OJ H BBR SURHM QN M K J OO6 5 0 5E@ ; H T' L I l$"l$"6(7-:~FMψC@tumsVsVΉ']$Tf:g3k xo |s!}{(u/ wJ$wS66tsr}lnrMŅB{6m.ko&hXy^6p[+kh(il'q+o)h!o"&%#pu `w"~$q+m-u}(u}(m.r.k-nx&p nmi"jd%tow r|t%}u' k kq eo hhq'jo$n gc gXf c ]g ZiZ!iZ"tY,tY,fS#cX&Yg.Xg+Sh#Xg)]e/_j)`n"nm'sm)$$um+rl*ih&kk%qs!qs%ps)qq)qn)pg&od%bi"^k!a_$`^#\Z!^^!bj!_^!\R!V WP \T fUi Z l\ mOr!Or!`j"^k!W oWn!Vl$Z r^ w[h#Zc'T _R ]W UW Uos ku] {[ vU gQ fL dT nW qd vh w|&|&| | }|*}{+|y,yw)ut%ki$a^"e bf cM dM d^a"[_"QW"UT!` K` K` K\ KW JPdNm Su!Uw!Pa!M ^E TE SF NM US \N ]H ^P bRcP VO RO mO mQ nT n[o!Zk"W^%U_$R_#T dT eP `N ^NUNUK GI KD V G WO YL ZH ZK WM TY P] O_ d_ dPo$Rl"W cS dH hG [F NK UP [LX#JW&O]!Q _M aM ^N VN ZO fO bN ]W_!_a$W ZT XT ]T _[t)[t)X u U rJ jS b[Z Q YG X? T< S: I9 EH QH QU qQ oFj%Fl#F p@ m: jN lT mVX VQ!Ow$Ow$Q oN nC lA l; mEj Of!Nk L oS nU ni mi mU}$X~%b'`)Zx.Nl+B`(@`"> _Dh Fk!Rn1Vo6p&\c4u<^?cIqD|ʺ>SgXSVzWq`[`[pRm_egigdhccjlvLfvLfpngxiqp]nfx[c^fMSsLT|T|RSVX^WOMKXu\qk`Zk`Zl8pk2rvg xLeyF`z3U}*I!G D D D ; d8 YC dD fH jF i? f> o=w= p< i< `< ]= `= aG zG zP"W#m$hy c pbr"`t)k)o)./,,.,}$|#w!%(}-{/}p4|l5AA'l\+jf5e9ctD\uQXv^Tshioq~qrggpqriNU8l3h!-%X ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM  +#2EAN~RN]qm`e_Y\U5rSK)\IAE2-*                 $$61*x:q/t~V%Zh<?[1 > ? ? ? C H K N!KJFE? ? A B F L Q N LV Y \ ] [! [! ` ^ X$['_)_ %`%!_#_#f i _"_"M K E"E G J M OPS T O O T V _ ] Z Q I D ? 8 6 227 7 8 9 > GQ$f/|#;+&P/(WJ5~S:hKhRjgŒhdb^nV{NzDz:]4T3|B4x=5wW@W@v_Ɵ}d̃v܃gʄwXvR|uMxWzZ}J~EwR+dwR+dvG$RwD"O{>Fk5<<; ;"7 5 C G ;;g% b$ U" X! c! M 7 B.N%&JU1&RW5&UXCIXCIF/6N/ 0> 0@%<"/ . , - . . .2 3 E E G%B$6 7 ; C"K $[(k+"?(F)Ga,RjDaL_~f[~jX~vRsMpI[CG>@?>?SP[VbKbK~Yftzくrֆ|dĊiVnSpRgReRqYWqYWo|rz}u~mʂuWjH`:T,hQ']O"PO Lb6(b6(J J K L O M K K K% Y ^ X(X(D D C C BA @ = : D H F F G"H!K I E#D$D&A">30< @ 9"9"JJJ M Q V [b e c b#Y"Y"_ _ ^ _ e i!m$^ Y T S > > B"A < = ? :5< D P T c +c +I,gT5xvQzZxuwwlukdUXV4EIF/=V;.:Z8#@(8"6S6;\DK3ynL7}tOCGf?LY˯>¢5ɕ+ޒ("M"M`/[+OJFDBA A FG?~ ?~ 9 852 *~ *+(p(g "d c*p*p'd(b+[ +^ -i -h-h,_+V 2b 4g 3h3h *d +j -z,w,o -u/{.t-m 1r3t9;6j 7l :r ;r