[gst-devel] gst buffer to image

Mailing List SVR lists at svrinformatica.it
Sat Dec 5 23:27:59 CET 2009


In data sabato 5 dicembre 2009 19:39:31, Mailing List SVR ha scritto:
: > Hi all,
> 
> I'm using a simple playbin pipeline, I can get the last frame with
>  something like this:
> 
> In [124]: frame=player.get_property("frame")
> 
> In [125]: frame
> Out[125]: <gst.Buffer 0x1fed6f0 of size 115200 and data 0x49484445>

additionally:

In [34]: frame.get_caps().to_string()
Out[34]: 'video/x-raw-yuv, width=(int)320, height=(int)240, 
framerate=(fraction)10/1, format=(fourcc)I420, interlaced=(boolean)false, 
pixel-aspect-ratio=(fraction)1/1'

I tried this pipeline:

gst-launch-0.10 -v filesrc location=/tmp/frame  ! "video/x-raw-yuv, 
width=(int)320, height=(int)240, framerate=(fraction)10/1, 
format=(fourcc)I420, interlaced=(boolean)false, pixel-aspect-
ratio=(fraction)1/1"  ! jpegenc ! filesink location=test.jpg

but the jpg generated is bad (attacched). I attacch also the saved frame.data


> 
> now I can access frame.data that would be the raw frame data, but how to
> convert this frame to a jpg or png image? I tried to save the frame to a
>  file and to convert with jpegenc and pngenc with no success, any
>  suggestions?
> 
> thanks
> Nicola
> 
> ---------------------------------------------------------------------------
> --- Join us December 9, 2009 for the Red Hat Virtual Experience,
> a free event focused on virtualization and cloud computing.
> Attend in-depth sessions from your desk. Your couch. Anywhere.
> http://p.sf.net/sfu/redhat-sfdev2dev
> _______________________________________________
> gstreamer-devel mailing list
> gstreamer-devel at lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
> 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: test.jpg
Type: image/jpeg
Size: 618896 bytes
Desc: not available
URL: <http://lists.freedesktop.org/archives/gstreamer-devel/attachments/20091205/62b8b671/attachment.jpg>
-------------- next part --------------
IHDE at EFDDCFEJLIJGEGGHCHKELLHHJMKMLJLLMMMOKOIPOXX`aOONMOQQUQUQSMVQSSOPQRSTPRQURPXQOUSSUVSVSUQTSTRSTUU]WYXYYX[V[TXXXXXXXXXXXYZ[[\\````````________]]]]]^^^ghijlmnommmmmmmmoooooooooooooooommmmmmmmoooooooommmmmmmmnnnnnnnnnnnnnnnnmmmmmmmmkkkkkkkkllllllllkkkkkkkkhjecddadfgjkkkgdkfgjgehheijegdegmehaji`hdfgbacbbcebcd`bbaaaaaaaaCCCDHECFGHLGKHIHMHJHLLMFHLMMKJLMQJMOQJLOOKMRLP^a\YNJUSRNMNSRPRQPPTPRQRUQSQVUQWSTRTRSSSQRVUWYWTTVW[RTYZY[XW[XZX]YXXXXXXXXZZ[\\]^^````````^^^^^^^^\\\\\[[[ghijlmnonnnnnnnnoooooooooooooooonnnnnnnnoooooooonnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmllllllllllllllllkkkkkkkkjmedddbeidielinjhgeggjdjihfdefkgehfbgfegeebcgdbbcfddfa_`aaaaaaaaGHJHDJD at GFGEGFFIPFKGFIEKKKHJMKNKLOQKGIMNMNQJKI]a`YMLPSONOOSOQSSURQRNPPTWRUTTNSUVUSVQSTUWTZVUYTTVWVUTZUQXUVWUTYXY[[[[[[[[\]]]^^__^^^^^^^^\\\\\\\\]\\[ZYXXghijlmnonnnnnnnnoooooooooooooooonnnnnnnnoooooooonnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmllllllllllllllllkkkkkkkkklhedeagfcdimefhhnjeiifdbgejcdgibefdgeeidjgdbdhfgaadecabaaaaaaaaFCCHKGCGIFFKMIIEJOLIIIKIKMOJMLLNQJNNMROMPJONQM^b^cNMOUPHPQPXWSPRORORPRVTWWPRQPQSUUXVRWYSVVVXTXWVVSZYTXYXZ]YZZW`Y^^^^^^^^]]]]^^^^^^^^^^^^]]]]]]]]_^]\ZYXXghijlmnooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkkkkkjkfffgdfefljmhgjhegkdghegjgdijefgkffeehfmbcebe`hcbdde`ccaaaaaaaaDHJEHFG???F?GLO??KKOJN??NNKR??LNK\??VSRVQSTVNP??QTQS???XQ?WX???UU[WVWWW]^????]]]]]]]]]]\\\\^^^^^^^^________``_^\[ZYghijlmnooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkkkkkmmhde`??????ii??ki??ld?????hifeggb?bf?bedaaaaaaaaCDFGLJ???JKL???J?J?M?M?P?LN??a??VPURQVN???RQQR?UPR?Y??S?Y[[\\???[ZY??[?ZZZZZZ^]]]\\[[^^^^^^^^``````````_^]\\[ghijlmnoppppppppooooooooooooooooppppppppooooooooppppppppnnnnnnnnnnnnnnnnmmmmmmmmnnnnnnnnllllllllkkkkkkkkkmfegc??gdlhhi??ki??ij??if??efji`c?gfe??a`aaaaaaaaDCIFD????JGE??LHIOI??O??????ONR??O??R??^`??PTRPPQRTUV?RS????U???]Z??\]\]???XX[?WZZZZZZZZ``_^^]\\````````^^^^^^^^]]]\\\\\ghijlmnoppppppppooooooooooooooooppppppppooooooooppppppppnnnnnnnnnnnnnnnnmmmmmmmmnnnnnnnnllllllllkkkkkkkkllifgc??figlgkj????geh??hffl??fe??cbaaaaaaaaDFHDEDJ?????HK??ONLJO?QN?Q??c_??SSTRMTRNPTRR???TXX[XY??YZ\???]X\Q[ZW]?Y??V\\??ZW?^^^^^bba`__^^````````]]]]]]]]ZZZ[[[[[ghijlmnoqqqqqqqqooooooooooooooooqqqqqqqqooooooooqqqqqqqqnnnnnnnnnnnnnnnnmmmmmmmmoooooooollllllllkkkkkkkknoiggd????l???kjf??kgf???g^??????afeaaaaaaaaIGJEIJL??MN??N?RNIK?P??LPS?PO?NT???SRSSSSSSSS?UZVV?UW??W??ZWXV[Z??Z??ZX\??Z[?^^^^^]]]]]]]]]]]]]]]][[[[[[[[ZZZ[\\]]dikjjnppooooooooqqqqqqqqqqqqqqqqooooooooppppppppppppppppppppppppoooooooommmmmmmmnnnnnnnnnnnnnnnnmmmmmmmmjikfgh?hkj???jgki??????lheh??gige??b^??e??gdg`bbaa``__EGJGFIJ??PN??O?KQNK??NNOMQ??XSN?W?c??URQRTTTTTTTT??XWYX?XV??Y???[??[VYV\W?????^_?]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[eiljknpqppppppppqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppoooooooonnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmljfgd??gehjlkh?f??khhegj??fhcdg???eb?f_cbbba``__JGIJFGJ??NLM??KI?M??O??OS???QUTSTTTTTTTT??X??RUWYZ?WU??U?[^\[[^??]^`?Y]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\^^]]\[ZZejlkknqqppppppppqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppoooooooonnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmlkigjh??jijjkj?lj??kfghgj??h??fff?baa```FEJEKGL??LNII??JMJKQ??N??NQS?O??UUUUUUUUUU??STWW????X??????ZX?????a^Z]???\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]^^]]\\\[fjmlloqrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppoooooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmljmghg?????lmh??j?ii????b???b??bgc??baa``HHHJHMIGLJLIIMINNMONPNRMLRMPNMRQOMSMQPMTSNROURRV^b^VLQTOUUUUUUUUVRW[SWUWYUVYV\UXWVY][^\YUZa^ZX\ZY\_[[`ZZ^\[ZZ^WX\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]\\]]^^^_fkmllprrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppoooooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmnnhifgffgekkjklhojkihmgifgfghiijhfihkgffikflghgbefdcgechddccbaaaEFIELMLIEIIOJJLOPLMMOOKMPOLLNNQNMONRQNPQPQOTPRNT__a\OQRVVVVVVVVVUVXWXVY[UUXUWYWS]\\ZXY[YY[WX^]][XVYU^^\X^^X]_]^Z[[[[[[[[]]]]]]]]]]]]]]]]^^^^^^^^\\]]^_``gknmmpssrrrrrrrrqqqqqqqqqqqqqqqqrrrrrrrrppppppppppppppppppppppppooooooooppppppppnnnnnnnnnnnnnnnnmmmmmmmmnmljefdfggfhmiikijmjiljlgmjhjgfkhhlhihgghigfddgdd`chddggdddccbbaIFHHLKLIIMKIKJLLNKPSNNNNPNNOPROQKOURPPRPPPPRUVOT]aaaRUUSVVVVVVVV\_WZZYYQWXWXXWT_[XYXYZV\XYUZVX[VZ\`]ZXZYX]^]\]\][[[[[[[[]]]]]]]]]]]]]]]]^^^^^^^^^^^^^___glnmmqssrrrrrrrrqqqqqqqqqqqqqqqqrrrrrrrrppppppppppppppppppppppppooooooooppppppppnnnnnnnnnnnnnnnnmmmmmmmmmlkkhiffigpkgkrnkikipjlnijkhnhkgfmhhfdafhjehbfegfgfifedeeeddcbbbEFHJIJIJJKFJOLLNLPQQMNNMPORMNQPQPNSQPPVTORUSRRSUdgc`VUWUWWWWWWWWTXRXSVYYZXV[X\WVVY\XXWZUVWUVQWX[[Z]]Z]XYZ[Y`W^YXZZZZZZZZ]]]]]]]]]]]]]]]]________```_^^]]glommqssssssssssqqqqqqqqqqqqqqqqssssssssppppppppppppppppppppppppooooooooqqqqqqqqnnnnnnnnnnnnnnnnmmmmmmmmpokkgfhehiojhgjmkichkhlnkjmjhhgjdfejflbehdijfieeigaegefdeeddccbbIIIIIIIIJJJJJJJJLLLLLLLLPPPPPPPPRRRRRRRRVVUTTSRRedb_RTWZWWWWWWWWXXXXXXXXVVVVVVVVWWWWWWWWWWWWWWWW[[[[[[[[ZZZZZZZZZZZ[\\]]]]]]]]]]]]]]]]]]ccccccccccb`_]\\chmmklptqqqqqqqqsssssssspqrssrqpqqqqqqqqssssssssssssssssppppppppqqqqqqqqqqqqqqqqppppppppppppppppooooooooonmljihghiklmllkkkkkkkkkhhhhhhhhgggggggghhhhhhhhddddddddddddddddJJJJJJJJKKKKKKKKMMMMMMMMPPPPPPPPRRRRRRRRVVUTTSRRddb`STWZWWWWWWWWXXXXXXXXWWWWWWWWXXXXXXXXXXXXXXXX\\\\\\\\[[[[[[[[Z[[\\]]]________bbbbbbbbdddddddddcba`^]]bgmnllptrrrrrrrrsssssssspqrssrqprrrrrrrrssssssssssssssssqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppooooooooonmljihghiklmllkkkkkkkkkiiiiiiiihhhhhhhhhhhhhhhheeeeeeeeddddddddJJJJJJJJKKKKKKKKMMMMMMMMPPPPPPPPRRRRRRRRUUUTTSSSccbaTTVYWWWWWWWWXXXXXXXXWWWWWWWWYYYYYYYYYYYYYYYY\\\\\\\\\\\\\\\\[\\]]^^^aaaaaaaaddddddddbbbbbbbbddcba`__aglnmmptrrrrrrrrssssssssqqsttsqqrrrrrrrrssssssssssssssssqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppooooooooonmljihghiklmllkkkkkkkkkiiiiiiiihhhhhhhhhhhhhhhheeeeeeeeddddddddKKKKKKKKLLLLLLLLNNNNNNNNPPPPPPPPRRRRRRRRTTTTTTTTbccbUUVWWWWWWWWWXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYY]]]]]]]]\\\\\\\\]]]^__``aaaaaaaaaaaaaaaabbbbbbbbdddcbaa`_flommqtssssssssssssssssqrsttsrqssssssssssssssssssssssssrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppppppooooooooonmljihghiklmllkkkkkkkkkjjjjjjjjiiiiiiiihhhhhhhhffffffffddddddddKKKKKKKKLLLLLLLLNNNNNNNNPPPPPPPPRRRRRRRRTTTTTTTTabccVUUVWWWWWWWWXXXXXXXXXXXXXXXX[[[[[[[[[[[[[[[[]]]]]]]]^^^^^^^^^^__`aaaaaaaaaaabbbbbbbbeeeeeeeedcccbbba^elonnqtssssssssssssssssrstuutsrssssssssssssssssssssssssrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppppppooooooooonmljihghiklmllkkkkkkkkkjjjjjjjjiiiiiiiihhhhhhhhffffffffddddddddLLLLLLLLMMMMMMMMOOOOOOOOPPPPPPPPRRRRRRRRSSSTTUUU_bddWVUUWWWWWWWWXXXXXXXXYYYYYYYY[[[[[[[[[[[[[[[[^^^^^^^^^^^^^^^^_``aabbcaaaaaaaaeeeeeeeeddddddddbbbbbaaa\dlpooquttttttttssssssssrstuutsrttttttttssssssssssssssssssssssssqqqqqqqqqqqqqqqqppppppppppppppppooooooooonmljihghiklmllkkkkkkkkkkkkkkkkkjjjjjjjjhhhhhhhhggggggggddddddddLLLLLLLLMMMMMMMMOOOOOOOOPPPPPPPPRRRRRRRRRRSTTUVV^adeXVTTWWWWWWWWXXXXXXXXYYYYYYYY\\\\\\\\\\\\\\\\^^^^^^^^________aaabbccdcccccccceeeeeeee________`````aaa[clpppruttttttttssssssssstuvvutsttttttttssssssssssssssssssssssssqqqqqqqqqqqqqqqqppppppppppppppppooooooooonmljihghiklmllkkkkkkkkkkkkkkkkkjjjjjjjjhhhhhhhhggggggggddddddddMMMMMMMMNNNNNNNNPPPPPPPPPPPPPPPPRRRRRRRRRRSTTUVV^adfYVTSWWWWWWWWXXXXXXXXZZZZZZZZ]]]]]]]]]]]]]]]]________````````aabbcdddeeeeeeee````````____________````ZblqppruuuuuuuuussssssssstuvvutsuuuuuuuussssssssssssssssttttttttqqqqqqqqqqqqqqqqppppppppppppppppooooooooonmljihghiklmllkkkkkkkkkllllllllkkkkkkkkhhhhhhhhhhhhhhhhddddddddKLLMMNNOOOOOOOOOQQQQQQQQPPPPPPPPTTTTTTTTSSSSSSSSW]bc_XVTVVVVVVVVYZZ[[\\][[[[[[[[\\\\\\\\[[[[[[[[________````````````````````````^^_``abb^^^^^^^^aaaaaaaa^`oooortvvvvvvvvssssssssuuuuuuuuuuuuuuuussssssssttttttttttttttttssssssssssssssssrrrrrrrrqqqqqqqqqqqqqqqqqqplighjjkmnonnmmmmmmmmmllllllllkkkkkkkkiiiiiiiiggggggggffffffffKLLMMNNOOOOOOOOOQQQQQQQQQQQQQQQQTTTTTTTTTTTTTTTTW]bd_YVUWWWWWWWWYZZ[[\\][[[[[[[[\\\\\\\\^^^^^^^^aaaaaaaa````````````````````````^^_``abb________aaaaaaaa^`oooortvvvvvvvvttttttttuuuuuuuuuuuuuuuuttttttttttttttttttttttttssssssssssssssssrrrrrrrrqqqqqqqqqqqqqqqqqqplighjjkmnonnmmmmmmmmmllllllllkkkkkkkkiiiiiiiiggggggggffffffffKLLMMNNOOOOOOOOOQQQQQQQQQQQQQQQQTTTTTTTTTTTTTTTTW\cd`[VUWWWWWWWWYZZ[[\\]]]]]]]]]^^^^^^^^````````aaaaaaaa^^^^^^^^^^^^^^^^````````___``aaa________aaaaaaaa^`oooortvvvvvvvvttttttttuuuuuuuuuuuuuuuuttttttttttttttttttttttttssssssssssssssssrrrrrrrrqqqqqqqqqqqqqqqqqqplighjjkmnonnmmmmmmmmmllllllllkkkkkkkkiiiiiiiiggggggggffffffffKLLMMNNOOOOOOOOOQQQQQQQQRRRRRRRRTTTTTTTTUUUUUUUUV[dea]WVXXXXXXXXYZZ[[\\]]]]]]]]]^^^^^^^^````````^^^^^^^^^^^^^^^^^^^^^^^^````````````````````````aaaaaaaa^`oooortvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttssssssssssssssssrrrrrrrrqqqqqqqqqqqqqqqqqqplighjjkmnonnmmmmmmmmmllllllllkkkkkkkkiiiiiiiiggggggggffffffffKLLMMNNOOOOOOOOOQQQQQQQQRRRRRRRRTTTTTTTTUUUUUUUUUZffc_WWXXXXXXXXYZZ[[\\]]]]]]]]]^^^^^^^^________^^^^^^^^^^^^^^^^^^^^^^^^````````````````````````aaaaaaaa^`oooortvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttssssssssssssssssrrrrrrrrqqqqqqqqqqqqqqqqqqplighjjkmnonnmmmmmmmmmllllllllkkkkkkkkiiiiiiiiggggggggffffffffKLLMMNNOOOOOOOOOQQQQQQQQSSSSSSSSTTTTTTTTVVVVVVVVUYggdaWXYYYYYYYYYZZ[[\\]]]]]]]]]^^^^^^^^]]]]]]]]________^^^^^^^^^^^^^^^^````````aaa``___aaaaaaaaaaaaaaaa^`oooortvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuvvvvvvvvttttttttttttttttssssssssssssssssrrrrrrrrqqqqqqqqqqqqqqqqqqplighjjkmnonnmmmmmmmmmllllllllkkkkkkkkiiiiiiiiggggggggffffffffKLLMMNNOOOOOOOOOQQQQQQQQSSSSSSSSTTTTTTTTVVVVVVVVTXhgecWYYYYYYYYYYZZ[[\\][[[[[[[[\\\\\\\\]]]]]]]]________````````````````````````bba``_^^aaaaaaaaaaaaaaaa^`oooortvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuvvvvvvvvttttttttttttttttssssssssssssssssrrrrrrrrqqqqqqqqqqqqqqqqqqplighjjkmnonnmmmmmmmmmllllllllkkkkkkkkiiiiiiiiggggggggffffffffKLLMMNNOOOOOOOOOQQQQQQQQTTTTTTTTTTTTTTTTWWWWWWWWTWhhedWYZZZZZZZZYZZ[[\\][[[[[[[[\\\\\\\\^^^^^^^^\\\\\\\\````````````````````````bba``_^^bbbbbbbbaaaaaaaa^`oooortvvvvvvvvwwwwwwwwuuuuuuuuuuuuuuuuwwwwwwwwttttttttttttttttssssssssssssssssrrrrrrrrqqqqqqqqqqqqqqqqqqplighjjkmnonnmmmmmmmmmllllllllkkkkkkkkiiiiiiiiggggggggffffffffLMMNNOOPQQQQQQQQSSSSSSSSRRRRRRRRTTTTTTTTVVWWXYYYXWfeehY[]]]]]]]]^^^^^^^^\\\\\\\\^^^^^^^^\\\\]]]]^]]_bca^bbbbbbbb````````eeeeeeeebbbbbbbbbbbbbbbbddddddddddgnqqsuxxxxxxxxyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvuuuuuuuurrrrrrrrttttttttssssssssrrrrrrrroorqihkkjkmopppooooooooommmmmmmmlllllllljjjjjjjjiiiiiiiiggggggggLMMNNOOPQQQQQQQQSSSSSSSSSSSSSSSSUUUUUUUUUUVVWWXXYWfeehZ\]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^\]]]]]]]^]^`bca^ccccccccaaaaaaaaeeeeeeeeccccccccccccccccddddddddddgnqqsuxxxxxxxxyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvuuuuuuuussssssssttttttttssssssssrrrrrrrroorqihkkjkmopppooooooooommmmmmmmlllllllljjjjjjjjiiiiiiiiggggggggLMMNNOOPQQQQQQQQSSSSSSSSTTTTTTTTVVVVVVVVUUUVWWXXYXfeeg[]________````````````````]]]]]]]]^^^^]]]]^^_acca_ccccccccbbbbbbbbeeeeeeeeccccccccccccccccddddddddddgnqqsuxxxxxxxxyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvuuuuuuuussssssssttttttttssssssssrrrrrrrroorqihkkjkmopppooooooooommmmmmmmlllllllljjjjjjjjiiiiiiiiggggggggLMMNNOOPQQQQQQQQSSSSSSSSTTTTTTTTVVVVVVVVWWWXYYZZ[Zeefg]^________````````````````^^^^^^^^`___^^^]^_`bcca`ddddddddbbbbbbbbeeeeeeeeddddddddddddddddddddddddddgnqqsuxxxxxxxxyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvuuuuuuuuttttttttttttttttssssssssrrrrrrrroorqihkkjkmopppooooooooommmmmmmmlllllllljjjjjjjjiiiiiiiiggggggggLMMNNOOPQQQQQQQQSSSSSSSSVVVVVVVVXXXXXXXXZZ[[\\]]\\eeff__________````````^^^^^^^^________aaa`_^^^^_accbbbddddddddddddddddeeeeeeeeddddddddddddddddddddddddddgnqqsuxxxxxxxxyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvuuuuuuuuttttttttttttttttssssssssrrrrrrrroorqihkkjkmopppooooooooommmmmmmmlllllllljjjjjjjjiiiiiiiiggggggggLMMNNOOPQQQQQQQQSSSSSSSSVVVVVVVVXXXXXXXX\\]]^^__]]deff``________````````^^^^^^^^aaaaaaaaccba`_^^^`cdcbbceeeeeeeeddddddddeeeeeeeeeeeeeeeeeeeeeeeeddddddddddgnqqsuxxxxxxxxyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvuuuuuuuuuuuuuuuuttttttttssssssssrrrrrrrroorqihkkjkmopppooooooooommmmmmmmlllllllljjjjjjjjiiiiiiiiggggggggLMMNNOOPQQQQQQQQSSSSSSSSWWWWWWWWYYYYYYYY\\]]^^__]_defea`]]]]]]]]^^^^^^^^````````ddddddddedcba_^^^adecbcdeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddgnqqsuxxxxxxxxyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvuuuuuuuuuuuuuuuuttttttttssssssssrrrrrrrroorqihkkjkmopppooooooooommmmmmmmlllllllljjjjjjjjiiiiiiiiggggggggLMMNNOOPQQQQQQQQSSSSSSSSXXXXXXXXZZZZZZZZ[[[\]]^^^_cefeba]]]]]]]]^^^^^^^^bbbbbbbbeeeeeeeeeedba_^^^adecbcdffffffffffffffffeeeeeeeeffffffffffffffffddddddddddgnqqsuxxxxxxxxyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvuuuuuuuuvvvvvvvvttttttttssssssssrrrrrrrroorqihkkjkmopppooooooooommmmmmmmlllllllljjjjjjjjiiiiiiiiggggggggOPPQQRRSRRSSTTUUSSTTUVVVZZZZZZZZYYYYYYYY]]]]]]]]]]_alhc^[\\]]^^__________`aaccdeggggggggffeeddccbcddffghffffffffgggggggghhhhhhhhhhhhhhhheeeeeeeeddddddddhffguvvtyyyyyyyy{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwttttttttuuuuuuuuuuuuuuuusssssssstsrqonmlnooppqqrppppppppnnnnnnnnmmmmmmmmlllllllljjjjjjjjiiiiiiiiOPPQQRRSSSSTUUVVUUUVWWXXYYYYYYYYYYYYYYYY]]]]]]]]]]_`lhc_[\\]]^^__________`aaccdeggggggggfffeddccbcddffghgggggggggggggggghhhhhhhhhhhhhhhhffffffffeeeeeeeehffguvvtzzzzzzzz{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwuuuuuuuuuuuuuuuuuuuuuuuusssssssstsrqonmlnooppqqrppppppppnnnnnnnnmmmmmmmmlllllllljjjjjjjjiiiiiiiiOPPQQRRSTTUUVVWWVVWWXXYYYYYYYYYYYYYYYYYY[[[[[[[[\\^`kiea[\\]]^^__________`aaccdegggggggggffeedddbcddffghgggggggggggggggghhhhhhhhhhhhhhhhffffffffeeeeeeeehffguvvtzzzzzzzz{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwuuuuuuuuuuuuuuuuuuuuuuuusssssssstsrqonmlnooppqqrppppppppnnnnnnnnmmmmmmmmlllllllljjjjjjjjiiiiiiiiOPPQQRRSUUVVWWXXUVVWWXXXXXXXXXXXYYYYYYYY[[[[[[[[\\]_kifc[\\]]^^__________`aaccdegggggggggggfeeddbcddffghhhhhhhhhgggggggghhhhhhhhhhhhhhhhggggggggffffffffhffguvvt{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwvvvvvvvvuuuuuuuuuuuuuuuusssssssstsrqonmlnooppqqrppppppppnnnnnnnnmmmmmmmmlllllllljjjjjjjjiiiiiiiiOPPQQRRSUUVVWWXXTTTUUVVWXXXXXXXXYYYYYYYY[[[[[[[[[[\^jjhe[\\]]^^__________`aaccdegggggggghhggfeeebcddffghhhhhhhhhgggggggghhhhhhhhhhhhhhhhggggggggffffffffhffguvvt{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwvvvvvvvvuuuuuuuuuuuuuuuusssssssstsrqonmlnooppqqrppppppppnnnnnnnnmmmmmmmmlllllllljjjjjjjjiiiiiiiiOPPQQRRSTTUUVVWWSSTTUUVVWWWWWWWWYYYYYYYY[[[[[[[[ZZ[]jjig[\\]]^^__________`aaccdegggggggghhhggffebcddffghiiiiiiiigggggggghhhhhhhhhhhhhhhhhhhhhhhhgggggggghffguvvt||||||||{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuusssssssstsrqonmlnooppqqrppppppppnnnnnnnnmmmmmmmmlllllllljjjjjjjjiiiiiiiiOPPQQRRSSSSTUUVVTTUUVWWWWWWWWWWWYYYYYYYY]]]]]]]]ZYZ\jjji[\\]]^^__________`aaccdeggggggggiihhgfffbcddffghiiiiiiiigggggggghhhhhhhhhhhhhhhhhhhhhhhhgggggggghffguvvt||||||||{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuusssssssstsrqonmlnooppqqrppppppppnnnnnnnnmmmmmmmmlllllllljjjjjjjjiiiiiiiiOPPQQRRSRRSSTTUUVVVWXXYYVVVVVVVVYYYYYYYY]]]]]]]]ZYZ[ikki[\\]]^^__________`aaccdeggggggggiihhggffbcddffghjjjjjjjjgggggggghhhhhhhhhhhhhhhhiiiiiiiihhhhhhhhhffguvvt}}}}}}}}{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwxxxxxxxxuuuuuuuuuuuuuuuusssssssstsrqonmlnooppqqrppppppppnnnnnnnnmmmmmmmmlllllllljjjjjjjjiiiiiiiiRRRRRRRRUUUUUUUUVVVVVVVVYYYYYYYYYZZ[[\\][[[[[[[[^\[ahmli^^^^^^^^````````````````eeeeeeeeddddddddggghhhhhhiijjkkljjjjjjjjggggggggggggggggggggggggggggggggkkfexyvx{||}}~~}}}}}}}}zzzzzzzzzzzzzzzz{{{{{{{{zzzzzzzzxxxxxxxxyyyyyyyywwwwwwwwwwwwwwwwvvvvvvvvrrrrrrrrsstsrpmlmnpqrqqpppppppppoooooooonnnnnnnnmmmmmmmmkkkkkkkkiiiiiiiiRRRRRRRRUUUUUUUUVVVVVVVVYYYYYYYYYZZ[[\\]\\\\\\\\^\\ahmlj________aaaaaaaaaaaaaaaaddddddddeeeeeeeefffffggghiijjkkljjjjjjjjhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhkkgfwxvx{||}}~~}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwvvvvvvvvsssssssssstsrpmlmnpqrqqpppppppppoooooooonnnnnnnnmmmmmmmmkkkkkkkkiiiiiiiiRRRRRRRRUUUUUUUUVVVVVVVVYYYYYYYYYZZ[[\\]\\\\\\\\^\\`gllk________aaaaaaaaaaaaaaaaddddddddeeeeeeeeffffeeeehiijjkkljjjjjjjjhhhhhhhhiiiiiiiiiiiiiiiihhhhhhhhkjggvwwx{||}}~~}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwvvvvvvvvsssssssssstsrpmlmnpqrqqpppppppppoooooooonnnnnnnnmmmmmmmmkkkkkkkkiiiiiiiiRRRRRRRRUUUUUUUUVVVVVVVVYYYYYYYYYZZ[[\\]]]]]]]]]^]]`fkll````````bbbbbbbbbbbbbbbbccccccccffffffffhhgggfffhiijjkkljjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjhhuvxy{||}}~~}}}}}}}}||||||||||||||||{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyywwwwwwwwvvvvvvvvttttttttsstsrpmlmnpqrqqpppppppppoooooooonnnnnnnnmmmmmmmmkkkkkkkkiiiiiiiiRRRRRRRRUUUUUUUUVVVVVVVVYYYYYYYYYZZ[[\\]]]]]]]]]^]]`eiln````````bbbbbbbbbbbbbbbbddddddddffffffffkkjjihgghiijjkkljjjjjjjjiiiiiiiikkkkkkkkkkkkkkkkiiiiiiiijiiituxy{||}}~~}}}}}}}}||||||||||||||||{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyywwwwwwwwvvvvvvvvttttttttsstsrpmlmnpqrqqpppppppppoooooooonnnnnnnnmmmmmmmmkkkkkkkkiiiiiiiiRRRRRRRRUUUUUUUUVVVVVVVVYYYYYYYYYZZ[[\\]^^^^^^^^^^^_chmoaaaaaaaacccccccccccccccceeeeeeeeggggggggmmlkjihhhiijjkkljjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkjjjjjjjjjhjjsuyy{||}}~~}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{zzzzzzzz{{{{{{{{yyyyyyyyzzzzzzzzwwwwwwwwvvvvvvvvuuuuuuuusstsrpmlmnpqrqqpppppppppoooooooonnnnnnnnmmmmmmmmkkkkkkkkiiiiiiiiRRRRRRRRUUUUUUUUVVVVVVVVYYYYYYYYYZZ[[\\]^^^^^^^^^^^_bgmpaaaaaaaaccccccccccccccccggggggggggggggggmmljihgfhiijjkkljjjjjjjjjjjjjjjjlllllllllllllllljjjjjjjjjhkkrtyy{||}}~~}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{zzzzzzzz{{{{{{{{yyyyyyyyzzzzzzzzwwwwwwwwvvvvvvvvuuuuuuuusstsrpmlmnpqrqqpppppppppoooooooonnnnnnnnmmmmmmmmkkkkkkkkiiiiiiiiRRRRRRRRUUUUUUUUVVVVVVVVYYYYYYYYYZZ[[\\]________^^^_bgmqbbbbbbbbddddddddddddddddhhhhhhhhhhhhhhhhlkjigfeehiijjkkljjjjjjjjkkkkkkkkmmmmmmmmmmmmmmmmkkkkkkkkjhkkrszy{||}}~~}}}}}}}}~~~~~~~~~~~~~~~~{{{{{{{{zzzzzzzz||||||||yyyyyyyy{{{{{{{{wwwwwwwwvvvvvvvvvvvvvvvvsstsrpmlmnpqrqqpppppppppoooooooonnnnnnnnmmmmmmmmkkkkkkkkiiiiiiiiTTTTTTTTVVVVVVVVXXXXXXXXZZZZZZZZ]]]]]]]]^^^^^^^^_a_abclonf``baabeeeeeeeeddddddddhhhhhhhhggggggggiiiiiiiiiiiiiiiinnnnnnnnnnnnnnnnmmmmmmmmkkkkkkkkkkkkkkkkjkmnov{x{|~?????????????||||||||{{{{{{{{zzzzzzzz||||||||{{{{{{{{zzzzzzzzyyyyyyyyxxxxxxxxvvvvvvvvtuuutrponopprrstqqqqqqqqppppppppoooooooommmmmmmmlllllllljjjjjjjjTTTTTTTTVVVVVVVVXXXXXXXXZZZZZZZZ]]]]]]]]^^^^^^^^_a_abclongaabbabeeeeeeeeeeeeeeeehhhhhhhhhhhhhhhhjjjjjjjjjjjjjjjjnnnnnnnnnnnnnnnnmmmmmmmmllllllllllllllllkkmnnv{x{|~?????????????}}}}}}}}||||||||{{{{{{{{||||||||{{{{{{{{zzzzzzzzyyyyyyyyxxxxxxxxvvvvvvvvtuuutrponopprrstqqqqqqqqppppppppoooooooommmmmmmmlllllllljjjjjjjjTTTTTTTTVVVVVVVVXXXXXXXXZZZZZZZZ]]]]]]]]^^^^^^^^_a_abclongaacbbceeeeeeeeeeeeeeeehhhhhhhhhhhhhhhhjjjjjjjjjjjjjjjjnnnnnnnnnnnnnnnnmmmmmmmmllllllllllllllllkkmmnu{y{|~?????????????}}}}}}}}||||||||{{{{{{{{||||||||{{{{{{{{zzzzzzzzyyyyyyyyxxxxxxxxvvvvvvvvtuuutrponopprrstqqqqqqqqppppppppoooooooommmmmmmmlllllllljjjjjjjjTTTTTTTTVVVVVVVVXXXXXXXXZZZZZZZZ]]]]]]]]^^^^^^^^_a_abcloohbbccbceeeeeeeeffffffffhhhhhhhhiiiiiiiikkkkkkkkkkkkkkkknnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmlkmmmu|z{|~?????????????~~~~~~~~}}}}}}}}||||||||||||||||{{{{{{{{zzzzzzzzyyyyyyyyxxxxxxxxvvvvvvvvtuuutrponopprrstqqqqqqqqppppppppoooooooommmmmmmmlllllllljjjjjjjjTTTTTTTTVVVVVVVVXXXXXXXXZZZZZZZZ]]]]]]]]^^^^^^^^_a_abclophbbdccdeeeeeeeeffffffffhhhhhhhhiiiiiiiikkkkkkkkkkkkkkkknnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmllllu|{{|~?????????????~~~~~~~~}}}}}}}}||||||||||||||||{{{{{{{{zzzzzzzzyyyyyyyyxxxxxxxxvvvvvvvvtuuutrponopprrstqqqqqqqqppppppppoooooooommmmmmmmlllllllljjjjjjjjTTTTTTTTVVVVVVVVXXXXXXXXZZZZZZZZ]]]]]]]]^^^^^^^^_a_abclopiccdddeeeeeeeeegggggggghhhhhhhhjjjjjjjjllllllllllllllllnnnnnnnnnnnnnnnnmmmmmmmmnnnnnnnnnnnnnnnnnllklt|{{|~?????????????~~~~~~~~}}}}}}}}||||||||{{{{{{{{zzzzzzzzyyyyyyyyxxxxxxxxvvvvvvvvtuuutrponopprrstqqqqqqqqppppppppoooooooommmmmmmmlllllllljjjjjjjjTTTTTTTTVVVVVVVVXXXXXXXXZZZZZZZZ]]]]]]]]^^^^^^^^_a_abcloqicceddeeeeeeeeegggggggghhhhhhhhjjjjjjjjllllllllllllllllnnnnnnnnnnnnnnnnmmmmmmmmnnnnnnnnnnnnnnnnnlljkt||{|~?????????????~~~~~~~~}}}}}}}}||||||||{{{{{{{{zzzzzzzzyyyyyyyyxxxxxxxxvvvvvvvvtuuutrponopprrstqqqqqqqqppppppppoooooooommmmmmmmlllllllljjjjjjjjTTTTTTTTVVVVVVVVXXXXXXXXZZZZZZZZ]]]]]]]]^^^^^^^^_a_abcloqicceedeeeeeeeeehhhhhhhhhhhhhhhhkkkkkkkkmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnmmmmmmmmoooooooooooooooonlljkt}|{|~?????????????????????~~~~~~~~||||||||{{{{{{{{zzzzzzzzyyyyyyyyxxxxxxxxvvvvvvvvtuuutrponopprrstqqqqqqqqppppppppoooooooommmmmmmmlllllllljjjjjjjjUUUUUUUUXXXXXXXXZZZZZZZZ]]]]]]]]\\]]^^____``aabbcdddcejmsmc^cfdeffffffffffgghhiijjjjjjjjkkkkkkkknnnnnnnnooooooooppppppppnnnnnnnnppppppppppppppppooooooooppnmmk|{???????????????????????????????~~~~~~~~}}}}}}}}||||||||{{{{{{{{zzzzzzzzyyyyyyyywwwwwwwwvwwwvtrqopqqsstussssssssqqqqqqqqppppppppqppoonnmmmmmmmmmkkkkkkkkUUUUUUUUXXXXXXXXZZZZZZZZ]]]]]]]]\\]]^_____``abbbcdddcejmsnd_dfdeggggggggffgghiiikkkkkkkkllllllllooooooooppppppppqqqqqqqqppppppppqqqqqqqqqqqqqqqqpppppppppqonml||???????????????????????????????~~~~~~~~}}}}}}}}||||||||{{{{{{{{zzzzzzzzyyyyyyyywwwwwwwwvwwwvtrqopqqsstussssssssqqqqqqqqppppppppqppoonnmmmmmmmmmkkkkkkkkUUUUUUUUXXXXXXXXZZZZZZZZ]]]]]]]]]]]^^__````aabbccdddcejmrneaefdfhhhhhhhhgghhiijjllllllllmmmmmmmmppppppppqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqonnl}}???????????????????????????????~~~~~~~~}}}}}}}}||||||||{{{{{{{{zzzzzzzzyyyyyyyywwwwwwwwvwwwvtrqopqqsstussssssssqqqqqqqqppppppppqppoonnmmmmmmmmmkkkkkkkkUUUUUUUUXXXXXXXXZZZZZZZZ]]]]]]]]]]^^_`````aabccccdddcejmrogcfgeghhhhhhhhhhiijjkkllllllllmmmmmmmmppppppppqqqqqqqqrrrrrrrrssssssssrrrrrrrrrrrrrrrrqqqqqqqqrrpoom~~???????????????????????????????~~~~~~~~}}}}}}}}||||||||{{{{{{{{zzzzzzzzyyyyyyyywwwwwwwwvwwwvtrqopqqsstussssssssqqqqqqqqppppppppqppoonnmmmmmmmmmkkkkkkkkUUUUUUUUXXXXXXXXZZZZZZZZ]]]]]]]]^^^_``aaaaabccddcdddcejmqpiehgehjjjjjjjjiijjkkllnnnnnnnnoooooooorrrrrrrrssssssssttttttttssssssssttttttttttttttttssssssssssqppn???????????????????????????????~~~~~~~~}}}}}}}}||||||||{{{{{{{{zzzzzzzzyyyyyyyywwwwwwwwvwwwvtrqopqqsstussssssssqqqqqqqqppppppppqppoonnmmmmmmmmmkkkkkkkkUUUUUUUUXXXXXXXXZZZZZZZZ]]]]]]]]^__``aaaabbccdddcdddcejmqqlhihfijjjjjjjjjjkkllmmnnnnnnnnoooooooorrrrrrrrssssssssttttttttssssssssttttttttttttttttssssssssttrqqo?????????????????????????????????~~~~~~~~}}}}}}}}||||||||{{{{{{{{zzzzzzzzyyyyyyyywwwwwwwwvwwwvtrqopqqsstussssssssqqqqqqqqppppppppqppoonnmmmmmmmmmkkkkkkkkUUUUUUUUXXXXXXXXZZZZZZZZ]]]]]]]]___`aabbbbbcddeecdddcejmpqmijhfikkkkkkkkkkkllmnnooooooooppppppppssssssssttttttttuuuuuuuuvvvvvvvvuuuuuuuuuuuuuuuuttttttttuusrrp?????????????????????????????????~~~~~~~~}}}}}}}}||||||||{{{{{{{{zzzzzzzzyyyyyyyywwwwwwwwvwwwvtrqopqqsstussssssssqqqqqqqqppppppppqppoonnmmmmmmmmmkkkkkkkkUUUUUUUUXXXXXXXXZZZZZZZZ]]]]]]]]__``aabbbbccddeecdddcejmprnjjhgjllllllllkkllmmnnppppppppqqqqqqqqttttttttuuuuuuuuvvvvvvvvxxxxxxxxvvvvvvvvvvvvvvvvuuuuuuuuuussrp?????????????????????????????????~~~~~~~~}}}}}}}}||||||||{{{{{{{{zzzzzzzzyyyyyyyywwwwwwwwvwwwvtrqopqqsstussssssssqqqqqqqqppppppppqppoonnmmmmmmmmmkkkkkkkkUVVWWXXYXYYZZ[[\ZZ[[\\]]]]^^__````aabbccccddeeffggggggggsrurjhkjllmmnnoommnnooppooopqqrroppqqrrsuuuuuuuuvvvvvvvvxxxxxxxxxxxxxxxxwwwwwwwwxxxxxxxxyyxxwwvvvtsssu}??????????????????????????????????????????????????~~}}|||||||||||||||||zzzzzzzzyyyyyyyyxwwwxwsqpqrrttuvttttttttrrrrrrrrppppppppqqqqqqqqmmmmmmmmkkkkkkkkUVVWWXXYXYYZZ[[\ZZ[[\]]]]]^^_`````aabcccccddefffhhhhhhhhssuskikjllmmnooommnnopppoppqqrrrrrrsttuuvvvvvvvvwwwwwwwwyyyyyyyyyyyyyyyyxxxxxxxxyyyyyyyyyyyxwwvvvuttsu}??????????????????????????????????????????????????~~}}|||||||||||||||||zzzzzzzzyyyyyyyyxwwwxwsqpqrrttuvttttttttrrrrrrrrppppppppppppppppnnnnnnnnllllllllUVVWWXXYXYYZZ[[\[[[\\]]^^^^__``aaaabbccdddeeffgghhhhhhhhtsvslilkmmmnnoopnnooppqqpqqrrsssttuuvvwwwwwwwwwwxxxxxxxxzzzzzzzzzzzzzzzzyyyyyyyyzzzzzzzzzzyyxxwwwuuutu|??????????????????????????????????????????????????~~}}|||||||||||||||||zzzzzzzzyyyyyyyyxwwwxwsqpqrrttuvttttttttrrrrrrrrrrrrrrrrppppppppnnnnnnnnllllllllUVVWWXXYXYYZZ[[\[[\\]^^^^^__`aaaaabbcdddeeffgghhiiiiiiiiutwtmjmlmmnnopppooppqqrrrrrsttuuuuuvvwwxxxxxxxxxzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzyyxxwvvwuv|??????????????????????????????????????????????????~~}}|||||||||||||||||zzzzzzzzyyyyyyyyxwwwxwsqpqrrttuvttttttttrrrrrrrrrrrrrrrroooooooooooooooommmmmmmmUVVWWXXYXYYZZ[[\\\\]^^_____`aabbbbbcddeeffgghhiiiiiiiiiivuxunknmnnnoppqqppqqrrssssttuvvvtuuvvwwwzzzzzzzz||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||{{zzyyxwxxwv|??????????????????????????????????????????????????~~}}|||||||||||||||||zzzzzzzzyyyyyyyyxwwwxwsqpqrrttuvttttttttrrrrrrrrrrrrrrrroooooooonnnnnnnnllllllllUVVWWXXYXYYZZ[[\\]]^^____``aabbbbccddeeegghhiijjjjjjjjjjwvyvolonnooppqqqqqrrsstttuuvvwwxuuvvwwxx{{{{{{{{~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}||{{zzyxyzxw{??????????????????????????????????????????????????~~}}|||||||||||||||||zzzzzzzzyyyyyyyyxwwwxwsqpqrrttuvttttttttrrrrrrrrrrrrrrrrnnnnnnnnmmmmmmmmkkkkkkkkUVVWWXXYXYYZZ[[\]]]^__`````abbcccccdeeffhhhiijkkjjjjjjjjxwywomooooopqqrrrrrsstuuvvvwwxxywwxxyzzz||||||||????????~~}||{{{yyz{yw{??????????????????????????????????????????????????~~}}|||||||||||||||||zzzzzzzzyyyyyyyyxwwwxwsqpqrrttuvttttttttrrrrrrrrppppppppnnnnnnnnkkkkkkkkiiiiiiiiUVVWWXXYXYYZZ[[\]]^^__````aabbccccddeeffhhiijjkkkkkkkkkkxwzxpmpoooppqqrrrrssttuuvvwwxyyyyzz{{||}}}}}}}}}????????????????????????????????????????~~}}||{{yy{{yw{??????????????????????????????????????????????????~~}}|||||||||||||||||zzzzzzzzyyyyyyyyxwwwxwsqpqrrttuvttttttttrrrrrrrrppppppppmmmmmmmmjjjjjjjjhhhhhhhhUUVVWWXXZ[[\\]]^^^^^^^^^``aabbccccddeeffhhiijjkkkkkkkkkkx{{wqmorqqqrssttpqqrrsstxxyyz{{{zzz{||}}~~~???????????????????????????????????????~~}????~}}{}zyyu{????????????????????????????????????????????????????????||||||||{{{{{{{{}}||{{zzyyyyyyyywwvvuuttuuuuuuuurrrrrrrrppppppppmmmmmmmmkkkkkkkkjjjjjjjjhhhhhhhhUUVVWXXXZ[[\\]]^________``aabcccccddefffhhiijkkklllllllluy|ztonpqrrsstttssstuuvvxxyyz{{{z{{||}}~~?????????????????????????????????????????????????~~}|}zzyu{????????????????????????????????????????????????????????~~~~~~~~}}}}}}}}}}}}}}}}zzzyxxwwyyyyyyyyvvuuttssqqqqqqqqoooooooooooooooonnnnnnnnllllllllkkkkkkkkiiiiiiiiVVVWWXXYZ[[\\]]^________aaabbccddddeeffgiiijjkklmmmmmmmmrx}|vqoorssttuuuuvvwwxxxxxyyz{{{|||}~~????????????????????????????????????????????????????~}~{{{v{????????????????????????????????????????????????????????~~~~~~~~}}}}}}}}}}}}}}}}{{{zyyxxyyyyyyyyuuttsrrrppppppppnnnnnnnnoooooooonnnnnnnnmmmmmmmmlllllllljjjjjjjjVVWWXYYYZ[[\\]]^````````aabbcdddddeefgggiijjklllmmmmmmmmrw}}wrpqtttuvvwwvwwxxyyyyyzz{{||}~~???????????????????????????????????????????????????????????~?{||w|????????????????????????????????????????????????????????~~~~~~~~{{{{{{{{{{{zzyyxwwwwwwwwttssrrqqrrrrrrrrppppppppnnnnnnnnoooooooommmmmmmmlllllllljjjjjjjjWWWXYYZZZ[[\\]]^````````bbbcddeeeeefgghhjjjkllmmoooooooorx|{wssuuuvvwxxxvwwxxyyz{{||}}~~??????????????????????????????????????????????????????????????????|~~x|????????????????????????????????????????????????????????????????}}}}}}}}yyyyyyyyxwwvvuuuttttttttttssrrqqrrrrrrrrqqqqqqqqoooooooooooooooooooooooonnnnnnnnllllllllWXXYYZZZZ[[\\]]^aaaaaaaabccddeeeeffgghhhjkkllmmmoooooooorw||wtuwvwwxxyyzxxxyyzz{}~~??????????????????????????????????????????????????????????????????????|?y|????????????????????????????????????????????????????????||||||||wwwwwwwwxxwwvuuuttttttttuuttsrrrppppppppppppppppppppppppppppppppoooooooonnnnnnnnllllllllXXXYZZ[[Z[[\\]]^aaaaaaaacccdeefffffghhiikkklmmnnppppppppov}~zvuvxxxyyzz{zz{{|}}}???????????????????????????????????????????????????????????????????????????}??z}????????????????????????????????????????????????????????||||||||zzzzzzzzwwwwwwwwyyxxwvvvvvvvvvvvvvuuttssqqqqqqqqrrrrrrrrrrrrrrrrppppppppppppppppoooooooommmmmmmmXXYYZZ[[Z[[\\]]^bbbbbbbbccddeeffffgghhiikkllmmnnqqqqqqqqlt~?}wutxxyyz{{{|}}~~????????????????????????????????????????????????????????????????????????????}??{}????????????????????????????????????????????????????????zzzzzzzzyyyyyyyyyyyyyyyyvvuuttssxxxxxxxxwwvvuuttuuuuuuuuuuuuuuuussssssssqqqqqqqqqqqqqqqqppppppppnnnnnnnnXYYZZ[[\[\\]]^^_^_``bbcddeeffgghhhiijjkkkklmnoppppqqrrssqr|}~~ttxxxyzz{{}}~??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????}}}}}}}}zzzzzzzzxxxxxxxxxxxxxxxxwwwwwwwwxxxxxxxxxxxxxxxxrssttuuvuuuuuuuuttttttttrrrrrrrrqqqqqqqqoooooooommmmmmmmXYYZZ[[\[\\]]^^_^_``bbcddeeffgghhhiijkkkkklmnoppppqqrsssst~??vvxyyzz{{{}~~??????????????????????????????????????????????????????????????????????????????????}z????????????????????????????????????????||||||||{{{{{{{{yyyyyyyyyyyyyyyyxxxxxxxxyyyyyyyyxxxxxxxxrssttuuvuuuuuuuuttttttttrrrrrrrrqqqqqqqqoooooooommmmmmmmXYYZZ[[\[\\]]^^_^_``bbcddeeffgghiiijjkklllmnoppqqqrrssttuv????xxyzz{{|||~?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????~~~~~~~~{{{{{{{{||||||||||||||||{{{{{{{{zzzzzzzzyyyyyyyyxxxxxxxxrssttuuvuuuuuuuuttttttttrrrrrrrrqqqqqqqqoooooooommmmmmmmXYYZZ[[\[\\]]^^_^_``bbcddeeffgghiijjklllllmnopqqrrssttuuuv????yy{{{|}}~~?????????????????????????????????????????????????????????????????????????????????????~yw????????????????????????????????????????}}}}}}}}}}}}}}}}~~~~~~~~}}}}}}}}||||||||zzzzzzzzxxxxxxxxrssttuuvuuuuuuuuttttttttrrrrrrrrqqqqqqqqoooooooommmmmmmmXYYZZ[[\[\\]]^^_^_``bbcddeeffgghjjjkllmmmmnopqrrssttuuvvuu????xx||}}~????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????~~~~~~~~}}}}}}}}zzzzzzzzxxxxxxxxrssttuuvuuuuuuuuttttttttrrrrrrrrqqqqqqqqoooooooommmmmmmmXYYZZ[[\[\\]]^^_^_``bbcddeeffgghjkkllmmmmnnopqrrttuuvvwwuu????xx}~~???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????~~~~~~~~}}}}}}}}{{{{{{{{xxxxxxxxrssttuuvuuuuuuuuttttttttrrrrrrrrqqqqqqqqoooooooommmmmmmmXYYZZ[[\[\\]]^^_^_``bbcddeeffgghkkklmmnnnnopqrssuuuvvwxxww????zz?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????~~~~~~~~}}}}}}}}{{{{{{{{xxxxxxxxrssttuuvuuuuuuuuttttttttrrrrrrrrqqqqqqqqoooooooommmmmmmmXYYZZ[[\[\\]]^^_^_``bbcddeeffgghkkllmmnnnnopqrssuuvvwwxxyy????||??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????}}}}}}}}||||||||||||||||xxxxxxxxrssttuuvuuuuuuuuttttttttrrrrrrrrqqqqqqqqoooooooommmmmmmmZ[[\\]]^^__``aabbccddeeffgghhiijjjklmnoooooppqqrwwwwxz{|y}??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????}}}}}}}}|||||||||{{zzyyxtuuvvwwxwwwwwwwwuuuuuuuussssssssqqqqqqqqoooooooonnnnnnnnZ[[\\]]^^__``aabbccddeeffgghhiijjjklmnooppqqrsssuwy{||{z}????~z????????????????????????????????????????????????????????????????????????????????????????wupoogbg????????????????????????????????????????????????????????????????????????}}}}}}}}|||||||||{{zzyyxtuuvvwwxwwwwwwwwuuuuuuuussssssssqqqqqqqqoooooooonnnnnnnnZ[[\\]]^^__``aabbccddeeffgghhiijkklmnooprsstuvwwzyxxy{~y{??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????}}}}}}}}|||||||||{{zzyyxtuuvvwwxwwwwwwwwuuuuuuuussssssssqqqqqqqqoooooooonnnnnnnnZ[[\\]]^^__``aabbccddeeffgghhiijkklmnopprrstuwxxwxz{||}|?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????}}}}}}}}|||||||||{{zzyyxtuuvvwwxwwwwwwwwuuuuuuuussssssssqqqqqqqqoooooooonnnnnnnnZ[[\\]]^^__``aabbccddeeffgghhiijllmnopqqttuwyz{|yy{|}~~~}}????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????}}}}}}}}|||||||||{{zzyyxtuuvvwwxwwwwwwwwuuuuuuuussssssssqqqqqqqqoooooooonnnnnnnnZ[[\\]]^^__``aabbccddeeffgghhiijlmmnopqqpprtvwyywvuuvxz|????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????}}}}}}}}|||||||||{{zzyyxtuuvvwwxwwwwwwwwuuuuuuuussssssssqqqqqqqqoooooooonnnnnnnnZ[[\\]]^^__``aabbccddeeffgghhiijmmnopqrrlmoqsuvw?????????????????????????????????????????????????????????????????????z??????????????????????????????????????????????????????????????????????}}}}}}}}|||||||||{{zzyyxtuuvvwwxwwwwwwwwuuuuuuuussssssssqqqqqqqqoooooooonnnnnnnnZ[[\\]]^^__``aabbccddeeffgghhiijmmnopqrryz{~???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????}}}}}}}}|||||||||{{zzyyxtuuvvwwxwwwwwwwwuuuuuuuussssssssqqqqqqqqoooooooonnnnnnnn[\]][Z[]]^`aba_^eeeddddcijkmoprrvvxy{}~????????????????????????????????????~|ury????????????????????????????????????????????????????????????????????????????????????????????????~~~~~~~~}}}}}}}}{{{{{{{{wwwwwwwwxxxxxxxxvvvvvvvvvuuttssrsssssssssrrqqppoqppoonnmY[]]\\^`Z\^aceffijklmooprstuwxyyyyyz{|}}?????????????????????????}rRGY`o|??????????????????????????????????????????????????????????????????????????????????????????????????~~~~~~~~}}}}}}}}{{{{{{{{wwwwwwwwxxxxxxxxvvvvvvvvvuuttssrsssssssssrrqqppoqppoonnmZ\^___bdiijkmoqrrrrrqqqqvvwxxyyzzz{{{{{{||}}~????????????????v}????????????????????????????????????????????????????????????????????????????????????????????????????~~~~~~~~}}}}}}}}{{{{{{{{wwwwwwwwxxxxxxxxvvvvvvvvvuuttssrsssssssssrrqqppoqppoonnmgillklnponmlmnprrrrrrrrrwwxxxxxxzz{{||}}yyzz{{||?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????~~~~~~~~}}}}}}}}{{{{{{{{wwwwwwwwxxxxxxxxvvvvvvvvvuuttssrsssssssssrrqqppoqppoonnmghjihghjnnmlmnqrssrqpoonpppppqqqmmnpqsttwwxxyyzz~?????????????????????????????????????????????????????????????????????????????????????????????????????????????????~~~~~~~~}}}}}}}}{{{{{{{{wwwwwwwwxxxxxxxxvvvvvvvvvuuttssrsssssssssrrqqppoqppoonnmijlkihijonmlllllonmkigfefgghhijjlmnprtuvwwwxyyzz~??????????????n?????????????????????????????????????????????????????????????????????????????????????????????????~~~~~~~~}}}}}}}}{{{{{{{{wwwwwwwwxxxxxxxxvvvvvvvvvuuttssrsssssssssrrqqppoqppoonnmefhhffhjcccba`^]bbcdeefggghjklmnnopqrsttwxxyyzz{???????????????w??????????????????????????????????????????????????????????????????????????????????????????????????~~~~~~~~}}}}}}}}{{{{{{{{wwwwwwwwxxxxxxxxvvvvvvvvvuuttssrsssssssssrrqqppoqppoonnmXZ\\\]_a[]_abba`bccefghhffhikmnoqqqrrrssxxyyz{{{????????????????q??????????????????????????????????????????????????????????????????????????????????????????????????~~~~~~~~}}}}}}}}{{{{{{{{wwwwwwwwxxxxxxxxvvvvvvvvvuuttssrsssssssssrrqqppoqppoonnm\]]^^__`abbccddeeffgghhijkkllmmnopqqsstuxyz{}~?????????????????v??????????????????????????????????????????????????????????????????????????????????????????????????~~}}|||||||||uuvvwwxxyyyyyyyyyxxwwvvuuuuuuuuussssssssrrrrrrrrrqqppoon\]]^^__`abbccddeeffgghhijkkllmmnopqqsstuxyz{}~?????????????????{?????????????????????????????????????????????????????????????????????????????????????????????????~~}}|||||||||uuvvwxxxyyyyyyyyyxxwwvvuuuuuuuuussssssssrrrrrrrrrqqppoon\]]^^__`abbccddeeffgghhijkkllmmnopqqsstuxyz{}~?????????????????????????????????????????????????????????????????????????????????????????????????????????????????~~}}|||||||||vvvwwxxyyyyyyyyyyxxwwvvuuuuuuuuussssssssrrrrrrrrrqqppoon\]]^^__`abbccddeeffgghhijkkllmmnopqqsstuxyz{}~??????????????????y??????????????????????????????????????????????????????????????????????????????????????????????~~}}|||||||||vvwwxyyyyyyyyyyyyxxwwvvuuuuuuuuussssssssrrrrrrrrrqqppoon\]]^^__`abbccddeeffgghhijkkllmmnopqqsstuxyz{}~??????????????????y????????????????????????????????????????????????????????????????????????????????????????????????~~}}|||||||||wwwxyyzzyyyyyyyyyxxwwvvuuuuuuuuussssssssrrrrrrrrrqqppoon\]]^^__`abbccddeeffgghhijkkllmmnopqqsstuxyz{}~???????????????????????????????????????????????????????????????????????????????????????????????????????????????????~~}}|||||||||wxxyyzzzyyyyyyyyyxxwwvvuuuuuuuuussssssssrrrrrrrrrqqppoon\]]^^__`abbccddeeffgghhijkkllmmnopqqsstuxyz{}~????????????????????????????????????????????????????????????????????????????????????????????????????????????????????~~}}|||||||||xxxyzz{{yyyyyyyyyxxwwvvuuuuuuuuussssssssrrrrrrrrrqqppoon\]]^^__`abbccddeeffgghhijkkllmmnopqqsstuxyz{}~????????????????????????????????????????????????????????????????????????????????????????????????????????????????????~~}}|||||||||xxyyzz{{yyyyyyyyyxxwwvvuuuuuuuuussssssssrrrrrrrrrqqppoon\\]]^^__abbccddedeffhhijjkllnnoppqrrttuvwxyz|}~??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????~~}}}}}}}}}xxxxxxxxzzzzzzzzxxxxxxxxvvvvvvvvtttttttttssrrqqppppppppp\\]]^___abbccddedeffhhijjkllnnoppqrrttuvwxyz|}~??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????~~}}}}}}}}}xxxxxxxxzzzzzzzzxxxxxxxxvvvvvvvvtttttttttssrrqqppppppppp]]]^^__`abbccddedeffhhijjkllnnoppqrrttuvwxyz|}~?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????~~}}}}}}}}}xxxxxxxxzzzzzzzzxxxxxxxxvvvvvvvvtttttttttssrrqqppppppppp]]^^_```abbccddedeffhhijjkllnnoppqrrttuvwxyz|}~?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????~~}}}}}}}}}xxxxxxxxzzzzzzzzxxxxxxxxvvvvvvvvtttttttttssrrqqppppppppp^^^_``aaabbccddedeffhhijjkllnnoppqrrttuvwxyz|}~?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????~~}}}}}}}}}xxxxxxxxzzzzzzzzxxxxxxxxvvvvvvvvtttttttttssrrqqppppppppp^__``aaaabbccddedeffhhijjkllnnoppqrrttuvwxyz|}~??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????~~}}}}}}}}}xxxxxxxxzzzzzzzzxxxxxxxxvvvvvvvvtttttttttssrrqqppppppppp___`aabbabbccddedeffhhijjkllnnoppqrrttuvwxyz|}~???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????~~}}}}}}}}}xxxxxxxxzzzzzzzzxxxxxxxxvvvvvvvvtttttttttssrrqqppppppppp__``aabbabbccddedeffhhijjkllnnoppqrrttuvwxyz|}~???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????~~}}}}}}}}}xxxxxxxxzzzzzzzzxxxxxxxxvvvvvvvvtttttttttssrrqqppppppppp]^^__``aabbccddeeffgghhijkkllmmnopqqsstuxxy{|~?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????}}}}}}}}zzxxxxzz{{{{{{{{yyyyyyyyvvvvvvvvttttttttsssssssspppppppp]^^__``aabbccddeeffgghhijkkllmmnopqqsstuxxy{|}~???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????}}}}}}}}zzxxxxzz{{{{{{{{yyyyyyyyvvvvvvvvttttttttsssssssspppppppp]^^__``aabbccddeeffgghhijkkllmmnopqqsstuwxyz|}~???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????}}}}}}}}zzxxxxzz{{{{{{{{yyyyyyyyvvvvvvvvttttttttsssssssspppppppp]^^__``aabbccddeeffgghhijkkllmmnopqqsstuwwxz{|}~??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????}}}}}}}}zzxxxxzz{{{{{{{{yyyyyyyyvvvvvvvvttttttttsssssssspppppppp]^^__``aabbccddeeffgghhijkkllmmnopqqsstuvwxyz|}}?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????}}}}}}}}zzxxxxzz{{{{{{{{yyyyyyyyvvvvvvvvttttttttsssssssspppppppp]^^__``aabbccddeeffgghhijkkllmmnopqqsstuuvwxz{|}~???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????}}}}}}}}zzxxxxzz{{{{{{{{yyyyyyyyvvvvvvvvttttttttsssssssspppppppp]^^__``aabbccddeeffgghhijkkllmmnopqqsstuuvwxy{||~????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????}}}}}}}}zzxxxxzz{{{{{{{{yyyyyyyyvvvvvvvvttttttttsssssssspppppppp]^^__``aabbccddeeffgghhijkkllmmnopqqsstuuuvxyz||~~???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????}}}}}}}}zzxxxxzz{{{{{{{{yyyyyyyyvvvvvvvvttttttttsssssssspppppppp\]]^^__``aabbccddeeffgghhiijjkklnooppqqrvvwxyz{{}}?????????????????s????????????????????????????????????????????????????????????????????????????????????????????????????????????????????~~~~~~~~zzxxxxzz{{{{{{{{{zzyyxxwwwwwwwwwuuuuuuuussssssssqqqqqqqq\]]^^__``aabbccddeeffgghhiijjkklnooppqqrvvwxyz{{}}~????????????????n???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????~~~~~~~~zzxxxxzz{{{{{{{{{zzyyxxwwwwwwwwwuuuuuuuussssssssqqqqqqqq\]]^^__``aabbccddeeffgghhiijjkklnooppqqruvvwxyzz||}????????????????n~?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????~~~~~~~~zzxxxxzz{{{{{{{{{zzyyxxwwwwwwwwwuuuuuuuussssssssqqqqqqqq\]]^^__``aabbccddeeffgghhiijjkklnooppqqruuvwxyzz{{|~???????????????ni?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????~~~~~~~~zzxxxxzz{{{{{{{{{zzyyxxwwwwwwwwwuuuuuuuussssssssqqqqqqqq\]]^^__``aabbccddeeffgghhiijjkklnooppqqrttuvwxyyzz{}~???????????????}f??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????~~~~~~~~zzxxxxzz{{{{{{{{{zzyyxxwwwwwwwwwuuuuuuuussssssssqqqqqqqq\]]^^__``aabbccddeeffgghhiijjkklnooppqqrstuvwxxyyyz|}???????????????j?????????????????????????????????????¾??????????????????????????????????????????????????????????????????????????????????????????????????????????~~~~~~~~zzxxxxzz{{{{{{{{{zzyyxxwwwwwwwwwuuuuuuuussssssssqqqqqqqq\]]^^__``aabbccddeeffgghhiijjkklnooppqqrsstuvwxxxyz{}~????????????t???????????¿????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????~~~~~~~~zzxxxxzz{{{{{{{{{zzyyxxwwwwwwwwwuuuuuuuussssssssqqqqqqqq\]]^^__``aabbccddeeffgghhiijjkklnooppqqrsstuvwxxxxy{|}~???????????y??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????~~~~~~~~zzxxxxzz{{{{{{{{{zzyyxxwwwwwwwwwuuuuuuuussssssssqqqqqqqqVWZ]^_``]_befedbihfdba``ghhiijjkoooooooosttsqqtvyyzz{{||~~??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????~~}}|}{ywvwyz{{{{{{{{{zzyyxxwyxxwwvvuuuuuuuuussssssssqqqqqqqqYZ[]^___dc`_`cgi`beec^WSTVZ_ekoqnnnoopppmnopsuvwxxyyzz{{~~~????~???????~????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????~~}}|}{ywvwyz{{{{{{{{{zzyyxxwyxxwwvvuuuuuuuuussssssssqqqqqqqq\\\\]^__cbaaabbcYYYXVRNL at BFLRW[^efhkmpqronopruwxwwwxyyzz}~~??????????z?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????~~}}|}{ywvwyz{{{{{{{{{zzyyxxwyxxwwvvuuuuuuuuussssssssqqqqqqqq\\\\\^_`]^``_[WUPNJGFFGHBCDEGIJJYZ^bfknpstssrsuwvvwwxxyy}}}~??????????{????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????~~}}|}{ywvwyz{{{{{{{{{zzyyxxwyxxwwvvuuuuuuuuussssssssqqqqqqqqZZ[[\]^^[ZWTQNLKCCCCDDDDFFFFFFFFPRTX\_bdllnquwusvvwwxxyy||}}~??????w????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????~~}}|}{ywvwyz{{{{{{{{{zzyyxxwyxxwwvvuuuuuuuuussssssssqqqqqqqqXY[\\[ZXSQMIEDCC>?@BCDEEDCCCCCCCMNOQSUVW]\`juzxtwwwxyyzz|||}}~~?????y???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????~~}}|}{ywvwyz{{{{{{{{{zzyyxxwyxxwwvvuuuuuuuuussssssssqqqqqqqqY[\][WSOFFECB@>=>=<<=@CDDDDDCCCCKLMNPQSSWWZajt{~xxyyzz{{{{||}~~~??????m??????????{n^f|???????????????????¸???????u?????????????????????????????????????????????????????????????????????????????????????????????~~}}|}{ywvwyz{{{{{{{{{zzyyxxwyxxwwvvuuuuuuuuussssssssqqqqqqqqZ\^^[TMI?????>>=;:989;=?@@ABCDEEGHJMQSVW[]^\^i|?yyzz{{||{{||}}~~?????[???mgZ\dlp?{??????????????????????????????h?????????????????????????????????????????????????????????????????????????????????????????????~~}}|}{ywvwyz{{{{{{{{{zzyyxxwyxxwwvvuuuuuuuuussssssssqqqqqqqqYYYVQH@;<<;::9886789;<=>==>?@ABBHIJKLNOOWTXX_bpz??yyuz~}?x|??|??}????ae????????????????????????????????u{??????????????????????????????????????????????????????????????????????????????????????????~}{yxxxy{{{{{{{{{zzyyxxwzyyxxwwvvvvvvvvvttttttttqqqqqqqq\XQIB=:9::99877656789;<<==>?@ABBGHIJLMNOQORRY\is?????|}}ywz~??}??????[h???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????~}{yxxxy{{{{{{{{{zzyyxxwzyyxxwwvvvvvvvvvttttttttqqqqqqqqUND:4357777665554567899:<==>?@AAFGHIJLMMLJNNTVcl????????ty{|}|{}y|????w?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????~}{yxxxy{{{{{{{{{zzyyxxwzyyxxwwvvvvvvvvvttttttttqqqqqqqqA>9522454444443345567788<<=>?@AADEFGIJKLLJNNRS_g???~|????~zz}zy?}?????????????????}}}?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????~}{yxxxy{{{{{{{{{zzyyxxwzyyxxwwvvvvvvvvvttttttttqqqqqqqq444444443333334466677788;;<=>?@@BCDEGHIJKIMMQP[c???~fjz???zw??}}??????yi???QYRVROSW`l?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????~}{yxxxy{{{{{{{{{zzyyxxwzyyxxwwvvvvvvvvvttttttttqqqqqqqq333333333334455599999999;;<=>??@AABDEFGHHFJIMKU\sy??jehs???????||~????i?XQpf???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????~}{yxxxy{{{{{{{{{zzyyxxwzyyxxwwvvvvvvvvvttttttttqqqqqqqq5421112344556778<<;;;;;;::;<=>???@ABDEFGFDHGJHPWqx??{pfj???????~??????~???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????~}{yxxxy{{{{{{{{{zzyyxxwzyyxxwwvvvvvvvvvttttttttqqqqqqqq3221123355667899>>====<<::;<=>????@BCDEFFEIHJHPVfoyw??ut~?????~|{~y??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????~}{yxxxy{{{{{{{{{zzyyxxwzyyxxwwvvvvvvvvvttttttttqqqqqqqq-/1223575678:<=>HGECA>=<@??>=<;;>??@@AABEEDEFHKL\`lv???|??????zz~}???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????}|zxwwwx{{{{{{{{yyyyyyyywwwwwwwwuuuuuuuussssssssrrrrrrrr.034458:89;=?ACDJIHFDA@?AA@?>=<;>??@@AABEEDEFHKLX[en}???}?????x{?{~??????M????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????}|zxwwwx{{{{{{{{yyyyyyyywwwwwwwwuuuuuuuussssssssrrrrrrrr02578:=@>?ACFHJKMLKIGEDCCCB@?>=<>??@@AABEEDEFHKLST\cs|????}???}~?????^??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????}|zxwwwx{{{{{{{{yyyyyyyywwwwwwwwuuuuuuuussssssssrrrrrrrr36:<=?CEEEGHJLMNNMLKJHHGFEDCA?>>>??@@AABEEDEFHKLPPW\js???ry???s???????X?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????}|zxwwwx{{{{{{{{yyyyyyyywwwwwwwwuuuuuuuussssssssrrrrrrrr8;?ABDHKKKKLLLLLNMMLKKJJIHGECA@?>??@@AABEEDEFHKLOOUXbhrv??qn????????????`?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????}|zxwwwx{{{{{{{{yyyyyyyywwwwwwwwuuuuuuuussssssssrrrrrrrr>ADFGILNOOONMMLLNNNNNNMMLKJGECA@>??@@AABEEDEFHKLNOTU[]egz?smw??????????Ri?????????????????????????????????????????????????????????????????????????????????????????????????????????????????}|zxwwwx{{{{{{{{yyyyyyyywwwwwwwwuuuuuuuussssssssrrrrrrrrDFIJJKNPQQPPPOOOQQQQQRRRNMLIGDBA>??@@AABEEDEFHKLLMRQVV]`\h??}|??????????j]????????????????????????????????????????????????????????????????????????????????????????????????????????????}|zxwwwx{{{{{{{{yyyyyyyywwwwwwwwuuuuuuuussssssssrrrrrrrrGIKLLMOQQQQRRRSSSSTTTUUUPOMJGECB>??@@AABEEDEFHKLJKPNRRZ^]_py??~?????????jR???????????????????????????????????????????????????????????????????????????????????????????????????????????}|zxwwwx{{{{{{{{yyyyyyyywwwwwwwwuuuuuuuussssssssrrrrrrrrLMNOQRTTQQQQQQQQTTTTTTTTSQNKIIIJEEDDCCBBEFGHJKLMNOQSUWYZd^bj???}????????|X???????????????????????????????????????????????????????????????????????????????????????????????????????????~{yxwxxzzzzzzzzyyyyyyyyxxxxxxxxvvvvvvvvttttttttrrrrrrrrNNOPQRSSRRRRRRRRTTTTTTTTTROLJIIIEEEDCCBBEFGHJKLMNOQSUWYZ_[dfy???????????}]?????????????????????????????????????????????????????????????????????????????????????????????????????????~{yxwxxzzzzzzzzyyyyyyyyxxxxxxxxvvvvvvvvttttttttrrrrrrrrQQQQRRRRRRRRRRRRUUUUUUUUUSPMKIHHFFEEDDCCEFGHJKLMNOQSUWYZ\Zdcjr???????????a???????????????????????????????????????????????????????????????????????????????????????????????????????????~{yxwxxzzzzzzzzyyyyyyyyxxxxxxxxvvvvvvvvttttttttrrrrrrrrSSSRQQPPRRRRRRRRTTTTTTTTUTROLIHGGGFFEEDDEFGHJKLMNOQSUWYZ]\cbgm~??????????b???????????????????????????????????????????????????????????????????????????????????????????????????????????~{yxwxxzzzzzzzzyyyyyyyyxxxxxxxxvvvvvvvvttttttttrrrrrrrrTSSRQPOOQQQQQQQQSSSSSSSSTSRPMKIHHHGGFFEEEFGHJKLMNOQSUWYZ\^``hkqu?????????o???????????????????????????????????????????????????????????????????????????????????????????????????????????~{yxwxxzzzzzzzzyyyyyyyyxxxxxxxxvvvvvvvvttttttttrrrrrrrrRQQPOONNOOOOOOOOQQQQQQQQRRRQOMKIIIHHGGFFEFGHJKLMNOQSUWYZY^^_ehkr?????????o???????????????????????????????????????????????????????????????????????????????????????????????????????????~{yxwxxzzzzzzzzyyyyyyyyxxxxxxxxvvvvvvvvttttttttrrrrrrrrOOONNMMMMMMMMMMMNNNNNNNNPPQQQOMLJJIIHGGGEFGHJKLMNOQSUWYZX\^`aejp????????t?????????????????????????????????????????????????????????????????????????????????????????????????????????~{yxwxxzzzzzzzzyyyyyyyyxxxxxxxxvvvvvvvvttttttttrrrrrrrrMMMMMMMMLLLLLLLLMMMMMMMMNOQRQPNMJJIIHHGGEFGHJKLMNOQSUWYZ[[_c_dijuy????º?w??????????????????????????????????????????????????????????????????????????????????????????????????????????~{yxwxxzzzzzzzzyyyyyyyyxxxxxxxxvvvvvvvvttttttttrrrrrrrrKKKKKKKKJJJJJJJJKLLMNOPQPOONMLLKJJJJJJJJJJJJJJJJOPQSUWXYYZ]`dgjkt|}????????????????????????????????????????????????????????????????????????????????????????????????????????????????~}{yxxxyzzzzzzzzyyyyyyyyxxxxxxxxxwwvvuuttttttttttssrrqqpJJJJJJJJIIIIIIIIIJJKLMNNPPOONMMMKKKKKKKKKKKKKKKKOPQSUWXYY[]`dgikmu??????????????????????????????????????????????????????????????????????????????????????????????????????????????????~}{yxxxyzzzzzzzzyyyyyyyyxxxxxxxxxwwvvuuttttttttttssrrqqpIIIIIIIIHHHHHHHHGHHIJKLMQQPPOOONLLLLLLLLKKKKKKKKOPQSUWXYZ[]`dgijlrz~??????????????????????????????????????????????????????????????????????????????????????????????????????????????~}{yxxxyzzzzzzzzyyyyyyyyxxxxxxxxxwwvvuuttttttttttssrrqqpHHHHHHHHHHHHHHHHGGHIJKLLQQQQPPPPLLLLLLLLLLLLLLLLOPQSUWXY[\^acfhiorqs?????????????????????????????????????????????????????????????????????????????????????????????????????????????????~}{yxxxyzzzzzzzzyyyyyyyyxxxxxxxxxwwvvuuttttttttttssrrqqpFFFFFFFFFFFFFFFFHHIJKLMMPPPPQQQQNNNNNNNNLLLLLLLLOPQSUWXY\]^acfghppmq???????????????????????????????????????????????????????????????????????????????????????????????????????????????~}{yxxxyzzzzzzzzyyyyyyyyxxxxxxxxxwwvvuuttttttttttssrrqqpEEEEEEEEFFFFFFFFGHIJKLLMNOOOPPQQNNNNNNNNMMMMMMMMOPQSUWXY\]_aceghpmos??????y?????????????????????????????????????????????????????????????????????????????????????????????????????????~}{yxxxyzzzzzzzzyyyyyyyyxxxxxxxxxwwvvuuttttttttttssrrqqpDDDDDDDDEEEEEEEEEFGHIJJKMMMNOOPPOOOOOOOOMMMMMMMMOPQSUWXY]^_acefglkps?????????????????????????????????????????????????????????????????????????????????????????????????????????????~}{yxxxyzzzzzzzzyyyyyyyyxxxxxxxxxwwvvuuttttttttttssrrqqpCCCCCCCCDDDDDDDDCDEFGHHIKLLMNOOPPPPPPPPPNNNNNNNNOPQSUWXY]^_acefgekoq???????????????????????????????????????????????????????????????????????????????????????????????????????????????~}{yxxxyzzzzzzzzyyyyyyyyxxxxxxxxxwwvvuuttttttttttssrrqqp????????CCCCCCCCCDDEEFFGGHIIKKLMQQPPPPOOOOOOOOOORRSSTTUU[\]_`bddifks??????~??????????????????????????????????????????????????????????????????????????????????????????????????????~~}|||||{yxvuuzzzzzzzzzzyyxxwwyyyyyyyyttttttttnnnnnnnnmmmmmmmm@@@@@@@@CCCCCCCCCDDEEFFGGHIIKKLMPPPPPPPPPPPPPPPPRRSSTUUU[[]^`bcdhgms?????????????????????????????????????????????????????????????????????????????????????????????????????????????~}}}~}|{zyxwyyyyyyyyyxxwwvvuuuuuuuuuqqqqqqqqoooooooonnnnnnnnAAAAAAAACCCCCCCCCDDEEFFGGHIIKKLMPPPPPPPPQQQQQQQQSSTTUUVVZ[\^`bcddfmqyy?????{????????????????????????????????????????????????????????????????????????????????????????????????????~~}??~~}}}||{yxxwwwwwwwwwwvvuuttsssssssssppppppppppppppppnnnnnnnnAAAAAAAACCCCCCCCCDDEEFFGGHIIKKLMOOOPPQQQRRRRRRRRTTUUVVWWZZ\]_abchjpv???????v????????????????????????????????????????????????????????????????????????????????????????????????~}}||~~}}||{{yyxxwvuuvvvvvvvvuuttssrrttttttttrrrrrrrrppppppppooooooooCCCCCCCCCCCCCCCCCDDEEFFGGHIIKKLMNNOPPQRRTTTTTTTTUUVVWWXXYZ[]_`bbhhnu??????i?????????????????????????????????????????????????????????????????????????????????????????????????~~}}|{{{{{zzyxxxxxwwvvvuuuuuuuuuuuttssrrttttttttssssssssrrrrrrrrooooooooCCCCCCCCCCCCCCCCCDDEEFFGGHIIKKLMMNNOQRRSUUUUUUUUVVWWXXYYXYZ\^`abccgo??????v????????????????????????????????????????????????????????????????????????????????????????~~~~~~~~|||{{zzyyyxxwvvvyyxxxxxxuuuuuuuuwvvuuttsssssssssrrrrrrrrrrrrrrrrppppppppDDDDDDDDCCCCCCCCCDDEEFFGGHIIKKLMMMNOQRSSVVVVVVVVWWWXYYZZXYZ\^_aaeein???????{?????????????????????????????????????????????????????????????????????????????????~~~~~~~~{{{{{{{{{{{zzyyxyyxxwwvvxxxxxxxxvvvvvvvvyxxwwvvuuuuuuuuuttttttttssssssssppppppppEEEEEEEECCCCCCCCCDDEEFFGGHIIKKLMLMNOQRSTWWWWWWWWWWXXYYZZXXZ[]_`adfilz?????~?????????????????????????????????????????????????????????????????????????zzzzzzzz||||||||zzzzzzzz{{zzyxxxzzzyxxwwuuuuuvvvwwwwwwwwzzyyxxwwyyyyyyyywwwwwwwwttttttttqqqqqqqqDDCCCBBBEEEEEEEEABBCCDDEDEFFHHIJLNPPOOQSWWWWWWWWYYYYYYYY[[\]]^__``ikz?????????????????????????\??????????????????????????????????????????????~~~~~~~~}}}}}}}}zzzzzzzz{{{{{{{{||||||||{|}{wuvwwxxyyzz{yyyyyyyyyxxwwvvuwvvuuttsssssssssqqqqqqqqBBBBBAAADDDDDDDDABBCCDDEDEFFHHIJKMOPOOQSVVWWWWXXZZZZZZZZ[[\]]^__a`ghuz??????????????????????????t??????????????????????????????????????????????????????~~~~~~~~||||||||||||||||||||||||{|}{wuvwwxxyyzz{yyyyyyyyyxxwwvvuwvvuuttsssssssssqqqqqqqq???@@@@@CCCCCCCCABBCCDDEDEFFHHIJKMOOOOQSVVVWWXXX[[[[[[[[\\\]]^^^a`edos?????z??????????????????????????????????????????????????????????????????????????????????????~~~~~~~~~~~~~~~~{|}{wuvwwxxyyzz{yyyyyyyyyxxwwvvuwvvuuttsssssssssqqqqqqqq;<<=>>??CCCCCCCCABBCCDDEDEFFHHIJJLNONNPRUUVWWXYY[[[[[[[[]]]]]]]]a_dblp~?????h???????????????????rmaXXfi}y}u????????????????????????????????????????????????????????????????????????~~~~~~~~{|}{wuvwwxxyyzz{yyyyyyyyyxxwwvvuwvvuuttsssssssssqqqqqqqq789:;==>AAAAAAAAABBCCDDEDEFFHHIJJLNNMNPRTTUVXYZZ]]]]]]]]]]]]]]]]__eblp?????c??????????????????{rnqy{qz?????????????????????????????????????????????????????????????????????????????????????????????????????~~~~~~~~{|}{wuvwwxxyyzz{yyyyyyyyyxxwwvvuwvvuuttsssssssssqqqqqqqq44679;<=AAAAAAAAABBCCDDEDEFFHHIJIKMMMMOQSTUVXYZ[]]]]]]]]^^^]]\\\^_fdmp~?????gy???????????????{~~?zmdciz??????????????????????????????????????????????????????????????????????????????????????????????????????????~~~~~~~~{|}{wuvwwxxyyzz{yyyyyyyyyxxwwvvuwvvuuttsssssssssqqqqqqqq113579;<@@@@@@@@ABBCCDDEDEFFHHIJIKMMLMOQSSTVXZ[[^^^^^^^^__^]]\[[^`hfmmz????ag???????????????{tjbbx|??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????||||||||{|}{wuvwwxxyyzz{yyyyyyyyyxxwwvvuwvvuuttsssssssssqqqqqqqq/02469:;????????ABBCCDDEDEFFHHIJIKMMLLNPRSTVXZ[\__________^]]\[[^`iflkvz????y_??????????ynmqqrstvvw????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????~~~~~~~~||||||||{|}{wuvwwxxyyzz{yyyyyyyyyxxwwvvuwvvuuttsssssssssqqqqqqqq/0123566;<<=>?@@DDDDCCCCDEEFFGGHJJKLMNOOSTUWXZ\\Z[\\^^_`^^]]\\[[aaeekmsu????p?????wydb`]YVSR`gpz????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????~~~~~~~~}}}}}}}}{|}{wuvwxxzzzzxxyyyyyyyywwwwwwwwttttttttssssssssqqqqqqqq./013456:;;=>??@DDCCCCCCDEEFFGGHJJKLMNOOSSUVXZ[\Z[\\^^_`^^^]\\[[]^ddihll?????v??rmZK;749?E^duv|~????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????~~~~~~~~}}}}}}}}{|}{wuvwxxzzzzxxyyyyyyyywwwwwwwwttttttttssssssssqqqqqqqq-./0134499:;=>?@CCCCCCCCDEEFFGGHIJJKLMNNRSTVXZ[\Z[\\^^_`__^^]]\\[]bbgfln??????nc_ez?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????~~~~~~~~}}}}}}}}{|}{wuvwxxzzzzxxyyyyyyyywwwwwwwwttttttttssssssssqqqqqqqq+,-.0123678:<=>?AABBCCCCDEEFFGGHIIJKLMNNRRTUWYZ[Z[\\^^_```__^^]]]^b`fitz????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????~~~~~~~~}}}}}}}}{|}{wuvwxxzzzzxxyyyyyyyywwwwwwwwttttttttssssssssqqqqqqqq)*+,./014568:<>>@@AABCCDDEEFFGGHHHIJKLMMQRSUWXZZZ[\\^^_`aa``__^^^_cafjx????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????~~~~~~~~}}}}}}}}{|}{wuvwxxzzzzxxyyyyyyyywwwwwwwwttttttttssssssssqqqqqqqq(()+,-./23579;=>>?@ABCCDDEEFFGGHHHIJKLLMPQRTVXYZZ[\\^^_`bbaa``__\^dbeht{??????????????????????????????????????????????????????????????????????????????????????????????????}?????????????????????????????????????????????????????????????????????~~~~~~~~}}}}}}}}{|}{wuvwxxzzzzxxyyyyyyyywwwwwwwwttttttttssssssssqqqqqqqq&'()+,-.01368;<==>?@ACDDDEEFFGGHGGHIJKLLPQRTVWYYZ[\\^^_`ccbaa```Z]b`cft|??????????????????y|~????????????????????????????????????????????????????????????????????????????{?????????????????????????????????????????????????????????????????????~~~~~~~~}}}}}}}}{|}{wuvwxxzzzzxxyyyyyyyywwwwwwwwttttttttssssssssqqqqqqqq&&')*+,-01258:<===>@ACDDDEEFFGGHGGHIJKLLPPRSUWXYZ[\\^^_`ccbbaa``Z\`\agy???????vt~}}?????????????????????????????????????????????????????????????????????????????????????y?????????????????????????????????????????????????????????????????????~~~~~~~~}}}}}}}}{|}{wuvwxxzzzzxxyyyyyyyywwwwwwwwttttttttssssssssqqqqqqqq.--,+**)./1368:;=>?ACDFFEEEFGGHHIJJKKLLMOPQRTUVWXYZ[]^_`bbccca`_YZ_^fjty???????z~~????????????????????????????????????????????????????????????????????????????????????{{y~????????????????????????????????????????????????????????????}}}}}}}}||||||||}|{zxwvuwxxyyzz{xxxxxxxxvvvvvvvvttttttttrrrrrrrrqqqqqqqq--,,+**)-.0368:;==?@BDEFCCDDEFFFIJJKKLLMOPQRTUVWXYZ[]^_`abccba_^ZZ^]ditz??~???x~~~?????????????????????????????????????????????????????????????????????????}}z~????????????????????????????????????????????????????????????}}}}}}}}||||||||}|{zxwvuwxxyyzz{xxxxxxxxvvvvvvvvttttttttrrrrrrrrqqqqqqqq,,++**))-.02579:<=>@ACDEBBCCDDEEIJJKKLLMOPQRTUVWXYZ[]^_`abbcba_^ZY\Zbgtz?}{??~w}}~~??????????????????????????????????????????????????????????????????????~~|~????????????????????????????????????????????????????????????}}}}}}}}||||||||}|{zxwvuwxxyyzz{xxxxxxxxvvvvvvvvttttttttrrrrrrrrqqqqqqqq****)))),-/14689;<=?@BCDCCCDDEEFIJJKKLLMOPQRTUVWXYZ[]^_``abba`^]ZXZX_esz~{z~??~w||}}~~???????????????????????????????????????????????????????????????????????????????}????????????????????????????????????????????????????????????}}}}}}}}||||||||}|{zxwvuwxxyyzz{xxxxxxxxvvvvvvvvttttttttrrrrrrrrqqqqqqqq(((())))+,.03578:;<>?ABCDEEFFGGGIJJKKLLMOPQRTUVWXYZ[]^_```aaa_^]XWYV^dry|zz~???y{{||}}~~??????????????????????????????????????????????????????????????????????????}????????????????????????????????????????????????????????????}}}}}}}}||||||||}|{zxwvuwxxyyzz{xxxxxxxxvvvvvvvvttttttttrrrrrrrrqqqqqqqq&&''(())*+-/24679:;=>@ABEEFFGGHHIJJKKLLMOPQRTUVWXYZ[]^_`_`aa`_]\VUXV]cpvzxx~???zzz{{||}}~~~~~~~~??????????????????????????????????????????????????????????????????????????}????????????????????????????????????????????????????????????}}}}}}}}||||||||}|{zxwvuwxxyyzz{xxxxxxxxvvvvvvvvttttttttrrrrrrrrqqqqqqqq%%&&'(())*,.146789:<>?AADDDEFFGGIJJKKLLMOPQRTUVWXYZ[]^_`__```^]\SSWW^cntwuu{??xyyzz{|||}}}}}}}}??????????????????????????????????????????????????????????????????|????????????????????????????????????????????????????????????}}}}}}}}||||||||}|{zxwvuwxxyyzz{xxxxxxxxvvvvvvvvttttttttrrrrrrrrqqqqqqqq$%%&'(())*,.135688:;=?@ABBCCDEEEIJJKKLLMOPQRTUVWXYZ[]^_`__```^\[RRWW_cmrtrsy??}wyyzz{{||||||||||~~~~~~~~????????????????????????????????????????????~~}}}}}}}}?|~????????????????????????????????????????????????????????????}}}}}}}}||||||||}|{zxwvuwxxyyzz{xxxxxxxxvvvvvvvvttttttttrrrrrrrrqqqqqqqq"$%%%)%,+,-/..434:;:;=8=<=BEBDIJKMIKNQMNNPRQPOQTVVWYZ\]][\`a\ZWWONWS__mptvst~??wwxxyyzzy{wx{y?{~~~~~~~~}z{}?}????????????????????????????????~~~~~~~~~~~~~~~~?}????????????????????????????????????????????????????????????~~~~~~~~|||||||||||||||||{zywvutvwwxxyyzxxxxxxxxxwwvvuutttttttttsssssssspppppppp&&$')&,+*,/0003378B==B=?@A at CEGGHKFLMMKPOMOROROSTVVWYZ[\]]`_^]aQSNQUV`^srtvst~??wwwxxyzzzyxzzx~z}}}}}}}}~~~~~~~~?~}~???????????????~}}}}}}}}}}}}}}}}?~}~????????????????????????????????????????????????????????????~~~~~~~~|||||||||||||||||{zywvutvwwxxyyzxxxxxxxxxwwvvuutttttttttsssssssspppppppp(%#$&)+/.,2/737479=;=59A>=??GGIHGHIFPMNOPPQROPQRUVWXZ[\]]Y\`Z\RLMMVWbcnmsust~??~vvwwxxyyzyw?{|}}||||||||}}}}}}}}}~{{~|{}}}}}}}}~~~~~~~~~~}}|}}}}}}}}||||||||?~|}????????????????????????????????????????????????????????????~~~~~~~~|||||||||||||||||{zywvutvwwxxyyzxxxxxxxxxwwvvuutttttttttsssssssspppppppp'&#*$%')(,13586<97:<5<;9=?>CAFFGGIJHNNOOORPORQPSUUVXYZ[\Z]^\\[VPNPVY_cuwsurs}??~uuvvwwxxy|zuxy{z||||||||}}}}}}}}|}~}}||}}}}}}}}~~~~~~~~~}}||||||||||||||||||}{|????????????????????????????????????????????????????????????~~~~~~~~|||||||||||||||||{zywvutvwwxxyyzxxxxxxxxxwwvvuutttttttttsssssssspppppppp&(%$(($%+,0268:9<;;=<69<;=>?DFGHJIMJRMPRTNSQTRWQTUVWXZ[[b\bcVUNMLOY_jmoortqs|??}ttuuvvww{}wv|ztzzzzzzzzz{{{{{{{{~{z~~}z}}}}}}}}||||||||}}}}}}}}??~}}}||||||||zzzzzzzz~|z{???????????????????????????????????????????????????????????~~~~~~~~|||||||||||||||||{zywvutvwwxxyyzxxxxxxxxxwwvvuutttttttttsssssssspppppppp*')'*),')+1377449<:72768=;@BBDIFMNTJQMSNPRSUNPQSSTUVXYZ[`a\bVVPPRRW^ktvxqsqr|?}ssttuuvvquvqz|uxzzzzzzzz{{{{{{{{}?}}z|~}}}}}}}}||||||||}}}}}}}}?~~}}}{{{{{{{{zzzzzzzz}{yz~???????????????????????????????????????????????????????????~~~~~~~~|||||||||||||||||{zywvutvwwxxyyzxxxxxxxxxwwvvuutttttttttsssssssspppppppp%++*&-'-**,.2488:79:4357:=B>D?EHGGGLKOOPPQPPSSRSSTUVWYZZaad[UMILVU\bownpqspr{?|rrsstuuu}wwtuzvuyyyyyyyyzzzzzzzzzr}}z?|w{{{{{{{{{{{{{{{{||||||||~}}||{{{{{{{{{{{yyyyyyyy|zyz}???????????????????????????????????????????????????????????~~~~~~~~|||||||||||||||||{zywvutvwwxxyyzxxxxxxxxxwwvvuutttttttttsssssssspppppppp)(-*'',???6???<??BDHHJFR??PQM?SSTVWXZZ??\^RP?|vsoqspq{?~|rrssttuun|?xxxxxxxxyyyyyyyy??yyyyyyyyyzzzzzzzz{{{{{{{{|{{zzyyyzzzzzzzzxxxxxxxx|zxy}??????????????????????????????????????????????????????????~~~~~~~~|||||||||||||||||{zywvutvwwxxyyzxxxxxxxxxwwvvuutttttttttsssssssspppppppp**)&)#??,2?18??D?HIJJK??RV??UTW[SU]\bd]\M??knnqoqkpq{?~ptrvrtqvvw??wwstutuxuywtuzw{{{yz?{yx{xvy{yytyw|yyv{zwy}y|z{~}{{{{}~}}||{{zzxwuttuwxwyzyz~~????????????????????????????????????????????????~~~~~~~~}}}}}}}}||||||||{{{{{{{{|{zywvutuvvwwxxywwwwwwwwuuuuuuuuttttttttrrrrrrrrrqqppoon/*,)'??0064?500??1?@B??GHKPQ?RN???P???`\????SW???????vrs????tus????wuw????wytw???xw?xyvzwyvzwz|vwwuxx|{zyyz{|}}|{{zzzxwuttuwxwzzyz~?????????????????????????????????????????????????~~~~~~~~}}}}}}}}||||||||{{{{{{{{|{zywvutuvvwwxxywwwwwwwwuuuuuuuuttttttttrrrrrrrrrqqppoon*('(*?3:26??/5??>DJCHNKO??P?R??Q?WV?e???pn?ru??q??usv???v??vs??v?ytxsr???wxvxvzu{vzxxzsywyvsyxwvvwxy||{{zzyyxwuttuwxwzzxz??????????????????????????????????????????????????~~~~~~~~}}}}}}}}||||||||{{{{{{{{|{zywvutuvvwwxxywwwwwwwwuuuuuuuuttttttttrrrrrrrrrqqppoon,+/./??67???????1,*23???>?@?GMJNK???Z????D??EUY?pp??sn?xr??su{??sxw??t??wqwyxww??wus???vv{ttsxrxvvvwzywvuvwvttttvw{{zzyyxxxwuttuwxwyxwy~??????????????????????????????????????????????????~~~~~~~~}}}}}}}}||||||||{{{{{{{{|{zywvutuvvwwxxywwwwwwwwuuuuuuuuttttttttrrrrrrrrrqqppoon-1-.3??566:??71??-12-.2?.076??IKI????PT????SNE??CX[??nk?ot??zo??t??sru??s??turtwxx??xvy??zwv???vuuwuyyttxvtw{|qsswuussssuuzzyyxxwwxwuttuwxuwvuw}??????????????????????????????????????????????????~~~~~~~~}}}}}}}}||||||||{{{{{{{{|{zywvutuvvwwxxywwwwwwwwuuuuuuuuttttttttrrrrrrrrrqqppoon/10310??5,??+.-0).??.1??5:=C at DHKNP???QT?a??LJB??P\d??ro??y???qptnuq???t??vrvvtw???wrtxvvsxuus{vvwrsxtvutsstuvyyxxwwvvxwuttuwxstsqt{??????????????????????????????????????????????????~~~~~~~~}}}}}}}}||||||||{{{{{{{{|{zywvutuvvwwxxywwwwwwwwuuuuuuuuttttttttrrrrrrrrrqqppoon026718:?????&*-2-*+?????27?KN??OOM??RPVW????m??on??kl{?????qromrp???u??usquqtt??v??su??vx??ur??vvrtvwvuttuvwxxxwvvuuxwuttuwxqrpnry?????????????????????????????????????????????????~~~~~~~~}}}}}}}}||||||||{{{{{{{{|{zywvutuvvwwxxywwwwwwwwuuuuuuuuttttttttrrrrrrrrrqqppoon556:8<><EA::/-)+%'*,.().0035345;<ADHILNLOMPSNQSPWVXZ_]cb\TFCDDQXccjioomollklop??tp??ppqupqsqrqruqvsqrstrtrqrusorqpstvtquwsustvvutssuwytsrnssxwvuuvwxxxwwvvuuxwuttuwxopompx~????????????????????????????????????????????????~~~~~~~~}}}}}}}}||||||||{{{{{{{{|{zywvutuvvwwxxywwwwwwwwuuuuuuuuttttttttrrrrrrrrrqqppoon89;=>=<;>>73))(,()*+-./0.0245543;<>BFKPRMPTUUTTU[X_\ccddMGDAIOX[iijjkklllmonlg~???pqqqqqqqqrrrrrrrrssssssssssssssssuuuuuuuuttttttttywutsrssuuuuuuuuvvuuttssvxzywtsttpqrou??????????????????????????????????????????????????}}}}}}}}||||||||{{{{{{{{zzzzzzzz|{zywvuttuuvvwwxwwwwwwwwttttttttssssssssrrrrrrrroooooooo9:;<===<>=73))(,(()*,-..0011245589;>BGKNMPSTTSSTXX_]gd__HDEDNT_ciiijkklllpnojisxyzrnqoluppppppppqqqqqqqqrrrrrrrrrrrrrrrrttttttttssssssssxwusrrssttttttttvvuutsssvxzyvtstspqrnt??????????????????????????????????????????}}}}}}}}||||||||{{{{{{{{zzzzzzzz|{zywvuttuuvvwwxwwwwwwwwttttttttssssssssrrrrrrrroooooooo;;;;<=>>>=62))(+&'()*+,,10//0256678;?CGJLORSRRSTVZ``keVUCBFJX_hjhiijjkkkkkignjyuywfounqpppppppppqqqqqqqqrrrrrrrrrrrrrrrrssssssssssssssssxwusrrrsttttttttuuuttssrvxzyvsssrpprmr??????????????????????????????????????????}}}}}}}}||||||||{{{{{{{{zzzzzzzz|{zywvuttuuvvwwxwwwwwwwwttttttttssssssssrrrrrrrroooooooo=<;:;=?@><41)*()&&''()**////0234778;>BFHMOQRQQSUW_ddlbMKCCKTcimjhhhijjkkoipimjwywokmlpnooooooooppppppppqqqqqqqqqqqqqqqqssssssssrrrrrrrrwvtrqqrrssssssssuuttsrrruwyxusrspporlo????????????????????????????????????????~~~~~~~~}}}}}}}}||||||||{{{{{{{{zzzzzzzz|{zywvuttuuvvwwxwwwwwwwwttttttttssssssssrrrrrrrroooooooo>=<;<=?A>;30)*'(&&'''(((,-.011116679;?BDNPRRQRTV]ejig\HEEKX_jikigghhijjjhikllmwtzwkpplnnooooooooppppppppqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrwutrqqqrsssssssstttsrrqqtwxxurrrnpnqkm???????????????????????????????????????~~~~~~~~}}}}}}}}||||||||{{{{{{{{zzzzzzzz|{zywvuttuuvvwwxwwwwwwwwttttttttssssssssrrrrrrrroooooooo=====>@@>:1/)*''''''((((*+.0110/44458;>?QRSRRSVXbgpm^UIILUdgidhjggghhiijlofkjhp|{ykhkkoqnnnnnnnnooooooooppppppppppppppppqqqqqqqqqqqqqqqqvusqpppqrrrrrrrrtssrrqqqtvxwtrqqlpmqjj~??????????????????????????????????????}}}}}}}}}}}}}}}}||||||||{{{{{{{{zzzzzzzz|{zywvuttuuvvwwxwwwwwwwwttttttttssssssssrrrrrrrroooooooo<=>??@??>:0.)*&&))((((((++,.//0044457:<>STTTSTX[dgspTPPRY^gfgbgiffgghiiikhglhlotv{nnlnfnnnnnnnnnooooooooppppppppppppppppppppppppqqqqqqqqvtsqpppqrrrrrrrrsssrqqppsvwwtqqqkpmqih~~~??????????????????????????????????????}}}}}}}}}}}}}}}}||||||||{{{{{{{{zzzzzzzz|{zywvuttuuvvwwxwwwwwwwwttttttttssssssssrrrrrrrroooooooo;<>@A@?>>:0-)*&%*)))))((-,++,.0277789<>@TUUTTUY\eetqNNWZebc`fehgffgghhiijkhkkkssu}ifnnlmmmmmmmmmnnnnnnnnoooooooooooooooooooooooopppppppputrpooppqqqqqqqqssrrqqppsuwvsqpqjplqig~~}~??????????????????????????????????????||||||||}}}}}}}}||||||||{{{{{{{{zzzzzzzz|{zywvuttuuvvwwxwwwwwwwwttttttttssssssssrrrrrrrroooooooo???????????????????????????????????????????????????~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~???????????????????????????????????????????????????~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~???????????????????????????????????????????????????~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~???????????????????????????????????????????????????~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~???????????????????????????????????????????????????~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~???????????????????????????????????????????????????~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~???????????????????????????????????????????????????~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~???????????????????????????????????????????????????~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~?????????????????????????????????~~}}|}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~?????????????????????????????????~~}}|}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~?????????????????????????????????~~}}|}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~?????????????????????????????????~~}}|}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~?????????????????????????????????~~}}|}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~?????????????????????????????????~~}}|}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~?????????????????????????????????~~}}|}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~?????????????????????????????????~~}}|}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~???????????????????????????~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~???????????????????????????~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~???????????????????????????~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~???????????????????????????~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~???????????????????????????~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~???????????????????????????~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~???????????????????????????~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~???????????????????????????~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~????????????????????????}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~????????????????????????}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~????????????????????????}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~????????????????????????}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~????????????????????????}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~????????????????????????}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~????????????????????????}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~????????????????????????}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~????????????????????????}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~????????????????????????}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~????????????????????????}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~????????????????????????}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~????????????????????????}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~????????????????????????}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~????????????????????????}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~????????????????????????}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~????????????????????????????????????????????????????????~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~????????????????????????????????????????????????????????~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~????????????????????????????????????????????????????????~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~????????????????????????????????????????????????????????~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~????????????????????????????????????????????????????????~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~????????????????????????????????????????????????????????~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~????????????????????????????????????????????????????????~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~????????????????????????????????????????????????????????~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~??????????????????????????????????????????????????????????????????~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~??????????????????????????????????????????????????????????????????????????~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~??????????????????????????????????????????????????????????????????~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~????????????????????????????????????????????????????????~~~~~~~~??~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~????????????????????????????????????????????????~~~~~~~~}}}}}}}}??~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~????????????????????????????????????????}}}}}}}}~~~~~~~~}}}}}}}}??~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~????????????????????????????????}}}}}}}}~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~??~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~????????????????????????????????~~~~~~~~}}}}}}}}}}}}}}}}??~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~??????????????????????????????????~}||}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~??~~|~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~??????????????????????????????????~}||}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~??~~|~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~??????????????????????????????????~}||}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~??~~|~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~??????????????????????????????????~}||}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~??~~|~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~??????????????????????????????????~}||}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~??~~|~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~??????????????????????????????????~}||}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~??~~|~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~??????????????????????????????????~}||}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~??~~|~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~??????????????????????????????????~}||}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~??~~|~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~???????????????????????????????????}|w~}}}}}}}}||||||||}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~}}}}}}}}~~~~~~~~}}}}}}}}~~~~~~~~???????????????????????????????????|{|}~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~}}}}}}}}~~~~~~~~}}}}}}}}~~~~~~~~??????????????????????????????????y~~?|}}}}}}}}~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~}}}}}}}}~~~~~~~~}}}}}}}}~~~~~~~~??????????????????????????????????v?~}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~}}}}}}}}~~~~~~~~}}}}}}}}~~~~~~~~???????????????????????????????????z|}{?~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~}}}}}}}}~~~~~~~~}}}}}}}}~~~~~~~~?????????????????????????????????~?y|}?????????????????????????~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~}}}}}}}}~~~~~~~~}}}}}}}}~~~~~~~~?????????????????????????????????x?}~?????????????????????????????????~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~}}}}}}}}~~~~~~~~}}}}}}}}~~~~~~~~????????????????????????????????}?}y????????????????????????????????????????????~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~}}}}}}}}~~~~~~~~}}}}}}}}~~~~~~~~??????{???????????~?????????????????????????????????????~??~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~?????????{???}}~~?????????????????????????????????????????~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~?????}}z~????????????????????????????????????????????????~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~?????????????????????????????????????????????????????????~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~????????????????????????????????????????????????????????~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~?~{{~????????????????????????????????????????????~}~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~||}}~??|?|?????????????????????????????????????????????~~?~|~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~||}}~~~???|???????????????????????????????????????????}}?~{~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||||||||}}~~?||||||||~~x{?????????????????????????~~~~~~~~~~~~~~~~}}??}}?~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||||||||}}~~?}}}}}}}}~~??|~????????????????????????~~~~~~~~~~~~~~~~~{??|~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||||||||}}~~?}}}}}}}}????~~????????????????????????~~~~~~~~~~~~~~~~?{~??{}?~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||||||||}}~~?~~~~~~~~?~~??~~~~~~~~~~~~~~~~|~??}}?~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||||||||}}~~?~~~~~~~~}?||}}?~~~~~~~~~~~~~~~~~~???~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||||||||}}~~?{{?~~||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}?~??~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||||||||}}~~?~|?~?~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}??|~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||||||||}}~~??????????~?{????}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~?~{???z~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}?????????~}|???{}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~||???~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~}}}}}}}}~~~~~~~~}}}}}}}}}}}}}}}}?????????x??}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~||???~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~}}}}}}}}~~~~~~~~}}}}}}}}}}}}}}}}?????????}~|?~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~||???~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~}}}}}}}}~~~~~~~~}}}}}}}}}}}}}}}}?????????~}??|}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~||???~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~}}}}}}}}~~~~~~~~}}}}}}}}}}}}}}}}?????????~|??~}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~||???~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~}}}}}}}}~~~~~~~~}}}}}}}}}}}}}}}}?????????}?~?}?}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~||???~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~}}}}}}}}~~~~~~~~}}}}}}}}}}}}}}}}????????|?~~~?}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~||???~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~}}}}}}}}~~~~~~~~}}}}}}}}}}}}}}}}?????????}??~}?}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~||???~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~?????}?}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~}???~~~~~~~~~~~~~~~~~~~~~~~~????????~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~???????~~~~~~~~~~~~~~~~????????????????????????~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~???~??{?????????????????????????~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~????????????~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~???????????????????????????????~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~???~??z?????????????????????????????????~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~????????????????????????????~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~????????????????????????????????????????~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~????????????????????????????????????????~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~????????????????????????????????????????~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~????????????????????????????????????????~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~????????????????????????????????????????~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~????????????????????????????????????????~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~????????????????????????????????????????~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~????????????????????????????????????????~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~}}}}}}}}}}}}}}}}~~~~~~~~}}}}}}}}}}}}}}}}|}}~~?????????????????????????????????~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}|}}~~?????????????????????????????????~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}|}}~~?????????????????????????????????~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}|}}~~?????????????????????????????????~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}|}}~~?????????????????????????????????~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}|}}~~?????????????????????????????????~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}|}}~~?????????????????????????????????~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}|}}~~?????????????????????????????????~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}||||||||}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~????????????????????????????????????????~~~~~~~~}}}}}}}}||||||||}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~????????????????????????????????????????~~~~~~~~}}}}}}}}||||||||}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~????????????????????????????????????????~~~~~~~~}}}}}}}}||||||||}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~????????????????????????????????????????~~~~~~~~}}}}}}}}||||||||}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~????????????????????????????????????????~~~~~~~~}}}}}}}}||||||||}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~????????????????????????????????????????~~~~~~~~}}}}}}}}||||||||}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~????????????????????????????????????????~~~~~~~~}}}}}}}}||||||||}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~????????????????????????????????????????~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~????????????????????????????????????????????????????????????????}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~????????????????????????????????????????????????????????????????}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~????????????????????????????????????????????????????????????????}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~????????????????????????????????????????????????????????????????}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~????????????????????????????????????????????????????????????????}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~????????????????????????????????????????????????????????????????}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~????????????????????????????????????????????????????????????????}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~????????????????????????????????????????????????????????????????}}}}}}}}}}}}}}}}~~~~~~~~????????????????????????????????????????????????????????????????????????????????}}}}}}}}}}}}}}}}~~~~~~~~????????????????????????????????????????????????????????????????????????????????}}}}}}}}}}}}}}}}~~~~~~~~????????????????????????????????????????????????????????????????????????????????}}}}}}}}}}}}}}}}~~~~~~~~????????????????????????????????????????????????????????????????????????????????}}}}}}}}}}}}}}}}~~~~~~~~????????????????????????????????????????????????????????????????????????????????}}}}}}}}}}}}}}}}~~~~~~~~????????????????????????????????????????????????????????????????????????????????}}}}}}}}}}}}}}}}~~~~~~~~????????????????????????????????????????????????????????????????????????????????}}}}}}}}}}}}}}}}~~~~~~~~????????????????????????????????????????????????????????????????????????????????}}}}}}}}}}}}}}}}~~~~~~~~????????????????????????????????????????????????????????????????????????????????????????}}}}}}}}}}}}}}}}~~~~~~~~????????????????????????????????????????????????????????????????????????????????????????}}}}}}}}}}}}}}}}~~~~~~~~????????????????????????????????????????????????????????????????????????????????????????}}}}}}}}}}}}}}}}~~~~~~~~????????????????????????????????????????????????????????????????????????????????????????}}}}}}}}}}}}}}}}~~~~~~~~????????????????????????????????????????????????????????????????????????????????????????}}}}}}}}}}}}}}}}~~~~~~~~????????????????????????????????????????????????????????????????????????????????????????}}}}}}}}}}}}}}}}~~~~~~~~????????????????????????????????????????????????????????????????????????????????????????}}}}}}}}}}}}}}}}~~~~~~~~????????????????????????????????????????????????????????????????????????????????????????}}}}}}}}~~~~~~~~~~~~~~~~????????????????????????????????????????????????????????????????????????????????????????????????????????}}}}}}}}~~~~~~~~~~~~~~~~????????????????????????????????????????????????????????????????????????????????????????????????????????}}}}}}}}~~~~~~~~~~~~~~~~????????????????????????????????????????????????????????????????????????????????????????????????????????}}}}}}}}~~~~~~~~~~~~~~~~????????????????????????????????????????????????????????????????????????????????????????????????????????}}}}}}}}~~~~~~~~~~~~~~~~????????????????????????????????????????????????????????????????????????????????????????????????????????}}}}}}}}~~~~~~~~~~~~~~~~????????????????????????????????????????????????????????????????????????????????????????????????????????}}}}}}}}~~~~~~~~~~~~~~~~????????????????????????????????????????????????????????????????????????????????????????????????????????}}}}}}}}~~~~~~~~~~~~~~~~????????????????????????????????????????????????????????????????????????????????????????????????????????~~~~~~~~~~~~~~~~~~~~~~~~????????????????????????????????????????????????????????????????????????????????????????????????~~~~~~~~~~~~~~~~~~~~~~~~????????????????????????????????????????????????????????????????????????????????????????????????~~~~~~~~~~~~~~~~~~~~~~~~????????????????????????????????????????????????????????????????????????????????????????????????~~~~~~~~~~~~~~~~~~~~~~~~????????????????????????????????????????????????????????????????????????????????????????????????~~~~~~~~~~~~~~~~~~~~~~~~????????????????????????????????????????????????????????????????????????????????????????????????~~~~~~~~~~~~~~~~~~~~~~~~????????????????????????????????????????????????????????????????????????????????????????????????~~~~~~~~~~~~~~~~~~~~~~~~????????????????????????????????????????????????????????????????????????????????????????????????~~~~~~~~~~~~~~~~~~~~~~~~????????????????????????????????????????????????????????????????????????????????????????????????~~~~~~~~????????????????????????????????????????????????????????????????????????????????????????????????~~~~~~~~????????????????????????????????????????????????????????????????????????????????????????????????~~~~~~~~????????????????????????????????????????????????????????????????????????????????????????????????~~~~~~~~????????????????????????????????????????????????????????????????????????????????????????????????~~~~~~~~????????????????????????????????????????????????????????????????????????????????????????????????~~~~~~~~????????????????????????????????????????????????????????????????????????????????????????????????~~~~~~~~????????????????????????????????????????????????????????????????????????????????????????????????~~~~~~~~????????????????????????????????????????????????????????????????????????????????????????????????~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????~~~~~~~~????????????????????????????????????????|}}~~?????????????????????????????????????????????????????????????????????????~~~~~~~~????????????????????????|}}~~?????????????????????????????????????????????????????????????????????????~~~~~~~~????????????????????????|}}~~?????????????????????????????????????????????????????????????????????????~~~~~~~~~~~~~~~~~~~~~~~~|}}~~?????????????????????????????????????????????????????????????????????????~~~~~~~~~~~~~~~~~~~~~~~~|}}~~?????????????????????????????????????????????????????????????????????????~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}|}}~~?????????????????????????????????????????????????????????????????????????~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}|}}~~?????????????????????????????????????????????????????????????????????????~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||}}~~?????????????????????????????????????????????????????????????????????????}}}}}}}}????????~~~~~}??}~~~~~~~~~~~~~~~~~~~~~~~~~|}}~~?????????????????????????????????????????????????????????????????????????~~~~~~~~????????????????~~~~}??}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|}}~~?????????????????????????????????????????????????????????????????????????~~~~~~~~????????????????~}??}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|}}~~?????????????????????????????????????????????????????????????????????????????????????????????~}??}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}|}}~~??????????????????????????????????????????????????????????????????????????????????????????????~~}??}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}|}}~~??????????????????????????????????????????????????????????????????????????????????????????????????????~~}??}~~~~~~~~~~~~~~~~~~~~~~~~~|||||||||}}~~??????????????????????????????????????????????????????????????????????????????????????????????????????~~~}??}~~~~~~~~~~~~~~~~~~~~~~~~~|||||||||}}~~??????????????????????????????????????????????????????????????????????????????????????????????????????~~~}??}~~~~~~~~~~~~~~~~~~~~~~~~~{{{{{{{{|}}~~?????????????????????????????????????????????????????????????????????????????????????????????~~??????????~~}}}}}}}}}}????????????????????????????????????????????????????????????????????????????????????????????????????~~???????????~~}}~~~~~~~~????????????????????????????????????????????????????????????????????????????????????????????????????????????????~~~~~~~~~~~??????????????????????????????????????????????????????????????????????????????????????????????????????????????????~~?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????~~???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????


More information about the gstreamer-devel mailing list