l|De[x|8! PG$kHkv`(X+LT@?PD?D??D??0E?1E?D?.d.Z??C55?mD?`D..dv :?C?D?D?D?D?E?D?D?D?D?D?D?D?D?D?D?D?D?D?`D?@DB[xB[x>B[?PD55M55Ud.>.d..d?D55?UdDB[xB[x>OB[xB[x>B[x?D.d.>.dB.d..d.>.dC.d.>..>.d.dB[xB[xa.d.>.B550F.d.v :55?C.d.>+C.d.>+C..d?$D.>.d㺫C..d.55?0FC?55VD?T?x????h?..d.C..dl5?5ٶ ?C??@C?C?C??D?D.d?.Z??.d?.]D55V?D?C.d.>Mh?..d? 5?5?MC?..d?*̀?L?33/D>r?YD?C55?p m=(U?{..d?i?C.>.dsX.d.>T55??8D55?B[x>B[x? 9C?`D?p..d*55K.d.>㺫.d.$D?? C.d?.侢D.d?.B5D?`C?xD?.d.ҁ.d.HsC.d.C..d?t_>t_?t߾ TD.d?.kDt_>t_t߾\/D.d?.D?Dd?Js=D.d?.ZD.d..C.>.dC.d?.>㺫55?A55Ç.>.d?.B>rC..d..d?.?D?D??D?B[xB[x?kD55C.d?.>v .>.dv..d?D55?Ç.>.d?+CB[x>B[xB[xB[x>B[5?5Ç..d?.d.>ZCtƳ>Eo ЕC.>.d.d?.>.B.d.B[x?B[xUC??CB[x>B[xOY.d?.*B[x>B[x?rD:D..d.dB5?50Fb? .d?.>.d.d?.C5?5?? D55?555?ÇD..d.d.>.d??BB[x?B[x> 9C??DG?DB[x?B[x>B[xB.d?.>+C?*?*UU-D.>.d?.d**UUC..dZHDLBG)?ҡҡ?f\G)ҡ?ҡrKD..d*̀.d?.Q*d> /5OD.d?.>TD{D?PD?`?P55VC.d?.>.>.dy 55/=D? ? ?_R"D?\?D5?5?):?:?:g C::?:2AD55?xD?@5?5m? >? _R?=.d?.>p?.d?.>ҁOC.>.d?pz55XgD?Dr?衾?L?ffB?.d?.>#J.d?.>Z=???D?5?5?5?5BUD55?~555?.d?.r55?0FC55?55UdD55?..d?Z.d.??C55?{D?D..d?Մ-D.d?.>*̀DB[xB[x>rDBV{HG?3.d.>y D?5?5.d.>ZH5?5?5D.d..C5?5?5555D55?Ç?.d?.>.dD.d.>Z5?5?D.d.>Pk..d?.d.>.d=ex>C.d.㺫C.d..dC.d.>...d?.B??? D?-E??0C?D?B[55M?D.>.d?\D?\D55Ud?B?iD?C?C?D.d...d?D..dv 6?DB[xB[x>.g?D.d.>.xC.d.>|B?dD?C?D?dDB[xB[x].>.d.$.d.>|C55?U$DB[xB[x>C.d.>..d.v 6?D..d?,D.d.>;C?DD.d.>?C55?qD?D?pC?D55?0FC.>.d㺳C?C550F.d.Z55?C?pC..d.?|??YD55CB[xB[x?kD.>.dv.d?.>v ?..d?D55?55?mu5?5ٶ 55ZD???K???X..d.C55?..dl?B[xB[x>̞B55?A55?D?]?0C?B?B?C??C?D55?.d.>P?D.d.>Mh;??C..d?TA..d? 5?5?MC?C.>.dsT? C.d?.Z?\?D?$.d?.]!D55uP?D??p m=(U?ϣ?L?333D55?^BC&?+h..d?i^B?C&C>r?YD?(D55G..dT5?5?9D?.d?.>㺡B[x>B[x? 9+C55m?55?A.>.dC?>rC?$D?.>.d?|C..d?A..d?.??y??PC.d?.㺵C.d.$?.d.aC.>.dDt_>t_t߾+#D?D.d?.侢D.d?.Dd?Js= Dt_>t_?t߾YD.d?.D.d..C?D..dB[x>B[xA??@?B5?5mO?u?A.>.d?.\?<?.d.>ZC?.d..d?.C?5?5?.d?.>.$?CB[x>B[xOU.d?.TB[x>B[x?rD>D.>.d?KC5?50F^.d.>㺡..d.$?d.>.d?z7.d?.> 9C?D?..dT}55?DD?.>.dtƳ>EomC?D?.d?.;C?WB[xB[x>TDD=~C?D?L?LD.>.dy 55fC.d?.>B[x?B[x>-B?w?@BB[x?B[xIC.d?.>|C?@*?*93D? ? ?_R*D?l?55?D?`?i..dZPDLB**C?:::YC55?|D:?:?:"B::?:D5?5S?$?D5?5߰8D55?yRD:?:?:!kC:::&C::?:sD.>.d?pZ55/DD.d?.>ҁcC5?5?::?:ND:?::::?:?:;!C?D?7.d?.>p?C?55C&m"(D*d> /3VDB[x>B[x/v?)G)?ҡҡ?V?*d /?(h_?LG)ҡ?ҡPD?'L?D? >? _R?5G?D55XnnD?D.d?.ъ.d?.>#F?D???D.d?.>Z9??r?衾?L?ffB.d?.r?55?0FC55Ud"D..d?Z?D55???$C?p.d?.>*̂DV{HG?559D?.d.㺳C.d.>..d..C?D???I.d.>.P??05?5? D5?5?5?5?0FC.d.>ZD5?5m?..d? ?D.d.>Z.d.>Pk.d?.>.hD?|D?DD..d?Մ5D55?qD55?mu.d.>yD?C?|B[xB[x 9=ex>C..d?|C??.d..tC.d.?XD?.E??D?D?D?E?D?D?D?XD?D?HD55MB[xB[x>B[?D.>.dz7~?XD?xD55Ud?hD?C.d.>|B?hD.d.?C?D.d.>|C?D?D?hDB[xB[xY.>.d\.d.>|C55?Ud&DB[xB[x>B[XB[xB[x>O.d.>.?D..dv 255?uD.d.v 2.d.>KC.d.>KC?`C550F.d.Z55?C.>.d㺻C..d.55?0FC?D?..dl?5?5ٶ ? 55^D55?..d.CB[xB[x>rDB55?B??HB[xB[x>t??B?B?D?HD?D?C??D55?.d.>L.d.>Mh7??C..d?T5?5?MCp m=(U?{.>.dsP.d?.Z?`?D55N?D? .d?.]D??L?337D?>r?YD?,D55??4D^BC&?+X^B?C&C..d?.55mo55C..dT5?5?=D?B[x>B[x? 9;C.d?.>㺛?55?A.>.dC?>rC..dz7~?B.>.d?|C?x?@C.d?.㺻C.d.$<?D.d?.Dd?Js=D.d.aC.d?.ZD.d..C?D?D?x?55CB[xB[x?kD.>.dv.d?.>v 55?55?mo..dB[x>B[xB??B.d?.C55?ËD?8D..d|B5?5m?t?B?8?.d.>ZC?.d.z7~.d.>㺛?5?5? j.d?.>\?C5?50FZ.d?.TB[x>B[xOQB[x>B[x?rDBD?X..d\.>.d?z7.d?.> 9C?..dTy55?DD.d?.>KC.>.dtƳ>Eo ХC??.d?.-B?B.d?.>|CB[x?B[xUC*?*UU5D? ? ?_R*D**UUC?h? ?$D=~X7C?X?D55vC.>.dy .d?.>oB[xB[x>*D?p?55?D5?50:D5?5M55/ED.d?.>p?(?&m'D55'C*d> /5WD:?:?:wtC55?yVD::?:JuD:::.C.d?.>ҁoC? D?8?(G)ҡ?ҡrSD?*d /?]L?D? >? _R?5?LG)?ҡҡ?fTLffCG?D B[x>B[x/v 5?5? ::?:+D:?::E:?:?:g*C55?gsD:?:?::B:::wC::?:2AD55XoD?D.d?.Q.d?.>Z5??L?ffBr?衾.d?.r.d?.>#B55?0FC55Ud&D55? j?? C.d..C?H??H.d.>.D?`?5?5?DV{HG?5?5?5?5?0FC.d.>Z@5?5m?..d??D.d.>Pk.d.>Z.d?.>*̄D.d?.>.lD?C?x55?moB[xB[x 9=ex>C55=D.d.>..d.㺻C???L??H55?q݁D.d.>y D.d.|C.d.?TD?.E?@D? E?D?D?D?D?D?D?D?@D?dD..d?NDB[xB[x>$=h.d.>_uC55?U"D.d.>CB[xB[x>@.d.>a,.d.>I!B55?AB[xB[x>n?A??..d?ئ?n55R?.d?.*D??p m=(U?_55?..d?6?@?.d?.>?t?.d.侊@.>.dD.d.侔ׁCt_>t_t߾GD.d?.Dd?Js=˚D.d?.;Dt_>t_?t߾nYD.d?.D.d.''C.d?.fD.d.a,C.d?.C.d?.BD?tD.d.侟N?D..d?''D55?$55?m~55?D.>.d?|T=C?p.>.d?Ȓ`5?5??C.d?.!e.d.>?{B[x?B[xd“CtƳ>Eo{C?.d.TG.d?.D.d?.  / TD?[=~h3C?5?5\5?5p6D55/AD?:?:?:"B:::YC::?:VD?&m!$D:?:?:!eC:::&C::?:rD.d?.>8_C?+?*d /?a? >? _R?$8::?:NAD:?:?:;C:?:::.>.d?h55X.lD??D5?5?5?5BuD55?~55 ?55?0C55?..d?&?CG?R"?D.d.>ȒT5?5?$5?5m.d.>&55?m~=ex>\"C..d?;1D55?D.d.>ED.d.>..d?1C???5?5MDr?>Y..d?DB[x?B[x>Nr4衾r?5.D?.>.dMh??l?.d?.D55?:D5?5?UdBr>LD555B.>.d?CD?|?T?tD?..dҁO??o?t?{?.d.C.>.dMh??r?>Y 5?5D..d?D衾r?5.DB[x?B[x>Nr0????c?D.d?.D55?:D5?5?UdB??.>.d?CD55uBr>LD5?5D?s?pD..d?y D?..dҁ?5?5?F??D?.d.C.>.dMhr?>Y5?5MD..d?D衾r?5.DB[x?B[x>Nr,?d?.d?.D55?:D5?5?UdB?.>.d?CD55zBr>LD5?5D..d?y D?@D?5?5?6..dҁ/?lD?s??@?@5?5mD??@?g.d?.D?w?????@???P?p?????@?@??P?D?D.d.>e?D?D?D.d.>e?D?D.d.>e?D?@D?@D.d.>2?D?D?D?D? D?D?D?`D?D?D?@D?D?D? D?D?@D?D?D?D? D?D?D?D?D?D?D?D?D?D? ?.d.>Z???.d.>Z??.d.>Z?.d.>&5?5;C55?q55D5?5?55?j55?BL?&D? #-r;5?5C.d?.WC&?^BDr?衾)(?@UC.d.>~C5?55?5?| .d.>=Z.d?.>.!r?衾Bm&>DL?i?L?X5?5?d.d?.>5?5?M55ODr衾 DC&^BAVD.d.ݝD&D #zDH>V{\YDL?33cm&>3Dm?&>=m?&>  #&DW6D #?&DkA Cm&>K/?L?ff?L?ffL?HHV{歧D@U8JDr衾D@U?c5D55?BUC55`Dr?>!m?&>5B[xB[x>t0DB[x?B[x?.d?.^^?L?335?5?Z.d?.>3&D #D.d.&RD??1?C&?^BD55?BL?&D? #?#??@UJqCr?衾)@ULDr衾FDr?衾Br衾D?C?5?5?|̠5?5?dC?L?P&D #ހD?Q55?j.d.>~C.d.>=F5?5]D.d?.W.d?.>.m&>\ DL?L5?55?5?F.d?.>ړ55cVD.d.]DC&^B#\D?]?.d?.^Y@U?:D?55?BUC5?5???B[xB[x>VDB[x?B[x?L?m?&>55`Dr?>.d?.>3&D #"D.d.&D?H>V{!bDm?&>j?L??L?̄m&>17DL?ffFm?&>9L?Am&> #&D D #?&D%CHV{ID??2??@UC?r?衾)(H>V{\aD@U8JDHV{歫Dr衾D?C&?^BD55?BL?&D? #-r?zr?衾H Cr衾 D???.d?.^V@U?c=D?5?5?E.d.&RD55WD&D #DC&^BA^DB[xB[x>t0D?R?J55?j.d.>gD?5?5] D.d?.Wm?&>5m&>D?L?33L?IB[x?B[x?.d?.>5?5?| .d.>=:5?5.d?.>.?\?D?L?P5?5?d&D #zD.d.ݡD55?BUC.d?.>35?5?Z55`Dr?>!??L?ffm?&> m?&>=L?33Cm&>;D?L?ff #?&DkA)Cm&>K #&DW6DL?@?5?@?@U66C?@r?衾\H>V{p+^D@UvDHV{pDr衾3 D?@C&?^BM D55?BL? &D? #W*?M5?5?|?G5?5?dcC&^B fZD&D #͔D?L?S??vr衾lDr?衾B55?.d.>C.d?.>?U.d.>I5?5C.d?.#L?QXm&> D5?55?5?H.d?.> 55#TD.d.侙D?X.d?.ĜZ@U?s9D55?BC5?5?:B[xB[x>84D?L?= m?&>2,B[x?B[x;55`Dr?>.d?.>f{&D #6D.d.^D?L?q=m?&>m?&>,L?Qm&>K7D?L?q= #?&DoCm&>B #&D\DL?zD?<?,5?5M5X(>P|?@DH>V{5?5?>r.d?.>Mh?55?D55?7&Dr>UDB[x?B[x>Nt?05?5J?@Uڥ.d?.>T5?5Ar?衾;?E?#5X(>P|?DD5?5M5?5?.d.V{>r???a.d?.>Mh;55?DB[x?B[x>Nt?q?A?(D5?5J?O?@Uڣ.d?.>P?3?mr>UD55?7&Dr?衾;?U5?5A?TD?$5?5M5X(>P|?HD>r?@55?D.d?.>Mh7B[x?B[x>~?,D5?5?.d.V{:}5?5J?4r>UD55?7&D?P?@Uڡ.d?.>L5?5Ar?衾;?@?'?C?\?S?<?l?7?h?P衾rk5?5&H>V{Ar?衾g.d?.CJB[x>B[xV{HD.>.d#B[x?B[x=>r}S>rJv?Yr?衾gH>V{A?/衾rk5?5&.>.d?*̂D?=?.d?.CJB[x>B[xV{HD.>.d#B[x?B[x=>r}S.d.ZAD>rJv.d.#NDr?衾gH>V{A5?5&衾rk.>.d?*̄D?.d?.CJB[x>B[xV{HD.>.dFbB[x?B[x=.d.ZED>r}S.d.#RD>rJv?T?3?L?8?.d.>DHV{KB[xB[x?VD.d.>EDB[xB[x%V{H>S=D衾r"9?55Ç..d#JDB[xB[x?JD?55?~DHV{&.?? B[xB[x>QD5?5~HDB[x?B[x>{??+?MHV{K.d.>DB[xB[x?VD.d.>EDB[xB[x%{?5??衾r"5V{H>SAD?4D?55?{GD..d#RDHV{&*?%??!B[xB[x?ND55mO?B[xB[x>UD5?5~QODB[x?B[x>? HV{K.d.>DB[xB[x?VD.d.>EDB[xB[x%w?衾r"1V{H>SED55?{GDHV{&&55mB[xB[x?RD?5?5~PDB[xB[x>YDB[x?B[x>?#?/?H?0?? ..daND? ???5?5~MDB[xB[x?2D.d.`5?5\?e.d?.>C??.d.xB[xB[x?6D?BB[xB[xB[85?5\.d?.>C??.d.hB[xB[x?:D5?5\B[xB[x?`?@?衾r+>B[xB[x?ytD.d?.؇ B[x>B[x?hD.d.>CHV{E<B[xB[x?&ID.>.d?Z=D.d?.??_?D衾r+>.d?.Z?S?55?ZD?k?G.d.>CHV{E8B[xB[x?&MD?B[xB[x?yxD?.d?.؇B[x>B[x?lD.>.d?ZAD.d?.9,衾r+>.d?.Z55?^D?`.d?.؇B[x>B[x?pDHV{E4.d.>CB[xB[x?&QDB[xB[x?y|D.>.d?ZED.d?.9,?|?c?W?o?K?@.>.dpzCV{H.d?.pC?D.>.dE8CV{HM.>.d?C.d?.E8D5?5?ÏC?C..d..>.d|C.>.dE8CV{HM.>.d?C.d?.E8D?C5?5?×C.>.d|C..d.>rYCr?衾i7D?B[xB[x 9 ..d?r?衾i;D>riCB[xB[xr?0D..d?z7~r?衾i?D>ryC?@.d?.>`D5?5?)55?55?| .>.d?*.>.d$55?0FbB.d?.>4D55?s.>.de].>.d? ]&55>s55?_Ο.d.>5?5?k?D.>.d?T55?sb.d?.>4D55?_.>.d.d.>5?5?55>o.d.`5?5?k.>.d? ]55?|̠.d?.>`D.>.deM55?ާ55?#B? D.d?.>4D55?s.>.d55?_Λ5?5? .d.>z7~55?55?| .d.`5?5?z.>.de=55?#B55>k.>.d?5?5?55?s55?_5?5?.>.d?!55?55?|.d.>Մ-衾rֻ..d?=C.d.>Z=B[xB[x.>.d?lD衾rֹ.d.>Մ)..d?=C.d.>Z9B[xB[x?0D.d?.XD5?5C.>.d?lD衾rַ.d.>Մ%..d?=C.d.>Z5B[xB[x.d?.\D?D5?5CH>V{>rB[xB[x?D?C?D.d?.>DH>V{?;B[xB[x>r.d.>ZB..d?s\D?pD?D.d?.>DH>V{B[xB[x>r.d.>-C..d?s`D???C.d.@8?r?衾%6B[x>B[xP>rB[x>B[x?FD?>r?FkD5?5?jEDB[x>B[xA_=~?afDH>V{?7D>Tm}3L.d?.Pk.d?..?5?5?jIDB[x>B[xL>r?FoD?C.d.@4?C>Tm}3H.d?.Pk =~?ajD?r?衾]K>rB[x>B[x?JDB[x>B[xA_.d?..H>V{?;D?5?5?jMDB[x>B[xH>r?FsD.d.@0?C>Tm}3D.d?.=~?anD>rr?衾XB[x>B[x?NDB[x>B[xA_.d?..H>V{??D??&>m?D.d?.ZH=~X7?C?.d.>Z~=ŝ..d??2AC*o~?)=C?@U2!L?? ?.d?.Z&>m?D?9=~X7? ?-..d??2QC~=ŕ*o~?)=C?.d.>Z55M?@U2!<??C&>m?D.d?.=~X755M*o~?)=C~=ō..d??2aC.d.>Z?@U2!,????4??(???C????|????? D?????????.d.>vB[xB[x?ܺr?>Q8D..d?4 .d.>r..d?455r?>Qn?55mr?>Q@DB[xB[x?ܺ? .>.dD?.d?.Pk!D? ?$?.>.dD.d?.Pk%D?(??h?@..d`D?p?0@U-D55?v?d?l?T??<..d`D.d?.ZLD??t?<?? ?55?r@U1D?`?X?8..d` D.d?.ZPD?@??@U5D55?n?~???N?????.d.>V?55?Ç..d lDr衾՟^B?d?@???0.d.>R?55?Å.>.d? hr衾OB..d pD?@.d.>Nr衾OB.>.d? d?55?Ã..d tD?R?`?x5?5| .d.?A5?5?C.>.d>r?mD.>.d?vD.d?.6>rQ..d?(D??p?.d.5?5| ?4?.d.>CD.d?.6.>.d?zD>rQ?.d?.E.>.d>r?qD??PB..d?(D.d.|B5?5?C??D.d.5?5| .d.>CD.d?.6.>.d?~D>rQ.>.d.d?.E>r?uD?@B.d.|B..d?(D5?5?C???"???B?.d?.1BB[x>B[x?2D?B?B?C.d.D..dZHr?衾6f?C?B?P?.d?.1>B[x>B[x?6D?55?0FfD?0B?4C?4?B?.d. D..dZr?衾6b?B[x>B[x?:D.d?.1:55?0FjD?0C?B.d.D..dr?衾6^?B?B??`A?xB?"C?B??B.>.d*̀?C?@C.d?. ].>.d*?C?PC55Cr衾-ID..dZHB?pC?C衾rC.d.HsD?C?A.>.d?|B?pB.>.dT}?C?DC.d?. ].>.d*?B.d.HwD?C衾r8..d-B?tC55C?,Cr衾-ID?LC?C.>.d?|B.d.H{D衾r8.>.dTy.d?. ]?C.>.d*55C?C..d-Br衾-ID?C?8B?B?.C?2C?B?C?bC?>C?^C?C?C5?5?55-.d.>D?C.d.>D55-5?5? ?C?.d.>D55-5?5??C?C5?555.>.d?)D.d.>PkC??C555?5.d.>PkC.>.d?-D?C555?5.d.>PkC.>.d?1D??C?C? D.d.+.d.>ZHC55)?C?D.d?.>v >D?C.d?..d.>ZXC.d.'?D?C55%?PC?D.d?.>v BD.d?. .d.>ZhC.d.#?D?C55!?C?D?C?D?C?,D?D55-? DB[xB[x>mnUC..d?4D?Dr>C?DDB[xB[x+55?~HD?8D55?\D55B[xB[xNr55.d.2@U?{|D?D?ADB[xB[x>mneC55?5D?D5?5i?)D55-..d?4Dr>C?D55?`DB[xB[x ?+D?MDB[xB[x۫55?~LD55?D?C.d..@U?xDB[xB[x>mnuC?LD.d.*557|?4D5?5e?(D55-r>C..d?4D?@D55?dDB[xB[x+55B[xB[xNr55?~PD@U?xD? D?8Dr>bJ?kD?D.d?..$?D?WD衾r_r>b ?uDB[xB[x.r>8D衾r?gD?D.d?.\?D衾r[r>ŔB[xB[x*r>8D衾r?gD?oD?@D?|D?[D?pD?D?D?D55| ?D?DB[xB[xM55?D.d.vB[xB[xQݦ.d.>$C?D?DB[xB[xc6?D衾r ?DB[xB[x).d.>*C衾r?{D.d.>?2AC?D?D?D55| B[xB[xc2?D.d.>4C?D?D55?DB[xB[xH`I.d.rB[xB[xQݤ?D?D?D?D.d.>?2QC衾r ..d?*̂D?D?wDB[xB[x).d.>*C衾r?D?D?DB[xB[xc.?D55| .d.>DC?DB[xB[xE55? D.d.nB[xB[xQݢ?D?D.d.>?2aC衾r ..d?*̄D?DB[xB[x).d.>* C衾r?ہD?D?D?@D?@D?D?@DB[xB[x I?@D?D?@D?D?@D?{D?D?D?D@U6?DB[x>B[xQg!g5"m&>=5C?D?D?D.d?.>D?D?D?Dg!g5m&>=EC?D?D@U6B[x>B[xQ?D.d?.>D@U6m&>=UCg!g5"B[x>B[xQ?@D?D?@D?D?@D?Dg!g5?@D?D?D?D.d.>PkB[xB[x(5衾r?D?D?D?DHV{{..d?D?D55?D?D?TD5?5?MD?DB[xB[x(5.d.>z衾r?D?D?D55B[x?B[x-D?D?D5?5?UdDHV{{..d?D?D5?5?MDB[xB[x(5.d.>:衾r?D?D55B[x?B[x-D?D5?5?UdDHV{{..d?D?@D?D?@D?D?@D?D?@D?D?D?D?D?Dsw?`*D衾rBr衾B[x?B[xaD?D׾h?D?D?D..d?C?D?D?D衾rBr衾B[x?B[xeD?D?Dsw?`.D׾h?D?D..d?C?D衾rBr衾B[x?B[xiD׾hsw?`2D?D?D?@D?@D?@D?D?@D?Dr>%,DB[xB[x>AD.d?.ܴ5?5?L?p55?ʗ B[xB[xDʈD???.d.侰DB[x?B[x>dr?>b?55?)CB[xB[x?"?l??B[x?B[x>A?r>%0Dr?>"B[xB[x>dr>%4Dr?>bB[xB[x>ID??.d?.ܴ5?5?L.d.侰D55?ICB[xB[x?"B[xB[xDʌD55?ʗB[x?B[x>#ar>0Dr?>[\B[xB[x>xED?.d?.侩5?5?L?.d.}D55?:C55?W?@B5?5555?xC5?5?D5?555Y5?5?YD5?5ʗ 5?5?V)CD55?55?/=D5?5ÇB5?5?\D55?C5?5C5?5?7D5555?)55?ÇD5?5?| $D5?5-5?5?C55)55?sD5?5>C55?k55V5?5/=D55555?ʗ 5?5?B5?5-C55?55UdB?5?5xC5?5?0Fb55C55?5?5?5Ud55?D55?kC5?555?0FbC55XgD5?5?Ç5?50F55?UdC55i8D5?55?5?55yD55?KC?D5?5?D55?gsC5?5 5?5?YD5?555??D55U5?5?V)GD5?5ʗ55?/AD55? 5?5?`D5?5çB55?C5?5?;D5?5C55?555?5?| (D55?ÉD5?5X5?5?C5?5-55?sD5555?k5?5>C55F5?5?fC5?5/AD55?ʗ55@5?5?gs C5?5-C55?55UdB?5?5gsC5?5?0FR55C55? 55?kC5?5|55?D?5?5?15?555?0FrC55XkD?5?5?Å5?50F55?UdC55i8D5?5A5?5?55yD55?[C?D5?5?D55?gsC5?5T5?5?YD5?555??D55Q5?5?V)KD5?5ʗ55?/ED55?5?5?dD5?5B55?'C5?5??D5?5C55? 55E5?5?| ,D55?ËD5?5T5?5?C5?5-55?sD55 55?z5565?5SD5?5/ED5?5?vC55}A55?ʗ5?5?gsC5?5-C55?55UdB5?5gsC5?5?0FB55C55?T?55?kC5?5<55?D?5?5?-5?5A55?#C55XoD?L5?5?Ã5?50F55?UdC55i8D?5?5B5?5?55yD55?kC?D?@Dp   p@ %@ + 3p@ 8<@@ :Y** >v Op@ j@np@tp@wp0|t,p  @@ ,E^y@@`!9Q(i+k > @J@R@Sk@@V @Y$j@@\@@ _K@ ai?@ f?@ hp@ mp@q@@@ 9qp 9p<Y@@x@@ @?@@@@ @*@@!E@@#`@*@F@VePpYwp p P (!p/9pIp]]Op h_p"s70?~@/YGEJQ0NP)@p0y@@@5Ap@LpZ frpA} `@p@@p@@ 90U@ u  ) 5/6E @b0 gN @jl @~ @ @ `@ @`@ @  @0 N k    O _   ; W #x _5: _5@ E G U `i4 l Q y o      _  = Y  w z O _@ _" QA4 _@6 @<p>!_)gD`yQ@m@)z@P@Q  `o `@p ` @ @   @A  @ ?@% @Q2 @Q< pD@J*KZ4a=dF@g#PpYXbP?P@k@toPo `@p p@p@p@q Po@@@   ' ? C _! }@" Pp% @B #e Oi p 3 /`l LO g   _A    65 U@ s     @ $ B `. V9 =  G M U Z )@@^ Fp@} JOp@ (Zp e pp yp pp1  xh x  0x  `  @`   0x   x0 Ox0    `   x Pxh @ @xP  @@xP  1@P" 000@@Q# @ P$ x@& A@' x@(  @* x+ h, -  /  0 1 4 h6  8 @ ;  @<  > h? @ A B C P@D P?E PF PG 8XxI @8XxJ `@xK 8@PL 8XxM 8xN HHO 0HHP 00HQ 00R 0S 0T @8XXxU @8X@xV `@@xW 8@@PX 8XxY 8XxZ 0HHH[ 00HH\ 00H0] 00^ H0_ HH` 8Xxa @@8Xxb @`@xc @8@Pd (8X@xe (8xf pHHg 08HpHh 800pHi P0pj 80P0k 8p0l 8Xxm @8Xxn `@xo 8@Pp h8Xxq h8xr 0HHs 00Ht 00u 0v 0w xHHx @8Xxy 8@xz `@x{ 8@P| 8Xx} 8x~ HH 0HH 00H 0 00 0 H H 0H 0 H  hH x4  x x  `x4 `4 x4  x x  `x4 `4 x4  x x  `x4 `4 x4  x x  `x4 `4 x4  x x  `x4 `4 x4  x x  `x4 `4 x4  x x  `x4 `4 x4" & x* x . `x4/ `43 x47 ; x? x C `x4D `4H x4L P xT x X `x4Y `4] x4a e xi x m `x4n `4r x4v z x~ x  `x4 `4 x4  x x  `x4 `4 x4  x x  `x4 `4 x4  x x  `x4 `4 x4  x x  `x4 `4 x4  x x  `x4 `4 x4  x x `x4`4x4  xx `x4`4x4"x&x *`x4+`4/x437x;x ?`x4@`4Dx4HLxPx T`x4U`4Yx4]axex i`x4j`4nx4rvxzx ~`x4`4x4xx `x4`4x4xx `x4`4x4xx `x4`4x4xx `x4`4x4xx `x4`4x4xx `x4`4x4 x x `x4`4x4x"x &`x4'`4+l /h 0 1l 2hl 3hl4h5p7p89:?DtEtJptOPTWZ\p^pbphdpheXhpg 8i j k lm n 8o p q rs t 8u v w xy z 8{ | } ~ 8@Xp@8p@P!`@Pp@8P@8X8XPpPappP`pXPpxXPxX8P@(0@`0@`0@(+@(p@](@9(! @08@ 0  0008@Q0@@a00@0000 0 0  (@0x@(@+0(@@0(@(1+(1@00800p0z{310(8pz0e(z(0sQ=aQ( sd(a0yy0 0 (y ((S00G X% % %Q G8q "`@%$`@h%h`%&`0%'rS,`;X.p08Y1p0x3G8a7(08 (+9V<(I+=x[>@(Q?(+@@E(TG8aJPPhLPMPPNP0hOP0QPP0hSP0PT!0PUP0PVP0W(YP([P@\P(@]8(Ph^h`a/b(c(dheg1h@`ihk8hl8@hm p@n8 @o8 p8/q80`s`u8``v80(`w80xp0{ pQ0}8p0~8(0p  x P PP  x  xxxQxx p p p0 pp0@Pp p0ppppp0Dpp!p0pp@/0pppp0ppP`PmPppp0@p0ppp0000Y`00 ` `  `h  `  PP P PP PPP PPPPP0PpPp?I P@@@@@@@`@`@`hh`@h@`@`@`@h@hh`` `@ oo`@ `@ 0@`@0 @0`@(P(PP@PqP@P@PP(P@P(P((/ ( @p qp @p(p@(p``X X`` `0 X `` X``X `P``P``` ``!` #%h8& h8'h (h */Ph +h,8./0h810hH20304Op05pP60a070:0;OP<0=P0>@? @` CX E`FpP GIp0J KP) L0Nh0R XS `XT X`U8 XVp W8p X8@p Z@pp\O@p^8p @_pa8Ppb8?PcpPd8pf Pg Ph ik m no8p8rPsPt8PuPpvPpwPphxpPypP.z P|phP}pph~pxhpppppp?@phpxxxh@xhpx @x @x h@xh@ x x xxxxh x0 hP0h x0 PP x0Pxh0x h0x`x ` `P50P 50Pxx 0xxPh0 xhPth0P hPhn _h Pxh0xx0P0hHh0000HhxhH(h@@O(@x(h@H@H@H?/@P@ptppp(p(xHxxEx((H(H(pppHHpp0`p`0Hp`Hh0h0h0h#HH HOH`H!H`Hh@`@H@``@`H``H@``H`H`hH`h`` 8`h  `h ` `8`hh8Ph7P7`P8`((PP@pa@(P@p(P(@@P()@OP (@oA!? P#(@&((P@'8() 08* +0 _,0p-08.80/p(0h (2h p3hp (4hp68(8h(9:p<>`p@ppApPCpDpEFpGhpHhp(JhpK0XxL10Xx0NPUx0O0XxP0x0QX00Rp`xTp x`Upx VpXW@pxY@PpxZ@pxP[Pp@\p@P^P_P`pPapbxxc xd @xe (x@f (xg` h_` j( `kxmn@o@ `_p@qsh`xv`wp`xp`{p`}Ph`h0`hm0h_0hh(hxx`hxP`A`0h`hxhhhPhh?P /PhPhh`0XH`X0`XX`HH@XH@X  PX@XX@HX@X@@xX(x@@X@x@x@@@p@p@@@pxX@x(PxP 0PxPPxPxxP 8( ( (8((h8hh((h((h](](O(h(O_(hhppO`ppp  @@     (P (P (P((p(p(@]p(@]@ @O0po0p?0(h h!hh#@%@&h@'h@H()@*H@+h@,hH/hH@0h`@1H@3hhH40XX5XX06XX7X08`X9@X`;@`<@O`>o@`@@AH BPHCP D@H PEXF@XHH@XJ@K@LX@MhNPhOPP(hQ(hSp( hUp VphWp( XpZ\(^P@`o(a(bp(dp(Sep(hfX(hphg` PXhP i` k`P pmP`XpXPr` 0XPs 0`XPt @X0v A@0w `0x @y XPz{}`pp``P``Pp```(P`(P`(P`@0aP @0`P @A0 q`0 (@P( P(0000`00`000``00`0/``0pP0pPp@Pp?pPPp0P0Pp`p?p?opop`p` `/` P /P` ` 00 `00p0p0popo00p0p0ppp?pA@@pp00Pp0pP0P0pP0ppP0p0p  P P PO   p @0 @   Q@p@ oP@  @0     PP PQ P P P   0  "`#``$%`&'0( )p,p-.@1p/00@p1p203 57Q8P!9: ;<`=`>`@`AB0`CAD1@`E`FG`HDPDDPDDPDDPDDPDDPDDPDDPDDPDDPDDPDDPDDPDDPDDPDDPDDPDDPDDPDDPDDPDD1EDD1EDDPDDPDD1E1EPDCD0E DD0E@DD0EDD0EDD0ED D0EDC0EDC0ED0E0ED0ECDPDCDXDCD`DCD`DCDPDDDXDDDPDDDPDDDXDDDDDD`DDDDDDDDDDDDDDDDDDXDDDPDDDPDDDDDDDDDDDDDPDDXDPDDPDxDDPDPDDDPDDDxDDDPDDDDDXDDDPD@DDPDDDDDDD@DDD0DDD DDDDDDDDPDCDDCDDCDhDCDDCDDDDDCDDDDDDDDDDDDDDDDDxDDDDDDxDDD@DDD`DDD@DDD DDD@DPD@CDPDDPDDPDDPDDPDPD`CCPDCC`DCCPD`DPDDC`DDCPDDCPDDC`D@CDPDDC`DDC`DDC`DDC`DDC`DDC`DDC`DpDC`DPDC`DPDC`D8DC`DDC`DDC`DDC`DCC`DCC`DCC`DDD`DDD`DDD`DDD`DD D`DDD`D`DD`DDD`D DD`DDD`DCD`DCD`DC D`DPDD`DXDD`DC`D`DCxD`DCxD`DCD`DCD`DDD`DDD`DCD`DCD`DCD`DDD`DDD`DCD`DDC`DpDC`D8DC`DDC`DCD`DCHD`DCD`DCHD`DCPD`DC`D`DCD`DCXD`DCD`DCD`DDDpDDDD DDDC DpD D DDC DDC DDCDDCDDCDDC DDC`DDCXDDC`DDCXDDCPDDDDDDDDDDDDDDDDDDDDD DDDHDDDDDDCDDDDDDDDDDDDDDDDDD`DDD`DDDDDDDDDDDD`DDD`DDDDDDDDDDDD`DDD`DDDDDDDDhD`DDHD`DDHDDDHDDD0D`DDDDDDD`DDDPDDD@DDD`DDDPDDDPDDD`DDDPDDD`DDD`DDD@DDDBDDD`DDDNDDD`DDDDDDD|DDDhDDDDDD`DDD`DDxD`DDxDDDDDD`D`DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEDDpDDDEPDDEDDEDDEDDDDDDDDpDDDDDDDPDDDPDDpDDDDDDDDDDDDDDDDDDDDDDDDoDDDDDDDDDDDDDDDDDDoDDDDDDD(DDDНDDDНDDD(DDDНDDoDНDDD(DDoD(DDDXDDD`DDD(DDD0DDD2DDD`DDD@DDD`DDD@DDD DDD DDDLDDD@DDD DDDPDDDPDDDNDDDPDDDPDDDD.DDD DDD DDD0DDxD DD`D DDXD DDXD0DDXDHDDXDhDD`D`DDUuDJDDPD DD(D DD D DD D@DD DHDD DxDDD`DDD`DDD\DDD DDD DDD.DDDHDDDfDDD DDD@DDDPDDDxDDDDDDDDDDDDDDDDDDDDD`DDD`DD`D`DD@DDDPDDDNDDD@DDDPDDDPDDDD|DDD|DDCDDCDDDDD2DDD4DDD@DDD(DDDBDDD(DDDDDDDDDDDDDDDDDDDDDCDDCDDCDDCDDCDDCDDChDDCDDCDDCDDCDDCPDDDDDDDDDDD DDDDDDDDD DDDDDDDDDDDhDDDxD DDDDDDDDDDDDDDDCPDDCPDDDPDDDPDDDPDDhDPDD0DPDDCPDCCPD@CDPDPCDRDPCDPD`CDTDCDPDCCPDCxDPD`CPDPD`C(DPD`CDPD@CDPD@CDPDDPDDPDDPDD@PDDpCPDD@CPDDPCTD D@CPDD@CPDpD@CPDXD@CPD8D@CPDDDDDDCCCCCCCC`C`C`C`CCзЛ0Cx`CCDDDtDD`DC`DC`DChDCpDCxDCDCDDDDDCxDCDC`DChDCDDBDDCCBCCCCCC C=C*`CA`C CC CCCCCCDCCCCCDCC(DD(DDDDCD@ = @ > 6k@ ?k Zk ^ b    p p@p@p@p@pp0p0t0t0t0 t, !!")"##$$%'%&&@'(()**++,1,-@-.@./0@/0@123, 245 34-78k@@59k@"6:=k@#7;k@%8<k?@'9?@(:j@+??@ .;@?@ 0<A?@ 1=?@ 2CXX@6DXX@7EXX@8FXX@9>GpX@:Hp@Ip@* Jp@OK@"?LR@ @M@@AN@BO9CP9pDQ9pEp FSl@ =T@GU@HVh@IWg@JX@KYf@ Zc@ -[@L\@5]@%6^b@)7_@18`@2 a@:9@> @@Md@D<e@L;@TNg\Oht%PisQjkpRpSlrpTmnpRpUoqpRppVPR!p/RpWt XupYvp RwpZxyp[p\zp]{p^|p_}~3p`Lpa3)abc/YdEa e fp0gp0h i Wjpkplpm@p n@p(op@-np@.pp@/qp@1mp@2\p@6rp@:sp@=tp@>up@?vp@Aw@BxDyp@Ezp@Fwp@H{p@I|p@J|pK}Lxp@Nw@O{p@P~?p@Q `@Rp@Sp@T\p@Unp@Vp@W@XnpYZ`bMflrvwO/}5/~ @@!@@@@@@@@f c 6bQ_OK__ S !"_#$ w_50_51S22 vdgijln~p}w~|{ozyxw]_tQu__ps_ r___q`@__ ___p_QoQ_@1_@n_@m@1ppplp  Z  B D% 'k ,Q.i`17;j>A@Ih@M@Q@U@@Z@ng@q@rtfPu@@we@@Qyd }!& " #a c$` %`pb`@p', `(@ _)@ ^*@ ]+@ \@ -C@.@/?@08@16@[2@34@QZ@Q5@QY@Q7 pX p9:<;@W@V=KU>T@@SA@RBpQpPPwP@EWOF@G@HL@IoJoNKoMo0M@HLN@pHCOP@pHK@HQ@pHJR@pS@pqT@qU@qV@qI@qX@YP@  HPo@[ny\@yG@M^`+ _(F)Ea+,D+- C ?6Td7e8B9A:@@;Oip@<jp> RkpJ?pPm@V>n@\orx#p x I x K ' x N ( 0x O ) 0x P * ` Q + ` R , x0S - x0T .  U   V /A W 0xhX 1 @xhY @xPZ 2  @xP[ 3  @@xP\ 4 @@P] 5 @@P^ >x@_ 6x@` 7x@a 8x@b @@c &hd Khe 9hg h >j l \ m : n o .hq r > s  t @ u \hv ;w Bx y >z { <| >P} =P~ P 8Xx 8Xx 8Xx 8Xx '8@x 8@` HH HH '0H 00 00 00 8XXx 8XXx 8X@x 8X@x '8@@x 8@@` QHHH HHH '0HH 0H0 0H0 000 (8Xx (8Xx F@8Xx @8Xx '@8@x @8@` }8HH 8HpH '80pH 80p0 `80p0 P0p0 h8Xx h8Xx Fh8Xx 8Xx '8@x 8@` xHH HH '0H 00 00 00 8Xx 8Xx 8Xx q8@x ' 8@x 8@`  HH  HH ' 0H 00 00 00 hH H H H H H 0 ~`4 `4 x4 x x x ~`4 `4  x4 !x "x x ~$`4 %`4 &x4 'x (x x ~*`4 +`4 ,x4 -x .x x ~0`4 1`4 2x4" 3x& 4x* x. ~6`4/ 7`43 8x47 9x; :x? xC ~<`4D =`4H >x4L ?xP @xT xX ~Bz`4Y C{`4] Dx4a ~Exe }Fxi |xm ~Ht`4n Iu`4r yJx4v xKxz wLx~ vx ~Nn`4 Oo`4 sPx4 rQx qRx px ~Th`4 Ui`4 mVx4 lWx kXx jx ~Zb`4 [c`4 g\x4 f]x e^x dx ~`\`4 a]`4 abx4 `cx _dx ^x ~fV`4 gW`4 [hx4 Zix Yjx Xx ~lP`4 mQ`4 Unx4 Tox Spx Rx ~rJ`4 sK`4 Otx4 Nux Mvx Lx ~xD`4 yE`4 Izx4 H{x" G|x& Fx* ~~>`4+ ?`4/ Cx43 Bx7 Ax; @x? ~8`4@ 9`4D =x4H <xL ;xP :xT ~2`4U 3`4Y 7x4] 6xa 5xe 4xi ~,`4j -`4n 1x4r 0xv /xz .x~ ~&`4 '`4 +x4 *x )x (x ~ `4 !`4 %x4 $x #x "x ~`4 `4 x4 x x x ~`4 `4 x4 x x x ~`4 `4 x4 x x x ~`4  `4  x4  x  x  x ~`4 `4 x4 x x x ~`4 `4 x4 x x" x& ~`4' `4+ x4/ x3 x7 x; ~`4< `4@ x4D xH xL xP ~`4Q `4U x4Y x] xa xe 9hl f hl g hl h hl i l j  k Xhl phn ~php pt pz p~ p p       p t t pt p p      ph ph p 28           28           28             2 8            >8X 08X }8@ 8p@ `8p@ Pp@ Pp@ xX8 xX8 xXP XP FXP }XP pP  pP !pP pP E#t(0 >$r(0 >%-(0 &@(0 '@(0 (@(0 )+@(+ *@(+ @(p ,@M @] .(@0 C/Y(@0 0(@0 1L(@0 I2B@0 38@0 v4@0 5@ 0 6 0 7 0  0 @9?@ :;0@ 0@Q <0@ =00@ >00@ 00@ @0 A00 00 @CF0 vD0 E 0  DGIvH BJvK M(@0N(@+O(@+P(@+ Q(@+ @RT(@+ S0(@ 0(@ UW(1+V(1+(1X@1@0Zo([g(\_(]0^0000{Q`b(0a(8080ce(00d00~ez0}f(0 |(0s!hj("{i#z=a$km(d&ylQ(d'xQd(n(da)w(a*ps(y,vqy0rsy04uyQ05t06qu(07v(08pw0:ox0<yG%=vnzG%>U{~G %?|k %@m} %Al BG CjQ DiG E@`G%Fh`%Gg`%Hf`%I`%J`0%L`0%Me`0%NdrSO`;XPc`;XQ`08YRbp08YS`0xTp0xUap0xV_(0W^(+X](+Y\(+Z[(+[Z(+\(+](+^Y(+_XK`(TaW(Tb8qcV8qd8(heG8(hfP(hhPhiQP0hjRP0hkUPhlTPPmSPPnLP0hoPP0hpOP0PqMP!0PrNp!0PsDKP(tJP(ulHP(vIP@w&8(hxtF(hyB(z8C({E|D/}8(h~N8h=hAh@?`>!`6<8hP88h;8 h98 @: @O8(438/(878/`680`48``5`j.8(0@28p018p0/8pQ00pQ0Nxx xP- xt) x * x , p + p $ x(x %x'x&x#  p"0 p!0 pp 0Ppppppp0pp0ppp0pp 0ppgpQppapP!QPp0p"0pp0pp<  0w 0I 0J Y0K O0Q  `P `L  `Mh  ` P PP :PP NPP OPP PPPPQ PR PS 0PT 0PU pPVpPWX YZ [ @hv@@@@@w@@\8 $h@!h@"`h@t#`@`@w%h@&*h@'h@(@\)`@`@ +h@\,h-h[/E(0<(41d2`.37`4@`J5@ `6@ `@ `.8@`9@` :@`;@0@01=(>@(Pv?(PP(PP A(PP B@PP  C@P D@P @PF(wGL(H( I(J(K;M(N(p\O@pP@p@pRXX4S`XT`X`U` X`V` X`W` X`  X?`!Y]`"Z`#1[`$v\P`%P`&^`'_`)4``*a``,b ``. ``/hdh80 eh81fkh82gh83hh84ih 5jh 6h 7.l88m9j:ohH;ph0<qh0=\r0>>s0?t}0C#u0Gv0Hw0Ix0Jy0Kz0M{0N|0O0P~`Q` R` S` TP UP VP WP XP Y8XZ8X[^8 X\4 X]8 `X^H `X_W8 `l8p a8@p b08@p c1@pd2?_@peY8fW8g98ph18pi38pPj4pPk8lm9{n|o1~ pf} Pqzrx sgy tw8u.v8vs8wtPxguPy<xxhzjpxh{vkpph|ph} rPph~pPphHqPp ophPlphPGnpPmPxxhpxhp@ehpipwhppHgppIfpp bxhdxRcxJaxxhpxxh@ ^x h@`x @R_x @K]xxh@ @Yxxh BZxx w\x e[x ?xxhPXx0h]Wx0h tTx0P ^Vx0P eU0P xxh0JxxPh0XKxx h0_Sx h0`Rx h0ax 50?Qx bPx `cO `dL 50eNP50fMPXAxxh0PtBxh0PgIxh0PhHh0PihPPGhPjFh kEOh CPlDP,x(hHwx(hHX;xhH<hH=hHF@hH?h0>0P0X6x(h:(h7(9@8@Oqx(H}(H5H4@H3@HX0@[1@2@N+(,(/p.`p-`pW'x(HP*xH)x[(xEH(a"H(!#H(h&(%R$M H_pH!pe p Hp! Hp? Hp? `pe0`p hHhHFhh0h0h0 hHHH_HHHH?HH`#hHJ`H! @`H !@`H?" @`H @``$hH`K%H`&H`'`(``*08h+8`h,`h-`~.`/`  148`h 2`h 3` ` 58`hw68`h78h88h98P7P;((<A((=(P(>(P(A?(P@@pP@pP@B((PC(@PD(@P!E(@P"FG(@P#(@A%T? @P&QIVh8('JQh8((K8()L8*SM08+N08,O0 --P0 ..0 /Rh(0Shp(12Thp(2Uh p(3h p4Wh8(5Xh(6Yhp(7/Zhp(8[hp90\ep;]p<1^p=L_p>2`dp?ap@3bpA4cpB5pCpD#fpE6FhsXxG;ipXxHjppXxIVkXxJlXx0Km0Xx0L`n0Xx0Mao0Xx0Nb0Ux0OcqpxPrpx`Qp x`RtwpxSdu@pxTev@PpxU@PpxVdxp@W yp@PX/zpPYf{pPZg|pP[hpP\>~h(xx]p(xx^(x_ (x` (xa (xb @xcc( d` e?` feh(xgThxhxijk2l@m@ pnhxouh`p`q`rH`up`vp`wxyh`zh`{h`|h0}hO0~Shxhxuhx+hxh`O`````KhhhhhhhhhPPPPPPXHeXHXH`XH`XH6`X0XH@XH@X@X8PX?X@H)|X@}X@8~X@@xX( {xX( rxX3zx@X x@@Lyx@@ xx@@ wx@@ v@ s@@ up@ tp@x( qxP(LpxP oxP  n m  l  k0 j0PexPLixPfxP hxP gxP"(hh8(F `(h8(ra(8(d8(G c (.b _(hh(H ^(hh( X(hhI (hJ ](h]K \(h]bZ(hL [(M Y(?f ((g RLSph Wp-Vpi Up8T?p(j Qk -P l O m N@n M@-L o K p J q I(r F(P.G(Ps H(Pt E([ <(p-D(pu  (pv C(]pw B(]@x A ]@y @ @Y =?pz ? ?0p >?0p  hhH 7hh  8h 9h ;/:3hhH 3h@H4h@ 6@/5@Q*hhH@KhH@ 0H@/1@ 2 /hH@/+hH@ . hH@ -!hH@ ,h`@a#.XX $(XX! )%XX"#&&XX0#!''XX0$&(XX0% %)X&%$*X`'!+ @`( #,@`) "-@`* !?@`+ /X,h0@X-'15@X. 2@H / 3@H 0 4PH 1 P0 2#6@X3 7@X4 8@X5$H@X6:?X(hh7 ;(hh8<(h9=h: >h;(P<<@X(hh= Ap(hh>BDp(h ? Cph @(p A Ep(h B Fp(hCK Gp(D HMp(E I(F" J(G K(H L(I 0(J Np(K p(LP`(XMQWXNyRPXOS`PXQ7T`P R3 UV`P T4 ` U5 `P VXXPW7Y XPX'Z\ XPYy[ 0XPZ6 `0XP[7 ] X0\>^ A0]8 _ A0^9 A0_>a(`: bj(ccdydf7e`nwf`rg`tjh`v; i`pxK`pz kq(yl(P< m`(P7n``P= o``P> p``0? ``pr(P7s (P@ t (Pyuv @PA `@P'w @`P8 x @`1B @`1n z{0|00q}0~[0u0+0~00o 00p 0q 000~``r ``s `t `00P60Pp0Pp~PpPpu Ppv Ppw Ppx Ppr00`0F``pp~ppy pz p{ p0`r 0`h `~ ` `|  `}  `~  ` `y00050K0p0dp0~p0p0 p05p0 p0 p0M~pp p p p p0w 0q 0} 0p0pP0pP0~pP0[pP0 pP0 pP0 pP0 p p ~          v 0. 0@ 0@ ~@  @  @  @  @      Q P ~ P P  P  P  P P  0p 0 05y 0 0 ~z   ~ }  |  {=x wvp~qprp up tp spo (g`Zh`n~i m l k j Df`!T^`"_`#~ ``$e `% d `& c `' b `( a`)????? ? ? ??? ? ? ?@C ?@C ??B?CC ?C?B B?B?? ?C? B?B B ?46x?46vƟ ?46x? 4?vƟ> 5?5ZC 4}@C 46O~ 5?5ZC 4}@C?4O~B 464| 46 46?|> 55% 46AC ?46柀B 55 46AC4柀 ?46}pC46q ?46}pC 4?q> 5?5C 464> 5?5uC 4}@C?44>B ?B ? ?? B ??@ @B ?pC ?pC ?C?p pC ?C ?? C B? B B `C? C `C ?@C ?@ ?C ? ?B ?B ???@BpB ?pB @BB j@jbBAA?AA@Ajj@!??!!A A%ImB?@B%Im[BAB????@?B@B?@@B??AA?A???@B???@B046B047 A ?0467 ?046046B ?0467 B ?6 046BB @C@C A@ @@@C @@@@@@@@@@@@@@@@@@BB?@B@@@A?A@@A@@@?@@@@A?A@@A?A@@A?A>>" @@A@@A ?A @@A A@A?@A*?**8AA6S~A؁^B ?6؁^ ?6S6S~A ?6؁^ @6M=6S~A A?)6)A:I@6ɶ*AO~AO~AAPC?BBPCB??pCpB?B?BBPCB??BB?BpB??ABPC?BB?@B ?@ ? ?A ? ? C C ?A ? ? ?B ?B ?A ?A ?B ?B ??B ? C ? C ?C ?C@B ?C@B ? ?B@B ?@B ?@BB ?@B ?@B@B ?B ?@B ?@B .].E!?????C?A?B?A?B?A?B?AA??B?A???B???BB?AB- 5 n &J*J.I2I6 HA HLHP U\ Y ^Bbflkos9x}c L##v&)+C,.1,45"8:<>JJ JJ JJJJJ JJ J$J'J*J0J 6FA 9I >I CA GB JB N\C SD XE ] G cHH h;I n*K rL uL z9N ~fN N tO O ]Q R ZT U W Y Z  \  ] 7_ _ `a1bceg4hhjII I III$I+I0 I9I>MmCHoGqKsP#vTxXi{]}aUejAnrxЌ}sÓ 0#P1(R©bl¸LvPй MfQQ޺R QP%Q+Mѻ/O3OX8S<Tּ@TDTƽHTLLPPTQvYM^QcMhKHnOtNtxN}NNNNNNNLPH    !d!!!!!`!A!!!v!!!!!!!! !!@""#8"'"+#0Q#4$8$<:$@$E%JS%N%R=%W, &\ &`t 'dU 'i~(m(qv(u(y)~)*6*c+D+V,7,s,,,,1-!-I"-"-W#-%-C(.*.[+.+.i,.X..0/3/3/4/5/a7/:0 <0:=0y=0@0@1%=C1)sC,,D,/D24F29F2>~G2BH2HI2ML3S:O3WO3]$P3cP3iR3nU4rCX4wY4{Z-\]Y]:^__`a5b6b6b7c7 d8d9e9e9f:g:h:aj I I;k<}l=m=Xm=9n=oJ JII>o>p>^p>$s>*s>/Pu>6w><C X|>L}>Q>T>Y>])>c̃>hJ>m>q8>t>z#>~>>>ߑ>>>`>>,>>>M>>w>>>b>t> >>q>>֬>>Z>>W>G> 7>E>>>>!ÿ>&>*>/5>5>92>?>B!>G>K>Px>U>[>` >f>j>n>r>vB>z>~>+>>>R>>>;>>>b>>>K>>>4>>>[>> >D>>>k>>>T>>!>">b#> &> (>K+>->0>!0>&i1>+1>/j3>34>86>>)8>E9>JS;>O<>So=>V=>^>>d0@>lyB>qD>t E>wE>|E>H>?I>L>`L>0O>,P>,S>8S>DS>S>S>IT>T>U>X>$[>\>/_>+`>g`>b>d>e>e>0g>h> j> hk> k> 6m> qn> o> p>& r>/ t>5 ju>: v>= w>A 5w>H x>M ~y>Q y>V 2z>Z %{>^ |>c ]>g >n >s j>z > > Ԇ> È> > > > `> > > I>  > > > > $> > > > > > > > > > `> 0> > к> F>  > > #>" >( >+ !>1 >6 Y>; ? D {I N S X ] b  f j Sn r w <| +  q   Z I   2  x g    P      (  n    F  " % /( * g,  / 1 P4 6 8! +;% =) q@. C2 D6 LG: I> LB 5OF PJ mSN VR XV V[Z \^ _b 1bf dj wgn  ir kv Rnz p~ s -u w sz }    Ɓ   i    " ]   F  $ Ǖ j  H   ɢ l    ! 3& ֳ* 0 6 ŵ< B H hM Q ^U Z _ c g %l q u Zy ~   2  x g    J J J J J J J J J J J J J J J J J J J% J. JJ PO T CZ __ c 8h m Xr fw 6|      }   [    D    "  h  F    j"  % J J J J J I "I (I D I P I Z I e' ks( oT) s5* z* , m. /0 1 3 3 4 45 45 45 45 5 J6 +7  8 8 9 : ; )< 7= E> S? A D k B6k Ik Nk SDl Xl ]m a|p es ku pv ty xC| }~ ! Ă g   E   I I  I  I  I  I.xY: ݖ#^'+/G37;0?ӯCvGKTOSW=[_c&gklosJw{3yb@)oX6|  eN,r"$[' ) ,D/313 y6%9*;/b>3Q@8B=EB:HHJM&MSaNYO_PdRjTpVvY|q\]^_Abdgislo_qtvbwxz!|\}E#ƋiGȘk I I I"I&I. I7 IA IKIOI?W?[?b?g?l?q?w?|V??@U?@UZAWAWAWAW BXCU4CUODXִEV]EVEVEVEVEVuEVEEVSEV#FFhFFvFFbFFUF%F F===j=KG%,G)G/HG5G;rH@HFHJHN]HRHVI[I_IcIgJjSJmJqJuJyJ}EJJoJJUJJ;JJeJJJ$JJJ&JKP K K( K KKMKKfKKK[KmKNK/K$K+K2K6K9K@!KE"KH #KNr$ R% V.& Z' ^X) b* f+ l?- r.-xi0L{0L1L1L%2L2L4L>7L9L<L<LJ=L=LX>L?L6BLD5|G5H5:J5K6dM6M6NN6N6\O6KQ6S6V74Y8Y8ZZ8Z8 h[8[8]8`8 $c %e +f 0h 5j9:k9?Tl D5m H^n Mo QqMUsMY\sM^sMcjtMhtMm,vMrxMwr{<}~<]~<~<k<<<<';ʉ;-;;;;‹;;T;NNNNNBNNN+N NNRNNN yN NNbNN N%mN)NN.N1_N8O?.OBvOJ OOOUO['ObOhmOnOs,OyOrOOO[O+OOOOkO;O OOQOO\O,OO7OIOOOeO O O O P {PQnQ^R?R!zR&R+R0cR5S<S@Y!TD"THB#RL#UR#$UVI%RZ&V]&Va'Re(Rh(Rn)Rt|+Rz-R.W;0W71WS3Wo5W7W9W;W<W?WDBWDWGX-JXJXLXNXEPXRXSXUXWXJZX\X_X3bXncXfXhXWkXmYpY qYqYrYsYtYkuY%^vY)wY-yY1{R6|R;}R@}RE~RJROZV[\[`[f[j2[nN[rj\v]|^_GM`a0abVc=daeJeee1eƛe[ee+e΢eqeefZff8f۳f~f!gĻgռgggggh Bi iW W jj$}j)j.j2.j6j<jB(kIlMlQlV l\ mamemimmmqmu!mym}mHmnnnn?noinp9,p9q mmZmm\\'\r\Sr r rsZt>luuvgw w xyzA9z Kw$ {+>|.|2}5C}9^x=@w@ {D~GfK#N 5R\Vn[q^anepkq: w) | N\jMxMM6MM`M "#H%&r(*+Y,-/0'11204 k56O75t88"9'9,!:1:6/;;;A=EH@IBMEQ1HUJ\3LbMh]OkPnPuSxT|WUFWYZ1]_wbbdggiln"o>qstumuvwxz{G}~- €!K#G(c,0149=AՎFKPēT Yߖ^b4fokpMt^y}/ĥ@Rݳ̵[I7&UI<f D#)R/4`8{>DJP6V6\6b6h]6n6u{8"0>-s\iJ+T1   Q? K K K KD      +   #D ' + /- S4 9/ > B E I M Q U Y! ]! b# f4& j( nz+ r. ww0 {#1 SL2 S2 S2 S3 Sz4 S6 S8 SU; S= S`? SB SD SIG SdG SG SrH SH SK S?N SN S P SR SR SWT ST SHW SY S[ S a\ S \ SJ^ S_ SGa S$a S)b S.e S3g S8\j S<l S@Ho SEq SKrr SQt SXPv S]x Sbz Sg+} Skj} Sp~ St, zρ ~V    > 1 C ؊ )  Ќ e  j  x   a  o  1 ԝ w    ,   :       B %  * $ /  4 2 8  = ǰ C j J  P  T Ը [ d a  g  m  r b w  |   j o  o   )    %       ;      i  w   `   8 ! !  ! X ! ! !I !< !! &!f +! 0! 7!% "I D"J G"J J" J O" K R" L V" N Y"FO _"6P d"S h"U l"X q"v[ w"\ |"\ "] "E_ "` "a "1d "f "wi "l "m "n "o "p "lq " r "r "s "u "Gx "cz "} "" "Ł " " " " "/ "Ҍ # #  #4 #T # B# B## (#z .# 3# 8# =# B#ۧ F#_ QJ# QN#7 QR# V#E \#n `# d# h#- l# p#հ t# x#  }# # #d # # ڴ # * #e # # # #? #Ϲ #r #B # # # # # # # # # #d # #- $Z $ $J $+ $ $  $) %$ *$ .$ 2$ 7$ =$k B$ G$ L$T Q$ X$ ^$ d$x j$H p$ v$ |$o $? $ $ $W $ $' $  $  $@ $  $  $h $ $ $L $ $ $h $O $ $y $ $ $ $ $\ %L % %  %G %e %  % $% )% .% 2% 7%y! >%$ B%I$ G%& L%) P%* T%+ Y%- ^%/ b%X0 f%0 k%2 p%q5 u%`7 {%: ~%: % : % ; %< %< %{= %\> %=? %@ %A %cC %D %)|E %!E %E %f $-h $-k $-'n $-p $-q $-Nt $-v $-y $-7| $-~ $-} $- $-Æ $-f $- $- $-O $- $- $-v $- $. $._ $ . $ . $.H $. $. $.1 $!.Ա $%.w $). $-. $1.` $5.A $9. $=. $A.* $E. $I.p $M. $Q. $U.Y $Y. $]. $a.B $e. $i. $m.+ $q. $u. $y.R $}. $. $.; $. $. $.$ $. $.j $. $.$.S$.$.$.z $.$.$.c$.$.$.L$.$. $.5#$.%$.{($.+$.-$..$.E1$.3$.6$..9$.;$/t>$/A$ /C$ /]F$/I$/K$/FN$/P$!/S$%/mT$)/W$-/Y$1/V\$5/^$9/a$=/?d$A/f$E/i$I/(l$M/n$Q/nq$U/t$Y/v$]/Wy$a/8z$e/|$i/~$m/!$q/Ą$u/g$y/ $}/$/P$/$/$/9$/ܙ$/$/"$/$/$/I$/$/$/2$/կ$/x$/$/$/a$/$/$/J$/$/$/q$/$/$/Z$/$/$/C$/$/$0,$0$ 0r$ 0$0$0$0<$0$!0$%0%$)0$-0k$10$50$90T$=0$A0$E0= $I0 $M0$Q0d$V0$[0$`0M$e0$j0$o06!$t0#$y0|&$~0)$0+$0e.$01$030N60w70 90:06<0=0`?0@0B0D0E0IG0H0sJ0L01M0N0[P0Q0S0U0V1DX1Y 1n[1]1^1-`1a1Ib#1c(1se-1g21h712j<1kA1\mF1nL1pR1rW1s\1Eua1v f1ox k1x q1z w1 | }1} 1J 1߀ 1t 1  1 13 1Ȉ 1] 1 1%1H1&111>1>11G11'1(1)1'*1W+1,1-2.22e/ 2U0212Q2u223 2ϖ4$2 5'28>*2J6.2722ԗ862:2.&>2jKB2ߘKF29J2M2)Q2>U2Ԛ>X2[2.\_2:b2Лf2j2.n2>q2k>u2x2(|2\2;2B22>212a<2١>2=22ȣ2^2]2]Ǥ2^'2\2\N2`2a'2_ϥ2a2_2` 2c;2]Y2]w2c'2b2bQ2`I2ad'2_2a2`3_Ч3e 3] F3]'3eE'3dc3d}3`"3a'&3_/*3aJ`.3`e23_63^:3]F>3]שB3^'F3\J3\^N3`R3aĪ'V3_ߪZ3a^3`b3_0f3cKj3]in3cqr3]'v3bëz3b~3`Y3at'3_3a3`Ŭ3_3f3f+3iO3ls3k3jͭ3g3i3l93h]~3m~3m$~3m~3m23pM3p3pw3p3n3n3nC3nʹ3p3p3p3p4m4mT 4m4mb4o}~4m~4mk~#4m~'4my+4p/4p734p74pE;4n`@4nE4nI4nM4p,Q4pU4pVY4p]4mb4mf4m"j4mn4o~v4m~{4m~4m9~4m4p4p~4p4p4n4nJ4n4nX4ps4p4p4p$4m?4m4mi4m4o ~4mV~4m~4m~4m4p"4p4pL4p4n4n4n5n5p 5p] 5p5pk5m5m)5m"5m7&5oR~.5m~35m@~75m~;5mN?5piC5p G5pK5pO5n5T5nY5n_]5na5pe5p i5p+ m5p q5m v5mp z5m ~5m~5q~5m~5m~5m~5m5p5pS5p5pa5n|5n5n5n-5pH5p5pr5p5m5m 5m>!5m!5q!~5m+"~5m$~5mU%~5m%5p%5p(5p!)6p)6n) 6nf,6n,6nt-6p-6p20!6p0%6p@1)6m[1.6m326m466m 5:6q'5~B6mr5~G6m8~K6m8~O6m#9S6p>9W6p;[6ph<_6p<c6n =h6n?m6n4@q6n@u6p@y6pyC}6pD6pD6mD6mEG6mG6mSH6qnH~6mH~6m\K~6mK~6mjL6pL6p(O6pO6p6P6nQP6nR6n{S6nT6pT6pV6pGW6pW6mW6mZ6m[6m[6r[~6m\~6m^~7m*_~7m_ 7p_7pob7pb7p}c7nc 7n;f%7nf)7nIg-7pdg17pj57pj97pk=7m0kB7mmF7mZnJ7mnN7rn~V7mGo~[7mq~_7mqr~c7mrg7psk7puo7p=vs7pvw7nv|7ny7n z7nz7pz7pN}7p}7p\~7mw~7m7m7m(7rC~7m~7m1~7m~7m?7pZ7p7p7p 7n&7nɌ7nP7n׍7p7p7p7p7m7ma7m8mo8r~8mՕ~8mx~8m~8m8p#8pD'8p˜+8pR/8nm48n98n=8nA8p9E8pܣI8pcM8pQ8mV8mZ8m/^8mb8sѨ~j8m~o8m~s8mF~w8mͬ{8p8p8p8p8n8nW8n޳8ne8p8p#8p8p18mL8m8mv8m8s~8mc~8m~8m~8m8p/8p8pY8p8n8n8n%8n8p8pj9p9px 9m9m69m9mD9s_~"9m~'9mM~+9m~/9m[39pv79p;9p?9p'C9nBH9nM9nlQ9nU9pY9p]9p8a9pe9mj9m}n9mr9mv9s~~9m~9m~9m~9m9p9p`9p9pn9n9n,9n9n:9pU9p9p9p9m!9m9mK9m9t~9m8~9m~9mb~9m9p9p9p.9p9n:ns:n :n :p:p?:p:pM:mh":m &:m*:m .:t4 ~6:m ~;:m" ~?:m ~C:m0 G:pK K:pO:puS:pW:n\:na:nAe:ni:pm:pq:p u:py:m~:mR:m:m`:t{~:m~:mi~:m~:mw :p :p5#:p#:pC$:n^$:n':n':n(:p*(:p*:pT+:p+:m+:m.:m /:m/:t/~:m 0~:m2~:m73~:m3:p3;p|6;p7 ;p7;n7;nH:;n:;nV;!;pq;%;p>);p>-;p"?1;m=?6;mA:;mgB>;mBB;u C~J;mTC~O;mE~S;m~F~W;mG[;p G_;pIc;pJJg;pJk;nJp;nMu;nNy;nN};pN;p[Q;pQ;piR;mR;m'U;mU;m5V;uPV~;mV~;m>Y~;mY~;mLZ;pgZ;p ];p];p^;n3^;n`;n]a;na;pa;pd;p)e;pe;me;mnh;mh;m|i;ui~<mi~<ml~ <m m~<mm<pm<pQp<pp<p_q#<nzq(<nt-<nt1<n+u5<pFu9<pw=<ppxA<pxE<myJ<m{N<m<|R<m|V<u|~^<m)}~c<m~g<mS~k<mڀo<ps<pw<p{<p<n<nd<n<nr<p<p0<p<p><mY<m<m<m <v%~<mp~<m~<m~<m!<p<<pߖ<pf<p<n<n<n2<n<pԛ<pw<p<p<m=mC=mʢ =mQ=wl~=m~=mZ~=m~#=mh'=p+=p&/=p3=p47=nO<=nA=nyE=nI=pM=pQ=pEU=p̲Y=m^=mb=mf=mj=x~r=m~w=m~{=m(~=m=pʺ=pm=p=p{=n=n9=n=nG=pb=p=p=p=m.=m=mX=m=y~=mE~=m~=mo~=m=p=p=p;=p=n=n=n=n>p>pL >p >pZ>mu>m>m>m&">yA~*>m~/>m/~3>m~7>m=;>pX?>pC>pG>p K>n$P>nU>nNY>n]>pa>pe>pi>pm>mr>m_v>mz>mm~>x~>m~>mv~>m~>m>p>pB>p>pP>nk>n>n>n>p7>p>pa>p>m>m>m->m>w~>m~>m~>mD~>m>p>p >p >p ?n ?nU ?n?nc?p~?p!?p!?p/%?mJ*?m.?mt2?m6?v9>?|aB?zmF?{yJ?|N?zR?{V?^?b? j?E~n?}i~r?}~v?}~z?}~??8?J?\?~n?~?}?}?}%?}[?~?}?E?`?r???????J?e????~??@(@4 @@@R@d@v@@"@&@~.@Q2@~:@2>@zB@F@J@N@R@2V@ Z@. ^@I b@d f@ j@ 2n@ r@ v@ z@ ~@!@*!2@E!@`!@{!@!@!@!>@!0@"}@2"}@V"@z"@"`@"@"@#@@#@d#@#@#@#F@*$}@$}@'}@G(@(@ )@%)@7)EA[)>A)> A|,>A->A->A->A. Aw.#A.&AF/)A/,A0/A03A06A09Aq1C?A1CEA2CIA(2CMA:2CSA 3CXA3]A03aAN3eA3IiA3mAD4vqAh4vA4zA4A4A4@A4@A4Ad5A5A5A5A5A5A6A66Au6A6@A6@A7vA7vA%8Ad8A8A*9A9DA9vAw:A:BA;vA <A<A=B=B= B|> B>@B>B>B ?B6? B?#B?&B?*B#@-B@3B:A9BAU=CkUBCUHCUKCVOCVTCVWCW[CW_CWdC/XgCXjCYnC"YqCYuCYxCY|C*ZCuZCZCZC[Ch[C[C\C@\C^\C\C]CE]C]C]DC]C^lCS^C^&C^tC^C7_8Cs_C_C_C`NCT`Co`C`C`CaCAa6CaPDaDbDOb D|bODb4Db8DjDjDjD.kDkDkDF>F>F>F'FFΗFFF#FGGo GkG1GlG!GY'G+,G2GŠ6G:Gy>GDG6IGuNG SGSXG%^GbG^fG34jG`8mGHpGWtGlxGP|G0GȦ1G2G1YG^WG9Gǧ1G3G?4GlGG9GG>1GfGGGgGGF.GGGgG<GZGvGGJ GwGHGѬ GGpGGĭGGZH@HҮ HwHhHHIH H:HgR HJ$H߰(H* ,HW/HR2HK6H@:H)B=HVwAHeDHβ?HHPLHU]PHtTH^XH6e\Hc`HdHXhHbXlH_pH`tH4axHp?|HbHcHQdHeHطfHXH2XH}tHȸgHOhHiH!PH{jHkHzHlH,H.wHXHH?HFHսH/HwXHH׾H@HHٿqH`}H~HIIXI [ IjINII<I IY$IW(IP,Ip0I[4I8I<aPKpTKaWK[K_K$bKQeK~ciKlKpK_etKTxK}K1KaK2KK K6KcuK{KK_KkKwHKKKK[KKKKKKKSKKuKuKuKb+KR+K+KKzLLO LOLOL&LLLj#L'L+L/L|3L]7L>;L.?LCL<KGLOLJWL[LO_LcLgLkLoLsL-wL{L Lh L Lv L L L L eL L L7 Ld 6L L LLTL8LLL&)LbL8LL%LC L L3L! LlLL L L, Lw M M M Mg MLMLM M3 !Mo $M (M +M .M 2MP5M;L9Mh=M AM EM"IMXF MMrPMTMG XM<.[Mi_McMH gMe kM oMI sM7J wMK {MbML MQM Mf MMg MMLMkh M-Mi M8MM=j Myk M-Ml Mm Min M-Mo Mp M,q MYr M.Ms Mt Mg[ M-M-M9 u M v M w M !x MV!y M!Y N!z N! N(" NU"N" N"N# NN#/!N{#3%N# )N#,N $ 0Nk$/3N$Q7N$K;N% ?N=%/CN% GN% KN%/NNT& RN& UN& XND'a[N'_N' cN(#fNa(!jN(&mN( qN$)%uNo)!yN) }N#* Nb* N* N+hN[+'Ny+ N+ N+ NE, N,#N, N, N5-$Nb-N- N-N.NR. N.(N.<N. NB/No/ N/(N/ N20 N0KN0 N11 N1"N1 N?2 N{2 N2 O3 O\3 O3O4yO:4yOX4O47!O47&OK53 )Oi54 -O55 1O55O579O5'>OY6yBO66 FO67 JO6>PO"78 UO79 YO7>^O7>eO{8>jO8: oOG9uO9|OU:yO:yO;yOT;yO;yO;yO><yO<yO<7O=7O?7OA7OCwODwOVEOEOEjOFjOvF; OF; OGKO 9PY? =PYAPY7EPZ@ JPbZyPPZA TPZ'XPZ8 \P+[B `PX[n eP[iP[mP[qqP\uP<\[yPf\u}P\+P\~P\P^o P`P`p P aq P"aP:aPdaPa~PaPcr PePes Pet PePfP8f6PbfPf~PfPhu Pjv Pjw Pjx PjrQ k`Q6kF Q`k QkQk~Qm!Qoy %Qoz )Qo{ -Qo1Q pr5Q4ph9Q^p~=QpEQr| MQ~t} QQt~ UQt YQty]QtaQu5eQ2uKiQ\umQudqQu~uQu}Qw Qy5Qy Qz QzMQ0z~QZzQU| QP~ Qh~ Q~ Q~Q~wQ~qQ}Q.QXQQ~Q[Q Q Q҃ QQQ,QV~QR{ Rv R R RvRֈ.!R%R*)RT~1RO 9RJ =Rb ARz ERIR MRԍQQR~UR(]R# eR iR6 mRN qRf uR~ yR}RҒR5R&RPRz~RR RR Rʗ R=RR$RN~RIRD R\ Rt RRRΜ(RZR"RL~RG RB RZ Sr SD ST S̡S~S S %S )S. -SF 1S^&s'()i*+,- . W/ 0 123456789W:;<=W>?=@ A!B"$C#DE%)F&'GH(IJ*/K+.L,C-DIM02L1II3H4N59O68P7QRQ:G;S<T@>LU?EV@AWXBDYCZZ6FJ[GIHWWWKX\MR]NP^O_`Q_aS^bTVZUcdWXZcYZed[\Ze]Z__+`Aag]bfLceddfdfdhbgjhkr4limnjokplqmntu(vwox};yz|Y{pqW~rstuvwxyz{|}E~^Hpz>{{)Y)V[XU+]\`>aecb@)cA]fb%aadhaa] ^9>F+b  ^  ('!9 "%#$&^*BU+>,:-/.04123556;789:<h=^>EK?A@BHCDF[GWKHMIKJMLNOPSQRTUVBXYZ\]@_`gabHcdfei,jklmunospqrtuvwKxyz}B{|~BH >N     ] !"#$%&'()%$$$%*+,-.#/0/.1 0]234 2567 0898 33 :#19;<=%>?*@'A#B "=!CDE$F%C&G=(%)C@+HI-3].>/1{0JK2J>4{678K9J;<LM=LN?@ALCDOFPGTHIJQRKSLQMOSNTPTR~UTWVUWVXYX^ZY[Z\[]\]^KL_`_a|+br`c\dfaebghbQilcjdkeNmnbdopbcqbfsubtghvwbgxziyji{bV}~kl+mnnohopooqQV[ri_jsptddiApZu^vX^WeKwXKxXeXyvpqz{|}~/MhDD`WWuu }    C0/@ r!"B#.$%+&'W(*)W,2-h/302u14:u59687`;@<>=?ACsD5ES@FIGHJLKMNOQ,PRTUbV_WX)YZ[\]^`acedfighjkmlnoqprtwuuvxyz{|}-~#2o@M@      @ E     !"#!$+(& %&" !'( )*!)+#,$%%&'+))*- ,0-..//0-1723 45/6M819!:2;<Bu=>3?@4A)CE5D*6FP7GOHI58J9KL:M;N<=>Q?RV=ST@@U7@WXY]5ZA[B\CD^B_ `ajEbicFdfGeCGgHhIC@kylsEmqJnKoLpMNr"OtuKEvxKwNNPzE{Q|}R~HISTUVWuX3YSUZ[\]^O[N[_`ab_@Ac@!defgfhije[ke[fxulml mlnLno)pqrs+tumvwhxyzz{{v|}~|{}{{{{{yzvs    w }}ruuv "!m#%m$&'(*I+,E-.1>p2v3h4856nn79:;<=v?B@ADMEFHIJ(KLWMN\/O-PQ.RSU2TVW3XYZ[]h;^+_6`c5a8b79de:<f4g=i@jAkBlnmCEosFpqHrJtyKuxLvwCMz|L{}H~NOPaUbcXcede6[XL`]f^]b(Wstuxyzr|s}^z>u@)UVXY[+\]`>A]Lffaebccb%aad     aah[NP !+9"'#%^$&^()*,/-.0123D94>5678;9:<=?@ABCEHFGIO^JLKMNQZRSTUVXWY\>]_]^`tFaobfcde+ghiljkbmnpqrsv~gw4xyhzj{k|l}m;YUHKHKMB@HB >B B>KHN  ]     uqm# !"$) %(&'*i+0,-/.152346+78V9<,:;,=F>B?@A)CDEGR.HIJK1LMON8P8QST:UW1XYZa[]\ ^%_ ` b)cd%eg fh%j klnpo5?rFs<txu%vw>EyzG{@|}CC~%DMBC@H:I]>K>KORSSYZ[\KL+_`\aQdcdckfghjg[r_jdtZQQ Khlm!+!""L""#VAU$W% $W  e Kw K$x$e$#Uy%z?P>=? @!.A"<#(B$%&C'D)B*+B,-C/70E1F234G5H6I8x9B:;J<KL>G?M@NAOB<CPDQERFSHTIPJBKULVMWNXOYDQ]ZRBS"TXU[VW\AY@Z[;\\^2_eK`Ba]bYc^d_[fgBhuiTj6k_m`nlop}aqw9rbs9tucvdxbyzd{|cP~\]gefgIQbhi'P.jklmn<ogbpqrs(t b;;9b>"obuFvwxybEw?>z@<{|CD|BC}F~IGx|JKN<PSRTPU|VWXYD"|[\{@|;\2 K|]Y ^ _[  | u T 6 _O    Q o  v +  'O  Q        O" # Q$ % & ( ) * + , O. `/ 0 1 2 o4 5 +6 7 8 'O: `; < = > @ A B C D OF G H I J `L M N O P OR S T U V oX Y vZ +[ \ 'O^ _ ` a b d e f g Fh Oj k l m n p q r s Ft Ov w x y }z o| } +~  'O  }       F O  }       F O     o  +  'O         qO         q          ^        - .  1               - .        B L F     b '     0 |  F     :  B      `      {  ?    ! $ " # % , & ' A( + ) * @- . / 2 0 1 F3 7 @4 5 6 8 (9 ]: C ; = < > @ ? A B D u gE n F P `G N @H M I K J L O Q l R T S U i V X W `Y e @Z c [ _ \ ^ ]  ` a b d  f g h  j k m o !p q r s t " v w y #x $z | g{ ##} ~   $   > >  % g    &  % '   &     !(   ( > '    :  ) *  + F ,  * +]  *  + U - . /    A      0  1 0 ` *` , +  11 1 D 1  , 2 *  D  3 4 `   *` 0  U D 5 4 3g -  6   4 4v      7 #  7#  . . 7D    4 37   6 # " /! # 0 $ . 6% ( @& ' 4) + * , @- %@/ %%1 5 2 4 '3 896 7 9 8 8; < 8= '> .:@ A UB x C F D E uG r xH N I J AK M ;L ;O W <P R =Q >?S U >T @>V AX n FY ] =Z \ [ ;B^ b _ C` ?a <?c g @d f e DBCh j =i B<k =l m E@o q p FBs t Au w Fv Fy z | } 8~ ' . G b H w q I J `  g K LMN  ` g OK PQ   R S T UL `  V W X>O  `  YM `  ( Y Z  S R U T[ T \ R ]f P V  ^  W _ `a b cb ``  @    ^ d e [ ]}e \  f S Tg T SS hhf ] Ti Tg ] Tg h }j R ` W Uk UWj  R  g ` . l m n o` W[ \p g  \W v k gg L . K  ' g # e    _  h gqrv   g s  t  s u u! q" _v$ % wF& f( + x) y* ze, 6 - 4 . / q_0 2 x1 yq3 yx5 zq7 8 l9 J n: I a; D c< B g= ? > X@ oA m C zgE G XF {{H zeM ^ N T DO P |_Q S gR d}fU W ~V x@X Y }_Z \ ~[ x~] }_ ` ^a } Xb f c d ae `vg m ^h l Di sj gk dun { uo t p r ^q s_s }u v y w lx sz }| D@~  } ac ` a f x _x _a cF  c y x z@ b x ~ c x b c ~E I   `                :  |            U         U F @     `       (     Q  J ( G                   `     ` @       @    `        g    ! " $ # % ' g& ( 1 ) / * , + - . >0 g2 E 3 7 4 5 6 8 = 9 ; : >< > D ? C @ A B F H I K L FM @N O P >R S T V FW ] ,X )Y Z [ \ ^ h _ b ` a c f Ud e g i /j k l n m o t p q s r u v Uw x y z | 0{ } ~ ` D   ` ,   D   , D `  0  D  g    v  D          /        @     @ @               u x :                 u  ;u^6  @   yg^k)>D !/"(E#$T%7&'D)*+,-.0123v48T5)679;:)<>2=?@TABDRBE8FM[GwH/IJKL[NUOP/Q`SZOTUV,WxXY,[l\]^_r`gawbcdefUhOinojkQlmNopq6szNtYuv wx y B{|<}O~@1@  @Nu;u^6@yg^k)>DETDT)T)2k*#$%&g'()Q@*+,-*+./0U <^B12*+34` P285 6  2  789B#2:;<h: =!>"?E$/%+&w'()@*A,-.:/B0Ck2C3;45678D9$:%<g=E>F?@'A(B)QDT@ELFGGHHIJ,K-MGNOPHQ.R/S0UU V]<WXY^ZB[1\2^G_`Ha4b3yd|Beu\f9goh]i^jkl_m`napqrsbtcdvewfx?yzg{hi}2~jklmn6opqrs@tuvwxyzV{|}~QYP;lwyB9_`abce?ghimk6qr@vtO 6    aXaX, )"0j#(.$%&w' )6*+,-u./17.23`4568?9:.;`<=>@ABCDOFTGLH6IJKMNOPQRSU[VWXaYXZ\c]^_`aaXbd,efghi6kz ltmnopXqrsuvwBxy{|}~yy[w a \@d?1t46 t4C;6 XByy[ALr  X ] e qqX$w !"#%+e& '@(J) *,J-.w/01A3=4L56789:;<r>D?@AXB]CeEKqFGHIJqLMNXOP<RXSAT\UVWqYEZ5[?\]^_`bhc9defFgi\j%k>lmlnop<rxs{t\uvwqy}z5{z|}~ HyB    6+[b  !"#h<"#"!$%"&$#%'$ Hy|() *+6,-+./--P5M678O49:;MO<?E6=9A)     =K%alP >. 8?@Aj!"#B$C&-'.()j*+,D.l/041\2E3FO596789F;R<C=>?@APB5DEFMGHIJ6K7L8N4OP9Q:;SYTUVWX<Zz[\`]}^6_=9a{b)cd ef=h~ijwkqlLmnoMpNr stuv52x(ykzO{|P}QF#*R#h*R(aOSmPTUt4VWtE4>vNXYQ38PZP-8PZLv<AM[LMN 52k\PQFDRhDRa\S&-[m;JnopqSrsJtuvw  J x y zeJ{|}/!F;e~ 6"(e#B$ %A&[')y*+ ,-.081e234567q9:w;<H=>?AYEBKC[DE;FGJHnIoJpLRqMFNOPSQrsSTJUFVtWuXvZc[\]^_J`xaybzedefJgh{i|j}l|mueno pqJrstsv)wJxyza{]}~ ,rpX aodq]HPPq@dWOxFsX}}wJWe}e`s eJ)Ja] ,rX adqRdsSLSr dKSZ    [M)6[Rds$ !"#S%&'L()ST+9w,-2\./01 3456798:;<<m=+>?d@ACQDKEFPG`HIJLdMNOPPRPSkT~UhV`W}XYT[i\c\]^_`ab defg9hj<klm+nodpq_stzfuvwxy{|}-~L::?rh-?sr _f-Lrh_Ks r  h  V] !!" K    ]#$%#&'$s()%*+V !"#),$%&'(*-]+ ,!!."0F71882239456:7;<9:?;<==>>5@ABBC?D@EAGMHPBIJ<K=LMCNDOEFQRySTGUHVIWJYpKZa[O\]^L_M`Nbhced#efgOij#klEmPnQoRqr{TstKu5vwExSyTzU|}~VWXY72Z[:;\,=>\5B,?@AM]<+=CDE^y_HIJiejkl;mnoupqOrsptuvwxYd#y"z{K|6V)} |~)`,el;mnupOspvwxv   D P  g O6>``!"#$B%1&6'O(o)*-+,.0/23465x7>p89:;<@=?@@AB)CDEF&GIHJKvLTpMRNOQPkOkS~UVaWZXOYoO[u\`]_^bcdeOufg}hjivlmDnuopgqrs tvwOxy6z{>|}~``B6Oo69Y\Ho$[Y\HoHuHys&q6]eaeqXy  s   q6]e>  M! "# $J%&3 ' (0 )+ * ,. - / 12 4 5=67  8;9 : <  ?G@! A9BCVD" E# F$ % HI& JVKPLJM' N( PQ) R* S+ TUVsW, XY Zl[h- \]^. _g. `a/ Xbe0 cd/ 1 / f2 / i2jk2 m n|Pox3 p/ quXr4 s5 t6 Bv6 w5 yXz7 {8 }~B 9 : ; M  J< =  >  >    ? > > @  @ A 9B V$ C # D VE PJ' ( ;N O ?P Q R KS T U R HV W X [J Y LZ [ {\ ] F s{^ _ ` ;a b ?P c Kd S T e Hd V W X { | } Bh~ X  Br  h  V       <  ?hP ( ! "#B$h% & ' )* +r,h- . / 1S23 4 56Z 789P:A ;?<q =K> @ B CdDN EIKF G H k JL K aM g OQP RrVT]G UV WrXYZ [ \ ^M_`H ab c d fgo hiBj klhm~ nX pBq rrs thu vVwx y}z { | ~  <  ?hP   Bh   h r    r L  r A   h     r 2g -  Lv  L 2 r 3t  2t A  r    rL  r  A  h         +  M B  +     M <+ %  6% [   "1#) $h%&' ( *h+, -. / 0 293h45 6 7 8 :; <= >y? @ A CRDJ E+FMG H I  KBL+M N O P Q MSZ T<U+V W%X Y  [6\%]^ _[` a b 9dr efm;g h ijk6l Kn o;pEq  sTt{Kuv wx y z | } ~ !  " [" # $ % $  \ & ' ( y  ) * 9+ ;, - 6 K. ;E T/ K0    1 2 !  BC OD lE F G H I J K sL M KM N yK O P Q KQ R S T T }bU  1@ 7 8V W X Y Z [ \ ] 7] 'l< ^ _ 7_ `  a b b D \ C |l*E c d e f J #!g sh i K i j "yg $&O %k '(l K)l +,R -/S .m m 1w2d3Qe4G5>;67#8 9: ;< = K?M@KA BC D E F HJIJK LM N O P RaS[TUV WX Y Z h\]+^ _` a b c efgpyh;ij kl mbn o q rs t u v x_yz{|}~    r     Q     v      :=      5     rF      xN      ;hm  '  "     ?X         -M#     Kl[a    B     4s"FA`        ! #,$q% &' ( ) * + -. /0 1 2 3 f5?e67 89 :;< = > @H ABC D E F G  IR]JKLM N O P Q IST UV WX Y Z [ ]^_}e`saj;bc#d e f gh i KkMlKm n o p q r tJuvw x y z { | ~a     h+      y;   b        _     r      Q      v       :=       5      rF       xN        !"#$%&'()*+,-./0  :85< ;56> UTSRQKJHGCBAZ[\] ghijklmnopqrstuvwxyz{|}~ b3 3b33 234bcdf c421cd2dONML     DEFedef?@ABDEFIJPQR UVWXY^_`a75  !"%&'#$()*+,-. 0=8/1 2345 9 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~9868"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~=?@abdefghijklmnowxyz{~%&'(123456789)*+,-./0:;<=  >?@ABC  !"#$LMNOPQRSTUVWXYZ[   DEFGHIJK{{vTSRQPOCBsrponmlkjihgfedcba`_^\~}|{zyxwvutm^]BCPQOPsrr qDEFGST     '&%$#"! ()*+,. 2345ACB9>D</=IJFGK9876H:;<?@;:H89GFLM>N>O?/EPQ/RS6/0TV1-U0WXU-1Y  Z[\]^_ `a  bcdelmnopqNMLHJutsrv~JIHutsr|{zyxw}HIJKLM utsrfghijk[]]\]NMZ !ZYXW"#$%&'()*+,-./MNUV0    MN] 1ijkcba`=<982RSTUVWXYabchglmnoLKJHGpqrstuvwxyz{|}DEFQPON~IJK_^]\[ZMLKJIFDCBA@?><;:876543def    ,-=<;>?@789:./0123456LKJIABCDEFGHMNOPponqYXWVUZ[\]^_`abcdefghijklmt uvrsxwyz{|}~+$#"! TSRQQRSRS'()*++%&$#"     &%()*+'&#, !"#$%&'-./0123456897:; =<>?@ABCDEFGHIONMLKJPQRSTU\]^_`abcdefghijklmnopqrstuvw|}{yxz~stlicba`A@?A@?>=<;:                    A^_i    >@A    ! " + , - . / 0 $ # % & ' ( ) * 3 4 5 6 7 1 2 }|{vutrqpfecbVWXYZ[      !9879        ! " # $ % 9868& ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C 9879           D 68798 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~          G H E M N P Q M R O N S M T L U W V L K J I Y [ X \ ] ^ Z X ` a F b c _ g i h m n l p o k j q e r f e u d t s v y { z x ~  } w |                     % $ # " ) ( ' & - , + * . !       : 9 8 7 > = < ; B A @ ? C 6 5 4 3 2 1 0 / O N M L S R Q P W V U T X K J I H G F E D d c b a h g f e l k j i m ` _ ^ ] \ [ Z Y y x w v } | { z  ~ u t s r q p o n                 !   % $ # " ) ( ' & *         6 5 4 3 : 9 8 7 > = < ; ? 2 1 0 / . - , + K J I H O N M L S R Q P T G F E D C B A @ ` _ ^ ] d c b a h g f e i \ [ Z Y X W V U u t s r y x w v } | { z ~ q p o n m l k j                  !   % $ # " &         2 1 0 / 6 5 4 3 : 9 8 7 ; . - , + * ) ( ' G F E D K J I H O N M L P C B A @ ? > = < \ [ Z Y ` _ ^ ] d c b a e X W V U T S R Q f g k j i h o n ~  s } | r { q p z t y u y w v y x m l             !"#%$"&'(&)+*3210456/.-, 7;:<>=A B@CD=?=EGHIMLNJKOMPQLSRUV TFW98XYZ[\^]_89`^ab]cdlmnikhjpqsreoteuwvgfy|}{zx~xx      !%&$#('"+*./-,)142675328:90;<>IJCLKMNOPHGQDEFRSTFUVWXEYBA@?=^_]\`[bc[ZdeaZgijfkhpqmomnrtsluvyxw~}z|{       "%$#&!),-./+*(134'2(058;<=;?@A?BCD>FE:976JINOMLIKPRQHGUVTSWXZ[\Y^acb`_efd_ijmnhlk]hoqprvswtpuxy{|}~zg]      "%$# &')! *+(/1204..563-,:;<9787>A@?BD?EGEHIJFEKLC=QSRTUMNVPOX[ZY\^_]Wedqponrswvut~}|{zxymlkjihgfcba`      !%&'()$#"  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~~}yxwrtmouvz{qlnspikgfa`\T]IJe8F>E)$ (#      &*-"%! !"#$%&'()*+,-B./0 123456789:;<=>?@ABCDEFGHI[JKLMNOPQRST'UVWXYZ[\]^_j`abcdefghijklmnopqrstuvwxyz{|}~z~x{yrvpsqmok|ijhfwgedUc]_ULWGFBTPQ\X@Y`VW>O6Z3KEA8?<57/=924.;XY0-+):%(!&1*" '     $,#      !"#$%&'()*+,-P./0123456789S:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopb_qrstuvIwxyDHzQ{|Ra}~RV}SZzy^vw[{xub~t|CqNrJMpn^lhedfc`]a^Z[YVSUNRLPOMJKGHBIECAFCKLM=NOj;W<9T6:7kmQ58@D>?432X01b-._+*\&"( $'#i)% g!/, }u|ltn6     7,< ?!"#$%0&'(.)*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~{sptqglewbZVO}EC;9<4861.2/(*$5=3' -!      &) #%" !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqADrstuvwxyz{|}~LPKzwtplea~|y_cxX^TX[PRWKC>?8451.FD%;: Ar nqim  cf   _bkd`\h g! "#$%&'+(,)*+,-./0($E<1 =22 3*3456RU78MQ9:;<=JL>?@ABCDEFGHIJKLM7@NOPQR06STUVWXYZ[\]^_`abcdefghijklmnopqnrojsktuvwxyz{|}rm~~v{pgqcml_ZiehWadV^`U]TSEI@F;93.B)$ (#           !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~~yw}u{sxvntlrjphmak^i[gXeQNKHE@;6?9.:4,50*1|/%-#+!'q&$"fU  STOPLMIJFGD      !"#$%&'()*+,-()./h0 d12>AB78<=34352C6c789:;<=H>?@ABCGDEFGHIJKLMNOPQRSTUVWXDYZ[\]^_`abcd@efghijklmnoApqrstu=vw xyz{|}~|}xtlhmyibzd`ZWoj[keXQfSOHE\BPIF<C:anR@8=;391~c7/42)0&s.#UVM;_{pNg^:9qruvw!"$%'(*+1      !"#$2%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abWcdefghijklmnopqrstuvwxyz{|}~|z}x{ytwrvpsqlojnhkiegcfadb^`\_YcSd_R`\Q]Y~PZV  O MKNLEJCFADB<@:=8;19.7+4*3  ]Z[WXUV%$23/0,-)'um56>?GHI4&(+&*"% !                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~  | z x v t } {o yl wi uf rb np km[ hjX egU ] Z\N WYK TVH A > B ?8 <6 9 70 5. ] 1Y /)T -(P MO# JL! GI $ "  C     :    2  L G D A*D@=  ;34+,&' cdSEF _a `s                    ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } >G~  ~ { p l h f c ` k\R Y V S P M F C @ ` 5 2 / , )7 < :! UM    ;  NH                            ! " # $ % & ' ( ) * + , - . %/ 0 1 &2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H "I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h /i j k l m n o p q r s t u v w x y z { | } ~   | w~ u{ sy p l h o ak ^g [c U S Qx v Nt Lr J M FK DI BHOG E @C >A ? @ A B C D iuE F G H I J K L M N LO P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c Id e f g h i j k l m n o p q r s t u v w x y z { | } ~   | y t r} p~z v m{ u gs dqn oj a e fb \c`^ Z S QM U  H B < 8 4 0 D w ,C K >%G  !( # lI F= )E "?9  := 69 25 .1 &*- o[ X U R  O  K }sn      R                YV  d ! " # $ % & ' ( ) [X* f+ , - . / 0 1 2 3 4 i]5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X JY kZ [ \ ] ^ h_ ` a b c hd e f g h i j k l m n o p q Mr s t u v w x y z { | _} ~  W yu| } { y w TLN uPx~ s| rz qx pv otO j s f / ^ [ W ,` P]Y MZU JVR B > 8 . + ( % / , ) & # @ 1 - * ' $hr ?@ABC3DE7FG6gtHIJ=AKL0DMNO!PQRSTUVWXYZ[\nFS]^_`aIbHAQNcOKd|LGeyHfghijklmnopqrstuv~v4w1x.y+z({$|}~}zv~l?urolifxmwetvJqsbnp`km^hj\dgZKcaX_W]V[UYTF?{S|Pz}MyHLGB@=61-3/2&+.#8(47   %'<  5   0,)9 !"#$%&'()*+,-./0123456789::>;<!=>?"$@ABCDEFGH IB>QJKRNLMOJNOPKQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~~{xusJ}kfa\Wm[hlQcgN^bKY]HTXEniIjdBe_A`Z@[UA?V#8@>O:741.SN9(6&3$0"- *Q|@|zwtpvz=     +T  ;YS852 /!,"$#$ %&'()*])+,'-.%/0#12!3456a\63708-9*:';}< =>?r@ABqCDEFGHIoJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~~yrlg`b]aY_WZqXSkUReOvMJzGwD[@AtpT=;u84<:*% !  '+&  72 3, - ijm !"n#$%&'()*+,-s(.o)#/$012f3456789:;<h=d>?@"A.BCDE/FG|HIJKLMNOPQxR} S TUVWXYZ69[\]15^_`a0b{cdefghijklmnopyqrstuvwxyz{|}~PRZMO}JL{GIyDFwV|zrxovl^thqsgnpfkme djca^[Xb_R\PYNVLHSEQHBOG?MFKEV=:74WY>;18/5.2-?<+9)6&3#AB@0          oj ~yv!"#s$%&UI'()JC*+`,]-Z.W/T>01D23456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~)/zvrn}h{ixdub[YW\^]uLPHeNJcDKFQR`CGIMEBUOA=95?;>/7:,36)1,.0%*'+-$($(*#%!I@!< 8 4G aST_ Z  X  V  !"#$%&'()*+H',- ./0123456789:;<=>?@ABCDE#&FGH IJK LMNOPQRSiTUgVWXYZ[\]^_k`abcdefghijklmnopqrstuvwxyz{|}~zf|x|u{r~yp~wqt}onvsmkih^YTd"OLEC94@/?DM;!NJ6:,KG15+H-0*(>'%cA#9<`B=7[_!82VZ 3."$QU&B)f  ge Ia\]WXRSx{twpsloFPblj      ]!"G#$%D&'A^()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~~-yu|q{mzj}yxwvu2?'&qB>sc t\r""po kgcgdleah^b^d]_\_\NIKYFHWbZ]CEV[XLPSPMmRTniOQJjeKNIf`LHaUQG<CESDFD;x?P:741A.Q;8)5'2%/#=@,!*;(7&3$/"+ '         !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRST:UVWXYZ[\]^_6<`abcdefghijklmnoikpqrstuv=7wxyz{|}~58|yv~2{}suxzruwqtp  omildhce `^]WYQIHL@D9G6Ax5FIw1CE/[aB-M'%(?$)_4\"X!8T <+_ ,b\, X0+  SO&N     f !"#$%&'()4*+,3-./0;127:324567809:;<=>.?@VABRZ*CUDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyzK{|FJ}~PE~}{yBC=w>#u|vszptqxornklemihbj 7 ` ]:^U_[S\WQXZPYLNOKMTVTJRHIDGCEB?f:gc8da6>9725/4301-+.)*'kn#(%gj"&, $F;@A<=!       !"#$%&'()*+ ,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~}{ywusqomkige`~^|\zZxXvVtTrRpPnNlLjJhHfFcbA_?]=[;Y9W7U5S3Q1O/M-K+I)G'DC"@ ><:86420., * (%$!         !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~}{ywusqomheb_\~Y|VzSxPvMtJrGpDnAkK?J<6>;-5:,9a8B7#6543 2 1i 0'-,+d*E)&(R'&%$#zl"o@!b.~qR^%Q   =? TC>FBIELHOK RN UQ XT [W ^Za]d`gc !#/jf"      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~|{}~xzuswtoqyrpvnhklgdjfemicb`Z^_YW\a]X[TSPVOQMNLKRUHJECGD?AIB@F>8;<74:65=932.0+/'),1-*($# &!"%           !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~~}x|rvwlmqjhokuydcz^a`]{\[sVYb_ZneSTWgRPQXUtpfiOJNDHI>?C<:A=GK65L032/M.-E(+41,@7%&)9$"#*'FB8;!         !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~~}x{zwvups|ytmnqljkroidh^bcXY]VT[WaePOfJMLIgHG_BENKFZQ?@CS><=DA`\RU;6:045*+/(&-)37"!891 ,#%2.$'           !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~~x|}rswpnuq{jidgfcbay\_he`tkYZ]mXVW^[zvloUPTJNODEIB@GCMQ<;R6985S43K.1:72F=+,/?*()0-LH>A'"& !# $ %       !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~~}|{vyzstwrpqxuojndhi^_c\Za]gkVUlPSROmNMeHKTQL`WEFIYDBCJGfbX[A<@6:;015.,3/9=('>"%$!? 7&#2)+84*-           !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~~xy}vt{wpojmlihgbenkfzq_`cs^\]da|ru[VZPTUJKOHFMISWBAX;Y:9Q47@=8LC125E0./63RNDG-(,"&'!%)* +  #  $       !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~|yz}xvw~{uptjnodeib`gcmq\[rVYXUsTSkNQZWRf]KLO_JHIPMlh^aGCD@>B=?E<;FA8-+:*3          5   ( 4)  $       /      ! "" # $ !6% & ' ( ) * + , - . / 0 1 2 3 4 5  %6 27 # ,91&8  79 .0': ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~  {  u y w s } j gk q|ovmxrznh~ tp Y ^ RW B D@ ; C9? IL 3 / 1 & ( 5 8  A   !!!!!!!O!!J ! !7 !E: !=M !!!!6!#!!!!!!!!!!!!!! ! !!"!#!$!%!&!'!(!)!*!+!',!  -!4.!/!`,*b0!1!2!3!4!K5!6!7!8!G9!:!;!!?!H@!A!B!C!D!E!F!G!H!I!J!K!L!M!N!O!XP!QQ!R!S!T!U!V!W!X!Y!Z![!\!]!^!_!`!a!b!c!d!e!f!g!h!i!j!k!l!m!n!\o!VZp![Sq!r!s!]t!u!v!Pw!UTx!y!%!z!"{!|!0}!~!)$!!!!!-!!2!!{}y~!!z!w!!!!u!!!!!!!mqx!!!!!!!!!!!!!!a!!^!\_Z_`][!!!sX!odY!ck!!!!b!!!gPSh!O!!l!|!JvTK!!!!R!i!!MBDNGF!jACf!H!@QEe?!rV>L!=I.a+t!!!!W!!!!!!:!"?"@"A"B"C"D"E"F"G"H"I"J"K"L"M"N"O"P"Q"R"S"T"U"V"W"X"Y"Z"["\"]"^"_"`"a"b"c"d"e"f"g"h"i"j"k"l"m"n"o"p"q"r"s"t"u"v"w"x"y"z"{"|"}"~""""""}~"""""""""""""""q"""o"l"snkjtimpr""u"v""fw""e"cxgdbah""""{"""zZ""""yX"\|VY[UW""""Q"""""TN^"""R""P_""KG"MO""]I"F`BJEACDHSL"""""""=:"@"?9;8<>""""6""52""40"137/"""""""+,""*""'-"%.(&$#)"""" """"""!""""""""""""" """ """"" """"######### # # # # ################### #!#"###$#%#&#'#(#)#*#+#,#-#.#/#0#1#2#3#4#5#6#7#8#9#:#;#<#=#>#?#@#A#B#C#D#E#F#G#H#I#J#K#L#M#N#O#P#Q#R#S#T#U#V#W#X#Y#Z#[#\#]#^#_#`#a#b#c#d#e#f#g#h#i#j#k#l#m#n#o#p#q#r#s#t#u#v#w#x#y#z#{#|#}#~#######################y######nf#}#m##u#io#######p[#########Y\j###h##r##{Ks##Q##It###O##DBEqL#gNCAezJGRkd~@M|lZ##`#####=##v##_Pa5#;###8#xb0:46w>#71c9/?V3<########(###)#&'$#%#*"####### #####!####,###-####+#.  #########$$$$$ $$$$ $ $ $ $ $$$$$$$$$$$$$$$$$$$ $!$"$#$$$%$&$'$($)$*$+$,$-$.$/$0$1$2$3$4$5$6$7$8$9$:$;$<$=$>$?$@$A$B$C$D$E$F$G$H$I$J$K$L$M$N$O$P$Q$R$S$T$U$V$W$X$Y$Z$[$\$]$^$_$`$a$b$c$d$e$f$g$h$i$j$k$l$m$n$o$p$q$r$s$t$u$v$w$x$y$z${$|$}$~$$$$$~$$$$$$$$$$$$$$$t$qu$mr$$so$ljpnk$$$xg$$w$$fhec$vbdiy{$$$$$$$$$$$$$Z$$$TWU$$YXP$SOQVR$$$^$$M$LJ$]HK$\GIN[$a|$$$z_`F$DBE}C$$$$$$$$<$$$9=$:$6;875?$$$$4@2$>31A0$$$$$$,$$.-($+')/*$$$$$$$$$$ $$!$"$$$$$$$$$$%$$$$$ $$$$ $  $# &$$$$$%%%%%%%%% % % % % %%%%%%%%%%%%%%%%%%% %!%"%#%$%%%&%'%(%)%*%+%,%-%.%/%0%1%2%3%4%5%6%7%8%9%:%;%<%=%>%?%@%A%B%C%D%E%F%G%H%I%J%K%L%M%N%O%P%Q%R%S%T%U%V%W%X%Y%Z%[%\%]%^%_%`%a%b%c%d%e%f%g%h%i%j%k%l%m%n%o%p%q%r%s%t%u%v%w%x%y%z%{%|%}%~%%%%%%%%%%%x%%%}%%%%%%%v%p%%%%sm%%jkq%hl%%%t~%eb{%da|ucigfrn%zy`ow%%%%%%%%%%[%%%%%%%%TN%%SO%%M%KPQLJIRX%UZV%YGWH]%%%F^%D%\EC_B%%%%%%%?<%%%%:=@%97A;86>%%%%%2%%%%%%%/%),%*%.-'+(%%4%&513%$0%%%%%% %%%%%%%%%%%%%%%%%%%%%%% %%#%%%%&&&&&& &"&!& & & & & && &&&&&&&&&&&&&&&&& &!&"&#&$&%&&&'&(&)&*&+&,&-&.&/&0&1&2&3&4&5&6&7&8&9&:&;&<&=&>&?&@&A&B&C&D&E&F&G&H&I&J&K&L&M&N&O&P&Q&R&S&T&U&V&W&X&Y&Z&[&\&]&^&_&`&a&b&c&d&e&f&g&h&i&j&k&l&m&n&o&p&q&r&s&t&u&v&w&x&y&z&{&|&}&~&&&&&&&&&&{&zy}x|~&&&&&vs&&q&uprtw&&&&&&&&&&n&&&&h&&&&j&&eo&l&&[mf&ZXg\`Y&_&c^WdibV]ak&&&&&&&&&&&&&&&N&L&&&IO&D&JEMAKFB&HCPG@Q&&&U&&?R&&>;=9&T8:JVCE'''''O''''''''Q'1'7P06.2':''5,;''9-3<)4'*''+'''''''"''''' '''''''''=''''''''''UK'''%(/T '''(( ((( ((!(( ( ( (# ( ($( (((('BW(R8&(((((((((((( (!("(#($(%(&('((()(*(+(,(-(.(/(0(1(2(3(4(5(6(7(8(9(:(;(<(=(>(?(@(A(B(C(D(E(F(G(H(I( J(K(L(M(N(O(P(Q(R(S(T(U(V(W(X(Y(Z([(\(](^(_(`(a(b(c(d(e(f(g(h(i(j(k(l(m(n(o(p(q(r(s(t(u(v(w(x(y(z({(|(}(~((((((((((((((((|(x(~((v(z{squyotpwr}n(((((((((((((((((`(l(h(d(j(^(b(fg[mYcZiVk\aX_]eW(((((((((((((((((F(R((J(T(H(L(G@UDK?IE>MBSAC(((((((((((((<(8(4(P(6(:(N(23/9-O.5*70=,;1Q+((((((((((((((((((((((((((((((((    ((((($((( ((&)")))!'%# )))))) ) ) ) ) ))))))))))))))))))) )!)")#)$)%)&)')()))*)+),)-).)/)0)1)2)3)4)5)6)7)8)9):);)<)=)>)?)@)A)B)C)D)E)F)G)H)I)J)K)L)M)N)O)P)Q)R)S)T)U)V)W)X)Y)Z)[)\)])^)_)`)a)b)c)d)e)f)g)h)i)j)k)l)m)n)o)p)q)r)s)t)u)v)w)x)y)z){)|)})~)))))~)))))))))))v)z)))|)xwn}r{ouqyspt)))))))))))))))))^)b))j)d)`)l)VmZkWa]cY[_Xe\)))))))))))))P)L)T)h)J)N)f)RSGMEgFUBKHQDOIiC       !!""##$$%%&&&&%%$$##""!! '(())**++',--..//,0,/1122030244356634578899-,7:70:;:3;6<<==;>??@@87>A>:ABA;B=CCDDBEFFGG?>EHEAHIHBIDJJKKLLMMI'NNFE(OPPQQ)HORSSOIRMTTUUR5VVWW<VXXYYZZWW[[CZ\\]][^J[^_``^]_LaaTaUX`bcc**Q&ddbc+MTTaaLLMTUUaXXYYZZ\\]]__``KL`^^JJKURRSSOOPPQQ**ccbbdd&*++cQ))*effgg$%hhe$ggffeehh%ijjkkildhldllhmnnooppm*qq+rssttuursvvwwxxtwyyzz{{xz||}}~~{}~utx{{~))rmpvy|jj*X !"r#m X!"uurrm#rm1245V`_\Y                    !!""#$$%%&&''#%(())**&)++,,! *'--..#,//"/000-+11/12202.(1$2&344355663677884799::8J;;K<==>>??<=@@AABBCC>@L;DDEEAFGGHHIIFHJJKKLLMMIMNNOOPPQQILRRSSTTUUVVNVWW<?OXYYZZXPXZQ[[\\]]^^^__\GF]Q_T``aaUabbccWcddeeff=fgghhii@iTjYXkkjjkPllklm;^mmBnnooCnop?oppDqqrrEqrrnmqplsstttsYjthuuiuvvUww[wG6xx7xyyzz95{{y|z{}}|R|}S{}`~~~hgeePSv~db9zKK|GG8::wJ.unmnjkiqgngnpo               !!""##$$%%&''((&'))%**(++,,-,..//-0.+1101223304/3554677884569::329:;;<<5<==>>6??@@@AAA1?BBCCDD@DEEAE2CFFGGHHIIDIJJKKEKLL9M76NNMOPPQQMNO>RRSSOT&&UUVVTWXXTVPOWRYYSYZZWG[[\\H\]]J]^^L^__;_``=`aaYabbZ[ccdd\dee]eff^fgg_ghh`hiiaijjbckklldlmmemnnfnoogopphpqqiqrrjkssttltuumuvvnvwwowxxpxyyqyzzrs{{||t|}}u}~~v~wxyz{|}~XWZ)jrz !             !! ""!"##$$%%! &&''(()()*++,,--..//00*/112233014455662477889957::;;<<8:==>>??;.@@AA/ 147BBCCDD:DEEFF=GAHHGIJJKKILMMIKNNLOPPQQRROJORNSLLTTUUSVWWSUXXYYVZ[[\\]]Z^Z]__``^T^`aabbXbccddYe+*e[ffe3\6_9a<c?ggd>hhiigfjjkkfllmmnooppqqnrssttuunqrmrpvwwxxvyzz{{||vxy}{z~~}~tu             !!""##$$%% #&&''(($)!)*)%*+*(+',,--+.)./.*/0/+0-112203.343/454052665737874898596::9; 7;<;8<=<9=:>>??=@@AABBACCDDBCEEFFDE.9FBGGDHHGFIIH@IGJJHKKJILLKGLJMMKNNMLOONNOPMPQRRPNQSQOS+S,TT-'UUcbTd?@VV&VUR-TT,,-cUU'',Tb12266::>>??d-1@@""##&&VV@&'UV+SSQQRRRPPWXXYYgfZZW[\\]]^^__[e[_``aaZhbbccddeeff\hgghhiijjkkllmmnnboppqqrrsso]^^ttos]bccddeesrbeff\\]uvvwwxxuyzzux{{y`aa||y{`}qpxw}t{^__`~~~WXXYYWvz|aZZW}rhhiiijjkkkllmmmnnbgYZf\[[_[ee??BBCCFFGG[[cckkss{{gghglg$?$$    ;<=?lgg""##$               ACE        !!!"""###$$$%%%&&'''((()))** *++!+,,",--#-..$.//%/&0011'122(233)344*455+566,677-788.899/90::;;1;<<2<==3=>>4>??5?@@6@AA7ABB8BCC9C:DDEE;EFFGG<GHHII=IJJKK>KLLMM?MNNOO@OPPQQAQRRBRSSCSnDTTUUFUVVHVWWJWXXLXYYNZPYZT[[\\U\]]^^V^__``W`aabbXbccddeeYfggZef[hhiijj]jkkll_lmmnnanoochppwwqqrrirssttktuuvvmvwwxxoyzz{{||y}y|~~}}~{|~~Ywqsuw{zfg}}yyzzYwwxxooccddeefffggZPPQQRRSSngZ% ZbjoVg                !!""## $%% #&&''$())$'**++(,--(+..//,01122,/0#33"34455&56677*78899.9::;;0<==>>??<=@@AA=BCCDDEEFFA@BDGGHHIIEgJJKKLLZMNNOOPLMPQQ<?MKPRHGSSRRSTTUUVVWWXXRYZZ[[YZ\\]]^^__``[^aabbccdd_beeffcgghhiiegjjkkllhkdmm_fnnooppmiqqnWrrXV\YrsttCBsOuuQuvvRvwwSwoHxxyyIxzz{{||}}y{~~|klqi_`YXz~kqopiPQS?>AF}NuvwHG                  !!""#"#$#$%&&$%!''((%)**")+,,)#+$--+&..$(//.0),110-22331/442566775857899:::6;<<==>>;1;>?@@AABB?CDD  ?BCCEEFFEEGGHHIIFHJJKKLLIKMMNNOOLNPPQQRROQA@SS! RA<;B1CTUUVVWWTV WSUTXX'=TW>@U?V=XBYYZZGZ[[\\J\]]^^M^__``P`aa<bWbcbcdcdedefeffgMbghgchihdijiejkjfk8klmmlnlmoonpnoqqprpqssrtrsuut4tu3 vvmvwwowxxqxyysyzzuz0 {{v{||w|}}x}~~y~z*jQQjY[]_a({|}~,+kk@A-H/lnprtPghijk9BsfJP~uPQ=ss  r            G T  !!$$""##!$$%%&&"''$((tm)) )**++ +,,---..///0011122333(3Cl44*455,566.677078828D45678#99::*&;;<<9%==>>??;@@'$=@AABB>1CC2CDD6DEEFF:G>FGHIIJJKKLLHKMMNNOOPPLOQQRRSSPRTT1-SMUUVVNVWWXXQXYYZZ[[TI\\]]^^J^__U]``aabbcc_addeeffbghhiijjgfgjfkkllgcihcE[ZE_WmlkmGnnmoppqqrrosttorHLsuvvwwsPuxyyzzuSx,x{rq||{}~~{|}\`dch W_EZ GnlY de&:<?>yx&)"@468:DC;;C   U   ]  a   !  %   )   -   2         1 0                                                           ! ! " "   # # $ $  $ % % & &  & ' ' ( (  ) ( ) * * # * + + % , ' + , - - * - . . / / + 0 1 1 2 2 , / 0 2 3 3 ( 3 4 4 5 5 ) 1 6 6 7 7 4 8 9 9 : : 8 8 : ; < < = = > > ? ? ; < @ @ A A B B C C = @ D D : 9 A D 6 ; ? 7 E F F G G E H I I E G J J K K L L H M H L N N O O P P M Q M P Q R R S S T T  U V V  T U R W W X X Y Y S Y Z Z U V Z X I H Y M Z [ [ \ \ . ] ^ ^ 0 \ ] ^ _ _ < _ ` ` a a @ a b b c c D c d ! e e d W f f d e X ) g g e g F ? h h i i 7 h j j k k l l m m i k n n o o p p q q r r l ) s s t t u u F s v v w w x x y y t z { { | | } } ~ ~ z  w w  }  ~ x  | x { 9 8     5 v ~ m r q pp O N y zK vJ v u y { Q   "  wz tp }o ~ C B   ~ > j n        V                              "                                                                           ! ! " # # ! $ $ " % & & %  ' ' % ( $ $ ) ) ( * * ( ) + + *    ! , , , + - . . / / - 0  - / 1 1 0 2 3 3 4 4 5 5 6 6 2 7 8 8 9 9 : : ; ; 7 8 < < = = > > 9 < ? ? @ @ A A = B 7 7 C C D D E E F F B G # " B F G H 8 B H ( H I < H I * I J K K L L ? I J + M M J N O O ; : N 2 P P Q Q R R 3 Q S S T T U U R T N > U V 4 R W W V U X X W A X Y Z Z V W [ [ Y X \ \ ] ] [ @ ^ ^ _ _ \ ` a a ` b c c ` a d d b )e e f f e g g h h i i f h j j k k l l i k m m n n o o l n p p Z Y o q q a q r r d s s s t t u t u v w w x x y y   v z v  z { z { G { y  w | | u u x x } } ~ ~ y    } ~ s t & ' ~          | v z { E  D  C . 1     q r 6 5 p 2 7 P O S  c b  `  1 0  &                                                                ! " "  # # $ $ !  ! $       #  % % & &  %   & ' ' '      " % ( (  ( ) * * + + , , - - )  . . * ) ( . + / / 0 1 1 , , / 0 - 2 2 1 2 0 + . 3 ' 3 4 3 4 5 4 5 5 3 g 4 j 5 m 6 6 6 7 8 8 9 9 7 : : ; ; < 7 < = L K > > = ? ? @ @ A A , A M @ B B C C A C > D E E < D F F F G G H H H I I ? J J G J K K I K B L L M M J M N N O O K O P P Q Q B Q R R > E L D S S N S T T U U P U V V W W R W X X = 9 Y Y Z Z < D Z Y D Y [ [ \ \ ] ] ^ ^ _ _ T _ ` ` V ` a a X a L b c c b ^ c b d d e e _ e f f ` f g g a g @ ] \ b ; ; d ] c [ h h \ : i i j j : 9 j i h h i k l l k m k l n n m o m n p p o q o p r r q ^ q r _ s s l s t t n t u u p u v v r v ] f s i t l u o v k 8 m e o f q g W f w w w !  w x y y z z x { | | x z } } { ~   { } ~ ~ z }   ^ ] ` b [      y |  jB   h i F F I L O R     P Q 7 X     W Z ^] \ _a ` zy wqq qrrss sttuu uvvw c d  | r t v w x}      d d   f                                                                ! !   !     " " # # $ $ $ % % A% & &  ' ' &  ( ) ) * *   ( *  )  (    + U+ , + , - , - ' - + , -  . . 8 / / 0 0 . 1 1 / 2 3 3 /0 2 4 5 5 2 1 4 6 6 4  7 7  8 8 ( 8 9 : : ; ; 9 : < < = = > > ; < ? ? @ @ A A = ? B B C C @ 9 h> jA lD nC D  E E F F G G G H H I I J J J K K L M M N N L M O O P P Q Q N zR R S T T R S  U U " V # U W W V T X X X Y  X Y V $ Z [ [ \ \ ] ] Z W Z ] % \ ^ ^ _ _ ` ` ] ` & a ` _ a b a b c d d e e f f g g c f [ [ h h g i j j Q P k k i e i k l l f l ^ O m m k m n n o o l o p p b [ q q r r h q s s t t u u v v r t w w x x y y z z u { c v { | { z | y | } T S ~ ~ }  } ~   y~ } x y Y   7 }  W s w  U  8 { d | K j I 3 -5 6  L M n b p 6  L : < ? B B B Q j H F E b c n N D                                                                                       ! " "   ! # !  # $ #  $ % $  % & %  & ' &  ' ( '  ( ) (  ) * )  * + *  + , +  , - ,  - . -  . / .  / 0 0 / 1 2 2 " ! 1 3 1 # 3 4 3 $ 4 5 4 % 5 6 5 & 6 7 6 ' 7 8 7 ( 8 9 8 ) 9 : 9 * : ; : + ; < ; , < = < - = > = . > ? > / ? 0 @ @ ? A B B 2 1 A C A 3 C D C 4 D E D 5 E F E 6 F G F 7 G H G 8 H I H 9 I J I : J K J ; K L K < L M L = M N M > N O N ? O @ P P O Q R R B A Q S Q C S T S D T U T E U V U F V W V G W X W H X Y X I Y Z Y J Z [ Z K [ \ [ L \ ] \ M ] ^ ] N ^ _ ^ O _ P ` ` _ a b b R Q a c a S c d c T d e d U e f e V f g f W g h g X h i h Y i j i Z j k j [ k l k \ l m l ] m n m ^ n o n _ o ` p p o q r r b a q s q c s t s d t u t e u v u f v w v g w x w h x y x i y z y j z { z k { | { l | } | m } ~ } n ~  ~ o  p  r q s t u v w x y z { | } ~       " 2 BB FR [b cr k s {       0 @ P ` p        & 0 : D T [ p          #                             !""##$$!%&&"!%$''%#(('(&)**++,,)-..*)-+//00,/.-01223344135566471677882589::;;<<9;==>><?@@:9?=@?>ABBCCDDAEFFBAEDGGECHHGHFIJJKKLLIMNNJIMOPPNMOKPOLQRRSSTTQSUUVVTWQVWWXXRUXYZZ[[\\Y]^^__``]]aabb^aZYbc[ac\ddbd_c`dceffgghhiiejkkeijlmmfelknnloppqqrrojorksttrqstnupovvwwuhvxyywvxgxxzz{{yfz|}}{z|m|{~~u~q}~s                   !! !"##$$%%&&"'(("&')**#")(++),--..//,',/(011/.01+2-,33442%3566435$5577886#79::879*98;;2;.:<<;<0=>>??@@AA=BCC=ABDEE>=DCFFDGHHIIJJGBGJCKLLJIKLFMHGNNOOM@NPQQONP?PPRRSSQ>RTUUSRTETSVVMVIUWWVWKXYYZZ[[\\X]^^X\]_``YX_^aa_bccddeeb]be^fggedfgahcbiijjh[iklljikZkkmmnnlYmoppnmo`onqqhqdprrqrfsttuuvvwwsxyyswxz{{tszy||z}~~}x}y|~}vut{                   !!"""#$$"!#$% &&''%&())'&(((**++)*,--+*,,+..%.!-//./#01122334405660457881076997:;;<<==:5:=6>??=<>?9@;:AABB@3ACDDBAC2CCEEFFD1EGHHFEG8GFII@I<HJJIJ>KLLMMNNOOKPQQKOPRSSLKRQTTRUVVWWXXUPUXQYZZXWYZT[VU\\]][N\^__]\^M^^``aa_L`bcca`bSbadd[dWceedeYfgghhiijjfkllfjkmnngfmloompqqrrsspkpsltuusrtuovqpwwxxviwyzzxwyhyy{{||zg{}~~|{}n}|vr~t                  !!! ""!"#$$%%&&''#())#'(*++$#*),,*-..//00-(-0)1220/12,3.-44553&4677546%6688997$8:;;98:+:9<<3</;==<=1>??@@AABB>CDD>BCEFF?>EDGGEHIIJJKKHCHKDLMMKJLMGNIHOOPPNAOQRRPOQ@QQSSTTR?SUVVTSUFUTWWNWJVXXWXLYZZ[[\\]]Y^__Y]^`aaZY`_bb`cddeeffc^cf_ghhfeghbidcjjkki\jlmmkjl[llnnoomZnpqqonpaporrireqssrsgtuuvvwwxxtyzztxy{||ut{z}}{~~y~z}~wvu|                  !""##$$!#%%&&$'!&'"((%(')**++,,)+--..,/)./*00-0/1223344156677885699::7914:3;;:;82<<;5<<9=>>??@@=ABBCCDDAEFFGGHHEIJJKKLLIFAD=@KJGMEHILNNOOMPCBMOP>PN?C>?LQRRSSTTQUVVWWXXYYZZU[\\UZ[]^^__VU]\``]abbccddaeffaagghheibbjjiklljjklilmminccmmnknmkogdppqqorssttuuvvwwrSxxtsSyRRrwyz{{||}}vuz~}|~z{oqgo~~jkabfpdcq|{srTQeehh[\`XWY_^vyuxyTQx                 !!"##"#$$%%"$%&''&( '(!))&)(*++,,--*.//.01100/.1233,+2-4455*432567788996:;;<<==:>??@@AA>B:=CCB;DDEE<ECBDFGG?>FHFAHGII@HI8JJKK97LLJM6KMLMNOOPPQQNRSSTTUURVWWTSVXYYRUXYVXWZ[[\\]]ZP^^__Q`\[aa`baZb]ccbc`d^Od_eeNdefgghhiifjkkllmmjnooppqqnqrrssnrttuusoutpvwwjmvlxxvkyyxwyz{{||}}zg~~hif~|}{z                 !!""## $$%%&&!&"'(($')**++),,--,..//00-/11++/#22.$))33%445511.25)166773674-88'9::;;<<9=:9>>=??*?<;00*(>98=@AABBCC@DEEFFGGDFHHIIGEHIDJKKLLMMJKNNOOLMPPQQJPONQRSSTTUURBVVWWCAXXVWYY@YXZ[[\\]]Z\^^__]`TS`a`RaUa_Z[^bccddeebeffbfggcgdhiijjkkhlmmnnoolpqqrrsspnttuuoulmtvpsvqwwrvwxyyzz{{x|}}yx|~ji~hk~}z{|                !! ""!##"# $%%$$%&''(())&*'&++*),,+,--*(-.//0011.2334455267755886899::6;<<44==;<9:;=7>??@@AA>3BBA@=1CC@?.C7>/DB2D0EECDEEAFGGHHIIFJKKLLMMJNJMOOPPQQNQRRSSNKSRTTUULOUTPVWWXXVYXWZZYV[[Z[Y\]]^^__\`HGaabb`^ccdd_dee\faFfghhiijjgekk]lgjmmllnnhmoonioIppqqf`pbqkcrssttuurvwwxxyyvz{{wvz|}}~~||}~yz{xtusr                !!""## $$%%&"!''&$#&' %(())**(*++)+,--..//,011220321443055453.6677/899::;;87<<,9==>>:-??6?<;@@AA8A=>@BCCDDEEBFCBGGFHIIJJKKHLJIMMLNLMOONOHKNPQQRRSSPTUUVVWWTXYYFGXWZZ[[TU[ZVEXDYS\\PQ]]R]\^__``aa^bccddeebaffgg^hbeiihgjj_ikkllhdkclfmmjm`nooppqqnrssttuursvvtvwwuwrxyyzz{{xy||z|}}{}xq~~nop~                 !!"" ##!#"#$$%%&&%''((&(('))$)*++,,--*.//0011.2334455267788996:;;<<==:>??@@AA>BCCDDEEBFGGHHIIF?<;DCHG@IBE:=>AFJKKLLMMJNOOPPQQNRSSTTUURS87LKPOTQJM69RUNVWWXXYYVZ[[\\]]Z^__``aa^bccddeeb_dcXW\[`]VYbe^aZfgghhiifjkkllmmjnooppqqnrssttuurqrufi25n3hgtspo4vwwxxyyvz{{||}}z~~kxw|{lz}vyjm~0/1.*-+,               DD1EGE HDPDll+E ;@    pP ! '  @@- 3 9  ppPP? E K  @@Q W ]  p0Pc i o  @u {  pP  @  p@P   DDDDDD  DDDDDD DDDDDD DDDDDD# DDDDDD) DDDDDD/ DDDDDD5/ DDDDDD;D DDDDDDAY DDDDDDGn DDDDDDM DDDDDDS DDDDDDY DDDDDD_ DDDDDDe DDDDDDk DDDDDDq DDDDDDw DDDDDD}+ DDDDDD@ DDDDDDU DDDDDDj DDDDDD DDDDDD DDDDDD DDDDDD DDDDDD DDDDDD DDDDDD DDDDDD DDDDDD' DDDDDD< DDDDDDQ DDDDDDf DDDDDD l 2DDDDDD DDDDDD DDDDDD DDDDDD  0     X:" Q CpD, C(e0DP(D$1$8DDDc#CC8DH!E@@DCDP.j$ C@xD`C\Q28DDBxcQaq 0 (D DDhDn;DCDDX :Z CD`DD@gzC$DHCD@CC0CDkPCDDD @DDP*BZ C Dr CD@0)C@C:  pD`DAH/X' XCXDCgGDBh DC}6k]" D @DC  DB8DC 0C@DCCD DCDDCDDDOC D`DCDD CDDDDD0e"CDDDDD  8DtDDPDDD"!B \DPDDDDD9c7pDO MGD>=<<;JJI776777666//...--.,--+,-+,,*+,*++*AA@>>>LLLDED887665776//../-/0.--,,-+,,++,*+,(]^]TTTKKJ@@?998676454332110//.--,,-+,,+,,*+,(]]]UUTKKK@@@998776554332110//.--,,-+,,*,,*+,(]]\TTSJJJ@@?998776554332110/0.--+,-+,,*+,)+,)]]\TTSJJJ@@@999776554332110//.--+,-+,,*+,)+,(\]\TTSJJJ@@@999776554332110//.--+,,+,,*+,*+,(qqq??>LLKDED898776777//...-/0.--+,,+,,*+,*+,(ppp>>><<>>>>>888999999444555555000111111,,,,,,...))))))***''''''((( !!!!!!""""""###$$$$$$%%%%%%&&&&&&(((&&& !!!!!!""""""#########$$$$$$$$$$$$ !!!!!!!!!""""""""""""""" !!!---111555:::???GGGKKKSSS\\\gggttt,,,///333888===BBBHHHNNNVVV```jjjvvv,,,...333777888???DDDJJJPPPWWWaaahhhsss|||+++---111444777;;;@@@EEEKKKQQQWWW___ffflllppp)))---///222666888;;;???GGGJJJPPPUUUZZZ___ccc)))+++---00/222666999===@@@DDDJJJMMMPPPQQQSSS))))))+++...000333666:::<<4<=3<=3;;2<=3<=3<=3ppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOliihighiighinhifhidgi{|`divw]vw]id``dccdccccccccccccccecccccccdgcchcchcchiiiii`}~^}~^aaaaaaaaaaaaaaaaaabaaaaaaaa``````c``c``cc`~_}}]}}]~________~_~_~_~_~_~_~_~_~_~_`~_~_~_~_~_~_~_~_~_~_~_~_~_~_a}~^}~^`}~^}~^`a}~^_}~^}~^_}}]}}]}}]}}]}}]}}]}}]}}]}}]}}]}}]}}]}}]}}]}}]}}]}}]}~^}}]}}]}}]}}]}}]}}]}}]}}]}}]}}]}}]}}]}}]}}]~^}}]}}]~_}}]}}]~__}}]phslhygh}xfg|}wrn~{xdf~{udd|~}|w|~{|`||~|u||vw]|xtwqnomkigkkk}yuwqponljhfkk}zvwrqpnljhfkc{wvsrpnjjigec|yvusqoijijkc~zvvtrpnjjhbc|vxvrqojkigc}vyxsrppljhe~ywvtrpmkicxwuppnlbcnooponnc~|zxoorrqb~|zxouuqb}noopqqtqnklihgfedcbcctqnlliggfedcbeeurolkihgfeddceavrolkiihgdddcbawsplljihgdddeeawtqmkkjigfdecaaxurnklkihgdedcaxurokmlkiddedcbyvspplkkihgfecazvsppmlkjhgfeaa{wtqpmlkjfffgg`|yurpnmljffgfe`}zvrponlkifgfg`{wsopolkjfhggg|xtnqnomjihkkgtliffddccbaabbbpmjgfdddcbba`bbpmjgfeddccba`b_pmkhgeeddbbaa`_qnkhgfeddcbabb~_roligfeedcbaa~_~_roligffedcbba`~_roligffedccba``soliigffedcbaa~_rpliigfeedcbb~_~_spmjhgfeeccccc~_spmjhgffecccba~_spmjhhgfedccbc~_spnkhhgffeccbcctqnklhggfedcbccbbbcccc___`____bbbcccc________bbbcbcc_______}}]bbfdccc__`____}}]bbbdcbbaa`_~___}}]rbgdccbba`__~~^}}]}}]rjgdccbba`__~_~~^}}]mjgdecbbaaa_~_~~^}~^mjgdecbbbaa`_~_}}]qjgddccbbaa`a}}]}}]mjdeddccbaaaaa}}]nkheddccbaa``_}}]nkifdddcbba``a}}]olifdddcbb```aatliffddccbaabbbţţţţţţâââ¡¡ţââţĢģţƤ  ŤŤģŤģģģģĢĢ  ŤŤŤŤŤŤţţţţţģģģģģģģģââââ¡¡¡¡  ¡¡¡¡ ¡¡¡¡   ¡¡¡          ¡¡¡¡     â¡¡¡¡     âââ   ŤŤģŤŤάάά̫̬̬̫̫̬̫̫̬̫̫̬ͬͬͬͬͬͬͬͬͬͬͬͬͬͬͬͬͬͬͬͬͬͬͬͬͬͬͬ˫̫̫}xxxSUKY[QY[QY[QY[QY[QY[QSUKSTKUWMUWMUWMUWMVWMLNEKLCY[PY[QY[PY[PY[QY[QY[QY[QUWMUWMUWMUWMUWMUWMSTKUWMVXNWXNY[PY[PY[PY[PWXNVXNVXMUWMUWMUWMUWMSUKUWMOPGSUKTVLTVLY[PY[PTVLTVLSUKSUKSUKRTJNPFQSIQSIPRIPRHPQHPRHQSIRTJRTJRTJQSJQSIPRIPRHPQHNPFOQGOPGMOFNPGQRIOPGPQHPRHQRIPRIPRHQSINOFOPGNPGNOFNPFNPGNOFNOFQRIOPGOQHPQHPRHPRHPQHQSINOFOPGNPGNPGNOFNPFMOFNOF=>6=>6=>6<>5<=5<=5;<4;<4:;4:;3:;3:;3<=5;<3<=5781=?6=>6=>6=>6=>6<=5<=5<=5;<4;<4:;4;<4;<4;<4:;4<=5>?7>?7>?7=>6=>6=>6<=6<=5;=5;<4;<4;<4;<4<=5;<4;<4>?7>?7>?7>?7>?7=>6=>6<>6<=5<=5;=5;<4<=5<=5;=5<=5?A8?@8?@8?@8?@8>?7>?7>?7=>6=>6<>6<=6<=5<=5<=5<=5AB:AB:AB:AB:@B9@A9@A9?@8?@8>?8>?7;<5=?7>?7=>6<=5CD;CD;BD;BC;BC;BC;AB:AB:@A9@A9?A9;<5?@8@A8>@8>?7DF=DE=DE=DE=DEFG>IJAIJAEF=DE=DE=DEEG>EF>EF=DE=FG?CEIJAIJAIKBIJAIJAHJAIJBIJBEG>FG>FH?FG?FG?EG>EG>FG?KMDKMDKMCKLCKLCJLCJKBIKBIJAHJAHIAGI@HIAIJAIJAIKBOPGOPGOPGIJAIJANOFMOFMNELNDLMDKMDFG?FG?FG?LMDEG>RTJRTJY[QY[QY[QY[QPRHPQHOQGOPGFG>FG?FG?FG?EG>EG>Y[QY[QY[QY[QY[QY[QY[QSUKSTKUWMUWMUWMUWMVWMUWMUWM?@6?@6?@6?@5??5>?5=>4<<3;<3;<2:;2:;1<<2:;2<=29:1?@6?@5>?5>?5>?5>>4=>4;<3;;2:;2:;19:1::1:;1:;19:1>?5>?5>?5>?5>>5=>4<=3;;2:;2::19:19:19:19:1::1:;1>?5>?5>?5=>4=>4<=4;<3:;2::29:19918909909:19:1::1>?5>?5=>5=>4=>4<<3;<3:;29:29:18918908909909:19:1>?5=>5=>5=>5==4;<3;<39:29:29:18918908908908919:1=>5=>5=>5=>4<=4;<3;<39:29:29:1891890890891891991<=4<=4=>5==4<=4;<3;<39:29:29:1891891890891891991<=4<=4<=4<=4<=4;<3;<39:2891991891891891891891991<=4<=4<=4<=4<=4;<3;<39:28919:18918918918918919:1<=4<=4;<4;<3;<4;<3;<39:29928918918918918918919:1<=4<=4<=4;<3;<4;<4;<39:29:28929:28918919:29:29:2<=5<=5<=4;<4;<4;<4;<4:;39:39:29:29:29:29:29:29:2<=5<=5<=5<=5<=5;<4;<4:;3:;3:;39:2:;3:;3:;39:3781=>6=>6=>6<=5<=5<=5;=5;<4:;4:;3:;3:;3891;<4781781IJ=IJ=IJ=JK=JK=JK>KK>JK=DE9EE9EF9EF9EF9FG:FG:GH:IJ=IJ=IJ=IJ=JK=JK=JK>IJ=DE8DE8DE9DE9DE9DE9EE9EF9IJ=IJ=IJ=IJ=IJ=JK=JK=IJ=DD8DE8DE8CD8DE8CD8EE9EF9IJ=IJ=IJ=IJ=IJ=JJ=JK=IJ=CD8CD8DE8CD8DE8CD8EE9EF9HI?5??5>?4<=3>?4>?4>?4?@4BB7AB7AB7AB7@A6@A6@A6>?4=>4=>3<=3<=3=>3=>3=>3<=3@A6@A6@A6@A6@A6?@6?@5=>4<=3<=3<<2;<2<=3<=3<=3==3@A6@A6@A6@@6@A6?@5??5<=3<=3<<3;<2;<2;;2;;2<=3<=3?@6?@6?@6?@6@A6?@5>>4<=3<=3;<2;<2:;2:;1:;1:;1<=2?@6?@6?@5?@5=>4>?5=>4<<3;<3;<2:;2:;1:;1:;1:;1<=3ճ޻ܸȧٶղȧȧִ״صȧ߼߼ضճִɨɨɨ۸۸۸̦wyz{{||~w}{{{|~x}||}}}x|}}~~~y{~~z}{~~|~qsuuvvvz}rwuvwwxz}rwvvwwx{}rvvwwxxx}stwwxxxz}rvwwxxx{}suwwxxw{}suwxxxx{}sxwxxxy{}txxxxxx{~txxxxxzx~tvxxyyy{~uxyyzzz|}vxyz{zx}~wyz{{||~bqqqqtssxrqlqqtssrrqnqqtssrmoqqqtsvrmoqqqssvrqoqrtsssrnqqrrrsvrnprrssrvzoprsssrwzotssstvx{ttsttuvxuprttuuvv|ptttuvvy|qttuuvvz}qsuuvvvz} """###$$$''' !!!"""$$$&&&!!!"""$$$%%% !!!###%%% !!!###$$$!!!"""$$$ """### !!!"""!!!""" !!! !!!  !!!"""$$$&&&(((,,, """$$$&&&(((+++ """###%%%(((+++ !"!###%%%(((*** !!!###%%%(((***!!!##"%%%'''*** """%%$'''))) """$$$'''))) """$$$&&&))) """$$$&&&((( """###&&&((( """###%%%((( """###%%%''' """###%%%''' """###%%%((( ""!$$#%&%++* """$$$&&&+++ """$$$&&&+++ """$$$&&&+++ """$$$'''*** """%%%(('+++ """%%%(((+++ ##"%%%(((+++!!!###%%%(((+++!!!###%%%(((+++ !!!###%%%(((+++ """$$$%%%(((+++ """$$$&&&(((+++!! """$$$&&&(((+++!!!"""$$$&&&))(---ypppytxxsxxxxxxxmxwwmwwwmlwwxcqqpqpqqqpnqqqqqqqqqqpqqqqHIBHIBLMEJKDJKCIJCHJBIKCJKCOPHGH@QRJOQHJKDNPHJKCJKDKLDPQHOPGPQINPHJLDNOGKLDKMDLMEPRIOQHNOGNOGKLDKLDLMELNEOQHQSIPQHOPGMOFLMELMEMNFMNFNPGRSJQRIPQHNOFLNEMOFNPGOQHPQINPGNOGNOFQRILNELMELMELNERSJKMCNOFVXNUWMLMELMELMELMEWYOKMCKMCMOFLMELMELMELMELMEWYOKMCKMCKMCLMELMEKMELMELMDWYOKMCKMCJLCJKBJKBKMDLMDWYOWYOUVNPQJMMFHICFG@CD>BB<@A:>?9WXQRSLMNGIJDFGADE?BC=AA;?@:YZSQRLOOIIJDGHBEF@CD=BC=@A;VVPRSMOPIJKEHICEF@DD>CC=BCCD=BCCD=XYRTUNOPIIJDFGAEF@EF?DD>CC=WXQRSLNOHIJDGHAFG@EF?DE>CD=UVOOPJNOHIJDGHBFG@EF@FG@CD>OPINOHMNFIJCHIBFGAFG@EF@EF?MNGLMFKLDHICGHAFGAEG@EF?EF?KLEJKDJKCGHBFGAFG@EF?DF>DE>JKDIJCHIBFGAIJCHIBDE?DE>CD=TULQRJLMEJKDJKCIJCHJBGIAGH@GH?6::39:29:29:2::2:;2GG>@A7?@6:;49:38929:2:;2::2HI?EF<@A8;<59:39:2992::3:;3JJAFG>AB9<=6::4::39:39:39:2KLCFG>BC;==7<<6;;4:;4::39:3MMDDE=DE=>?8=>7;<5;;5;<5:;4GH@FF?DE=AA;=>8==7;<6;<5;<5IJBGHAFF?BC?8<=6<<6;<5SSKIJCGHADD>BB<@A:>?9<=6<=6TUMPPIJKDFF@DD>BC<@A:>?9=>8VWPQRKMMFHICEF@CD>BB<@A:>?9STCOP@LL2>>2@@3NN?EF7DD7=>2<=1;<1;<0<=1==1MM>HI;CD6==2;<1;;0;;0;<0;<0LM>GH:CC6<=2:;0:;0;;0;;0;<0JK=GH:AB5;<1;;1:;0:;0:;0;;0IJMN>MM=MM=LLKL?8>@8CD=CD=CE=CE=CE=CE=CE=CE=CE=CD=CD=DF>CE=CE=CE=CE=CE=CE=34-34.45.9:334-33-12,12+01*12,45/56089256/45.23-23,12+89289256/34.9:345.45.56/23,89289278167056045/45/56/34-8927818929:378167056/45.45.892<=6;<5;<5:;445/45/45/45/892=?8=?7=>7<=69:3892781670892?A9@A9?@8>?8<=69;48:3782GI@AC;BC;@A9?@9=>7;<5:;49:3CE=FG?FH?FH?FH?>@8>?8<=69;4GI@FG?FH?FH?FH?>@8>@8=>7:;4GH@GH@DE=FH?BD@8>@8GI@FH?FG?EF>CD@8=>7;<5GI@FH?EG?CE=CD@8=?7;=6GI@CD=CE=CE=CE=CE=CE=>?8>@8/0)01*12+670/0*,-')*$))#)*$+,%23,23-67001*-.(*+%)*$*+$78167001*-.(,,&./(-.(,-')*$78167045.23,/0*,-',-',-'*+%78145.67067034-11+./(+,&*+%67056/56/33-23,,-',-',-'++%67067045.23,23,/0*-.',-&+,%67067034-12+23,/0*-.(,-'+,&/0*34.23-23,./)-.(-.(,-'+,&/0*01*01*12+./)..(..(..(,,&/0*01*01*01+-.(..(..(..(,-'/0*01*01*/0*./)/0)./)-.(-.'12,01+01*01*-.(..(..(..(..(12,23-34.01*12,12+01+00*/0)34.34.45.01*34-33-12,12+01*//&-.%,-%,-%+,$**#++#**"'(!,-$-.%,-%,-%+,$**#++#**"'(!..&..&+,$++#,-%+,$*+#)*"((!-.&..&,,%+,$+,$*+#++#)*"((!+,%,,$,-%--%--%+,$++#()"((!)*#+,%--%,-%-.%++#++#)*"((!)*#++$,,%--%+,$,,$)*#))"((!)*#)*#-.&-.&+,%*+$(("))"()"+,&*+$..'-.&+,%++$()"'("&'!+,&+,&-.'-.&,,%++$()#()#''!+,&+,&,,&,-&-.'()#()#()#''!+,&+,&+,%++%*+$**$))#(("'("+,%++%,,&++%,-&'("()#()#()"--'./)/0)++%,-&**$))$)*$))#/0)01*12+*+%+,&*+%)*$))#)*$??2@@3@A389-9:.78,67,33)/0&??2=>1>?288,99-77,45*33(..%9:-::.:;.89-34)66+12(33(./%9:-99-9:.78,66+34)22(11',-$89-::.9:-77,56*33)22(00'./%78,88,89-56+55*22(22(23(..%99-88,56+34)33)01'11'11'-.%66+66+34)11(./&//&--%,-$+,#22(22(33)00'-.%./%,-$,,#++#01'11'12(..%./&..%+,#+,#*+"01'11'12(-.%,-$,-$+,#+,#+,#01'11',-$,,$+,#+,$+,#++#)*"./%-.%--%-.%*+#*+#**"++#)*"//&./&--%-.%,,$+,$)*"**"((!--%-.%,-%--%+,$**#++#**"'(!{|f|}f|~gkknqxy|}gz{ez|e|}gjmpxyuv`wxbwycz{e}~hmmmsuv`uv`vxbxyc{}gjmpxtu`uvatu`tu`tu`lllmtu`mnYnoZqs]tu`lllmtu`tu`ijVmnYpq]mnYqr]rt_mtu`tu`deQhiUlmYjlWijVlmXlTUAcdP`aM^_LefRcdPacOKL:LM:RS@PQ?OP>VWEZZHWXFDE5BB3<=0PQ?PQ?NO=NO=LM?189-LM1::.89-BC4DD5HH9GG9FG8=>0<=0;;/22(BB4AB4BC5EE7>>1;<089-44*//&??2@@3@A3DE7==19:.67,33)/0&9;478256034.34-23-34.45/560:;489267034.34.23-34/450893>@89:367145/34.23-45/560782;<59:334.56/34.45/5607829:4;=69;478234.34.23-23-23-BC=>@834.34.34.45/23-23-23-GHBCE=34.34.34.23-23-23-:;6GHBCE=34.34.34.23-23-23-;;6GHB,,&+,&++%*+%*+%)*$)*$))#&'",-',,&+,&+,&++%*+%**%)*$((#-.',-',-'--'+,&++%*+%**%()$..(-.(,-',-',-'+,&+,&+,&*+%/0),-',-',-'+,&,-'+,&*+%+,&01*,-',-'./)..(-.(-.(,-'+,&12+01+/0*/0*/0)//)./)..(-.(23,12,01+01+01+01*/0*/0*./)34-23,12,12,12+12+01+01+00*45.45.45.45.23,23,12,12,34.45/34.34.34.34-23-12,23-12,67034-34-34-23-23-34.23-34.78234-67134-23-23-56056023-9:334-9:334.34-23-23-45/5609;478256034.34-23-34.45/560''!''!%%$%$$#$""""##''!''!%% $%$$#$""""##'("''!%& %& $%$$#$"##$()"'(!%& %% $%$$##"##$))#''!%& %& %& $%"#"#"#)*$''!'("%& %& $%#$##"#*+$)*#&'!&'!%& %% $%#$#$)*$)*$'("&'!&&!%& %% $$#$*+%))#'("''"&'!&&!%& $%$$*+%()#()#()#''"&'!&'!%& $% ++%)*$)*$()#()#''"&'!&&!$% +,%()#()#()#))#'("&'!%& %& +,&()#()#)*$))#()#'("'("%&!+,&++%*+%)*$)*$))$()#((#&'",,&+,&++%*+%**$)*$)*$))#&'"*+")*"'( &'&&))!'( &')*!+,#))!'' &&&&))!''&&))!)*"(( &&%&&&() ''&&'')*"()!&' &'&&(( ''%&''((!(( &&&&&'(( ''%&&''(!&&&' &&'' (( '''''''(!'' &&&' %&%%''''&'((!'' &' &' %%%%%%%&&'((!'' &' &' $%%%%%%%&'((!&' &' '' %%%%%&%&&'((!'(!'( %&%&%&%%%&&'((!&' '' && $$$$$$%&''()"&' '( && %&$%$$$$%%&'!&'!%%$%$$"#""!"##''!''!%%$%$$#$""""##"#01)"#"#$%$%$%$%--$89-$%"#"#"#$%,-%'' 33(89-))!$%"#"#&& //'45*89-22(-.%+,$)*"(("))"--%+,#56+//&'( &'$%$%*+"++#/0&23(/0&)*!()!'' **",,#,,#,-#/0&..%+,#(( ))!**"++"..$-.$00&./%+,#)*!))!)*"+,#+,#-.$..$,-$+,#)*"(( ()!+,#**"+,#./$./%*+"**"()!*+"++",,#+,#..$..%+,#))!**"*+"++"--#*+"..$-.%*+"()!,,#,,#*+",-#++"--#+,#()!()!'' &'))!**!**!**"++#**"'( &'&'(( '( '( +,"*+")*"'( &'&&))!'( &')*![\E~eaaKghQ``JghQghQghQghQhiQghQhiQhiQhiQhiQ\]F\]F\]F\\F\\F\\F\\Fܞ{{{{~~y}|~~~|~}~~|~~}{~{~~}|{{x|zyz}||{~}{|{{|{z{{{}}}~~~~{{áááġĢӯǥȦĢġġġŢЬЬȥɧ˨ġġĢŢţƣɦͪŸáĢĢŢƣƣȥȦáààŢǤŸàvzpru{~whlwx`uv_iooTstWinoSstWinnSrsVhlmRqrU{|azz_{|`~d|}bcgekfffg~ej~e}~cd}~c{|b}~bjpqWuuZjppWtuZnmmsrrggfjrsVvwXjrsVvwXjrrUvwXc~abdcdfejffed~ch}~b|}a~az{_zz^{|^fllQqqTflmQqqTfmmRqqTflmQqqTsghqfhqfhqehmmnoopqpurrqqoumkkjgftqqTuuWtqqUuuWtqrUuuWtqrUuuWttnpqpoopomptpqttpruqqppppquppporsusruooprvzpsuuutsqoooqppprtvuvunmlnou{rsvwuuvlkz{byzalsy~puwy{tqsplyzaipvpz{z{vrqmiyzagz{b{|coyzzzzzyzayzaxyawx`xyaxyayzayxyyyyywx`wx`wx`vw_wx`wx`wx`wx`wwwwwwwst^uv_uv_tu^uv_uv_uv_uv_hikjihhhgggggffhiljiiihhggggiihiljiiihhhghhiihllkjiiiihghgghphjkjjiijihhhhgpplkjjjjjjghhggpmmljkjjjjgihhgnmlkihiiif~ehhgfomlkkjiiiijhhhfoomkkjjijjjiiffojklkkkjjjijjjfjqomklkkkkijkjjjjqonmmmllkkljjjjsqoonnmmllljjttuuqpoopompppqjjtqooooppppottjjrpnnnnnnnnnjjjjqnmmlmmmmmljjjrpmjkkkllkkkkjrjkllkjjkkjjjjfrrnlkkkjkjjjhffronlkkkijjjjhgfnlkihggfgggggffoljihgggggfffedonkihhfggffffddnghihhgfgfffffdgkkihhgfgffffffffkihhhggffffffffkihhhgggfggffhikjiihhgggggffsrrrrrrrrrrrsssrrrrqqrrqqqqqqqrrrrqqrrqqqqqqqrrrrqqqrqqqqqqqwrrrrqqqrrrqqqqwwsrqrrrrrqrqqqwtssqrrrssqsrqqvutsqqrrsqqsrrrwutstsssttutsrqwwuttsssttutsqqvtttttttuuttttqtsstsssstttsqotttrrrrrrssrrottttpqqqqqqqqpntttjopoooopppoljjtttsssstrrrsrqqsqqttq{zxux{{y{{~~~~}|z~}{~}~}}}}~}~}z}y|{{zztzzy{xyzzyyxxxxxwvuwwuxwwwwuxwvyxwyyw|yw{ut{ut||}z|zzzzzzxxzzy~t|{{t{{{tt~}|ttyyxxxxxws|{zyttvuuuuuuutssssrssssrrrsssrrrrrrrrrqqrrrutqqqqqqqqqrqqvqqqqqqqqqq~~}}{{~}~~~}}~~~~~~~~~~~~~~~~~|y~~}}}~t|{{tz{{{{|||||||{{|z{{{{{{{||||{{{{{{{{{{{|||{z{{zzzzz{{{{{{zyyzzzzz{{{{z{zzzzxzz{{z{|z{zzzywwz{{|z||{{{zzyxw{||}z}|{{||zzyx{||}|{||||{zyw|}}}}|||||{zww|}~~}}}}||{||w}~~~~~}}}}|{{|}~~~~~}||||~~~~~~}|{{~~}}{{uwxz{{}{~~|{{{~~~}|{{{{{}|{{{{{{||y{{{{{|||||z{{{{|||||||z{{{{|||||||{z{{{{|||||||{{z{{{{|||||||{{|~~~~}}}}}}}}||||{{{{z{{zz~~~~~~~}|{~~~~}|~~~}|~~~}{~~}{~~}|~}|~}|~~}|~}|~}{~~~{~}~}~{~~|||{{~~}}|{z~~}}|{z~~}}|{z~~~~|||y~~~~}}|{z~~~}||{~~~}}|{~~~}|{~~}}|{~~}}|y~~}}|y~~~~~}|{~~~~}|{~~}|ywptoptoppsspoqppororpstpnnomnyqmwphiphiphhpphmllnmmonponnnnonnmnmmqmjqijonnonnqqprijrijrqjonnpoopprnnnnmomlmkkjnmgnffnffnffwwxwvvwvvvvvvvvvvvvuwvvvuuwuuvuuuuvtustustsstvvvvvuutttvsqwwvvvvvuvuuuvtrwovvvvuvvvvvvusqouuvvuvvvuvvuvvouuuutuuuuuvtsrouuuutuuuutvtsqpsstttttuttrsrqossssssssrsrqrrnsssrrssrqqqrrrnsssrrssqqqqqqqmsssrrssqqqqqqqqqqqppqqppooonppqqqppqqqpooooppqqqppqqqqpoooppqqqppqqqqooooopqqqppqqqqppoppoqqqpqrrrqpoppooqqqpqrrrqqopppoqqqprsssrssqooottttrrqqppqoponssssrsrrqqqppnnsssssssrqqqpqqmssssssssrrpqqqqssssstttsrrrrqqsssstttutssssqqvvvvvuutttvvwwwtttttvvvuttsuuutttttvuuutsssrrtttttuuuttssrrrtttttuuttsrrrrrtttttuttssrrrrpttttstttssrrqppttttstttssrrqqpssssqrrqqqppoonpppoqrrqqqoooonpppopqqqqpooonnpppoopppoonnonmpppoopppoonnnnnpppoopppponnnnnpppooqpppoononnpppooqpppooopppvvwxyyyyyyxxyyxuuvvwyyxxxxxwwwvvvwxyyxwwwvwwwvvvwxyxxvvvvwwwvvvwxxxvvvvvvvvvvvwxywvwvvvvvvvvvvwwwwwvvvvvvvvvvwwwvvuuvvvvuuuuwwwvvvuuuvuuuuuwwwvvvuuuuuuuuuvwwvvuuuuuuuuuuuwvvvuuuutuuuuuuvvvuutttuuuuuuuvvuuttttuuttuutvuvuttsuuu߼߿ֳٶݹ޼޺ӱӱ޺޺Ӱƈqpttqssssssssssrsssrrrrrrrrrrrprrljolknlknpnnnnnnnnnnnnnnnnnllllllonlpolqptqptnmpnljmljqjjjjjjjjjjjjhhhhhghhgggmggkigkjgljltssssnronoonoonoonoonponoonoonoonoonnmnnmnmmj}}{yzwvuuuutstt}zzyywwvvuuusttyyzyyywvttuusss{zzyyxwwvuuussstzzxyxwwututssssrwxyxwvtsrsrrrrvwxywuttsrsrrsstvwxvutsrrrqqrqqxwxvxxqrqqpprqqxwwxxxqqqqpprqpxwwwwxqqqqpppvvtsurrqpppommmvtustrqpqpppmpputtstsrqqpppnppttsttsrrqqppmnpyssstssrrqqpoontssttsrqrqpqnnntssussrrrqpqoon~rvuqssrroprpon~xwuussrqqsqppn}ywuutssrrsrpll}}vuuuuusrsrrol|zxvvuttsssspor}{ywuvuutstsqrr}{zxuvvvttttqrr}}{yzwvuuuuutttzywvwuuutssrpqqzwxwwututssrnqqxwwwwuuutssqnqqxwwwvvuttsrqnmqywwwvuutssrqpqjxwwwuutssrrqnjjxwwvwtsrsrrqnmjxvvtvrqprooolkjxvusqrrrpooolkhxvtrqrqponnnkggwtsqpppponnnlmgvsrpppppoonnkkmvtrqqqpqooonlmmvusrpqqppooolmmvvtsprrqpopommm¡~zt|wss{wrrr{vsqrozussqqoyttssqpo}zxtttssqpo~{wtttsssqpp{xttttsssqpo|xutttsssspoo~zvttttssssqqo|xuutttsssrppo~zvuuuttsssrpqq|xwvtuuusssrpqqzywvwuuutssrpqq|zz}}||||{||~}||||}|}~}~}}}}}}~~~~}}}}~~~~~~~~}~~~}{zzzzzzzz|{zzzzzzz|zzzzz{{z{zzzzzzzz{zzzzzzzz|{z{{{zzz||{{{{z{{|{{{{{zzz|{{{{{{zz||{{{{{zz{{{{{{{zz{{{z{{{z{}|z{{zz{{}||{{{y{|~}||||{||yĢģz}zyzy{yyzzzyy{zyy|{zyyy}{zyyyz{zyyzz}yyyyzzz~yyyyzzz}{zyzzzzz~{zzzzzzz}{zzzzzzzzԲѰέ˪ɨȧǦģ˫ЯضϮ̫ͬ˪ʩɨãȨӱճѰѯʩã̫˪ǧťqvŤǦȧ˪έѯԲӲӲԲԲĤǧʩ̫ͬЯұұѰϮͬ˫ģǦʩ̫ͬͬϮϭǧťãģƥĤ㢢ttYph~a}~a~~`xxZyyZyz[slicjxxZyz[yz[vogejklyz[yrjjkkll{unikkll}wqjikllggiikkl~degiikl}~c~d}~cfhklwx_yzaz|b{|b}~chlwx_wx`wx`wx`xy`xy`kssWtuWuvXtuWtuVtuVuuVvvWuvWssW|}_vvXuuWuuWuvWuuWvwXvwXrsV}~`vvYuvXvvXvvXvvWvwXvwXqrU}}`vvXwxYvwXvwXvvXvwXvwXqqUtuWxy[yz[yz[wwXvwXvwXvwXk}~`wwZaxyZwxYwxYvwXvwXk~~axx[xy[yz[xyZxxYvwXvwXf}~axy[wxYz{\yz[xyZvwXvwXj~~axy[yy[yz[zz[yyZzz[zz[j~byz\bz{\zz\yyZyz[yz[uuZxy\|}_|}_||^zz\yz[yz[yz[uuZxy\yz]{|^|}_xyZyy[yz[yz[tuZxy\yz]z{]||^|}^yyZ}}^yz[ttYz{_|}`|}`|}_}~`xyZyy[yz[xy^vw[xy\~a}~a~~`xxZyyZyz[uuWvvXwwYwwXwwX{{[z{Z~]]vwX~`xyZxxYwxYzzZzzZxxXxxXvwX`yyZxyYxxYyzZyyYxxXxxXvwX`yyZzz[yyYyyYxyYxxXxxXvwXxxY{|]{|\{|\xyYxxXxxXxxXjayyZayyYyyYxxXxxXxxXj`yyZyyZyyYyyYxxXxxXxxXe}}_wwYyzZwxXwxXvwWvvWwwWh|}_wwXwxYxxYwwXvwWvvWvvWh{|^uvX~`wwXwwXvvWvvWvvWqrUstVwxZxxZxyZvvWvvWvvWvvWqqT||^uuWuvXuvWuvWuvWuvWuvWqqT|}_ttWuuWuuWuuWuuWuvWuvWqqT||_ttVtuWuuWuuWuuVuuVuvWssWtuWuvXtuWtuVuuWuuVuuVuvWghhyz[zz[}}^{{\{|\||\hhhha}}^{|\||\||]lihib~~_{|\||]||]hhhec~_||\||]||]hhigi||\}}^|}]}}]umfi``|}]||]||]ukda}~^`}}]||]||]qiai{|\||\}~]||\||\ug~~_`a|}\~~]]]ue{|]h_}}]~~]]]uuWwwY}}^_`}}]~]]]uuWexxYyyZ{|\|}\~~]]]uuWewxYyzZ{|[{|[}}\]]uuWewwYyzZ{{[zzZ||[~]]vwXwxYxxYwwXwwXyyYz{Z~]]~}~}}~}}}}}z}ww}xy}wxzz||{޺ӰǤֲ̩״ ٵشҮӯϫ޺ɦŢݹƣŢڵġƣֲҮ˨ƣƣ}wppppquy|ytpppswz}{wroqux{~pooooswz}nmmmmnoommmmmnonmllllnmm}}}}~st}}}sr|}}}~}{szzzzzrzzz}tzyswwwwwrww}}tvuttqttttrr}}xsssrsrrvrrrzsssrrrrxrrrs{uqppqpppqqq}wppppqpppqpӰ״۸ȧضuǥ߻ү׳ڷ۷۷۷ڷֳִŢ׳ֳܸڶڶڶڶڶٵص״áĢƣ˨Ьղٵٵٵٵٵڶڶٶٵƣǥɦɦ˨Эձձձձش۷۷ڷڶ˨ɦɦǤŢɦ̩ͩͪѭ԰׳۶޹ʧȥǤŢ ġŢɦ̩ϬӰ׳ڶݹȥƣŢàŸŢɦͩЬӯֲڵġġ Ģɥ̨ϬӯֲŸŢġȥ˨ΫҮޟáǤ˨Ϊ Ÿţ˧ ƣ}~~|~~y}~y{y|zx|zx{||x}~||}}}}|}~~}}}}|~~}||||{{{{{z~zzz~~~}}~~~y}|yy~}|{y~~}}}{zz~}~~}}|}{zx~~|}}}}}||{xx~~~}}|||||||||x}}}}||||}}|}}~|}}}|||||~~~~{|}}}|||{|{{}}}}|}~~     !!!!!!          !!!!!!!!!   ...---+++***((('''&&&%%%$$$###"""!!!!!! ---,,,***)))((('''&&&%%%$$$###"""!!! ,,,+++)))((('''&&&%%%$$$###""""""!!! +++***((('''&&&&&%%%%$$$###"""!!!!!! **)(((''''''&&&%%%$$$######"""!!! (((''''''&&&%%%$$$$$$###""""""!!! ''''''&&&%%%%%%$$$###""""""!!!!!! &&&&&&%%%%%%$$$######"""!!!!!! &&&%%%%%%$$$######""""""!!! %%%$$$$$$######""""""!!!!!! $$$$$$######""""""!!!!!! #########""""""!!!!!! """"""""""""!!!!!! """!!!!!!!!!!!! !!!!!!!!! 999666333000---,,+***(((''&%%%$$$###"""!!! 999666333000-.-,,+***((('''%%%$$$###"""!!! 777666333000...,,,***((('''%%%$$$###"""!!! 999666222000...,,,***((('''%%%$$$###"""!!! 999555111///---+++***((('''%%%$$$###"""!!!888555222///---+++)))(((&&&%%%$$$###"""!!! 777444222///---+++)))(((&&&%%%$$$###"""!!! 777444111...,,,+++)))(((&&&%%%$$$""""""!!! 666333000...,,,***)))'''&&&%%%###"""!!!!!! 555222000---+++***((('''&&&$$$###"""!!!!! 333111...---+++)))((('''%%%$$$###"""!!! 222000---,,,***)))'''&&&%%%$$$###"""!!! 000///---+++***((('''&&&%%%$$$###"""!!! ///...,,,***)))(((&&&&&&%%%###"""""!!!! ...---+++***((('''&&&%%%$$$###"""!!!!!! )))((('''&&&%%%$$$###"""!!!!!! ***)))((('''&&&%%%$$$######""""""+++***)))''''''&&&%%%$$$###"""!!! ,,,+++***)))'''&&&%%%%%%$$$###"""""" ...,,,+++***((('''&&&%%%$$$###"""!!!  000...,,,***)))((('''%%%$$$######"""!! 111...---+++***((('''&&&%%%$$$###"""!!! 333000...,,,***)))(((&&&%%%$$$###"""!!!!!!444111///---+++)))((('''%%%$$$###""""""!!!!!!555222000---,,,***((('''&&&%%%$$$"""""""""!!!666333000...,,,***)))'''&&&%%%$$$""""""!!! 777444111...,,,+++)))(((&&&%%%$$$###"""!!! 888333222///---+++))))))&&&%%%$$$###"""!!!999555222000---+++***(((&&&%%%$$$###"""!!! 999666333000---,,+***(((''&%%%$$$###"""!!! ((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""###########################"""""""""""""""!!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  YYY\\\ZZZXXXUUUPPPLLLKKKGGGCCC>>>;;;888666333VVVUUUTTTRRRKKKMMMJJJCCCAAA>>>;;;999666444222OOONNNMMMLLLJJJGGGEEE@@@>>>;;;999777555333000GGGHHHGGGFFFDDDBBB@@@===;;;999777555333111///CCCBBBBBBAAA???>>><<<:::888777555444222000...>>>>>>======<<<:::999888666555333222000///---:::::::::999888777666555444222111000///---,,,777777666666555444333333222111///...---,,,+++333444444333111222111000///......---,,,+++**)111111111111000000///...------,,,+++***)))(((...............------,,,,,,+++******)))(((''',,,,,,,,,,,,,,,++++++******))))))(((((('''&&&******************)))))))))((((((''''''&&&&&&(((((((((((((((((((((((('''''''''&&&&&&%%%%%%'''&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###{{{vvvqqqjjjgggaaa[[[RRRMMMHHHDDD@@@===999666xxxqqqmmmddd\\\___SSSMMMGGGBBB>>>:::777~~~sssjjjaaaYYYVVVOOOIIICCC???;;;888xxxnnnfff]]]WWWPPPJJJEEE@@@>>>999|||ssskkkdddUUUOOOKKKFFFBBB===999|||rrriiiaaaYYYRRRKKKFFEAAA===999{{{rrriii```YYXQQQKKKEEEAAA===777zzzpppggg___XXXQQQJJJEEEAAA===999~~~vvvmmmeee]]]VVVOPOIIIDDD@@@<<<999yyyrrrjjjbbb[[[TTTNNNHHHCCC???;;;888}}}xxxsssmmmfff___XXXRRRLLLGGGBBB>>>;;;777xxxtttqqqlllhhhaaa[[[UUUPPPJJJEEEAAA===:::777nnnkkkiiieeeaaa[[[VVVQQQMMMHHHCCC???<<<999666fffcccaaa^^^[[[VVVQQQLLLJJJEEEAAA===:::777555^^^\\\ZZZXXXUUUPPPLLLGGGGGGCCC>>>;;;888666333VVVUUUTTTRRRKKKMMMJJJCCCAAA>>>;;;999666444222555444333222000...+++)))((('''(((&&&%%%&&&%%%777555444333111///+++***))))))((('''(((&&&%%%777777555333222000,,,++++++***)))))))))((('''999888777555333///...------,,,,,,+++***)))(((:::999888777555222111000///...---,,,+++***)));;;::::::999555555333222111000///...,,,+++***======<<<;;;:::888777444444333111///...,,,+++?????????>>>>>><<<:::777777555333222000...,,,CCCBBBCCCDDDBBB@@@>>>::::::888666555222000...HHHIIILLLKKKIIIEEEBBB===???;;;888666444222000LLLOOOTTTQQQNNNJJJFFFCCC@@@???;;;888666444111RRR[[[ZZZWWWRRROOOKKKGGGDDD@@@>>>;;;888666333ZZZeeeaaa]]]XXXTTTOOOLLLHHHDDD@@@===:::777444ooonnniiiddd___ZZZUUUOOOJJJFFFBBB???;;;999555{{{vvvqqqjjjgggaaa[[[RRRMMMHHHDDD@@@===999666xxxqqqmmmddd\\\___SSSMMMGGGBBB>>>:::777 !!!""""""######$$$%%%%%%&&&&&&&&&''' !!!""""""######$$$$$$$$$%%%%%% !!!!!!!!!""""""############ !!!!!!!!!""""""""" !!!!!!!!! OOOSSSUUU[[[]]]ZZZ^^^^^^IIILLLNNNTTTUUUVVVVVVVVVBBBDDDGGGHHHLLLNNNMMMMMMOOO>>>@@@BBBCCCGGGGGGHHHGGGGGG888:::<<<===???BBBCCCCCCCCCCCC222555777888999:::===>>>>>>>>>>>>000111444555666777888:::;;;::::::,,,---///111222444444555666555777777***+++,,,---...000111222333333333333'''((()))***+++,,,---...///000000000111%%%&&&((())))))***+++,,,---------......###$$$%%%&&&''''''((()))******+++++++++,,,!!!""""""$$$%%%%%%&&&&&&'''(((((())))))****** !!!!!!"""###$$$$$$%%%&&&&&&''''''(('(((((( !!!"""#########$$$%%%%%%&&&&&&&&&'''{{{|||rrrtttwwwxxxyyyyyyxxxhhhllloooqqqppppppnnn]]]eeeccceeefffffffffOOOSSSUUU[[[]]]ZZZ^^^^^^!!!""" !!! hhh]]]OOOSSSIIILLLBBBDDDGGG>>>@@@BBB888:::;;;===222555777777999000111444555666,,,---///111222333***+++,,,---...000'''((()))***+++,,,---%%%&&&((())))))***+++###$$$%%%&&&''''''((()))!!!""""""$$$%%%%%%&&&&&&'''!!! pporrqtttwww{{{ppprrruutxxx}}}qqqssruutxxw||{JJ@EF=FF=EF=DE=CCDE?FFAEFAGHDJK@GG>GG>FG>EF>DD=CD=EF>DE>CD>DE?EF@FGAGGBHHDJK@HI?HI?GH?DD=DD=DE>EE>FF?CD>DE?EF@GGBGHCJJEnnljjjnnnllkjjj{{zkkijjiyzy||{xxxzzy||{~qqpvvu|||NOCFF?EE>FF?EE?CD>DE?DD?DE@FFAGGCIIDKKGMNIPQLKLBJJAFG?GH@EE?DD>DE?EF@EE@FFAGHCIIDKKFMMIPPLNOCLMBII@IJAHIADD?EE?EF@EE@FFAGHCIIDJKFMMIOPKNOCLMBIJAIJAHHAEE?EE?EF@FGAFFBGHCIIEKKFMMIOPKNOCLLBIJAJKBHIAEE?EF@EF@FGAFFAGHCIIDJKFMMIPPL---***'''$$$$$$!!!***'''%%%### '''%%%###!!! $$$###!!! """!!! !!! ///(((&&&'''$$$###""",,,)))''''''$$$######444,,,)))(((%%%$$$###555///+++(((&&&%%%###;;;444---***'''$$$"""!!!AAA777000+++((($$$"""!!!EEE999111+++((($$$"""!!! JJJ;;;222,,,)))%%%### KKK999222,,,'''%%%### JJJ888000+++'''$$$""" CCC888///***&&&$$$""" >>>444---)))&&&###!!! 777000+++'''%%%"""!!! 111---)))&&&$$$""! ---***'''$$$!!!!!!nnmpporrroon{{z~~~nnnqqpmmmsss|}|aa_hhgopowww~~~ccbjjirrqzzzaa`jjissrccbllktuteedmmlvvuvvuxxxttsvvuxxw{{z~~~SSDQQCLL@EFCCCC?EEAFGCKKHRSPZZXaa_YYHYZISTEKL@FF=CDCC?DEAFFCKKHRSPZZXccb]^K[[ISSDLL@FG=BCBC?DDAFFBKLITUR]][ccbVWFXYHMNAII>EEDD@FFBKLITTR\][eedUUEPQBMM@GG=CD;CC<@A:DD@DD@CD@EFBOOMVVSLLIvvuUUEGH>>AAACCCBBB@@?<<<888444CCCJJJOOORRRPPPKKKCCC<<<555MMMZZZfffllliii]]]PPPDDD;;;YYY[[Z]]\___ccchhgnnnxxwYYY[[[]]]```eedjjjssr~YYY[[[^^]aaaffelllvvvZZY\\[^^^aaafffmmmwxwZZZ\\\__^bbbggfnnmxxx[[[]]\___ccchhgoonyyx\\[^^]aa`dddiiipppzzyDE;:;59949949:59:5::5:;6:;6;<7<<7<=8>>9??;@A>7==79:59:5::5:;6;;6;<7<<8==9>>:??;@A?7>?7==7=>7;<6:;6;;6;<7<<8==9>>:?@;AA=DE;BB9@A8>?7>?8=>7>>7;<6<<7;<7<<8==9>>:?@;AB=EF;@A9@@8??8=>7=>7=>7<=7==8==8=>9>?:>?:@@FF?8>>8>>8>?8=>8>?9??:??:@ADD@hhh]]]PPPDDD;;;{{{aaaNNNAAAvvvXXXEEE틋```JJJcccKKKnnm}}|mml{{{~~mmk{{z~~}zzz|}|{{z~~}II@FF?EE>FF?EE?CD>DE?DD?EE@FFAGHC\]Zbb`hhfnnlGH?EF>FF?DE>CD>DD>CD>DD?EE@FFAGGBHIDaa_ggfmmlEF>DE=DE>BC=BB=BC=CC>CD>DE?EF@FGBHHCaa_ggemmkDD=CD=BBCD?DE?EF@FGB__\ddbhhfnnlOPHNOHOOHOPIOPIPQJPQJQRKRRLRSMTTNUVOWWQyyyqqoMMMZZZfffmmmZZZrrrjjjyyyyyyjjjGGGVVVccchhheeeYYYLLL???777===EEEKKKOOOLLLFFF???888111444999<<<>>>===:::666221---///111333444444222///,,,***+++,,,---...---,,,+++)))'''(((((()))))))))((('''&&&$$$&&&&&&&&&&&&&&&%%%%%%###"""######"""$$$######!!!"""!!!!!!"""!!!"""!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!  """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!"""""""""""""""""""""""""""!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! ! !! !!!!!!!!!!!!!!!!!! ! !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""!!!!!!!!!!!!!!!!!!!!!!!!!""!"""""""""""!!"!!!!!!!!!!!!!""!""""""""""""""""""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!! !! !!!!!!!!!    !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""!""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!       !!!!!! !!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""!""" !!!!!!!!!!!!!!!!!!!!!!!!""""""""" !!!!!!!!!!!!!!!!!!!!!""!"""""""""""" !! !!!!!!!!!!!!!!!!!!!!!""!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""" 444###///$$$***"""((("""&&&!!!###!!!!!! $$$(('111,,,555///<<<$$$444CCC$$$$$$;;;MMM!!!###BBBZZZ%%%$$$MMMiii###%%%VVVyyy%%%###XXX """SSSwww%%%%%%HHHhhh%%%===WWW///GGG%%%===444    !!!!!!!!!!!!!!!!!!     !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!    !!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!       !!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!  !!! !!!         wx_wx_wx^xy_xy_vw^uv]uv]tu]tu]uv]uv]uv]tu\rt\st\tu]uv]st\st\rt\rt\tu]tu]rs\rs\rt\rt\tu]tu]߼ܺۺٶڷڷݻڹ۹۹۹ܺݺ߼ݼۺط׶ҲִִִִӲٶ!"                                     IJBHJAGI@GH@NOFCD@823-23-23-:<59:3570JLC@B:?A923-=?7<=6;<5DE=CD?8FH@FG?EF>NOFCDNOF/0(-.&--&++$+,$**#))"/0(/0(/0('("*+$)*#()"/0(/0(**$))#"#()""#/0('("'("))#((""#"#+,%'("'("'("'("'(""#++%*+$()"'("'("'(""#*+$)*$()#'("'("&&!%& *+$)*$'("'("''"&'!%& ++%**$()#((#'("&'!%&!+,&*+%'("()#'("'("$% ,-&'("'(")*$'("'("$% 01+'("*+%**%))$$% $% 01+01++,&*+%$% $% $% 01+01+01+'("$% *+%)*%/0)./)..($% ,-'+,&*+%zt|~mik^`bU{u}okm_acV]_S|v~pwyiceXY[O[\Pwpsvfjl^`bTWYL[]P}px{jjl^acUVWKRTHUWKwyjln`\]RVXLJK@JLASTHprddfYSTIKLA@A8GH>NPEik^\^RMOD;<3<=4DE;JLA`bVSUICD:01(78/?@7FG=[]QLMC9:1//'44,<=4AC9TUJCE;01(01(-.&890;<3LNC:;201(01(01(-.&780DE<01(01(,-%+,$()!23+;<3/0(01(01(01(++$/0(/0(-.&--&01(+,%*+$)*#LMDLMDLMDLMDHIAHIAIJBIJBHJAHIAJKCJLCKLDKMDLNELMDLMDLMDHIAHIAHIAHIAHIAHIAHIAIKBHIAJLCNOFNOFLMDLMDHIAHIAHIAHIAHIAHIAHIAHIAHIAHIAHIANOFNOFHIAHIAHIAHIAHIAHIAHIAHIAHIAHIAHIAHIAHIANOFNOF9:39:39:39:356/45/45/45.45/45/45.34.34-23,7829:39:39:39:367067056056/56056/56/45/45.34-23,9:39:39:39:378178167167067167067056056/45.34-9:39:39:39:389289279278278178178167167056/45.9:39:39:39:3:;4:;4:;49;49:39:39:38937826715609:39:39:39:3=>7=>7=>6<>6<=6<=6<=6;=5:<59;48:39:39:39:39:3@A9@A9@A9?A9?@9?@9?@8>?8=?7<>6;=69:39:39:39:3CD@8LMDLMDLMDLMDEG>EF>EF>EF>EF>DF>DF=DE=CD?6AB9DEIKALNC_aUY[OSTILMCDE;:;222*34+22*34+78/;;3>?6@A8DE;JKBBC:9:223+12)11)11)11)11)11)11)/0(23+77/:;300)00)00)00)00)01)01)01)01)01)/0(/0(/0(/0(/0(00)00)00)00)00)00)00)00)/0(/0(/0(/0(/0(/0(/0(00)00)00)00)00)/0(/0(/0(//(//(//(/0(..'/0(/0(00)00)00)00)00)/0(/0(/0(./(./(./(./'-.',-&/0(781781781781781781781781781781781781781781781781781781781781781781781781781781781781781781781781781781781781781781781781781781781781781$% $% $% $% $% $% $% $% $% $% $% $% $% $% $% $% $% $% $% $% $% $% $% $% $% $% $% $%                   45,34,66-45,34,45,56-34,34,34,23+23+23+/0)23+AB5AB5BB5=>2::/:;/=>299.:;/=>299.67-:;067-77-66-56,55+55,45,55+45+34+55,44+34+55+44+34+55+45+44+55,56-44+44+45,45,45,45,45,45,45,34+56,abO`aN_`NXYGYZHXYGXYGYZHXYGXYGXYGXXGVWFWXFVWFRSCRSCNO?PQAPQANO?NO@MN?NO?LL>KL=NO?HI;HH;LM>FG9FG9FG9FG:CC6DE7FG:CC6DE7FG:BC6DE7FG:BC6CD6st]st^st^oq[uv_tu^npZtu^tu^npZtu^rs]qr\qr\pr\qr\qr\op[pq[pr\op[op[pq[op[moZnoZmoZmnYmoZmoZlmYmnYmnZijVop[np[hiVop[mo[hiVno[mo[hiUno[mo[~e~eg~d}df|~d}~c~e|~d}~c~e}~c}~c~e|~d}~d}~d{}c|}cz{b{|b{|bz{bz{bz{byzaxzayzayzaxy`wy`xyast]uw_vw_st]wx`vw_rt]vw_uv_qs\uv_uv_9:19:19:167/67/67/67/56-56-56.56.56.67.67.45,9:19:167/67/67/67/56.67/67.56.56.56.56-34,45,88188188188188188167/78/67/67/67/56.55-56-56-88188188188188188178078078067/67/67/56.34,34,88188188188188188188167/67/67/67/67/67/67/23+?@4?@4?@4@A5CD8AB6AB6BC6CD7BB6BC7BC7EF:EF:FG:?@4?@4==3>>3@A6@A5@@5@A5AB6AA5AB6AB5@@4<=1=>2==3==3<=2>>3>?4>>4=>3>?4@@4?@4?@4@@4>?3<=1=>2==3<=2;<2==3=>3<=3<=2=>3>?3>>3<=2=>2==2=>2=>2;<2;<2;<2==3<=2;<2;<1<=2=>2=>2<=1<=1;;1<=177-;<2;<2;<2<=3;<2;<1;;1;<1==2<=2<=2;<19:/66,34+;<2;<2;<2<=3;<1;;1:;1;<1<=2<=1<=2;<089/45,34+;<2;<2;<2<=3<=3:;1::0:;1<=19:/9:/56-45,44+45+89/89/89/9:09:0::09:0:;0;<1;<144,55,45,34+34+89/89/89/9:09:09:09909:0;<133+44,45,34+23*34+89/89/78/9:09:089/9:078.33+44,44,34,34,34,34+89/89/78/9:09:099044-45-45,45,44,45,45,44,56-89/89/78/9:09:056-45-56-45-33+33+44,44,44,56-9:19:19:1;;267/67/67/56.56-56.56.67.67.67.78/9:19:19:167/67/67/67/56-56-56.56.56.67.67.78/cdRcdRcdRdeR`aNabOabOabOabOabOacPbcPZ[IZ[IYZHWXGWXGWXGXYH^_L^_L^_M_`M`aN_`M^_M`aN`aNYZHXYGWXGWXGWXGXYH\]K\]K]^K\]K^_L\]K]^K]^K]^LYZHXYGWXGWXGWXGXYH[\I[\I[\IZ[I[\JZ[IYZH[\I[\J[\JXYGWXGWXGWXGXYHYZHYZHYZHXYGYZHXYGXXGXYGXYGWXGQRAUVEUVEUVEVWFUUEVVETUESTDSTDRSCTUESSCRSCMN?NO?UVEUVEUVEVWFTTDTUDRSCQQBRSCPQBTUEQRBOPAOPANO?NO@MN?MN?NO?RSCOPAOPAPQBQRBJKLM>LM>LM>OP@MN?MN?OPAPQANO@JJLM>MN?LM>LM>LM>LM>MM?LM>KL>MM?MN?KL>II;LM>JK=MN?KL>LM>JK=JK=JK=JK=JK=JK=KL=LL>JJJK=JK=JK=JK=IJ?2:;/..%-.%./&22)55+77-66-89.:;/*+#+,$-.&01(34*66-66-77-67-*+#+,$,-%/0'23*34*45+56,67-))"+,$,,$/0'01(22)45,45+55+)*#**#++$//'01(34*34+45+55+)*#)*#)*#--&00(33*34+56,55,''"()#)*#+,$//'11)23*55,55+''"()#))#++$./'..'23*34+55+&&!&'!()#()"01)./'12)34+45+''"''"()"**$,,&/0(/0(34+34+''"&'!()"*+$,-&/0(/0(34+34+%& &'!)*#*+%,,&/0(/0(11)34+%& ''")*$--',-&/0(/0(01)45+oq\lnY]^JjkWfgSceRXYGmo[mo[lmXijVfgSefRcdP`aOXYGbcPXYGZ[IdeRbcP`aN_`M]^LXYG_`NXYGYZHZ[I^_L\]J[\JUVEXXG[\JXXGbcP]^KZ[HXYGXYGVWFVWFXXGXXG^_MZ[ITUDSSCUVDSTDRSCRSCNO?VWFXYHPQANO@RRBPPAPQAPQANO?VWFVVFLM=KK>1=>1GG9IJ;IJ;IJ;JKCD6@A4>>2?@3CD6CD6EF8DE7DE79:.::/9:.<=1=>2CD7CD6EF8DE799.66,89-::/<=1AA4CD6DE7DE745*33)89.88-::/;;0BC6AB5DE712(12(./&67,89.9:/66-::/:;/i}e|}dz|cxzbtv_tu^tu^uv_i}~e{}ey{bxybtu_tu^tu^tu^~g|}e{}dy{cxyasu^tu^st]tu^g|}ez|dyzcwxatv_st^qr\rs]hz{dy{cz{cwxauv_rt^qr]rs]}f{|dz{cxybwxauw`rs]qr]op[}~fz|dyzcxybvxatu_qs]qr\op[hz|dyzcwxbvxaoq\pr\pq\op[xycz{dxzcvxavwaqs^op\np[moZz|dxycxzcvxauw`qs^op[no[moZz{dxycxzcvxauw`pq]op\op\op[wycwycvxatu`qs^mnZno[hjVnp[wycuw`rt^oq\op[klXno[efSmo[uv`qr]op[lmXlmYhiVno[bcPmo[oq\lnYwxbhiUijVefSmo[mo[mo[iiiggfggghiifg~eeefgggfg~ee~e~egggh~e}~d~e~e~efghh~e|}d}~d}~e{|bffhg~e|}d~e~ez{bfffg~e}~d}~d}~dz{b~e~eff~e{}c{}cz{bz{b|}d}~dee}~dz{byzbz|byza|}d}~d}~d{}c~eyzayzayzayza|}d|}d}~d{|cyzbvx`wx`xyawx`{|c{|c|}dz|cyzbvw`wx`wx`vw_}e{|c|}d{}duv_uv_vw_tv_vw_z{c{|c|}dz{cxzauv_tu^tv_uv_i}e|}dz|cxzbtv_tu^tu^uv_&'#&'#&'#&'#&'#&'#&'#&'#&'#&'#&'#&'#&'#&'#&'#&'#&'#&'#&'#&'#&'#&'#&'#&'#&'#&'#&'#&'#&'#&'#&'#&'#&'#&'#&'#&'#&'#&'#&'#&'#&'#&'#&'#&'#&'#&'#&'#&'#&'#&'#*+%+,&+,&*+%+,&+,&*+%+,&+,&*+%++&+,&*+%++&+,&   +,&)*%)*%)*%)*%)*%)*%)*%)*%+,&)*%)*%)*%)*%)*%)*%)*%)*%,-'**%)*%**%)*%)*%)*%)*%)*%,-'*+%)*%)*%)*%)*%)*%)*%)*%,-'*+&*+&)*%)*%)*%)*%)*%)*%PQG^`U^`U^`U^`U^`U^`URTJYZP\^S^_U^`U^`UQRI^`U^`U^`U^`U^`UY[Q^`U55.23,45-67/34-56.67/45.67/78056/56.8917808919:2:;4781:;4:;4891<=5:;49:3>?7:;4<=5@A9>?8;<4BC:@A9@B:DF=AB:HI@JKBNPFLMDOPG^`UAB:PRH^`U^`UYZPYZPYZPYZPYZPXZORSJRTJRSITUKTUKTUKRSITVK_aVYZPYZPYZPYZPYZPXZOVXNTVLVXMSUKTUKTUKWYNTUK^`UYZPYZPYZPYZPXZOXZOUWMVXMTVLSUKTUKTVLTUK^`U^`URSIRSIRSIQSIQSITUKSUKSUJRSJRSIOQGSUKUWMXZP\^SRSIRSIRSIQSIRTJRTJQSIQRIPRHPRHOQGQRINPG^`U^`URSIRSIQSIQSIQSIQRIOQHOQGPQHOQHNPGQRISUKNPG^`URSIRSIQSIQSIQRIPRHPRHOQGOQGOPGNPGRTJNPGNPG^`U88188188188188188188167/67/67/67/67/67/67/67/8818818818818818818819:267/67/67/67/67/56.67/;<4;<4;<4;<4;<4;<48929:29:29:2:;2:;29:29:29:2;<4;<4;<4;<4;<4:;39:2:;39:2:;2:;29:28919:29:2;<4;<4;<4;<4;<4:;3:<49:29:29:2:;29:29:2892;<4;<4;<4;<4;<4;<4:<4<>6=>6<=59:2781;<49:3:;4;<4;<4;<4;<4;<4;<4?@8>@8>@7>?7=>6781<=5;<4:;4;<4;<4;<4;<4;<4;<4@B9@A9AB:@B9CE?7=>6<=5<=5HJ@HJ@HJ@HJ@HJ@BD;BC;CD;BC;@B9CE?7;<4HJ@HJ@HJ@HJ@HJ@DE=CEGH?DE=DF=HJ@HJ@HJ@HJ@HJ@MNELMDKMCKLCIKBCE6@B9:;4:;4;<5;<5<=5>@7>?8@A9EF=8939:3:<5<=6>?8AB:AB:CD7>?8@A9BC;DE=AB:FH?LMD@A:@B:BC;CE=DE=GI?GI@AB:AB:CE=DE=EG>FH@HIAIKBJLBOQG^`UEF>FH@HJAIKBJLCLNDMNERSJ^`UHJAJKCKMDLNEMOFOPGPQHTVLY[PKMDMNENPGOQHPRHRTJRTJRTJ[]RNPGOQHNPGOPGQSJRTJRTJRTJ^`UNPGNPGNPGNPGQSJRTJRTJRTJ^`UNPGNPGNPGNPGQSJRTJRTJRTJ^`U792AB:BC;>?7DE?7>?7>?7>?7DE==>7CD<>?7EF>EF>EF>>?7>?7>?7>?7MNEIJBJKBJKBJLBFH?JLBIKBIKBIKB>?7EF>GH@HI@GI@JKBHI@JLBIKBIKBIKBIKBGH@HIAHIAIJAHJAIJAJLBIKBIKBIKBIKBIJBIKBIKBJKBJKBJKBJLBIKBIKBIKBIKBKLCJLCHJAJKBJKBJKBJLBIKBIKBIKBIKBMNEMNEHJAJKBJKBJKBJLBIKBIKBIKBIKBMNEMNEHJAIKBJKBJKBIJBIKBIKBIKBIKBMNEMNEHJAIKBIKBJKBIJBIKBIKBIKBIKBMNEMNEHJAIKBIKBJKBIJBIJBIKBIKBIKB56.67/78078067/56.56.78/56-56-78.;<3780:;389178067/7808907808909:1;<3;<3:;39:289178078089178078056/;<3:;3:;39;29:28918919:178078056/891:;3;<4:;3:;39:28919:289156/56/;<3:;3:;3;<4:;39;3:;3;<378056/56/;<3:;3:;3<=5;<4:;3;<4;<378056/56/:;3;<4<=5=>5=>5<>5;<4;<4>?7>?7>?7;<4<=5=>6=>6=>6=>6<=5<>5>?7>?7>?7;<4<=5=?6>?7>?7>?7=>6>?6>?7>?7>?7;<5=>6?@8>@7>@7>@7>?7=>6=>6>?7>?7>?7>?7?@8?@8?@8?@8?@8>?7>?7>?7>?7=>7>?7>?7?@8AB:AB:AB:@A9@A9@B9>?7=?7?A9>?7?@8BD;BD;BD;>?7AB:>?7>?7792AB:BC;>?7DE?7>?7>?7>?7==2<=2?@4@A5>?4>?5AB6AB6FG:FG:GH;;<1;<19:0=>3<=3=>3<=3=>3;<2>?3?@4;<19:09:0<=2;<2;<2;<2;<2;<2=>3>?39:09:0;;1:;19:0::1:;1:;1<=2<=2>?39:09:09:09:08909:09:09:0;<1<=2:;19:09:09:09:089/8908909:0::1<=2:;19:088.9:089/89/89089/890::1:;1:;167.78.89/89/88/89/89/89/67.78.78.34+78.88/89/78/78/78/78/67.78.78.33+44,78/78/77.77.78/78/67.78.78.23+34,45-78/67.67.67.77.77.78.78.23+34,45-45-45-78/67.67.56.78.78.34,45-56.56.56.56.78/78/56-56-78.45-56.67/67/67/67/56.78/56-56-78.56.67/78078067/56.77/88056-56-78.deQcdPabO^_MYZJYZJXYIXYH\]L\]LabO[\IabOZ[I\]KXYIWXHVWGVWGRSCRSCWXG[\I[\IWXGYZIVWGUVFTUETUFRSCRSCWXGZ[IYZHYZHWXGUVESTDRSDSTDSTDRSCWXG\]LWXGWXFVWFSTDQRCQRCQRCQRCRSCWXGVWFVWFTUETUDRSCPQBPQBPQBRSCRSCUVEVWFQRBTUEQRCNO@OPAOPAOOAQRCRSCUVELM>NN?MN@NO@JK>KL?MN@MN@IJLM?KL>IJ=IJ=JK=JK=GH;HI;MM>IJ;II4=>4AB6AB6FG:FG:GH;qr[pqZopZopZmnYlmXlmWijUjkVhjUklWopYopZopYopZlmXlmXklWijUhiTfgTijUmnXmnXmnXnoYlmXlmXklWhiUgiTfgTijUmnXkmWlmXlmXjkWkmWjkVhiUhiUfgTijUklWkmWklWklWijVijVghThiUghTfgTijUklWklWklWklWijUhiUghTefSfgTefShiUklWklWklWjkVghTfgSefSefRefSefShiTkmXklWjkVijVghTefScdQbcQ_`N`aOcdQklXjkWikVhiUegScdQbcQabP^_M_`NcdQjlWikVijUhiTcdRcdQabP`bO^_M_`NbcPijVhiUfgTfgScdQbcQabP`aO^_N_`NbcPhiUghTfgTefR`aO`aO`aO]_M]^M^_MabOghTegSdfRbcP_`N^_N[\LZ\K^_M\]LabOefSdeRbdP`aO]^L[\KZ[JYZJ\]L\]LabOdeQcdPabO^`MZ[JZ\KXYHWXH\]L\]LabO}~c}~c}~c}~c|}c|}cz{ayz`yz`yz`|}bvw_yzaz{bz{bz{b{|bxz`wy_wy_wx_wx_vw_xy`yzayzaz{byzawx_vw^uv^uv]vw^uv^vw_xy`xy`xy`yzawx_vw^uv^uv^vw^vw_wx_xy`wx`vw_vw^tu]st]tu]tu]vw^wx`wx_xy`wx_vw_uv^st]st\st\tu]uv^vw_vx_xy`vw_uv^uv]st]rs\st\rt\st\uv^st]tu]tu]rs\tu]st\rs\qr[opZqr[st]st]tu]st]qr[rs\pqZpqZnoYmnXqr[rs\pq[rs\rs\qr[qr[pqZoqZnoYklWopYrs\qr\pq[pq[oqZqr[pqZopYnoYklWnoYqs\qr[pq[pqZnoYnpYnoYnoYklWijVnoYqr\pq[pqZoqZnoYnoYmnXlmWjkVhjUmnXqr[pq[oqZopZnoYmnXlnXklWjkVhjUklWqr[pqZopZopZmnYlmXlmWijUjkVhjUklW{wwz|l`bUwz}lmo`PQF<=4vz|lmo`_aR<=301(01(tvxihj\_aR<=401(01(01(01(xsuwhbdWXYMFG<;<201(01(01(01(01(svgfhZWXLDF;::099/88/77.01(01(01(GH;{x~~{xs|~nxz}~zvr{~nwyjrteruwz|~{urx{lvxiqseln`fh[z|l}oqtwysqy|mtvhoqckm_egZacV[]Qprcvxiy{k|~nq}px{luwioqcprcgi\bdW[\QVWLOPFUWMOPGKLCOQGOQGOQGUWMOPGOPGLNDOQGOQGOPGOPGOPGOQGPQHOQGPRHOQHOQGOPGPQHOQGNPGOPGOPGOPGOQGOQGNOFOPGOPGOPGOQGOQGNOFOPGOPGOPGOQGOQG:;3;<4;<4890891780;<4<=5<=5@A8@A8?@8<=5<=5=>5@A8@A8?@8<=5?@8?A8@A8@A8=>5<=5?@8@A8@A8@A9=>6<=5?@8@A8@A8@A8?@8>?7>?7@A8@A9@A8?@8@A9?A8@A9@A8@A8?@8AB:AB:@A8@A8CE=>7BC;>@8@A8?@8EG>CE=CE<>?8>@8?@8EG>EG>EF>>?8>@8>?7GH@GH@GH@OQGOQHOQGIJBIJAHJAOQGOQGOQGOPGJLCJKCOQGOQGOQG:;1:;1<<2=>3>>3=>3::1:;1<<2<=3=>3=>39:1:;1;<29:1;<2;;29:1::1:;2::1;<2;;29:1991:;2:;2<=3;;29:1991890:;2<<3:;19919:1890:;2:;2:;19919:1891891:;2:;19919:1890891:;2:;19:1780890891:;29:19:1780890891:;2;<3991780890891891<=3781:;3:;38918919:19:3:;3;<48908919:1:;3;<4;<4?A8@A8?@8GG:GG:FG:DE9CD8;;1EF9GH:FG:EF9<<2;<2EF9GH:FG:EF9<=2<<2EF9FG:GH:>?4==3<=2EF9FG:?@4?@4=>3==3EF9>?4?@5>?4>?4=>3EF9>?4@A5??4>?4>>3AA6>?4@A5?@4=>3>?4@@5@A6@A5AA6=>3?@4?@4@@5AB6@A5>?4=>3<=3>?4?@5>?4>?4=>3>>3>?4?@5=>3>>4==3>>3>?4=>3==3=>3=>3<=3>?4<=3<=3>?4=>3:;2;;2<=3=>3>>3=>3OPENPDRTHRTHRSGQSGQRGPRGQRGTVJNODXZMXYMSTIXYMSTHRSHRTHUWKTVJXYMXYMTUJWYMTUJSUISUJVXLVWKUWKWYMUVKUVKUWKTVKUWLXYMWXLWXLWYMVWLVWLWYMVXLVXLYZNXYMXYMWYMWXMWYMWYMVXLWXMYZNXYMXYMWYMWXMWXMWYMVXLWYMYZNXYMXZNXZNWYMWXMWYMVXLXZNXZNXYMXYMWYMWYMWXMWXMVXLXZNXZNXYMWXMXYMWYMWYMWYMVWLWYNXZNXZMWXMWYMWYMWYMWYMWYNWYNQRFNOBLMAMNALM@KL@KL?IJ>IJ>QRFNOBLM@LM@LM@KL?JK?IJ>IJ>OPDIJ?IJ>JK?IJ>HI>HI=EF;EFJK?GH=HI=FGIJ?GH=HI=FGJK?IJ?GH>GH=EF;FG=PQFMNBJL@JK@IJ?HI>HI>GH>GH>PRFMNCKLAKLAJK@IJ?IJ?HI>HI>QRGNOCLMBLMBJK@JK@JK@HJ?IJ?RSGNODNOCMNBKLAKLAJLAKLAJK@PQENODNOCNPDLMBLMBLMBKLAKLAPQENODNOCOPDLMBLMBLMBKLAKLAOPENODNODOPDLMBLMBLMBKLAKLAOPENODNODOPDPRFPQFLMBKLAKLAWXLUVJRTHRTHRSGQSGQRGPQFPQF^_N^_M]^M]^MZ[KZ[JYZJYZIWXH]^M\]L[\K[]KYZJXYIXYHXYHWXH\]LYZIYZIYZJWXHVWGUVFTUFTVFZ[JYZIWXHXYIVWHUVFSTERTERSDWXIVWHVWGVXHTUFQRDQRDPQCPQCVWHUVGUVGSTFQRDPQCPQCPQCOPBRTFQRDPQDPQCNOBNOBNOAMNAMNARSEPQDOPCOPCNOBMNAMNALM@LM@STGPQDOPBNPBMNALM@LM@KL@LM@RSFMNAMNANOBMNALM@LM@JK>KL?NOBMNAMNAMNAMNAKL@JL?JK>JK>NOCMNAMNANOAMNAKL?KL?JK>JK>QREMNAMNAMNALM@KL?KL?IK>JK>QRENOBLMAMNALM@KL@KL?IJ>IJ>QRENOBLMAMNALM@KL@KL?IJ>IJ>xyaxzbyzbxzbxyaxyawx`wx`st^vw_vw_wx`vw`uw_uv^tv^tu^pr[su]qrZqr[tu]st]rs\rs\mnXnoYprZqrZqrZqrZnoXpqZnoXmnWklVprZpqZqrZpqZnoXnoXmnWmnWklVklWmnXmnXlmWklVjkVhiTjkUghSklVklWlmWklWjkVijUhiThiTghShiUjkVjkVijUghTfgSfgRfgRdeQghThiThiUghTfgSdeQdeQdeQbcPefSdeRefRefRdeQbcPacOabOabOefRdeRdeRefRabOacP`aOabO`aOcdQcdQcdQceQ`aN`aN_`N_`N^`MabPcdQcdQbcP`aN_`N^_M_`N]^L_`N_`N_`N_`N]^M]^L\]K[\KYZJ]^M]^L]^M]^MZ[KZ[JYZJYZIWXHqrsssrqpopqssqqppoprrqppoonrqqpoononrqppnnnonmqpnnmmollmnmllllkllmljjjjjjklkjjjjiijjjiiih~hjjjjhhgh}~gjjjjh~ghh}~g|}djj~g}~f}~e{|d~gxzcz{by{c{}d{|dz{cz{cyzbyzbuw`vw`wyayzbxzbxyaxyawx`wx`st^uuuutrrsruttttrrsquttttrrrqttttsrrrqtttssrrrqwsrrqqqqpvtsrqqqqqwusrrqqqpttsrrqqqputtsrrqqpttttsrrqqtttttrqqquttssrqqputtssrqqpttsssrqpoVXKXZNXYMXYNZ[PYZOVWMUVMUVMXYMYZNWYMZ[PZ[P\]RUVLTVMSTKXYMYZNY[OY[PZ\P[]QVWMTULSTKXZMY[NY[OY[OZ\P[\QVWMTULRTKXZNY[OY[OXZOZ\PXZOVWMTULRTJYZNZ[OZ[OYZO[\PXZOVWMTUKRTJYZNZ[OZ[OXZOZ\PY[PXYOVXNNPGYZNZ[OY[OXZNZ\PY[OXYNVWMKMCXZNZ[OY[OXZNZ\OYZOWYNSUKKMCXZNY[OY[OXZNZ[OYZOWYNSUKKMCXZNZ[OY[OXYNZ[OXZNUWLSUKKMCMNBVXJYZMXYN]^R]^S]^TXYQQRLQREUVIYZNXYN\]Q\]S]^UYZSXYROPDUVIY[NXYN\]R]^T]^V[[TUUOKLAUVJYZMYZO\]R]^T^_V[\UVVPKLASTIYZNYZO\]R]^T^_V\]VVWQPQETUIYZNYZO]^R^_U^_W\]VZ[TPRFTUJVXLYZO]^R^_T^_V[\UYZTQRFUVJVWLXYO]^S]_T^_VZ[TXYRQRGUWKY[OXYN]^R]^T]^UYZSWXQRSGUWKXZNXYN[\Q\]S\]SXYQUVOPQEVWKYZNYZOZ\Q[\Q[\SWXPOPIPQEXYMXZNXZOXZOZ[PZ[QYZQMNGOQEXYMXYNXYNZ[PYZOXYPWYPKLEOPEUVKXYMXYNZ[PYZPWXNRTKJKDOPEUVJWYMXYNZ[PYZOVWMQRJHIBZ[J_`N\]M\]M\]LYZJVWHNOB@A6[\L]^M\]M\]M[\LXYJVWHMNAHI=[\L]^M\]MZ[L[\LXYJUVHLLAAA7Z[J\]M[\L[]MZ[KVWHUVHKLA@A7XYI\]M[\M\]MZ[LVWITUHLMBAA7VWH[\L[\M[\L[\MYZKUVILMCGG>RTFZ[KZ[L[\M\]NYZLVWJMNDHH?RSEVWIZ[LYZL]^OZ[MWXKOPFIJ@STGVWIXYLZ[MZ[M[\NXYMPQGKLCRTFVWIXYLXYL[\N\]OZ[NQRIMMDNOBVXJXYLWXL[\OYZN[\PSTKGH@NOCWXJYZLXYM[\PZ[O[\QUVLIJBQSFWXJYZMWYM\]P\]Q[\QUVMKLEQSFWXJYZMXYM\]Q\]R\]SUVOSSLOPCWXJYZMXYN]^R]^S]^TWXPNOIqr[tu^lmWopZmnXjkUefR\]KJJ:tu^rs\lmWnoYjkVhiTcdQ[\JTUDrs\qr[opYklWijTfgSbcOYZIII:prZopYklVjkUghScdO_`MWXGII:prZnoXjkUjkUfgRcdP``MUVFHH9klWjkVghTefRdeQ`aN\]KSTDNN?klVjkVghTefRcdQ``N\]KQRCLM>ijUhiUghTefRcdP_`N[\KQRCLM>ghTghTdeRcdQabO^_MYZIOPBJK=efSfgSdfRcdPabO^_MYZIOPBIJ?7>?6>?7>?7>?7?@7?@8BC:@A7=>6>?7?@7?@7?@7?@8?@8BC:BC:>?7?@7?@8?@8?@8?A8@A9BC:BC:>?7?@8@A8@A8@A8@A8@A9BC:BC:?A8@A9AB9AB9AB9AB9@A8BC:BC:AB:AC:BC;BD;BC;BD;BD;AB9BC:CD;CDEG>FG>KMCLNDMNDFG?FH?KLCGH?GH?GH?KMCLNDLNDGI@HI@KLCKLCIJAIJAKMCLNDLNDIJAJLCJLCKLCKLCKLCKMCLNDLNDKLCKMCJLCLMDLMDMNDKLCLNDLNDMOEMOFJLCKLCNPFPQGKLCLNDLMCIJAUWMUWMUWMRTJKLCKLCLNDLMCUWMUWMUWMUWMUVLZ[QY[Q[\QZ\Q@A6MNCYZNceWln`vxh}ow?@5AB8OPEY[OdfYmoavyir{>?5?@6DE:PQF\]QfhZoqcy|lw>?5>?6>?6FG=RTH^_Shj\uwh}o=>4?@6>?5?@6HJ?UWK`bUmoatwg>?5=>5=>5>?6>?6KLBY[OcdWhj\=>5=>5=>5=>5>>5@A7LNCVXL\^R<=4=>5=>5=>5>?5>?6?@6FG=OPF<=4=>5=>5=>5=>5>?6?@6?@7@A7<=4<=4<=5=>5=>5>?6?@6?@7@A7<=4<=4<=5<=5=>5>?6?@7?@7@A7<=5<=5=>5=>5=>6>?6>?6?@7@A7<=5=>5=>6=?6>?6>?6?@7@A7@A7<=5=>6>?6>?7>@7>?7?@7@A7@A7:;3>?6>?7>?7>?7?@7?@8BC:@A7np`ê˱Ѷ׻km^pȮϴֹik\rtdūͲԸgiYdfWzʯѶfhYegWxziƬγacT^_Qmo_|˱^_Q[\N\]OqǭZ\NXYLTUHqsc}êWXKUVIPQDacTsSUHMNBLM@OPCvxhOPDIJ?FG?7792=>6;<5:;4<=5=>6=>7792792=>7<>6=?7?@8=?7792792792792@A9AB:792792792792792BC;CDMNEMNEMNEMNEMNEEF>EF>EF>MNEMNEMNEMNEGH@GH@GH@::0::0>>2;<19:/::09:022*22*./(55,;<1;<19:022*22*./(/0)55,;<19:022*/0)./(./(/0)/0)67.44,11*01*./(/0)/0)34+22*01)01)./(/0)23+33+01)./(/0)./(11*22*23+01)./(./(./(01)12*23+01)./(./(01)12+23+34,./(./(12*12*/0)34,45-./(23+23+23+/0)/0)56.-.'./(./(./(./(/0);<3-.'-.'-.'./(./(;<3;<3-.'-.'-.'-.'45.;<3;<3-.'-.'-.'9:256/780891fgUfgUghVVWFYZIZ[IXYGBC5BC5DD6DD6UVFWXGVWFAB5AB5CD6DD6EF7WXGVWFGH:GH:IJ;CD6EE7EE7LM>FF9EF9GG9BB5DD6CD6KL=>?3CC7CD7BB5DD6HI;IJ;>>2>?3BC6@@4EE8DE8FF9==2>>2?@3?@3CC6CD7DE8==2==2>?3?@3??3?@4@A5==2==2>?3>?3<=2<=2?@4==2==2>?3>?3<=2<=2==2==2==2>?3>>2<=2<=2;<1==2==2>?3<=2<=2;<1;<1::0==2>?3<=2::0;<19:0::0::0>>2;<19:/::09:0moZmoZmnYijVlmXlnYklWlmYklXkmXjkXhiUklWklWklXklXjkXijWjkXklWklWjkWjkXijWijWjkXmnYkmXikWjkWhjVhiVjkXmnYklXjkWhjVijVhiVjkWkmXjlWijWijWhjVgiVijWjkWijVijWgiVgiVgiVijVijVhiUfhUgiVgiVfgUfhUhiUghTfhUfhUdeSdfSijWfgTefSfhUbcQcdRcdRijWklXdeQfgUfgUgiVgiVijWklX[\IfgUfgUghVghVijWZ[I[\IfgUfgUghVghV[\KYZHZ[IfgUfgUghVVWFYZIZ[I\]LmnYceTceTefTfgUgiVvw_mnYghVefUfhUghVnoZwx`op[lmYijWjkXjkXqr\vw_op[op[moZlmYnoZrs]uv^qr\oq[npZoq[op[rt]st]qr\oq[pq[pq[pq[st]rs\oq[pq[qr\qr\qr\st]rs\pq[pq[pq[qr\qr\qr\qs\pq[opZpq[op[qr\rs\qr\pq[op[opZopZqr\rs\qr[pq[pq[pq[op[pq[st]qr[noZpq[op[op[npZqs\opYnoZnoZmnYop[op[noYmnXnoZmoZnoZmnYlmXmnXmnXmoZmoZmnYijVlmXlnYklWjk[jk[jk[jk[jl\kl\kl\jk[jk[jk[jk[jl\jl\kl\jk[jk[jk[jk[jk[jl\kl\jl\jl\jl\jl\jl\jl\kl\jl\jl\jl\jl\jl\jl\jl\km\km\km\km\km\km\jl\km\km\km\km\km\jl\jl\ooooooooooonnoonnnmnGI@OQHOQGOQHOQHOQGOQHOQGOQGOQHOQGOQGOQHOQGOQGPQHOQGOQGOQGOQGOQGOQGOQGOQGOQGOQGOQGOQGOQGOQGTUKOQGOQG:;2;<3;<3:;2;<3<=4:;2;<4;<3;<3:;39:2:;39:29:29:29:28929:29:2892:;38928929:2892892892892892892892892AB:892892CD<892892EF>@A9OQGGH?OQHOQGDE8DE8DE8CD7DE8@@4BC6??3@@4CD7??3:;0??3:;089/:;089089/890890890::189089089089089089089089089089089/?@689089/;<289089/;<3?@689/;<3>?6>?6jkV_`L^_KhiT^_KVVCefRVVCVVC__LVVCVVCVVCVVCVVCQQ@QQ@QQ@OO?OO?OO?PQ@OO?OO?MN>MN>MN>KL=KL=KL=KL=KL=IJJJ?6=>5=>5>?6>?6>?6HI=JK?GH=GI=FG?6=>5=>4=>5;<3;<3EF;GH?6=>4<=4=>4;<3;<3EF;GH=GH=GH=FG?5;<3<=4<=4=>4;<3EF;GH=GH=GH=FH=FG?6<=4<<3;<3;<3:;3FG=HI>HI>HI>FG5<=4;<39:2GH>HI>IJ?IJ?EGEF?6<=4:;39:2HI>IJ?IK?JK?EG?6<=5;<4:;3IJ?JK@JK@JL@KLAIJ?GI>DF?7=>6<=59:2JK@KLAKLAKLAKLAJK@HI?EG=DF@79:2892KLALMBLMBLMBKLAKLAIJ@CE;CD;BC:AB9AB9AB:@B9892KLAMNCMNCMOCKLALMBJKAGH?FG>DF=BC:CD;BC;BD;@A9NODOPEOPEOPEKLAMODKLBIKAHJ@GH?FG>EF=EF=@B9@A9KLAQRFQRFQRGKLANPEMNDKMCKLBIJAGI@GH?GH?@A9@A9KLAVXLRTHRTHUVKQRGOPFLNDLNDJKBOPFNPFNPFNPFNPFTUFXYIXYIXYIXYIRSDQRCPQBMN@JK=HI;FF9IIGHGH;FG;CD8CD7BC6??3:;0MNANOBOPBOPBOPBLM@KK>IJ=GHFG;EF:EF:EF:?@5>?4==3::1LM@MN@MNANOAKL?LM@JK?FG;EF:FG:@A7?@6>?4;<2890KL?LM@LM@MNAKL?KL?JK>FG;EF:AB8@A7?@6=>4890890JK>KL?LM@LM@LM@KL?IJ=FG;AB8AB8@A6>?5?@6?@6890JK>KL?LM?LM@KL?JK?FG5<=3:;2?@6JK>KL?KL?LM?JK?FG?6=>4;<3?@6?@6JK>KL?KL?KL?GH=FG?5<=4;;2??6?@6JK>KL?KL?HI=FG?6=>5<=4>?6>?6>?6klVsu^su^st^ijUqr\qr\opZqr\opZopZpqZz{dz{dwxbklVqr\qr\qr[ijUmnYmnXopZnoYmnXlmWlmWmnXbcN_`LklVopZopYnoYijUklVjkVklVklVjkUijTijTijUbcN_`LklVjkUlmWlmWklWhiThiShhSghSfgRcdNefPfgQghS__LklVijUjkUjkUijUghSfgRefQefQdePbcNbcMbcNbcMVVCghSghSghSghSghSdeQcdPbcNabN`aM``L\]JZ[HUVCQQ@ghSghSfgSfgRfhScdPbcOaaM`aM]^K^_KYZGXYFVVDOO?deQdeQdeQdeQdeQ^_M^_L]^K]^KVVDTUCVWEUVDSTBPQ@bcPbcPbcPbcP^_M^_L\]K\]K\]JZ[HTTCTUCRSBPQ@MN>abObcObcO`aN^_M\]KZ[IYZHYZHWXFRSBSSBPQ@MN>KL=`aO^_M_`N^_M\]LZ[JYZIXYGVWFSTDOP@NO?MN?MN?KL=^`M^_M_`M]^L[\KXYHUVFTUERSCPPAOO@OP?KL=HI;KL>^`M\]KZ[JZ[JYZIUVGTUESTDRRCOP@MM>JK=IJ;KL>JJ=\]L[\JYZIYZIXYIUVFSTERSCOPALM?LM>HH;EF9JJ=JJ=Z\KXZIXYIXYIXYIRSDQRCPQBMN@JK=HI;EF9IIIJ?IJ?IJ?Z[MRSGKLALMAKMAKLAJK@IK@HI?Y[MSTGKLAJK@LMAJL@JK@KLAHI?Y[MRTGKLAJLALMBKLAKLAKLAKMBZ[MSTHJLAJLAMNBLMBKMBLMBLNC[]OTUILMBLMBLMBMNCMNCKLAMND\^PUVJJK@MNCMNDNODNODNODQRG]^PVXKRSHNODMODQSHOPEOPEQRG^_QWYLRSHOPEOPENPEPRFPQFPQF_aRXZMPRGPQGOQFQSHQRGQSGQRG`bTY[NRSHRSHPRGQRGRSHSUIQRGjl\TVIRSHRSHQRHQSHRTISUIQRGjl\TVIRSHRTIRTIQRHRTIRTISUIjl\_aSWYMSTISTISTITUJRTISUIjl\acUY[OSUJSUJSUJRTITVKRTIfgUWXHQRCRSDQRCQRCRSDRSENOB\]MVWGOPAPQCPQCPQCLM@LM@NOA\]LTUFOPAPQBOPBOPBLM@LM@KL@[\LTUFNOALM?OPBNOBLM@LM@JK?Z[KSTFMN@LM?NOALM@LM@KL?KL?Z[KRTELM@LM@KL@LM@LM@KL?IJ>Z[KRTEKL?LM@KL?KL?LM@KL?IJ>YZKRSEKL?KL?LM@KL@KL@IJ>HI>Y[KRSFKL@KL?JK?KL?JK?JK?IJ?XYJRSFKL@JK?JK?JK?IJ?JK?HI>XYKRSFKL?KL?IJ?IJ?IJ>HI>IJ>XYKRSEKL?KL?JK?JK?HI>HI>HI>XZKQREKL@KL@JK@IJ?IJ?HI>HI?YZLQSFKL?KL@KL@JK@IJ?IJ?HJ?bcSRSFHJ>KMAKL@IJ>IJ?IJ?IJ?{}d~gklVyzcwxbuv`qs]qs]abOhz{cklVtu_pq[op[op[mnZhjVz|dvw`rs\pq[mnYlmXjlWijVefSuv_pq[ijUhiTijUfgSefRefRabPqr\lmWhiTghSegRefRefRbcP_`NpqZjkVfgRefRcdPcdPacP^_M]^LmnXhiTghSabO`aO_`N`aO]^L\]LjkWfgS\]J_`N_`M^_M]^L[\KYZJijVcdP[\I]^L\]K[\K\]KXYIWXHdeR^_M\]J\]KZ[JZ[JXYIUVGUVFcdQ]^LXYHWXGWXHUVGUVGTUFRSE_`N\]KXYHUVFUVFUVGSTEQSDQRD^_MZ[JTUESTETUETUERSDQRDPQC]^MXYIUVFSTDRSDRSDQRDPQCOPBdfSVWGQRCRSDQRCQRCOPBOPBPQC~||uuusz{d~}||uuts{}d~}||ttsry{c~}|{tsrry{c~|{ywsrmi~|{wusol}h}z{vtqnj|}f{y{uromiz{dwrsqnk}hxzcxrtrnlj{}fwxbwtqpm~h|~gz{euv`uqqmk~h|~gwybst^roqi~h{}fxyctv`oq[okp{|e|}fxycuv`qs]lnXk~gpwxawxbuv`qs]noZlmXHIANPGAB;KLDNPGBDNPGJLCBD8NPGNPGNPGHIANPGNPG  !##!!####!"##!"%&!""!!   KL=LM=UVFKL<44(egV55)00%JK>23'01%++"67,00%(( ..$,,#%%..$)*!%%..$&'$%(( &'!!&'#$""""""!!!"&' ""&' ""!! ""!! ~imlllpr\mqr]pq\{}fpq\pq\z|epq\pq\xycrt_pq\uwaqr]rt^rs^oq\pq\lnYop\op[fgShiVkmXop\cdQmnZPQ@kmYjkXPQ@ikXhjWMN>ikXhjWKL=LM=UVF:;5:;5:;5:;5:;5:;5:;5:;5:;5'($12,()%+,'+,'**&+,'+,'++'+,'+,'01,+,'+,'01,+,'+,'+,'+,'+,'23-+,'+,'671-.)/0*:;4+,'+,'+,'+,'+,'?A::;5:;5AB;:;5:;5BD<:;5671DE>:;5782  !!  "#!"!"$$ ####%&!&'#'($12,+,' JK>))!abSEF9#$ ?@4"" 88/"" 23*""67.,,$ 12*$$ +,$#$ ## !! !  pq\op[moZpq\op[moZpq\op[moZpq\no[moZpq\no[moZop\no[lmZop\np[lmZlnYmnZlmZhjVjkWfgTbdRceS]_O^_N^_NXYKZ[KYZJTVHUVFSTFOQDegVbdTabSJK>))! 34.34.34.89345/45034.45/46056056045045/23-460560?@;>?:>?:67168278289379278201,560893893?@;?@;@A<<=6<=6<=6<=6<=6<=6;<6560893@A7<=6>?8>@9?@9893:;5BC=BC>CD>CD?FHB@A:@B;AB;AC;<=6<=6782@ADE>DF>EF>NPG9:4AC=CD?EF@GHBIJDIJDKLEEG?GIAGIAHIAHIABC=CD>EF@GHBIJCJLELMFMOHOPIJLDJLDKLDKLDGHBGHBEF@HICGIBGIBRSLRSLPRKLMELMELMENPGGHBGHBGHBIJDGHBGIBRSLRSLNPIRSLLMELMENPGGHBGHBGHBGHBGHBGHBRSLRSLRSLRSLLMELMENPG%& ##$% &&!&&!#$##"# !!!! %&!#$ %% &&!$% $$#$## ! !"!" !&'"$% %&!&&!$% $% $$#$!! !"""###'("%%!&&!&&!%&!%% $% $$!"!!!""###((#%&"&'"&&!&&!%&!%&!%% "#!"##%&!##()$&'"'(#&&!'("&'"&'"&'"$$ !"$% &'"##*+%'(#()$&&!()#((#()#'(#%&!!"%&"!"##+,&()$)*%&&!&&!))$()$()$&'"!"''#!"##+,&)*%*+&-.(*+&*+&**%)*%'($++'()$))%,-'-.(*+&+,'-.(+,'+,&+,&+,&)*%))%)*%*+&++'./),-(,-(,-(-.(-.(,-',-'*+&*+&*+&+,',-'00*-.)--(-.(./)./)./)./),-(,-(++'++'01,34../*01+-.(01+01+12,12,/0+/0+/0+./*01,12,01,23--.(23-23-45/45/24.23.23-12-12,34.34.34.89345/45034.45/46056056045045/''"#$$$%$%$$ ! %% !""""!! ! !## !""""!! ! !##!!""""!"  !##!!"# !    #$!!!! ! !   !#$ !! ! !   !"# !!" ! ! !  "# !!""#!!!! ! #$ !"""#!"!! ! #$!!"#"#!"!"!! !$$!""#"#""!"!"!!$% ""#$"#"#"#""!"  $% "##$"##$##"#""  ! !%& ##$% &&!&&!#$##"# !!!! --#++"**!(( ++!**!)*!))!..$+,"+,"**!(( **"++")*!(( *+!**!() (( &&)) '''(&'+,"'()) &'**!**!&&%&##&&$$"#"")*!''(( $%$%%&"#""""!""#"#""))!%%&&&&$$%%""!"!!!!##$$""''$%&&&&&&%%!"!"!!!! !##""''$%&&&&%&%%!"!!    ""&'$$%&&&&&%%!"    ""''$$%&%%%%#$"" &'$$%%#$#$##""&'""#$#$#$## !!&'""#$#$#$## !!&'""$$#$#$#$ !!&'"#$$#$#$#$ !!''"#$$$%$%$$  }i~iop\lmYlmXlmXnp[moZlnYjkWklXlnYlnYRS@STAhiUegSfgShiUefRdeQceQefRefRfgSfgSQR?cdQabN^_L_`L`aM^_K__L^_K_`L_`MUVCop\DE7TUETUDMMOP>PQ@RSBWXGPQ@89->?1CC5FG8FF7FG8HH9HI9JK;NO>OO@STDMN>56+88-;1>?1?@2?@277*CD656)55)/0&34)78,23';;.78,9:.:;/<<045(=>1??255)00&//%33(00%45)56*55*55*67+::-99-:;.23'..$..$,-#./%00&23(11'11'11'44)55*67+67,./$,,#+,#,-#,,#,,#./$./$./%./%00&00&..$..$,,#++"./$+,#+,#++"..$..$..$--#//%..$..$*+"*+",,#++"++"**!--#--#--#,,#,,#..$--#++"**!(( ++!**!*+"))!..$+,"+,"**!(( pnnqpppqonmnnmmpppppnnnmnmmmpppppnnnnnmmmpnpppnnnmmmmmppnnpnmnmmmnoopoopnmmmnioppooonnnmmk~ippoonnmmlmmnlponommkkkmjmmnomjjkkkji~h{}f{}fqnljjjj~i}h}h|~g{}fz|eqjjjj~i}h|~g{}g{}f{|ez{exycqyzdz{ez|fz{ez{ez{ez{ez{e{|fz|fwycuwa}irs^st_jst_st_su_st_rs^qs]qr]rt^rs^}i~ilmY}ilmXlmXnp[moZlnYjkWklXlnYlnYIJBPRIHJBIJBPRIPRIPRIPRIPRIPRIKLDKMDPRINOFPRIOQHPRIOQHPRIOQHPRIPRIOQGOQHPRIPRIPRILNEPRIPRILNEPRIPRI34.34.78134.34.78134.34.78134.67078156/5606705606705606706706707816706716707826709:39:39:3:;4:;4:;4;<5560;=5;<5;<5;<5CE=BCEF>EF>//(//(./(12+12+..'12+12+..'12+12+..'01*00)00)11*01*01*12+12+22+12+12+12+12+01*12+/0)01*01*/0)/0)/0)-.(12+/0*,-'-.(/0*,-',-'./),-',-'./)56+66+67,44*56+56+44*44*44*44*33)44*34*34*33)34)33)23)23)23)22)23)23)22)23)22)01(12(01(01(//'00'00'./&00'00(+,%+,%,-%+,%+,%,-%-.'..'./'ijUijUhjUYZGZ[GXYEYZGZ[GXYEVWEOP>UUCTUCUUCTUCPQ@QR@PQ@JK;MN=KL1=>2>>2ssjssjssismionmnmlmmlllklil~h|~g{}fy{dyzdwycz|ekrs^z|ez|ers^z|ez|ers^mnYlmXklWGI@GI@@A:AB:AB;AC;BC;CDIJBIJBGI@GI@CDEF>EG>EG?IKBFH?FH@IJBIJBKLDGI@GI@GI@GI@GI@GI@GI@GIAHIAIKBHJAIJBIKBPRIKLDGI@GI@HJAGI@HJBIJBIKBIJBIKBIKBJKCIJBIJBPRIKLDIKBIKBJKCGI@JLCJLCKLCJKCJKCIKBKLDLMEMOFPRIKLDKLDKMDKMDGI@GI@LMELNELMDIKBIJBKMDLNENOFOQHKLDLNELNELNEOPGLNELMEMNELNELNELNELNEMOFNPGPRIKLDOPGOPGNPGOPGNOFMOFMOFMOFLNELNEMNELNELNEPRIKLDOPGOPGOPGOPGOPGOPGOPGMNELNELNELNELNELNEPRIOPGOPGOPGOPGOPGOPGOPGOPGLNELNELNELNELNELNELNEOPGOPGOPGOPGOPGOPGOPGOPGLNELNELNELNELNELNELNE34-34.--(./)/0*/0*/0*/0*/0*01+01+01+01*,-',-'34-34-./)/0*01+01+01+01+01+11+12,12+12+34.34.34-34-/0*01+12,12,12,12,12,22,22,23,23,34.34.34-//*01+23,34-23-23-23-23-23-34.34-34-34-34.12,34-34-24-34-34.34.45.45.45.34.34.34.34.67012,11+23-34.34-45.45.56/56/56/34.56/56/67067012,23-34.45.34-46/46/67067067034.67067067067023,34-35.46/34-34-560781781;<5;<578178167178112,34.45/560782681781671781792;<589289289267012,11+56/6707827818927928929:3;<59:39:367067012,8927827827827827829:3;<5;<5:;4:;4;<5;<5560782;<5:;49:37829;4:;4:<5;<5<=6;<5=>7>?8?@8;<5782782=>7<=6<=6<>6=>7=>7>?7>?8?@8?A9@A:;<5;<5782782@A9?@9?@8?@9@A9@A9@A:AB:AB;BC;CD<;<5;<5GI@GI@GI@GI@AB;AC;BC;BC?2=>1..&23(77,88,78,78,67,67,67,77,77,78-88-44*44*..&/0&34*56+66+55*55+55+56+56+66+66,67,44*44*-.%12(01(00'11'34)44)44*44*45*44*55+56+67,44*+,$./&./&//&/0&11(11(33)34)34)34)44*44*44*33)+,$,-$..%..&/0&//&/0'11(23)33)44*34*34*33)33)+,$-.%-.%-.%//&./&//&/0'11(23)34*33)33)33)23)+,$--%--%-.%//&//&./&//&//'00'00'23)22(23)23)+,$,-$,-%--%,,$-.%..&./&./&//'./&01(12(12(23)+,$,-$,-$,-%,,$-.%-.%..&./&./&..&./'00'11(22)+,$+,$,,$,,$,-$--%--%-.%..&-.&./&./&..&/0'00'*+#+,$,-%,-$,,$,-%--%-.&-.&..&..&//'00(00(./&*+#*+#+,$++$++$+,$+,$,-&--&-.&-.&./'./'+,%+,%*+#*+#+,$++$++$+,$+,%-.'..'./'./'./'/0(+,%+,%**$,,%+,%+,$+,%,-&-.'./'./(//(./(//(00)+,%+,%abL``Kwyauv_st]rs\su^noYmnXlnXlmXlmXnoZ{|ez|eaaK__Jqs\opYmnXmnXmnXkmWghSghSfgSfgShiUYZGYZGaaK__JlmWijTghSghRghRefQbcObcOabNabNcdPYZGYZG\]HefRbcO^_KYZG]]J]]J[\IZ[HZ[HZ[HXYG[\J_`MVWENO=WWEWWEWXEWWDVWDVWDUVDUUDUUDSTCRSBSTCVWENO>KK;JK:QRARSAUVDRSARSAQQ@QQ@QQ@RSBNO?PQ@MN=LMNO>NO>RSBKL=KL?1>?1AA3AB4AB4AA4AA4AB4@A4@A3@A4?@3@A3FG9;<0<=0<=0<<0=>1>>1>?1>?2?@3>?2??2??2@@3AB4@@3;<0<=0;;/;;/;;/;1<=0<=0>>1>>2?@3?@3;<0<=0::.::.::.::.:;/:;/;;/99.;;/;<0<<0?@3?@3:;/<=099-99-99-99-9:.99.88-88-89-89.;;/77,56+{zzzyyyssssssts{zzyyyyssssssts{zzyyxxxrssssts{zzzyyxxrssssss|zzyxwvttssrssm|{zxyutsrqrppmm|zxvysrqpprnnnmzxvtxxqon|~f|~fllll{vtrnpomlk|}fkjkl{zrqmnmlkj|}fi~hllznnoomlji}~h|~g{}fy{ez|ekojkkkji}h|~gz|exycvxbuv`tv`z|eon|~f}g}~g|}fz|dz{dxzcvxauv`rt^qr]z|ez|eonxybxzbxybwxavw`st^tu_rt^qr]npZlnYz|ez|eabL``Krt]st]su^su^su^noYmnXlnXlmXjkVhiU{|ez|e@B:?@9@B:>?8782AB;AB;AB;>?8;=6AB;AB;AB;AB;AB;AB;AB;AB;AB;AB;AB;AB;AB;AB;AB;34.34.()$()$&'"/0*./)()$()$-.(/0*./)-.(+,'()$-.(./)-.(()$()$-.(23-01+()$()$35/12,/0*-.(()$24.01,./)-.(+,'-.(-.(-.(-.(,-(34.12,/0+-.(./)56045/23--.(01,792671-.(34.01,:;5-.(-.(57045/<>7AB;AB;892781>@8?@9=>7:;49:3BC<@A:>@8<>7<=6..(-.(#$ )*$'("#$ ()$''"%&!$% $% &'"%&!#$ ((#&&"))$'(#%&!#$ ()$&'"$% #$ !"#$ #$ #$ ##""()$&'"%%!#$ "#)*%'(#&&"#$ !"#$ ()$'(#!"!"#$ )*%()$!"!",-'*+&)*%!"!"-.(34.!"!"#$ -.),,'*+&()$&'",,%+,% !''!+,%&& $%#$#$"##$""$$"" !##!!## !$$"" !#$!"$% ##'("%&!$% ()#-.(((#&&!$% "# AA6@A6-.&#$#$::0#$"#"##$9:/88."#"#"#12(./&+,$)*""#&',-%)*"'(!"#&'++#'(!#$"#,-$'( $%#$##++#%%$%##"#*+#'( %%$$""+,#((!&&$$&'))"&' $%&''' %&  --&'(!%&$$ ()",,% ! $%&' $%##"" UWLUWLTVKRTJQSIRSIRSIRSIRSJRSJRTJUVLUWLTVKRTJRTIQSIRSIRSIRSIRTJRTJUVLUWLTVKSTJRSIQSIQSIRSIQSIQSIRTJUVKTVKTVKRTJRTIQSIQSIQSIQSIQSIRSJUVKTVKTVKRTJRTIQSIRSIRSIRSIRSJRTJSTJSTJSTJRSIRSIQSIQSIQSIQSIQSIRTJRTISTJRTIRSIRTJQSIQSIQSIQSIQSISTJRTISTJRTISUJSTJQSIQSIQSIQSISTJSTJRTISTJTUKSUKSUKQSIQSIQSIQSISTJSTJBC:BC:@A8@A8BC:BC:@A9?@7BC9BC9@A8@A8AB9AB9@A8@A8OPBMNAJK>OPBLM@JK>IJ=II=FF;BC8AB7NOAKL?JK?KL?JK?IJ>HI=HI=EF:AB8@A6KL@JK?IJ>JK?EF;GH=GHHI>IJ>HI=GH?5KL?IJ>GHFG5IJ>FG5HI>HI=EF>5IJ?IJ?EF;FGHI>GH=GH=FG?6=>5IJ>HI>GH=IJ?FG?7=>6HI>IJ?HI>IJ?FG>6HI?IJ?HI>FG=FG=EF?7hiUdeRbcQabP_`N]^MYZJVXHXZJPQBMN@deRabP`bO_`N]^MZ[JWXHUVFNOANOAKL?bcQ_`O_`N]^M[\KXZIUVFSTEOPBLM?JK=`aO[\K[\K[\KZ[JWXGSTEQRCNO@MN@HI<_`N[\K[\K[\KZ[JTUFRSDPQBNO@MN@GH;]^L\]LZ[JXYIVWGSTEQRCOPBOPAHIHI=EF:CD8RTERSDQRDRSDPQCMNAKL?JK>GHIJ=IJ=GHHI=HHIJ=II=GH<@A7>?5z{dxybvwavwavxavwalmYijWgiVghVhiV{}dvxavwauwauvauvaklXijWgiVghVghVy{cvwavwauwauvatu`klXijWghUghVghVy{cvwauwauvauv`su`ikWhiVghUghVghVivwauwauvatv`no[klYgiVfgUghV`aO}hxyctv`qs^op\lmYijWfgTgiV`aO]^M|}fvwbst_pq\mnZjkXghVdeSgiV^_N[\Kz|etv`qr]no[klXhjVefTbcQZ[J\]LYZJxzcrt_op\lnYijWfhUcdR`aOZ[JZ[KWXHwxbqr]moZjkWghUefSabQ^_NZ[JXYIUVFuv`jkWhjVhiUghUcdR^_N\]LWXHXYIRSDsu_jkWhjVhiVghU`aO\^MZ[KWXHXYIPQCrs^lmYhiUefSabP_`N[]LYZJXYJRSDOPAqr]jlXfhTbcQ`aO]^MZ[KXYIXYJQRCMN@noZhiVceRabP^_N\]KYZJVXHXZJOPAKL?GH>HI>JK@HI?IJ@IJ?HI?HJ?JK@HI?HI?IJ?JK@HI?HI?HI?LM;JK:JK:JK:FG8CD6CD6CD6CD6EF7EF7HH8HH8DE6BC5BC5BC5BC5DD6EF7EF7EF7@@3AA4BC5BC5BC5AA4DD6EF7CC5@@3@@3@@3@@3?@3AA4BB5DD6AB4@@3@@3@@3>>2>>2DF>892892@B:GI@892GI@GI@GI@GI@GI@CE=FG?FG?GI@HIAGI@GH@HIAGI@GI@GI@HIAGI@GI@HJAGI@GI@GI@CD=JKCGI@CD=67045/67034.34-/0*01+/0*/0*01+/0*/0*/0*12,/0*01+01+/0*01+01+12,34.01,12,01,01,34-46/45/12,671671892892892892892892892892892892>?8892892)*#**$)*#**$*+$)*#++%++%+,&++%++%+,&*+%*+%+,&*+%*+%+,&*+%*+%+,%*+%*+%--',,&*+%./)./)/0)+,%01+12+78123-34-781670670781670670670/0*12+67045*66+78,34)44*22(33)11'22(33)01'01'11(,-$01'./&./&01'-.%--%./%-.%,,$//&,,$,,$--%*+#+,$,-$++$++$..&**#*+$-.%)*#**#+,$)*#))#)*#++$*+$)*#rt_ijUtu`bcPdeQtu`UVCTTATUASTBRR@RS@MN=HH8PQ?IJ:KK;LM?1??2<=0<=0??2;DF=IKBBD?A9?@9DF>DF>PRIIJBGH@FH?IJBEF>DE>CE=CE=CDAC;AB;DF>GI@PRIIKBIKBHJAIJBIJBFH?FG?DF>DF>DF>CE=CDEF>DF>DF>GI@PRIMOFMNEKMDIJBJLCJKCIKBHIAGI@DF>FH?FH?FH?GI@OQHOQGNPGMOFIJBIJBKMDKLDIJBHJAJKCGI@GI@GI@GI@PRIPRIOQHOPGPRIMNFLMEKLDKLDJKCJKCHJAHJAHJAGI@PRIQRIPRIPRIPRINPGMOFLNELMEKLDJKCIKBJKCJKCGI@PRIPRIPRIPRIPRIOQHPRIPRIJKCKMDJKCJKCJKCJKCGI@PRIPRIPRIPRIPRIPRIPRIPRIJKCJKCJKCJKCJKCJKCGI@PRIPRIPRIPRIPRIPRIPRIPRIJKCJKCJKCJKCJKCJKCJKC78179179134-45.34-34-34-23,12,01+00*00*//)./)78178134-45.45.34-23,12+23-12,01+01+01*12,12,78178134.56/78145.34-23-34-23,12+01+01+12+01+78145.45.67078156/45.34.34-23,12+11+01+01+01+67067067067078167056/45/45.34-23,12,12+01+01,67067067178178178168056/56/45.12+23-12,01,01,67067178189267078178167067056/12+34.23-12,01,67178189289367068189278167012+12+45/34.23-12,6708928:39:3;<5<=69:38:37817819:356045/34.01,6706709:3:;4<=6:;49:39:389389289367156001,01,670;=5;=5;<5;<5<=6;<5<=69;49:378278289389301,;=5;=5>?8=?7<=6<>6;=6;<5;<5:;48939:49;4:;4893;<5;=5@A:@A9<=6>@8>?8=?7=>7<=6<=6;=6<=6893893;<5;=5CD@8>?8>?8>?8893893HJBIJBIJBIJBIKBBDDF>DF>DF>DF>..'..'./(/0(//'./'-.'-.&--&./'..&++%*+$,,&+,&..'..'./(./'//(./'..'-.'./'./',-&+,%++%+,&++%..'..'//(./'..'./'..'-.'./'--&,-&+,%++%+,&++%..'00)/0(-.'-.'-.'./'..'//(-.&--&+,%+,%**$++%22+..'-.'..(-.'-.'-.'..'..'-.'-.'+,&+,&++%*+%22+22+//)./(-.'-.'-.'-.'./(..',-&,-&++%*+%*+%22+00*/0)./(-.'-.'-.'-.'-.(./(,-&--'+,&++%*+%12+01*/0)//)-.'-.'..(..(./(/0*01*-.',-&+,&++%12+01*00*/0)/0*/0)./)./)./(./(./)./(,-',-'*+%12+12+01*/0)/0*/0)/0)/0)./)./(./)-.(-.(*+%*+%12+/0*/0*00*/0)/0)/0)/0)./)./)./)./)./)./)*+%/0*34-23,12+/0*01*01*/0*//)//)//)./)./(-.(./)/0*/0*34-23,/0*12+01+01+/0*/0*/0*/0)./)./)./)./)/0*45.34-23,23,23,23,/0*/0*/0*/0*./)./)./)78179179145.34-23,12+01*01*01*01*/0*/0*//)./)67,78,78,;<0;;/:;.::.9:.99-88-78,78,77,::.89-56+56+;STBSTCSSBSSBRRAQRAQR@PQ@NO?OO?OO>OP?OP?EF6MN=LLNO>NO>MN>MM=NO?KLMN=MN=QRAQRALM=JK;IJ;II:LM=GG9FF8EF7AB3JJ;JJ;JJ;JJ;PP@PP@II:HH9GH9@A2?@2EF7CC5BB4AA4IJ:GH9HI9HI9DD5DD5GH9FG8FF7DD6>>1BB5AA4@@3@@3HH:IJ:FF7FF8CD5FF7DE6CD5CC5AB4>>1@A3?@2>?1>?1HH:AA4AA4CC5CD6BC5AB4AB4@@3?@2=>1<=0<<0<<0>?1AA4BC5AB4AA4AA4@@3>?2>>1==0<=0<<0;?2?@3==1<<0;>2<=1<<0;?3>?3HI:DD6CD6CD6CC6BC5@A4>>3>?3CD;CD;@A9BC;BC;AB:CD;BC;AC;BC;RSIAB:AB;BC;AB:RSIAB:AB;CD?2;<0==1:;/78-}{~|{~|{~}{}}{}}{}}||}z|z{wvutsrr{orporoorooPQIGH@OQHOQHOPHGH@FG?FG?EF>CE=GH@BC;BC;GH@GH@HIAIJBOQHOQHOPHIKCHJAHIAFH@FG?GH@DE=DE=GH@MNEJKCKMDOQHOPHOPGOPGKLDGH@GH@GH@GH@FG?FG?FH?MNEOQHOPHOPHOPHOPGNOGMNFLMEJLCIKBGH@HIAGH@GH@LNENPGOQHPRIQSIQRIPQHOPGNOFLNEKMDFH@JKCJKCJLCLNEPQIQRIRSJSTKSTKRSJQRIOQHNPGMOFPRIKMDLMDLMELNERSJSTKSULTVLTVLSULRTKQSJPRIOQHPRIMOFMOFNOFLMEWYOWYOWYOVXNVXNUWMTVLSUKRTJQRIPRIOQHPRIPRHLMEWYOWYOUWMVXNWXOVWNWYOPRIPRIRSJPRIPRIPRHPRHLMEWYOWYOUVMUWNVXNWYOWYOPRIPRIPRIPRIPRHPRHPQHLMEWYOWYOTVLWYOUWMWYOWYOPRIPRIPRIPRHPRHPRHPQHPQHAB<=>7<=6;;5==789388267166056/44.34-00*00*00*BC<>?9=>7<<6=>7::49:378167066056/45.33-670670BC?8=>7=>7;;5:;489277167056056/45.670670BC<@A:??9>>8=>7;<6;<59:388278167156056/34.670BC?9>?8<=7<=69:489388278167066056056/CD=AB;@A:?@9=>8=>7<=7:;59:489367167156045/45.CD=BC7>?8=>7;<5:;49:367178167056045.CC=BC=AB;@A:=>7>?9>?8<=7;<577167178267156045/CD=BC=BC?8=>7;<6:;5:;589378267145.CE>CD=BC7<=6;<5:;49:389245/45.EF?BC=BC7<=6;<5:;4:;49:4:;444.EF?DE>CD=BD=AB;AB;AB:>?8=>7<=7:;4;<5<=6<>69:3GIAFG@FG?EF?@A:DE=CD=@B:?A9?@9>?8>?8>?89:39:3CD=IJBHIAGHA@A:EG?EG?BDCE=GH@GH@GH@GH@GH@9:178/78.67.66.44,34+23+11*01)00(00(/0'00)01)9:178/77/67.67.45-45,22+12*01)00)01)11)01)/0(9:188078/78/66.45-33,23+12*11*01)01)01)/0(/0(::278089088066.44-34,12+11*00)//(01)11)01)/0(:;288089178066/45-45-22+12+01*/0)/0)..(..'12+::29:289188066/55.45-23,22+11*/0)//)//)01*01*:;39:299189167/56/56.34-23,12+./(/0)/0)/0)01*9:29:29:299167/66/56/34-23,01+01*/0)/0*00*01*9:39929:29:288167067/44-23,12+01+00*00*01*01*:;49:399289289177067/34-23,12,01+01*01*11+01*;<59:39:389289277066/34.23-22,01+01+01*00*01*;<5993:;49:39:277167045.34-23,11+12,23,33-/0*<=6;<5:;59:488288278156/45.34-23-23,34-00*/0*<=6<=7;<5:;478188288267056/45.34-34-44.00*00*==7=>7<=6;;5==799389267166056/44.45.00*00*00*@A4CC6BC5BC5<<0>?2>>2=>1=>1==1==1=>199-99-9:-@A4BC5BB4AA4;<0>>2=>1==1;<0;;/::.::.88-56+56+@A4AA4@A3@@3;<0==1;<0;;/9:.99.78-77,78-56+44*@@3=>1?@3>>1;<099.99.99.77-77,66+66,55+55+44*@A3<=0=>1<<099.89.78-77,67,67,55+44*44*44*11(==1;<0;<0;;/77-66,66,56,56+34*33*22)12)00'00';<0;<0;;09:/77-66,66,56,55+33*33*22)12(11(00';<0;;09:/99.78-56,56,56,34*34*33*12)11(01(00';;09:/9:/99.55,56,56,55+33*12)01(11(01(01(00'9:/9:/99/89.55,55,55,34*33*12)01(11(01(00'00'99/55,88.78.45,34+34+22)12)11)11(01(01(01(00'88/55,67-66-45,34+34+12)12)11)01(01(01(01(01(88/77.77.67-44,44+34+22*12)11)11)01(01(01(01(89/78/77.67.44,44,44,22*12)11)11)01(01(01(01(88/88/78/77.66.44,34+22*01)00(00(/0(00)00)01)ffOyzaxzaxy`bcLwx`wx`yzbxyavw`wx`yzbrrrffOsu\st\rs[bcLrs[rs[rs[qr[pqZqrZst\wx`aaJaaJffOmnVmnVmnVccLlmUklUlmVklUjkTkkTmnVqrZ`aJ`aJ_`J]]HabMabLbbM`aL_`K``K^_J_`K\\GabMfgQjkU[\G^^I[\G\]H\]H[[G[\GZ[FZ[FWXDWXDWXDWXDXYEXYESS@XYEXYEXYEXXEXYEVVCVWDTUBSTASTAUVCSTASSANN=NN=WXDWXEWXDWXDVVDRSASSARS@PQ?OO>RSAOO>NO>NO=LMOO>OO>MM=PQ@PQ@LLIJ:KLIJ:JK;JK;JK;JJ:IJ:GG8II9DD6FG8FF8LM?2>?2>?2>>1@@3@@3GH9BC5BC5BC5<<0>?2>?2>?2>>1=>1=>1=>199-99-9:-~~~~~~~}~~~~~}}~~~~~~~}}}~~~~~~~}}}}}}}}}}~~~}{{{{}{{|||~}}}}yyyy}zzzzz~{|}}wxxx}xxyyttzz{|vvvvrwwwwwtwxy|ttttruuuuusvw||rrrrssssssttss|qqoonoppopronlrqjkkqjkkjkkjhrrq}f}f}~eq}~f~f}~e|~e}~f}~f|}ez{crrqxyaxyaxy`qxyawx`wx`xyavw`wx`vw_rrrTVKMODOQFNOERTJRSJCD;CD;EF=RTJUVLTVKNOEOPFNOERSJRSJAB:CD;AC;RTJRSITVKPQFOPFRSJRSJRSIRSIAB:AC;RTJRSITUKPQFPRGNOELNDKLCIJBHI@AC;RTJRSITUKPQFOPFRSJRSIRSIRSIAB:AB:AC;RTJPQFOQFOPFRSJRSIRSIRSIRSJAB:AC;FG>PQFOQFSTJPQGRSJRSJLNEIJAAB:AB:GH?PQFOQFSUJPQGQRHPRHMNERSJAB:AB:HI@OPFOQFSUJRTJQRHPRHMNEQSIQSIAB;AB;uv]vw^z{az{a|}c~de~dz{bff~duv]uv]wy_wx_uv]uv]vw^xy_z{az{az{ayz`uv]vw^wx_wy_{|b{|a{|az{avw^vx_vw^z{a{|a|}b}~c{|buv]vw^z{az{a{|ae}~c}~cuv]vw^z{az{a~dee~d޹¡ţ |{zzzy~{zyyzy~{zxxxw}zyxwxv}zxzxwwxxxxxxxxxxxxwxuvxxxxwxxz|zxvxxxz|g~|ywuxxz|gny{yvxxxz|gn{y}~xzx~}|xyw~}{{zyyy~}}xxxxw~~}xzyzw~|{zyyx}{zzyx}|{zyx~}|{zyx~|{zz{~{zzzy|{{{z|zz{{|{zzzyܞ~|}x|~f|}e|~f{|ez{dxzcm}e{}d~e~fighhjk|}d~f~fffgh|}dih~ffffff|}d~e|}dffffff|}df}e~ffggff|}df~fffffffj~e|}dgfffffhifghhii~fhighhhhhhlkhhhhghhjjggg~ggggih~g~gg~g~g~ggig~g}~f}~f~g~g~g~ghg{}e}~f}~f}~f~g~g~g|~f|}e{}e{}e{}e{}e{}e~ggyyky|uyvsuxtwzss|wxrrrvrrwxyqrrqr|}|~~fefefuzppoppwxypqvqrutvoppopptx{vykj~~~}}}|~}}}}}}}}{}}}}}}}}}}}hhhgkmpqssovvornnnmlnpprt{w{{{nnnmmoqqsuwy{{znnnmnoqsuwxzymmnmpqsvxy{zyyymmmmstv{|~zyyymmmmuwyxyxz{}|{}~~~~}}}ffffffghhikklppffffffghhikkmkkfffffgghiijkkkkfffffghhijjkkkpffffgghijjkkkkjffffgghjjkllkjjeeeeghikklkmnjteeeeghjjklpnntthhhhgijjklpoopshhhhhijklmpopqqhhhhhikklpoopqrhhhhijkmnnppqrshhhhjkknoporstrhhhgjklpqrotuvrhhnnklmqssovvorcccccccffffffffcccccccffffffffcccccccfffffhffcccccccfffffhffccccdccfeefffffccccdddeeffhfffccccddeefffhffpccccddecfgfhjppdddddefffgiijlpdddddeffggiiklnddddeeffghhikmneeeeedddghijkmodddddffghhijlmpddddeffghiijlnpffffffghhikklppz|yy{y~~||||||||||~}}|}~~~}}|yyzyyzyyzy~zz{zz{z~||}~|}}}}}}}}}|}~utwutwutwuswuvututstssssstsuuuvvuurvutvutvyxxvvzvvyvvyvtsvwwuvvsutsttstrttuuuutrwttwttwttt|yvnsuuoy{~}{yvsrrrux{~|{xusrprtwz}~|zxusqoqtwz}mmnnnooomnnnnnoomnnnnnnozzvwwwvvvvvvwtyzzwxwwwwwvwwwyyzzwyxwwwwwwwxxyzvxyyxxwwwwxxzyvzzzxyxxxwxxxx~uuxzyyxxxxwy{~}uwyzyyyxyxwz{|~vwyzzzyxxz|{{|}uxyzzzzyyy|{|}}uuyzzzzzz{|||}}uz{zyyzzz{||||}zz{wzyyyz{|z|||zz{szwwwxy|w|||zz{zzuuwww{{|||yyzzynsuuo{{{||uutuuttsssstsstuutuuttsssssstuuusuuttsssssstutrsttttsssssssuotuutssssssssssoosutssssssssrsprtutttstsstsssqrtutttsstutsssortvvtttttutsssootvvuttttuttrsovvvuuutttttuususuvuuuuttttttuvuuwvuuuuuuuutuvuvwwvvvvuvvvtuvuwxwwwvvvvvvtuwvwwwvvtuuuuuvvvvwwwvvtuuuuuvvvvwwwvvtuuuuuuvvvwwwvvtuuuuuuvovwvuvuuvuuuuutnvuvvuuuvuttsstnruvvuuuuuttsssprtvvuutuuttsssprtvvuttutttsssnmsuutttttttsrsnuvusststtttttstqsttttstssssstttsttssssstssstttsutttsssssssttusuuttsssstsst~~wtzv{zvzzwwzwxxvvvuuuuuvuuuvvuxxxyyz{z|||}}}}pprpsuquupptssrqrrqqpppqqrorrotttuuuuvvuvvuvuxwwxwvpwvpovpoosssrqnoopoqposnorrrsrqntqptpptxyyyzzzyz{{{|}vwyyzzzz{z{{}zpyyzzuuw{{y{}z|gy{gyzfz|g{}hopqpqotwnl|~jz|g{}h|~i~j{}hmnoqupnl}jz|g|~i}i~j{}hlmosuowutsqrsssstuuvvxvtssssstttuuvvxvrsssttttttuvwxvtsssstttttuvwxvrtsstttuuuttu{wuustuuuutuuuuywvusuuuuutuuuuzxwvwuuvvxxvvvu{ywwwvvvvwxwwvuywxxwvwwwwxwwxuyzyxwxxxxxxxxxzwwwxwxxxxyxxxx{vvuvvvxxyxxxxxwwyyzzzxy{{{{{xyyyzzzyz{{{|}hplppqqqppppppph}~fmprqqqqqqppqql|~frprqqqqqpppqpjknpqqrqqqpppppgjmprorrqqpppqphilrrrrrrrpqppphiz{dqrrrrrrpqqqp|~filqrrssrttrqrq{|e}hkpssssrstrrrpj~iqprrsssstssuponnqrpsssttttuusrsqrrssstttssuzyqrrrssstttsuuzutsqrsssttusuuwutsqrsssstuuuupsstsssrrrqqqqppsssssrrrrqqqqpsssrsrrqqqqqqqpsrrrrqqpppqqpqprqqqrqqppppppqprqqqqqqpppopppprqpppqqpppopppomopoppppppopppojoonppppppopppo|}dy{bknpppppppoooo|}dhkopppppppopqn|}dyzbkoppqppppppqq|}djppppppppppoqqjkloppppppppopphplppqqqppppppplmnlmnlknkjlxzzyyzzy{{{{{{{{z{{z{{{{|{{{|x{~{y{{xmnnmnlm{lm{uuuuuuvuuvuuvuuvuuvuuvuuvuuvuvuvvutwutu{zuxzzyyzwvvwvvwvtwssusstsstttusstssusststtsttssvusvuuuuu~y~~~x~}~~~n~zwlwwxzzu{zlllqlqrsuuuvuslllokmourrtsullkkqknkuurtrtkkzzzyyyyyyxwyxuuzzyyyyyyyyzyx{uzzzzzzyzyyyyz{{zzzzzzzzzzyyyzx}zz{zzyzzzyyyzy||{{zzz{{zzyyzz|{{{zz{{{{yzzy{||{|zz{{{{}{z{{}||}~~||{|}{{z{}}}}~}||||}|{{{}~~}~}~}}}}|}{{~~~~}}}~~~|}}||}}~~~}~|~~~{}}}}~~}||{{~~~{vwwwxwwxwwwvvttwwuwwwvwwwwvvvtwwuwwwvwwvwvvvvwtuwwwvvwvvvvvvswwwwvvvwvvvvvusruvwvvvwvvvvvvstuvwvvwvwvvvvvstuvxxvwvwwwvvvstuvxxwwwwwwvvvrruwxwwwwwwwwvvrwwwxwwwwwwwwvvvuvwxwwwwwwwwvvvvvxxxxxwwwwwwvvvwxyyxxxxwxxwuzzzxyyyyyxwyxuuzyyyxyyzwwwwwwwyyyxxxxywwwwwwwyyyxxxxywwwwwwwsyyxxxxywwwwwwwsyyyxxxyvwwwvwwsyyxxwvwwwwwvwwsuvwxwwwwwvvwwwtuvwxwwwwwvvvvuruvwxxwvwwvvvttrrvwxwwwwvvvvutrxwvwwwwwwvvvuuwtuwwwwvvwvvvttwwuwwwwxwwvvvuuwwvwwwwxwwwvvutvwwwxwwxwwwvvttϮЯϮЯϮϮЯЯѯѯѯѯѯѯѯ̫ϭЯЮϮϮЯЯЯЯЯѯѯѯѯɨ˪ͬЮЯЯЯЯЯЯЯЯЯѯѯĤǦʩ̫έЯЯЯѯЯЯЯЯЯЯâƥȧ˪̫ЯЯѯѯѯѯЯЯЯ¡ĤƥƥϮѯѯѯѯѯѯѯѯťѯѯѯѯѯѯѯЯִ׵׵ضضٶЯЯȦȦǦѯѯЯЯЯЯЯƥ˪ϭϭϭϭϭϮϮϮϮϮϮŤʩέϭϭϭϮϮϮϮϮ̫ ƥɨͬϮϮϮϮϮέ˪ɨǦȧͫϮϮϮά˪ȧĤť̫ϮͬʩǦģyyƥʩǦâzzwx¡â|{zzy{xxxzab{̫Ȧȧţү Ѯֳġ̪ͪʧƣ{r{~rrz~vz~wz~q{qĢͫҰϭϭЮâүӱղ̫~ɥ ֲ̩ͫϭϬάٵάЭٶȧΫȦ̩̩ͪ˩ʨɧȦЭүƣǤɧɧɦȥɦȥȦϬѮƣġǥ˨ͪϭŢɦϬүţɧ۟ƣʧ~àƣ{Ÿ|}}}׵ڸڹ۹۹۹޼߽߾ݽճԲճճִ׵ٶڸ۹׵մѲֶۻݽүάϭϭ¢ѯӰԲ̪˪˪ɪӳֶٹ׶ضضضض׶׵ݻԲԲԲԲ̫ճճѰЮЮѮѯү۰¡~uuu{uuuuuuuuuuuuuuuuuuuu¢uuuu{u~y||y~}}~~~ ģɨͫЯԲ׵ٷ ŤȧͬЯԲ׵¢ŤɨͬѯԲƤŤɨͬѯx}ϭŤɨͬxx{Ťʩxxxyƥx|{}}|{{~}|vz}|{{}~}||yz~yy{{y|~~y|{y|~y||y                            WWUffcnolvvtz{xZ[Ygheopmzzx||z]^\iigtur{|z}bb`kliwwu~~|~bb_lljvvt{{y||z`a^hhfppnuvsturffcfgdhhflmjlmjggdggdkkhijgdeb!! ""!''&))(*+),,+//.00.00/11/110220!"!&&%))(*+)//-/0.00/11/110120221  ! ""!(('*+),-+00.01/110221221332 !! ##"''&*+)//.00/110221453332443 ""!$$###"..-00.221443332443775997  ! ##"&&%))(,,+11/231554>>=;<:;<:<<;  !! %%$&&%))(--,110564::9??>EECLMKEFD$$#$%#$%#!! %%$&&%(('//-332887??>BB@GGFOOMWWU%%$%%$%&%&&%&&%&'%(('**);;9=><@A?DDCIIHRRPZ[Y&&%&&%&&%''&''&(('))(*+*;;:>>EFDJKIUUS]^\&&%&'%''&''&(('(('))(*+*;;9::8>>=FFELLKRRQbb`''&''&''&(('(('))()*)*+*,,+<<:;;:FFEKLJ[\Ybb_''&''&(('(('(('))(**)*+*,,+;;9==;<<:EEC[[X`a^                 671782<=7<=7893:;59:4<=7:;4<=7:;59:4<=7:<5<=7<=7<=79:49:4<=7<=7<=7893893./*<=7<=7<=7DE>=>8DE>782DE>DE>@A:;<6DE>DE>DE>?A:?A:DE>DE>DE>DE>DE>DE>DE>DE>DE>DE>DE>DE>DE>DE>DE>DE>9:4560-.)01+./*&'"&'"&'#?@9;<678234.12-560560560&'#@B;=>79:4560560560560560560DE>DE>;<678256034.560560560DE>DE>56056056045/23.560560DE>560560560560560560560560DE>560560560560560560560560DE>560560560560560560560560560560560560560560560560560""  """"$$  &'"%&"$%!#$ "" ()$'($''#%&"$%!"# !&'#*+&)*%))%''#%%!$$ "#&'#&'#,-(-.)-.)-.)'(#%&"#$ #$ &'#01+-.)-.)-.)-.)'(#%&"%%!#$ 01+-.)-.)-.)-.))*%&'"&'#&'#01+-.)-.)-.),-(++')*%*+&+,'01+-.)-.)01+./*,-(+,'+,'&'#01+23.23-12-01+./*&'"&'"&'#!!!!    <=1;;0;;09:/9:/,,$,,$,,$,,$<=1;;09:/9:/9:/,,$,,$,,$,,$;<19:/9:/9:/89/,,$,,$,,$,,$;<19:/9:/9:/89/,,$,,$,,$,,$:;09:/9:/9:/89/./'++$*+#)*"67-9:/9:/89/./'--%)*"))",,$44+34*34*/0',,$+,$((!,,$,,$12)11(00(//'-.&'( &&,,$//&./&--%,,$*+#%&$$,,$%&%&%&'(!$$"""#()!%&%&%&%&"" !!"#'( %&%&%&%& $%%&%&%& #$##"" !'( !"!! ! ! !    !"!"!"!! ! ! ! ""!"!"#$!""""""" #$#$"#"##$""""""""$% $$ #$ #$ #$""""""""%&!%&!%%!%&"%&"""""""$$ ''#'(#'($'(#'(#(($'($''#&'"()$)*%)*%)*%))%)*%)*%)*%()$*+&*+&+,'+,'+,'+,'+,'+,'*+&,,',-(,-(/0*-.)01+01+01+,-(-.)/0*./*./*/0*01+01+01+01+/0+/0+01,01,12,01+01+12-12,/0*13-34.34.34/67167167156034.450/0*671/0*9;4:;49;49:4671782<=7:;5;=6;<6=>8=>8=>7      ! ! ! !   "#"#"#"####$$$"#""!!!!!"!"!""#!"!! !    CD:CC::;0:;0<<0>?3=>2=>2<=1:;0:;0:;0:;0;;0=>2=>2<=1<=1:;0:;09:/9:/9:/<=1;<1;<1;<189.56,89.89.89.;<1;<1;<1;<189.89.77-78.89.;<1;<1;<1:;089.23)34*66,67-;<1;<1:;067-./&01(33*34*45+45+56,45+44+,,$..&01(11(12(23)23)22)12)))"+,$..%./&//&/0'00'/0'//&&&&''' '' ,,$()!()!()!,,$%&'' '' (( &'()!()!()!()!%%&&&'&'&'()!()!()!'( $%%%%%%%&&()!()!()!$%#$$$$$$$%%%%%%#$##"#"#"###$$#$$$""!":;578245/./*01+12-45/<=7<=7;<589346012,/0+12-./*./*<=7<=69:356023-./*./*./*./*./*AB;AB;./*./*./*./*./*./*./*AB;AB;./*./*./*./*./*./*./*()$()$()$%&!%&!%&!!!$%!$% ()$()$()$&&"&'"&&"()$%&"%&!(($&'"&'#''#''#''#&'"&'"''#()$()$()$()$(($()$(($()$()$()$()$))%))%)*%)*%)*%()$*+&()$*+&*+&()$*+&()$*+&+,',,'+,'+,'+,'+,'+,'-.(()$-.)-.),-(,-(,-(,-(,-(-.)45//0*/0+./)..)-.)./*/0+/0+45/45//0*01,/0+01,01,01,45/45/45/34.01,01,01,12-01,45/45/45/67101,01,01,12,23-56067178289301,01,01+01,12-23-45/782:;401,01,01,/0+01,12-45/782<=701,01,./*./*01+12-45/<=7<=7 ! !! !!"!!  "#!" ! !  !!"#!" ! ! ! !! !""#"#!" ! !   !"!"""!"!" ! ! ! !!"!"!"!"!"!"!"!!!"%&"#$####"#!!!""#""!"!"!"$$ #$ $$ !!#$ #$!"!"!"%%!$%!%&!()$$%!$%    !"#"#"#"#"#$$$$78.89."#"#"#"#"#$$$$$$89."#"#"#"#"#$$,,$,-%./&"#"#"#"#"#&' '' ))!,,$"#"####$#$$$%%%&))""##$#$"###%%%%&&&&##""!""""###$%%%%&"#!"!!!""#"# $$%%""!! ! !!!""!!#$$%!!!" !!!!#$#$#$ ! ! !!!"""""#    !!!!!!!!!"  !!!!      !!       !PP=LL;JJ9=>1DE6CC5=>1>?2AB4:;/<=1>?2:;/<=1>?2RSJPRHPRHPRHPRHPRHPRHMOFPRHPRHOPGPRHQSIPRHNPGPRHPRHPRHPRHPRHPRHPRHPRHPRHWYNPRHPRH:;4:;434-:;4:;434-:;4:;434-:;478134-7817816708927816707817817819:37817817819:3781;=5;<5:;4=>7=>6<=6@A9781;<5DE=@A9;<5FG?DF=EF>GI@GH@FH?12+12+-.'12+12+-.'12+12+-.'12+/0)-.'00)/0)./(/0)/0)./(/0)/0)//)/0*/0)./)/0)/0)//)01*/0*/0)01+01*/0*23,//)-.(23,23,-.(23,23,-.(34-23-23,56,66,-.&56,56,-.%56,56,-.%56,12)-.%23*12)11(23*12)01(12)12)12)22*12)01(12)11)12)12)01)00(11)01(/0(33+12)+,%23*12*++$12*12*++$/0)./(..'PQBPQBCD6PPAPQACD6PPAOPACD6PPACD7BC6JK=HI;GH:HI;FG:EF9DD7EE8CD7DE8CD7BC6CD7AA5CD7?@4>?3>?2=>2<=1;;0?@4BC656+>?3??356+>?3>?345+88.77-66,JLCRTJRTJRTJRTJMNEMNEMNELMDLMDRTJKLDIKBRTJRSJMOERSJRTJRTJRTJRTJOQHOQHOQGRTJRTJRTJLNEJLCPRHRTJRSJRTJRTJRTJRTJRTJRTJRTJRTJRTJRSJRSJRSJPRHRTJQSIRSJRTJRTJRTJRTJRTJSUKSUKRSJSTKRSJPRHPRHRTJQSJRSJRSJSTJSUKTVLTVLSTKSUKWYNTVLSUKRTJQSIRTJRSJRSJRTJRTJSUKTVLUVLTVLUVLWYNUWMTVLPRHPRHSTJRSJRSJRTJRTJSUKTVLUVLWYNVXNWYNVXNWYNWYNPRHSTJRSJRSJRTJSTKSUKRTJRTJWYNVXMWYNVWMWYNWYNPRHSTJRSJRSJRTJSUKRTJRTJRTJWXNWYNWYNWYNWYNWYNWYN@A8=>6;<5:;378178199289289278167056045.:;4:;4@A8?@8<=5:;4;<49:39:39:389178178177156/:;4:;4@A8;<4;<4;<4;<4:;3:;39:39:2892892892670:;4:;4?@8>?7<=6;<4:;4:;4:;4:;4:;39:3:;49:2781670:;4@A9>?7=>6;<5;<5;<5;<5;<5;<4:;4:;4:;3:;4:;4781@A9;<4;<4=>6;<4<=6<=6<=6;=5;<5:;4:<49:3781781BC;;<4>?7>?7;<4=>7=>7=>7<=6<=6:;4;=5:;49:3781BC;?@9?@8?@8BD@8>?8>?7@A9@A9<=6;<5:;49:3AB:@A:@A9@A9BD@8@A9=>7<=6;<5781BC;AB;AB:AB:BD<@B:@A9@A9@A9?@9@A9>?8=>7781781DF=CDDF>BD4;<3:;289089067.56.45-44,34,23+12*11*12+12+=>5;<3:;289089066.56.45-44-34,22+12*01*12+12+=>5;<3:;289088056.56.45-34,23,12+12*01*01*12+991890:;289088056.56.44-34,23,12+12+12+12+/0)=>5;<3:;289088066/45.45-34-23,12+12+01*/0)/0)=>5;<3:;29:189056/55.45-34-33,12+12+11+01*/0)>>5<<4;<39:188066/56.45.34-23,23,12+12+01*/0*::29:2;<39:289166/56/45.44-34-23,22,12+01*/0)=>5=>5;<39:289167/56/55.45.34-23,23,12+/0)/0)=>6;<4;<49:289167056/55.45.34-23,23,23,23,/0)>>67818919:29:278166/56/55/45.23,34-34-34-23,@A8<=5:;4:;389178167066/67056/45.45.45.23,23,?@7<=5;<49:389178178167078167056/56/56/23,23,@A8=>6;<5:;378178178178189278167067067023,23,MN@IJ=FG:CD8FG:@@5?@4>?4=>2<=2;<1:;0:;056,56,JK>GH;EE9BC7>>3>?4=>3=>3<=1;<19:/99/99/56,56,IJ=FG:CD8AB6>>3=>3<=2;<1:;099/88.78.78.56,56,HI3;<1:;19:089/78.56,67-67-67-56,GH;DD8AB6>?4=>3:;19:089/88.77.56,56,56,56,12)FG:CD8AA6>>3=>3::099/89/78.67-56,55,45+12)12)EF:CD8@A6=>3=>39:089/78.78.67-56,45,34+33*12)EE:AB7?@5==39:089/88/77.67-33+33+44+34+23*22*DE9@@6=>4;<289078/88/78.66-56,33+34+33+23*12)CD8?@5=>3;;189078/67.56-45,45,33+34+23*12)12)BC7??5<=3:;189067.66.56-45,34,23+23*33+33+12)AB7>?5<=3::189067.56-55-45,34+23*22*12*12*33+AB7>?5<=3::189067.56-45-44,34,23+22*12*23*23*AB7>?5<=3::199067.56.45-44,34,23+22*12*23*12*FG;>?5<=3::189067.56.45-44,34,23+22+11*12*12*hiVXYHWXHWXHVWGWXGVWGVWGPPAPPAPPAPPAPPAPPAPQBghVXYHWXHWXHVWGWXGVWGVWGPPAPPAPPAPPAPPAPPAPPAghVXYHXYHWXHVWGUVFVWGVWGPPAPPAPPAPPAPPAPPAPPAghVXYHXYHWXHVWGUVFUVFUVFPPAPPAPQBPPAPPAPPAPPA`aO^_M[\KWXHWXGSTERSDRSCPQBOPANO@NO@PPAPPADD7]^M\]LYZIVWFWXGQRCPQBPQBNO@MN?OPAKL>KL>DD7DD7[\KYZJWXHTUEVWGOPANO@NN@LM>KL>OPAIJIJ=?@4?@4GH:FG9EF9DE8WXHTUFQRCNO@FG:KL>JK=IJFG:HH;HI;GH:EF9DE8?@4BC6AB5CD7CD7RSDPQBMN?IJGH;GG:CD8CC7BB6AB5@A5?@4>?3>?3??3?@4OPBMN@IJ=FG:FG:BC7AB6@A5@@5??4>>3=>2=>2?@4>?3NOALM?HI>3==2<=1<=1>?3>?3WXIKL>GH;DD8>>3?@4?@4>?3=>2<=2;<1:;0:;0>?3>?3PRHHIAEF>DE=GI@GI@FG?GH@FH@OQGOQGJLCJLCOQHBDPRHHIAHIAHJAGI@GI@JLCKMDLNEOQGOQGOQHNOFOQHHIAEG>PRHPRHKLCHJBGI@IJBJLCKMDNOFOPGOQGPQHOQHOQHGH@GH@NPGMNEJLCIJBGI@GI@JLCKMDMOFOQGOQGQSINPFGH@GH@GH@PRHPRHKLCIJBHIAJLCLNENPGOPGPRIUWMSTKPQHLNEGH@GH@PRHHJAHIAIJBHIAKLDLNENPGPRIRTJUWMTULQRIGH@GH@GH@PRHHIAHIAIKBHIAKLDHIAHIAUWMRSJUWMUWMUWMGH@GH@GH@PRHHIAHIAHIAHIALMDHIAHIAUWMQSIUWMUWMUWMFH@GH@GH@-.(-.(-.(01+01+12+12,23,23-34-78145/56/56/34-34-34-34-22,12,12,23,23-34-34.34.78156/67078134-34-34-34-23-23,34-33-34.45.45/45/67067078178178134-34-34.34-33-34-34.45.56/56/560670781781781781:;478134-34-34.34.45/56/560570671781781781781:<4;<578178156/45/34-5606707817817828929:378178178178178167067067034-34-7817818928:3681:<4;<5781781BD<781781781781;<5;<58928939:39;4>@8;=5<=6?@9BD@8=>6=>7>?8BD@8>?7>@8?@9BD6;<5;<5;<5;=5:;4:;4>@8>@8>@8?@9?@9BD?8=>6;<5<=6=>7=?7>@8?@9>@8AB:AB;BC;BC;BD<;<5;<5@B:?@9;<5?@9?A9@A:BC;BD<>@8DE=DF>EF>EG>DF>;<5;<5;<5;<5;<5AC;BC;BDEG?>@8GI@GI@HIABD?3EE7EE8@A4@A4@A4;<0;<0@A4@A4@A4@A4@A4CD7?@3>?3==19:.9:.>?2??3>?2>?3:;/>?2>?3>?3@A4@A4CD7CD7==1;<09:.<=0==1==1<<0<=1:;/<=1==1::/@A4@A4CD767,78-9:.99.:;/9:.::/:;/:;/;<0;<0::/::/@A4@A456+;<1;;078-67,67,89-89.99.9:.:;/:;/:;0;<0::/?@456+45+9:.67,67,56+56,66,89-89.99.99.::/::/99.??345+45+89.56+44*45+55+56+66,66,88-89.99.99.99.77-45+45+./&45+33)34*44*45+55+56+56,56,78-99.77-77-00/342886>>==;==;=><   !! %%$&&%**)..-221564;;9@@>DDBKKIDEC$%#%%$%%$!! %%$''&(('./-332886>>=BB@FFEPQNRRQ%%$&&%&&%&&%&'&''&()(*+*::8<=;?@>CCBHHGSSQ\\Z&&%&&%&&%''&'(&(('))(++*::9==;>>=GGEJJHUUS^_\&&%''&''&'(&(('))()*)++*::8998>>>=DEBIIGMML %%$##"$$#&&%675997;;9CCAIIGPPNXXV ##"''&%%$''&786886=>GGFPPN\]\tuq ##"&'%$%$''&675776==;DECKKJUUThhe $$#"""$$#&&%564887::8@@?FFEMNLUVT%%$""!###%%$553775776==KKIZ[X--+..,/0.342786;;:BCAIJH          QRO]][kki{{yRRP__\nnk}RRO^_\nolQROaa^nnk~~|PPN`a^llj{{y--+220/0.342786;;:IIFXYU))'-.,//.331775;<:@@>RSP,-+00.1203326649:8HIFRRO(('//-11/332665<=;??>QRO!! '(&++*./-554886==;FFDPPN                                             +++///555===JJJSSS^^^nnn%%%111999AAANNNWWWbbbrrr111999BBBOOOYYYeeesss))):::???FFFSSS[[[dddooo}}}"""777DDDGGGLLLMMMXXX```iiiuuu"""$$$''')))+++---///000222111222222333!!!$$$&&&)))+++...///222444666999:::;;;;;;"""&&&(((+++...111333666999;;;>>>???@@@@@@ $$$'''+++...111444888;;;>>>AAACCCEEEFFFFFF!!!%%%)))---111555888===AAAEEEHHHJJJLLLMMMNNN"""'''+++///444999===CCCHHHMMMQQQRRRUUUWWWWWW $$$(((---222777<<>>FFFOOOVVV```jjjsss~~~ &&&,,,222999AAAJJJTTT]]]iiiuuu!!!'''---444;;;CCCKKKUUUfffsss'''+++...555<<>>==<;<;22111000///../...-562552452,,+,,+¯kkkddd^^^YYYѿqqqjjjddd^^^qqp{{{yyywww""""""  !!! '''""""""        """!!!!!! """!!!!!! !!! !!! ))))))))))))((((((''''''&&&$$$$$$######"""!!!))))))))))))(((((('''&&&&&&$$$$$$######"""!!!)))))))))((((((((('''&&&&&&$$$$$$######"""!!!)))))))))((((((''''''&&&&&&$$$$$$###"""!!!!!!"""###$$$$$$%%%&&&''''''(((((()))))))))))))))"""###$$$$$$%%%&&&''''''(((((()))))))))))))))!!!"""###$$$%%%&&&&&&'''(((((()))))))))))))))!!!!!!###$$$%%%&&&&&&''''''((()))))))))))))))  !!! !!!!!! !!!!!! !!!!!!!!! !!!!!!!!! """!!!!!! """!!!!!! """!!!!!! """!!!!!! """!!!!!!    $$$$$$$$$$$$############"""!!!!!!!!!!!! %%%$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!!!! %%%%%%%%%%%%%%$$$$$$$$$$###"""""""""!!!!!!!!!&&&&&&&&&%%%%%%%%%%%%$$$$$$###"""""""""!!!!!!&&&&&&&&&&&&&&&%%%%%%%%%$$$######""""""!!!!!!''''''''''''&&&&&&%%%%%%%%%######"""""""""!!!(((((('''''''''&&&&&&%%%%%%$$$######""""""!!!((((((((((((''''''&&&&&&%%%$$$######""""""""")))((((((((((((''''''&&&&&&$$$$$$######"""""")))))))))((((((''''''&&&&&&$$$$$$######"""""")))))))))((((((((('''&&&&&&$$$$$$######""""""))))))))))))((((((''''''&&&$$$$$$######""""""   !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! """""""""""""""""""""!!!!!! """###"""""""""""""""""""""!!! ##################"""""""""!!!!!!!!! $$$$$$$$$$$$############"""!!!!!!!!!!!!  !!!!!!"""""""""#########$$$$$$$$$$$$ !!!!!!""""""#########$$$$$$$$$$$$$$$$$$ !!!!!!""""""######$$$$$$$$$%%%%%%%%%%%%%%% !!!""""""######$$$$$$%%%%%%%%%&&&&&&&&&&&&!!!!!!"""######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&!!!""""""###$$$$$$%%%%%%&&&&&&'''''''''''''''!!!"""######$$$%%%%%%&&&&&&'''''''''(((((((((""""""###$$$$$$%%%&&&&&&''''''(((((((((((((((""""""###$$$%%%%%%&&&&&&'''((((((((()))))))))"""######$$$%%%&&&&&&''''''(((((())))))))))))"""######$$$%%%&&&&&&'''(((((()))))))))))))))"""###$$$$$$%%%&&&''''''(((((()))))))))))))))   !!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""""" !!!!!!!!!""""""""""""""""""### !!!!!!!!!"""""""""############### !!!!!!"""""""""#########$$$$$$$$$$$$"""!!!!!! """!!!!!! """!!!!!! !!!!!! !!! !!!   )))))))))))))))((((((''''''&&&&&&$$$$$$###"""((())))))(((((((((''''''&&&&&&%%%$$$######"""((((((((((((((('''''''''&&&&&&%%%$$$###""""""(((((((((((('''''''''&&&&&&%%%%%%######"""!!!'''''''''''''''&&&&&&&&&%%%%%%$$$###""""""!!!&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$""""""!!!!!!%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$###"""!!!!!! %%%%%%%%%%%%$$$$$$$$$$$$######"""!!!!!! $$$$$$$$$$$$$$$$$$#########""""""!!! #####################"""""""""!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!  !!!!!!"""$$$%%%&&&&&&'''(((((()))))))))!!!!!!"""###$$$%%%&&&''''''((((((((((((!!!!!!"""###$$$%%%%%%&&&''''''((((((((( !!!"""######$$$%%%&&&&&&'''''''''((( !!!!!!"""###$$$%%%%%%&&&&&&''''''''' !!!""""""###$$$%%%%%%%%%&&&&&&&&& !!!"""######$$$%%%%%%%%%%%%%%% !!!!!!"""######$$$$$$$$$%%%%%% !!!!!!""""""######$$$$$$$$$ !!!!!!"""""""""######### !!!!!!!!!"""""""""""" !!!!!!!!!!!!!!! !!! $$$+++333<<>>666///(((!!!###***222999@@@GGFIIHHHFAAA;;;444---&&& ###)))000666<<;@@?AAA@@@<<<777111+++%%%&&&,,,222776999:::::9777333---(((###"""(((---111333444333111...***%%%  %%%(((+++---...---+++)))&&&"""!!!$$$'''((())))))'''%%%""" """$$$$$$$$$ !!!    !!!""""""!!!"""$$$%%%&&&%%%$$$""" """%%%((()))******(((&&&###  %%%))),,,...//////,,,)))&&&######(((---111333444443222...***%%%!!! &&&,,,222666999;;;:::777333...(((######**)///666<<<@@?BBAAAA===777111+++%%% ###***222:::@@@EEEGGGEEEAAA;;;444---&&& $$$,,,444<<>>666///(((!!!$$$,,,444===GGELLKNNMMMLFFF???777///(((!!!%%%+++333<<>>666///'''!!!!!!        561561561551562561561561562561561561\]\WWWQQQLLKFFE443332221220220230230330340561]]]XXWRRRMMLGGF554443332332331341341441451451uuuXXXSSRMMMGHG554443332332331110110672672562~~~{{{xxxvvvtttμ{{{xxxvvvttt̾~~~{{{yyxvvvuuu !!!!!!!!!  !!!"""((("""((((((!!!"""###$$$$$$((((((((('''"""###$$$%%%(((((((((''''''!!!(((%%%&&&(((&&&,,,''''''%%%&&&''''''''''''---''''''&&&'''******+++''''''''''''((((((---'''...''''''''''''++++++...000000111''';;;;;;,,,///111222333333;;;;;;;;;000222999555555666666;;;;;;!!!!!!!!!!!! ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;000222444999999666666555666999777555999777999999999555555999999444444999999999999333LNFLNFLNFLNFLNFLNFLNFLNFLNFCCAAA???==><<=;;<:;;9::89:7997896886886785785CCAAA???=>><<=;;<:;;9::89:7997896886886785785CCAAA???==><<=;;<:;;9::89:7997896886886785785ǴɶǴJLDJLDJKDJKDJLDJLDJKDJKDJLDJLDJKDJKDJLDJLDJKDJKDJLEJLDJLDJKDJLEJLDJLDJLDKLEJLEJLDJLD887564BBB???==<00//0.//-996..,--,--+KLEJLEJLDWWW665BBB??><<;01//0.//-774..,--,--,KLEJLEJLDWWWFFEBBA>>>;;:01//0.//.452784--,--+KLEJLEJLDXXXFFEBBA>>=:;:01/00.//.331674:;6--,KLEJLEJLDKKJGGFCCB??>;;:11/00/00.341784:;7>?:AB=DE?JLE<<;GHGDDC@@?<<;343332110452885;<8>?;KLEKLEJLE==<::9887776===44333222156411011000/KLEKLEKLEĩwwwnnngggbbb^^^[[[YYYWWW澾|||qqqiiiccc___\\\YYYWWWΩsssjjjddd___\\\YYYWWWӬssskkjddd```\\\ZZZXXXͩstskkkeee```]]]ZZZXXXttskkkeeeaaa]]][[[YYY˲}}}ssslllfffaaa^^^[[[YYYEEEBBA99888767556456555423033123012/12.12.11.11.EEEAAA99888777666555355423033023012/12.12.11.11.<<;::999888777666555445344234123012/12.12.11.11.FFF:;:99888767666566556355245212/12/12.12.11.11.GGG<<<;;:::9776887777..-56201.230451441340340340??>==<;;;::9998443//.55344212/341341441441340340???=>=<<;;;:::900/33222011/562552451451441341340̲vvvmmmfff[[[]]]ZZZ@@?IIHEEEƠppphhh^^]^^^[[[YYXIIIEEEթrrrjji___YYY[[[YYY>>=<<;ڬsssjjjbbb]]]YYXOOOJJJFFFձrrrjjjeee^^^XXXYYY@@@GGG˯rrrjjjmmmfff```[[[KKKVVV®tttnnnzzzDEDLLLWWW?@8@A9@B9BC;BC;CD7=>6=>6?@8?@8<=5?@8?@8<=5BC;BD;CD<45,66-78.44,56,67.34+55-67-34,45,67.12+23,67.23+23+34,23+23+34,23+23+34,23,23,34,12+44-45-45.56.56.56/67/67/670780780780780780780781780670780780FF9CD7DE8EF9AB6CC7EE9@A5AB678.>?3?@478.88.<=278.::0;<19:/99/;;089.78.9:/78.77.9:/67-67-89.67-67-89.67-56-78.45,56-78.44,56,78.44,56,78.45,56-67.CD?8>@8>@8CD<@B:AB:AC;FH?BC;BC;CDEF>FH?EF>EG>EG>EG>GH@EG>EG?FG?FH?EF>EF>EG>FG?FH?FH?FH?FH?GH?GH@GH@FH?FH?FH?JLCCD@8>@8:;49:39:3670<=5<=5<=5:;3:;4:;4;<4;<5;<5;<5>@8<=5:<4?@8670<=5<=5<=5<=5;<4;<5<=5<=6<=6<>6>@8=>6>?8?@8?@8<=5<=5<=6<=5<=5<=6<>6=>6=>7>?7>?7>@8>?8?@8?@8<=5<=5<=5=>6=>7>?7>?7>@8>@8?@8?@9?@8>@8?@8?@8<=5<=5<=5>@8<=5?@9@A9@A9@A9@A9@B:>?8@A9?@8?@8CD?8?@8?@8CD<@B:AB:AC;FH?BC;BC;BC;CD2=>2==2BC6AB6AB5AB5AB6AB6AB6@@4@@4@@4??4??4=>2=>2==2AA5?@4?@4?@4?@4@A4?@4@@4@@4@@4??4>?3=>2==2?@4??4>?3<=1<=1<=2=>3=>2?@4??3??4??4>?3=>2<=1<=1<=188.88.<=2<=2<=2;<1>?3>>3??4??478.89.;<1;<1;<1:;0;<1;<1::0:;0:;099/<<1;<189.78.89.78.78.;<19:0;<1:;199/9:/9:099/:;0:;09:078.78.78.78.89/99/67-67-89/89/89/99/9:/99/89/89.77.67-77.88.78.67-78.78.78.78.89/89/89.78.78.77.67-67-56-67-67-67-67-67-67-99/88.67-67-67-77.67-66-56-56-56,67-67-67-67-77.78.67-56-67-78.67-66-55,45,56-56-45,56-56-67-56-45,45,67-56-34,34,34,44,34,45,45,45,55,66-55,44,45,45,45,34,45,34,34,34,34,34+34+45,56,45,34+45,44,45,34,34,34,45,34,34,34+34+34+56,45,34+45,44,23+34,34,34+45,34,34,34,34+34+45,34+34+45,44,22+12*23+34+34+34,34,34,34+34+45,23+23+44,34+GH@GH@QSIGH@NPFKMDGH@GI@GI@GH@GH@GI@GH@GH@GI@9:39:3:;4:;4;<4;<5<=5<=6=>6BD?8CDCDCDGI@GH@GH@HIAGH@GH@QSI22+23,34-23,33,44-23,34,45-34-34-56.34-34-45.34-34-45.34-34-45.34-34-34-34-34-34-34-34.45.34-67034-34-34-34-781891<=58928:29:3781<=5:;434*44+45+44+34+45+44+45+34+33*33+34+23+12*22+12*12*22+11*12*22+11*12*23+12*12*12*12*12*12*12*23+12*12*22+12*23+23+12*12+23,56.22+23,34-<=5;<5@A9;<4>?8>?7<=6:<59;434.46/34.-.(EG>DE=AB:AB:@A9?@8=>7<=6;<5>?867123--.(DF=DE=BD@8=?7<>6>?889245//0*DF=CE=DE=CE?8=>79;457012,JLCDF>EF>EF>EF>EF>DF=@B:>@8>@8>@8>?823-JLCDE=EF>FH?EF>DF=CD69:345/JKCJKCHI@HI@EF>FG?DE=CE=BD<>@8>?8:<5671JKCHJAIKBIJBEF>GI@EG>EF>DE=>@8@A9<=6-.(JLCJKCJLCJLCOPGHJAFH@FH?EG>IJBAB;IJB:<5JKCKMDLMDLMDOPGJKBHIAHIAGH@IJBCE=AB;<>7JKCMOFMOEMNEOPGKMDIKBIJBHIAIJBEF>BD<>@9JKCMOFNPGNPFMOFLNEJLCJKCIKBHJAFH?DE=@B:MOFMOFNPGNPGOPGOPGMOFHJAIKBIJBIJBEG?BD?689157056045.45.01+34.#$ 780780;<4<=4>?69:267067056/45.01+34.34.780<=5<>5<=5>?69:378167056/45.35.34.34.780<=5=>6=>6:;4:;378167056/45.35.34.,-'<=5<=5>?7=>6<=5;<59:389278134.34.34.34.<=5<=5@A8>?7=>6=>6:;49:389234.34.34.34.<=5;<5?A9?@9>?8>?7<=6;<59;434.56/34.-.(EG>DE=DF>DF>@A9?@8=>7<=6;<5>?867123--.(78.78.67-67-56,23+01)01)/0(./'++$-.&67.67.67-67.56-23+01)01)/0(--&++$()"67.66-67.67.56-23+00)/0(./'-.&+,$()"##67.66-67.67.56-23+00)/0(//(-.&+,$()"##56-66-67.67.67.23+01)..'-.'..'+,%()""#34,66-67.78.77.34,/0)./(./(./',,%))"#$34,56-67.78/77.45,01*/0)..'./',-&)*#$$34,67.78/89/77.34,12*/0)./(,-&--&**#34,67.78/890:;245-12+01*//)./)-.'01*34,56-8909:1:;245-12+01*/0)./)-.'01*..(34,7809:19:19:155.23,11+/0)./)./(01*..(34,56.890::189056.23,12+00*./)./(01*%&!780780890::289056.23,12+01*./(./(/0)..(7807808909:188056.23,23,01+./(,-'./(..(7807808909:178055.23,23,12+./(--'./($% 8918919:19:278056/34-12,12+12,-.(*+%#$ EF9EF9EF9EF9EF9DD8>?3;<1:;0:;0:;0:;099/EF9EF9FF9DE8EF9?@4=>3<<1;;0;;067-;;0&&>?3??3CC6>?3>?3>?3==2:;0;<1;<166,33)&'=>3??3AB5@A5?@4<=1<=1::/99.56+55+23),-$9:/@@4>?3?@4>?3;<0:;09:/89.66,45*12(++#9:/=>2=>2??3?@4=>2;<156+67,67,67,56+&'9:/89/<=1>>2?@4:;078.67-56,78-33)/0&))"9:/::0:;0<=1>?39:/78-67-55+56,23)//&&'9:/9:/::0;<1::099/67-66,45+01(22(12(&'89.89.9:/::0::089.56,55+44*01(./&12(--&89.78.89.99/::078-45+44+33*01(00'/0',-%89.78.88.78.89/67-34+23*01(01(00'./'%%78.88.88.78.67-56,33*22)01(/0'/0'./',,%78.78.88.77.66-34+23*12)01(/0',,$./',,%78.78.67.67.56-23+01)01)/0(//'++$..&67.67.56-66-55,23*01)00(//',-&*+$((!      !!!""""""''''''''''''---111999999 &&&'''''''''''''''''''''999999 """&&&&&&''''''''''''''''''999&&&&&&&&&&&&&&&&&&***'''''''''999&&&!!!"""&&&&&&&&&&&&&&&&&&''''''!!! !!!!!! !!! !!!!!!""" """!!!### !!!""""""###!!! ######!!!$$$%%% !!!$$$%%%!!!&&&&&& !!!"""$$$%%%)))!!!((( """$$$###%%%'''***...+++ !!!"""$$$%%%'''++++++///,,,"""""""""""""""+++***++++++000 !!!"""###%%%''',,,...///+++999!!!"""""""""%%%''')))+++///222666""""""""""""%%%'''))),,,000333999"""""""""''''''''''''---111999999 !!!  &&&&&&&&&&&&""""""""""""                                      !!          """!!! !!!!!! !!! !!!     !!! !!! !!!!!! """!!! """!!! """!!! """!!! """!!! """"""###$$$$$$$$$%%%%%%%%%$$$$$$$$$###""""""""""""######$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!""""""######$$$$$$$$$$$$$$$######""""""!!!!!!!!!""""""#####################""""""!!!!!! !!!!!!"""""""""#########"""""""""!!!!!! !!!!!!""""""""""""""""""!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!     !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!"""""""""""""""""""""!!!!!! !!!!!!""""""###############""""""!!!!!! !!!""""""########################""""""!!!!!!!!!"""#########$$$$$$$$$$$$$$$######""""""!!!""""""######$$$$$$$$$$$$$$$$$$$$$######"""!!!"""######$$$$$$%%%%%%%%%%%%$$$$$$$$$###"""""""""######$$$$$$%%%%%%%%%%%%%%%$$$$$$######""""""######$$$$$$%%%%%%%%%%%%%%%$$$$$$######""""""######$$$$$$%%%%%%%%%%%%%%%$$$$$$######"""""""""###$$$$$$$$$%%%%%%%%%$$$$$$$$$###""""""!!!###%%%'''))) """$$$$$$+++ """###$$$,,, !!!###$$$,,, !!!###%%%))) !!!$$$&&&))) !!!###%%%((( !!!###%%%*** """###%%%***!!!"""###%%%*** !!!"""###)))***###$$$$$$$$$%%% $$$%%% !!!&&% !!!&&& """###!!!###%%% """$$$&&& !!!%%%''' !!!###%%%!!!"""###*** !!!###%%%*** """$$$&&&((( """$$$&&&(((!!!"""$$$&&&((( $$$ ### ###                   """ ### $$$ $$$ """444444444555444444555555555555555555555555555555555555555555555555555555555555555555555555444555555+++++++++++++++,,,,,,---------.............../////////000000///000000000111111111111111111222222222333332222333333333444333444444444444+++***,,,...///000111222333333555444444666666+++***---...///000222333333444555555555666555,,,---...//////000111222444555666666555555555,,,---...///000111222333444555666666666666555)))+++---...000111222333444555666666666666555)))+++,,,...000111222333444555555666666666555(((***,,,...///111222333444444555555555555555***,,,---...///000111222333444555555555555555***,,,,,,---///000000111444444444555555555555***+++,,,---//////000111444444444444555555555***+++,,,---//////000111333444444444444444444$$$%%%&&&&&&''''''((((((******+++++++++++++++%%%%%%&&&''''''(((((()))+++++++++++++++++++++%%%&&&''''''(((((())))))+++,,,,,,,,,,,,,,,,,,%%%&&&''''''((()))******,,,,,,,,,------------&&&'''(((((()))***+++,,,,,,---------------...###&&&''')))***+++,,,,,,------.........//////%%%'''(((***+++,,,,,,---........./////////000&&&''')))***,,,,,,---...///000000000000000000'''(((***+++,,,---...//////000111111111111111%%%)))***,,,---...//////000111111111111111111''')))+++---..-...//////111111222222222222222(((***+++---...///000000111222222333333333333+++***,,,---...///000111222333333333444333333+++,,,,,,......///000111222333444444444444444+++,,,---...///000111222333333555555555666666            """ ###!!!!!!                                                             """ """   ^^MUUHKKBEE?CC>@@CC@GGEMMLXXWllk]]LTTGLLBGG?CC>AA=BB>@@=AA?EEDLLJWWVllk^^MUUHKKBEE?CC>@@CC@GGEMMLXXWllk !!!!!!""""""!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!""""""!!!!!!!!!!!!"""""""""!!!!!! !!!!!!!!!  !!!  """"""!!!!!!!!!!!! """""""""!!!!!!!!! ###"""""""""!!!!!!!!! #########""""""!!!!!! $$$#########""""""!!!!!! $$$$$$#########"""!!!!!! $$$$$$$$$######""""""!!!!!! $$$$$$$$$######""""""!!!!!! $$$$$$$$$$$$######"""!!!!!! $$$$$$$$$$$$######""""""!!! $$$$$$$$$$$$######""""""!!! $$$$$$$$$#########""""""!!! $$$$$$$$$#########"""!!!!!! $$$$$$######"""""""""!!!!!! $$$############""""""!!!!!! $$$""" $$$""" $$$!!! ###!!!### ### """  !!!!!!"""""" ### ### $$$!!!$$$!!!$$$""" $$$'''***$$$'''***$$$(((***$$$(((***$$$'''***###'''&&&###'''%%%""""""$$$"""!!!### """!!!  !!! """!!!""" """###!!!"""$$$!!!###%%%"""###%%%"""###&&&"""$$$'''###%%%'''###%%%(((###&&&)))###&&&)))$$$'''***$$$'''***```]]]TTTIIIlllhhh]]]OOOqqqlll```RRRlllhhh]]]OOO```]]]TTTIIIDDDBBB>>>QQQOOOIII___\\\SSS!!!### !!! ))),,,///)))---000***---111***---///***---///******///******...&&&)))---%%%(((,,,$$$'''+++###&&&***"""%%%(((!!!$$$&&& """%%%!!!###!!! !!! !!!!!!!!!"""!!!"""""""""######"""$$$$$$###%%%%%%$$$&&&%%%$$$'''&&&&&&)))''''''***'''))),,,(((***---)))+++...))),,,///__MUUGLLBGG?@@BB@FFEMMKXXWllk__MWWHKKADD>@@<>>;??=@@=BB@FFDMMKXXVllk__MUUGLLBGG?@@BB@FFEMMKXXWllk###$$$$$$$$$###!!!"""""""""!!! !!!!!!!!! ///000111...,,,000/////////---111///000///...///000111000...///000111000//////000111000......///000///...---/////////---,,,---...---,,,+++,,,,,,,,,+++******+++***)))((()))))))))(((&&&'''((('''&&&%%%&&&&&&&&&%%%###$$$$$$$$$### !!!!!!!!!!!! """"""""""""!!!############"""$$$%%%%%%$$$###&&&&&&&&&&&&%%%'''(((((('''&&&((()))))))))'''***++++++***)))+++,,,,,,,,,+++---......---,,,...///000///...000000000---,,,^^MVVHKKBFF?DD>@@=AA>BB?CCAGGENNLYYWllk^^MUUGLLBGG@DD>AA=BB>@@>BB@FFDLLKXXVllk^^MVVHKKBFF?DD>@@=AA>BB?CCAGGENNLYYWllk__MUUGLLBGG@AABB@FFEMMLYYWllk__MWWIKKADD>@@<>><@@=@@>BB@FFDMMKXXVllk__MUUGLLBGG@AABB@FFEMMLYYWllkffU]]PUULPPIKKGKKGJJGJJHLLJPPNVVT``_ssqeeU^^QTTKOOINNHJJGKKHLLIMMJPPNVVT``_ssqffU]]PUUKPPIKKGKKGJJGJJHLLJPPNVVT``_ssqeeU^^QTTKOOIMMHJJGKKHLLIMMJPPNVVT``^rrqffU^^QTTLOOINNHJJGKKHLLIMMKQQNVVT``_ssqffV]]PUULPPJKKGLLGKKGJJHMMJPPNVVT``_ssqffV]]PUULPPIKKGLLGJJGJJHMMJPPNVVT``_ssqffU^^QTTKOOINNHJJGKKHLLIMMJPPNVVT``_ssq !!!""""""###$$$ !!!!!!"""######$$$ !!!""""""###$$$%%% !!!"""######$$$%%% !!!"""######$$$%%% !!!"""######$$$%%% !!!!!!"""###$$$%%% !!!"""######$$$ !!!""""""###$$$ !!!""""""### !!!!!!""" !!!!!!   !!! !!!!!!!!! !!!!!!"""""""""""""""###### !!!!!!$$$ !!!!!!"""""" !!!"""###### !!!""""""###$$$   """### !!! $$$&&&(((***,,,$$$&&&(((***---%%%&&&(((+++...%%%&&&(((+++...%%%&&&(((+++///%%%&&&'''+++...%%%%%%'''***...$$$%%%&&&***---$$$$$$%%%))),,,###$$$%%%(((+++"""###$$$&&&)))!!!"""$$$%%%((( !!!"""$$$&&& """###%%% !!!"""### !!! """ """### ###$$$!!!!!!"""$$$&&&""""""###%%%(((######%%%&&&)))$$$$$$&&&(((+++"""###'''))),,,###%%%&&&(((...$$$&&&(((***---II;JKHI;KK=KL>IJ?3?@4=>2<=2<=1<=2<=1<=1<=2=>3=>2?@4@@4??4??4>?3=>2;<1<<1<=1<=1<=1<=2<=2<=2;<1>?3@@4??4??4>?389.:;0;<1;<1:;0;<1;<1::0:;0:;0;<19:/9:/9:/89/89.78.78.;<19:0;<1:;199/9:/9:0:;099/9:/89/89/78.78.78.99/99/67-67-89/89/89/9:/99/99/89/89/MN>PPAPQAPQAOP@OP@PPAKL=MN>MM>KLEE7IJNO@JJNO@KL=KL=JKLL>NN?KL=KL=JK?3??3?@3?@3<=1GH:FF9GH:GG:GH:DE7BC6BB5=>2>>2>>2=>2:;0GH:DE8EE8FG9FG:EF9@A5>>2<=1==1==1==1:;0GH:EF9CC7DE8EF9@@4>?3<=2<<1<=188-<=1'' =>2=>3AA5==2==2==2<<1::0;<0;<066,34*''<=2==2=>2>?3=>2:;0::088.77-34*34*11(,,$34+45+78.34+45+67-45+45,45+44+44+45+44+34+45+44+34+45+33+34+45,HH:KK=JJ>2>?3>?3==1=>2==2;<0;<0<=19:/66,::089.78.99/56,67-77-~~~~~ѯâЯڶЯ̫ɨĤ|}}}}~~~}~~~~xx[ЮЮĤѯѯѯҰӱԱɨЮɨѮ˪̪̫ͫͫͫάάϭ̪ͬĤǦάȦȧɧɧѮʨѮʩ˩ڶţ¡¡¡âĢǦȦȧɨɨ¡ǥǦǦǦ¡ţŤɨ¢Ĥ}}}}}۹ݻܺݻݻ޼޼ܻ޽ճִֵ׵׵ضضٷٷڸ۹մմӲЮЮЮĤѯѯѯҰӱԱɨЯɨȨȨ߽޼ܺ۹ٷٷطٷڸ۹߼ݻܺڸٷ׵մԲұҰЯճέԲճֵճӲѰЯέͬ˪ʩȧƥĤ¢¢Ю۪}}~}~~~}}|~}~~~~~~~~~~~~~~}~~~~zyz}}}~~yy}}}}~~~yy}}}~~~~y}}}}}~~{}}}}}~{~zz}}}|zzzz}|z~zzzz{|~y|z{{}yzz~~xz|{y|~~~~ՒtwygthiYwygt]^MgiYvxgt]^M]^MgiYvxfsYZKY[KY[KhiYtver}YZKXYJWXIVWHdeVrtdrXYKWXIVWIUVHTUGceUsudr}  !!!!!! ###""" ###"""!!!!!! $$$######""""""%%%$$$###"""!!! %%%%%%$$$###""""""&&&%%%$$$###"""!!! '''%%%$$$######"""!! '''&&&%%%$$$###"""!!! (((&&&%%%$$$""""""!!!!!!((('''%%%$$$###""""""!!!!!!((('''&&&%%%$$$"""""""""!!!(((&&&&&&&&&%%%%%%$$$######""""""!!! ))))))(((''''''&&&%%%&&&%%%######"""!!! +++***))))))((('''(((&&&%%%$$$$$$###"""!!! ,,,++++++***)))))))))((('''&&&%%%$$$###"""!!!!!!...------,,,,,,+++***)))((('''&&&%%%$$$######"""111000///...---,,,+++***)))((('''&&&%%%$$$###"""333222111000///...,,,+++***)))((('''&&&%%%$$$###777444444333111///...,,,+++***)))''''''&&&%%%$$$:::777777555333222000...,,,+++***)))'''&&&%%%%%%>>>::::::888666555222000...,,,+++***((('''&&&%%%######"""!!!######"""""" """"""!!! !!!!!! !!!   ))))))((('''&&&)))(((((('''&&&)))((('''&&&&&&)))((('''&&&&&&(((((('''&&&%%%((('''&&&&&&%%%((('''&&&&&&%%%'''&&&&&&%%%%%%'''&&&&&&%%%$$$&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$%%%$$$%%%$$$$$$$$$$$$###$$$###$$$##################"""""" )))((('''&&&%%%)))((('''&&&&&&)))(((''''''&&&***)))((('''&&&***)))((('''&&&***)))((('''&&&***)))((('''&&&***)))((('''&&&***)))((('''&&&***)))(((''''''+++)))((('''''&+++***((('''&&&+++)))((('''&&&***)))((('''&&&***)))((((((&&&)))))))))(((((((((''''''&&&&&&%%%%%%$$$$$$######((((((((('''''''''&&&&&&%%%%%%$$$$$$######""""""'''''''''&&&&&&&&&%%%%%%%%%$$$$$$######""""""!!!&&&&&&&&&&&&%%%%%%%%%$$$$$$#########""""""!!!!!!&&&&&&%%%%%%$$$$$$$$$#########"""""""""!!!!!! %%%%%%$$$$$$$$$#########"""""""""!!!!!!!!! $$$$$$$$$#########"""""""""!!!!!!!!! ############"""""""""!!!!!!!!! """""""""!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!  :::999888777555444333111000///...---,,,***)))(((888888777555444333222111000...---,,,++++++)))(((777777666555444222111000///...---,,,+++***)))(((666666555444333222000///...---,,,++++++***)))(((555555444333222111000///...---,,,+++***)))((((((444444333222111000///...---,,,+++***))))))((('''333333222111000///...---,,,++++++***)))(((((('''111111000//////...---,,,++++++))))))(((((('''&&&000000///......---,,,++++++***)))((((((''''''&&&//////...------,,,++++++***)))((((((''''''&&&&&&......---,,,,,,+++******)))(((((('''&&&&&&%%%%%%------,,,,,,+++******)))(((((('''''&&&&%%%%%%$$$,,,,,,++++++***))))))(((((('''&&&&&&%%%%%%$$$$$$++++++******)))((((((''''''&&&&&&%%%%%%$$$$$$###******))))))((((((''''''&&&&&&%%%%%%$$$$$$######777777666444333222111000///...---,,,+++***)))(((888888666555444333111000///...---,,,+++***)))(((999888777666555333222111000///---,,,+++***)))(((:::999888777555444222111000///...---,,,+++***)))::::::888777666444333222000///...---,,,+++***)));;;:::999777666555333222111000...---,,,+++***)));;;;;;999888777555444222111000///...,,,+++***)));;;;;;:::888777555444333111000///...---+++***)))<<<;;;:::999777666444333111000///...---+++***)))<<<;;;:::999777666444333222000///...---,,,***)))<<<;;;:::888777666444333222000///...---,,,+++)));;;;;;:::888777555444333111000///...---+++******;;;:::999888666555444222111000///...,,,++++++***::::::999777666444333222111///...---,,,++++++***999999777666555444333111000///...---,,,+++***)))&&&''''''((((((((((((((((((((((('&&&&&&((((((&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$###############"""######""""""""""""###############""""""""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!   +++,,,---........./////////////////////......+++,,,------........./////////............---+++,,,------...........................------***+++,,,----.-..................------------***+++,,,------------..-------------------,,,***+++,,,,,,---------------------------,,,,,,)))***+++,,,,,,--,---------,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++)))******++++++,,,,,,,,,+++++++++++++++******((()))***++++++++++++++++++++++++************((())))))*********++++++******************)))'''((()))***************************)))))))))'''(((((())))))))))))))))))))))))))))))))))))''''''(((((()))))))))(((((((((((())))))((((((&&&''''''((((((((((((((((((((((('((((((((((((***+++,,,,,,--,------------......------------+++,,+,,,--,------.....................------+++,,,,,,------...........................---+++,,,------.................................***+++,,,---......././///////////............++*,,,---....../////////////////////.........+++,,,---...//.///////////////////////.......+++,,,---...///////////////////////////......+++,,,---.../////////00/00000////000/////////+++,,,---...//////00/000000000000000/////////+++,-,..-/////////00000000000000000//////////+++,-,..-////////////000000000000////////////+++,,,---.../////////////////////////////////+++,,,---......///////////////////////////...+++,,,---..-......////////////////////////...nnnnnnnnnnnnnnn~|}ynzvnxsnssʪȨɩȨäĥť}{n~}{ywu|{ywurp|oonn~oonnu¢¢sʩͫȨɩʪģȧĤƦȨ¡Ĥťغغغغغ׺غЮ׺״غغغغغغؾٻؾٻ׼ٻؼػػػ׻Z\RZ\RSUKZ\RZ\RZ\RZ\RZ\RHJBSULZ\RZ\RZ\RZ\RHJBZ\RZ\RZ\RZ\RZ\RSUK&'"&'"&'"&'"&'"&'"&'"&'"!""##$ "#$$ &'"$$ %&!&'"%&!&'"()$&'#()$&'"))%*+&&'"++&,-(./)%&!34.=?8AB;34.CD0;;/55)<<0:;/44(::.88-11&99.66,12'22(22(//%00&()!,,#--$()!**"++"*+"'( () (( &&&&(( %%$%%%&'&&&&&&&&&& !!**&**&**&**&**&**&++'-.(-.)782782782?A:782Z\R**&**&**&**&**&**&/0***&23.782782782CE=782Z\R**&**&**&**&**&**&./*01,23.782782;=6DF>Z\RZ\R**&**&**&**&**&+,'./*01,12-34.671;<6DF>LNESUL%&"%&"%&"%&"'($*+&-.(/0+12,34.671;<5DE>Z\RZ\R%&"%&"%&"%&"'($**&,-(%&"12,34.671<=6CD=671Z\R%&"%&"%&"%&")*%*+&%&"%&"67123-671@A:671671Z\R     !&'" &'"&'" !""#&'"%&!%&!!""#$$ %&!%&!"#$$ %&!&'" !%&!$$ %&!&'"&'"%&!"#%&!%&!()$+,'&'" !#$ %%!%&!)*%,-(%&!%&! !"#$%!'($)*%%&!%&!/1+%&!%&!**&**&**&**&**&**&(($*+&+,'%&!%&!%&!%&!%&!%&!**&**&**&**&**&**&++'-.(-.)782782782782782782                          xxXxxXwwWuvVstUopRkkOffLVW?TT=NO:GG5BB1;<-99+xxXxxXwwWttVrrTkkOfgL\]FTT=KK8CD2@@0<<-77*55)xxXxxXvvWstUnoRfgL]^FWWBGG5BB1==.89+55)55)44(xxXxxXuvVpqSghM]^FWXBMM;??/:;,66*55)23'11&11&xxXwwWstUkkO\\EST?FF5=>088,66*22'01&00&./%,-#xxXvvWnoR]^FKL9@@177+55)33)01&./%,-#--$,,#,,#xxXstU__GIJ977+33(./%++"//&--$..$)*!*+"++"++"mmNRR;((!!--$)*!'(%&&&""""(( )) )*!**"'( ((!()!)*"#$$$!!%&&&''**! ""##%%!!"" !#$$$)*!)*! ! ! !)*! !"}˪ɪѰط޼ĤɩέϮٶڷڷƥȧͫӱѯѰâǦ̫˪̪¡ŤŤǦ~z{|}01'01'55*45*01'01'22(45*01'01'01'23)01'01'01'22(,-$//&01'01'01'--$01'))"**"*+"*+#))"'' '( ((!))!))"))"((!((!))"))"!"((!((!))"XYGXYGXYGXYGZ[H[\IZ[IXYGWWFXYGXYGZ[HZ[HZ[IWWFWWFXYGZ[HZ[HZ[HZZHWWFWWFZ[HZ[HZ[HZZHOP?WWFWWFZ[HZ[HZ[HZZHOP?OP@WWFZ[HZ[HZ[HOP?OP?NO?QRAZ[HZ[HZZHOP?OP?VWFRSBZ[HZ[HZZHOP?ZZHWXFRSBYZHZ[HOP?OP?ZZHWXFOP@RRBQRAQQAXYGXYGFG8DE7VWFKL=MN>LM=KL?188,55*89-89-89-RS@RS@IJ9JK:GH8CC4<=056*23(44*)*!01'==/>>0??1?@2:;.23(/0&12(34)01'66*,-#..$/0%01&(( (( ,-$./%01'01'22'&'&'&'''() ,,#01'01'..$&'&'&'&'&'))!,,$..%)*  !!"&'#$'' ))!01'޽޼޼޼߽ ""#$ &'"()$*+&,-(./))*%/0*)*% !!"#$ '(#'(#*+&,-'./)/0+01+01+01, !#$%%!*+&)*%+,'-.)/0*12,12,12-23-'(#'(#''#)*%+,'--(/0*01,34.34.34.34.()$()$'(#'(#'(#/0*12,34.23-45/34.671$% '(#+,',,',-(./)01+23-45/570782782781781&'#&&"'(#./*/0*'(#12,34.560681893:;4:;49;49:4()$()$*+&:<512-'(#45/671'(#9:4;<5<=6<=6<=6<=6+,'+,'./)01,34.5607828:3:;5<=6=>7?@9>@9>@8DF>,-(./*12,34.6718929:4;<5<>7>?8@A:AB;BCDF>EF>&'":<5:<5:<5:<5:<5:<5:<5DF>DF>CE=EF>DF>GH@HIA&'":<5:<5:<5:<5:<5:<5:<5DF>DF>DF>FG?GIADF>NPG&'":<5:<5:<5:<5:<5:<5:<5DF>DF>DF>DF>DF>DF>NPG&'":<5:<5:<5:<5:<5:<5:<5DF>DF>DF>DF>DF>NPGNPG''!''!(("(("&'! %&!''!''!(("&'!%&!''!''!(("&'!  !"##''!&'!(("&'! %&!"#%& ''!&'!!"#$%&!""""%&!  ""$% &&!()#&&!%%! !"#%% &'"()#&'"%&!!"#$$% &'")*$'(#&'"!"#$%&!'(#()$'(#)*%!!##$$ &&"((#)*%()$)*%   %&!'(#)*$*+&+,&)*%!!"#$% '(#)*$*+&+,')*%)*% !""$$ &'"))%*+&,-()*%)*%)*% ""#$ &'"()$*+&,-(./))*%/0*)*%01'01'01'55*>?2>?2>?2>?2)*"77-78-9:.<=1=>2;<0;<0)*")*")*"/0&23(45*44)00&01'//&)*"01'22(23(00&00&01'01'/0&01'./&01'+,#00&/0',-$--$01'--$,-$./%..%**"*+"*+#++#*+#*+#++##$'' '( ((!))!)*"()!()! !))"))"((!))"()!'(!((!))"))"))"()!'(! !"((!((!))"))")*"()" %&((!))")*"()"""%&'(!))"()!'(!''!&' (("(("%& ''!''!()!(("&'!vwauv`uwavwaQRAuv`tv`uv`tv`tv`[[Iuvatv`tu`su`[\IYZHtu`tu`su`dfRYZHtu`tu`su`cdQdeRYZHtu`su``bNbcPYZHOP?ghT^_LYZHabOabO`aNZ[I[\IZ[IZ[IZ[IXYGXYGMN>PQAUVEVWFLL=MN>MN>TUEUVEKL=KL=KL=KL=UVEIJ7782@A:DF>?A:671782CE=BCEF>FG?FH@IJAHJAHIAHJBJLDKMDKMDNPGLMEMNENPFNPG'(!'(!((!()"''"%& &'!''"()"''"&'!&'!##()"&&!&'!##"#()"''"&'!##&'!'("''"&'!&&!%& &'!%& &'!##"#%& &&!%&!$%"#&'!&'"%%!#$%&!#$%&!%&!!"()##$''"&'"&'"''"))$((#)*%()#()$*+%*+%)*%)*%*+%+,&*+%)*%)*%*+%+,&!")*%)*%*+%+,&..)FG8DE7EE7EF7FG8AB5@A4AB4@A4<=0>?3=>2??2>>2CD6<=1;<0;<099.9:.::/99.11'00&99.78,..%11'00&45*45*00'33)22(12(..%..%11'//&00'++#--$./%..%..%)*"*+#,-$+,$*+#'(!+,#--$,,$*+#'(!+,#./%,,$))"'(!()!./%*+$)*#&' ()!--$()"''"&& &' ((!()"''"}|vlxycwzs~iz|dpum{|ez{dknkxybwyc|~h~h~hxybwycxzd{|f|}fwybuv`tu`vxbwxbrt^oq\pq]rs^oq[noZlmXklYlmYijVhiUZ[IfgUbdQbcOabNYZH`bPYZHZ[IYZGWXFUVFNN>PQ@XYG^_MQRBMN>NO>MN>NN?MN?HH:HI:JJ;JK?89;4>?8=>7@A:CD>?8;<5>?8?A9BCSULNOGHIAAC;<>7>?8AC;DE>GH@VXNQRIKMDEF>>?8@B:CE=FG?HJBZ\RZ\R>?8>?8>?8>?8>?8>?8NOFZ\RZ\R>?8>?8>?8>?8>?8>?8NOFZ\RZ\R>?8>?8>?8>?8>?8>?8NOF&'"&'"&'"$% &'"'(#((#$% $% &'"#$&'"%&!''#'(#))$*+%+,'&'"$$ &'"&'"'(#()$**%+,&,-'&'"$%!&'"&'"()$)*%++&,,'--(&'"&'"&'"(($)*%++&+,'+,'+,'&'"&'")*%)*%+,',-(-.)./)+,'&'"()$+,',-(-.)./)+,'/0+01+()$*+&-.(&'"./*01+57012,12,&'",-(/0*/0+01+12,57023-34.&'"./*01,/0+23-34.34.45/57034.34.13-23-34.45/56057057034.34.34.45/56067057057057034.34.34.67168178257089257034.34.34.7928939:357057057034.34.34.>?89;4>?8570570570 ! !!"$%%%%&&& ()"()! !!" !$$$%$%%%''!"# !!! !""#$#$$$&& '(" !  ! !##"###%&''! ! !  !!""###"#"# ! !""###$$"# !!!!""#"#$%%&  ! !!""#$% $%%&  !!""#"#$% $% %&! ! !"###$$%% $% ! ! !!"##$$% $% $% !  ! !"#$$%% &'"()# !!! !"##$%% &&!'(#)*$ !!" !#$$% &&"''"()$$% &'"&'" !$% %&!&'"((#$% $% ;;/:;/88-78-77,67,55+44+34*:;/:;/88-78-77,56+55+44+34*88-89-67,66,77,56+55+34*34*66,77,67,66,66,45+44+44+34*66,55+34*45+55+34*34*44+34*()!01'23)00'22)23)22)23*34*()!..&01(01(01(11(44+01(12)*+",-$./&45+/0'//&)*"//'/0'(( *+",-$--%..%-.%)*"-.&./&(( ()!*+#))!+,$,,$,,$,,$,-%'' '' (( ()!)*"**")*"()"()!&&&&'' '( ((!()!()!)*#++$&&%%'' &' '( ((!'(!))"*+#&&#$'' %&'' '' '' (("()!&&&&'' %%%&%&&& '(!"#ik]ik]jl_ik]ik]jl_ik]ik]hj\hj\ik]egZik]ik]hj\ik]ik]hj\ik]ik]hj\WYKVWJXYM^`QRSGZ[O^`QRSGVWL^`QRSGVWLYZMWYLY[OY[MXYL\]QZ[NYZMZ[OZ\OYZM[\P\]PYZM\]Q]_Q\]P[]Q_`S]_R^`SdfWZ[O`bUdfWacUacVdeWbdVceXegYdfXdfYZ[KXYJYZK_`PPQDXYKPQDPQDSTGTUGPQDSTHWXJUVHTUHVXIUVHWXKUWHSTGVWJUWISTGVWJUVHSTGVWJUWITUGWXKVWITUHTUISTGOPDTUIOPDOPDTUIOPDOPDWYLOPDOPDXYMklYklY[\LklYklY[\LklYklY[\LklYklY[\LklY]_N[]LcdRbcQabQ]^M_`O^_O_aO]^M]^N]^M]^M[\M^_N[\L^_N\^M[\LZ\LabQZ[KZ[LabQTUFUVH`aPTUFVWI`aPSTFVWIqqqqppxzitvfqscjl]jl]jl]gi[jl]ik]qqqqppy{jjl]suejl]jl]jl]jl]jl]ik]qqqqppwyhtvfqscjl]jl]ik\jl]ik]ik]qqqqpuwfrtcnpaln^ik\jl]egYfhZgi[hj\sudsudsudsudtveqscoqakm^hj[egY_aTbdV_aTik]ik]sudsudsudsudqsbnp`ln^`aTgiZdfW_aTacUbdW_aTik]sudsudsudsudoqanp`rtd`aT`aTefX_aTbcV_aT_aTik]tvbtvctvctvdpr`mo^jl[hiYdfVabS^_Q\]O^`Q^`Q^`Qtvdtvctvctvdqsanp^km\hjYefVbcT^`Q\^O[\N^`Q^`Qtvdtvctvctucqsanp_lm\hjYegWbdT_aR]^P[]O^`Q^`Qtvdtvcsuctucqsaop_ln]hjZfgWcdU^`Q]_Q\]OZ[N^`Qtvdtvcsuctucrtbpq`mo^ik[fhXceV_aR^_Q^`Q^`QYZMtvdsucsuctuctvdqsbnp_jl[giYdfW^`Q_`R]^PYZMYZMtvdsucsuctucvxfsudprakl\hiZegW^`Q`aS]_Q\]OYZMtucsucsuctucwygtvertckm]ij[dfWdfW`bT^`R\^PZ\Onnnn~nuveqsbpraln^hj[dfWacT_aS]_QYZMnnnn~nvxgsudqsbmo_ik[dfWbcU`bTYZMYZMnnnn~ny{i~ndfWdfWjl]dfWdfWacU`aTYZMnnnn|ly{jvxfrtdop`km]dfWdfWbdVdfWdfWnnnn~nz|jvxgsueprbln^dfWdfWdeWdfWdfWqqqqppxzhtvfqscdfWdfWdfWdfWdfWdfWqqqqppxzitvfqscjl]jl]jl]jl]jl]jl]y{fy{fy{fy{fyzetuapq^mn[`bQfhVcdS`bQ`aP`aP`aPy{fy{fy{fy{fvwcrt`op]lmZ`bQegUbcR_`P]^N[]M_`Py{fy{fy{fyzeuvbqs_np]klZhiW`bQabQ^_O\^N[\L^`Py{fy{fy{fxzeyzexzexze`bQ`bQ`bQ_`P]_O\]MZ[LTUGy{fy{fy{fwydsuapq^mn\jkYghV`bQ_`P]^N_`P^`PTUGy{fy{fy{fwydstaoq^ln[jkYfhV_`P^`P]^N[\MTUGTUGy{fy{fy{fwxdrt`oq^lm[ikYfgV_`P^_O\^NZ[LXYJSTGuwcuwcuwcvxdrt`oq^ln[hjXdfU]^O]_O[]NYZLWXJUVHuwcuvcuvcvwcqs`op^lm[ghWceT]^O]^OZ\MYZKWXJSTGuwcuvcuvctvbqr_no]klZfhWceT`aQ]^OZ[M\]NSTGSTGtvbtubtubtvbsubsubrtafhWcdT`aQ\]N\]N\]N\]NSTGtvbtubtubtvbpr`no]jkZghWdeU`bR\^O[\NY[LXYKSTGtvbtubtubtvbqr`mn]jkZgiXdfU`bR\]N[]NZ[M\]N\]Ntvbtubtubtvbqs`mo]jl[hiYefVabS\]N\]OZ\M\]N\]Ntvbtvctvctvdpr`mo^jl[hiYdfVabS^_Q\^O^`Q^`Q^`Q|}f|}f|}f{|f{|f{|f{|f{|fxzdlmYklYklYklYklY|}f|}f|}f{|f{|f{|fxydxydxydklYklYklYklYklY|}f|}f|}f{|f{|fxydxydxydxydjlXklYklYklYklY|}f|}f|}f{|fwxcwycxydxydxydjlXjlXklYklYklY|}f|}f|}fxydxydwxcwydvxcrt`pq]lnZijWklYklY|}fyzdyzdxydxydxydwxcuvbqs_no\lmZijWefT]^Mtvatvatvaxydxydxydxydsu`wydmn[ikXfgUdeSabQtvatvatvasuasuasuauwbqs_wydlmZabQefTbcR_aOtvatvatvasuasuasuatuapr^mo[jkXabQceSabQ^_Ntvatvatvasuasuasuars_op]lmZhjWabQbcR_aP]^Mtvatvatvasuasuasuapr^mo\jlYgiVdfTabQabQabQtvatvatvasuasuasu`oq]ln[ikXfgUabQ`aPabQabQy{ftvatvasuasuars_np\kmZhjWefTbcR_aP`aPabQy{fy{fy{fsuatvbqr^st`jlYgiVdeTabQ`aP`aP`aPy{fy{fy{fyzetuapq^mn[`bQfhVcdS`bQ`aP`aP`aPǦղԲӱҰŤ̪ͫϮӱִٷ۹үѯЭϭάͫȧɨ˩άѯӱ׵ٷϬ̪ͫ˩ʩʨ˩ŤǦ̫ʩͬѯԲ׵˩ʨɧȦǥƥ¡ģ¡ȧ۸ͬЯԲǥƤŤ á¡ƥŤȧɨͬѯâ¡âƤȧʩ̫έâ̪ɧ˩ͫϮâȧɧЮԲƦĢƤǦȧ¢¡â̪ɧ̫¡ƥ߾ѲϰϰӴӴ߾߾ҳ۵l||t~~hushrrrrrtwqsuqqtqqrvrrqrwovwoyylplw||kyykyykkykkykkykkjoqjjkokmpkkjnk|pk|r||h||h|t}}|}}|{}}|{}}zxww{}zwvuwx{}ttttwx{|hhhhghikmoottllhhhhgillnqwuvthhhhgjlmorwtwyhhhhgjlnqwtuxzhhhhgkmprwtwthhhgflnsuuty{|hhhgfmouwwt{}hhhgfnprttt~ooonnnurvooonnnvuyoonnnnu|oonnnkw{oonnnkz}}}}}|bbbbbbefghhjhhhcccccdffghjjljrccccceffghjkljrcccccefghjjkmnrccccccfghjjljrrcccccefhhjjlnorcccccefiijjmnpqcccccffijoomopreeeeeghhikonorreeeeefhhjlooooreeeeeghikoooooreeeeegijlooprtleeeeeghkmnorslleeeeghilnoosollhhhhgikkmqottllaaadaaaggggggfkaaacaaaggggggfkaaaccaaggggggfkaaaacaaggfgggfkaaaaccaggeggfkkaaaaccaggfggfkkaaaabcagefgghikaaaabcdeffghhijaaaaacdeffghijkaaaaacdafgihikkbbbbbbeffiihhhkbbbbbbeffihhhhkbbbbbbdifhhhhhhbbbbbbefghhhjhhbbbbbbefghhjhhhӰض޻Բ۸ܹϮ۹ϮܺԳضͬܺʩѰâԳ޼̫Գ޼̫Գ޼̫Գݻ̫Գݻۿ¢ԳͬԳݻέѯܺ¢Яܺ¢ص۹Ӱض޻ۘyt|w|v~~~~~~k}jxkhwki{}bz{bkrz{b|yuzt|}d|}d|}dvx_vx_|}d|}d|}dvx_|}dݥǥ¡~~||||~~~~~}}~~~~¡Ƥɧâƥɨ̫έѰ¢Ťȧ˪έĤȧ˪ģǦ˩άѯ|{ây~~}|~}}}}~}}}}}}~~~}}}}~~~~~}}~~~~~~~~||~~~~~}}e}~`obpobpoghipkkommmomoolmonoponihjh}fjin||\vwXjxxYwwXjxxYz{\yy[xxY{{\wwY~_`~`{|\}~_|}^{|\{|]{{]{{\zz[z{\{|\||]{{]{{\}~_}}_}~_`awxYyy[wwYwxYxyZvvYdvvXifffz{[yyZrz{[xyYrz{[||]z{\z{[|}]z{\cde~~^bc~~^`a|}]}}]}~_}}]_~~_}}]aaabcyyY{|\yz[yyY{{\yz[yyYwwXn||\z{\bzzZzzZzzZzzZyzZ{{[|}]}~^||]}~^`adcbzzZzzZzzZzzZyzZ{|\}}]}~^}~^~_dbecbzzZzzZzzZzzZzzZ{{\}}]~_~_adcfhbzzZzzZzzZzzZyyZ||\}}^~~_abccbbqzzZzzZzzZzzZ||\}~^_adecghbpzzZzzZzzZzzZ}~^`abfgciklozzZzzZzzZyyZ`cehfttkkmmeeddbdfhhjrmnooeeddcegiilroqqmeedccffilnooookedcab|}`|}`wx\oonnnnnec|}`|}`vw[vw[vw[vw[llgkkkjpqWpqWpqWpqWpqWpqWpqWpqWkkkkkkjvvVvvVvvVvvVwwWwwWxxXxyYyyYzzZzzZzzZ{{[zzZyyYvvVvvVvvVvvVvwWwwWxxXxyYyyYyzYyzZzzZ{{[zzZxxYvvVvvVvvVvvVvwWwwWxxXxyYyyYyyYyzZzzZ{{[zzZxxYvvVvvVvvVvvVvwWwwWxxXxyYyyYyyYzzZzzZ{{[||\xxYvvVvvVvvVvvVvwWwwWxxXxyYyyYyyYzzZzzZzzZzzZ{|\vvVvvVvvVvvVvwWwwWxxXxyYyyYyyYzzZz{[{{[}}]{|\vvVvvVvvVvvVvwWwwWxxXxxXyyYyzZzzZz{[{|\{{[{|\vwWvwWvwWvwWwwWwwWxxXxxXxyY{{\{{\{{[{{\{{\{{\vwWvwWvwWvwWwwWwxXxyYyyYxyYyzZ{{\{{[{|\{|\{|\vwWvwWvwWvwWwwWxxXxxXyyYyyYzzZ{{\{{[{{[|}]{{\vwWvwWvwWvwWvwWxxXxxXyyYyyZzzZ{{[{{\zz[zz[zz[vwWvwWvwWvwWwwWxxXxyYyyZzzZ{{[{{[|}]}~^`wxYvwWvwWvwWvwWxxXxxYyyYyyZ{|\||]}}]~~^`yzZwxYvwWvwWvwWvwWxyYyyYyzZzzZ}}]}~^~_~_axyZwxYzzZzzZzzZzzZyzZ{{[|}]}~^||]}~^`adcbwwWwwWwwWwwWwwWwwWwwWwwW{|[{|[{|[{|[{{[{{[z{[wwWwwWwwWwwWwwWwwWwwWwwW{|[{|[{|[{{[{{[{{[z{[wwWwwWwwWwwWwwWwwWwwWwwW{|[{|[{|[{{[{{[{{[z{[wwWwwWwwWwwWwwWwwWwwWwwW{|[{|[{{[{{[{{[{{[z{[wwWwwWwwWwwWwxWxxXyyYyyYzzZz{Z{|[{{[{{[{{[~~^wwWwwWwwWwwWwwWxxXxyYyyYzzZz{Z{|[{{[||\~~^~~^wwWwwWwwWwwWwwWxxXxyXyyYzzZzzZ{|[{{[||\|}\~~^vwWvwWvwWvwWwwWxxXxyXyyYyzZ{{[{{[{{[||\||\|}]vwWvwWvwWvwWwwWwxXxxXyyYyzYzzZ{{[{{[{|\||\}}]vwWvwWvwWvwWwwWwxXxxXyyYyzYzzZ{{[z{[{{[~~^}}]vwWvwWvwWvwWwwWwxWxxXxyYyyYzzZ{{[z{[zzZzzZ}}]vwWvwWvwWvwWwwWwxWxxXxyYyyYzzZzzZz{[{{[||\yyYvwWvwWvwWvwWwwWwwWxxXxyYyyYzzZzzZz{[{{[zzZyyYvwWvwWvwWvwWwwWwwWxxXxyYyyYzzZzzZzzZ{{[zzZyyYvvVvvVvwWvwWwwWwwWxxXxyYyyYzzZzzZzzZ{{[zzZyyYԳѰϮ˫ȨťӱϮ̪ЯӲѰέ˪ǧĤֳҰȧ˫ҰԲѰͭʪƦӱɨ|ǧͬӱӲԳȨɨ|oâʩЮұͬɨofŤ̪ѯɨȧfeϮԲâάѯƥ~ģǦ¢~~¢ƥɨ̫έҰԳԳԲԳԳȧʨͫЮӱԳԳӲѰЯ¡ƥ˪ЯӱѰϮͬ˫ƥ˪̪ͬɩǧhi¡˪Ǧťâhhhi{ǥŤ{{||||â{{|{xt||~zâqrs`uvcxyexzfpq^}i~kmppmpnmp}kmonmgy{crt^{|cwxaqr]xzauv_uwawx`tu^uwatv^rs]ghUst]qr\ghUpqZnoYnp[qr[mnYno[npYopZfhUqr\oq\egTrt^qr]qs_tv`vwbmn[wycsuaoq^yzert`rta|}hrs`uvcswtnwtm~ftiftppmnmkjjxybgg|~fff{}e~e~fz{d~e}~eyzc~e|~eyzc}~e|}dxzbg}~ewxagy{crt^ooiilgff~e}~e|}exyavx`tu^npYooijkhhf~e|~ez|dxybvw`opZmnXoojjjjhg~f|~ez|dxzbxycwxbtv`nnmljjhg}~f{|dz{dy{cuv`xzcwycnllkjhhh}~f{|dy{cxzcvwa{}fz{emmmmijj~h}~fz|exzc{|f}hvwa{}gmnmmggh}g~g{|f|}g{}f|~hrqlnmnokjh~h{}f|}gz{e}~h~jqkiqmnkj~h|~g|}gz|fy{e{}hkmjqpnmkj~h|~gz|fy{ez{f|~h~kmhonmlijjy{ez|fxzewydvxdpp}~fnnljjjjy{exzexzevxduwcppnnlljjjjxzexzewyduwcuwcpojiihgiijjjhljifjiehghhijihjiggyy[ieggghhghhhfhgwwYadffeggffff~e|}cgwwYihfffggeefe~e}efwwYvwYcfeffe~d~dee}~d|}cy{bwwY~~`beedfe~c}~c}~d~e|}c{|cy{bz{\~`befeef~d}~c|}c}~dyzaxy`uv^wwY~`bffddd~d|}c|}c{|bxzaxy`pr[wwYvwYbdedd~c|}b|}c|}cz{axy`uv^pr[wwYhgdd~cd~d{|b|}c{|bxy`vw_uv^pqZvwYbded~ce}~c|}b|}c{|bwx_wx_pr[pqZvvYhefdff~e|}c{}cz{awx`uv^rs\pqZhgfgdgff|}c|~dyzaxyauw_st]qr[oonhlgff~e}~e|}exyavx`tu^npYrrqqpmmlwwvvvvqrrqprmmwwwvvvvqz{\rpppmmwwwuvvtqz{\qppomlwwwuvttqz{\qpmopprsuvvvusz{\yy[ilooprrtuvuusz{\dhloopqqsttuus}~_dhllnoqrsvsppnyz[cgkljnpqqqrqpmyz[yy[fkllnnoppppoiyz[nmmljmnoopooohyz[aejljmmnqonoohyz[neilkkmmlonmjgnndhkkkllkpmljgjiiggiijjjhljif|{|}y}}~yyyyy|z~{z|~{y~{y}{z|z{zzy~x}y~}}|}|}|{Աάѯʩά˩~~}}~|{m~l}kmvwdtuc}j|~j}kll}kl~l}kl~l}k{|exycpq\z{ers^pq\}~hrs^pr]xzdvxbsu`vwbuvaqr_rs_su`pq^rs_su`oq]tuars_oq]tvbst`oq]vwctuaqr_rs_qs_oq^y{fqr_tvbz|g~l}km~l}km~l}k{nomnorrqmpopononlollmlklklkjillkllkklkkyzdpr]{|exycpq]zyxxsrppnj~j{|gxzevxctuazyxwtrqpnl~j{|gyzevxcrs_{zxwwsrpnl~j{}h|~i|~irs_yxxwwtrqom}i{}hy{fwydwyey{zwvtrqnm}~i{}hy{g|~iy{f}|zxvtrqom}~i}j|~i|~iz|g}|zxvtrpom}~i}j}j|~im~|zxvusqoml~k~k~kmy{zxvusqpnl~k~k~lmyyyxwusrpol~llllyyzxvwwmmlll~lllyyxxxwwmmmol~lllyyxxxwwmmmpllmlz|zy{xwutvvqpomzzyxuvutsrnonmlzyxwuussrqmnmllzxwvutrqpomlkklzwwutsrponlkkklzwvuusqonmlkjkkzwvttrpomlljjkkzxvtsqpmlkkji}~h}~hxxvsrponmkj~i|~g}~h}~hyxvsrpnnlkj|~g{|f}~h}~h}xvsrpnmlj}h{}gz|fyze}~h|wvsqpnmkj}~hz{f{|g{|grt_{xwtqqomlj}~hz{fxydrs_rs_|yxuqrqnlk}~hz|gxzevwcrs_|zyvwrppnj~j{|gxzevxctua}~~}}||}~}||||}~~}||||}~}}}|{{|}}}|{{{|}}}{{{w~~}}}{yww~}~~}}||zxwv~}}~}}|{{{y{{z|~~}{}||zz|x{zz|}}|{{zzyxvvutt|{|{{zzyxwvtttm{{{{{yywvvvtrqmzzzz{yxvvvvrqpm{yyy{xwutvvqpom|}{|||{|{|~}}~~~}~|}~}~~|~yyzyy||||||||yyyyy||||||||xyyyy||||||||xyyyy||||||||x{yyy{||||||||z{{|}|||||}{||}}~|||}{|}|~|kkuy~}|k~z~~sy{~nk~{~okx|~qty}~~kkz~}~ԳҲ̮ѱϰϰϰ̮̮ϰ̮̮ں̮̮Ҳյ̯ҲѲΰҲҲΰ޻޻޻޼޼۹޼޼޼ӲӲԳ޻޻޻޻޻ܺ޼޻޻ѱѱ޻޻޻޻޻޻޻޻޻׵յϰ޻޻޻޻޻޻޻ݻ޻޻ݻ޻ܺݻϰ޻޻޻޻޻߼߼߽ݻٸں޻޻޻޻޻޻޼߾ں޻޻޻޻޻޻ݻ߽ۺ޻޻޻޻޻ۻںۺӳӲӲ۹ΰͯԳԳӳӳӳӲӲҲյ̯ί߻޻޻޻޻޻޻ݻݻݺ޻޻ݺݻ߼߽׷޻޻ݺۺܺݼظ׷׷׷׷ݻٸٹٹٹٹٹ׷׷׷׷׷ظ׷׷׷׷ظ׷׷׷׷ظ׷׷׷ظ׷׷ظʨ|{{}~~~{{{~~wz~}}~x{~}~ux{}}}qy}}qyz}}vw{~}}qx|o|o{ȦͫάӰ״ݺȫɧʨϭԲٶݺƪŤ̩Ѯֳ۷߻èƥͫҰ״۸ݻ~ţʨϭԱضݺy|ţ˩Юղڷݺབxƥͫүִٷݻ{}áɧάضܹ߽z|~~}ģʨԲضܺs{}}|ţʨԳٷz||{Ƥ˩ճ{{ǥ˪wz¡Ǧ}{}ɧά|áŤǦɨݯͬģҰǦ~ɨxȧЮ̪ɧģ~{}yyxxxw{~xxwxv|vw~}}wwvvvvvvy~y~uznv{nnw|ty~uzn{m|~zjֲάs⾿¢ϭͬ¡ͫͫͫͫyy[Ȧͫڶ˪˩ɨȧȧȧȧԲʩƥɨȧǦƥŤŤŤάȧɨ¡Ƥţâá¡â¡ŤǦȧ¡ģƥȧâʨͫĢɧģ~~{~}|~zz}~~{}~~|~y~ynqljsv~tw~kopotxyruwprnootqtuuxny||oo|z~sihrihjhgkhhtxqswnoonroosulrslstlk~sk~sk~sv~mmmmmmppqwwwwwklllllqwuuvv{vmmmmmmqtvwwzvmmmmmmmtwwwv~pppppppwpppppppxuuuuuuu{s||{zzhhhhhhhiiijklllhhhhhhhiijjkkklhhhhhhhiijkkkmkhhhhhhiijjklmnkhhhhhhihjkkkknnhhhhhiijkkllkkpjhhhhijkklkmmppjjjjijjhlmknnnpjjjjjjklpmpnooojjjjjkklmppoooojjjjkkjmpopppqokjjjkllmnopqqrojjjkjlmoppprsoojjjjmmmppppooowmmmmmmppqwwwwwvhhiijiiiiihhhhhiiiiihhhhhhhhhihhhhhhhhhjhhhhhhhhjkhhhhhhhjkhhhhhhhiklqiihhhhihmniiiiiijkmniiiiiijlmoiiihiijlmliiiiiilllliiiiijllllhiiiijklllhhiiijklllsmkmkjuuuuuuu{s|||xunuuuuuursr{yyukjuuuuuuttrtxwvklqqqqqrqppnlwllkqqqqqomnkmkkklkqqqpomimlllmkkmqqpmjklllmllmmmqpikillmllmmmmmqmiilmllmmmmmllͬӴvƨtvִִضճմбմҲбֵҲбԴίͯѱΰͯӳϰίӳϰͯѱϰΰյѲϰ׶ҳͯطԴӴڸյӴڸطӴڸڸӴ˩ضضضضضضضڷڷڷٷٷٷâѯضضضضضڷڷڷٷضִâ˩ִضضضڷڷٷصճұâ̪Ұٷٷٶض׵ճѱаvģͫѰض׵ִճӱЯͭqv¡ƥ̫ӱִճӱѰͬȨwx|ƥͫԲҰӱЮ̫Ȩwwy|ǦάӰϭ̫ɨƦwyyzģϭϮ̫ͫ{yz{|ȧͫ˪˩zz{{|}Ǧʨȧƥzz{|}~ƥƥģtzz{v{Ģ¡zzzz}vvzzzzz~vvvzxxYppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppOppO+++,,,---+++,,,---+++,,,---,,,---...,,,---...,,,---...,,,---...,,,---...,,,---...,,,---...,,,---...,,,---...,,,---... 333444444555444444555666444555666777555666666777555666777888666777777888666777888999666777888999777888999:::777888999:::777888999:::777888999:::777888999:::777888999:::777888999:::666777888999!!!"""###$$$%%%""""""###$$$%%%"""###$$$$$$&&&"""###$$$%%%&&&"""###$$$%%%&&&######$$$%%%'''###$$$%%%&&&'''###$$$%%%&&&'''###$$$%%%&&&'''###$$$%%%&&&(((###$$$%%%&&&(((###$$$%%%&&&(((###$$$%%%&&&(((###$$$%%%&&&(((###$$$%%%&&&'''###$$$%%%&&&''' ,,,,,,,,,,,,---------,,,------------------------.........---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))        """!!!       '''((()))***+++'''((()))***+++'''((()))***+++((()))***+++,,,((()))***+++,,,((()))***+++,,,((()))***+++,,,((()))***+++,,,((()))***+++,,,((()))***+++,,,((()))***+++,,,((()))***+++,,,((()))***+++,,, ###''',,,"""&&&***!!!$$$((("""%%% """  ??-??-??-??-??-??-??-??-            44$44$44$44$44$44$??-??-??-??-??-??-??-??-??-}}|||}}|||acVacVacVacVacVacVacVacVacVacV??-??-??-??-??-??-??-??-670670670670670670670670670670ln`ln`ln`ln`ln`ln`ln`ln`ln`ln`ln`ln`ln`ln`ln`ln`ln`ln`ln`ln`ln`ln`ln`ln`ln`((((((QSGQSGQRGQSGQSGQRGQSGQSGQRGrs_tv`st_rs_tv`st_rs_tv`st_\^Q\^Q\^Q\^Q\^Q\^Q\^Q\^Q\^Q|o|o|o|o|o|o|o|o|owwwwuwwwwujl[jl[np^qs_rt`jl[jl[np^qs_rt`\^Q\^Q\^Q\^Q\^Q\^Q\^Q\^Q\^Q\^QQSHQSHQSHQSHQSHQSHQSHQSHQSHQSHz|mz|mz|mz|mz|mz|mz|mz|mz|mz|mz|mz|mz|mz|mz|mz|mz|mz|mz|mz|mz|mz|mz|mz|mz|mcdWcdWcdWcdWcdWcdWcdWcdWcdWJLBJLBJLBJLBJLBJLBJLBJLBJLBqr]qr]qr]qr]qr]qr]qr]qr]qr]rrtrrtrrtjl_jl_jl_jl_jl_jl_jl_jl_jl_uwbuwbsuasuartauwbuvbsuasuarta56.56.56.56.56.56.56.56.56.56.qs`qs`subtvbtvbqs`qs`subtvbtvbZ\PZ\PZ\PZ\PZ\PZ\PZ\PZ\PZ\PZ\Pz|lz|lz|lz|lz|lz|lz|lz|lz|lz|lz|lz|lz|lz|lz|lz|lz|lz|lz|lz|lz|lz|lz|lz|lz|loq`rtasuboq`rtasuboq`rtasubPQGPQGPQGPQGPQGPQGPQGPQGPQG]^L[\K[\K]^L[\K[\K]^L[\K[\KCD:CD:CD:CD:CD:CD:CD:CD:CD:yyyyyyyyy33$33$33$33$33$33$33$33$rtbuwdvwdvwdvwdrtbuwdvwdvwdvwd                33$33$33$33$33$33$33$33$33$-- -- -- -- -- -- -- -- -- ضڷܹݹ׵׶ٷ۸׵׶ٷ۸ڧuuuuuuuuuuuuuuuuuuuuuuuuuuurrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^IIIIIIIIIIIIIIIIIIIIIIIIIIIQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}uuuuuuuuuuuuuuuuuuuuuuuuuuurrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^IIIIIIIIIIIIIIIIIIIIIIIIIIIQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}uuuuuuuuuuuuuuuuuuuuuuuuuuurrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^IIIIIIIIIIIIIIIIIIIIIIIIIIIQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}uuuuuuuuuuuuuuuuuuuuuuuuuuurrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^IIIIIIIIIIIIIIIIIIIIIIIIIIIQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}uuuuuuuuuuuuuuuuuuuuuuuuuuurrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^IIIIIIIIIIIIIIIIIIIIIIIIIIIQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}uuuuuuuuuuuuuuuuuuuuuuuuuuurrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^IIIIIIIIIIIIIIIIIIIIIIIIIIIQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}uuuuuuuuuuuuuuuuuuuuuuuuuuurrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^IIIIIIIIIIIIIIIIIIIIIIIIIIIQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}uuuuuuuuuuuuuuuuuuuuuuuuuuurrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^IIIIIIIIIIIIIIIIIIIIIIIIIIIQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}uuuuuuuuuuuuuuuuuuuuuuuuuuurrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^IIIIIIIIIIIIIIIIIIIIIIIIIIIQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}uuuuuuuuuuuuuuuuuuuuuuuuuuurrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^IIIIIIIIIIIIIIIIIIIIIIIIIIIQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}uuuuuuuuuuuuuuuuuuuuuuuuuuurrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^IIIIIIIIIIIIIIIIIIIIIIIIIIIQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}uuuuuuuuuuuuuuuuuuuuuuuuuuurrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^IIIIIIIIIIIIIIIIIIIIIIIIIIIQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}uuuuuuuuuuuuuuuuuuuuuuuuuuurrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^IIIIIIIIIIIIIIIIIIIIIIIIIIIQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}uuuuuuuuuuuuuuuuuuuuuuuuuuurrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^IIIIIIIIIIIIIIIIIIIIIIIIIIIQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}uuuuuuuuuuuuuuuuuuuuuuuuuuurrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^IIIIIIIIIIIIIIIIIIIIIIIIIIIQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}uuuuuuuuuuuuuuuuuuuuuuuuuuurrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^IIIIIIIIIIIIIIIIIIIIIIIIIIIQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}uuuuuuuuuuuuuuuuuuuuuuuuuuurrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^IIIIIIIIIIIIIIIIIIIIIIIIIIIQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}uuuuuuuuuuuuuuuuuuuuuuuuuuurrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^IIIIIIIIIIIIIIIIIIIIIIIIIIIQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}uuuuuuuuuuuuuuuuuuuuuuuuuuurrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^IIIIIIIIIIIIIIIIIIIIIIIIIIIQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}uuuuuuuuuuuuuuuuuuuuuuuuuuurrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^IIIIIIIIIIIIIIIIIIIIIIIIIIIQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}uuuuuuuuuuuuuuuuuuuuuuuuuuurrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^IIIIIIIIIIIIIIIIIIIIIIIIIIIQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}uuuuuuuuuuuuuuuuuuuuuuuuuuurrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^IIIIIIIIIIIIIIIIIIIIIIIIIIIQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}uuuuuuuuuuuuuuuuuuuuuuuuuuurrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^IIIIIIIIIIIIIIIIIIIIIIIIIIIQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}uuuuuuuuuuuuuuuuuuuuuuuuuuurrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^IIIIIIIIIIIIIIIIIIIIIIIIIIIQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}uuuuuuuuuuuuuuuuuuuuuuuuuuurrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^IIIIIIIIIIIIIIIIIIIIIIIIIIIQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}uuuuuuuuuuuuuuuuuuuuuuuuuuurrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^IIIIIIIIIIIIIIIIIIIIIIIIIIIQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}uuuuuuuuuuuuuuuuuuuuuuuuuuurrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^IIIIIIIIIIIIIIIIIIIIIIIIIIIQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}uuuuuuuuuuuuuuuuuuuuuuuuuuurrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^IIIIIIIIIIIIIIIIIIIIIIIIIIIQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}uuuuuuuuuuuuuuuuuuuuuuuuuuurrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^IIIIIIIIIIIIIIIIIIIIIIIIIIIQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}uuuuuuuuuuuuuuuuuuuuuuuuuuurrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^IIIIIIIIIIIIIIIIIIIIIIIIIIIQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}uuuuuuuuuuuuuuuuuuuuuuuuuuurrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^IIIIIIIIIIIIIIIIIIIIIIIIIIIQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}uuuuuuuuuuuuuuuuuuuuuuuuuuurrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^IIIIIIIIIIIIIIIIIIIIIIIIIIIQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}""""""""""""KKKKKKKKKKKKܾlmdmne{|tޒ޾QQ9@@-!!    ((NN7LL6GG2    ""JJ4""HH3NN7HH3GG2JJ4GG2CC/EE1Ο       ҭLL6GG2II3EE1GG2EE1CC/EE1EE1CC/EE1GG2  ..!HH3CC/CC/AA.??-CC/EE1HH3GG2??-??-EE1CC/EE1GG2  ..!HH3CC/CC/AA.??-CC/EE1HH3GG2??-??-AA.??-??-CC/GG2AA.??-??-_aR_aR_aR_aR_aR_aR_aR_aR_aR_aR_aR_aR56.56.56.56.56.56.56.56.56.56.56.56.acSacSacSacSacSacSacSabRacSacSacSabR{}j{}j{}j{}j{}j{}j{}j{}j{}j{}j{}j{}j¤¤¤¤¤ʫ~~~~~~̬̬άέ̬̬άέ̬ͬάέʫʫˬ̬ʫʫˬ̬ʫʫˬ̬׷׸׸Ȫǩ׷Ȫ©©ǭrtcrtctudprbprbrsc|||||}}|||||}}|||||}}ũũʭ}j}j}iz|hz|hy{gwyfwyfwxfvxhvxhvyhwyhwyhvxhvxhֺ~}}ԹȯfhYfhYtttttttutuvututtvtuvutvttvtuvuuvuuvuuvuvvvͮǨί||`|}`z{_xy^xy^uv\£طi}~az{`z{_wx]p߾tb|}ayz^yy^e׶Ʀ~b}}auv\wx]}~aͭаbtt[wx]yz^{|`|Ĥ۹rsZtu\vw\xy^z{`qƦԴֲťԳĤӲұ׷߾ٸʪۺ̬ܻͭåնѱѲȲίݽʫӴ¤׸ǩڻ˭ũũũũũũũũũũĩĩĩũũĨĨĨĨĨݻִʫʫq¡ѲҲѲܥǦᾬ۸ճέťǦǦĤťϯ׶ڹã¼׵̬â׷մ޼޼ݽݽݽݽݽݽݽݽݽݽѰڹǦƥĤɩĤӲϯѰѰԳϯڹܻܻ۹ں ####&&""))&&""))((""++//!00"11#ڰZZ?QQ9[[@HH3FF1NN7GG2FF1MM7FF1FF1LL6FF1FF1LL6@@-@@-FF1@@-@@-FF1??-@@-FF1??-??-FF1??-??-FF1??-??-FF1??-??-FF1??-??-FF1??-??-FF1EE188(KK5::)77'77'99( %%77' ##55&55&55&55&55&55&55&33$11"11"11"00" б߾ۼϰ޽ܼͮۻӴԵŧնƨ޾߾ۺrponnnϰúxpoonŦǨqpopvѲqpopqٹںqmnopί¸mmnoo~åѲۻۻѲ޻ٷ۹طڸڸĥĥŦŦŦŦƦƦǧǧȧȧɨɨ߼߼޻ݻ߼߼޻ݻݻ߼޻ݻݻ޼߼޻ݻݻ޼߼߼޻ݻݻ޼߼޻ݻݻ޼߼ܻܻݻ޼߼ώٽڼٷٷ׶ط׷ֶţʩʩΫЭӮ߹Ϋ˩ͪЬҮڵѭϬ̪̪ΫѭԯٴҮЬͪʩͫϬѭݸҮЬͪʩ̪ϬѭѭϬ̪ɨ˪ΫҮϬͪʩʩααααααααααααααααααααααααααααααܻ޽̒t׋lۋl٦ƩȪƨŨŧħħħˮҴٺԳٸ߾ФѳħͰϱշշշħͯշշննԶæ̯ննննննͯշննննննշնննննննغٻٺٺճԳ|մִܺڹԳ{ճط߽۹{ֵܺ{۹߾ř|К|нӲӳӳӳӳӲӲӲӳӳɨť¢ƥέִݻѰѰ۸۸ٻٺڻڻٺڻڻڻĨĨĨĨĨĨĨĨĨĨĨĨĨĨĨĨĨĨĨĨڻڻڻڻťť۸ճ۹ιťέ׵ܺ޼޼ťή׵߽߽޼޼߽ή׵ۺܺݻݻ޼߽ӳ߽ܺܺܺܺ޼޼߽߽߽߽߽ܺܺ޼׹ڻܽշ޿׹ٻܽԷݾ̌t؏vݐv޼޼޼޼޼޼޼޼޼޼޼޼޼޼޼޼޼޼޼޼޼޼޼޼޼޼޼޼޼޼޿ٻٻٺڻڻۼܽڻڻݾ޿޿ƟϠס߽ݻܻھ¡¡¡¡¡ϰϰϰϰϰѲҲҲҲѲӳԳԳԳӳӳӳӳԳԳĩĩĩũũĩĩũũĩĩĩĩĩĩĩĩĩĩĩ߻߻߻߻߻ܹܹܹܹܹڸٷٷٷڸԴԴԴԴԴ  ~~~~~~~~~~{f}Ģ̩߻Ӱ߻߻߻ڷj{{ZxxXvvVttUrrTqqSڷڷu{{ZyyXvvWttUrsTЮٷڷɧ||ZyyYwwWtuUţЮٷѯ||[zzYwwWţЮضg{{ZapţЭr{|Z||[apŤƤ۹۹۹޼۹۹۹̪̪̪fffģţģۿŸŸطܺٸۺݼڹڹܼۺظܻۺۺۺۺۺۺܻ޽ڹݼݼظݼܻ׷޽ۺֶ⿟|wrvyupkjpnhhggggggggggffggfeffff߽߽Ӳģģ˩ѯ}ttʪٸãӲִͬܺܺ޼ӲڸʪѰʪ߽ڮäڹڸմطаܻȩʪͮӳͭ£ͭijƧྻڹŦӳ̬̭̭ͭͭɪ̭ٸ̭Ҳݽڹ߾յٹ޽߾ܼܳģӰáѯЮ߻ݺ״صʨٶ˩ݼݼݼ߾ظظֶԳظԳںԳܻԳ޽ҳۺponmmmϯúwonmmŦǨpnmouѱpomnpٸۺpmmnoί¹lmmno~ĥٸٸͭضղ״ĤƥȧӰĤƥȦǦťȦȦǦǦɧǦƥȦɧģƥȧâͩڵīʦײἭƢ԰ܷͩЬ޹ӯġߺٶ۷ݹݹ۷⼙{{|z||y{|ܷ۷۷ڶڶڶٶ۷ڶڶڶٶٶڶڶڶٶٶصٵڶٶٶٵصٵٶ۷ٵٵصٵٶڶ۷ص״صٵڶڶܷ״״صٵڶڶ۷۷صصٵڶܸղٵ۶~~yyyyzzxyxwxxvwxvwxvwx !!!!!! !!!   !!!###&&& """$$$ """"""$$$&&&(((+++!!!###%%%'''))) """$$$%%%'''!!!"""$$$&&& !!!###$$$ !!!    !!!!!!                         111222333444444555666111222333444555666777111222333444555666777111222333444555666777111222333444555666777!!!!!!!!!!!!"""""""""""" ---///+++---)))((('''&&&&&&%%%!!! !!! !!! !!!  !!! """!!!###"""$$$'''!!!###&&& """$$$!!!### !!!555555666666666666555555555555666666444555555555555555444444555555555555333444444444444444***************))))))))))))))))))))))))))))))(((((((((((((((         >?6>?6>?6>?7>?7>?7??7??7??7??7??7??7?@7?@7?@7:;4:;5:;5:;4:;4:;5:;5:;5:;5:;5:;5:;5:;5:;5:;5''"''"''"''"''"''"''"''"''"''"''"''"''"''"''"''"''"''"''"''"''"''"''"''"''"56/56/56/34.56/56/56/34.56/56/56/34.56/56/56/34.56/56/56/34.SUKSUKSUKSUKSUKSUKSUKSUKSUKSUKSUKSUKSUKSUKSUKSUKSUKSUKSUKSUK67178178178189267178178178178167178178178178167178178178178167178178178178112,12,12,12,12,12,12,12,12,12,12,12,12,12,12,;=6<=7<=7<=7<=7<=7<=7<=7<=7=>8=>8<>7=>8=>8=>811+01+11+01*/0*01+01+01+01+/0*11,01+00+00*/0*12,11+01+/0*00*22-11,01+00*/0*DD;BB:AB:DE7<=7<=6;<6;<5<=7<=6;<6;<5:<5<=7;<6;<6:;5:;5<=6;<6;<5:;5:;5;<6;<6:;5:;5:;4MNEMNEMNEMNEMNEMNEMNEMNEMNEMNEMNEMNEMNEMNEMNE892892892892892892892892892892892892892892892892892892892892QSJQSJQSJQSJQSJQSJQSJQSJQSJQSJQSJQSJQSJQSJQSJQSJQSJQSJQSJQSJAB:BC:AC:AB:BC:AC:AB:BC:AC:AB:BC:AC:AB:AB9AC:12+44-44-67.12+44-44-56.12+44-44-56.12+44-44-56.12+44-44-56.&'"&'"&'"&'"&'"&'"&'"&'"&'"&'"&'"&'"&'"&'"&'"'(#'(#'(#'(#'(#'(#'(#'(#'(#'(#'(#'(#'(#'(#'(#'(#'(#'(#'(#'(#!"!"!"!"!"!"!"!"!"!"!"!"!"!"!"!"!"!"!"!"!"!"!"!"!",-',-',-',-',-',-',-',-',-',-',-',-',-',-',-',-',-',-',-',-'@A:@A:@A:@A:@A:@A:@A:@A:@A:@A:@A:@A:@A:@A:@A:@A:@A:@A:@A:@A:@A:@A:@A:@A:@A:/0*/0*12+12+/0*/0*/0*12+/0*/0*/0*/0*/0*/0*/0*/0*/0*/0*/0*/0*OQHOQHOQHOQHOQHOQHOQHOQHOQHOQHOQHOQHOQHOQHOQHOQHOQHOQHOQHOQHOQHOQHOQHOQHOQH34.34.34.34.34.34.34.34.34.34.34.34.34.34.34.34.34.34.34.34.01+01+01+/0*/0*01+01+01+/0*/0*01+01+01+/0*/0*01+01+01+/0*/0*01+01+01+./*/0*=>7=>7=>7=>7=>7=>7=>7=>7=>7=>7=>7=>7=>7=>7=>7=>734-34-23,23,34-34-23,23,34-34-12,23,34-34-12,23,34-34-12,23,@A:@A:@A:@A:@A:@A:@A:@A:@A:@A:@A:@A:@A:@A:@A:@A:@A:@A:@A:@A:22+12*12*12*12*12*12*12*12*12*12*12*12*12*12*&&!&&!&&!''"''"&&!&&!&&!''"''"&&!&&!&&!''"''"&&!&&!&&!''"''"&&!&&!&&!''"''"AC;AC;AC;AC;AC;AC;AC;AC;AC;AC;AC;AC;AC;AC;AC;AC;AC;AC;AC;AC;AC;AC;AC;AC;AC;AC;AC;AC;AC;AC;))$)*$)*$))$))$)*$))$))$)*$))$))$)*$))$)*$)*$12*12*12*11*./)/0)12*12*/0)11*./)/0)12*/0)/0)11*./)/0)/0)/0)/0)11*./)./)/0)/0)/0)/0)./)./)+,&+,&--'--'-.'+,&+,&+,&--'-.'+,&+,&+,&+,&--'+,&+,&+,&+,&+,&+,&+,&+,&+,&+,&671671671570671671671570671671671570671671671570671671671570XYOXYOXYOXYOXYOXYOXYOXYOXYOXYOXYOXYOXYOXYOXYOXYOXYOXYOXYOXYOXYOXYOXYOXYOXYO45/56/56/56/56/45/56/56/56/56/45/56/56/56/45/45/56/56/56/45/45/56/56/56/45/8928929:38928929:38928929:38928929:38928929:37809:19:17809:19:17807809:17807809:1780780891KLDKLDKLDKLDKLDKLDKLDKLDKLDKLDKLDKLDKLDKLDKLDKLDKLDKLDKLDKLDKLDKLDKLDKLDKLDKLDKLDKLDKLDKLD11+23+66.11+23+45-11+11+12+11+12+01*11+12+01*?@7?@8AB9BC9BC:BC:?@7?@7?@8BC9BC:BC:?@7?@7?@8BC9BC:BC:?@7?@7?@8?@8BC:BC:?@7?@7?@7?@8BC:BC:11)--'--'/0(--'--',,&--'--'++&--'--'++&+,&--'NOBNOBNOBLMANOBNOBNOBLMAMNALMALMALMAMNALMALMALMAMNALMALMALMAWWNUVNTUMRSKXYPWXOVVNSTMXYQWXPVVOSTMZZRXYQWWPTUNZ[SYZRWXQUVOPQHOQHOQHOQHPQHOQHOQHOQHPQHOQHOPHOQHPQHOQHOQHOPG<=5<=5<=6<=6??7<<5<=5<=6<=6?@7<<5<=5<=6<=6?@7<<5<=5<=6<=6?@7<<5<=5<=6<=6??7IJBHIAGH@FG@GH@IJBHIAGH@FG@FG?IJBHIAGH@FG@FG?IJBHIAGH@FG@FG?IJBHIAGH@FG@FG?UVJXYLYZMUVJXYLYZMUVJXYLYZMUVJXYLYZMUVJXYLYZMUWMUWMUWMUWMUWMUWMUWMUWMUWMUWMUWMUWMUWMUWMUWMUWMUWMUWMUWMUWMUWMUWMUWMUWMUWMUWMUWMUWMUWMUWM     ,-&**%**%,-&**%**%()$**%**%'(#**%**%'(#**%**%12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,892892892892892892892892892892892892892892892892892892892892892892892892892892892892892892892892892892892892892892892892892892892892892PRHPRHPRHPRHPRHPRHPRHPRHPRHPRHPRHPRHPRHPRHPRHPRHPRHPRHPRHPRHPRHPRHPRHPRHPRH56/56/67067056/56/56/67056/56/56/67056/56/56/56/56/56/56/56/67078078078067078078078067078078078056/67078078056/670780780MOFMOFMOFMOFMOFMOFMOFMOFMOFMOFMOFMOFMOFMOFMOFMOFMOFMOFMOFMOFMOFMOFMOFMOFMOFMOFMOF                                       !!! !!!!!!!!! !!!!!!!!!!!!  %%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&&&& ******)))***))))))***************************                    DDDKKKRRR[[[ddd>>>DDDIIIOOOUUU:::>>>BBBFFFJJJ666999<<I'$@/>&4@ ?C?4@x/'4@x/I'4@8/'4`x?C?4`|?C?4`|?Y@?``_P x@``~/f `Ix``:``/g_Povg_P_@?_@4`C?4`!Y?ǃ4`_P?4`!P4`!@|4`!@P4` ?C?4`ܱ?C?4@@/C0`@?`@?p P  Y@8`/6 g`@?0 Y@``Y@?`@g`/6 g`/6 g`/6'@4`! @8B4`!@84`ܡ @84`@8 4@@/9  ;  ;yI  ;yI   4`  @AO 4`ܡ@@8O ;/ O      O  O O   o  ;  _ _  ? ? O      ,| ,|9  4`@8``v?`v?`v?4`!YP?ǃ4`1YP?ǃ``_@?&q@:@@_@?`/ @@?`/I'`/I'$@/>A'@?`[@?4`|Y@?4``[@?4`|`?Y@?4@(/I'$@/A&4```/&``@?`Y@?``@?`[@?`/I'``oY@'`/I'``oY@'``oY@'`[@?``` @?```?``?@?@? ?@?` / @7`/@'ǫ`@ wK@K@C@n wK@K@{ "wad" "\csmapping\wct\vlv\halflife.wad;\csmapping\wct\cs\cs_ramassis.wad;\csmapping\wct\cs\cstrike.wad;\csmapping\wct\cs\de_vegas.wad;\csmapping\wct\cs\itsitaly.wad;\csmapping\wct\cs\torntextures.wad;\csmapping\wct\vlv\xeno.wad;\csmapping\wct\vlv\decals.wad;\csmapping\wct\vlv\vlv_ramassis.wad;\csmapping\wct\csm\ramassis.wad;\csmapping\wct\csm\ramassis2.wad;\csmapping\wct\tfc\tfc_ramassis.wad;\csmapping\wct\kdz\giantbean.wad;\csmapping\wct\kdz\kreedz.wad;\csmapping\wct\kdz\kz_gr.wad;\csmapping\wct\kdz\kz_has.wad;\csmapping\wct\kdz\kz_maya3d.wad;\csmapping\wct\dmc\dmc.wad;\csmapping\wct\dl\smoe_cm2.wad;\csmapping\wct\dl\blazurban.wad;\csmapping\wct\dl\donoteatmikezilla.wad;\csmapping\wct\dl\joesmoe_cm.wad;\csmapping\wct\dl\mattc3.wad;\csmapping\wct\dl\megamikedeus2.wad;\csmapping\wct\sls\42.wad;\csmapping\wct\kdz\starwars.wad;\csmapping\wct\tmp\42serenity.wad;\csmapping\wct\sls\sp1d3r.wad;" "mapversion" "220" "classname" "worldspawn" "MaxRange" "16384" "skyname" "grnplsnt" "classname" "worldspawn" } { "origin" "-1408 -1280 -1024" "_diffuse_light" "255 255 128 200" "pitch" "-90" "angles" "0 270 0" "_fade" "1.0" "_light" "136 142 113 200" "classname" "light_environment" } { "origin" "-1536 -1408 -1216" "angles" "0 45 0" "classname" "info_player_start" } { "origin" "-1456 -1408 -1216" "angles" "0 45 0" "classname" "info_player_start" } { "origin" "-1456 -1328 -1216" "angles" "0 45 0" "classname" "info_player_start" } { "origin" "-1536 -1328 -1216" "angles" "0 45 0" "classname" "info_player_start" } { "origin" "-1216 1120 -608" "_fade" "1.0" "_light" "155 155 155 200" "classname" "light" } { "origin" "-528 1472 -1216" "_fade" "1.0" "_light" "255 255 255 200" "classname" "light" } { "origin" "560 1328 -192" "_fade" "1.0" "_light" "255 255 255 200" "classname" "light" } { "origin" "848 944 -512" "_fade" "1.0" "_light" "148 148 148 200" "classname" "light" } { "origin" "0 176 -960" "_fade" "1.0" "_light" "150 150 150 200" "classname" "light" } { "origin" "-704 640 -448" "_fade" "1.0" "_light" "44 44 44 200" "classname" "light" } { "model" "*1" "rendercolor" "0 0 0" "renderamt" "255" "classname" "func_wall" } { "model" "*2" "rendermode" "2" "targetname" "healingdoor" "dmg" "-10000" "lip" "-32" "wait" "0.1" "stopsnd" "3" "speed" "10000" "angles" "90 0 0" "rendercolor" "0 0 0" "classname" "func_door" } { "model" "*3" "wait" "1" "target" "healingdoor" "classname" "trigger_multiple" } { "model" "*4" "rendermode" "2" "targetname" "healingdoori" "dmg" "-10000" "lip" "-32" "wait" "0.1" "stopsnd" "3" "speed" "10000" "angles" "90 0 0" "rendercolor" "0 0 0" "classname" "func_door" } { "model" "*5" "wait" "1" "target" "healingdoori" "classname" "trigger_multiple" } { "model" "*6" "rendermode" "2" "targetname" "healingdoorii" "dmg" "-10000" "lip" "-32" "wait" "0.1" "stopsnd" "3" "speed" "10000" "angles" "90 0 0" "rendercolor" "0 0 0" "classname" "func_door" } { "model" "*7" "wait" "1" "target" "healingdoorii" "classname" "trigger_multiple" } { "model" "*8" "rendermode" "2" "targetname" "healingdooriii" "dmg" "-10000" "lip" "-32" "wait" "0.1" "stopsnd" "3" "speed" "10000" "angles" "90 0 0" "rendercolor" "0 0 0" "classname" "func_door" } { "model" "*9" "wait" "1" "target" "healingdooriii" "classname" "trigger_multiple" } { "model" "*10" "rendermode" "2" "targetname" "healingdooriiii" "dmg" "-10000" "lip" "-32" "wait" "0.1" "stopsnd" "3" "speed" "10000" "angles" "90 0 0" "rendercolor" "0 0 0" "classname" "func_door" } { "model" "*11" "wait" "1" "target" "healingdooriiii" "classname" "trigger_multiple" } { "origin" "1160 1556 1932" "globalstate" "counter_start_state" "targetname" "ms_counter_start" "classname" "multisource" } { "origin" "1160 1556 1932" "targetname" "counter_start_off" "globalstate" "counter_start_state" "classname" "env_global" } { "origin" "1160 1556 1932" "targetname" "counter_start_on" "initialstate" "1" "triggermode" "1" "globalstate" "counter_start_state" "spawnflags" "1" "classname" "env_global" } { "origin" "1160 1556 1932" "targetname" "invcounter_start_on" "initialstate" "1" "triggermode" "1" "globalstate" "invcounter_start_state" "classname" "env_global" } { "origin" "1160 1556 1932" "targetname" "invcounter_start_off" "globalstate" "invcounter_start_state" "spawnflags" "1" "classname" "env_global" } { "origin" "1160 1556 1932" "globalstate" "invcounter_start_state" "targetname" "invms_counter_start" "classname" "multisource" } { "model" "*12" "targetname" "but_stop" "master" "invms_counter_start" "target" "counter_off" "wait" "2" "speed" "5" "angles" "0 0 0" "rendercolor" "0 0 0" "spawnflags" "1" "classname" "func_button" } { "model" "*13" "volume" "0.85" "avelocity" "0 0 0" "speed" "64" "target" "10min-nb_0_start" "targetname" "10min-nb_0" "rendercolor" "0 0 0" "spawnflags" "8" "classname" "func_train" } { "model" "*14" "volume" "0.85" "avelocity" "0 0 0" "speed" "64" "target" "1min-nb_0_start" "targetname" "1min-nb_0" "rendercolor" "0 0 0" "spawnflags" "8" "classname" "func_train" } { "model" "*15" "volume" "0.85" "avelocity" "0 0 0" "speed" "64" "target" "10-nb_0_start" "targetname" "10-nb_0" "rendercolor" "0 0 0" "spawnflags" "8" "classname" "func_train" } { "model" "*16" "volume" "0.85" "avelocity" "0 0 0" "speed" "64" "target" "1.1-nb_0_start" "targetname" "1.1-nb_0" "rendercolor" "0 0 0" "spawnflags" "8" "classname" "func_train" } { "model" "*17" "volume" "0.85" "avelocity" "0 0 0" "speed" "64" "target" "1.1-nb_1_start" "targetname" "1.1-nb_1" "rendercolor" "0 0 0" "spawnflags" "8" "classname" "func_train" } { "model" "*18" "volume" "0.85" "avelocity" "0 0 0" "speed" "64" "target" "10-nb_1_start" "targetname" "10-nb_1" "rendercolor" "0 0 0" "spawnflags" "8" "classname" "func_train" } { "model" "*19" "volume" "0.85" "avelocity" "0 0 0" "speed" "64" "target" "1min-nb_1_start" "targetname" "1min-nb_1" "rendercolor" "0 0 0" "spawnflags" "8" "classname" "func_train" } { "model" "*20" "volume" "0.85" "avelocity" "0 0 0" "speed" "64" "target" "10min-nb_1_start" "targetname" "10min-nb_1" "rendercolor" "0 0 0" "spawnflags" "8" "classname" "func_train" } { "model" "*21" "volume" "0.85" "avelocity" "0 0 0" "speed" "64" "target" "10min-nb_2_start" "targetname" "10min-nb_2" "rendercolor" "0 0 0" "spawnflags" "8" "classname" "func_train" } { "model" "*22" "volume" "0.85" "avelocity" "0 0 0" "speed" "64" "target" "1min-nb_2_start" "targetname" "1min-nb_2" "rendercolor" "0 0 0" "spawnflags" "8" "classname" "func_train" } { "model" "*23" "volume" "0.85" "avelocity" "0 0 0" "speed" "64" "target" "10-nb_2_start" "targetname" "10-nb_2" "rendercolor" "0 0 0" "spawnflags" "8" "classname" "func_train" } { "model" "*24" "volume" "0.85" "avelocity" "0 0 0" "speed" "64" "target" "1.1-nb_2_start" "targetname" "1.1-nb_2" "rendercolor" "0 0 0" "spawnflags" "8" "classname" "func_train" } { "model" "*25" "volume" "0.85" "avelocity" "0 0 0" "speed" "64" "target" "1.1-nb_3_start" "targetname" "1.1-nb_3" "rendercolor" "0 0 0" "spawnflags" "8" "classname" "func_train" } { "model" "*26" "volume" "0.85" "avelocity" "0 0 0" "speed" "64" "target" "10-nb_3_start" "targetname" "10-nb_3" "rendercolor" "0 0 0" "spawnflags" "8" "classname" "func_train" } { "model" "*27" "volume" "0.85" "avelocity" "0 0 0" "speed" "64" "target" "1min-nb_3_start" "targetname" "1min-nb_3" "rendercolor" "0 0 0" "spawnflags" "8" "classname" "func_train" } { "model" "*28" "volume" "0.85" "avelocity" "0 0 0" "speed" "64" "target" "10min-nb_3_start" "targetname" "10min-nb_3" "rendercolor" "0 0 0" "spawnflags" "8" "classname" "func_train" } { "model" "*29" "volume" "0.85" "avelocity" "0 0 0" "speed" "64" "target" "10min-nb_4_start" "targetname" "10min-nb_4" "rendercolor" "0 0 0" "spawnflags" "8" "classname" "func_train" } { "model" "*30" "volume" "0.85" "avelocity" "0 0 0" "speed" "64" "target" "1min-nb_4_start" "targetname" "1min-nb_4" "rendercolor" "0 0 0" "spawnflags" "8" "classname" "func_train" } { "model" "*31" "volume" "0.85" "avelocity" "0 0 0" "speed" "64" "target" "10-nb_4_start" "targetname" "10-nb_4" "rendercolor" "0 0 0" "spawnflags" "8" "classname" "func_train" } { "model" "*32" "volume" "0.85" "avelocity" "0 0 0" "speed" "64" "target" "1.1-nb_4_start" "targetname" "1.1-nb_4" "rendercolor" "0 0 0" "spawnflags" "8" "classname" "func_train" } { "model" "*33" "volume" "0.85" "avelocity" "0 0 0" "speed" "64" "target" "1.1-nb_5_start" "targetname" "1.1-nb_5" "rendercolor" "0 0 0" "spawnflags" "8" "classname" "func_train" } { "model" "*34" "volume" "0.85" "avelocity" "0 0 0" "speed" "64" "target" "10-nb_5_start" "targetname" "10-nb_5" "rendercolor" "0 0 0" "spawnflags" "8" "classname" "func_train" } { "model" "*35" "volume" "0.85" "avelocity" "0 0 0" "speed" "64" "target" "1min-nb_5_start" "targetname" "1min-nb_5" "rendercolor" "0 0 0" "spawnflags" "8" "classname" "func_train" } { "model" "*36" "volume" "0.85" "avelocity" "0 0 0" "speed" "64" "target" "10min-nb_5_start" "targetname" "10min-nb_5" "rendercolor" "0 0 0" "spawnflags" "8" "classname" "func_train" } { "model" "*37" "volume" "0.85" "avelocity" "0 0 0" "speed" "64" "target" "1min-nb_6_start" "targetname" "1min-nb_6" "rendercolor" "0 0 0" "spawnflags" "8" "classname" "func_train" } { "model" "*38" "volume" "0.85" "avelocity" "0 0 0" "speed" "64" "target" "1min-nb_7_start" "targetname" "1min-nb_7" "rendercolor" "0 0 0" "spawnflags" "8" "classname" "func_train" } { "model" "*39" "volume" "0.85" "avelocity" "0 0 0" "speed" "64" "target" "1min-nb_8_start" "targetname" "1min-nb_8" "rendercolor" "0 0 0" "spawnflags" "8" "classname" "func_train" } { "model" "*40" "volume" "0.85" "avelocity" "0 0 0" "speed" "64" "target" "1min-nb_9_start" "targetname" "1min-nb_9" "rendercolor" "0 0 0" "spawnflags" "8" "classname" "func_train" } { "model" "*41" "volume" "0.85" "avelocity" "0 0 0" "speed" "64" "target" "1.1-nb_9_start" "targetname" "1.1-nb_9" "rendercolor" "0 0 0" "spawnflags" "8" "classname" "func_train" } { "model" "*42" "volume" "0.85" "avelocity" "0 0 0" "speed" "64" "target" "1.1-nb_8_start" "targetname" "1.1-nb_8" "rendercolor" "0 0 0" "spawnflags" "8" "classname" "func_train" } { "model" "*43" "volume" "0.85" "avelocity" "0 0 0" "speed" "64" "target" "1.1-nb_7_start" "targetname" "1.1-nb_7" "rendercolor" "0 0 0" "spawnflags" "8" "classname" "func_train" } { "model" "*44" "volume" "0.85" "avelocity" "0 0 0" "speed" "64" "target" "1.1-nb_6_start" "targetname" "1.1-nb_6" "rendercolor" "0 0 0" "spawnflags" "8" "classname" "func_train" } { "origin" "1260 1568 1968" "mm_mx" "0.2" "mm_1.1" "0" "mm_10" "0" "mm_1min" "0" "mm_10min" "0" "invcounter_start_on" "0" "counter_start_off" "0" "targetname" "counter_start" "classname" "multi_manager" } { "origin" "1160 1556 1932" "mm_mx_rr" "0.1" "m1" "0" "targetname" "counter_off" "classname" "multi_manager" } { "model" "*45" "netname" "restart_round" "distance" "90" "wait" "4" "speed" "100" "angles" "0 0 0" "rendercolor" "0 0 0" "spawnflags" "24" "classname" "func_door_rotating" } { "origin" "1160 1540 1940" "but_stop" "0" "invcounter_start_off" "0.1" "counter_start_on" "0.1" "targetname" "restart_round" "classname" "multi_manager" } { "origin" "1160 1564 1968" "speed" "64" "targetname" "1.1-nb_0_start" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "1160 1564 1968" "speed" "64" "targetname" "1.1-nb_1_start" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "1160 1564 1968" "speed" "64" "targetname" "1.1-nb_2_start" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "1160 1564 1968" "speed" "64" "targetname" "1.1-nb_3_start" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "1160 1564 1968" "speed" "64" "targetname" "1.1-nb_4_start" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "1160 1564 1968" "speed" "64" "targetname" "1.1-nb_5_start" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "1160 1564 1968" "speed" "64" "targetname" "1.1-nb_6_start" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "1160 1564 1968" "speed" "64" "targetname" "1.1-nb_7_start" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "1160 1564 1968" "speed" "64" "targetname" "1.1-nb_8_start" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "1160 1564 1968" "speed" "64" "targetname" "1.1-nb_9_start" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "1256 1515 1968" "target" "1.1-nb_0_end" "targetname" "1.1-nb_0_end5" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "1256 1515 1968" "target" "1.1-nb_1_end" "targetname" "1.1-nb_1_end5" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "1256 1515 1968" "target" "1.1-nb_2_end" "targetname" "1.1-nb_2_end5" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "1256 1515 1968" "target" "1.1-nb_3_end" "targetname" "1.1-nb_3_end5" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "1256 1515 1968" "target" "1.1-nb_4_end" "targetname" "1.1-nb_4_end5" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "1256 1515 1968" "target" "1.1-nb_5_end" "targetname" "1.1-nb_5_end5" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "1256 1515 1968" "target" "1.1-nb_6_end" "targetname" "1.1-nb_6_end5" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "1256 1515 1968" "target" "1.1-nb_7_end" "targetname" "1.1-nb_7_end5" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "1256 1515 1968" "target" "1.1-nb_8_end" "targetname" "1.1-nb_8_end5" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "1256 1515 1968" "target" "1.1-nb_9_end" "targetname" "1.1-nb_9_end5" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "1160 1556 1968" "target" "1.1-nb_0_end5" "speed" "64" "targetname" "1.1-nb_0_end" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "1160 1556 1968" "target" "1.1-nb_1_end5" "speed" "64" "targetname" "1.1-nb_1_end" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "1160 1556 1968" "target" "1.1-nb_2_end5" "speed" "64" "targetname" "1.1-nb_2_end" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "1160 1556 1968" "target" "1.1-nb_3_end5" "speed" "64" "targetname" "1.1-nb_3_end" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "1160 1556 1968" "target" "1.1-nb_4_end5" "speed" "64" "targetname" "1.1-nb_4_end" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "1160 1556 1968" "target" "1.1-nb_5_end5" "speed" "64" "targetname" "1.1-nb_5_end" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "1160 1556 1968" "target" "1.1-nb_6_end5" "speed" "64" "targetname" "1.1-nb_6_end" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "1160 1556 1968" "target" "1.1-nb_7_end5" "speed" "64" "targetname" "1.1-nb_7_end" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "1160 1556 1968" "target" "1.1-nb_8_end5" "speed" "64" "targetname" "1.1-nb_8_end" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "1160 1556 1968" "target" "1.1-nb_9_end5" "speed" "64" "targetname" "1.1-nb_9_end" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "1260 1568 1968" "cht_1.1-nb_3" "0" "mm_1.1_act" "0.1" "cht_1.1-nb_6" "0" "cht_1.1-nb_1" "0" "cht_1.1-nb_5" "0" "cht_1.1-nb_8" "0" "cht_1.1-nb_0" "0" "cht_1.1-nb_2" "0" "cht_1.1-nb_4" "0" "cht_1.1-nb_7" "0" "cht_1.1-nb_9" "0" "targetname" "mm_1.1" "classname" "multi_manager" } { "origin" "1260 1568 1968" "1.1-nb_5" "0" "1.1-nb_8" "0" "1.1-nb_1" "0" "1.1-nb_6" "0" "1.1-nb_3" "0" "1.1-nb_9" "0" "1.1-nb_7" "0" "1.1-nb_4" "0" "1.1-nb_2" "0" "1.1-nb_0" "0" "targetname" "mm_1.1_act" "classname" "multi_manager" } { "origin" "1260 1568 1968" "m_iszNewTarget" "1.1-nb_0_end" "targetname" "cht_1.1-nb_0" "target" "1.1-nb_0" "classname" "trigger_changetarget" } { "origin" "1260 1568 1968" "m_iszNewTarget" "1.1-nb_1_end" "targetname" "cht_1.1-nb_1" "target" "1.1-nb_1" "classname" "trigger_changetarget" } { "origin" "1260 1568 1968" "m_iszNewTarget" "1.1-nb_2_end" "targetname" "cht_1.1-nb_2" "target" "1.1-nb_2" "classname" "trigger_changetarget" } { "origin" "1260 1568 1968" "m_iszNewTarget" "1.1-nb_3_end" "targetname" "cht_1.1-nb_3" "target" "1.1-nb_3" "classname" "trigger_changetarget" } { "origin" "1260 1568 1968" "m_iszNewTarget" "1.1-nb_4_end" "targetname" "cht_1.1-nb_4" "target" "1.1-nb_4" "classname" "trigger_changetarget" } { "origin" "1260 1568 1968" "m_iszNewTarget" "1.1-nb_5_end" "targetname" "cht_1.1-nb_5" "target" "1.1-nb_5" "classname" "trigger_changetarget" } { "origin" "1260 1568 1968" "m_iszNewTarget" "1.1-nb_6_end" "targetname" "cht_1.1-nb_6" "target" "1.1-nb_6" "classname" "trigger_changetarget" } { "origin" "1260 1568 1968" "m_iszNewTarget" "1.1-nb_7_end" "targetname" "cht_1.1-nb_7" "target" "1.1-nb_7" "classname" "trigger_changetarget" } { "origin" "1260 1568 1968" "m_iszNewTarget" "1.1-nb_8_end" "targetname" "cht_1.1-nb_8" "target" "1.1-nb_8" "classname" "trigger_changetarget" } { "origin" "1260 1568 1968" "m_iszNewTarget" "1.1-nb_9_end" "targetname" "cht_1.1-nb_9" "target" "1.1-nb_9" "classname" "trigger_changetarget" } { "origin" "1160 1564 1968" "speed" "64" "targetname" "10-nb_0_start" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "1160 1564 1968" "speed" "64" "targetname" "10-nb_1_start" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "1160 1564 1968" "speed" "64" "targetname" "10-nb_2_start" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "1160 1564 1968" "speed" "64" "targetname" "10-nb_3_start" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "1160 1564 1968" "speed" "64" "targetname" "10-nb_4_start" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "1160 1564 1968" "speed" "64" "targetname" "10-nb_5_start" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "1160 1556 1968" "target" "10-nb_0_end5" "speed" "64" "targetname" "10-nb_0_end" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "1160 1556 1968" "target" "10-nb_1_end5" "speed" "64" "targetname" "10-nb_1_end" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "1160 1556 1968" "target" "10-nb_2_end5" "speed" "64" "targetname" "10-nb_2_end" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "1160 1556 1968" "target" "10-nb_3_end5" "speed" "64" "targetname" "10-nb_3_end" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "1160 1556 1968" "target" "10-nb_4_end5" "speed" "64" "targetname" "10-nb_4_end" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "1160 1556 1968" "target" "10-nb_5_end5" "speed" "64" "targetname" "10-nb_5_end" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "1224 1515 1968" "target" "10-nb_0_end" "speed" "64" "targetname" "10-nb_0_end5" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "1224 1515 1968" "target" "10-nb_1_end" "speed" "64" "targetname" "10-nb_1_end5" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "1224 1515 1968" "target" "10-nb_2_end" "speed" "64" "targetname" "10-nb_2_end5" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "1224 1515 1968" "target" "10-nb_3_end" "speed" "64" "targetname" "10-nb_3_end5" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "1224 1515 1968" "target" "10-nb_4_end" "speed" "64" "targetname" "10-nb_4_end5" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "1224 1515 1968" "target" "10-nb_5_end" "speed" "64" "targetname" "10-nb_5_end5" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "1260 1568 1968" "cht_10-nb_3" "0" "mm_10_act" "0.1" "cht_10-nb_1" "0" "cht_10-nb_5" "0" "cht_10-nb_0" "0" "cht_10-nb_2" "0" "cht_10-nb_4" "0" "targetname" "mm_10" "classname" "multi_manager" } { "origin" "1260 1568 1968" "10-nb_5" "0" "10-nb_1" "0" "10-nb_3" "0" "10-nb_4" "0" "10-nb_2" "0" "10-nb_0" "0" "targetname" "mm_10_act" "classname" "multi_manager" } { "origin" "1260 1568 1968" "m_iszNewTarget" "10-nb_0_end" "targetname" "cht_10-nb_0" "target" "10-nb_0" "classname" "trigger_changetarget" } { "origin" "1260 1568 1968" "m_iszNewTarget" "10-nb_1_end" "targetname" "cht_10-nb_1" "target" "10-nb_1" "classname" "trigger_changetarget" } { "origin" "1260 1568 1968" "m_iszNewTarget" "10-nb_2_end" "targetname" "cht_10-nb_2" "target" "10-nb_2" "classname" "trigger_changetarget" } { "origin" "1260 1568 1968" "m_iszNewTarget" "10-nb_3_end" "targetname" "cht_10-nb_3" "target" "10-nb_3" "classname" "trigger_changetarget" } { "origin" "1260 1568 1968" "m_iszNewTarget" "10-nb_4_end" "targetname" "cht_10-nb_4" "target" "10-nb_4" "classname" "trigger_changetarget" } { "origin" "1260 1568 1968" "m_iszNewTarget" "10-nb_5_end" "targetname" "cht_10-nb_5" "target" "10-nb_5" "classname" "trigger_changetarget" } { "model" "*46" "renderamt" "255" "rendercolor" "0 0 0" "classname" "func_wall" } { "origin" "1160 1564 1968" "speed" "64" "targetname" "1min-nb_0_start" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "1160 1564 1968" "speed" "64" "targetname" "1min-nb_1_start" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "1160 1564 1968" "speed" "64" "targetname" "1min-nb_2_start" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "1160 1564 1968" "speed" "64" "targetname" "1min-nb_3_start" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "1160 1564 1968" "speed" "64" "targetname" "1min-nb_4_start" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "1160 1564 1968" "speed" "64" "targetname" "1min-nb_5_start" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "1160 1564 1968" "speed" "64" "targetname" "1min-nb_6_start" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "1160 1564 1968" "speed" "64" "targetname" "1min-nb_7_start" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "1160 1564 1968" "speed" "64" "targetname" "1min-nb_8_start" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "1160 1564 1968" "speed" "64" "targetname" "1min-nb_9_start" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "1160 1556 1968" "target" "1min-nb_0_end5" "speed" "64" "targetname" "1min-nb_0_end" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "1160 1556 1968" "target" "1min-nb_1_end5" "speed" "64" "targetname" "1min-nb_1_end" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "1160 1556 1968" "target" "1min-nb_2_end5" "speed" "64" "targetname" "1min-nb_2_end" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "1160 1556 1968" "target" "1min-nb_4_end5" "speed" "64" "targetname" "1min-nb_4_end" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "1160 1556 1968" "target" "1min-nb_5_end5" "speed" "64" "targetname" "1min-nb_5_end" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "1160 1556 1968" "target" "1min-nb_6_end5" "speed" "64" "targetname" "1min-nb_6_end" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "1160 1556 1968" "target" "1min-nb_7_end5" "speed" "64" "targetname" "1min-nb_7_end" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "1160 1556 1968" "target" "1min-nb_8_end5" "speed" "64" "targetname" "1min-nb_8_end" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "1160 1556 1968" "target" "1min-nb_9_end5" "speed" "64" "targetname" "1min-nb_9_end" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "1188 1515 1968" "target" "1min-nb_0_end" "speed" "64" "targetname" "1min-nb_0_end5" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "1188 1515 1968" "target" "1min-nb_1_end" "speed" "64" "targetname" "1min-nb_1_end5" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "1188 1515 1968" "target" "1min-nb_2_end" "speed" "64" "targetname" "1min-nb_2_end5" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "1188 1515 1968" "target" "1min-nb_3_end" "speed" "64" "targetname" "1min-nb_3_end5" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "1188 1515 1968" "target" "1min-nb_4_end" "speed" "64" "targetname" "1min-nb_4_end5" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "1188 1515 1968" "target" "1min-nb_5_end" "speed" "64" "targetname" "1min-nb_5_end5" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "1188 1515 1968" "target" "1min-nb_6_end" "speed" "64" "targetname" "1min-nb_6_end5" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "1188 1515 1968" "target" "1min-nb_7_end" "speed" "64" "targetname" "1min-nb_7_end5" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "1188 1515 1968" "target" "1min-nb_8_end" "speed" "64" "targetname" "1min-nb_8_end5" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "1188 1515 1968" "target" "1min-nb_9_end" "speed" "64" "targetname" "1min-nb_9_end5" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "1260 1568 1968" "cht_1min-nb_3" "0" "mm_1min_act" "0.1" "cht_1min-nb_6" "0" "cht_1min-nb_1" "0" "cht_1min-nb_5" "0" "cht_1min-nb_8" "0" "cht_1min-nb_0" "0" "cht_1min-nb_2" "0" "cht_1min-nb_4" "0" "cht_1min-nb_7" "0" "cht_1min-nb_9" "0" "targetname" "mm_1min" "classname" "multi_manager" } { "origin" "1260 1568 1968" "1min-nb_5" "0" "1min-nb_8" "0" "1min-nb_1" "0" "1min-nb_6" "0" "1min-nb_3" "0" "1min-nb_9" "0" "1min-nb_7" "0" "1min-nb_4" "0" "1min-nb_2" "0" "1min-nb_0" "0" "targetname" "mm_1min_act" "classname" "multi_manager" } { "origin" "1260 1568 1968" "m_iszNewTarget" "1min-nb_0_end" "targetname" "cht_1min-nb_0" "target" "1min-nb_0" "classname" "trigger_changetarget" } { "origin" "1260 1568 1968" "m_iszNewTarget" "1min-nb_1_end" "targetname" "cht_1min-nb_1" "target" "1min-nb_1" "classname" "trigger_changetarget" } { "origin" "1260 1568 1968" "m_iszNewTarget" "1min-nb_2_end" "targetname" "cht_1min-nb_2" "target" "1min-nb_2" "classname" "trigger_changetarget" } { "origin" "1260 1568 1968" "m_iszNewTarget" "1min-nb_3_end" "targetname" "cht_1min-nb_3" "target" "1min-nb_3" "classname" "trigger_changetarget" } { "origin" "1260 1568 1968" "m_iszNewTarget" "1min-nb_4_end" "targetname" "cht_1min-nb_4" "target" "1min-nb_4" "classname" "trigger_changetarget" } { "origin" "1260 1568 1968" "m_iszNewTarget" "1min-nb_5_end" "targetname" "cht_1min-nb_5" "target" "1min-nb_5" "classname" "trigger_changetarget" } { "origin" "1260 1568 1968" "m_iszNewTarget" "1min-nb_6_end" "targetname" "cht_1min-nb_6" "target" "1min-nb_6" "classname" "trigger_changetarget" } { "origin" "1260 1568 1968" "m_iszNewTarget" "1min-nb_7_end" "targetname" "cht_1min-nb_7" "target" "1min-nb_7" "classname" "trigger_changetarget" } { "origin" "1260 1568 1968" "m_iszNewTarget" "1min-nb_8_end" "targetname" "cht_1min-nb_8" "target" "1min-nb_8" "classname" "trigger_changetarget" } { "origin" "1260 1568 1968" "m_iszNewTarget" "1min-nb_9_end" "targetname" "cht_1min-nb_9" "target" "1min-nb_9" "classname" "trigger_changetarget" } { "origin" "1160 1564 1968" "speed" "64" "targetname" "10min-nb_0_start" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "1160 1564 1968" "speed" "64" "targetname" "10min-nb_1_start" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "1160 1564 1968" "speed" "64" "targetname" "10min-nb_2_start" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "1160 1564 1968" "speed" "64" "targetname" "10min-nb_3_start" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "1160 1564 1968" "speed" "64" "targetname" "10min-nb_4_start" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "1160 1564 1968" "speed" "64" "targetname" "10min-nb_5_start" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "1160 1556 1968" "target" "10min-nb_0_end5" "speed" "64" "targetname" "10min-nb_0_end" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "1160 1556 1968" "target" "10min-nb_1_end5" "speed" "64" "targetname" "10min-nb_1_end" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "1160 1556 1968" "target" "10min-nb_2_end5" "speed" "64" "targetname" "10min-nb_2_end" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "1160 1556 1968" "target" "10min-nb_3_end5" "speed" "64" "targetname" "10min-nb_3_end" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "1160 1556 1968" "target" "10min-nb_4_end5" "speed" "64" "targetname" "10min-nb_4_end" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "1160 1556 1968" "target" "10min-nb_5_end5" "speed" "64" "targetname" "10min-nb_5_end" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "1156 1515 1968" "target" "10min-nb_0_end" "speed" "64" "targetname" "10min-nb_0_end5" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "1156 1515 1968" "target" "10min-nb_1_end" "speed" "64" "targetname" "10min-nb_1_end5" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "1156 1515 1968" "target" "10min-nb_2_end" "speed" "64" "targetname" "10min-nb_2_end5" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "1156 1515 1968" "target" "10min-nb_3_end" "speed" "64" "targetname" "10min-nb_3_end5" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "1156 1515 1968" "target" "10min-nb_4_end" "speed" "64" "targetname" "10min-nb_4_end5" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "1156 1515 1968" "target" "10min-nb_5_end" "speed" "64" "targetname" "10min-nb_5_end5" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "1260 1568 1968" "cht_10min-nb_3" "0" "mm_10min_act" "0.1" "cht_10min-nb_1" "0" "cht_10min-nb_5" "0" "cht_10min-nb_0" "0" "cht_10min-nb_2" "0" "cht_10min-nb_4" "0" "targetname" "mm_10min" "classname" "multi_manager" } { "origin" "1260 1568 1968" "10min-nb_5" "0" "10min-nb_1" "0" "10min-nb_3" "0" "10min-nb_4" "0" "10min-nb_2" "0" "10min-nb_0" "0" "targetname" "mm_10_act" "classname" "multi_manager" } { "origin" "1260 1568 1968" "m_iszNewTarget" "10min-nb_0_end" "targetname" "cht_10min-nb_0" "target" "10min-nb_0" "classname" "trigger_changetarget" } { "origin" "1260 1568 1968" "m_iszNewTarget" "10min-nb_1_end" "targetname" "cht_10min-nb_1" "target" "10min-nb_1" "classname" "trigger_changetarget" } { "origin" "1260 1568 1968" "m_iszNewTarget" "10min-nb_2_end" "targetname" "cht_10min-nb_2" "target" "10min-nb_2" "classname" "trigger_changetarget" } { "origin" "1260 1568 1968" "m_iszNewTarget" "10min-nb_3_end" "targetname" "cht_10min-nb_3" "target" "10min-nb_3" "classname" "trigger_changetarget" } { "origin" "1260 1568 1968" "m_iszNewTarget" "10min-nb_4_end" "targetname" "cht_10min-nb_4" "target" "10min-nb_4" "classname" "trigger_changetarget" } { "origin" "1260 1568 1968" "m_iszNewTarget" "10min-nb_5_end" "targetname" "cht_10min-nb_5" "target" "10min-nb_5" "classname" "trigger_changetarget" } { "origin" "1216 1556 1956" "wait" "1" "message" "mm_m2" "target" "m1_1" "targetname" "m1_0" "angles" "0 0 0" "spawnflags" "2" "classname" "path_corner" } { "model" "*47" "renderamt" "255" "volume" "0.85" "avelocity" "0 0 0" "speed" "64" "target" "m1_wait" "targetname" "m1" "rendercolor" "0 0 0" "spawnflags" "8" "classname" "func_train" } { "origin" "1216 1556 1956" "targetname" "m1_wait" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "1216 1556 1956" "message" "mm_m1_1" "wait" "1" "target" "m1_2" "targetname" "m1_1" "angles" "0 0 0" "spawnflags" "2" "classname" "path_corner" } { "origin" "1216 1556 1956" "message" "mm_m1_2" "wait" "1" "target" "m1_3" "targetname" "m1_2" "angles" "0 0 0" "spawnflags" "2" "classname" "path_corner" } { "origin" "1216 1556 1956" "message" "mm_m1_3" "wait" "1" "target" "m1_4" "targetname" "m1_3" "angles" "0 0 0" "spawnflags" "2" "classname" "path_corner" } { "origin" "1216 1556 1956" "message" "mm_m1_4" "wait" "1" "target" "m1_5" "targetname" "m1_4" "angles" "0 0 0" "spawnflags" "2" "classname" "path_corner" } { "origin" "1216 1556 1956" "message" "mm_m1_5" "wait" "1" "target" "m1_6" "targetname" "m1_5" "angles" "0 0 0" "spawnflags" "2" "classname" "path_corner" } { "origin" "1216 1556 1956" "message" "mm_m1_6" "wait" "1" "target" "m1_7" "targetname" "m1_6" "angles" "0 0 0" "spawnflags" "2" "classname" "path_corner" } { "origin" "1216 1556 1956" "message" "mm_m1_7" "wait" "1" "target" "m1_8" "targetname" "m1_7" "angles" "0 0 0" "spawnflags" "2" "classname" "path_corner" } { "origin" "1216 1556 1956" "message" "mm_m1_8" "wait" "1" "target" "m1_9" "targetname" "m1_8" "angles" "0 0 0" "spawnflags" "2" "classname" "path_corner" } { "origin" "1216 1556 1956" "message" "mm_m1_9" "wait" "1" "target" "m1_0" "targetname" "m1_9" "angles" "0 0 0" "spawnflags" "2" "classname" "path_corner" } { "model" "*48" "volume" "0.85" "avelocity" "0 0 0" "speed" "64" "target" "m2_wait" "targetname" "m2" "rendercolor" "0 0 0" "spawnflags" "8" "classname" "func_train" } { "origin" "1216 1556 1956" "targetname" "m2_wait" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "1216 1556 1956" "message" "mm_m3" "target" "m2_1" "targetname" "m2_0" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "1216 1556 1956" "message" "mm_m2_1" "target" "m2_2" "targetname" "m2_1" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "1216 1556 1956" "message" "mm_m2_2" "target" "m2_3" "targetname" "m2_2" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "1216 1556 1956" "message" "mm_m2_3" "target" "m2_4" "targetname" "m2_3" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "1216 1556 1956" "message" "mm_m2_4" "target" "m2_5" "targetname" "m2_4" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "1216 1556 1956" "message" "mm_m2_5" "target" "m2_0" "targetname" "m2_5" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "model" "*49" "volume" "0.85" "avelocity" "0 0 0" "speed" "64" "target" "m3_wait" "targetname" "m3" "rendercolor" "0 0 0" "spawnflags" "8" "classname" "func_train" } { "origin" "1216 1556 1956" "targetname" "m3_wait" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "1216 1556 1956" "message" "mm_m4" "target" "m3_1" "targetname" "m3_0" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "1216 1556 1956" "message" "mm_m3_1" "target" "m3_2" "targetname" "m3_1" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "1216 1556 1956" "message" "mm_m3_2" "target" "m3_3" "targetname" "m3_2" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "1216 1556 1956" "message" "mm_m3_3" "target" "m3_4" "targetname" "m3_3" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "1216 1556 1956" "message" "mm_m3_4" "target" "m3_5" "targetname" "m3_4" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "1216 1556 1956" "message" "mm_m3_5" "target" "m3_6" "targetname" "m3_5" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "1216 1556 1956" "message" "mm_m3_6" "target" "m3_7" "targetname" "m3_6" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "1216 1556 1956" "message" "mm_m3_7" "target" "m3_8" "targetname" "m3_7" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "1216 1556 1956" "message" "mm_m3_8" "target" "m3_9" "targetname" "m3_8" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "1216 1556 1956" "message" "mm_m3_9" "target" "m3_0" "targetname" "m3_9" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "1260 1544 1968" "mm_m1_0" "0" "m2" "0" "targetname" "mm_m2" "classname" "multi_manager" } { "origin" "1260 1544 1968" "mm_m2_0" "0" "m3" "0" "targetname" "mm_m3" "classname" "multi_manager" } { "origin" "1260 1544 1968" "mm_m3_0" "0" "m4" "0" "targetname" "mm_m4" "classname" "multi_manager" } { "model" "*50" "volume" "0.85" "avelocity" "0 0 0" "speed" "64" "target" "m4_wait" "targetname" "m4" "rendercolor" "0 0 0" "spawnflags" "8" "classname" "func_train" } { "origin" "1216 1556 1956" "targetname" "m4_wait" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "1260 1544 1968" "counterbykreedz" "0" "mm_m4_0" "0" "m5" "0" "targetname" "mm_m5" "classname" "multi_manager" } { "origin" "1216 1556 1956" "message" "mm_m5" "target" "m4_1" "targetname" "m4_0" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "1216 1556 1956" "message" "mm_m4_1" "target" "m4_2" "targetname" "m4_1" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "1216 1556 1956" "message" "mm_m4_2" "target" "m4_3" "targetname" "m4_2" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "1216 1556 1956" "message" "mm_m4_3" "target" "m4_4" "targetname" "m4_3" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "1216 1556 1956" "message" "mm_m4_4" "target" "m4_5" "targetname" "m4_4" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "1216 1556 1956" "message" "mm_m4_5" "target" "m4_0" "targetname" "m4_5" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "1160 1556 1968" "target" "1min-nb_3_end5" "speed" "64" "targetname" "1min-nb_3_end" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "1260 1568 1968" "cht_m4" "0" "cht_m3" "0" "cht_m2" "0" "cht_m1" "0" "m1" "0.1" "targetname" "mm_mx" "classname" "multi_manager" } { "origin" "1260 1544 1968" "1.1-nb_9" "0" "1.1-nb_0" "0" "targetname" "mm_m1_0" "classname" "multi_manager" } { "origin" "1216 1556 1956" "message" "mm_m1_0_t" "wait" "1" "target" "m1_1" "targetname" "m1_0_t" "angles" "0 0 0" "spawnflags" "2" "classname" "path_corner" } { "origin" "1260 1544 1968" "m2" "0" "1.1-nb_0" "0" "targetname" "mm_m1_0_t" "classname" "multi_manager" } { "origin" "1260 1544 1968" "1.1-nb_1" "0" "1.1-nb_0" "0" "targetname" "mm_m1_1" "classname" "multi_manager" } { "origin" "1260 1544 1968" "1.1-nb_1" "0" "1.1-nb_2" "0" "targetname" "mm_m1_2" "classname" "multi_manager" } { "origin" "1260 1544 1968" "1.1-nb_2" "0" "1.1-nb_3" "0" "targetname" "mm_m1_3" "classname" "multi_manager" } { "origin" "1260 1544 1968" "1.1-nb_3" "0" "1.1-nb_4" "0" "targetname" "mm_m1_4" "classname" "multi_manager" } { "origin" "1260 1544 1968" "1.1-nb_5" "0" "1.1-nb_4" "0" "targetname" "mm_m1_5" "classname" "multi_manager" } { "origin" "1260 1544 1968" "1.1-nb_6" "0" "1.1-nb_5" "0" "targetname" "mm_m1_6" "classname" "multi_manager" } { "origin" "1260 1544 1968" "1.1-nb_6" "0" "1.1-nb_7" "0" "targetname" "mm_m1_7" "classname" "multi_manager" } { "origin" "1260 1544 1968" "1.1-nb_7" "0" "1.1-nb_8" "0" "targetname" "mm_m1_8" "classname" "multi_manager" } { "origin" "1260 1544 1968" "1.1-nb_9" "0" "1.1-nb_8" "0" "targetname" "mm_m1_9" "classname" "multi_manager" } { "origin" "1260 1568 1968" "m_iszNewTarget" "m1_0_t" "targetname" "cht_m1" "target" "m1" "classname" "trigger_changetarget" } { "origin" "1260 1568 1968" "m_iszNewTarget" "m2_0_t" "targetname" "cht_m2" "target" "m2" "classname" "trigger_changetarget" } { "origin" "1260 1568 1968" "m_iszNewTarget" "m3_0_t" "targetname" "cht_m3" "target" "m3" "classname" "trigger_changetarget" } { "origin" "1260 1568 1968" "m_iszNewTarget" "m4_0_t" "targetname" "cht_m4" "target" "m4" "classname" "trigger_changetarget" } { "origin" "1216 1556 1956" "message" "mm_m2_0_t" "target" "m2_1" "targetname" "m2_0_t" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "1260 1544 1968" "m3" "0" "10-nb_0" "0" "targetname" "mm_m2_0_t" "classname" "multi_manager" } { "origin" "1260 1544 1968" "10-nb_5" "0" "10-nb_0" "0" "targetname" "mm_m2_0" "classname" "multi_manager" } { "origin" "1260 1544 1968" "10-nb_1" "0" "10-nb_0" "0" "targetname" "mm_m2_1" "classname" "multi_manager" } { "origin" "1260 1544 1968" "10-nb_1" "0" "10-nb_2" "0" "targetname" "mm_m2_2" "classname" "multi_manager" } { "origin" "1260 1544 1968" "10-nb_2" "0" "10-nb_3" "0" "targetname" "mm_m2_3" "classname" "multi_manager" } { "origin" "1260 1544 1968" "10-nb_3" "0" "10-nb_4" "0" "targetname" "mm_m2_4" "classname" "multi_manager" } { "origin" "1260 1544 1968" "10-nb_5" "0" "10-nb_4" "0" "targetname" "mm_m2_5" "classname" "multi_manager" } { "origin" "1260 1544 1968" "1min-nb_9" "0" "1min-nb_8" "0" "targetname" "mm_m3_9" "classname" "multi_manager" } { "origin" "1260 1544 1968" "1min-nb_7" "0" "1min-nb_8" "0" "targetname" "mm_m3_8" "classname" "multi_manager" } { "origin" "1260 1544 1968" "1min-nb_6" "0" "1min-nb_7" "0" "targetname" "mm_m3_7" "classname" "multi_manager" } { "origin" "1260 1544 1968" "1min-nb_6" "0" "1min-nb_5" "0" "targetname" "mm_m3_6" "classname" "multi_manager" } { "origin" "1260 1544 1968" "1min-nb_5" "0" "1min-nb_4" "0" "targetname" "mm_m3_5" "classname" "multi_manager" } { "origin" "1260 1544 1968" "1min-nb_3" "0" "1min-nb_4" "0" "targetname" "mm_m3_4" "classname" "multi_manager" } { "origin" "1260 1544 1968" "1min-nb_2" "0" "1min-nb_3" "0" "targetname" "mm_m3_3" "classname" "multi_manager" } { "origin" "1260 1544 1968" "1min-nb_1" "0" "1min-nb_2" "0" "targetname" "mm_m3_2" "classname" "multi_manager" } { "origin" "1260 1544 1968" "1min-nb_1" "0" "1min-nb_0" "0" "targetname" "mm_m3_1" "classname" "multi_manager" } { "origin" "1260 1544 1968" "1min-nb_9" "0" "1min-nb_0" "0" "targetname" "mm_m3_0" "classname" "multi_manager" } { "origin" "1216 1556 1956" "message" "mm_m3_0_t" "wait" "1" "target" "m3_1" "targetname" "m3_0_t" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "1260 1544 1968" "m4" "0" "1min-nb_0" "0" "targetname" "mm_m3_0_t" "classname" "multi_manager" } { "origin" "1260 1544 1968" "10min-nb_5" "0" "10min-nb_0" "0" "targetname" "mm_m4_0" "classname" "multi_manager" } { "origin" "1216 1556 1956" "message" "mm_m4_0_t" "target" "m4_1" "targetname" "m4_0_t" "angles" "0 0 0" "spawnflags" "3" "classname" "path_corner" } { "origin" "1260 1544 1968" "m5" "0" "10min-nb_0" "0" "targetname" "mm_m4_0_t" "classname" "multi_manager" } { "origin" "1260 1544 1968" "10min-nb_1" "0" "10min-nb_0" "0" "targetname" "mm_m4_1" "classname" "multi_manager" } { "origin" "1260 1544 1968" "10min-nb_1" "0" "10min-nb_2" "0" "targetname" "mm_m4_2" "classname" "multi_manager" } { "origin" "1260 1544 1968" "10min-nb_2" "0" "10min-nb_3" "0" "targetname" "mm_m4_3" "classname" "multi_manager" } { "origin" "1260 1544 1968" "10min-nb_3" "0" "10min-nb_4" "0" "targetname" "mm_m4_4" "classname" "multi_manager" } { "origin" "1260 1544 1968" "10min-nb_5" "0" "10min-nb_4" "0" "targetname" "mm_m4_5" "classname" "multi_manager" } { "origin" "1160 1556 1932" "m_iszNewTarget" "m1_wait" "targetname" "cht_m1_rr" "target" "m1" "classname" "trigger_changetarget" } { "origin" "1160 1556 1932" "m_iszNewTarget" "m2_wait" "targetname" "cht_m2_rr" "target" "m2" "classname" "trigger_changetarget" } { "origin" "1160 1556 1932" "m_iszNewTarget" "m3_wait" "targetname" "cht_m3_rr" "target" "m3" "classname" "trigger_changetarget" } { "origin" "1160 1556 1932" "m_iszNewTarget" "m4_wait" "targetname" "cht_m4_rr" "target" "m4" "classname" "trigger_changetarget" } { "origin" "1160 1556 1932" "cht_m4_rr" "0" "cht_m3_rr" "0" "cht_m2_rr" "0" "cht_m1_rr" "0" "m4" "0.2" "m3" "0.2" "m2" "0.2" "m1" "0.2" "targetname" "mm_mx_rr" "classname" "multi_manager" } { "origin" "1160 1540 1968" "_fade" "1.0" "_light" "255 255 255 200" "classname" "light" } { "origin" "1216 1456 1920" "item" "10" "count" "1" "classname" "armoury_entity" } { "model" "*51" "master" "ms_counter_start" "target" "counter_start" "wait" "3" "speed" "5" "angles" "0 0 0" "rendercolor" "0 0 0" "spawnflags" "1" "classname" "func_button" } { "model" "*52" "skin" "-1" "renderamt" "80" "rendermode" "2" "rendercolor" "0 0 0" "classname" "func_illusionary" } { "model" "*53" "renderamt" "255" "rendercolor" "0 0 0" "classname" "func_wall" } { "model" "*54" "rendercolor" "0 0 0" "renderamt" "255" "classname" "func_wall" } { "model" "*55" "rendercolor" "0 0 0" "renderamt" "255" "classname" "func_wall" } { "model" "*56" "rendercolor" "0 0 0" "renderamt" "255" "classname" "func_wall" } { "model" "*57" "rendercolor" "0 0 0" "renderamt" "255" "classname" "func_wall" } { "model" "*58" "rendercolor" "0 0 0" "renderamt" "255" "classname" "func_wall" } { "model" "*59" "rendercolor" "0 0 0" "renderamt" "255" "classname" "func_wall" } { "model" "*60" "rendercolor" "0 0 0" "renderamt" "255" "classname" "func_wall" } { "model" "*61" "rendercolor" "0 0 0" "renderamt" "255" "classname" "func_wall" } { "model" "*62" "rendercolor" "0 0 0" "renderamt" "255" "classname" "func_wall" } { "model" "*63" "rendercolor" "0 0 0" "renderamt" "255" "classname" "func_wall" } { "model" "*64" "rendercolor" "0 0 0" "renderamt" "255" "classname" "func_wall" } { "model" "*65" "rendercolor" "0 0 0" "renderamt" "255" "classname" "func_wall" } { "model" "*66" "rendercolor" "0 0 0" "renderamt" "255" "classname" "func_wall" } { "model" "*67" "rendercolor" "0 0 0" "renderamt" "255" "classname" "func_wall" } { "model" "*68" "rendercolor" "0 0 0" "renderamt" "255" "classname" "func_wall" } { "model" "*69" "rendercolor" "0 0 0" "renderamt" "255" "classname" "func_wall" } { "model" "*70" "rendercolor" "0 0 0" "renderamt" "255" "classname" "func_wall" } { "model" "*71" "rendercolor" "0 0 0" "renderamt" "255" "classname" "func_wall" } { "model" "*72" "rendercolor" "0 0 0" "renderamt" "255" "classname" "func_wall" } { "model" "*73" "rendercolor" "0 0 0" "renderamt" "255" "classname" "func_wall" } { "model" "*74" "rendercolor" "0 0 0" "renderamt" "255" "classname" "func_wall" } { "model" "*75" "rendercolor" "0 0 0" "renderamt" "255" "classname" "func_wall" } { "model" "*76" "rendercolor" "0 0 0" "renderamt" "255" "classname" "func_wall" } { "model" "*77" "rendercolor" "0 0 0" "renderamt" "255" "classname" "func_wall" } { "model" "*78" "rendercolor" "0 0 0" "renderamt" "255" "classname" "func_wall" } { "model" "*79" "rendercolor" "0 0 0" "renderamt" "255" "classname" "func_wall" } { "model" "*80" "rendercolor" "0 0 0" "renderamt" "255" "classname" "func_wall" } { "model" "*81" "rendercolor" "0 0 0" "renderamt" "255" "classname" "func_wall" } { "model" "*82" "rendercolor" "0 0 0" "renderamt" "255" "classname" "func_wall" } { "model" "*83" "rendercolor" "0 0 0" "renderamt" "255" "classname" "func_wall" } { "origin" "-1376 -1328 -1216" "angles" "0 45 0" "classname" "info_player_start" } { "origin" "-1296 -1328 -1216" "angles" "0 45 0" "classname" "info_player_start" } { "origin" "-1376 -1408 -1216" "angles" "0 45 0" "classname" "info_player_start" } { "origin" "-1296 -1408 -1216" "angles" "0 45 0" "classname" "info_player_start" } { "origin" "-1536 -1168 -1216" "angles" "0 45 0" "classname" "info_player_start" } { "origin" "-1456 -1168 -1216" "angles" "0 45 0" "classname" "info_player_start" } { "origin" "-1536 -1248 -1216" "angles" "0 45 0" "classname" "info_player_start" } { "origin" "-1456 -1248 -1216" "angles" "0 45 0" "classname" "info_player_start" } { "origin" "-1376 -1168 -1216" "angles" "0 45 0" "classname" "info_player_start" } { "origin" "-1296 -1168 -1216" "angles" "0 45 0" "classname" "info_player_start" } { "origin" "-1376 -1248 -1216" "angles" "0 45 0" "classname" "info_player_start" } { "origin" "-1296 -1248 -1216" "angles" "0 45 0" "classname" "info_player_start" } { "origin" "-1216 -1168 -1216" "angles" "0 45 0" "classname" "info_player_start" } { "origin" "-1136 -1168 -1216" "angles" "0 45 0" "classname" "info_player_start" } { "origin" "-1216 -1248 -1216" "angles" "0 45 0" "classname" "info_player_start" } { "origin" "-1136 -1248 -1216" "angles" "0 45 0" "classname" "info_player_start" } { "origin" "-1216 -1328 -1216" "angles" "0 45 0" "classname" "info_player_start" } { "origin" "-1136 -1328 -1216" "angles" "0 45 0" "classname" "info_player_start" } { "origin" "-1216 -1408 -1216" "angles" "0 45 0" "classname" "info_player_start" } { "origin" "-1136 -1408 -1216" "angles" "0 45 0" "classname" "info_player_start" } { "origin" "-1376 -1008 -1216" "angles" "0 45 0" "classname" "info_player_start" } { "origin" "-1296 -1008 -1216" "angles" "0 45 0" "classname" "info_player_start" } { "origin" "-1376 -1088 -1216" "angles" "0 45 0" "classname" "info_player_start" } { "origin" "-1296 -1088 -1216" "angles" "0 45 0" "classname" "info_player_start" } { "origin" "-1536 -1008 -1216" "angles" "0 45 0" "classname" "info_player_start" } { "origin" "-1456 -1008 -1216" "angles" "0 45 0" "classname" "info_player_start" } { "origin" "-1536 -1088 -1216" "angles" "0 45 0" "classname" "info_player_start" } { "origin" "-1456 -1088 -1216" "angles" "0 45 0" "classname" "info_player_start" } { "model" "*84" "rendermode" "2" "rendercolor" "0 0 0" "renderamt" "30" "classname" "func_wall" } { "origin" "-1424 1120 -1104" "_fade" "1.0" "_light" "127 127 127 200" "classname" "light" } " DI|QY$$(BO L  $+ C [ ht Ԍ @  A|OTY+0button23 (((h:1111111111111/1/1/1/1/1///1/1/:5"#88"":5"""%"#:2#""&:1)% 1/"&&%&%:1"""%%/,K^ddd^^L8/8%"""81"%/8Xt{~~~{tX>1@1&#%81%1/Ki{bI9!0B1 8185LqmR9! 0CRmqKBG&21/@KdmNA+6JRmdLO>%88 :GUtZP?-F`RtULK1%%%88 "%LLgb\S? J\pTdOU:*%%81"%#%UKi_hN06=3'6?S`p_dL^@/&%:8XLdfl\AJJ?!=DPPlxk^K^K1&%81%"UKdsxlSSSPDDPSS\pzwXL[G/%%88%%UL^zzp````MMS\`hx}XL^G1&%85%&%"XK[w}zlccc`cccll}nQK^G/%&88&&&&XKVr}zspspsppp}jGKdB/&%88&&%%UUOa}}zswwsz}HKX^K/%&88&%%%GdLOr}}}j:LgX@1%%8:&& 8iULV|o>BXqL>/%%88&&&"&LqKLHu]5>Lq[K8/&%8:&&"&%1UqKG&>errT4>LtdL@/,&&88(&%%&%8XtXB8 />XvdLB5*&&&8:&&%%&%&8Qvq[K%181K^q{[L@5/&&%%8:.,&%%%%&1BUg{vtv{{qXLG@1*&*&&*8:.&,&&%%&&/1:BGGGGBG@81,%%%%%&&8:,,&&%"&&&&&&,1////&&&%%%%%%%%&8:,&&&,*&%%% "%% %%%&%%%&/8:/&//&,&&%%%&%%%$%$%%%%%&&%&8@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@1&&&&#&&%&& &&%1&""1& "# 5%"%5^tgd>2%#%&5Bj<-IOGB%*&KeCS}O8/%%:QZA!-S_XK&/& 5XfSS69MhsUO*/,%5Unlc\\`cLU,/1%:Ua}zzszaKO//1 ,iVu|BdG&//&%HUGVuT5L[://.%&*Kd5 /X[@/&,1,&%*:OXUVK8&%&2/,&&%#%*%% "&%%/@258/2/5///8/2/8&"& %&")&5&%&1_ 7_2%%B\--_L/&GblcnO/&:XmjGL/,&@11K/,1//&/*,/%#& 1<;81bT>/11/sskks{{s{sccccsssZZksk||RRckkRRRRJJZkcZkZcccJJJBZccBBZcZZcRRccBBRcZBBZZZZZRRZcRZZRZR99RZJJZZJZR99RRR99RRJJRR99JRJBRJ11RJBJJJ11UZBJJ{11BJBrBGs11))BBB{))9BBs))9B9k)){!!B91s!!999991Z))k!!199191sZ!!111k11)R!!c9)))1)1))B!)))cJ!))Z1!!!)!BR)!9J!!!1B!!R!)9J!1!B)9!1B)9!1)!+abutton2on (((hcWWWWWWWWWWWWWVWVWVWVWVWVVVWVWVc^88DE888;8888888888888888888887bbD8888888888888888878588888887Dc^8D88D888DG8D873377585588E88888cZ888888888888872778888288;ED;DJcW88777778=D2(EJ=77GJJGJGcW778DDDGD@+szI1YG>8DD8D8bW8D8788DCNY:kUJE8G88bW77787DN.s~Q&,\sYlV>8887bW88888UCs\# /iskoJ8737ZW8888Jgsa)  /jzkG777bb8>88_lr9'4XvzxWGGGbb>DG8xz[?' 4XhcOGGbWDGEGsvdM"$ "'?Xp{snVJGcb8888zdX)44*$0??dpxsWJGbW8GD8sqd?H??00??HXpyssVGGbb8GG8x}hXMPM99MXXdpyzsWJGb^GJGDsqhd[[[[[[dmyssVGJbbJJJJsphhhhhhppy}ssoVJGbbJJGGzqqqqqqpqy}|oxVGJbbJGGGszs}yyqyNsnWGGbcJJ>8^suTlzkVGGbbJJJDJxsle6YxxbVJGbcJJDJGWxl%f~B_sznVSJJbbKJGGJG^kN 6_zo^OJJJbcJJGGJGJ^s!DGG>777=GG8GJGGGJVbcVJVVJSJJGGG8JGGG8F=GFGGGGGJJGJbnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnWJJJJEJJGJJ>JJGWJD8888D38758888WJ78788--ALE3DJ8^G88D1.NYG;DJG87EgR]`tsc88GO8Js/w[zb7VJG_a)HxJVJ>^}M4'"9[}zVSOG_d[MMXpJVWGkzpqhpxzVVU>^uexGVWJGsT~~+znGWWGJSx:.oSJO_SGGKbxbJGJZ^JGJJDJOGG>DGGGbbZ^bWVZV^VVVbVbbJDJ8>;GJ8D22CEDJ>U{ZGGlh qlVJs[haOSb|vvTuZJGs1:xVJbJVVJVGZD8C>V^Zi\nVJNWֵֽεέƜ{{{{sskkkkcccc{ZZZZZZ{sRRskJJJJBBkkJJBBkkBB99ccBB{cc9911scZkccZkc11ZkZsZZZccZcZ))kZZZcRkZRRccRcZ))cZZ{zsRRcZRZZZZZRRZcRZZ!!cRRRZRRZJvr!!ZRRJZR!11HERRRcJJRRJJRRJRJRJJBRJ))xxJJJJJBpp!!BJJBJBRB9c99JBB!!!BBBBB99BB9B9999;;J11199191{R))c!111͜)1)ZZ{R)))cRJ!))Z!)!{cs!!!ZJk1!!c!pqpp15햕脄][TTlab1_door1cb``(($(-h/g&3&&& 7b3&3ܮL &I&b LLŖ &&QI&bLL&3܂ܖg&&gA &3&& && IIllll{G#,,Y]]ȅK_KK_Kȅjj]jj]F!i<{{l&7&<;;=;ӁfKs ̣:Vxeg.yQIfɞȰ=u.R,Ab֦s;;0==;;;;K֦~bAG,.uxjefIQև.7e:ο̡l ~8bK6>>>;;;;;;f8~ l֡:=gۡg̡y#.g:P̿P B.f!bȭ J;>>;;>=;;;JSb֏Pf.`yʿʿ:gZfʡIy֡y.֡lAB,ա:~ t|f0;>;>;;;>;==;Jc|zɚΝ,sGA֣^.̡7ʿsPΡyylB,#:.&J>;>;;8;0fcҰ&ա#ɶj]lyy,,vsʣ<7g/s,ֿl wwɝ՝sUҫ>;>UU;=ӫ¸z:ӝvȲmA֣ηs//0;0=Ƶ;;ctuvsztЀlʿR/,fvsPy̌e4PǏv:etf;;=;==Ɓcz:!ss!S]<̐\fǝvslg ʿΏs\ BmtТ,!v": zf0;o;;;0=; c"vvӗ.ESKB ls/s,ֿ̳֡s/vR֯ m]ttzȯsvu8Ijx6;;0;o8=;;fx8u!ssaS|zj s/֡ޮ ̡ssγևemtxjG~Pu8Ϫt=00;;UUU8;=cb8uPGEEExjmhsγI Iֿ,ssvỳ]tY#ӗUeSҫ;>;;=U==ɫcb-~vf~YEjBʇvssRևI iyss,]_bSct_˞ֿvӗ&jt>;0;;;=8cb-"vv~$SD Cjl,RճʜI vsGͲ]Kz|tY~-z9f;0;;=Uf-~sGcfj]ͪ vsοg IyRRim]Kbcc|tKɿӚ^bȍ|U0==U;c8vsE9f9z]Fαʡ ,ssPAm]KttҍGtjaΝ"8 jx0;;=«|S8"!aEC fEtKjAR̿gIʝsFȰtEGESK#,!jc0=0=Ɂcc|ߠա,G|C c|tKssl7yʦ!g͔jtڍCVxvƂKcJ000=Jf==buӳ#ɯ|cc9|tg!ʡ, ajE|9tjG~vƮwȟff =Cv~G fcctzKa̿lgοyZgKtDҍEt]~sssvu_bcJ0Ӌ0ٱfCxxIus~||c |9ESSK]gZ̿ ggĿ^gtڭҍҍSzKs:Ųjx|J#JJSt:!v| c|҆EE'gyI7ĿyZ~ zt Gv~& jSEfCJÁ=zƚ~GEESCC|ˍz Zyֳb7fʿgztzttbxz a-Ҹ| c ff³f9xb-:alڭtEDSxSSx]gPs\Gˎ999999Y . _xҸVҸ9ˍ9Cf9Z~Y999X9˶ Gif\fLy/!::""""""""":::":>>:":">":>">""::>>::-:>"""u"u">>:.!/ĝզֳs-U^-):UƧ:Ua.a-~d-:vU::::::Uƽav:ƞ~-aaU:Ƨ8o--.Ƨs՘7šP,~aaa.)))ZZ)aaZ~-8!aaa--aav,8-Zaa)^q))U)Ƨa(~v,,&&I#,p!ap)p(p)p(Z!psZppapa(a)pp!p,&7 /()))(~)Zdars//ad-)p(()(~(pģI7 /a ddpd)aZ)ѩp qaZaZZ()aćI/PMqd rdZ))Zp-.~dMs,~)Z))(qMdq Ŀ//&yġ qZ MMq(^aƞ)Za!~d/vvspaZaddr dq MyqdaaZaZ-) ġĩZ))^(dZPġyIIylllllGlYޗ(da)pilllllllllllaZ)p(i.ӠsyޖŘiysv!.:բ]Kej~,!sugW|CVV||ES|VCCcC9Ezgjus!,GȟbjB:!vssiܘiRsvÚӢjeɿӏsƓKSE|9Ck|C9C9##٣CCˍW!vǿ~eȔߚɠv!Ri3y\Z,ssӏs!""բwBm,ssugtECC cf ffffœ|Sȓuvs,.ej ">vvdz,^\\3y^ij!>߱?ɱsgtC CC fCf9 Js|g:ssɶ>۹!^yއyZߝӏss DVD$C9 99ˍVŴssvvf>/sAg.i އ^Ols/:Ue SDGGDSˤ99tNzKBess:.v/ [.^އi Ůlއ.7***As,s,sv>-,v/gW DDD2 2ڍŶ2DGbggs!vyU"s,,sAFFFg.އޣy.++[h,ss#ssvɿez GDDtGt DbbeB.Φ,Fg..yޜŮiއqgm4F+` s/1eŶ DGGzjyassΡ `4mZ̐ޜiřiއ1B*A\֡s/s BbD 2WbŶgBe~s/s\IAmB1Fe.yilY^~gmF+`b֦Pvv/i ŶG IbŶzbbeF $/vv,֡bB1Bm^yYŮiy. *AܜyǏӠs~Yeb Yi bbzłb͓<.svyy m1B1+ .lYq^̀F5iʿ̷vss!< b l bgbbbe1 <ɠssӹyʎܔBe.q$Yb1bUFk1gQНgߩ]a30Y0ŭkxt^mHY0ԼۜHOL\ʉq:LL\TrdsqljυWmtuH̑202\ɹXĿ] ǭD^S^mʼnRe=1} -}Չnsnme8LFG8\\2H~sD{X*RSuR$tmOurp}/"Ma`z*m9i0/*(BB!Mp1C'F/MZon{;m[fnY\u`nxߥϞZחk~zbL/XV*R@w$v0X߽1AaKpv":0f_uyXo qoX tZblKמZvb5Ӝm$:qb~*X߆$nbH'YLJgLtsEb+SW-1THEfC\uXb}CUn0FZ?D^}1t|r++<(xae4:is/Ugjo'Tta^}e'E23#qSeWt[1D٥KuZv`@,S?"枵kԈJMAWbbX|nmX[KU%C[-w41kWUكUKZ<;@Dlu i:0HrLvLJCtE9+At}SB]?\btiĐV?m/iAK~K}]ȆemCT<0HX/]fXhSÆdX @T[-ZgtoYx12cRrķt}okFr*F42b4g[C}FǎpCRO~KB~Fq h KL?=Rkm^.opJ]brX/YW/epu@-+#Hhqo @A~Sb-ggSA*S3V/m*VmeA+J-St`[ⳣmێ]0Lp@Xb]*itXR2vs?UZUfOWZtetE/B?<1f"[sghSsmYCpf>jac_oA[VvF+0lw@e?DKB:̪j4x9[ԹW1R)c"kXX;Z-}bbp30qb?$2SW/:U/VeuedjTSwwV[3qg\L[\A#+iVĎu:goTipXm'.u ɖ0.HFe`t^bFdS<ǭtSb^+?<2brAu\XlSrR;m,X5;XA[#Xv tZZ?Zl˳QSO*uSEЮDl+?3~pmKriMXL՞98UVqJLY:UKFS88X[%`;43 GvaQooe-thjQid<ěVsmieWDg' mm\no[vEufXmU[0TԒ+d剹ZwtiFFԳr<ʯ_lbKZXgʸV-K.vRk@drlwFFg-?wHqiZU'A\Ͷr#A\rEv/;"eUlVK}AIZd:~j|Lf;>g7BjH?:~|t3 Vu-;BqjwH;3wf嶇e;jisL4eqq2drl0odV-ZFlk3Njll-X/rD2״]Di_gvW2rZZYfFVMugdlVhr:0-uX/KMfTdvHSѐA`]*ohJ#e :iQ3C|\ԽmGotG̶e#reKdVIw$]hgf Kgt,*%Wf:[+dfsh/eqgFe~pFn_1FFTuqrp?E1pqA]offK-agSm̷R}u-b[[u:H Mf{sShrrmeW@q-hh.'MiFL2md0EeYOQOp:? %<")Ik3^Z4mJ4'g\dЋ3oSybX?;\`Z3W{cav`eh4KZgUqĹpHSO<b?Kuu`negl,lJܥ.Vi-4HnAlK%'Bs@gf푠X0ۼ+0쥈80?CemLnghLbh AK3/Xr3WFIUfnL/jc+ieof1EV'Riblb}-oSHU[nSDmwQrl[%l/4Ząr0b.SVV9LHUi2D~?唪brlhrW<|Rmi~jkXq0.vTq\g8D8D}Ff ňZ2!Y>%oTSHXq)F\~eg\mVHtCH.m>u-P<skU+VHG4KvfR-prEq%+T>2Yhbo`nkgk/@u2'ϛ}d/dU'XȻXkHvKXTXSXndſg8)vg“VhUuF[Hڅcg}UX?naqvVe1Fl3AIlݿ\e@FZ/%C}#iF3%^I/Yzjgsfv#]n+FZb< frXoSwQ^FSSHErTq÷nVtlZFVЈ%sr"0EvƃSҠnpQ.}pmv:XF<ЀXm0pXtF<[dEFZ]cpM1pf#U0*bHS+VhSwe'tbKOkHH,RƷS~pm~2l^+mXhgc.WrݑRHTF?]$'ۜH-BZpevwCh?rm[V+cggFSOЛWgw*;[ZjKZS:[M,F;}`X\~ghm<1WiI`mbZeB ~Tb-~nRtHmвmlqIlsfgw@u;s;MSEx}npEwg?Lh-ZC\^0[g-dWS1^iEToau0,^40ebm[HfttuUi~*.hUP.fc1Ufm^{ݛto1YF۔XLt3?AoHPtE0gueKSebWUo+F.o0dpAFpXX]oX}#|CFX{'tSUgVH;0}Œda+bQh[٪pRlڪ`lsVHÅxL޲Zt^Z}ȅ~ۮ]sjlMH*cSFTTg됪Fe1nY?Fn1[1O%\UK9M̕YZXudYfu:!]zpSuFpTeg7@p\XnOj4TT gGrE"9f-3iqH>p0"#g0bFˆJgA~/0.~\@QUlhTEtStbEtflsEĐreU߿SSbݒ}ZɸʵܩSW[/BE<0mX*Y[;,xZǐ`vmULɢomHTn2Ƒt/:vO-u+FXEX*@:AI8X/^[b:B3%iTP  ^U6.flïqg",'QX"\cc܋u0십f/R3Suttf:DXhruWDKiUfrADʐ嫮rZӉتŝnK]SFώf0nYbbmBIp:;VUVsR\3FZbϕ]ollbDhǔn0A#e)0HZ"MerwH-AFTZ}"F8L:q[7k%nm^dl}Hc+CSm+՛d#hw#*F?4WKveo)o$xX90@f/m^S"qVKmXqhFmU.p?uKΊMDpp*Z_ſLk"*r[DSVsndmn}CW?2\XZF0mmb^vǠvugT?ײQ0Ðqefe(̫`/)%DeS3U>^0bb%1{~qn}B-ee¢eXbDRpDHE}QmvU3o0+ h23cV3Ónathf~sZfl}k GWihIq##}sngRKTJعvp>xqmXdÿٵ[e*^ƭ#w.ZƈHulŷ[I;fXS/~vhYho~[j`AbLZfcVֻP<<,?tS6=ϛ3^ASCWY~v|\Kn~ŢU9LਈW*eA-,<nv3kh).ZUZHrXKV#HFF\UH~SFS⫪p˥wwHtfnY@Z̔`ІTH~UVVҀXԔnbAohnLhZ`V RmXUSQ#AodEJ_[tE+*F3rfe81ygMSVFLV+lb݌B3'gBdK $@#;ŃB3WO9n9m.0i`U03aZhsHbW죗MHEV9D_$+#E/[0'E-Ii+rKZȳsFfhmd[m~Ǵbox弅pR%OHVVE}K-pW^;ăT{j/~XX5STgAhp}{}BnLEȍ0KĈ/uSuKvp/ot{Y/ā:q-ZXkjmdq¾Vfdmąq]xUܓr7nt[¸Z]k3+dqUda&hp-bBZXSkꊀK;tkFf./E1cSs\f;F|HE;K9kqgxXTTb檝ƂȞX@ooXYWҺp}?barlE3Shw-Gg`t>^`/VsH0/V0m`mBHR[bfHOm;,dgb~ 0*s0 nx4o3a]a-TKe}BkGx3$@%/n?slmmnL[wc*+u'<-TdY'fSa4%)H-/:]eH۵ZplxZp}f+ĝՐImgWoxԕ9VIՐBgTSaFDRqt~~^]brEuӳ{؉WnDZ:n:nhH`K;HA,KHzlZ#YbdB1qJ3Yh@?@.1Udg3+?tńdW JxY]Zn/hmmJcUf3KtQ.g#hm0[džh~bZXH*hdeelHbuQpWXb̖g?u}ΈtSg]GVF9ư.viTmTl-,U/<\БA~wt3EM04XSHCgteCjFOLA%EӝqHj?} L`-+0:PIb)KOJ2*3uD2u)0bRFHcd@darF4"HrŢLXgֿ\UjRlۈٵ:3.D-HǡS~pT"~FȣHcv10r:}SQs,ISGt԰EKuXܫ<%Z?Anr*-:Le,ah;K|壪Ba /?[S\wgg~^(1Y;0EoHgbkZM\3x`h1;}OA$Y3kggj7l/dnXmϨgCXSw+@oqp2AnjKlgڨɺDSU-T9b%lXewYK؜gmmZsg03-#hDHWYgjl-b3|ĪbFTsԛg\?^{rt`k0Khw*qԢbHBMSŜY0BB.so~avd3B^fqKYxL^cA*\~;)%.:2}'Wow@iļA?,.VggRgg'Yw~] ʕalqǒɱ\bUY2Z{Wq#eY8xewmHYtS+A[LLv^TEmuV:aD}YV+SrS:v?.nnx]Ot)0vT%\[BƩ[fY/VVfDFlVV:cLgonSeŊUpGP:ۣ\erCjWro~s~dVȂѲ~D?FsuYLrd/dK1gj}D,H1pX|2w`H-gSZZ.#elGF+F8LxXTYڷC}HgsdlXb0թ3\w#n/W\Kgm}d$?j1WrniUYs?pEH9jhH|`kʎxki[0f٪iƩhS.-D󢜍Y}trЂbpmRuVH%[M͸ǒ;YwwTwbDPOSOSS}w>fdeq[g0%X"gq}|OD#Ud-FݗoZZDL^KSKZ07ggVJ^VE\ke+mp\g0O7xf|2mA{[vg0[uH~Ϡaf4X?-bcZHfVagF9bمf;rձmW]ndaj[VT14Zv-HPv݃Tp_nXbfXDg~HHUGx¯qE}QDp3+o[M0ɮX'추K?ZlkP'DYig鏓5:µl T/wp~qULt"IYL%%MvF}Y.T8L@LuHS⨉0GWXxۅ}b0#8]hAL0#~azCȉLszdhAdcwD)0J AdFLqefX~:ptE}BӽZiRUgeOIj;SeS_p϶jL^;%pb\j[ޫR?gUϟXLcQ]]Vt2^kfl\p}pUԮlKg2\C2^b~X]}ekHMKu~rBsl'xZtW$˯ի0KpqBr.sPYLvRKbѪlmfhqޞ^gx\3H3^S?*lm2`glidžgZ>:[9pm1Šg/mipgHDmH3ò@Ĝ˾Vmn~WxMYh>%yԍEd1rZ?GMd\Sf0TXu[{nb0oLSx0tm,@.Ldl@AA.?DE;U0tB\IK1jŶ}EnUHqtu- :Ʌx't3H1+ChFFHhVXrqq1WSdInKwFogTo3dMF[X?f?i `[q^??geq~DgbkrnAdGYLT?XtŘ]ǂhKE!xs)0Tf}}\%[gVKrzȯn,`bޙ[lkē:fsZD;3mU:m?chF1%08rr:dKuKgge.VcVi2DFLhij:yx/%JŴ^k)ZeV 0#aTmjmn\ՙʪPeVvTkX'n֫hQs|^'Hn|Cc̒aZAb[j^Md,c}mbH*:e_G]*qciHQlaCHEnexn#HOGYYsJ,ZUEe,LgUK*UkggXlSlh‘!bH]sܰA﯀MXTaڪdqjmY]mti4/l9<|qps[jkLh4oJoxqUVv[]ŐroCGgvF:0I^g:8%@m4ğكpR.^oY8XXR %oq[#VpRZbh{zPh9n^t3Bہ/f+vxJ2gEIwS+)x~qS/nt/fS;W8#Vggt^0o2_uKLaYo"mo:bKQx_AYճA1P8ۥK-ccb[XbpbbRg=x{rK@nX6%hdT(KVZ0Q[qsH"0t;g.HSonGigtu+Wnkm}oYga b>*e‡ X\JmlTghYm#JWmeVBSi/g>IG:qȩِt-# JB³ZSqGgXvb^Lvgj-E/f/pZZC'ZǵYgE;ǝrwg:Lk}TXok[du90e/L?xXlDܪU‰}>eUgsF#[ ^D2V[TW[;չY:1A K0A#ggHFbI~L[gDRKZ^VI1ЀQbKurQfԷf/t;@oaxa_[llL@TՁ;gvzgZleB]ZmVAAq~g+:uGő†ml~}RuiU2]2wnM/\w2EFĖo|rfDTjY߆sqghSAP3Yg3F/L1ho%G~dSB~}< 1wb7:1F,0nJ9]yi.xUrC g/sϬm5Lyfkߟ#dGhoǡ%!|n7ݫVZ~A̫,>AɪrZ;Y:lXG`UǎЪ%wC\Ԟ@TYRKsi+Db-r3'S+jH~ЩK/iibnbUe"Xu~f:mk9~qi tSTqdoqgq\3'CF9].X/ȝG4ЪHH3KFFp;PxSTmVeTK}bnrhEv%~jwվVtfS#$nskﺤK^veqFZ014AAybV*G}@F0nHFWcVg4lm~uƫ[ElqSpgIY$vSyiuˑAuT:mɑلxo*fRn~F(X%r/mk]g# 0F^pJ%g>eiB:Bl?x\A´tTXpkm3fCASEFgw3]f>aS`G3[umGql̊ٓY8TF[^̬[>'cܕ^客w-3Sqܩ{l4FuqXXZmU{bTEUFUff#vE׷ILXSm*0楒؞?{ui}l1g!1K]ͿG0谺lYn:wU]yelUƐfXgG0AwSEA3h/eEBImV--gj>!iQtTopaeRK >bdjLU}]ShsK+t3ExqܬeaxKƅt[HbYenFgmoSۺZm2܃/Qdj[RwSl 2ccgX6hQpnXHo]TR:sqmqhjjs#?e~mfsSIJX\:Xe܄K;T䬣ɓo\\t\ڿ}` ok9ũ븎ќX-gcbv|Y߅S}jt܅r>XtHgwX. hh3]rbWc̣T0qqȭhIА}ZXȅu@%W}D=GrSr܅4[*Zhȸl{}gnfrriS#.USCm|j]Bf.AV?4FemZĄ}A'Y,ڨUIԬknpZܭjne@kGB}ŹV`ԶSqXŁ@fuĘUra{@uXqόŴeb/qwpV}bfLb%Diw׋llZh^ȋԎlf3;nZPEi*KEբ/Igs_mbZ`puf`aWͿptD9 DiPs a?HHmR:IUsqb+Р1\ğ:GƭԗTqmƟm7ktjJSƗneh`geng~HEZq̕lbHGke/bo2sgwclb;/qlOS\[VFpGsR0nԹ}HƬ}HfO߲HM.YbVm-āiM~A˾bJjFLg\?t~Tdj2g͐RdڎpSpuX;uqgu۝kSZeWhm}eQLl?joQGJ(k3oSjbp]x/Sxobd9mUƵ4H\B~ۇG~RaoIrmꟶܤⰕB+Ʋg4-U%fbDrFݰLkugo̩h7FFid̏DH7Fb|ZV~pTPKE?-H#s_]R%ms3E|X.WOuJH#HqŊmlrD3vPsw{:qh H+qrX?`Ads3]orMnbV~jlj"SsR~E8/4dueIqq~ũԡ|rVg4rʀhVV8SܑuQKxLL̩A~򔪐~1OPq~TTOl;$ūg#g'LwS*Bf"me덩@b}Uuehb;MuihUU+8GmSXn4gbweo>^aoY[f3ǢxIq0oRojVCeWJ}wޣqr-rioJχ}9Ƽv4gwg1gժLcuժ:xU]SᴂeAdUDXrEBbZD(X:\{mK3QtpiB+g2R?aTtinK<+mmC3ⶎűFeD#bJÅjlWQdDtCUmRGnQ>GJƷo!DZG^Y̐BI~k:j|mI=:GqK[eje}3^x_X^x8OK3cX dw&YsmgnqԀȼ/:\FjftB4E:r`"s2/H$0I|pgiЦZ^vJeb+}FmfGgAIb`湴fV/fZkXXr9"Pƣbdpf[n0*fڈj;ne_BoXRиjpn}ܫga_՜RoA\{K䔉lfXwcgRlj[nu{K܀KɋTU[bG9}K1;g/@e;k]GfHbFlACëY0ԣ}?bfs~GuVrBĆ)EͼpKon;wCuրց\obxm^qkrXWXaCu6Ň9`IRjHgq2ӖogфMCƵesZsw<ԹK]嗁}[sHlHgLj [oȥfh7+x]g\ʇ2C.c䤄+rCxfĝud׈R.Ɣk_Ǜאqb4mRo`{hipl[}ektr;Jhklqn1촀::ihrpObC:俕U[grdp]TZ[3[^ѱstsx:4[ẹe2E¼Ǭ+BX#1n[mgRl/<h-/d1g*FVj^Y]"ZFd%npfsUHeskpBLpG :smbu'KtPPRq`$XPjq*Gsnr,Tg엝A-ܣKL7iXxnmlGvw]dmo%jۓh޿zsP|YFX~mHVuUqʀOƣfmЇݟgŰogwF?q0ڍbupsXfl(BO0HfJJgHeHrWFH4*VrWYegXpfbQnQ׾ul-sUjZ-z~b89Go`,F_q;~zAH>LlW^mX#eY9}Km2Mn+rsa۬p~S׊l~34o ¶~ϞvqfHGԼФSlύ̒*[\Q%ۄçibE#)J{wb]bRgFx^^U .cVQJZgJ}loeRB}elw~? -sh/Kbv[VHmUUww:iޣ~g++S;Xu&nRRp44`FlMxL\Zku7"Tgkk=vCƼXܜt}}*QkJp=e-#X~enBɣj앝kpt^󐴋ʼvTzsFQS+g 0yY@R}Kg//BQqvLXm^A)~AqmӳFvvջQȕmSVEĿVSg_DžVKgãGJf:mĿ>CnX3@YuޮUjmYܣ{=Ta⟄嬊?s~VءPAZ~֍lgI7S-Hmk}gqUR4ցYR^فZ?1MpcDD90)SMHWTUotYl~՟l媧ӹ+"Dqt섲0Lgqft|1HsQSf*iK*GʕlIJqᅤm"Hj_qbpqeanꥮ0EEaZ/mԋDx?ܒWg%}ƄIWacUk*gMIITgS`l/!払՞ThDn}mРdW˸8^m[lg?m]l U#:YwXKf<Tu_e+.FubrDb؜ࣿsrjglv0ggiJWg-[l#SUkUƣ}hwxd<;9mZա\/vx?9RlWU֥I[far\ܟHmt؞`VT:mRtdf‘8G2#l!&9\fWSRr1/OGɫLd^p+ԯVtA8LS+ݩt]}un8UZ \lص3]1/*Yg1K{ȥ^ϪR:2%k}p]aRgb;3o;9^HbH^'kYdH.2n2rXfoZ4Qgh4c@\^UܗlRrrRqHc"o/~hhepiЪkEbqK;IEWnv*7w4So};UVQqphg:*#R}Y0~> /JvqƩ˼ɟFedjDc ggHY1.L]n)]-?F]m䪈U,Lgn~4Ycu߁:h0`md}tVYFV͓rsFnn`Jw}t̋Eab옫ZRfR̾hYm$IhfRfuߪfVjJsrƟ\TusYxZv-j4XDž9:eVDnYYFYebbHeSXcvɭՑTheXLmXTvFf-FQfruH˥sqԎjlSm+Qj4:KX)Sgb\IV~ U?,iVgomtr:XeCXakp\j Y/d"g축߫6X\+ŘYoq^p3V}[ߘgh/GXhrGlFhrb%`YH}hh2tm\TGT\rmsIojwlVo.LbMqbtqKUoWlhiqhڻƕb>thI:H>o}SWq~8.R<8iSa^mrGJ+;Vg3g,SE3=DlebO[HCbn*Gm&̫skk-TQDZC*ajMȣUmAxx4ii#sX^cķtCCK*m^O~?Eƍi}bEJfWfR]ϛŷpUis2ʦՎ`QkHK3̇SbDȹ0oZ@K\snoU/uE:\[mWuRrVl.TsOG wQZP~kS*8%iaəHSIöm-'URCQ;vZ*WiPYpl@9IF;aBo0AdoHtmYAiX\KWk0TX˛ƶ;1.j.tVhIj-ZDI#jenodSmTl8/q[a0&FVgR3tͿ`~Ƒ¶#FVm3!SwT!JtuI39%k[uDZ$>՜ܫ]M`fHkͳ-*Z2:djS-afugg՜ԕ'VfF@eCSp|h}Ulg;e$;+4QqT?unaUmq햎Ўɿu~܁9rfKyrnx02ni\aCZluDRl40bDXǜ֐Qک9e|g D+ڒS-3Y^aamtTj[Ā*uTaZ+ZUfπY%4"t:R}ek-Tu~vІ~jkvou`QchSeeVm,:X\[0Ea\ZdrVp4?hit뼼QlhCr-/bI;HnUuS&2}s@fK,?n~!VSs+&S;"%'"91nXFvSem9CfPt_ƶaIx>tfekjĠEfQT.nKXhT:^U/c/fW:"b+GuFSpVh!g}~Ia`lnLgfPc.0Kדq%B+OSTfbFZnD@Oq[Vs-cd;dIRCWj-TaW9GqbStalV+i.SGV,:kShhcݒXTLgSHdfgH%}hȾdzwRQ~f.2~kq2{gƇes.FfPaIema>if.hrtSgqj{R*շC <]'qSuVmHm+bEq^i[CGiƩhetbS[ɐtX/rp-f`TV~\Z*~mGo-+m%na3S+E?Sn%X^#ff8JJTTjü-V/â"9.+):abSRoUY,Hk暰b~rڴgUXHVijt*etofZg{irvkgJlŜtfTsrjYUX$TrV}SG}`9rb\KC:q`ﳠޤU`BemSB1ӣuF\ZmSXFn44r䥿uǓllZ:Wi?Fr̀Zŕ?m;WVft:nS#CYnKgbS:3in̾8ˑSgât9Tsj8OҸRbPfmAlȅǝW0l_aۭiHk\cU%=.~ltQsQGCgꣾsmb\mmonu}eS՚tibvc?_1L[bZ2Dd nXFWYZڸuWYThr-tC`tnԞ4,AtUI+ Gm!vhVXkSnf=37f殕ptWGg:Ĝ;sHz'BqVEȖ`3g-GEoeܞo⩌VSTu~YUI{ae[XtEI-8fjDJ~RdS9h|eqrgY/K2KӚ]Ɛ/uZ\TVsbucZ|lScqgD?Pu3`Rj9KX7uIi:Xw>39b-?]rX/Y۳nT.*~FVki3'O}ּRLSuTR#XhgZnu%Ģ摣ÎLs˷jDUHV:gJ4#~.NOemYάJǫ3jdCACBu[\oZ̒bqZ#\p\0q00pfnEȆbc˹j:gbhf;r9-kbiq+iKog-q#r<>TU/gcnmol"8"go\/#BZ>nlJbi:R_tTn怌]f䣪wiDhu凞DV㹔rmSfHsǙaXl/q~iQm%djfϳrd~DVjٶiqmp}tA㥲bBarY^CX/bOɥaǸpblbki/.fcXKF<;YjD+oPSVbT/sQ۩DĞn~rGLS.evXfmdL!ڣTr#wRf:)q7o}Ug{LR?~R*g3-Uqd%HtFٻbhqTYXsh0pZvq[\phrUdHWnIKkl*HtY#K[Cٶ3GXȞ?rah-g`F3c̞9FTb492<ڣ\/eYt39PĹfhEpSϿŝk}bjq蝂IC#DQɖE/hHȹfhTkjqTp]zP7cg⮃qYtpXrZa1:mTT}"0fCbqqbCuQ %]/1ԎZoroZF"E2HLu怂s;jH^U^pɶ:.gk`OsI,tk^QA:'~q;DGtGl}Gb*vfHC:7-hqBepCtbBoEq[bZoo]._^tݝXm:U\gݷF>sWKHƳgZmI9u:EH}GJk-a>t`mnX#gibWSeV#e4amR*0?vB.msmf֬F=d?qļ֣̹Imnhsa,sr?KRRVWqVr>-Ӈ bSwjGmgIR\lV9t|k$ns;?+ASd9D_}q3n}eqǷ~1l]|,RnVaɻYX}Stqr}b8AS-.ȴY'ǿ//V"iq$+~%0,f`S#S$:Lv.#H%gE)dzGourS9rrb4:AIRI\Gx?A~~Qµfb׺@gfl8~tVe:VYkXgJ_:LssrllumFfZ1c1Ƙ*,۷*jWX}i3HEZ岪}`XĝnXXTgY;"gX;lRA }HCRHņofs:A}SR0qD@^ۘ1KUXӕmVdkX]:XkYL:Erb0q8nK}smYW?K$lYɻKPF>LOZUjKߣ2.IcZ@SdTvqt.uvlr+ZO.,ljZFVS*d<,20`ڈf*}m|S2˩lv楐%%nKbcBdU W/*^KjƢZSȼCũj;sb+a@MHRqmYLE%dnftU8e~Dg̶ԡcc>~GAb{tX¬bo`Sv|tZ*lJLcDrj|KmeAb\$rQpTUBF 7 ZG'Hlqqd.?dm.b??EǹJ/dOFgOȣKU2Abr`qtZ}1*+\/KEZFƔɋ/ZOoȅFUnRdrUX|^2UpX˥~s[.hnbS#gh+ 0J>3/)ob0;b贒+ϣg=\j7{Ɣk\gqfh9uDVou3o~3~nc[}nXhmn04kXI~9>sS_we<\+C0^df0XrnOȹ[fCFp/ʝu[Et~bAqdiTHr9d:l$^g^VsS;j;gqj~S?osuHoXAuVcb %pmY?e=Fu~ĥܣS_停7ksKS>IAShuiS:Ɔ+fZGhL-la8m3Kn~o<eIg1Ck.Ɵl~8qr"Hl:"9rRƴ}gHlu|쥚ygmRSdz[h}rwhƋUQLnkdj}ihqQ0AFbgBh+gVvȪXn2”1KoF21MĆl\h0ף?j( K+D.2BiiC拺gxp~2f??T@aSןDgb~`pˇnƮnstr|g"ZǟȼKftUUD/~puZ%Q1 xZgSw^2\%Z0pn]n_mqpf<כnK:*R"wJXX^*3K`oocnojgeD~:Tj?RSChwE^nUHUh1(Hn1tw]\ݑQՠriK.}wDqg+Gtniģ'Vt%Up<}>H.BbgQnKL wС{mgx]˭xY{p`oE最.LXhVéܥ\gd^h;Z\ّQYmVqrg0]0XH4QMW2ڹɲƶ01mrEX03o}lQwF/aRjv#lSnURWKXFQBl=0l[s:1T1}ܙXq4@S@Be&̲.ubSSH+0;\ݵ]gڷٗ˥oK\q܆Lsqמ^nm^XWSW:?Fˣh;Drȁ^xÑe3lg{c*Z4r\21[Tm[roƹuHiiZœp_bg?/S~pf/hg/?+CZ^+Cx---m*m|DlKkcUZg>\F}H[*SgVyE0ɉ.iBԢg:HmF3ʙnlk8؟r\.ﰭL7?_ʁHY}puHHੳҹ0fZ4*֪??ktgc֗qZSOmb*CF 1?/\bYKab4q}v?-i]M}X4N^f宺ڪpFf9xA4Xe`;̺ezl戬ѡ]tqIbbZ:fns'd3+)Dpžs+SȆDKDp\:b\k|tCsbᕣo2gSp2ZZdUXW]tƢ[[utF<ߪFfK?cs}ErBBth-flSwZl-\EH$gWP9:PK|--Waސ,F~uߩ0;1l[rbHE0Z0U^9ԅ[߫\FdF[~X3ģ=*2t?إ}qpσZ-L{:2ip{Ts\KpSDvo]ĆVf[[*剮NjF1RboXKZlZXXs;lmmlXmvl+ȒiaFFrbiFt-ht[EÆt[+bKlit.1o/-+iv*<nR|tǫh=onoflW.bߘbiD/fnU`V:mZibo~u?nobult~WhhffFb}WTZKtEinq?X_CUqnnR-U|uS4/ȇZ}haKXvr[nr,<Fvvu)piWh?mm~RrtaB)Vn`E-~ňS-ttDFpq0uUum:mE?EpbFbRwrflO/nooXFKEU>:vfla9oXXZhTa@S0hQ?anpbKtpOtC\UhsuȵuŖvlRftWSm嵉EXZmhfBX-nbfVDFXcXT3q_d;QKX7hsŊear~iafD?ffF)W.UFɢ0fbnZuanԴb9RhiRtrWʓ/XV[trVȇ;WsqX[Dpvs)tU-0/3DEFbkPepq;d|:m}rUrUpoTQnƣ}u]쪬ZhXttmKWulUibnĪԴ앇u푹Xnf:2fseeoof`sq}~~uUHorSQtemHmtnsXڒ~ZXufKKZCuhmIV0:UmRp:dmbbqsnUW2vu}Xbt\aTKqmlImKtvXXrbdQŒRtZmɇivcXqfVIrmnTpbhCƪ0-|uU,HZtpDsrh/VF1mm:mr}~~atslm~elDWanQdsȉXvcUsZf቎KmaX-nveGrfXp+:?a/bthoŻfZƥBdmmlBXXJ_imbBqqqrRnȹbifɋ2buDƣȣlblqEmtUXUiCmtI,fChr"~ldTlpllonnmb}hRnbY~ea?u+blm|rrsXq`XuXaIemmmvT;nhuhb#tlcbuPvVUFv/Tf:WufmurʼnflnrmmXmbXeoAl3tċɝFZ}mr`~G`e~dmRQqspBb}}~qqbKXXbhmȢm;DȊn/E3WX[RmpOHTK8vrsHurq婣;aRaJdpQqqm:lEn'pFFnvƣa?lqmqnX.+iu}SfVtHs:HsuWmXZutmv+pu0WątdQ<}r~{``WrBn`RsqӘesB'p\Mb?bԻtEielnSuW-hqDvStoRlSh?uܣesod2čhqqXrqsaI_eh|T~psq}qu/b㘵tqF~etbru*mƞT}?DUƐmEnȢnmTйσȵmr*HuQFnXUt~hr~nmsmCqp`Hd~~I`DeaWb.ufWtF3tt;mFVUbbHTEDs`}9|bXe}rXpUqrbť1XhX-DrRRXDbb}mpqEi|KS`冣m;Rƃmqbrmű~veqllloqqQ{qaqTpHlmabr~bmltģHbF.FXlXhmnZDbHTmABXDʼnT߉TK}=|rŐ}}}۪{m}}e`mlmd|~Qdidq3n`bFQƣnhhfWbXXŎmtVS0msSf3mr^uREa`amRQmQs|ױUDtId|mbbqqpQmdXHdUomqmlnvERrK{hhfl0D0WmUZmTrZuhTmi}q?n\兊fKHvKttFʆ?lsqڲrȣ}拆mlWqCf~~`{bOrtZenqqrrުnpUXbVbZ;~t[ql[KVhsڿ}OiWKZɣd~slm|snɛa>eaAb}~mqOXnsndlmaiuf/TuX"ţt}eu<"ZKfob?b"BrfbUtbXiUmXZpɫ઺ؗʼn{~ms|qdOll|`K{}mȪ`m}/l/mveKslhHlSsltKX_R;f:brQIJ;ȥCrp╿aVubޗkԛlndo۫~{nKd}|dnsqzpqft}bTUvXuuSKqX⩇bvBIQ>,<4D2E:%gMA--#$WI8jXHy{gV,# B;7 7*%fD>P/.vtclipshell1b((hx  !       52.+$    '$n:+!25J[cjjRA;Mcjj~jnV[zsn²J8:Qj>+QPliz_pj+.v=C@22:I TZbecj +!XTc.#.QM %:c> H@**+5$+BQ 1[9 #+$+:s5  AjQ +$/:M+/ AEs5' ! e;.;ZjQQz~I.+:1P=[I H*+!:= IA[PsI9n$'#+9'2=ֽɷννƽƵƵµƽƽƽƵ{{{{{s{sk{ssk{skcs{sk{s{k{c{s{k{c{Z{{k{{cscsZ{sk{sc{sZsscssZ{kZ{kRskcskZskRkkc{cZkkZkkRscRckRkcZkcRkcJccZccRccJkZJkZBcZRcZJcZBZZRZZJZZBZRJZRBZR9RRJRRBRR9ZJ9RJBRJ9RJ1JJ9JJ1JB9JB1JB)BB9BB1B99B91B9)B9!991J1)99)91)J)!91!9111)11!R!9)!1)!B!1)B!))!)))))!)!9J!!!!1BR9J!!1!))9!1)!skyllxen5((hxtech_gen6@@((((v`  3 __- _A_.],bY a_+V%_ .1-a \_e3 `Bba, aAG.8,"##%UY 3g_GFV s._e2eӌ 0 ,e3 \.I1gԊ 1eX\.`_GYYW[ eD.8GW_.-h瓖 S).b/T )0 ҙ /36G88A^^\\\.s  g1@?*.``2癹T/2=$'*X&Ӎԉ $V-.8___ .._   Y \,``.+a҉ӖY#) _&/TV^.... sus`.  t/_'%!ԓҊЅ  Y)1,---- t ^_s /_-*).JNL=б T(B`,,*^ga. u.*Ad8HcN5 (#D/^]srbg t ua`.c>U ӊ ]%0g8]  .9 u_aeG"=;T ӻ`_* 0] rs r np s.`t ͊ӛe,\} X\ _  V rs r ӊټ42 $ +^^_..wttsspzsq * [[\H- //u_ &''W\_H -)tyyЇ Ѓҹ .. m X]^^ $]. ӊ sqy_ 㐙4[pp] s^[X# )* Ҍ  a_qt \t ױ s.\r  щpt..pt [ }- + hhe.`b `ь eӈ q ˁ S# MiKhgw0. . qr]  [ ч ]\ n k]\Ab0/t" ㊈s*- q \ __vrr #T֐bԍ ( ㈊ ӓ [^ss\\]_ss.-.` ra.t YҐ-a ωh [^^.@_.\7\7HH. a`9 0 "A\p]`.ghE917-- 0.1jgӷ  ӓI)-.ЃӖ r.g1e2222--Ӳ֮ЂӐ-2a' . 0e3 RĮ۸ X**0ГT  ȴӹ㉃ 盙 1σ'q Ի 3Ӷ .Tt] ~{{  ӲҲֲp `W. ]qn .,^ӊЊ͇/Y_t,\`*Y_` Xq t .u` ҇ ԙӖϷ]Ya_ -bY" t_*/ ] s- _  .bgһU.`/3 #l.`8444hD202h1/.,_  [..1ge`e+㭨T. gb ,322eeI1b2.eC._._^.``88% Ы)l^^̇21. ghEg`^__.e/HX]ڱ(ᶒT]^  101  ,A(` зW ^ѵP .-@V&ٖ,/ҹѰ ]s\(Q ҉  2s*)Y+ .}   `t^_.a/. s .b 0׹X. s00a1Hr/bc "l*\tމ- &a+\ UIݎʊnnnnncDp㵻>>Ϸ000ʶΟ]O/֎LL00eEܻIhJ0߽3Ƿ㓏L9LB#Km㷓ɓ&i;i9 WaĎ[n>330ώɐƘY149:ɷڕe,>>$=%ּW :4bX1b19 9LɾL8L΢e?%$@ 89:;Xbb͑՗a9:aL:LLWh7/ؠ2@a=*:9:9aXXbXbbXǐŐoiꐚ9 oiv9˚Wn6Լ֛d5n$5:38WŽ4XXbXb1ő:=&9ƛX4=3ǐWKD'n>>w= :v; :XX1XXbb11bŹ=w4X44avߗ9LDZn,$wob1XX1XbbXo:<=5b+4X*vŗWKֿDZ,$F) =+XX1X1X1bb)չ51XXXXicanDQW,$$c:a11XXX<ՙYX11XbXX=痗av8ؿDZǓ,)X==$& )1v..[|`}ggzYwxoicY=4wMMzMzlz^ls[Djo''A\f_gzMzlzz_555Y4wwMYCMzCsszMs|q\PΜo''*2}gg}zlòzlRwwdzMzzlRs}|zeDcn@5.A{gsgzz]Mlå]zldF)lzRzs__s}~{DPx'*.B[sslsslzMzMCdYzllltsznDZWPPBeHtull]zTlMMCYllssssq\]zrDZh'F.BDS~Vttlzlz]Cl_sYzlRlttstsl{qzqDZc.BD~uuutuutlVllg_suCYzsttt~zekDZv*..(DVlututMCzzdMz]MMst|ppDZ".*[MVtutuutMUllsssMllMs}sts}~CjDZ3PBdDNsVtuuuut}]|Czqksuut}sUs~lDZnEjZeMU_stuttzYCf}lgCllwd]zMlllU]|]^~Mrjj\Zinjdq]s]]fqwdwFwl^l]zzq{Cz{\fzGqz{zDAnvc4wwQrwxoiwwxwwkwwwwxejvȾvooo:ii:ŚooȹȹDZȾȚviiciiccccxD[@5ccojcxxxxjPjjjjk4ZjZdekrpQwpAkPZZZjD[Bkd[QeQ[\\ff{{{{ffff{{{{{{S`N`Sf[q\[fr[eef\\\\\D\MfDe[2r[џY¥â¥yy¥fD2ZQD2[eD(([2Zc((2D(e2D2eD2[nn30#莎ɼhhYc##0֊ɏv8 &4 ڏ#@h3L XWaǏ9#A8W99&!АŹ9:i93KB: !!b:ƹ44aˏLe$*x i:4!4!XЗa9 4X!!4X1+Xxx\4*Н11X<:!11!+=ii¦w=dd5i.5+XFad-9 -d^-e*XYi9a"io-d-c2.-Gdx"*a44""-CC^ddc28i*(gdi*!w)]d*e".f]g]YYww-Y)dzsYPBɗ.CYddoGiw4^zz]GkZcDgCz-wzYRMB.x2T]M]w]YRzRs^xe.ZDU__M]YC_RssG^BLA.fuus]dRzClsq2UTt]^Gl]s}kehG]^dd]dd]z^TGG\j˚x*ow=oioxooii{@@QxxoxiQjxZc-qwq-qGqq|GGGGqq--qy.3vv$33%W$vv%8"W0999ә;:a&)!ƛ<4aŗ<"!X!XW=4:=&!Xw:o3w<49W=+YК^5oL0d=3*ww9W9;d53*5Gwi"-]dAW*q]5-wYY^$x5wdR]*H]CYCs^v*Vu]^YsssFcoGww5FQoxQxQAkkAQw3L3L%WW!:W<)a-4*4$4ai^5VY-w-c^MM]xA5FaOԽĨn~ptxffn}鴏rv\tdςwseaf{vΉoZeih}cg{sXkpm\inrȍwk~mqsj<7VNenIIH@48?6qu&&D@*&4,־bz@Us{ahQ]112211Kpg؎DYVZEJ$Њ|]r*wjHXNZ {i[t}ʑ>vJ/CAQ,8!)2~׎ Jb r )>bϤht嚶ta}gϳsIui_MvPP@4Xg\LiiScc^clW^lbLKSM^G4b?LXA0ylCLXc#@tX^LXX@W_<^^@;@LLX4HM_ccXL;@@@XXQLcXX;ccc^XXc^XbSLoXLLcYYdlXc\cXlllicXLX[kLK?@LLXcLMXXdclic^bXX\McXXXWXWMTL\XccXXXXXXX^XXXXXLc@LlT@jcqXXcT_cc_Xdl7_iW^XX^^XlYL[[c*XcTYX@L\dLc{b@*"LXlXXLXMXXML@Xc_GXcXbiccXcccc^bS@0XL4cc@4LgLXsbLbcciiXWKXXLGcSL@WLS^4LjL@MQL@YLLcTXXGc;@jX*AAXXX@4YYXcS;*4@LX@XL\XcGXc[PXXick^LLtLDLYYYdmcXcYccgilc^SbPbW?3KLMXXLLX\_clcXlcLX_[d^XXXXXXXXXXcST_X\XYXXLX^XPLLXLXX?WKXXXXKLLXS^LWWWXWKSXLXccX[b^]^XX_c^X@^XXcXXSS^cL"*LXXYYMYMYQMMMA@QcL4GSXLLXXMTMW@LXLXXQLM45MA@LM@L@@LLM+85@L44D44@@LQLYcc\@d[\X\YXX;LTXbXsc?KcL[[P@@-^XXXcX^c^XbWKGc@*G^bbi??GSWSWLSbiXL^c^^XT^X@XX@[PXXL[W)XlX8kcXXXLL^cXLXXXL@@STXTXS)^cmXTHTXiXKGbWWSWSK?KfWbcWCXXLWXbL^WSSWLWXL^_X[[X^^WXc\XbL@tXXcX^LL^L0.YYXDL@@M4YYML@@LXL4LSSSLXLHMTSLSXMXXXLM84A@HLQ@XQMLLA@A8@A@@@45A@@@Qccc\QLQ[\XXXXLlTL^@@sS0ixLXXX@L?X[XL_cbbXX^XW@@X4?lWWbSLLSLSWLXc^XLXjcbXXXL@[L4PXXXb7XLLtc@flXXcXT^ccXcLLXLXLXX@lSLclL@LXklbSLLSSLGKSGLiWPcL3[XcWWbb)KhWSSWbKWTXc[LW^^c@LXX@Xl^^c^^@SLH_45AAMXcXcX@cXLA@LLMD8WXLXLX(XYHHSTXXX\XLL44@DMALLLMMKLL@LDDD@+A@4AMMDXXYcLX@XcXYdc@Tl*LkXb^^@cTLXGTLc@@X\@ci_c^XXSSXKWLGkWWS*bX;GXSLbXLLL^cXWXXLLLX@7WcQQc@l?ctXX@[cWXcXXc^^X\MLL@SLX_LXXXLXfQQLYlc@LXHG@L@LXXXicHXLLcXLGSib'KsXSLWbLc_XXXLWbbXXXXXccX^^^cX@XXlc##MdYgdQLMXQL?LLLX\L4XXLLXL(cLH@XLXXX\LD4*@@ALDLADXL@@@Q@8@A@@AAD@DLLMXi.%}TCBcƺccާxV&c+.k).MlZlMlleV<.w8QZf@ l%.&lcM%u%l~MM%%.0M=lN>&//d^0cZllZcl!(09AIQYcjr{!(Ir{!(r{!ccj9A!!!!0!j!!!j!r!!!!!!!I!!Q!!((I(Q((((((!r(!(!(!(!(((((A000Y0c0j00(r0(0(0(0(00000{9999j9(90{9099999A99jAAQAYAArA9AAAAAjAA{AAIIQIYI(IAIIIIIQIIIIIIQ!!Q(QAQQIQQQQQrQQ{QQYjYjY(YQYQYQYYYYYc(rc({c00cA0cQ9cYcccccccjQj(rjY9jcjcjjAjjjjjrYrjrrrrrrrrr{A{Y{jI{jY{r{r{{{{{{{փIj{{փI͌ޑAjj{9~~~pppUUU(AAA000(!!!j!(AYcc0!Y!c0jY{{(Q((9endcounter2on (((@(Pռ{??????3?????:?????3viiii>>:::3$?:::::0:3310wټҸ{r ټ>:88:2?::::3$u?$ut?7774wiiiivp qqqqq5>:8::2$?::::3$u佼?6660w4vp ><<<<(>;:::2$;::::$?30000w4wpѪww齱򿭰>=<<++뼪󶩨;;::2$;::::$???u>320446qwwp'4pwp'sppppppuu?????򲤞>=====q묠qq===qqqqqq=޼qq<<=;;;;8$;;;:$?:::3?><325566&pp4ps4'46444464pu??>>>>???򧦞=======/qq=//*////======<<==>228:>?;899======.+(<=/*(!(*..///=//.*((*+++..+(9;;82;;;82;::8)%)25555% ''s4'''&w''4454&q>>>8%q:>;8q99* -/.* -*.../.=/..*!,-....*(99;99ן;;;8);::8$w<<555sw&&&& ss6'''&ws,555,&wq>>>8$;?蟝)9>(..* .../.*/..* /...*(99;;;;;9);;98)><<<5%w,&&&ss6,,,'6555,&wu><<>8$;8蟝89+<** /.*/..* /...(9;2;;8)><<<5%w,&#&#ss--,,,p---,&q><<>8);8蟛8)$ <** .*.*!.(;29)><<<5%w-,#&#ss--,-,<---,!wq<<<<=8;2蝛迼+* *.* .(89)?><<5!w-,###ss--,,,<-,-,!wq<<<<==?;)+. *..* .(8>>)><<<5!w-,&,#ss----,<-,,,!wq<<<<<==>>999;9)+. *.* .(8)88>>)><<5,s-,,,#ss--,,,--,,,w<<<<<<)%%%)))))$9+. *..* .(29>>>)><55%s-,,,&ss-,,,&-,,,&w<<555) 44666666689+. .*...* .(28>>>>)<55,%s,'&'#ss6,,,&6,,,&s<5555% 889++ .(..** ...(;);2>>>82%w<5&&% s''&'&ss6'''&6''&&s<5555% 88;>9)+ ///.(.*** /...(;;;;8$;:::8$u>222%w5%%& s'''ss4'''4'&&s65&&5% q???>88;;29)=+ =/./.(/***( //..*(:8882:2222$u320%% s4& s'ss4' 4s64&&&% ><>>3$;;;;:)999)=999+ =/./+(/***( =/..*!:2222$:2222$uu200%s& s'ss' 's4&&&66332?8ט;;;:$;998)>989+) =++++ /*((( =/**(!32$$$$:2$$$t?0 sw s'vs' ' sp66000?::::2?:::3$?::88)8888) <+++( 5(((! <+((( 300$030$tt0 swprr  stu6000?:33:3?:::2>::3328222))<5)) &5%%%%!<,((% s3301031000tt0 swiiwiir {r7t740tu33333???333:333333u?222222?u>5))% sq5%%%%%5q<5%%%% 3311103100ttri{ri11113333331t31133333$2002225652%$ q%%%%%%%%%% 11t7riiivr w1111t000 q%%p  trvvvrri tw 6 it0 w vrrrwttttttttt0 wspp 7Ӵ}ͻ|kjjjjavtttjj}vjjaaa~|~~~jjjjjavvjaaa`~ggggbKy~ggggbKy~ggggbKyjjjjj`v|jaaa`~eWKKKHy~fWKKKHy~fbKKKHykjjjj`v|jaaaa`||~eKKKKIyeKKKKKy~|||~|y~eKKKKK|~|||}}}}}}njjjjav|kaaaaa|nnkkcl|nnllgbllggge|yoeMKKKKgo~yoeMKKKMgoy|olggggggoyllgggg~~ogggggyoeMKKKKgoy|onlgglkn|}|nnnknnn|}||vvvn|vnnnn}|vv