BM&6(m. }}}}}}|||{{{}}}|||ooofffdddmmmyyy~~~wwwvvvzzz}}}yyyuuuyyyzzzxxxvvv}}}vvvnnnkkkkkkjjjdddfffiiikkkcccWWWNNNMMMXXXbbbiiifffaaa```bbbccciiinnnqqqnnnlllnnnooommmnnnxxxyyyssstttyyy|||yyy|||yyyxxxzzz{{{{{{|||wwwooonnntttwwwuuulllvvv{{{vvvpppppprrrqqqlllmmmqqqssslllbbb]]]]]]___eeejjjiiiggggggfffcccaaagggjjjgggccccccbbb```RRR___jjjiii^^^VVVYYY___eeeeeefffhhhkkkppptttvvv~~~xxx~~~}}}|||zzzyyyzzzzzz{{{~~~}}}{{{yyyxxxxxxxxxyyy||||||{{{zzzxxxvvvtttsss{{{{{{zzzwwwuuuuuuwwwyyywww{{{{{{vvvssssssrrroooqqqqqqtttwwwzzzzzzxxxvvvxxxvvvrrrpppooopppsssuuueeehhhjjjhhhccc___]]]]]]aaa___``````[[[TTTTTTXXX[[[]]]```ccceeeeeecccbbbqqqvvvyyyyyyzzzzzzvvvsssxxx}}}}}}||||||{{{{{{}}}||||||{{{{{{{{{{{{{{{{{{||||||}}}|||{{{yyyxxxyyyxxxwwwuuurrrrrrtttvvvrrrwwwxxxvvvtttvvvvvvtttwwwwwwvvvwwwyyyzzzzzzxxxyyyxxxvvvsssqqqnnnlllkkkuuuwwwxxxwwwtttqqqqqqrrrooooooqqqsssnnnfffccceeegggeeeccc```]]][[[YYYXXXTTTXXXXXXVVVXXX___bbbaaafffkkkrrryyy~~~zzzvvvsssssstttuuuxxxxxxvvvvvvzzz}}}|||||||||}}}}}}||||||{{{}}}}}}}}}}}}|||zzzxxxwwwwwwxxxyyyzzzyyywwwuuusssoooooonnnkkkiiihhhiiikkkiiinnnqqqooonnnqqqqqqooopppmmmkkkjjjlllmmmmmmmmmiiikkkmmmooonnnllliiiggglllmmmmmmlllkkkkkkmmmnnnppprrrwww|||zzzrrrnnnnnnqqqnnnjjjfffcccbbbbbbcccaaabbb```\\\ZZZ\\\\\\YYYQQQPPPQQQTTTYYY^^^aaacccwww~~~zzzwwwuuutttrrruuutttuuuvvvwwwzzz|||}}}}}}zzztttuuuwwwyyyzzzzzzzzzyyywwwwwwwwwvvvsssoookkkhhhllllllmmmllljjjgggcccaaa^^^^^^]]][[[XXXWWWXXXYYY[[[```cccaaa```aaaaaa^^^\\\[[[YYYYYY[[[\\\[[[ZZZXXXZZZ^^^bbbcccbbb```^^^fffeeecccaaaaaabbbeeehhhdddeeekkkssstttqqqoooppptttrrrooolllkkklllmmmnnnooonnnllliiifffdddbbb```[[[WWWRRRPPPOOOMMMIIIEEESSS[[[eeelllooottt{{{}}}xxxtttpppnnnoooqqqssstttrrrsssvvvxxxyyyyyywwwvvvzzzxxxwwwwwwvvvtttrrrqqqkkklllmmmnnnnnnmmmlllkkkbbbcccdddccc```\\\XXXUUUYYYZZZZZZYYYXXXUUURRRPPPNNNOOONNNLLLIIIHHHHHHIIIIIINNNRRRQQQPPPRRRQQQOOONNNNNNOOOQQQSSSTTTQQQOOOSSSTTTUUUVVVUUUSSSRRRPPP]]]ZZZVVVTTTTTTVVVXXXZZZ[[[ZZZ\\\bbbffffffgggjjjlllkkkiiifffeeedddddddddjjjiiiiiijjjhhheeeccccccdddbbb```___^^^ZZZSSSNNNDDDIIINNNOOONNNOOOUUUZZZWWW^^^iiirrryyyӵĦĦӵ}}}vvvttttttuuuvvvtttrrrrrrtttxxxzzzzzzxxxyyyzzzyyyvvvoooiiieeeiiieeedddcccaaa\\\ZZZ[[[ZZZZZZYYYWWWUUURRRPPPOOOIIIJJJLLLMMMMMMKKKHHHFFFGGGHHHIIIIIIIIIIIIIIIIIIEEEFFFFFFDDDAAA>>>>>>???999@@@EEEĦEEEFFFHHHKKKMMMLLLJJJGGGKKKLLLMMMNNNOOOPPPQQQQQQQQQMMMHHHEEEEEEGGGIIIJJJTTTOOONNNQQQTTTTTTVVVYYYXXXWWWWWWXXXYYY[[[]]]^^^eeedddgggkkkllliiihhhjjjfffggghhhiiiiiieee___[[[PPPQQQPPPLLLGGGEEEEEEGGG>>>AAAEEEIIILLLRRRZZZ```sss}}}4ĉ@ӵ>L=hĦ4ĉ@ӵsssqqqnnnlllmmmqqquuuxxxvvvtttssstttuuuwwwvvvuuuqqqqqqpppmmmhhhaaaZZZVVVXXXSSSQQQQQQMMMFFFEEEHHHJJJIIIGGGDDDBBB@@@??????===>>>@@@BBBBBBBBBAAA@@@???>>>>>>???@@@AAACCCDDD@@@AAAAAA???<<<999888999222999>>>>L@@@@@@@@@@@@AAABBBBBB@@@???BBBDDDHHHLLLPPPRRRSSSTTTRRRNNNIIIGGGHHHJJJKKKKKKMMMGGGDDDGGGJJJJJJJJJLLLLLLKKKJJJJJJNNNSSSXXX\\\UUUTTTXXX___bbb___^^^```ccceeeggggggdddaaa^^^]]]YYYYYYXXXVVVRRROOOKKKIIIDDDBBB>>>:::888888:::<<>>???@@@@@@@@@???>>>>>>>>><<<;;;999:::;;;===>>>===>>>>>><<<999666555555222999===HdĦ999AAA???<<<<<<<<<===<<<;;;DDDGGGJJJMMMOOONNNMMMKKKLLLGGGCCCBBBDDDGGGHHHGGGJJJEEECCCGGGKKKKKKKKKMMMOOOKKKFFFBBBBBBFFFKKKOOOMMMLLLQQQYYY\\\XXXWWWZZZ[[[^^^aaa```]]]\\\]]]```SSSTTTVVVXXXYYYVVVRRRNNNLLLIIIDDD???<<<;;;;;;;;;555===BBBBBBJJJ___uuuӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦDdD?fӵĦӵƜ`1.׼sĭӵtttjjjkkkqqqqqqӵrrrpppnnnnnnĦiiijjjddd[[[YYYFFFDDD???>>>===<<>>Ħ666888:::<<<======999Ħ999777666555333222222666<<<DdD:::999===PPPRRRӵFFFFFFӵIIIӵHHHGGGGGGIIIIIIĦWWWZZZӵXXXRRRKKK:::ĭӵ?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zg&e>&eHLShӵgLS?ʬ3h?D%%)?ZufĦgLg&egĉ@g&e>&e@e??zzzxxxvvvsssmmmkkkrrrzzzg<ĉlllgggaaa^^^3we<ĦNNNNNNKKKGGG3h?@e<<<<<<;;;:::999===;;;:::Z8884445556668888883h?gL===:::888666555444333333777;;;D%%)?;;;fff?><zLLLPPP=?ĦFFFg&eGGGg&eDDDDDDDDDS?ʬDDD4ff?>ߝLMMM@eTTTg&eTTT[[[VVV3h?g&e>&eMMMPPP??4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@Hu]ĦZuR)ĦsߝLGdUĦHƅ^Hu]ĦntHdĦHGgĉ@HdĦHtƅ^Bt=o9ĦDtfo9Ħg?HdĦHu]ĦttHƅ^Hu]ĦH׼sjjjkkkkkkoooooolllkkkooorrrtQaaa\\\UUUNNNje<Ħ@@@DDDFFFBt=o9ĦH׼s999999999999888888555555555HtĦ333555555666666Bt=o9ĦHdĦ>>>===;;;999888888888888:::<<<Dtfo9ĦsߝLGdUĦIIIHt@cӵHu]ĦFFFHu]ĦCCCCCCHtƅ^DDDqIܗGIӵEEEH׼sKKKLLLHu]ĦNNNVVVBt=o9ĦHƅ^Hu]Ħ000OOO___iiizzz4DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqetDdDĦt|<DdDDdDĦDdDΦDdDĦq<niDdDĦqetDdDĦq<RqjRgdKӵHdDĦgdKӵGR/f6LĭĦDdDĦDdDĦ`eĭDdDΦDdDĦDdDĦxxxlllkkkkkkmmmoooooonnnlllmmmlllgggbbb___\\\geĦOOOKKKFFFFSĦDDDNNNqjRgdKӵDdDĦ888999999999999999111222333DdDĦ222999999999qjRgdKӵDdDĦ>>>???>>>======>>>????????????HdDĦgdKӵDdDDdDĦJJJDdDĦ4DufӵDdDĦHHHDdDĦEEEq<REEEGGGpeƜ4DuTӵAAADdDĦCCCDDDDdDĦGGGqjRgdKӵDdDΦDdDĦ777555555555333111>>>CCCMMM[[[mmm4DuXӵDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵDdDĦo)hDdDΦDdDĦDdDΦDdDӵGIpӵDdDĦpo9wӵDdDĦpo9uGIdnuR)ĦDdDĦnuR)ĦCdgĪjDdDĦDdDĦHߝL`o9DdDΦDdDӵDdDĦllllllnnnpppsssrrrmmmfff```^^^]]]XXXQQQOOONNNgeĦCCCAAAsp?aĦBBBKKKGIdnuR)ĦDdDĦ999:::;;;<<<<<<<<<222222333DdDĦ333::::::999GIdnuR)ĦDdDĦ;;;=========>>>AAACCCBBBAAA@@@DdDĦnuR)ĦDdDΦDdDĦLLLDdDĦnuR)ĦDdDĦHHHDdDĦGGGpo9uDDDDDDFFFIII=ӊB1.uTӵ===DdDĦ??????DdDĦBBBGIdnuR)ĦDdDΦDdDӵ888999;;;999444///555555666===LLL```sss4DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDdd<>d<Ħ4DufئL>eDdDʜ4DuTӵ|||DdDĦtttpppmmmjjjfffbbb\\\VVVQQQQQQPPPKKKEEECCCEEEgeĦ???s<v>aĦ:::===peӵDx<DdDĦ999;;;<<<===>>>>>>333333333DdDĦ444666666555peӵDx<>d<:::;;;999:::>>>BBB@@@???>>>>d<ӵDd<DdDΦDdDĦFFFDdDӵnd<DdDĦFFF>d<ĦFFFpeӵAAAĦGGGF&uTӵ999DdDĦ??????>d<Ħ???peӵDx<>d<ʜ4DuTӵ777666777777666444666444333555<<dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?d>><<aĦ777888B?Ho9666>d<;;;<<<======444333222>d<ӵ000111B?Ho9666<x888888;;;??????>>>===&ӫeʬtIӇ>>>>d<Φ>d<Ħ@@@D&ӫetIӇFFFDdDĦEEEsdKĦDDDB?dp&ĒR777888>d<sdKĦ>>>B?Ho9AAAs&dq&ĒRCCC???;;;:::::::::999999777666555666999<<<>>>GGGRRR___hhhnnnzzz4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌBeneHkgenefeHu]3hheeecccbbbseLLLHHHCCC@@@???@@@AAA@@@===???===::::::>>>geĦja>aĦ888;;;@G777777se777999;;;<<<<<<444222000<Ō.........@G333555Hkge>>>:::888;;;>>>@@@??????HĪj@IŌ:::AAAegeBBBBBBHu]3hIŌFFFHHHDdDĦFFFneDDDDDD@hAAAFFF>h===::::::seBBBne<<<>>>@GBBBDDDsĪj@hCCCDDDDDDEEEDDDCCCBBBBBB???===:::777666777888::::::???CCCBBBCCCOOOfffzzz4DuXӵĵD^DdDĦD^fffaaaccccccs׼sNNNCCCAAA>>><<<<<<===???@@@======:::888:::===geFm8///>aĦ333555777555333222s׼s444666666444111///.........Ho((('''...222111888999999===@@@AAA??????AAABBB<<<999??????BBBHHHHHHHHHD^EEEDDDDDDDdDĦHHHDDDDDDGGGFFF>>>AAA@@@>>>666777999<<<s׼sAAA???:::;;;<<<>>>===>>>@@@PPPOOOKKKIIIJJJMMMLLLHHHCCCGGGEEEBBB???===<<<<<<<<d<ĦĦĦĦ>d<ĦĦ>d<Ħ[[[[[[ZZZZZZXXXBeCCCCCC<<<;;;999888888888999::::::<<<;;;888999;;;geFYĉ***...>aĦ333555666777777777555444444222111000Be111222333222///,,,+++++++++,,,nu]ӵ,,,000333888999666333555777888999;;;>>>@@@DDDAAA@@@BBBBBB@@@???AAACCC===;;;@@@FFFFFFFFFFFFJJJHHHFFFHHHKKKMMMLLLJJJJJJJJJJJJIIIIII>d<ĦEEEGGGGGGGGGEEE>d<ĦIIIJJJHHHĦGGGFFFDDDBBBAAA@@@??????AAA@@@@@@>>><<<:::777666888999:::<<<BeFFFBBB@@@===:::Ħ;;;;;;;;;<<<>>>@@@AAA???===AAACCCFFFHHHIIIJJJLLLNNNPPPOOONNNOOOPPPPPPMMMJJJKKKIIIFFFDDDCCCCCCCCCCCCDDDCCCAAA@@@@@@CCCHHHLLLOOO```mmm{{{?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦgdKĦsdKĦHHHKKKLLLJJJFFF;;;::::::666666666555555555555555555999;;;888666777ŶS'''***...3we<444444333333222111111000///...000000///...,,,***((('''(((((((((iĉ@3hR/Ō///000666<<<;;;666333555888999;;;===AAACCCHHHEEEEEEHHHGGGDDDCCCFFFEEE@@@@@@FFFKKKLLLMMMNNNVVVTTTRRRPPPQQQRRRTTTUUUUUUTTTRRRPPPMMMDdDĦHHHKKKMMMLLLJJJsdKĦKKKKKKgdKĦGGGFFFDDDCCCBBBAAAAAAAAA@@@AAAAAA@@@===999444111999:::;;;===BBBCCCCCCAAA>>>gdKĦ888999888888:::===@@@AAAAAAEEEHHHKKKLLLLLLKKKLLLMMMQQQSSSUUUVVVTTTSSSSSSSSSSSSQQQMMMLLLKKKKKKJJJIIIKKKIIIFFFFFFFFFFFFFFFEEEAAAJJJMMMSSSeeettt>AneneneneDeneyyyfffne???>>>???===;;;777666777888888777333444555666666555444333///555888555111111>A******,,,k<222222222222111000000//////......------///...---+++***((((((((((((''''''fh444333222666;;;;;;777777999;;;<<<===@@@CCCEEEHHHGGGJJJNNNNNNKKKKKKNNNOOOLLLLLLRRRWWWXXXZZZ\\\eeeccc```]]][[[]]]aaadddfffeeeccc```[[[DeMMMNNNPPPQQQPPPNNNneJJJLLLneKKKFFFFFFEEEDDDCCCCCCCCCCCC@@@AAA@@@???<<<888555333999:::;;;===???@@@AAABBBBBB@@@ne666666:::888777888<<>>666666666;;;888555555:::@@@EEEGGGMMMNNNPPPPPPOOOMMMMMMMMMOOOTTTYYYYYYVVVTTTWWW[[[\\\YYYUUUVVVXXXYYYWWWTTTXXXWWWWWWXXXZZZYYYTTTOOOTTTVVVLLLDDDFFFEEEEEENNN___mmm~~~lll```[[[ZZZNNNCCC===:::666666888777777555333222222222333...///111222222222111000---111111---+++------,,,///---+++***+++,,,,,,+++,,,---...000222333333444.........///////////////+++******++++++,,,.........,,,+++***+++...111333666;;;<<<777333555999:::999:::<<<<<<<<<===???BBBAAAEEENNNWWWYYYXXX[[[aaa___^^^```gggkkkmmmqqqvvv{{{yyywwwvvvwwwyyy{{{}}}tttvvvxxxwwwrrrkkkccc^^^YYYXXXTTTPPPMMMJJJHHHGGGLLLMMMMMMKKKIIIGGGHHHIIIEEEEEEEEEEEEFFFFFFGGGHHHCCCAAA???<<<:::999999999666888:::===@@@AAAAAAAAA======<<<:::999999999999;;;777333333777===BBBEEEKKKMMMNNNMMMLLLKKKLLLNNNMMMQQQVVVVVVSSSRRRUUUXXXYYYUUUTTTWWW]]]```^^^ZZZXXXXXXYYY[[[\\\\\\YYYWWWVVVYYYSSSMMMOOOJJJCCCGGGIIIRRR]]]gggyyy|||oooddd[[[VVVRRRGGG===888666444444666333555666444000...///111...//////000000000000000111222///+++,,,//////,,,---,,,++++++---...---,,,,,,---///000222333333333---------....../////////)))***++++++,,,------.........---,,,---///111333666999888555555999<<<;;;999;;;======>>>@@@BBBEEEEEEKKKUUU___bbbaaaeeejjjkkkkkkooowww}}}}}}vvvooolllfffeeebbb]]]XXXSSSNNNLLLMMMMMMLLLJJJGGGEEEEEEFFFEEEEEEEEEFFFFFFHHHIIIJJJDDDCCCBBB???===:::888777777999;;;>>>????????????==================>>>>>>===999555444777<<>>>>>;;;;;;===???AAABBBDDDHHHKKKLLLRRR]]]gggjjjiiilllrrr}}}~~~}}}ssssssqqqmmmfff___WWWSSSMMMMMMLLLIIIEEECCCCCCDDDEEEEEEEEEFFFGGGHHHJJJKKKEEEEEEEEECCC???;;;666333999;;;===>>>???>>>===<<<======>>>???@@@AAABBBBBB@@@<<<888666999>>>BBBDDDDDDDDDCCCBBBBBBDDDHHHLLLKKKMMMPPPQQQQQQPPPPPPQQQ```\\\XXXZZZ___```[[[VVVYYY[[[]]]\\\ZZZZZZ^^^aaa^^^bbb]]]ZZZ^^^YYYRRRTTTLLLKKKEEE???CCCTTThhhsss~~~rrrfff```[[[QQQGGGAAA===>>>>>>===:::555000.........///////////////...///+++***------***---444666444111...---...///111---,,,+++,,,...///...---,,,---///222444666777888///******000222...***+++///---+++,,,///000...,,,---...///...---...222666>>>666///444@@@HHHFFF@@@@@@>>>@@@EEEFFFEEEFFFIIILLLXXX\\\```kkkpppwww{{{uuupppjjjggggggXXXVVVQQQJJJDDDCCCFFFJJJLLLHHHDDDEEEIIIKKKHHHEEEJJJHHHFFFCCCBBBAAABBBCCC@@@???>>>======>>>@@@AAAEEEBBBBBBEEEEEECCCDDDGGGDDD???:::999;;;@@@BBBCCCBBB???AAAGGGHHHEEEHHHNNNOOOSSSUUUQQQKKKHHHLLLQQQUUUWWWVVVUUUYYYaaa```ZZZaaa^^^[[[[[[^^^aaaaaa```\\\^^^`````````^^^\\\[[[XXXUUUQQQLLLIIIIIIMMMPPPaaakkkwwwjjj^^^XXXRRRIII@@@<<<<<<<<<<<<:::777333000...------------------,,,,,,///+++***,,,+++((()))///222000...,,,+++,,,...///---,,,+++,,,...///...------...000111222333333333...))))))...000,,,)))***,,,,,,---///000///---***,,,...///......000555888===666111444===CCCBBB>>>>>>===???DDDFFFEEEFFFIIIQQQ\\\```dddpppxxx{{{uuuooojjjgggddd___VVVMMMGGGDDDEEEGGGGGGDDDAAACCCHHHKKKIIIGGGHHHFFFDDDBBBAAAAAABBBBBBBBBBBBAAAAAA@@@AAAAAAAAAEEEBBBBBBEEEEEECCCDDDGGGEEEAAA===<<<>>>AAACCCDDDHHHGGGIIIMMMMMMHHHHHHLLLKKKNNNQQQPPPMMMLLLNNNRRRYYY\\\[[[VVVUUUYYY[[[YYY]]][[[YYYZZZ]]]```aaa```_________```aaaaaa___]]][[[ZZZWWWRRRLLLHHHGGGHHHGGGOOOfffnnnaaaTTTNNNHHH@@@:::777;;;:::888666333111///...++++++++++++******))))))---***)))******((()))------,,,***))))))***,,,------+++******,,,------,,,---...///000000///...---///+++***,,,---+++***++++++...222333222000...---///000000///...000333666:::666333444888;;;<<<;;;<<<;;;===CCCEEEEEEFFFJJJLLLXXX]]]bbbpppzzzxxxoooiiippphhh\\\RRRNNNMMMLLLKKKHHHEEECCCEEEHHHKKKJJJHHHGGGFFFDDDCCCCCCCCCDDDEEEEEEEEEEEEEEEEEEDDDCCCBBBDDDBBBBBBEEEFFFDDDEEEIIIEEECCC@@@@@@BBBDDDEEEEEEMMMNNNQQQTTTRRRKKKGGGHHHGGGHHHJJJMMMNNNPPPQQQQQQWWW[[[[[[UUUQQQSSSWWWYYYYYYXXXWWWYYY\\\___``````cccaaa___```cccdddbbb```\\\]]]\\\XXXRRRLLLGGGFFF>>>@@@NNNggg~~~uuueeeYYYMMMFFFAAA;;;777777888666444111///.........++++++***)))((((((((((((+++)))((()))+++,,,------***))))))((((((***+++,,,+++)))((((((***++++++++++++,,,---...---,,,+++***///---,,,,,,,,,,,,,,,---000333666555222000111333444333111...------...///444444444444444666888:::999888;;;AAADDDDDDFFFJJJEEERRRYYYbbbqqq{{{zzzpppqqqfffYYYRRRQQQRRRQQQNNNNNNLLLJJJJJJKKKKKKJJJIIIGGGGGGFFFFFFFFFGGGHHHIIIGGGHHHIIIIIIHHHFFFDDDCCCEEEBBBBBBEEEFFFEEEFFFJJJEEEDDDCCCCCCCCCDDDDDDDDDLLLPPPUUUXXXUUUNNNHHHEEEEEEEEEFFFJJJNNNQQQPPPNNNOOOQQQSSSRRRQQQRRRUUUWWWWWWWWWXXXYYY\\\]]]^^^^^^eeeaaa^^^___ccceeedddaaa\\\]]]^^^]]]XXXSSSPPPOOOLLLFFFGGGQQQ___rrryyylll[[[PPPEEE???;;;666555666444333000...---,,,------++++++***)))(((((())))))***)))'''(((***,,,,,,)))***)))))))))***+++,,,---***(((&&&&&&((()))******((())))))***+++++++++++++++,,,,,,******+++,,,,,,444555444222......222666333111...,,,+++,,,,,,---000222444333222333666999888777999@@@CCCCCCEEEIIIDDDSSS]]]gggxxx|||mmmaaaTTTNNNOOOQQQOOOKKKOOOMMMKKKKKKKKKKKKJJJIIIEEEEEEEEEEEEFFFGGGHHHHHHGGGHHHIIIIIIHHHFFFDDDCCCEEEBBBBBBEEEFFFDDDEEEIIICCCCCCCCCCCCBBBBBBBBBCCCIIIOOOVVVXXXVVVQQQLLLGGGFFFDDDCCCGGGLLLNNNMMMJJJIIIHHHJJJNNNQQQRRROOONNNUUUWWWYYY[[[\\\\\\]]]]]]eeebbb``````cccdddcccbbb``````aaa___\\\ZZZYYYZZZUUUOOOJJJIIIIIISSSmmm~~~rrrmmmbbbNNNEEE===888555222222555111000...,,,,,,,,,,,,---+++***)))(((((()))***+++))))))'''&&&))),,,***%%%+++*********+++,,,------+++)))&&&&&&(((***++++++((('''''''''((()))+++---&&&***+++)))(((***,,,+++444222...+++)))+++///222---+++)))))),,,...000000///222444444222222555888777666888???BBBBBBCCCGGGDDDSSS]]]hhhwwwrrrggg[[[TTTSSSRRRNNNJJJGGGGGGGGGGGGGGGHHHIIIIII@@@AAAAAABBBCCCDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCBBBCCC@@@@@@BBBCCC@@@AAADDD???@@@@@@???>>>===>>>@@@EEELLLRRRTTTSSSRRROOOJJJGGGEEECCCDDDHHHJJJJJJHHHKKKGGGFFFKKKNNNKKKGGGEEEQQQUUUYYY[[[\\\\\\\\\]]]ddddddddddddcccbbbbbbbbbeeeeeedddbbb^^^]]]]]]^^^XXXUUUTTTSSSLLLIIIUUUfffvvvllldddVVVEEE>>>888555333000111555......---,,,,,,,,,,,,,,,)))(((''''''''')))+++,,,&&&((('''''',,,222111++++++++++++++++++,,,,,,,,,...+++(((((())),,,------***(((&&&$$$%%%'''+++---###***---+++***...///---222...***((((((***,,,,,,,,,)))((()))---111222222333444555444333222333555777555888>>>AAA@@@BBBEEEFFFSSSYYYaaappp{{{uuummmbbb[[[XXXTTTPPPKKKCCCCCCDDDCCCCCCCCCDDDFFF>>>???@@@AAAAAAAAAAAAAAABBBBBBAAAAAA@@@AAAAAAAAA@@@===<<<>>>>>>;;;;;;>>><<<<<<===;;;888888:::===>>>FFFKKKKKKKKKMMMLLLHHHFFFDDDBBBBBBDDDFFFHHHIIINNNIIIFFFHHHGGGCCCBBBEEEKKKPPPVVVZZZ[[[\\\]]]___dddgggjjjhhhdddaaabbbdddeeeffffffdddaaa_________^^^ZZZZZZ]]]XXXNNNMMMSSSbbboootttkkk```LLLBBB<<<777666444222333777---------,,,,,,,,,,,,+++'''&&&%%%%%%&&&(((+++,,,###&&&''')))222<<<<<<666++++++++++++++++++++++++000---******+++...///000,,,***&&&######&&&***---$$$---111//////222444111111...***)))+++---+++)))///,,,)))***...111111111666666666555333222222222777555888===@@@???AAADDDJJJUUUYYY^^^mmmxxx}}}oooiii```ZZZUUUQQQMMMIIIEEEFFFEEECCCAAA@@@@@@AAA???@@@AAAAAABBBBBBBBBAAA@@@???>>>======???@@@AAA===:::999;;;:::777777:::999::::::777444444777;;;888@@@DDDBBBBBBFFFGGGCCCEEEDDDBBBAAAAAADDDHHHKKKNNNJJJGGGGGGBBB>>>BBBKKKEEEKKKSSSXXX[[[\\\^^^```dddjjjnnnllleeeaaabbbeee```bbbeeeeeecccaaa``````ddd[[[XXX\\\[[[QQQKKKKKKHHHXXXqqquuuggg___SSSGGGAAA<<<666111000000111111000,,,)))(((***,,,+++***((('''&&&$$$###$$$$$$%%%%%%$$$###(((777CCC>>>222******+++,,,,,,,,,,,,,,,+++)))((((((***,,,------((()))***---...---)))&&&&&&'''))),,,000222222111,,,...000///,,,((('''&&&'''))),,,...000333666999CCC@@@;;;555222111111222333555777;;;???@@@@@@>>>PPPVVV]]]bbbhhhsss{{{xxxkkk```\\\ZZZTTTRRRSSSLLLEEE>>>===AAACCCAAA===AAABBBCCC@@@======@@@CCCCCC@@@===<<<<<<=========AAA===;;;<<<>>>===777111777666555444333222222111444444555999>>>@@@???===>>>>>><<<:::;;;???EEEIIIKKKJJJIIIGGGEEEBBB@@@???@@@CCCLLLUUUXXXXXX]]]gggeeejjjmmmkkkeeeaaabbbddd^^^aaadddbbb^^^^^^aaaeeeeee```^^^aaaccc]]]VVVSSSMMMGGGIII^^^kkk]]]UUUKKK@@@>>>:::555111000000000///---+++******,,,---+++)))((('''%%%$$$######$$$$$$ """$$$&&&...555333,,,***++++++,,,,,,,,,,,,+++,,,+++)))))))))***++++++)))***+++...///...***'''&&&&&&(((,,,///222111000,,,...000000---)))'''''''''***---///111444888;;;@@@>>>:::777555555555666222333555999<<<>>>???>>>IIIOOOVVV\\\bbbmmm}}}xxxwwwjjj___[[[XXXSSSQQQRRRLLLFFF@@@???AAACCC???;;;===???@@@>>><<<;;;<<>><<<;;;999888777777111111333555888;;;>>>???CCCHHHPPPUUU\\\ggguuuvvvwwwmmmbbb\\\YYYUUUTTTUUUIIIDDD@@@@@@CCCDDD@@@<<<;;;===>>>>>>===;;;;;;;;;777777666555666777888999888999999:::999888666555555444333222111000000000------...111444666666555:::999666444333555999===AAAAAAAAAAAA@@@@@@??????@@@AAAGGGQQQWWWWWWWWWXXX[[[[[[[[[^^^aaacccaaa^^^dddfffhhhfffcccccceeehhhfff```]]]___bbb```___``````YYYMMMEEEJJJbbbnnnWWWIIICCC>>>:::555333111000000///---+++))))))***+++,,,,,,+++)))&&&%%%%%%$$$######"""""" %%%))))))'''&&&&&&((()))************)))((((((******)))'''&&&&&&'''(((&&&&&&'''(((***)))&&&$$$%%%%%%'''***---//////---))),,,...///,,,)))((('''(((***---000222666:::===@@@@@@@@@>>><<<999666444111222333444666999===@@@@@@EEELLLRRRXXXbbbnnnwww}}}rrrrrrkkkaaa[[[WWWUUUTTTTTTEEEBBB???@@@CCCDDDBBB>>>:::<<>>>>>@@@@@@DDDMMMUUUVVVRRRNNNSSSTTTWWWZZZ^^^```aaaaaaccceeeeeedddbbbbbbdddfffeee___\\\___aaabbbcccggg```___YYYQQQOOO[[[rrreeePPPDDD>>>;;;:::222111////////////,,,***+++******)))))))))+++,,,&&&&&&%%%%%%$$$######"""$$$$$$&&&)))***)))''''''''''''(((((((((((('''''''''((((((&&&%%%%%%'''***&&&%%%&&&''')))(((&&&###%%%%%%&&&***---///...---(((***,,,,,,***((((((((()))+++---///111444777:::===>>>>>>>>>===999666444333444555555666888>>>BBB>>>BBBHHHMMMSSS[[[dddjjjvvvsssmmmgggccc\\\VVVRRRQQQPPPOOOEEEBBB@@@@@@AAAAAA???<<<999;;;===???@@@>>>;;;999999:::;;;888555444555666000111333333222222222444333333222111000000000000....../////////000111222777666444111000111444777666666666666777999:::;;;===>>>AAAGGGOOORRRMMMFFFKKKPPPVVVXXXYYY[[[```eeebbbbbbcccbbbbbbbbbccceeeccc^^^\\\___aaabbbeeeiii```bbbaaa^^^ZZZ\\\dddkkkrrrZZZIII???888666777000///......///...---+++,,,,,,+++(((''''''***,,,&&&&&&&&&&&&&&&$$$######%%%!!!"""'''+++)))&&&&&&%%%&&&''''''((((((((('''&&&((()))(((%%%%%%(((+++((('''''')))******(((&&&%%%&&&'''***---///...,,,)))***+++***)))((()))+++,,,---///000000222555777555777999;;;;;;:::888666444666888777666888<<>>CCCGGGLLLQQQWWW[[[```mmmzzzxxxmmmeeebbb^^^^^^[[[UUURRRRRRPPPMMMHHHEEEBBB???>>><<<:::888888888:::<<<>>>===:::777777999:::777333000111333111111111111222222222222222111000///////////////+++,,,---,,,++++++---...//////...---+++---000333333333222222333444666777777999;;;???FFFJJJFFF???EEEKKKRRRTTTSSSVVV\\\ccc````````````bbbcccdddeee```]]]]]]```aaa```bbbfffdddcccaaa___]]][[[[[[[[[kkkzzzgggRRRDDD<<<555333444000...---,,,...///...---+++,,,---+++(((&&&''')))''''''(((((('''&&&$$$###$$$!!!"""(((***&&&$$$&&&%%%&&&'''((()))************,,,---+++'''&&&))),,,)))(((((()))******((('''&&&&&&(((+++...///...---,,,,,,+++***((())),,,///111222222222111111333444222333666888888777666555444777999888666666:::>>>;;;===@@@CCCGGGJJJMMMPPPPPPZZZbbbeeehhhooovvvyyyuuuvvvnnnhhheee```XXXTTTVVVSSSWWWWWWRRROOOPPPMMMIIIFFFCCC???<<<;;;::::::999999999999;;;>>>>>>;;;888444777999777222///111333444222///000333555333111///...------,,,---------***+++,,,***((((((***,,,)))******))))))+++...111222111000//////000111222///333666777<<>>;;;::::::<<<>>>???<<<;;;;;;===@@@@@@>>>;;;333777999888444111333666222...***,,,000222000,,,,,,,,,++++++***++++++++++++,,,---+++((('''***---'''((((((((()))+++///222222111///---------///000***///222222555;;;;;;666@@@@@@AAAEEEKKKPPPRRRSSSVVVUUUVVVXXX[[[^^^______ZZZ[[[^^^bbbbbb]]]\\\^^^^^^```dddggghhhgggeeecccVVV]]]hhhyyyiii\\\NNNEEE>>>777444444333000......//////---***,,,,,,,,,,,,+++******)))$$$'''******'''%%%%%%&&&((('''&&&%%%$$$#########!!!###&&&)))+++,,,,,,,,,111///,,,,,,,,,---------$$$%%%&&&'''((()))******+++$$$'''444999333...///+++***)))))))))***+++,,,444444333///+++))),,,///222666888666333111444777222333555666777777666555===:::888:::>>>BBBCCCCCCIIILLLOOOQQQPPPOOONNNNNNUUUXXX]]]```bbbeeehhhjjjddd___[[[\\\\\\YYYXXXZZZMMMIIIEEECCCCCCDDDEEEEEECCCDDDEEEFFFFFFDDD???;;;666666555555555555666666<<<;;;999888888999;;;===999888666444444444444555000000///......///000111---,,,***+++++++++***(((******)))(((((((((((((((***)))((((((((()))+++,,,,,,---......//////......---///222444444444666777<<<<<<>>>BBBHHHMMMPPPPPPVVVUUUTTTVVVXXXYYYXXXWWWZZZ\\\___```___\\\[[[[[[___```cccfffgggfffccc```___\\\^^^lllzzzcccVVVIIIAAA;;;555222333222///------......,,,*********++++++***))))))(((%%%((())))))'''%%%&&&(((***)))'''%%%$$$###""""""###$$$$$$&&&(((***,,,,,,111000///......------,,,((((((''''''''''''((((((+++$$$'''222888222---///)))(((((('''((()))***+++222444333000+++)))+++...///222555444000///111444222333444666777888888888999888777999===@@@AAAAAABBBEEEJJJMMMMMMMMMLLLMMMNNNRRRWWWZZZ[[[[[[\\\]]]XXXTTTSSSUUUSSSMMMIIIHHHEEEBBB>>><<<;;;;;;::::::??????@@@BBBCCCBBB>>>;;;777777555444333333333333444555666888999999999888777666555444444333333333111111000/////////000111+++)))(((((())))))'''&&&)))(((((('''&&&&&&''''''((('''&&&&&&&&&'''((()))******+++,,,,,,,,,,,,,,,,,,...000111111222444666666666666999???CCCFFFGGGNNNPPPSSSUUUVVVUUUTTTTTTWWWYYY\\\]]][[[YYYXXXWWW[[[]]]```dddfffgggfffddd___[[[\\\ggg|||rrr[[[PPPEEE???:::555333444111///---,,,,,,,,,+++***((())))))))))))((((((''''''(((((((((&&&&&&(((***,,,+++)))&&&$$$""" $$$#########%%%(((,,,...111111111111///...,,,++++++***(((&&&%%%%%%&&&&&&)))$$$&&&000444000,,,---''''''&&&%%%&&&'''((()))...000222///+++((((((***))),,,///...+++***,,,.........///111333555777999555444555777:::<<<<<<;;;===AAAFFFJJJKKKJJJJJJJJJHHHMMMTTTWWWVVVTTTTTTUUUOOOMMMOOOSSSRRRKKKEEECCCCCCAAA>>>=========;;;:::;;;;;;;;;===???>>>;;;888777666444333111000000///,,,///333666888777555333333444444333333222111000333222111000000000000000+++***(((((())))))'''&&&'''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''((())))))))))))(((+++,,,------...000333666777555444555999===@@@AAADDDJJJPPPRRRRRRPPPPPPQQQSSSVVVYYYYYYXXXUUUTTTSSSVVVYYY\\\```dddggghhhiiibbb^^^\\\ccctttjjjWWWLLLCCC???<<<888666666111000...,,,,,,,,,++++++((())))))))))))((('''''''''''''''&&&'''(((***,,,...,,,***&&&###!!! !!!"""###&&&***---...///111222222000,,,***)))+++)))&&&$$$######%%%&&&'''$$$%%%,,,///,,,******&&&&&&%%%$$$%%%&&&'''(((***---///...***&&&%%%&&&%%%'''******((('''((()))(((((()))+++---111444666444666888;;;======<<<<<<>>>BBBGGGKKKKKKKKKKKKKKKFFFKKKQQQRRRQQQPPPRRRUUUKKKIIIKKKPPPPPPJJJDDDBBB@@@???>>>>>>???>>>===;;;:::999888999:::999777555444333222000///.........+++---000333444333111///000000111222111000...---222222111000000/////////000...---,,,---,,,+++)))$$$$$$######"""######$$$###############$$$$$$$$$%%%%%%&&&''''''''''''&&&)))***+++++++++...222555:::777444333666999<<<===???FFFLLLNNNKKKKKKMMMQQQPPPSSSVVVWWWUUUSSSRRRRRRSSSVVVZZZ]]]aaadddgggiiieeebbb```bbbnnn|||dddRRRIIIAAA>>>===999666777222111000...,,,,,,---...************)))((('''&&&&&&%%%%%%%%%''')))+++,,,---,,,)))&&&### !!!%%%)))+++------+++...111111---)))'''&&&'''&&&###!!!!!!###%%%'''$$$"""$$$((()))(((&&&'''%%%$$$#########$$$&&&'''(((+++......)))&&&%%%%%%$$$&&&((())))))(((''''''''''''(((***,,,000333555888;;;@@@EEEHHHJJJKKKKKKMMMQQQWWW[[[]]]___aaabbb]]]```bbb```\\\\\\bbbggg[[[WWWUUUUUUSSSKKKEEEDDD???>>><<<;;;;;;:::777555;;;999777666666555333111000//////............////////////...............,,,---...//////---,,,+++000000000000///.........222000///.........,,,***"""!!!!!!!!!!!!!!!""""""""""""#########$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&((()))******+++---222555999666222111222444666777>>>BBBFFFFFFDDDEEEKKKPPPMMMPPPSSSUUUTTTRRRQQQQQQQQQTTTXXX[[[]]]___bbbeeecccbbbaaaaaaggguuuuuu```OOOFFF???>>><<<888444444222222111...,,,+++---///+++++++++***)))'''%%%%%%$$$######$$$(((***+++++++++)))'''$$$""" !!!%%%(((*********&&&***------)))%%%$$$$$$###"""!!! """$$$%%%!!!!!!"""##################"""!!!!!!!!!"""###$$$'''***---,,,(((%%%$$$%%%###%%%'''((()))((('''&&&'''((()))***,,,///111222666:::AAAGGGLLLOOORRRUUUaaaeeejjjoootttxxx}}}yyyxxx}}}vvvppplllfff\\\UUUTTTLLLIIIEEEBBB@@@===;;;888;;;999555333333222000///......------------......111///---+++***+++,,,---***+++++++++++++++******,,,,,,------------,,,,,,///---+++++++++***(((&&& !!!!!!"""!!!"""######$$$$$$############$$$%%%%%%%%%%%%%%%%%%'''((()))***---000333:::777333111222333444444;;;===>>>>>>===@@@EEEJJJGGGKKKOOOQQQQQQPPPPPPPPPNNNRRRWWWYYYYYYZZZ]]]```[[[^^^___^^^```kkk|||ooo\\\OOOGGGAAA???===888555444111222000---******,,,///,,,+++***)))'''%%%###!!!!!! !!!$$$(((++++++)))'''&&&$$$"""!!!  """###$$$%%%%%%!!!%%%)))((($$$ !!!###  !!!"""   !!!"""%%%'''&&&"""!!!!!!###$$$$$$""" !!!"""$$$%%%&&&&&&&&&'''+++111555777:::===@@@NNNPPPSSSWWW[[[```fffkkkooosssvvvrrrllllllsss{{{sssnnnjjjiiieee]]]XXXWWWOOOLLLGGGDDDBBBAAA???>>>888555222000000000///...//////...---,,,,,,,,,,,,---,,,***(((((()))+++,,,))))))((((((((())))))***'''(((***++++++++++++***+++)))'''&&&&&&%%%###!!!  !!!""" !!!"""#########""""""!!!"""######$$$$$$######!!!$$$&&&((()))+++...000888555222111111111111000444444555666888:::<<<>>>@@@CCCHHHKKKLLLLLLLLLMMMIIIOOOVVVXXXWWWWWWYYY\\\SSSXXX]]]]]]\\\dddtttlllZZZRRRJJJDDDCCC@@@;;;777666000111///,,,((((((+++///,,,+++***(((%%%###  $$$)))+++***(((%%%$$$###!!! """!!! !!!"""&&&%%% """ !!! !!!###''',,,111000777======999:::BBBJJJAAA???@@@EEEGGGDDDAAAAAAAAA===999777888999::::::555222///---.../////////111000///---,,,+++******((((((((((((((()))***+++)))((('''&&&&&&''')))***$$$&&&''')))************)))'''%%%$$$$$$###!!! !!!"""!!!"""""""""!!! !!!!!!"""""""""""""""!!!%%%'''(((***,,,---000...,,,++++++***)))'''......///222555666555444:::>>>CCCFFFHHHHHHIIIJJJFFFMMMTTTWWWVVVUUUWWWZZZOOOVVV^^^^^^\\\bbbqqq~~~jjj[[[QQQKKKDDDAAA@@@???:::666222000...++++++,,,---///'''&&&$$$#########!!!###''')))***)))$$$$$$$$$###"""!!!   !!!"""""" !!!###%%%'''((()))(((((('''(((((()))***+++,,,,,,&&&&&&&&&'''(((((())))))((((((((()))))))))******)))))))))******,,,------***************)))))))))&&&&&&%%%%%%%%%$$$$$$$$$'''(((***,,,,,,+++***)))%%%%%%###!!! !!!  !!! ###  !!!!!! """$$$&&&(((******......---,,,++++++++++++///---+++---111333333111333888>>>CCCEEEGGGHHHIIIDDDJJJRRRUUUTTTSSSTTTWWWVVVRRRSSSZZZ___bbbkkkvvv~~~hhh[[[QQQKKKDDDAAA@@@???;;;777333111...+++))))))***+++(((&&&###""""""!!! !!!%%%(((((('''$$$$$$###"""!!!    !!!"""!!!!!! !!!!!!""""""###$$$$$$$$$ !!!!!!!!!!!!""""""""""""$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&'''''''''''''''))))))((((((''''''''''''&&&'''(((******)))((('''&&&%%%###   !!!!!!!!!"""$$$%%%&&&''''''+++***)))(((((((((((((((+++***)))+++...111111000111555999===???AAACCCDDD@@@FFFMMMPPPOOONNNPPPSSSQQQOOORRRYYY^^^bbbkkkuuuyyyggg\\\RRRMMMFFFBBB@@@>>>:::777333111...***((('''(((((()))%%%""" $$$&&&&&&%%%######"""!!!  !!!!!!"""#########(((''''''''''''&&&&&&&&&###$$$&&&'''''''''&&&%%%'''%%%"""   !!!"""""""""######$$$$$$&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%'''+++---.........111444666777999<<<>>>;;;@@@FFFIIIIIIIIIKKKNNNKKKKKKOOOWWW]]]bbbjjjqqq{{{yyyhhh___UUUPPPIIICCC???<<<888666333111...+++)))(((''''''((($$$ ###%%%$$$###"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$%%%$$$$$$$$$(((&&&""" !!!""""""###!!!!!!!!! !!!!!!""""""#########%%%(((+++,,,---...///000111222444777:::999<<>>:::777555333111///,,,***)))((((((%%%"""!!!######"""!!!!!!   !!!"""""""""""""""&&&$$$""" !!!"""""" !!!"""!!!"""###$$$&&&)))+++---.../////////000222555888888:::===@@@BBBEEEGGGIIIDDDIIIOOOSSSYYY```fffiiitttxxxfff[[[YYYTTTMMMEEE>>>:::888777444333000---+++((('''&&&!!!!!! !!!!!!  !!! !!!""" !!!###$$$$$$&&&)))+++,,,---......///000444666666777999;;;???CCCFFFGGGBBBIIINNNRRRXXXaaahhhjjjqqq{{{xxxfff\\\VVVRRRLLLDDD>>>;;;;;;<<<777555222...)))%%%"""  !!!!!!######"""###&&&)))(((***+++,,,---...111333333333444666:::???BBBDDD@@@GGGMMMPPPXXXdddlllnnnqqqzzzyyyhhh___RRRPPPJJJDDD???===>>>@@@999777333---'''"""  """""" !!!$$$'''$$$&&&)))***+++,,,///000111000000222777<<>>BBBCCCGGGOOOZZZdddlllppp}}}zzzllldddYYYQQQGGGBBBBBB@@@;;;666666111---***%%%  """###%%%&&&&&&((())))))))))))+++---...///000333777;;;???AAACCCDDDGGGNNNXXXdddmmmrrr|||}}}nnneeeVVVOOOHHHDDDCCCAAA===888888222---)))$$$!!!!!!!!! !!!""" """###$$$$$$$$$###%%%((()))((((((***+++,,,---///222777<<<@@@CCCCCCDDDGGGMMMWWWcccnnntttzzzpppfffTTTOOOHHHEEEDDDBBB>>>;;;999333---)))""" ###%%%((('''$$$"""!!! !!!!!!'''&&&&&&%%%###"""!!! !!!"""###$$$$$$"""!!!  """######""""""!!!###&&&(((((((((((()))+++,,,...111555:::>>>@@@AAACCCHHHOOOXXXbbbmmmtttwww}}}ooobbbUUUPPPJJJEEEDDDBBB???===:::333---(((""" ###%%%'''((((((,,,+++)))'''%%%%%%%%%%%%''''''''''''&&&$$$"""!!! !!!"""###$$$&&&''''''&&&%%%###!!! !!!!!!!!!!!!"""%%%'''''''''((((((+++,,,---///222555999;;;<<>>:::444---((("""$$$&&&(((+++------,,,+++,,,+++***))))))(((((((((!!!"""$$$%%%&&&&&&%%%%%%!!!!!!###$$$&&&'''((()))((('''%%%""" !!!!!!"""!!!$$$%%%&&&&&&((())),,,,,,---...000222555666:::???GGGOOOVVV```jjjrrrwww}}}rrrccc[[[VVVMMMEEE@@@>>>>>>>>>;;;444---(((""" !!!%%%(((+++++++++++++++++++++***((())))))*********)))))) """$$$&&&((((((''''''!!!  """###%%%'''((()))((('''%%%###!!! !!!###%%% """###$$$%%%&&&)))+++,,,,,,---...///222444666;;;???EEEJJJQQQ\\\jjjtttzzzxxxiii^^^XXXNNNEEE???======>>>;;;444---)))###$$$&&&''')))---111---+++)))'''&&&&&&'''(((%%%&&&((()))******))))))&&&''')))***+++***((('''###"""!!!  """$$$&&&'''((('''&&&%%%###"""!!!!!!!!!"""%%%'''!!!"""######$$$&&&))),,,,,,,,,---...000333666777===@@@BBBFFFLLLZZZkkkwww}}}vvvgggbbb[[[RRRJJJDDD@@@===<<<===777222000,,,'''&&&)))((())),,,///111222222222)))%%% $$$&&&%%%###))))))(((((()))***++++++%%%&&&''')))))))))((((((###"""!!!  !!!""""""###%%%'''$$$$$$$$$$$$###"""  !!! !!!"""""""""""""""$$$%%%&&&''''''&&&,,,,,,---///111333555666???@@@BBBFFFOOO```tttxxxjjj```ZZZRRRKKKFFFCCCAAA@@@AAA999222000///---...111222222222222222111111000((($$$ !!!%%%((((((&&&)))))))))))))))******+++'''((()))))))))((('''&&&######"""  """$$$!!!!!!"""""""""!!!!!! !!!"""!!!   """############$$$$$$%%%%%%&&&''''''***+++,,,...111444777999>>>???AAAEEENNN\\\nnn{{{{{{mmm___ZZZRRRLLLHHHGGGFFFEEEHHH>>>555444666777777999;;;:::777555222///...---'''$$$"""###'''******))))))))))))))))))*********))))))******)))'''&&&%%%%%%$$$###"""!!! !!! !!!"""!!!!!!!!!!!!!!!"""!!! !!!   """$$$%%%%%%&&&%%%$$$###$$$&&&'''))))))******---000555999;;;<<<>>>AAAEEELLLXXXhhhrrr~~~ppp```ZZZSSSMMMJJJHHHGGGFFFNNNCCC:::;;;>>>>>>;;;::::::888555111...---,,,+++)))'''%%%&&&(((******))))))))))))*********))))))((())))))***)))((('''&&&&&&%%%$$$###"""!!!  """!!! !!!""""""""""""###""""""!!!!!!!!!!!!!!!  !!!!!!  !!!###%%%&&&'''(((&&&$$$""""""$$$''')))*********,,,000444999;;;:::===AAAFFFLLLWWWeeennnsssccc]]]UUUNNNJJJHHHGGGFFFPPPGGG@@@AAACCC???888444000///---+++******+++++++++***))))))))))))((('''))))))************)))(((&&&''')))*********)))(((&&&&&&%%%$$$######"""!!!!!!"""######!!!!!!"""###''''''&&&&&&$$$###"""!!!!!!  """"""!!! """$$$%%%'''((()))'''###!!!!!!###&&&(((++++++,,,---000444777999888<<>>CCCHHHOOOZZZgggppp}}}jjjeee]]]WWWSSSQQQPPPOOOLLLFFFAAA===666...+++,,,(((***+++,,,---,,,++++++''')))*********))))))***)))***+++,,,+++***(((&&&******++++++***)))'''&&&%%%%%%%%%$$$$$$#########!!!   """###$$$###""" !!!###%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''))))))))))))***,,,((()))))))))((('''&&&&&&&&&%%%$$$$$$%%%%%%###"""  !!! !!!###$$$$$$!!! !!!%%%((()))((('''%%%%%%$$$%%%&&&'''&&&$$$"""  !!!$$$&&&+++000555777999999<<>>999888444---((((((---+++)))'''&&&%%%$$$$$$$$$"""!!!!!!!!!!!! !!!!!! !!!!!! !!!###$$$ """$$$&&&(((***###!!!"""%%%***...111444777:::===@@@DDDHHHNNNYYYeeennnsss~~~ssskkkbbb]]][[[YYYSSSOOOBBB:::333111///,,,,,,...,,,---......///.........******+++++++++,,,,,,,,,++++++***+++,,,,,,+++***...,,,***+++------***'''''''''&&&&&&&&&%%%%%%%%%!!!!!!!!! $$$***...000333777::::::>>>FFFNNNPPPUUURRRRRRYYY^^^```cccgggqqqvvv}}}tttlllddd```YYYOOOFFFCCCDDD>>>555///---+++)))'''$$$#########%%%$$$"""  """%%%''')))&&&$$$  ###''',,,000555;;;>>>>>>AAAFFFJJJOOOXXXccckkkppp}}}uuunnneee___[[[UUUMMMFFF:::333//////...,,,---000---......//////.........))))))***+++,,,,,,---------***)))***---...+++(((---+++***+++,,,,,,***((((((''''''&&&&&&%%%%%%%%%!!!!!!!!! (((000777>>>GGGMMMRRRVVV[[[```gggooouuuxxxyyyvvvwww~~~|||sssoooiii```SSSJJJEEE???888222)))'''%%%$$$%%%%%%$$$###!!!!!!!!!""""""!!! """%%%&&&'''%%%"""  """''',,,222999@@@EEE@@@CCCHHHLLLQQQYYYcccjjjpppwwwpppggg```[[[SSSIIIAAA444...,,,---...---...000---...............------))))))***+++,,,------...---***)))***---...+++(((******)))***+++***)))((((((''''''&&&%%%%%%$$$$$$!!!!!!!!! )))888KKKVVVZZZ___jjjsssvvvxxx}}}}}}uuuoooggg\\\TTTDDD>>>666000+++(((&&&$$$&&&$$$"""###$$$$$$"""  """"""%%%%%%%%%%%%$$$###"""!!!"""$$$(((---111777>>>BBBAAADDDIIIMMMQQQYYYbbbiiippp{{{sssjjjbbb\\\TTTIII@@@000,,,***---///------000---------...------,,,+++))))))***+++,,,,,,------++++++***+++,,,,,,+++***))))))*********))))))(((''''''&&&%%%$$$$$$###### ###)))---111777<<>>AAADDDFFFKKKTTT___hhhqqq{{{}}}ooocccXXXLLL???555///+++***...///---,,,...,,,,,,,,,,,,++++++***)))***++++++++++++,,,,,,,,,(((+++...---***)))***---)))+++,,,,,,+++++++++,,,&&&&&&%%%$$$###"""!!!  &&&+++555DDDXXXhhhppprrrtttuuurrrsssssssssoooiiibbb]]]KKKAAA999666333+++'''((($$$ """### !!!"""###$$$&&&,,,000...+++000???LLLEEE>>>???KKKXXX]]]___bbbccckkkxxxttt^^^KKK???666///+++&&&$$$"""""""""!!! """%%%(((***"""&&&,,,000444666:::<<<<<<>>>AAACCCHHHQQQ]]]fffsss{{{{{{iii___UUUFFF888111,,,,,,,,,---...///...,,,+++---///...+++)))***,,,*********,,,...///...---)))(((''''''''')))***+++)))***+++,,,++++++***)))'''((((((%%%!!!!!!$$$$$$ ***888EEELLLTTT[[[eeennnrrrnnnfff```]]]ZZZSSSJJJ@@@777///+++ !!!  !!!!!!  !!!%%%***///111===IIINNNRRRXXX]]]^^^WWWSSSKKKCCC<<<888666555111999BBBJJJRRR___ooo{{{rrrcccVVVHHH<<<333+++$$$!!!!!!!!!"""""" %%%***000222333222222444999===AAA>>>>>>DDDJJJPPPYYYbbbooozzzooobbbUUUEEE666...++++++,,,---......---,,,+++---///...+++***+++,,,+++******,,,---...---,,,))))))((('''((((((******((()))*********)))((('''%%%%%%$$$""" !!!"""!!!$$$...BBBXXXcccbbb]]]```[[[UUUQQQLLLDDD888///"""!!! !!! """###%%%&&&'''&&&%%%$$$&&&''''''((())),,,222666EEEQQQ]]]dddkkkuuu|||yyyrrrgggZZZNNNBBB888111***,,,//////000444;;;AAARRR]]]iiinnnmmmmmmrrrxxxtttiii[[[PPPAAA555,,,&&&!!!"""%%%111222444555777999<<>>DDDKKKRRR\\\eeeppp{{{uuudddUUUEEE666...***++++++,,,,,,,,,,,,,,,,,,---...---,,,+++,,,---,,,++++++,,,------,,,*********)))((((((((())))))'''(((((()))((('''&&&%%%###""" !!!  &&&555@@@QQQbbbkkkfffXXXLLLFFF:::,,,$$$!!! """###$$$%%%%%%%%%!!!"""###%%%%%%$$$"""!!!!!!###%%%&&&(((+++000444???HHHQQQUUUYYY___ddddddhhhaaaXXXQQQKKKBBB777///...---***'''$$$"""""""""---666>>>???:::777777:::JJJXXXhhhttt}}}~~~uuugggZZZNNNDDD999222)))$$$ ---...111666;;;???@@@@@@???===???EEEKKKRRR]]]gggooozzzxxxdddTTTEEE777///)))***,,,,,,+++++++++,,,---------,,,,,,,,,,,,---,,,+++++++++---,,,+++)))+++******))))))((((((((('''((((((((((((&&&$$$###"""!!!"""!!! !!!!!!...:::PPP___kkkfffPPP:::---***  """!!!$$$%%%&&&'''(((((('''((()))))))))'''%%%$$$"""%%%))),,,///222666999:::CCCKKKNNNPPPRRRRRROOOQQQKKKDDDDDDFFFFFF@@@:::333000---,,,------***(((+++...000---&&&  $$$,,,777@@@HHHSSS___fffkkkrrryyyzzz|||~~~|||zzzuuunnncccYYYQQQDDD444)))%%%$$$!!!$$$%%%)))111;;;AAACCCBBB@@@???@@@DDDIIIOOO[[[fffnnnxxx|||eeeRRRDDD666,,,(((***,,,,,,+++***+++------,,,+++++++++,,,,,,---,,,+++***+++,,,,,,+++)))++++++*********)))(((((())))))))))))(((&&&$$$"""!!!!!!###!!!"""111EEESSSbbbeee```LLL000!!! """%%%&&&%%%###$$$%%%&&&(((***+++,,,+++***)))(((,,,111555888;;;>>>@@@BBBNNN\\\fffmmmssssssooofff[[[NNNFFFDDDBBB<<<777222...)))(((***+++)))&&&,,,,,,+++(((%%%$$$%%%&&& """###'''---666>>>PPPYYY___ZZZTTTTTTYYY]]]lllppprrrssszzzyyyrrrcccPPPAAA777..."""###,,,888AAAEEEFFFCCCAAABBBEEEGGGLLLXXXdddmmmvvv~~~iiiSSSDDD555)))(((+++...---+++***,,,...,,,***((((((***,,,,,,,,,+++******+++,,,,,,+++)))******+++++++++***)))))))))))))))((('''%%%"""!!! !!!---BBBUUU___```QQQ<<<)))""""""'''---111222333666999;;;===AAADDDGGGHHHIIIIIIIIIMMMSSSVVVXXXXXXXXXYYY\\\iiixxxlll\\\RRRKKKEEEAAAFFF???666000---,,,***)))+++)))&&&$$$"""!!!!!!"""""" """###&&&***555<<>>$$$)))///555<<>>111''' !!!+++999CCCGGGFFFHHHIIIJJJOOO^^^lllqqqxxx}}}}}}~~~wwwdddTTTCCC666---+++,,,000000+++)))******)))((((((((()))++++++)))******+++++++++******))))))))))))************'''&&&$$$""" $$$888FFFCCC333&&& %%%000999CCCHHHOOOZZZeeeooowww{{{~~~zzzuuuqqqnnnmmmqqqnnnjjjfffcccaaabbbbbbaaacccffffffeeeaaa\\\YYY\\\___eeekkkoooqqqqqqppphhhfffddddddgggmmmtttxxxyyytttlllbbb]]]bbboooyyy~~~}}}uuufffRRRDDD===555+++"""$$$"""  ***777@@@KKKNNNOOOIII;;;+++###///999HHHHHHIIIIIIJJJPPP\\\hhhtttuuu{{{{{{hhhXXXFFF888///,,,,,,//////+++)))***+++***)))(((((()))***+++((())))))*********))))))'''''''''''''''&&&&&&&&&%%%$$$###!!!%%%333:::222"""!!!%%%+++444;;;@@@GGGOOOUUU\\\```gggnnnrrrtttsssrrrpppkkkddd[[[SSSLLLIIIGGGCCCAAA===999777666666777666777999;;;:::888555333888:::>>>BBBDDDEEEEEEDDDEEEDDDBBBBBBDDDIIINNNRRRWWWVVVQQQKKKFFFIIIRRRYYYmmmsss|||xxxmmmdddZZZQQQJJJAAA999///(((&&&%%%###""" $$$222999AAAHHHGGG???444,,,"""---666EEEFFFGGGHHHJJJRRR___kkkssstttyyyppp^^^KKK<<<222---+++......+++***+++,,,,,,***)))))))))))))))''''''((((((((((((''''''$$$$$$$$$######"""""""""###"""!!!%%%---+++ $$$000;;;AAANNNQQQVVV[[[___aaaccccccYYYZZZ]]]______^^^\\\ZZZXXXRRRHHH===333,,,((('''$$$""" """###""""""!!!######""""""$$$&&&)))+++000111111///,,,,,,000444AAAGGGQQQ^^^jjjssszzz}}}~~~|||vvvmmmaaaXXXSSSKKKAAA999...)))### ***777BBBEEEAAA;;;,,,&&& )))111AAADDDFFFGGGJJJUUUcccnnnsssssswww}}}xxxgggSSSCCC333---)))+++---++++++------,,,+++***)))(((''''''&&&&&&&&&&&&&&&%%%%%%$$$######"""!!! !!! !!!%%%!!!***888HHHUUU___ccciiiccc\\\UUUQQQLLLFFFBBB444222000000222666:::===;;;888111***$$$$$$+++222888===???JJJQQQ[[[gggpppvvvyyyzzz~~~~~~}}}uuuiii```YYYPPPBBB555***###'''000666888:::555+++!!!$$$***>>>CCCFFFGGGKKKWWWfffoootttsssuuuzzz{{{|||ppp]]]MMM777///((()))++++++,,,...,,,,,,+++***)))'''&&&&&&%%%%%%%%%%%%%%%$$$###"""""""""!!!!!! ((()))%%%$$$***444<<>>DDDEEEDDDFFFQQQ___kkkrrrtttuuuvvvsssmmmbbbWWWJJJ===111***!!!(((888:::777---!!!%%%;;;CCCHHHHHHLLLYYYgggmmmvvvtttuuuxxxyyyyyy}}}yyygggXXX@@@555+++)))+++++++++---*********)))((('''%%%$$$$$$%%%%%%$$$$$$###"""!!!"""!!!!!! &&&///&&&%%%$$$$$$)))222===EEESSSWWW^^^dddeee^^^RRRHHH000'''!!!$$$###!!!&&&333===EEEOOO[[[dddfffhhhkkklllggg]]]PPPGGG444---###'''111999777***"""777BBBIIIIIIOOO\\\hhhllluuutttuuuxxxyyyxxx{{{oooaaaMMM???111,,,+++***)))***(((((((((((('''&&&$$$###%%%%%%%%%$$$$$$###!!!!!! $$$(((---222***---333999>>>EEEKKKOOORRROOOKKKHHHDDD<<<111(((!!!$$$***333999>>>CCCKKKUUU[[[]]]ZZZWWWJJJCCC:::111***###""",,,000---%%% 000>>>IIIJJJQQQ```kkkmmmrrrqqqtttxxxzzzyyy}}}tttgggVVVFFF666///,,,***((((((&&&''''''''''''%%%$$$###%%%%%%%%%$$$$$$"""!!!!!! !!!---333555666===BBBIIIMMMLLLGGGBBB???888000&&& !!!"""!!! )))777DDDNNNSSSXXXTTTNNNHHHAAA777+++$$$###'''((($$$  ,,,<<>>GGGKKKYYYfffmmmtttpppxxx}}}zzzxxx|||qqqaaaLLL<<<...###"""&&&$$$"""###%%%$$$ ######!!! !!!######   """---444777???IIIVVVNNN@@@000""" ###&&&&&&$$$!!! '''000888>>>BBBDDD>>>888222...&&&###''')))+++@@@KKKOOO]]]iiiooouuuvvv}}}{{{}}}~~~zzznnn\\\JJJ777(((###$$$!!! !!!%%%%%%""" """!!! !!!!!! %%%000999===AAAEEECCC555###!!!"""###"""!!!(((///222;;;>>>CCCCCC999***!!! $$$+++ +++BBBOOOUUUcccnnnrrrwwwuuu}}}}}}~~~}}}~~~|||zzznnn\\\GGG444'''###$$$!!!"""%%%&&&""" !!! '''222::::::888555"""$$$---===JJJIII???666444"""'''""")))BBBQQQYYYhhhrrruuuyyynnnvvv||||||{{{~~~}}}~~~}}}}}}~~~|||nnn[[[FFF444)))&&&!!!"""###"""!!!""" !!!!!! (((000333000'''&&&666@@@@@@@@@AAA000+++$$$ """(((AAARRR\\\kkkuuuvvvyyyllltttyyyyyyzzz}}}~~~}}}}}}~~~|||ooo^^^III999***"""!!!$$$!!!""""""  &&&)))'''###$$$,,,666>>>???;;;555000,,,&&& +++EEEUUU^^^mmmuuutttwwwrrrwwwzzzyyyyyy|||}}}{{{}}}|||~~~~~~ttt```OOO999,,, """ """$$$###  !!!  !!!%%%111>>>@@@AAA>>>666,,,###333LLLZZZaaammmsssqqqssstttxxxyyyxxxxxx|||~~~|||~~~|||~~~ppp^^^III:::)))  ###%%%$$$!!! """!!!  !!!'''333<<>>888///&&&$$$###+++BBBVVVggglllooouuuwwwsssuuuttttttvvvzzz||||||||||||~~~~~~~~~oooXXXCCC333(((    !!!"""###$$$%%%&&&&&&&&&$$$"""!!!  ***333;;;>>>777...%%%)))444PPPaaammmooopppwww{{{xxxxxxvvvuuuuuuxxxzzz|||||||||~~~~~~}}}mmm[[[JJJ888%%%  !!!"""$$$$$$&&&&&&&&&%%%$$$###"""!!! $$$444???<<<333&&&###222@@@YYYeeemmmmmmnnnuuu{{{zzzzzzxxxuuuuuuwwwzzz{{{|||}}}~~~~~~~~~zzzooocccPPP888&&&###  !!!""""""$$$$$$%%%%%%$$$$$$$$$""" )))666888333''' )))<<>>---$$$  !!!!!! $$$ $$$'''333III\\\fffiiikkkiiiiiilllqqquuuvvvyyy|||{{{xxxuuutttwww|||~~~~~~}}}vvvhhhTTTAAA444...$$$  !!!""""""!!! !!!"""$$$(((777IIIVVVaaajjjnnnnnnlllpppsssssspppqqquuuzzzxxxtttuuu{{{{{{wwwwww{{{|||sssgggZZZPPPKKK333)))!!!   !!!###""" !!! '''///===KKKZZZbbbhhhkkkllliiinnnqqqtttsssqqqppptttxxxwwwtttvvv{{{|||yyyyyy}}}|||}}}}}}}}}yyyrrrkkkfffOOOCCC555---'''!!! !!! !!!!!!  """"""  ######!!!$$$333CCCTTT```jjjnnnoooooolllhhhooorrrtttsssqqqppprrruuuuuutttuuuzzz{{{zzz{{{~~~yyyzzz|||~~~~~~~~~{{{uuupppgggZZZKKK@@@666+++$$$###"""!!!   !!!"""!!!!!!"""!!!!!!!!!"""!!!$$$''''''...AAASSS```iiippppppoooppppppnnnnnnppprrrrrrqqqqqqrrrtttrrrrrruuuxxxzzz{{{|||}}}wwwyyy|||~~~}}}}}}~~~}}}yyyuuurrrggg[[[RRRGGG999...)))'''### !!!!!! !!!"""!!!  !!! %%%...777BBBRRRaaaeeekkkmmmkkkjjjmmmqqqrrrkkkmmmpppqqqrrrrrrssstttppprrrtttvvvxxx{{{|||{{{yyyzzz~~~~~~}}}~~~}}}|||~~~}}}}}}~~~{{{ssskkkfff]]]OOOCCC===444...&&&!!!   !!!!!!!!!!!!  """%%%'''000???MMMXXXcccmmmiiimmmmmmhhhfffjjjoooqqqlllnnnpppssstttuuuuuuuuuooosssuuuuuuwww{{{|||zzz|||}}}}}}}}}~~~}}}{{{zzz{{{|||}}}}}}}}}~~~|||wwwuuupppfff\\\WWWLLLDDD999111,,,'''      $$$***...666;;;HHHXXXccchhhmmmrrrjjjooopppllljjjmmmppppppqqqrrrsssvvvxxxxxxwwwvvvqqqvvvxxxvvvxxx}}}~~~{{{~~~|||~~~~~~~~~}}}~~~|||}}}~~~~~~|||zzzyyyxxxzzz|||{{{yyyzzz~~~|||xxxyyywwwooohhheeeaaaXXXLLLAAA888///$$$    !!!!!!###'''...777===FFFOOO^^^lllqqqnnnnnnqqqiiipppsssqqqppprrrssssssuuuvvvwwwyyyzzzzzzxxxvvvsssxxxzzzxxxyyy{{{}}}zzz}}}}}}~~~{{{||||||}}}|||{{{yyyxxxyyywwwvvvvvvwwwyyyzzzzzzyyywwwzzzxxxqqqmmmmmmiiihhhaaaVVVKKK===***  !!!$$$(((///;;;HHHPPP```dddkkkpppttttttrrrpppuuuvvvwwwvvvuuuuuuwwwxxxxxxyyyzzz{{{{{{{{{zzzyyyzzz{{{{{{zzzzzz|||~~~~~~}}}}}}~~~~~~|||zzz||||||}}}}}}}}}{{{zzzyyyyyyzzz{{{{{{{{{zzzyyyxxx{{{zzzyyyyyyzzz|||}}}}}}zzzuuutttrrroooppptttoooqqqlll___OOO<<<)))!!!###%%%(((...555@@@LLLYYYaaalllnnnpppsssuuuvvvvvvvvvuuuvvvwwwwwwvvvvvvxxxzzzyyyyyyzzz{{{{{{zzzyyyxxx|||zzzyyyzzz}}}~~~}}}{{{yyyzzz{{{{{{{{{zzzzzz{{{||||||zzzwwwsssqqqvvvwwwxxxxxxyyyyyyxxxxxxzzzzzzzzzzzz{{{|||}}}~~~|||xxxuuutttqqqnnnqqquuuppptttppp```JJJ555$$$!!!%%%'''444999AAAKKKUUU```jjjppprrrqqqooonnnoooqqqssstttrrrtttuuuuuutttuuuwwwyyyxxxyyyyyyzzzyyyyyyxxxxxx}}}yyywwwzzz}}}}}}~~~~~~}}}{{{xxxwwwyyyzzz{{{{{{xxxyyy{{{{{{yyyuuuqqqnnntttuuuuuuvvvwwwxxxxxxxxxwwwwwwxxxyyyxxxyyyzzz|||rrrtttxxxyyyvvvqqqoooooolllnnnfffPPP888&&&  """'''---333666JJJOOOWWW^^^eeejjjooossspppnnnmmmkkklllmmmoooqqqoooqqqrrrrrrrrrsssuuuwwwvvvvvvwwwxxxxxxyyyyyyyyyyyywwwwwwzzz~~~~~~{{{}}}}}}~~~~~~}}}}}}|||yyyxxxyyy{{{||||||wwwyyy{{{{{{zzzwwwsssqqqtttttttttuuuvvvwwwxxxyyyuuuwwwxxxxxxwwwvvvxxxyyyppptttxxxxxxuuurrrnnnjjjlllgggVVV<<<%%% """%%%%%%'''+++111:::CCCKKKPPPZZZ^^^dddiiikkklllnnnoooooooooppppppqqqrrrssssssoooqqqrrrrrrrrrsssuuuxxxsssssstttvvvwwwyyy{{{{{{tttuuuxxxyyyzzzzzz{{{|||{{{|||}}}|||{{{|||~~~|||zzz{{{|||||||||yyyzzz{{{|||{{{yyywwwuuuuuuuuuuuuvvvvvvxxxyyyzzzvvvyyy|||{{{xxxvvvwwwyyywwwwwwtttqqqpppqqqnnniiiiii^^^GGG,,,"""&&&***...444===HHHRRRZZZ___```ccchhhjjjkkkkkkkkklllmmmnnnpppqqqrrrssssssrrrrrrsssttttttssstttvvvxxxrrrrrrssstttvvvxxxzzz{{{rrrtttwwwwwwvvvwwwyyy|||xxx|||}}}zzzzzz}}}~~~~~~~~~|||||||||{{{zzz||||||}}}|||{{{zzzxxxwwwxxxxxxwwwwwwwwwxxxzzz{{{xxx{{{~~~|||xxxuuuvvvxxxzzzxxxsssoooppprrrlllbbbVVVIII333"""$$$$$$(((...444;;;>>>CCCJJJRRRXXX]]]___ccceeeggghhhggghhhiiikkklllllllllmmmnnnnnnooooooqqqrrrssssssrrrrrrtttvvvtttssssssssstttvvvxxxyyyuuutttttttttvvvyyyzzz{{{vvv{{{}}}yyyyyy~~~}}}}}}}}}|||zzzyyy~~~~~~|||{{{yyywwwwwwzzzyyyxxxxxxxxxyyyzzz{{{xxx{{{~~~|||wwwssstttvvvvvvwwwuuutttvvvuuuhhhXXX@@@333!!! %%%,,,000444:::DDDLLLRRRSSSVVVZZZ\\\]]]^^^^^^eeefffgggfffeeeeeeggghhhooonnnmmmllllllmmmnnnooooooooopppooonnnnnnpppqqqvvvuuutttsssssstttuuuvvvyyytttqqqrrrxxx||||||zzzuuu{{{}}}yyyyyy|||~~~~~~{{{|||}}}}}}|||~~~}}}|||||||||{{{{{{{{{zzzzzz||||||yyysssrrrssssssyyyvvvrrrpppsssmmmXXXAAA)))""""""&&&'''333444:::CCCMMMSSSWWWZZZXXXXXXYYY]]]bbbccc```]]]cccccccccccccccccccccccceeegggjjjmmmmmmkkkiiigggfffiiijjjhhhjjjooopppoooooonnnmmmnnnoooqqqtttvvvrrrqqqrrrtttwwwyyyyyyyyy~~~~~~}}}|||{{{zzzzzzyyy~~~~~~}}}||||||}}}}}}|||{{{zzz{{{zzzyyyuuuuuuwwwvvvuuuuuussspppmmmaaaHHH000### )))000444???@@@DDDJJJQQQUUUXXXZZZWWWXXXZZZ[[[[[[\\\]]]^^^aaaaaabbbccceeefffggggggiiiiiiiiijjjjjjjjjjjjjjjhhhkkkkkkiiijjjnnnooommmpppooonnnnnnnnnppprrrsssuuusssssstttvvvxxxyyyxxx~~~}}}}}}|||||||||||||||~~~~~~~~~}}}~~~~~~}}}}}}|||~~~~~~~~~|||zzz{{{~~~}}}{{{yyyzzzzzzxxxtttuuutttnnnbbbOOO444"""///<<>>+++(((777BBBLLLSSSVVVSSSSSSVVVXXXVVVYYYYYYYYY[[[]]]]]]ZZZWWW^^^^^^^^^]]]]]]\\\\\\\\\bbbbbbbbbbbbbbbccccccccccccffffffeeefffkkkllljjjjjjjjjjjjkkklllmmmoooooonnnlllkkklllpppuuuxxxyyyxxxxxxxxxyyy{{{}}}~~~|||pppdddRRR@@@... +++444EEEOOOUUUTTTTTTYYYZZZWWWVVVUUUUUUXXX\\\\\\WWWRRR[[[[[[\\\^^^___```aaabbbbbbccceeefffffffffeeedddbbbeeeeeedddfffjjjlllkkkggghhhiiijjjlllmmmnnnnnnjjjiiiiiilllpppuuuxxxyyyvvvwwwyyy{{{}}}~~~~~~~~~uuuhhhZZZHHH999))) &&&<<>>,,,$$$!!!)))777AAAKKKUUUXXXVVVUUUUUUWWWZZZ]]]^^^^^^]]]]]]\\\ZZZZZZZZZ\\\^^^```[[[aaaaaaccciiidddbbblllmmmjjjjjjllljjjfffeeeggghhhggggggiiilllnnnnnnlllpppooosssyyyzzzvvvwww||||||}}}tttlllhhhhhhiiijjjcccSSS===+++###!!! %%%222CCCSSSYYYXXXXXXWWWXXX\\\aaabbb```]]]```^^^[[[YYYYYY[[[^^^aaa\\\bbbbbbcccgggaaa^^^hhhmmmkkkkkkmmmlllhhhfffhhhjjjiiiiiikkknnnppppppooommmnnnsssxxxzzzyyy{{{}}}vvvmmmhhhhhhjjjkkkjjj```RRR>>>...%%%!!!'''777GGGRRRVVVYYYXXXYYY\\\aaabbb___[[[___]]]\\\ZZZZZZ\\\^^^______eeeffffffiiibbb```kkkiiiggggggkkkkkkhhhgggjjjlllllllllnnnpppqqqrrrrrrnnnppptttxxxyyyzzz|||~~~tttpppkkkjjjkkkmmmlllkkk\\\RRRCCC555+++$$$ ***777GGGSSSYYYYYYZZZ^^^aaaaaa]]]ZZZ\\\\\\]]]^^^^^^^^^]]]]]]]]]fffggghhhkkkfffeeeqqqfffdddfffjjjllljjjkkknnnnnnooopppqqqrrrssstttuuuqqqtttwwwwwwxxxyyy{{{|||~~~{{{nnnmmmmmmnnnnnnmmmkkkiii___XXXNNNDDD999000'''"""###"""  )))===OOOVVVXXX\\\___aaa```^^^]]][[[]]]___aaabbbaaa```___```hhhhhheeedddZZZXXXdddhhhgggiiinnnpppooopppssspppqqqsssttttttuuuwwwyyytttxxxyyywwwwwwyyy{{{zzz~~~{{{wwwssslllnnnppppppmmmjjjhhhgggaaa]]]UUULLLCCC:::222---((('''%%%###!!!111CCCLLLRRRZZZ^^^^^^]]]___aaa___```bbbccceeeeeeeeeeeedddkkkjjjfffaaaVVVRRR^^^mmmkkkmmmqqqsssqqqqqqtttqqqtttvvvvvvvvvvvvyyy{{{tttyyyzzzwwwvvvzzz|||{{{~~~}}}|||{{{yyyvvvqqqmmmmmmppprrrpppkkkfffeeeeee\\\XXXQQQIIIAAA999333000,,,+++)))&&&###!!! (((888CCCLLLVVV[[[ZZZZZZ^^^bbbcccccccccdddfffhhhjjjkkkbbbkkkmmmlllkkkccccccpppooommmnnnrrrssspppppprrrrrruuuwwwxxxwwwwwwzzz}}}sssyyyzzzvvvvvv{{{~~~|||yyyrrrllljjjlllooonnnmmmmmmmmmkkkgggaaa\\\^^^UUUNNNMMMGGG<<<444333111---***)))))))))'''%%%""""""###""""""!!! """)))777HHHYYY^^^^^^aaabbbaaagggdddcccggglllmmmllllllpppooommmlllmmmppptttvvvqqqrrrssstttuuuvvvwwwwwwzzzuuutttzzz|||yyyyyy|||zzzzzzzzz{{{|||}}}}}}~~~|||yyytttooollllllmmmnnnjjjiiihhhgggeeeaaa\\\XXXYYYRRRLLLKKKGGG???888777777444111000000///,,,***&&&&&&&&&&&&%%%$$$###""" $$$000<<>>;;;:::999888777555444111...,,,......,,,***)))((('''&&&######################## '''***111>>>NNN^^^gggjjjkkkmmmmmmlllmmmqqqrrrqqqyyywwwtttrrrrrrtttwwwyyyxxxxxxxxxxxxxxxxxxyyyyyy|||yyyzzz{{{{{{||||||{{{{{{{{{|||}}}~~~zzz|||yyysssooommmjjjgggiiillllllgggbbbaaa^^^YYYVVVTTTRRROOOMMMGGGHHHGGGDDD@@@>>><<<:::;;;;;;;;;999666333222111///...,,,***)))(((''''''$$$$$$$$$$$$$$$#########!!!  !!!!!!!!!!!!  '''+++222;;;EEEPPP]]]ggglllppprrroooppptttuuurrr{{{yyyvvvttttttvvvyyy{{{xxxxxxxxxxxxxxxxxxyyyyyy~~~}}}{{{zzz{{{}}}}}}{{{vvvxxx{{{~~~~~~yyy{{{|||wwwqqqlllhhhjjjhhhgggggghhhgggccc___ZZZWWWTTTQQQOOOMMMKKKIIIHHHKKKJJJEEEAAA@@@???<<<999999888555222111111222111///---+++************''''''&&&&&&%%%$$$$$$###"""""""""""""""""""""""" !!!!!!!!!"""######"""!!! !!!""""""!!!!!!!!!!!!  !!!!!!!!!!!! !!!%%%(((---444999;;;@@@MMM[[[fffooosssqqqrrrxxxxxxtttvvvwwwyyy{{{{{{zzzyyyxxxxxxxxxxxxyyyyyyzzzzzzzzz{{{||||||zzz{{{~~~}}}zzzuuuwwwzzz}}}~~~~~~~~~~~~~~~}}}zzzuuupppllljjjhhhffffffeeeeeecccaaa___^^^VVVTTTQQQPPPOOOMMMJJJHHHEEEJJJJJJDDD@@@@@@???<<<555555444111...---000333444222000.........//////+++***)))((('''&&&%%%$$$########################!!!!!!"""""""""#########"""###$$$&&&&&&%%%###""""""""""""#########$$$$$$%%%$$$$$$$$$############ !!!!!!!!!!!!"""""""""### ###)))...---000555999666666@@@MMMXXXeeemmmmmmpppwwwyyytttrrrsssvvvxxxyyyxxxwwwvvvuuuuuuvvvwwwxxxyyyyyyzzzwww{{{|||zzz|||~~~xxxzzzzzzyyyyyyzzz{{{|||}}}|||wwwrrrooolllllllllbbbcccdddbbb```^^^^^^^^^VVVTTTRRRQQQQQQOOOLLLIII@@@FFFGGGAAA===>>>>>>;;;888888666333000000444888666555333111111111333444...---,,,***((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%'''((((((&&&%%%###$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############ """$$$%%%***111777333333666:::777333:::EEEKKKZZZeeegggkkktttvvvqqqrrrpppnnnnnnooorrrvvvxxxqqqrrrssstttuuuvvvwwwwwwuuuyyy{{{zzz}}}~~~www}}}yyyvvvuuuwwwzzz}}}}}}}}}~~~~~~zzzwwwrrrooommmkkkiiiggggggccc___```bbbaaa[[[VVVTTTTTTSSSRRROOOLLLIIIGGGDDDCCCAAA???<<<888555444111222333222111222555888777333///...000111///---,,,***'''&&&&&&'''&&&&&&$$$%%%&&&&&&%%%$$$"""!!!######$$$%%%%%%%%%$$$$$$&&&((()))***)))(((&&&%%%&&&&&&'''(((((('''&&&&&&'''&&&%%%$$$$$$$$$%%%%%%""""""!!!!!!!!!!!!""""""###"""!!! !!!""""""!!!!!!!!!!!!"""""""""""" $$$&&&''')))+++000555999<<<<<<;;;:::888777666666FFFJJJSSS___jjjppppppnnnqqqooollllllooosssvvvxxxsssrrrppppppppprrrtttuuuvvvxxx{{{}}}|||yyyuuurrr{{{xxxxxxzzzyyyyyy}}}zzzzzz{{{}}}~~~|||~~~|||wwwsssooollliiihhheeecccbbb```^^^^^^^^^]]]YYYUUUQQQPPPPPPNNNLLLIIIFFFDDDBBBAAA@@@>>>;;;888666444444333222111111111222222444222000//////...---,,,---+++)))(((((((((((('''%%%%%%%%%%%%%%%$$$$$$###%%%%%%&&&''''''''''''&&&'''((()))***)))(((&&&%%%'''''''''''''''''''''''''''&&&%%%$$$$$$$$$%%%%%%"""""""""!!!!!!"""""""""###"""!!!!!!!!!!!!######!!!!!!!!!"""""""""######!!!   !!!"""$$$%%%((())),,,...000444888;;;======<<<;;;:::999999888>>>AAAIIIUUUbbbjjjnnnnnnnnnnnnmmmmmmnnnoooooooooqqqpppoooooooooqqqssstttuuuvvvxxxzzzzzzwwwuuusssxxxvvvvvvxxxwwwvvvyyyyyyyyyyyy{{{~~~~~~}}}{{{~~~uuusssoookkkgggeeecccaaa___^^^]]]\\\[[[YYYWWWUUUSSSMMMLLLLLLJJJHHHEEEBBBAAA@@@@@@???===;;;999777666777444111000111222///---000111111000---+++******,,,+++***)))))))))))))))&&&%%%$$$$$$$$$%%%&&&''''''((())))))******))))))'''((()))***)))((('''&&&(((((('''&&&&&&'''(((((('''&&&%%%$$$$$$$$$%%%%%%######""""""""""""######"""!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###"""!!!!!!""" """######$$$&&&((()))***,,,...222555777999<<<>>>????????????>>>===<<<;;;888:::???IIITTT___fffiiiggghhhjjjllllllllljjjiiiooonnnnnnmmmnnnpppqqqssssssssstttuuuvvvuuuuuutttwwwuuuvvvxxxwwwuuuvvv{{{yyyxxxxxxzzz|||}}}{{{zzz~~~~~~xxxooopppmmmiiieeecccaaa___]]]\\\]]]\\\YYYUUUQQQPPPPPPKKKKKKJJJIIIGGGDDDBBB@@@?????????>>><<<;;;999888999444000111333444000,,,---000111000+++''''''(((******+++***)))))))))***'''&&&$$$###$$$&&&)))+++))))))***++++++++++++***((())))))))))))(((''''''***((('''%%%%%%'''(((***'''&&&%%%$$$$$$$$$%%%%%%$$$######""""""######$$$!!!!!!""""""###$$$%%%%%%''''''''''''(((((((((((($$$###"""  !!!!!! ###$$$"""  !!!!!! !!!"""  !!!"""###$$$&&&(((***+++,,,...222666:::;;;<<<>>>???CCCCCCCCCBBBAAA???===<<<888888:::???HHHRRRZZZ______aaaeeehhhiiijjjjjjkkkllllllllllllmmmnnnpppqqqqqqppppppqqqrrrsssuuuvvvwwwvvvwwwzzzyyyuuuvvvzzzzzzyyyyyyzzz||||||{{{zzz~~~~~~~~~~~~}}}uuummmooolllgggdddbbb```^^^\\\\\\\\\ZZZVVVQQQMMMLLLLLLKKKKKKKKKJJJHHHEEECCCAAA?????????>>>===<<<;;;:::888444111222666777333///,,,///111...)))%%%$$$%%%''')))******(((((()))+++(((&&&%%%$$$%%%'''+++---))))))***+++++++++++++++)))))))))))))))(((((('''***)))'''&&&&&&''')))***'''&&&%%%$$$$$$$$$%%%%%%$$$$$$############$$$$$$!!!""""""###$$$%%%%%%&&&&&&&&&&&&&&&'''''''''(((%%%$$$"""!!!  !!!""" """###!!!!!!"""!!! """%%%######"""!!!!!!"""###$$$###$$$&&&(((***+++,,,---///333777;;;<<<<<<===>>>DDDEEEEEEDDDCCC@@@>>>===888888888:::???HHHRRRXXX[[[^^^bbbeeefffgggjjjmmmiiijjjjjjkkklllmmmoooooopppooonnnoooppprrruuuwwwwwwuuuwwwyyyxxxuuuvvvzzz|||zzzyyyzzz|||}}}|||{{{||||||}}}}}}~~~~~~~~~~~~|||zzzyyytttlllmmmjjjeeebbb```^^^[[[ZZZYYYWWWUUUQQQOOOLLLKKKJJJJJJKKKJJJIIIHHHEEECCCAAA>>>>>>>>>>>>===<<<::::::555333222444777777555222/////////,,,(((%%%$$$###%%%(((++++++(((''')))+++)))(((&&&%%%&&&(((+++---)))******+++,,,+++++++++******)))))))))((((((((())))))(((''''''((())))))'''&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%"""###$$$%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%$$$###!!!!!!    !!!!!!!!!!!! !!! !!!%%%%%%%%%$$$$$$$$$%%%'''((('''((()))+++---.../////////222666999::::::;;;<<>>EEEJJJQQQXXX___cccccccccfffhhhggghhhiiikkklllmmmnnnnnnqqqpppppppppqqqsssvvvwwwuuussssssuuutttsssvvv|||}}}{{{yyyxxxzzz{{{{{{zzz|||}}}~~~{{{yyyxxxzzz{{{{{{zzzzzz}}}}}}~~~}}}wwwppppppsssqqqmmmeeebbb^^^ZZZXXXVVVTTTRRROOOJJJFFFGGGLLLNNNLLLIIIFFFFFFFFFEEECCCAAA???>>><<<<<<;;;:::999777666555222444555555333222111222555000+++(((((('''$$$!!!%%%)))......+++***,,,///***)))((((((((()))***++++++,,,------......------+++******)))))))))))))))(((((())))))))))))(((((('''&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&&&&%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&######"""""""""""""""### !!!  !!!!!! !!!!!!!!!"""###""" """!!!$$$$$$!!!!!!&&&***&&&%%%%%%&&&''')))+++,,,((()))+++------------,,,///111444666666777999:::888;;;???CCCFFFGGGGGGFFFBBBBBB@@@===999:::===AAAGGGPPP\\\ccceeeeeegggiiiggghhhiiikkkmmmnnnnnnnnnrrrqqqqqqqqqrrrtttvvvwwwxxxuuutttvvvvvvvvvzzz|||zzzwwwwwwxxxzzzzzzyyy}}}{{{~~~~~~}}}~~~~~~{{{wwwqqqllljjjhhhgggeee```\\\YYYYYYYYYXXXUUURRRLLLKKKIIIHHHHHHIIIJJJKKKEEEDDDBBB???>>>======>>>???<<<999777777888777666888555333222333111...***---...///---***(((''''''(((***------+++***+++---))))))))))))))))))))))))******+++,,,,,,---.........***)))******((())),,,******)))((('''&&&&&&%%%(((((('''&&&&&&&&&&&&''''''$$$"""###&&&(((&&&###%%%&&&'''((((((&&&$$$###'''''''''''''''&&&&&&%%%'''&&&%%%$$$###""""""""""""""""""""""""#########"""###$$$%%%$$$""" !!! !!!""""""%%%$$$"""!!!!!!!!!""""""!!!"""###$$$%%%&&&&&&&&&$$$$$$###""""""!!!""""""""""""###$$$&&&'''(((((()))***++++++,,,,,,,,,,,,,,,...111333444555888:::888666777;;;BBBGGGIIIHHHCCCAAA??????AAAAAA???===GGGKKKSSS\\\dddhhhhhhggghhhlllmmmjjjjjjnnnqqqqqqmmmppprrrsssqqqrrrtttwwwyyywwwuuuvvvyyyzzzxxxuuuwwwwwwyyy{{{|||{{{xxxuuuzzz{{{|||}}}}}}}}}}}}}}}~~~{{{{{{uuurrrooollljjjgggdddbbb^^^[[[WWWUUUUUUTTTQQQNNNIIIIIIIIIIIIIIIHHHGGGGGGCCCBBB@@@???>>>===>>>>>>>>><<<999888999999999888999777555444555444111...,,,---...---***(((((((((***,,,//////---,,,---///************************))))))***++++++,,,------...***)))+++***((((((,,,***))))))((('''&&&&&&%%%'''&&&&&&%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$###$$$&&&'''((('''&&&%%%((((((((('''&&&%%%$$$###$$$$$$$$$$$$$$$$$$######""""""""""""############""""""###$$$###!!! !!!"""###$$$###"""!!! !!!!!!"""!!!"""###$$$%%%&&&&&&&&&$$$$$$###"""""""""""""""######$$$%%%&&&''''''((())))))***+++,,,,,,,,,,,,,,,...000222333444777999888888999<<<@@@DDDEEEFFFBBBCCCCCCBBB@@@??????@@@>>>BBBJJJTTT^^^fffkkklllnnnqqqpppkkkiiijjjkkkjjjllloooqqqrrrrrrsssvvvyyywwwvvvvvvwwwxxxyyyyyyxxxxxxyyy{{{}}}}}}|||~~~~~~~~~|||{{{{{{~~~|||uuupppnnnkkkiiihhheee```]]]\\\WWWSSSPPPQQQPPPMMMKKKGGGHHHJJJJJJJJJGGGDDDBBBAAA@@@??????>>>>>>??????>>><<<999888999999999888444333222222222111///---,,,---...---+++))))))******,,,......---------...************************)))))))))******++++++,,,---***)))+++***((((((+++)))((((((((('''&&&&&&&&&%%%%%%$$$############$$$&&&&&&'''&&&$$$###$$$$$$"""###%%%'''((((((((('''))))))((('''&&&%%%###""""""###$$$%%%&&&%%%%%%$$$########################!!!""""""###"""!!!  !!!"""###$$$###"""!!!!!! !!!!!!!!!"""###$$$%%%%%%%%%%%%%%%$$$$$$######""""""######$$$%%%%%%%%%&&&&&&&&&&&&((()))***+++,,,,,,,,,,,,+++---///111111222555777777999;;;<<<===???BBBDDDBBBEEEHHHEEEAAA>>>???BBB888;;;BBBKKKUUU```iiinnnooorrrrrrllliiijjjjjjhhhlllnnnqqqrrrsssuuuxxxzzzuuuvvvxxxxxxxxxxxxzzz{{{yyyzzz|||~~~~~~}}}|||~~~~~~wwwqqqpppmmmiiieeeccc```]]]ZZZXXXTTTOOOMMMNNNNNNLLLJJJGGGHHHIIIJJJHHHFFFCCCAAA????????????@@@@@@AAAAAA@@@>>>:::999888888777666222111111111111000///...,,,...///...---++++++,,,)))***+++,,,,,,++++++,,,++++++++++++++++++++++++)))*********+++++++++,,,,,,))))))+++***((((((***'''''''''''''''''''''&&&&&&%%%$$$$$$######$$$$$$%%%''')))'''###!!!###%%%###$$$%%%&&&''''''''''''((((((((((((''''''&&&%%%$$$%%%'''(((((('''%%%$$$$$$$$$###############"""""""""######"""!!! !!!  !!!"""###$$$%%%###""""""""""""""""""""""""###$$$%%%%%%%%%%%%$$$%%%$$$$$$#########$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%'''((()))+++,,,,,,,,,,,,+++---///000000111333555444777:::;;;:::;;;???CCCEEEFFFGGGFFFDDDBBBAAAAAA;;;<<>><<<:::999777555444555555555444333333333...000111000...------...*********+++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++((((((++++++'''''')))&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%''')))'''###!!!###%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))))))))))))))((()))*********(((%%%$$$%%%$$$$$$$$$######""""""######$$$$$$######"""""""""!!!  !!!  """!!!!!!!!!""""""$$$%%%%%%"""#####################"""###$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%''''''&&&&&&&&&&&&%%%%%%'''''')))***+++,,,,,,,,,+++---/////////000111333111444777888888:::>>>BBBGGGEEECCCEEEHHHIIIDDD@@@>>>??????@@@DDDMMMXXX```eeekkkooooooppptttuuusssrrrrrrrrrsssuuuvvvvvvvvvsssvvvyyyzzzyyyyyy||||||}}}~~~}}}|||~~~}}}~~~{{{yyywwwtttqqqqqqkkkbbb[[[XXXWWWWWWWWWSSSPPPMMMMMMOOOOOOLLLIIIGGGFFFFFFEEEDDDCCCCCCBBB>>>>>>???AAAAAABBBBBBAAAHHHEEE@@@===<<<:::888777222333444444222000000111000111222111///------...---,,,,,,---//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***((((((++++++'''&&&)))%%%%%%&&&&&&'''''''''((()))(((''''''&&&&&&''''''&&&&&&'''&&&$$$###$$$$$$''''''&&&&&&&&&%%%%%%%%%$$$%%%'''(((******++++++************)))'''%%%$$$%%%%%%%%%$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!"""""" !!!""""""!!! """##################$$$$$$%%%!!!""""""############"""!!!"""###$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&'''(((***+++,,,,,,,,,,,,---////////////111222000222444666777:::===???FFFAAA???DDDKKKMMMHHHAAA???@@@@@@???@@@GGGQQQYYYcccjjjoooppprrruuuvvvtttuuutttssstttvvvvvvvvvuuuuuuwwwyyyzzzzzz{{{}}}|||~~~}}}~~~{{{wwwvvvssspppllliiiddd^^^YYYWWWVVVUUUTTTSSSQQQOOOOOOOOOMMMIIIDDDAAABBBCCCDDDCCCBBB@@@>>><<<===>>>???@@@@@@??????BBB???<<<:::999888777666...000111000---++++++,,,000111111000---+++++++++---,,,+++,,,///000...,,,------------------------++++++++++++++++++++++++***((((((++++++'''&&&((($$$$$$%%%&&&&&&'''(((((()))(((''''''&&&&&&''''''&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&%%%%%%%%%&&&&&&'''###$$$%%%'''(((((((((((((((((((((''''''&&&&&&&&&&&&&&&%%%$$$$$$###""""""$$$###############$$$$$$$$$###!!! !!!###$$$###$$$%%%$$$"""""""""$$$%%%%%%$$$#########$$$$$$ """""""""!!!  """$$$&&&''''''(((%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''''''''%%%&&&((()))+++,,,,,,,,,---...000000//////000222333222222333666999::::::@@@??????EEEKKKNNNJJJFFFAAABBBBBB???===AAAHHHOOO^^^ffflllooorrrvvvvvvtttuuusssrrrtttwwwxxxwwwvvvxxxxxxxxxyyy|||}}}}}}}}}xxx|||~~~|||}}}{{{wwwtttsssooojjjfffbbb___[[[XXXWWWVVVTTTSSSTTTRRRPPPPPPOOOLLLEEE@@@;;;>>>AAADDDDDDAAA===::::::;;;===>>>>>>>>>===<<<:::888555444444555444333///111333111...+++,,,---///000111///,,,***))))))+++***)))***---...,,,)))------------------------++++++******************)))'''(((++++++'''&&&((($$$$$$%%%%%%&&&'''(((((((((((('''&&&&&&&&&&&&''''''$$$"""$$$'''(((&&&###$$$$$$$$$%%%&&&'''((()))###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%$$$###""""""###"""""""""""""""######$$$###!!! """$$$%%%%%%&&&&&&%%%###"""###$$$&&&&&&%%%$$$############  !!!$$$&&&'''((()))%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&'''''''''((((((%%%&&&((()))+++,,,,,,---...///000000//////000222666333111222666888777555;;;===AAAFFFJJJLLLKKKJJJDDDEEEDDD@@@;;;<<>><<<;;;;;;<<<<<<::::::;;;<<<;;;:::999888888777555444333222333333...000111///+++))))))+++(((***,,,------,,,+++******)))((((((((()))+++,,,,,,,,,,,,++++++************++++++,,,,,,++++++***,,,+++************(((&&&&&&&&&''''''''''''&&&&&&)))(((&&&&&&(((,,,000222'''%%%###$$$%%%&&&&&&%%%$$$&&&((((((&&&%%%%%%%%%(((((('''&&&%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%&&&'''''''''&&&%%%$$$$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!"""""""""&&&&&&&&&%%%%%%###"""!!!%%%%%%&&&&&&%%%%%%$$$###!!! !!! !!!$$$&&&((()))&&&&&&&&&&&&&&&'''(((((((((((((((((())))))))))))'''(((((()))***+++++++++++++++,,,------......///555222000222777888555111777;;;@@@CCCEEEEEEEEEFFFDDDIIIJJJDDD?????????>>>FFFNNNYYYeeennnsssvvvwwwvvvzzzuuussszzzzzzwww|||tttvvvyyyzzzyyyxxxyyyyyy||||||{{{{{{|||}}}}}}}}}zzzvvvpppjjjeeeaaa^^^___\\\XXXVVVUUUTTTQQQOOOQQQOOOMMMLLLKKKHHHCCC@@@DDDBBB@@@===;;;::::::999888888999999999888888777666666555555444555555555111222111...***((()))******+++,,,,,,,,,,,,************)))((()))***+++,,,,,,,,,++++++++++++++++++***++++++,,,,,,++++++***,,,***)))*********(((&&&&&&&&&''''''''''''&&&&&&'''&&&%%%%%%'''))),,,...)))'''%%%$$$%%%%%%###"""$$$&&&(((((('''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&######$$$%%%&&&&&&''''''&&&'''((((((((('''%%%%%%##################$$$$$$""""""""""""""""""######&&&%%%%%%%%%$$$#########%%%%%%&&&&&&%%%%%%$$$###!!! !!! !!!"""$$$&&&'''((((((''''''&&&&&&''''''(((''''''((((((((()))))))))''''''((())))))***++++++++++++,,,,,,---.........333111111333666777666333666:::>>>@@@AAABBBCCCDDDHHHJJJIIIDDDAAABBBCCCAAAEEEHHHOOO[[[hhhrrrvvvvvvsssyyyuuuttt|||zzzuuuzzzxxxzzz|||}}}|||||||||}}}}}}}}}||||||}}}~~~~~~yyy{{{xxxtttnnngggaaa\\\ZZZZZZXXXVVVTTTTTTRRROOOMMMOOOMMMIIIGGGFFFDDDBBB@@@CCCBBB@@@>>><<<999888777777666666666666666777777444555555666777777666666444333111---)))((((((***---,,,,,,++++++******)))***)))((((((((()))++++++++++++++++++++++++,,,,,,******++++++++++++******+++***))))))******(((&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%'''(((((((((&&&$$$$$$%%%%%%%%%$$$&&&'''))))))(((''''''(((############$$$%%%&&&'''$$$$$$%%%%%%&&&&&&''''''''''''((((((((('''&&&%%%"""""""""###$$$$$$%%%%%%"""""""""######$$$$$$$$$&&&%%%$$$######$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$###  """"""######$$$%%%&&&'''(((((('''''''''''''''''''''''''''(((((((((((()))''''''(((((())))))*********++++++,,,,,,---......000000222333555666666666777999;;;======>>>@@@BBBJJJKKKHHHDDDDDDGGGGGGDDDDDDBBBDDDNNN^^^lllssstttqqqxxxvvvvvv|||yyytttxxxyyy{{{}}}~~~}}}}}}~~~}}}}}}}}}}}}~~~|||xxxxxxvvvqqqkkkeee___[[[XXXWWWUUURRRPPPPPPOOONNNMMMMMMJJJEEEBBBAAAAAA@@@@@@?????????>>><<<:::888777777666555444555666777888444555666777777666555444333222...+++))))))***,,,///...,,,+++***)))))))))(((''''''&&&&&&((()))************++++++,,,,,,,,,******++++++++++++*********)))((()))******(((&&&&&&&&&''''''''''''&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$###"""!!!###&&&((()))(((&&&((())))))(((((()))***%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%"""""""""###############""""""###$$$$$$%%%&&&&&&&&&%%%$$$######$$$&&&'''%%%%%%&&&&&&%%%%%%$$$###  !!! ###$$$$$$%%%%%%%%%%%%%%%'''&&&&&&&&&'''(((((()))&&&&&&'''''''''((((((((('''''''''(((((()))))))))*********+++,,,,,,---------///222333444555666888888999:::::::::<<>>>>>>>>??????<<<<<<<<<<<<<<<;;;::::::888777666555555666888999555555666666555444222111111///,,,******,,,---...///...---+++***)))))))))&&&&&&%%%$$$%%%&&&'''(((*********++++++,,,,,,,,,)))******++++++******))))))(((((((((***)))(((&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&%%%$$$###"""!!!!!!###&&&((())))))'''((())))))((((((***+++(((((('''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$###"""!!!!!! !!!"""###$$$%%%&&&'''''''''&&&$$$######%%%&&&(((%%%%%%&&&&&&%%%%%%$$$### !!!!!!!!!!!!"""###%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%'''(((******&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((())))))******+++,,,,,,,,,+++---000222222333555777999999:::::::::<<>>>>>:::::::::;;;;;;;;;;;;<<<999999888777777777777777444444444333222111///...///---******,,,...///.........---,,,+++))))))(((&&&%%%$$$$$$$$$%%%&&&'''++++++++++++++++++,,,,,,))))))************)))))))))((('''((())))))(((&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&%%%$$$###&&&%%%###$$$%%%&&&&&&%%%'''((()))((('''(((***,,,***)))((('''&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%%%%$$$###"""""""""######&&&%%%$$$###"""  !!!"""###%%%&&&(((((('''&&&%%%$$$$$$%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$### """############$$$&&&%%%&&&'''''''''&&&%%%$$$#########$$$%%%'''((()))%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''''''''((())))))******+++,,,,,,***+++---///111333333444888999::::::;;;===@@@CCC???CCCFFFGGGJJJMMMKKKFFFGGGHHHFFFBBB@@@GGGUUU```jjjssssssrrrwwwvvvuuu}}}xxxyyyzzzyyyyyyyyy{{{}}}}}}}}}~~~|||vvvqqqiiifffbbb]]]WWWRRRNNNLLLMMMLLLKKKLLLMMMMMMLLLJJJEEEBBB===;;;;;;<<<======<<<;;;:::999999:::;;;;;;999999999888777666555444111111000///.........//////---++++++---...---,,,,,,,,,------,,,***)))((('''&&&%%%%%%%%%&&&((())),,,,,,++++++++++++++++++))))))************))))))(((''''''((())))))(((&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$'''%%%$$$$$$%%%&&&%%%$$$&&&'''((('''''''''***,,,(((''''''&&&&&&&&&'''''')))(((((('''&&&%%%%%%%%%%%%%%%###"""""""""###$$$&&&&&&%%%%%%$$$###"""""" !!!###%%%&&&(((((('''''''''&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###!!!$$$&&&%%%$$$$$$&&&((($$$%%%'''(((((('''&&&%%%$$$$$$#########$$$%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))***++++++++++++******---111333111///555777999:::;;;===@@@BBB???DDDFFFEEEFFFKKKMMMMMMIIIHHHEEE@@@???CCCLLLTTT___lllppprrrwwwtttqqqxxxxxxyyyyyyyyyxxxyyy{{{}}}|||rrrkkkkkkiiiddd^^^WWWQQQMMMJJJHHHJJJLLLOOOQQQOOOJJJGGGDDDAAA===;;;;;;<<<===<<<>>><<<:::888888888999:::999999999999777555333222......---,,,,,,---///000000...,,,,,,......,,,)))+++,,,---...---+++)))'''(((((('''&&&'''((()))***---,,,,,,++++++*********))))))************))))))(((''''''((())))))(((&&&&&&''''''''''''''''''&&&$$$$$$############$$$$$$$$$###"""###&&&'''((('''&&&''''''&&&&&&'''***,,,%%%%%%%%%%%%&&&'''(((((())))))((('''&&&%%%%%%$$$&&&%%%$$$#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&& """$$$&&&'''(((''''''''''''&&&%%%$$$###%%%%%%&&&&&&&&&%%%$$$$$$"""%%%''''''%%%%%%'''***$$$%%%'''))))))(((&&&%%%&&&%%%$$$###""""""""""""$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))******++++++,,,)))(((+++000333000,,,222555888:::;;;===???BBBAAAEEEFFFCCCCCCIIIPPPSSSJJJFFFBBB???@@@DDDHHHKKKWWWfffnnnsssxxxsssnnnssswwwwwwxxxwwwvvvwwwzzz||||||tttmmmjjjjjjccc___YYYSSSNNNKKKJJJKKKQQQMMMJJJJJJLLLJJJEEE@@@:::999999:::<<<<<<;;;999<<<;;;;;;;;;;;;;;;;;;<<<666666666666555444333222000///---+++)))(((''''''))))))***+++,,,,,,------+++++++++************)))((()))++++++)))((()))***---+++******+++,,,,,,+++))))))))))))(((((((((((())))))((((((''''''''''''######$$$%%%%%%&&&''''''&&&%%%$$$$$$%%%&&&((()))(((&&&$$$%%%''')))((('''%%%&&&'''(((((('''&&&%%%(((''''''&&&&&&((()))***&&&((()))'''%%%$$$&&&(((%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&'''''')))((('''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""$$$%%%%%%$$$%%%&&&'''))))))((((((''''''&&&&&&'''((('''%%%"""!!!!!!"""$$$#########$$$%%%%%%&&&%%%%%%&&&&&&'''(((((((((((())))))************)))+++******,,,...000/////////222666999::::::;;;;;;;;;>>>BBBEEEFFFFFFGGGHHHKKKJJJIIIFFFBBBAAABBBCCCOOOVVVcccppptttqqqoooppp{{{uuutttwwwwwwtttvvv|||~~~}}}{{{uuuooojjjhhhhhh]]]YYYSSSMMMKKKLLLOOORRRPPPMMMJJJJJJKKKIIIDDD???:::999999999::::::888777888888777666666777888888555555444333333222111111///...---,,,+++*********+++++++++,,,,,,------...+++++++++************)))(((***++++++***))))))***,,,+++))))))+++,,,+++***))))))))))))((((((((((((((((((((((((''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''')))'''%%%&&&)))***(((&&&&&&&&&'''(((((('''&&&&&&(((((('''&&&'''((()))***((()))***)))&&&%%%''')))&&&'''(((((((((((('''&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&''''''(((((()))((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$######$$$&&&''''''&&&&&&'''((())))))(((((('''''''''&&&%%%&&&&&&%%%###"""###$$$"""""""""""""""###$$$$$$%%%%%%&&&&&&'''((((((((((((((()))************)))+++***))))))+++,,,,,,+++///222666999999:::;;;<<<<<<>>>@@@BBBBBBDDDGGGJJJKKKKKKIIIFFFBBB?????????JJJNNNYYYgggooopppqqqtttyyyuuuuuuyyyzzzxxxzzz~~~~~~{{{uuunnnjjjgggdddbbbXXXTTTMMMHHHGGGKKKPPPTTTOOOLLLIIIHHHHHHGGGBBB>>>999888777888999888666444555333222111111222333555444333111000//////000111......------,,,---------------------------------+++++++++************))))))+++,,,,,,+++******+++,,,***((()))***+++***)))***)))))))))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&%%%%%%(((((('''((())))))'''&&&&&&''''''((((((''''''&&&(((((('''''''''((()))*********+++)))((('''(((***'''((())))))))))))((('''&&&&&&''''''''''''&&&&&&''''''((((((((()))))))))((((((''''''&&&&&&&&&%%%''''''&&&%%%$$$######"""&&&'''(((((('''&&&((()))((((((((('''''''''''''''$$$%%%%%%$$$######%%%'''############$$$$$$$$$$$$%%%%%%%%%&&&''''''(((((('''((())))))*********)))...,,,))))))***+++******///222666888999999:::<<<<<<===>>>???@@@CCCGGGKKKLLLMMMLLLJJJEEEAAA??????DDDEEEMMM[[[fffmmmssswwwuuutttvvv{{{}}}{{{|||~~~~~~~~~|||wwwpppkkkhhhddd___[[[WWWSSSMMMHHHFFFGGGJJJMMMMMMKKKHHHFFFEEECCC@@@===777666555666777777666444333222000......000222333333222000......///000111000//////...............------------,,,,,,,,,,,,+++++++++*********))))))***+++------+++***+++,,,+++)))(((((()))******)))******))))))((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&&&&''''''((((((((((((&&&%%%''''''((((((((((((''''''((((((((((((((()))))))))*********)))((((((((()))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''(((((())))))))))))'''((((((((((((''''''&&&))))))((((((''''''&&&&&&&&&'''((((((&&&%%%&&&(((&&&&&&&&&'''''''''''''''$$$%%%&&&%%%######%%%&&&%%%&&&&&&&&&'''&&&&&&&&&$$$%%%%%%&&&&&&'''((((((''''''((()))************222///,,,***+++++++++***///111444666777888999;;;;;;<<<>>>???AAACCCGGGJJJLLLNNNOOONNNKKKGGGDDDCCCBBB@@@DDDPPP]]]gggpppwwwrrrssswww{{{}}}|||{{{zzz||||||}}}~~~}}}vvvrrrnnnkkkhhhccc[[[UUUSSSQQQMMMIIIGGGFFFFFFGGGJJJHHHEEECCCAAA???<<<;;;444333333555777777666555333222111//////111222333333222000......///111222222222000///...---------,,,,,,,,,++++++++++++++++++++++++*********))))))***+++------+++***+++,,,+++)))(((((()))******)))*********)))(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&###$$$&&&((())))))((((((&&&&&&''''''&&&&&&&&&&&&((((((((((((((((((((((((((((((((()))))))))))))))***)))(((''''''(((((('''''''''''''''''''''''''''&&&''''''((((((''''''&&&%%%&&&'''(((((((((((('''''''''((()))))))))(((((('''''''''(((((()))))))))%%%&&&'''&&&$$$###$$$%%%$$$$$$%%%%%%&&&&&&&&&'''&&&''''''&&&######$$$%%%%%%&&&'''''''''&&&&&&%%%$$$$$$%%%%%%&&&'''''''''&&&&&&'''))))))*********111...,,,+++++++++***)))---000222444555666888:::888;;;???BBBCCCDDDFFFHHHHHHKKKNNNOOONNNKKKIIIIIIDDDAAAAAAIIITTT^^^iiisssrrrvvvzzz}}}~~~}}}zzzxxxxxxzzz|||~~~xxxooonnnmmmkkkggg```YYYSSSNNNMMMLLLJJJHHHHHHGGGGGGGGGFFFCCC???<<<:::999888444333333444666777555444222222222111111222222222222222000000000000111222333222111///...---------+++++++++++++++++++++++++++++++++************))))))+++,,,,,,+++******+++,,,***((()))***+++***)))++++++***)))((('''&&&&&&'''''''''(((((((((((((((&&&&&&&&&&&&&&&'''''''''%%%%%%&&&(((((())))))(((%%%&&&'''&&&%%%&&&(((***)))((((((''''''(((((()))'''((()))*********))))))+++)))''''''((((((((('''(((''''''&&&&&&''''''(((''''''((((((((((((''''''%%%&&&'''((()))(((''''''&&&'''(((*********))))))$$$%%%%%%&&&'''((())))))%%%&&&&&&%%%"""!!!!!!"""!!!""""""###$$$%%%%%%&&&'''((((((&&&$$$###$$$%%%###$$$%%%%%%%%%$$$"""!!!$$$$$$$$$%%%&&&&&&''''''%%%&&&'''((()))*********,,,***))))))******)))''',,,...000111222444666888555888===AAACCCDDDEEEFFFCCCGGGKKKMMMMMMLLLKKKLLLFFFCCCBBBFFFKKKSSS___kkksssxxx|||}}}~~~|||wwwxxxzzz}}}yyypppjjjkkkjjjgggaaa[[[WWWUUUOOOMMMKKKIIIHHHHHHIIIJJJDDDCCC@@@===999666555555777666555555666555333111///000111222222111000///000000000000000000111111111000///...............***+++++++++,,,---------+++++++++************)))(((***++++++***))))))***,,,+++))))))+++,,,+++***++++++***)))((('''&&&&&&((((((((()))))))))******%%%%%%&&&&&&''''''(((((())))))(((''''''''''''''''''(((((('''&&&'''+++///***)))(((''''''((()))***'''((()))***+++***)))))),,,***'''((()))***)))'''))))))(((''''''((())))))''''''((((((((((((''''''%%%'''(((******)))((('''%%%''')))***++++++***)))&&&&&&&&&''''''(((((()))%%%&&&&&&$$$""" !!! !!!"""###$$$%%%&&&&&&'''&&&$$$$$$&&&'''"""###$$$%%%$$$###!!! ###$$$$$$%%%%%%&&&''''''$$$%%%&&&((()))*********((('''(((***,,,,,,***(((***,,,...///000111444777444666:::===>>>@@@CCCFFFCCCFFFJJJLLLLLLLLLMMMNNNEEEDDDDDDEEEEEEIIIVVVcccnnnuuuyyyyyyzzz}}}|||vvv{{{}}}~~~tttkkkhhhiiihhhccc\\\WWWVVVWWWTTTPPPKKKGGGFFFGGGIIIKKKCCCBBB???;;;666444333444:::999777666555444111...---...000111111000...---...///000000111000000///...............///000000++++++,,,,,,---...//////+++++++++************)))((()))++++++)))((()))***---+++******+++,,,,,,+++++++++***)))((('''&&&&&&(((((())))))******++++++%%%%%%%%%&&&'''((())))))---,,,)))'''%%%%%%%%%%%%)))))))))'''&&&)))...333***)))(((''''''((()))***'''((()))++++++******)))...+++((()))+++,,,***(((+++***)))(((((()))***+++''''''(((((((((((('''''''''(((***+++,,,+++)))(((%%%''')))+++,,,,,,+++***************))))))))))))%%%&&&&&&%%%""" !!! !!!"""###$$$$$$%%%&&&&&&%%%&&&(((***###$$$&&&&&&&&&$$$"""!!!###$$$$$$%%%%%%&&&''''''$$$%%%&&&((()))*********'''(((***---//////---***)))+++---......000333666444555777888:::===BBBFFFFFFIIILLLMMMNNNNNNOOOPPPCCCCCCEEEDDDAAACCCPPP___hhhooossssssvvvzzzzzzttt~~~yyypppkkkiiigggccc^^^YYYUUURRRQQQSSSMMMHHHGGGIIIIIIFFFBBB???<<<888777888999;;;;;;888999999999777333000...333222111111333333222111555000,,,///444666222...------..................---------,,,,,,+++++++++''')))++++++******+++,,,+++++++++*********))))))*********++++++,,,,,,,,,++++++***************+++************))))))))))))&&&%%%%%%'''***+++)))&&&''''''''''''((((((((((((''''''((()))***+++,,,,,,++++++************++++++,,,+++++++++***))))))))))))***+++***(((((()))+++'''((()))))))))(((&&&%%%((((((((('''&&&&&&%%%%%%&&&''''''((((((((())))))+++))))))***,,,+++(((%%%((((((''''''''''''((((((&&&%%%$$$"""!!! !!!!!!###$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''(((''''''((())))))))))))***++++++,,,,,,---,,,,,,...222444222000444666888;;;>>>@@@AAAAAAIIIIIIJJJMMMOOOOOOLLLJJJNNNLLLNNNRRRPPPJJJJJJNNNUUUdddrrrvvvvvvyyyzzzxxx~~~}}}~~~~~~xxxrrrkkkgggeeebbb]]]YYYTTTPPPMMMJJJNNNJJJFFFEEEEEEEEECCCAAA>>><<<999888999:::;;;:::;;;;;;;;;:::999666444333222111000111222333222000222///---...111333000---........................------,,,,,,,,,+++++++++((()))++++++******+++,,,+++++++++*********))))))***++++++++++++++++++,,,))))))(((((())))))***+++*********))))))))))))***((('''&&&(((++++++)))'''***))))))(((((('''''''''''''''(((***++++++,,,,,,+++******))))))******++++++***************)))))))))******)))(((''')))***'''((()))))))))(((&&&&&&)))))))))((((((''''''''''''''''''''''''((())))))+++)))((()))++++++(((&&&((((((''''''''''''((((((&&&&&&%%%$$$"""!!!  !!!"""""""""$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''(((''''''((()))((())))))******+++,,,,,,...,,,,,,...111444333222444555666999;;;===???@@@???@@@BBBFFFJJJLLLKKKJJJMMMKKKLLLOOOLLLEEEDDDGGGKKK\\\lllqqqrrrvvvyyyzzz~~~}}}}}}|||vvvssspppjjjfffaaa]]]WWWRRRPPPLLLGGGCCCHHHGGGEEECCCAAA@@@@@@@@@>>><<<::::::;;;<<<;;;:::<<<;;;:::999888777777666222111000000222222111000///.....................///.........---,,,,,,,,,,,,,,,,,,+++++++++++++++(((***++++++*********++++++++++++***************+++++++++++++++*********((('''''''''((()))************)))))))))*********))))))(((***++++++***(((,,,+++***)))(((''''''&&&&&&''')))+++,,,,,,,,,++++++******))))))******+++))))))))))))************(((((()))(((''''''(((***((((((((()))(((''''''&&&***)))))))))))))))))))))(((((('''&&&&&&''')))***+++***(((((()))***)))(((((((((''''''''''''((((((&&&&&&&&&%%%$$$$$$##############################%%%%%%%%%%%%&&&((()))***&&&&&&&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''''''''&&&'''((((((((()))******++++++,,,---,,,+++---000333555555333333444555888;;;===???;;;<<<>>>BBBGGGIIIIIIHHHNNNMMMMMMMMMIIICCCAAACCCDDDSSSdddkkkmmmqqqwwwzzz}}}}}}vvvpppooonnnhhhbbb```ZZZTTTPPPNNNKKKEEEAAACCCDDDDDDBBB???>>>>>>???>>><<<;;;<<<======;;;:::999888666444333444555666333222111111222333222111---///000///,,,+++---///---------,,,+++***))))))+++++++++++++++*********(((***,,,,,,***)))***+++************************,,,,,,++++++******))))))***))))))((((((((())))))******)))))))))***+++,,,+++++++++++++++++++++***++++++******))))))((((((&&&(((***,,,------,,,+++******))))))))))))******'''(((((())))))*********''''''((('''&&&&&&(((***(((((((((((((((''''''&&&)))))))))))))))))))))))))))((('''&&&&&&''')))***+++)))(((''''''((()))***((((((''''''''''''((((((&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$#########"""$$$######$$$%%%'''***+++%%%&&&&&&&&&%%%%%%$$$##############################%%%''''''&&&&&&'''((((((((())))))***+++++++++---,,,+++,,,///333666777333333333444666999<<<>>>>>>???@@@CCCFFFHHHHHHGGGOOOOOOPPPNNNKKKFFFDDDEEEDDDNNNZZZcccjjjpppuuuxxx~~~}}}}}}~~~xxxoookkkjjjggg```YYY___ZZZUUUQQQNNNKKKFFFCCCAAACCCCCCBBB@@@>>>??????>>><<<;;;<<<======;;;:::777666333111111222444555444222111222333444333222,,,///111000,,,***,,,///++++++***))))))(((''''''************************)))***,,,,,,***)))******************************+++++++++******)))))))))---,,,+++***)))(((((((((+++***)))))))))***,,,------------,,,+++******+++(((((())))))******++++++&&&''')))+++,,,,,,,,,,,,***))))))))))))))))))***'''''''''(((((())))))***&&&'''((('''&&&'''(((***)))((((((((('''''''''''''''''''''(((((())))))))))))((('''&&&&&&'''((()))))))))(((''''''''')))***((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######""""""!!!"""!!!!!!"""$$$&&&(((***%%%%%%&&&&&&&&&%%%$$$$$$########################"""$$$&&&'''&&&&&&'''((('''(((((()))******++++++++++++,,,,,,...111555777333333333333555888;;;===>>>>>>???BBBFFFHHHIIIHHHLLLOOOPPPNNNLLLKKKJJJIIIFFFHHHOOO[[[hhhrrrvvvxxx|||}}}~~~}}}~~~zzztttmmmjjjhhhddd]]]WWWZZZXXXUUUQQQLLLIIIFFFEEEBBBBBBBBBBBBBBBAAA@@@???>>><<<::::::;;;<<<;;;:::888777555333222333444555333222111222333333222111---///000///,,,***,,,...***))))))((((((''''''''')))))))))))))))*********)))+++,,,,,,***))))))******************+++++++++***************)))))))))...---,,,***))))))))))))+++***)))((()))+++---............,,,***)))***+++&&&''''''((()))***+++,,,''''''((()))***+++,,,,,,***))))))(((((())))))***''''''''''''((((((((((((&&&'''(((((('''((()))+++))))))(((''''''''''''(((&&&&&&''''''((()))******(((((((((((((((''''''''''''((()))((('''''')))***((((((''''''''''''((((((&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######"""""""""!!! !!!"""$$$%%%'''(((%%%%%%%%%&&&&&&%%%%%%$$$########################"""$$$&&&&&&&&&%%%&&&'''''''''((())))))******+++)))+++,,,------///222555222222222333555777999;;;999999:::>>>CCCGGGHHHIIIGGGLLLNNNLLLKKKMMMMMMKKKFFFCCCFFFSSSbbbmmmuuuzzzyyy|||~~~~~~~~~~~~|||vvvsssmmmhhhddd```\\\YYYRRRSSSSSSNNNGGGCCCDDDFFFBBB@@@???AAACCCCCC@@@===>>><<<999888999:::;;;:::888777666444333333444444111000///000111222111///---......---+++******+++))))))))))))))))))))))))((((((((()))))))))*********+++,,,,,,***))))))***))))))*********+++++++++))))))))))))******************))))))))))))******,,,***)))((()))+++...///...///...,,,)))''')))+++'''''''''(((((()))))))))''''''&&&&&&''')))+++---))))))(((((((((((())))))(((((('''''''''''''''&&&'''((())))))((((((+++,,,***)))((('''&&&''''''(((&&&''''''(((***++++++,,,'''((()))***)))(((&&&%%%%%%'''))))))((('''(((***((((((''''''''''''(((((((((((((((''''''&&&&&&&&&$$$$$$################## !!!###$$$%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$########################"""$$$&&&&&&%%%%%%&&&'''''''''(((((()))*********'''***,,,---,,,---000222//////111222444555777777666666777:::???CCCDDDEEEEEEKKKNNNLLLKKKOOOOOOMMMFFFDDDFFFNNNVVV___kkkwwwwwwzzz}}}~~~yyyvvvqqqnnnhhhbbb\\\YYYWWWWWWLLLOOOPPPKKKCCC>>>@@@DDDBBB???===@@@DDDEEE@@@<<>>???FFFCCC@@@@@@AAA@@@===;;;DDDBBB???<<<:::999999:::===;;;888444111///------333222111///............++++++*********+++---...000...***'''%%%&&&(((***))))))))))))************,,,***)))***++++++***)))))))))))))))))))))))))))************)))(((&&&%%%,,,++++++***)))))))))***)))))))))******+++++++++---,,,***)))))))))******+++))))))++++++((('''***&&&(((((((((((((((***,,,'''((((((((())))))******&&&&&&$$$$$$$$$$$$&&&&&&'''&&&'''))),,,,,,)))&&&((((((((((((((('''''''''&&&&&&&&&'''''')))***+++***)))***......***((()))+++)))((()))+++,,,)))&&&+++++++++***))))))((((((%%%&&&'''((())))))))))))''''''&&&&&&&&&&&&''''''&&&%%%%%%&&&)))******)))'''&&&&&&&&&%%%&&&&&&&&&%%%$$$###"""""""""###$$$!!!""""""######$$$%%%%%%((('''&&&&&&'''((('''&&&''')))+++,,,,,,---///111//////000111333444555666999666333666<<<@@@???===IIIHHHIIILLLPPPQQQOOOMMMMMMKKKLLLNNNLLLNNNZZZhhhrrr{{{}}}||||||wwwqqqnnnfffddd```]]]ZZZVVVQQQNNNHHHHHHHHHGGGDDDAAA@@@@@@CCCAAA???@@@BBBBBBAAA???BBB@@@===;;;999888999999777666555333222222222222111000///.........---...++++++***))))))***+++,,,...---***'''&&&&&&((()))'''''''''(((((((((((()))+++***))))))***+++***)))(((((((((((((((((((((((((((((())))))))))))******$$$$$$%%%&&&''')))+++,,,*********+++++++++,,,,,,,,,+++***)))))))))***++++++((((((***+++((())),,,'''(((((((((''''''(((***''''''((((((((()))))))))((('''&&&%%%%%%&&&'''(((((('''''')))+++,,,)))'''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))***((())),,,---)))(((***+++))))))***,,,,,,***((())))))(((((('''&&&&&&%%%&&&&&&'''(((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%&&&)))***)))(((&&&%%%$$$$$$$$$%%%''''''%%%$$$############$$$%%%""""""######$$$%%%%%%%%%(((&&&%%%&&&'''((('''&&&((()))++++++++++++---...---...///000111333444444777444222555;;;??????>>>FFFFFFFFFJJJMMMOOONNNLLLMMMLLLMMMMMMKKKKKKUUUaaapppxxx}}}}}}}}}wwwmmmjjjjjjeeebbb]]]ZZZWWWUUURRRPPPEEEDDDCCCDDDDDDCCCAAA@@@AAA???>>>>>>??????>>><<<>>>===;;;999888888888999444444333333222333333444------------------------+++***)))))))))))))))***,,,+++***(((''''''''''''%%%%%%&&&&&&&&&'''''''''***)))((((((******)))((((((((((((((((((((((((((((((''''''((()))+++---...444333111///---+++******++++++,,,,,,,,,,,,,,,---*********)))******+++,,,+++((('''******)))+++///((())))))(((&&&%%%'''(((''''''''''''((((((((((((((((((''''''''''''(((((()))((('''(((***+++***(((&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''''')))''''''***+++)))))),,,+++******+++,,,---+++***((((((((('''&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%''''''&&&&&&&&&&&&'''''''''&&&%%%&&&((())))))(((%%%$$$###""""""$$$&&&(((%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$%%%&&&&&&&&&'''&&&%%%&&&'''((('''%%%((()))******))))))***+++,,,,,,---///000111222333555222111444999===>>>===BBBBBBDDDGGGJJJMMMMMMLLLNNNNNNNNNNNNJJJHHHNNNVVVfffnnnuuuyyy}}}|||qqqhhhdddccc```^^^[[[XXXWWWTTTQQQNNNEEEBBB@@@AAACCCCCC@@@===???>>><<<;;;999888666555::::::888777777777777777777666555333111000///...******+++,,,,,,,,,,,,,,,******))))))((((((((('''))))))))))))(((''''''&&&%%%%%%%%%&&&&&&''''''((()))((('''((()))***)))((('''''''''''''''''''''''')))((((((((()))+++...000CCCAAA===888333///,,,***------------------------)))))))))******+++,,,,,,+++((('''***+++***---111***++++++)))'''&&&'''(((''''''''''''''''''((((((((((((((((((((((((((((((***)))(((((())))))******''''''''''''(((((((((((()))((((((''''''''''''((()))&&&&&&)))***)))***...+++++++++,,,------,,,,,,******))))))((('''''''''''''''''''''&&&%%%$$$###'''&&&&&&%%%%%%&&&&&&''''''&&&%%%&&&(((((((((&&&&&&%%%"""!!!!!!"""$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&'''''''''&&&%%%%%%''''''&&&%%%&&&'''(((((((((((()))+++,,,,,,---///000111222333222000000222777;;;<<<<<>>AAACCCFFFIIIKKKMMMNNNQQQSSSPPPLLLJJJIIIIIIKKKSSSaaappp|||~~~wwwpppkkkeee^^^YYYSSSSSSSSSSSSRRRNNNHHHDDDCCCBBB@@@>>>===;;;888666666777999999888888:::;;;777777777666666555555444111111000000...---++++++'''(((***+++,,,++++++***((())))))))))))(((((('''%%%&&&'''''''''''''''&&&&&&&&&'''((()))******+++(((''''''(((***++++++))))))))))))))))))))))))))),,,+++***)))((()))***+++*********++++++,,,---......---------------,,,,,,))))))***+++++++++*********((()))---...,,,---000---......,,,***)))***+++))))))))))))((((((((((((''''''(((((((((((('''''')))+++,,,+++)))((()))***))))))******++++++,,,,,,++++++************++++++***((((((+++,,,******---)))+++------,,,,,,---...)))))))))(((''''''&&&&&&(((((((((''''''%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&)))'''&&&&&&''''''%%%$$$&&&&&&$$$###""""""!!!!!!"""###$$$%%%&&&&&&&&&%%%######$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%&&&'''&&&$$$!!!###%%%&&&'''(((***,,,,,,---...///000222333333.........000222444777888;;;===@@@AAACCCFFFIIILLLLLLPPPRRROOOMMMMMMLLLJJJIIIMMMYYYjjjwww}}}||||||yyysssmmmfff```\\\YYYTTTSSSQQQPPPOOOKKKGGGDDD???@@@@@@>>>;;;888777777333555888888888888:::===777777777777666555444333,,,------...---,,,+++***((()))+++,,,,,,+++***)))'''((()))*********)))(((%%%%%%%%%&&&&&&'''''''''%%%&&&'''((()))***++++++)))(((''')))+++,,,,,,+++************************)))))))))))))))))))))))),,,++++++***************------------,,,,,,++++++******+++,,,+++***))))))***)))+++///000---,,,...,,,------+++))))))***+++++++++******))))))))))))(((((()))******)))(((((((((+++------***(((((()))((())))))***++++++,,,,,,))))))))))))***+++,,,,,,+++)))***......+++***,,,'''***,,,---++++++,,,...*********)))((((((''''''((((((((((((((('''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&)))(((&&&&&&&&&&&&%%%###"""###$$$%%%%%%$$$######!!!"""###$$$%%%%%%%%%$$$""""""######$$$%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$###$$$&&&''''''''')))+++++++++,,,...///000111222.........//////111444666999<<<>>>???@@@BBBFFFJJJGGGMMMOOOMMMMMMPPPPPPLLLLLLJJJPPP]]]jjjrrrzzzzzzssstttrrrkkkbbb\\\YYYZZZQQQNNNKKKHHHFFFEEEBBB@@@<<>>999666777888333555777777555444666999888888888777666555333222,,,---------,,,***)))''')))***+++,,,,,,+++)))((('''((()))+++++++++******%%%%%%%%%%%%%%%&&&((((((%%%%%%&&&'''((()))***+++)))(((((()))+++---,,,+++************************&&&'''((()))))))))))))))((((((((()))***+++,,,------------,,,,,,+++++++++***+++,,,,,,+++***)))(((***))),,,111111...,,,---++++++,,,***)))(((***+++,,,+++++++++******)))))))))***+++,,,,,,+++***)))'''+++......+++(((((()))'''(((((()))***+++++++++(((((((((((()))***,,,,,,,,,***,,,000000+++)))+++&&&))),,,---+++***,,,...------,,,,,,+++*********((((((((()))(((((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&)))(((&&&&&&&&&&&&$$$"""!!!###&&&''''''&&&%%% !!!###$$$%%%%%%$$$$$$!!!""""""###$$$$$$%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%&&&((('''&&&&&&'''))))))***+++,,,...///000000---............000222444888:::=========???DDDHHHDDDJJJMMMKKKMMMRRRRRRNNNOOOIIIHHHRRR^^^hhhrrr|||xxx}}}pppmmmiiigggeee___UUUMMMKKKLLLKKKGGGBBB>>>>>>@@@999>>>;;;444555===<<<333666444333444666888999999::::::999777555333111///222000.........---+++***'''***......+++'''&&&&&&)))))))))+++,,,---+++)))&&&&&&&&&&&&''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))******))))))((((((((('''))))))*********))))))(((---***((((((+++------,,,---+++***,,,///000...,,,...---+++)))(((((())))))(((((('''(((((()))***+++)))******+++++++++******+++***)))***+++,,,+++)))***++++++***'''&&&''''''(((''''''(((***+++)))(((************++++++++++++&&&&&&''')))***+++,,,---+++,,,,,,+++******+++---,,,,,,,,,+++++++++******,,,***((('''((((((((('''))))))))))))))))))))))))((('''&&&%%%&&&&&&((()))$$$$$$###"""!!!!!!""""""!!!""""""$$$&&&)))&&&%%%$$$""""""""""""### !!!"""###$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''''''''************+++---///000000...---,,,,,,...111333999888777777999>>>CCCFFFEEEEEEGGGJJJMMMOOOOOONNNKKKLLLMMMPPPVVV```kkksssxxx{{{}}}vvvooojjjfffccc```[[[RRRKKKGGGGGGFFFBBB>>><<<<<<>>>AAAGGGDDD888444888:::777:::888777888:::<<<<<<;;;999999888666444222///...111///...---------+++***(((+++------***''''''''')))))))))***,,,,,,***)))''''''((()))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))(((((((((''''''))))))************))))))---+++)))))),,,------,,,---,,,+++,,,...///---+++,,,+++***)))(((((()))))))))(((((((((((())))))***++++++++++++******)))(((,,,***)))***++++++***)))'''((()))((('''&&&'''((()))(((''')))******)))'''///...,,,***)))(((''''''(((((())))))***+++,,,,,,+++,,,,,,+++******+++,,,,,,,,,+++++++++*********,,,+++))))))******((('''((((((((((((((((((((((((''''''&&&%%%%%%&&&'''(((&&&%%%$$$###!!!!!! !!!!!!!!!"""%%%''''''&&&$$$"""!!!!!!!!!!!! !!!"""###$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((())))))))))))***,,,...//////...,,,,,,,,,...111333555555666888<<>>999>>>DDDGGGGGGIIILLLOOORRRSSSSSSQQQMMMJJJIIIIIIVVVdddwwwxxxnnnfffbbb```VVVTTTQQQLLLFFFAAA>>><<<===;;;:::;;;<<<<<<999666999999999999777555555666:::888777777888999888777444444444333222000///...+++)))(((((()))***)))''')))((((((***,,,,,,)))&&&((('''%%%%%%'''(((((((((((((((&&&&&&&&&(((***+++)))******++++++******)))))))))))))))))))))))))))))))))))))))******++++++))))))((('''(((***,,,---(((+++---,,,***(((((())))))******)))''''''+++...***++++++++++++***((('''((()))+++,,,,,,+++***)))''''''((()))*********)))***)))((()))+++,,,,,,+++///000000...,,,******+++(((((((((***,,,---,,,+++******))))))***++++++,,,///...,,,+++,,,...111333444111...///222444222/////////.........---------,,,***))))))***)))(((&&&((((((((((((((((((((((((''''''(((((('''&&&$$$######$$$%%%&&&&&&%%%###"""!!!!!!"""  !!! !!!!!!!!!!!! !!!!!!!!!!!!""""""""""""###$$$%%%%%%$$$###"""&&&&&&'''((()))***++++++)))***+++,,,---,,,++++++*********+++,,,,,,------///000222555888;;;===>>>888>>>CCCFFFFFFGGGJJJNNNPPPRRRSSSRRROOOKKKIIIIIINNNZZZkkkvvvzzz||||||tttnnnggg^^^XXXSSSSSSQQQLLLFFFAAA>>><<<<<<;;;;;;<<<===<<<888444555666888777222000555;;;999777444444666777777777333333222222000///------***)))(((((())))))((('''(((((((((+++------)))%%%(((&&&%%%%%%&&&(((((((((+++)))'''&&&&&&'''***,,,******++++++++++++******))))))))))))))))))))))))))))))******+++++++++,,,)))(((''''''(((***,,,---'''***---,,,)))'''''')))(((******(((&&&'''+++///)))*********)))(((&&&%%%'''(((***,,,---,,,+++***((()))))))))))))))(((''')))(((((()))+++------,,,(((******)))'''&&&'''((('''''''''***,,,...---,,,(((((()))***++++++,,,,,,...---++++++---000333555666222///000333555333000000////////////............,,,***)))******)))((())))))))))))))))))))))))(((((())))))(((&&&%%%###$$$%%%&&&'''&&&$$$!!! !!!!!!"""!!!!!!""" !!!!!! !!!!!!!!!"""""""""""""""!!!"""$$$%%%%%%$$$"""!!!&&&&&&'''((()))***++++++((()))+++,,,,,,+++***))))))******+++,,,,,,------222222222333555777999:::666;;;AAADDDCCCCCCGGGKKKMMMOOOPPPPPPOOONNNNNNNNNHHHRRR```kkkrrrwww~~~}}}ssskkkfffccc___\\\RRRPPPMMMHHHBBB??????@@@===<<<;;;:::888777666555555222333777777444444666555666888888777666666777666444111...,,,++++++,,,***+++,,,+++((('''((()))+++***)))(((((('''((((((((((((''''''&&&&&&%%%%%%((((((((((((((()))******,,,,,,++++++***)))))))))******))))))))))))******))))))***+++++++++++++++))))))))))))))))))))))))***+++,,,+++***)))***+++---,,,******,,,---...---))))))))))))((((((((((((******+++++++++,,,,,,,,,++++++************++++++)))+++,,,***((((((+++///***)))((((((((()))+++,,,,,,,,,,,,------.........******++++++***)))'''&&&)))***,,,---...////////////111222222111111222333...---,,,---//////...---,,,+++******)))******+++++++++,,,------------,,,&&&((()))***)))(((&&&%%%&&&&&&&&&&&&%%%$$$###"""###"""  !!! !!!"""######""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$%%%%%%&&&(((***+++,,,))))))(((***,,,,,,+++***)))***++++++------...///000//////000333555666555999:::<<>><<<;;;;;;999888777666666333000111555555222222444333444555555444444444444444222///---+++******+++((()))))))))((((((((()))***))))))((((((((((((((())))))))))))((((((''''''((((((((((((((()))************************++++++***))))))(((((())))))***((()))******++++++******************************(((***+++***)))((()))***---,,,******,,,---...---)))))))))******+++++++++******+++++++++,,,,,,,,,*********))))))******************)))))))))+++---***************+++,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,+++***)))++++++,,,---...............///000000//////000111///...------...///...,,,+++++++++******)))))))))******+++,,,,,,,,,,,,,,,'''((()))***)))(((&&&%%%'''''''''&&&&&&$$$#########"""  !!! !!!"""###!!!!!!!!!!!!!!!"""#################################$$$$$$%%%&&&''')))***,,,++++++,,,------+++((()))******+++,,,---......000//////000222444555555888999;;;>>>AAADDDGGGIIIHHHMMMQQQRRRUUUXXXXXXUUUMMMNNNQQQXXXbbbnnnyyyxxxqqqhhhaaa]]]ZZZVVVSSSNNNGGGAAA???BBBCCC???;;;::::::999888888777666666222000111444555222222444333333333444444333333222111000---+++***)))))))))&&&%%%%%%&&&((())))))(((((((((((((((((()))))))))*********************)))((((((((((((((()))******((())))))***++++++,,,,,,)))((((((''''''(((((()))'''((())))))******))))))************************''')))***)))(((((()))***---,,,******,,,---...---)))***+++,,,---......///******+++++++++,,,,,,,,,***))))))(((((())))))***,,,***))))))***,,,,,,,,,++++++,,,------------,,,---,,,,,,++++++***))))))+++,,,------...---------------------------------,,,---......------...000000...------......,,,+++***+++++++++***)))'''&&&))))))***+++++++++++++++'''((()))***)))((('''&&&''''''''''''&&&%%%$$$$$$$$$###!!! !!!"""""" !!!"""### !!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&''',,,,,,---//////...***'''))))))***+++,,,------.../////////000111333555555888888:::<<>>??????===:::888888888777777666666666444222333666666444333666444444444444555555333222...---+++***(((((((((((($$$""""""$$$'''))))))(((''''''((()))))))))))))))************************((((((((((((((())))))***))))))*********+++++++++((((((''''''''''''((((((''''''((()))))))))))))))************************((()))******))))))***+++---,,,******,,,---...---+++++++++,,,---.........******+++++++++,,,,,,,,,))))))(((((((((((())))))...***'''(((+++------+++***+++,,,......---,,,,,,,,,,,,,,,+++++++++++++++,,,------...///000000000000///......---,,,,,,,,,+++---......---,,,...///000///------------+++******+++,,,,,,+++(((&&&$$$(((((()))***************((())))))))))))((('''''''''''''''''''''&&&%%%%%%$$$$$$###""""""######$$$###""""""!!!!!!!!!"""""" !!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%)))***,,,...000...***'''(((((()))***+++,,,---------...///000000222444555777888999:::===???BBBCCCEEEJJJNNNOOOSSSXXXYYYWWWOOOPPPOOOMMMNNNYYYjjjxxx}}}xxxnnnhhh```[[[XXXUUUQQQNNNIIIGGGDDD???<<<:::::::::777777777666666555555555444111222666666333333555444333222222444444222///++++++***)))((('''''''''###"""###$$$''')))))))))&&&'''((()))******))))))((((((((())))))*********((((((((((((((())))))***+++++++++*********))))))((((((''''''''''''((((((''''''((()))))))))))))))************************)))***,,,++++++***,,,------,,,******,,,---...---,,,,,,,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,))))))(((((((((((())))))...+++((((((,,,...---+++)))***,,,---------,,,+++***++++++,,,---......///------......///000111222222111///...,,,,,,,,,,,,,,,...//////...---///000000...---,,,------+++)))***+++,,,,,,+++)))&&&$$$(((((()))************))))))))))))))))))(((((('''''''''((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$###""""""""""""""""""############"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&%%%&&&(((,,,...---***''''''(((((()))***+++,,,,,,,,,...///000///000333666777777888999;;;===???@@@BBBFFFJJJKKKOOOUUUVVVTTTPPPQQQOOOKKKIIIQQQbbbpppzzz||||||tttrrriiiddd]]]XXXVVVSSSOOOLLLFFFFFFCCC>>>999666777999777777666555555444333333111///000333444111111333222000...///111111...+++)))))))))(((((('''''''''$$$%%%''''''&&&'''(((***'''''')))******)))((((((&&&&&&''''''((()))******((((((((((((((()))******,,,,,,++++++***))))))((()))((((((''''''(((((()))'''((())))))******))))))++++++++++++++++++++++++)))+++,,,,,,++++++---...---,,,******,,,---...---,,,,,,,,,++++++***************+++++++++,,,,,,,,,***))))))(((((())))))***---+++******+++---------***+++,,,,,,------,,,,,,******+++,,,...///000111------------...000111222222111///---,,,,,,,,,------...//////......///111///---,,,,,,------+++***+++,,,,,,,,,+++***((('''(((((()))*********************)))))))))((((((((('''(((((((((((((((''''''&&&&&&&&&'''''''''''''''''''''%%%$$$###"""""""""######$$$$$$$$$###!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((("""###%%%(((+++,,,)))'''''''''((()))***++++++,,,+++---000///...///222666888888888999:::<<<===>>>@@@DDDGGGHHHKKKQQQSSSRRRPPPQQQPPPKKKIIINNNZZZeeeooouuu{{{~~~tttmmmmmmgggbbb\\\XXXVVVSSSOOOLLLDDDAAA===:::888777777666777777666555444222222111111///000333333111000333222///,,,---000000---)))((((((((((((((((((''''''%%%)))---+++&&&$$$''',,,'''(((*********)))'''&&&%%%%%%&&&'''(((******+++((((((((((((((()))******++++++*********************))))))(((((())))))***((()))******++++++******++++++++++++++++++++++++(((***++++++++++++---...---,,,******,,,---...---+++++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,*********))))))*********+++,,,,,,+++***+++---///---------,,,------...///******+++,,,------......------,,,,,,---...///000333111///---,,,,,,---...---...//////......///000---,,,+++,,,------,,,+++---,,,,,,,,,++++++******((()))******++++++******+++******)))))))))))))))'''(((((()))))))))((((((&&&''''''((())))))(((((()))((('''%%%###""""""!!!!!!"""$$$%%%%%%$$$###"""########################""""""###$$$%%%&&&((()))$$$$$$%%%''')))***(((&&&&&&''''''((()))***++++++***---000///---...222666999999999999:::;;;<<<===???CCCFFFFFFJJJOOOQQQPPPQQQRRRQQQNNNKKKNNNUUU[[[hhhpppyyy|||oooiiijjjddd___YYYUUUSSSQQQMMMIIICCC===777666999:::777444888777666555333222111000333111222555555333222555444111...///222222...***'''(((((()))((((((''''''&&&,,,111---&&&###'''---((()))***+++***)))'''%%%%%%&&&'''((()))***+++,,,((((((((((((((()))******)))))))))***++++++,,,,,,******))))))))))))******))))))***+++++++++++++++++++++++++++++++++++++++''')))***+++******,,,------,,,******,,,---...---)))***++++++,,,---......******+++++++++,,,,,,,,,++++++************++++++***,,,---,,,))))))---000//////...------///000111++++++++++++++++++,,,,,,------,,,++++++---...///333111///---,,,---...///,,,---///...------...000---+++++++++---...---+++------,,,++++++,,,,,,---))))))***++++++++++++++++++******)))))))))))))))(((((()))))))))))))))(((''''''((()))))))))))))))***)))'''%%%###"""!!!!!! ###%%%&&&&&&%%%$$$""""""""""""""""""""""""!!!!!!"""###$$$&&&((()))'''&&&%%%&&&(((((('''&&&&&&&&&'''((()))***++++++)))---000///------111666999999999999:::;;;<<<<<<@@@DDDFFFFFFIIIOOOQQQOOOQQQRRRRRRPPPNNNNNNRRRVVVfffnnnzzzzzzsssnnnfff___\\\\\\XXXQQQNNNMMMHHHBBB>>><<<:::999999999888777777444333555444222222555111000///000222333333222666555333333333111---***''''''((((((((((((''''''%%%''')))***)))''''''((('''((()))))))))(((&&&%%%''''''&&&&&&&&&(((***+++,,,***((('''&&&'''((()))+++***)))'''((()))***,,,***++++++***((('''((())),,,+++*********+++,,,---///---+++,,,...///---+++)))***++++++,,,,,,++++++,,,***)))***+++---,,,,,,)))************)))((((((******************+++++++++(((&&&'''***,,,+++)))))))))***+++---...//////......---,,,***+++---000,,,------......------,,,000...,,,---...000000000---+++***,,,///000...,,,---...///000000///...---......---------,,,,,,,,,---------,,,,,,---------++++++++++++++++++++++++)))))))))***++++++,,,,,,++++++******))))))(((((()))'''&&&$$$$$$%%%&&&'''%%%%%%&&&&&&&&&%%%$$$$$$%%%$$$"""###%%%'''''''''#########"""""""""""""""######""""""###%%%'''(((%%%%%%%%%&&&&&&%%%$$$$$$(((''''''''''''((())))))&&&(((+++,,,---///111333111333555666777888:::<<>>;;;;;;;;;;;;:::888333000///111111//////222222111000000222222111000000///......///...+++)))(((''''''''''''''''''((($$$&&&((()))(((''''''((('''(((((()))((('''&&&%%%'''&&&&&&''''''((()))***+++***)))(((''''''((()))+++***(((''''''((()))***+++,,,,,,+++***))))))+++,,,+++*********+++,,,---...,,,++++++---...---+++***++++++,,,,,,,,,,,,,,,---+++***+++,,,...------******++++++******)))((())))))))))))***+++,,,---+++)))((((((+++,,,,,,*********++++++,,,---...............,,,++++++...000......////////////......000...,,,,,,...///000///,,,++++++---000222111//////000000000000000000///.........---------,,,,,,...---,,,,,,,,,,,,---...++++++++++++++++++++++++***************+++++++++*********))))))(((((((((***((('''%%%%%%&&&'''(((&&&&&&&&&&&&%%%%%%$$$###$$$###"""###%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$&&&'''%%%%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&''''''((()))&&&(((+++,,,---...111333000333555777777999;;;>>>@@@BBBDDDEEEGGGJJJNNNQQQQQQOOONNNOOOQQQRRRPPPMMMSSS\\\jjjwww~~~ssskkkeeeaaa]]][[[VVVVVVQQQKKKHHHHHHDDD??????===;;;:::::::::999888111...---000000...///222333111000000111222111///+++******+++,,,,,,***((()))((('''&&&&&&'''((()))###%%%'''((('''&&&'''((('''(((((((((((('''&&&&&&%%%&&&'''((()))))))))))))))))))))))))))(((((('''+++***((('''&&&'''((((((+++------,,,+++***+++,,,+++++++++++++++,,,---------+++***+++,,,---,,,+++++++++,,,---------------...,,,+++,,,---.........+++,,,,,,,,,,,,+++******'''(((((()))***,,,---...,,,+++)))***,,,------,,,******++++++,,,,,,,,,---.........---,,,,,,...000//////000000000000/////////---+++,,,---/////////,,,+++,,,...111333333222222111111000000111111222.........------------,,,///...,,,++++++,,,...///************************+++++++++************)))))))))))))))((((((((((((***)))((('''&&&'''((((((&&&'''&&&&&&%%%$$$###"""$$$$$$$$$&&&''''''%%%###%%%%%%%%%&&&&&&'''''''''%%%$$$$$$######$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&(((***,,,,,,...000222///222444666888999<<>>@@@BBBCCCEEEHHHMMMPPPQQQNNNLLLOOOTTTVVVSSSOOOOOOUUU```mmmyyyxxxooojjjfffaaa\\\ZZZTTTSSSNNNHHHEEEEEECCC>>><<<:::888777777777666555222//////222222000111444111000///000111222111000---,,,++++++,,,,,,+++))))))(((&&&%%%%%%&&&((()))###%%%&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&$$$&&&''')))))))))(((((('''((()))******)))(((&&&***)))((('''&&&&&&''''''+++,,,---,,,+++***+++,,,++++++++++++,,,,,,------+++++++++++++++++++++++++++,,,------......---------,,,++++++---......---,,,,,,------,,,,,,+++***))))))))))))***+++,,,------,,,+++,,,,,,---......++++++++++++,,,,,,,,,,,,...//////...------...000//////000000000000/////////---++++++---/////////---------...000111222222222111000//////000111222............------------///...,,,******,,,...///************************,,,,,,++++++***))))))((((((((((((((((((((((((((()))(((''''''&&&&&&'''''''''''''''&&&%%%$$$###"""%%%%%%&&&((())))))&&&$$$$$$$$$%%%&&&'''(((((()))%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&(((***+++,,,---///111---///222444666888;;;>>><<<>>>@@@BBBCCCGGGKKKNNNOOOLLLKKKOOOVVVYYYVVVRRRPPPSSSZZZfffsss|||xxxqqqlllkkkhhh```YYYWWWQQQPPPLLLEEECCCDDDBBB===;;;999777666666666555444222//////222333111222555///......///111333222111///---++++++++++++)))((()))'''&&&$$$$$$&&&''')))###$$$&&&&&&%%%&&&''')))(((''''''&&&&&&&&&&&&&&&$$$&&&''')))))))))((((((&&&''')))++++++***(((&&&))))))(((''''''''''''''')))+++,,,+++******+++,,,++++++,,,,,,------------+++++++++++++++++++++++++++,,,------......------,,,+++)))***,,,------,,,,,,------------,,,++++++++++++******)))*********------------------...///,,,,,,,,,,,,,,,,,,------...///000///......///000//////000000000000/////////---,,,,,,---/////////.........------...///000111111///......///111111//////.........---------///...,,,++++++,,,...///************************---,,,,,,+++***)))((((((((((((((()))))))))))))))''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%$$$###"""$$$$$$%%%'''((((((%%%######$$$$$$%%%&&&''''''((($$$$$$%%%$$$$$$$$$$$$######$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&(((***++++++,,,...000***---000222333666999;;;;;;===>>>@@@AAADDDHHHKKKLLLKKKKKKPPPWWWZZZXXXTTTQQQQQQUUU___mmmyyy~~~qqqiiifffiiifff[[[SSSRRROOONNNIIIBBB@@@BBB@@@<<<<<<:::888777777777666555111...---000000...///222///......///111222222111...+++)))((((((((('''&&&((('''&&&%%%%%%&&&'''((($$$%%%&&&&&&%%%&&&(((+++((('''&&&&&&%%%%%%&&&&&&%%%&&&'''((())))))))))))&&&''')))***+++***((('''(((((((((((((((((((((((()))***++++++******+++,,,++++++,,,---------------+++,,,---,,,+++***+++---++++++,,,---------------,,,***))))))+++,,,,,,+++,,,,,,------,,,,,,+++***---,,,+++***)))))))))))),,,---...---,,,,,,...000,,,,,,------.........///...000111000///...///111//////000000000000//////000...,,,---...000000000///000///...,,,,,,...000000000000//////000000000/////////.........---------------,,,,,,---------++++++++++++++++++++++++,,,,,,++++++***)))(((((())))))))))))************&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$!!!!!!!!!###%%%&&&$$$######$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%%%%$$$$$$######$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%''')))******+++---///)))+++...000222333666999;;;<<<>>>>>>???AAAEEEGGGIIIJJJMMMRRRVVVXXXWWWVVVPPPPPPSSSZZZeeesss~~~{{{uuummmddd```dddaaaVVVOOOOOOKKKJJJEEE???===???>>>:::;;;999777666777777555444111------//////,,,---000222000//////000000///---+++)))'''&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''***,,,((('''&&&%%%%%%%%%&&&&&&'''&&&&&&''''''((()))***&&&'''((()))******)))(((''''''((()))***************+++,,,,,,++++++,,,...+++,,,---.........---,,,+++---...---++++++,,,...***++++++,,,,,,,,,,,,,,,---+++******,,,------,,,,,,,,,,,,,,,,,,+++******++++++******************+++---...---,,,+++...000,,,------...///000111111///000222111000///000111000000111111111111000000111///......///111111111///000000...,,,---000333000111111222222111111000////////////............,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***))))))))))))*********+++++++++,,,'''''''''''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%!!!!!!!!!"""%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""$$$%%%&&&%%%%%%$$$"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%''')))*********,,,...***,,,///000111333555777;;;<<<=========???BBBDDDEEEJJJOOOSSSTTTUUUVVVXXXTTTTTTSSSUUU[[[fffsss|||vvvooonnnbbb]]]```^^^SSSNNNPPPIIIHHHBBB<<<;;;===<<<888999777555444444444333222222///...000///,,,---///555333111000///...,,,******(((&&&'''(((***+++***%%%&&&&&&''''''&&&&&&%%%%%%&&&'''&&&&&&(((+++---((('''&&&%%%$$$%%%&&&&&&''''''&&&&&&'''(((***+++''''''((()))))))))))))))&&&'''(((***+++++++++++++++,,,------,,,,,,...///+++,,,---.........---,,,+++---///...,,,+++---///******+++,,,,,,,,,,,,+++...,,,++++++---......---++++++,,,,,,,,,+++*********)))))))))***+++,,,,,,+++---...---++++++---000------...///000111222333///000222222000///000111222222222333333222222222222000......000222222222...000111///...///333666111222333444444333222111000/////////............+++,,,...//////...,,,+++------------------------+++++++++*********************+++++++++,,,,,,,,,((((((((()))(((''''''&&&######$$$%%%&&&&&&&&&&&&$$$######%%%(((***++++++&&&&&&&&&&&&&&&&&&%%%%%%!!!"""###%%%&&&&&&%%%%%%"""###$$$%%%&&&&&&'''&&&&&&&&&%%%%%%&&&&&&'''(((%%%''')))))))))***,,,...,,,...000111222333555777<<<<<<======<<<===@@@BBBCCCJJJQQQTTTSSSSSSUUUYYY[[[YYYVVVRRRSSS[[[gggqqq}}}zzztttooofffbbb\\\XXXUUUSSSQQQPPPHHHEEE@@@<<<888777777777888777777555333111000.../////////000//////666@@@;;;...(((///222,,,)))+++((()))+++,,,------,,,,,,)))'''&&&&&&((((((&&&###%%%&&&'''(((******++++++,,,+++)))(((&&&%%%$$$$$$###$$$%%%'''((()))))))))'''(((******+++***)))((((((((((((((()))))))))))),,,.........,,,,,,,,,......------,,,,,,------...---,,,,,,++++++,,,,,,---000///...---,,,,,,,,,,,,///,,,)))))),,,...---,,,000......000///,,,---222------------------------///...---,,,,,,---...///000111222111000///000111000///...///111222222111...111333444222111000000222000...------000333555555111.../////////222777777333///...000333333222000///...------...///000//////...---,,,++++++***000111111000...---///000************************+++++++++***************&&&'''(((''''''''')))+++((('''&&&%%%$$$%%%&&&'''&&&%%%$$$$$$%%%(((***,,,***)))((('''&&&%%%%%%%%%&&&&&&%%%$$$##################$$$%%%&&&'''((()))'''&&&&&&%%%%%%%%%&&&&&&''')))******)))+++///444++++++,,,---///000222333;;;;;;;;;<<<===???AAACCCDDDHHHMMMPPPQQQQQQRRRSSS[[[WWWTTTTTTTTTWWWbbbmmmuuu|||vvvooojjj___\\\WWWTTTQQQNNNKKKHHHDDDAAA>>>:::777666555666666666555444333111000//////...///000......444===WWWEEE555111///)))(((,,,))))))+++,,,,,,++++++***)))'''&&&'''))))))'''$$$&&&'''(((((((((((((((((()))(((''''''&&&&&&&&&'''$$$%%%&&&'''((()))))))))((((((***++++++******))))))))))))*********+++++++++,,,------++++++,,,------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---------+++******)))))))))///,,,***+++---//////...111//////111///+++,,,000......------------------111000///......///000000000111222222000000111222222000000111222333222111...000333333222000000000444333000//////111444666555111///111222111333777777444000000222444555444222111///...---.........//////......------,,,,,,///000000///------...///---,,,,,,+++***))))))(((+++++++++*********))))))'''(((((((((&&&&&&(((***((('''&&&%%%%%%%%%&&&''''''&&&%%%%%%&&&'''((()))((('''&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%$$$''')))(((&&&$$$&&&(((.........///000222333444;;;:::999999:::<<<>>>???CCCFFFIIILLLNNNPPPSSSUUU[[[WWWUUUTTTSSSTTT]]]fffppp}}}}}}wwwqqqiiiccc[[[YYYWWWUUUSSSNNNHHHDDD>>>===:::777555444444444333444444333333222111000///---...///---,,,111888PPP???000,,,+++)))***000)))************))))))(((''''''&&&'''))))))((('''((((((((((((''''''&&&%%%&&&&&&&&&&&&'''((()))***%%%&&&'''(((((((((((((((((()))******++++++*********+++++++++,,,,,,,,,,,,+++---...---,,,+++,,,...++++++************++++++---,,,,,,++++++,,,,,,---,,,,,,+++***))))))))))))---,,,+++,,,...000000000000...///111000---...222//////......---------,,,111000///......///000111111222333333111111222333444333222333444444222111///111333333222111111111777555333111111222444666444111222555666444555888666444222222444666777777555444222000///.........///////////////............//////...,,,,,,---//////...---,,,***)))((('''++++++*********)))))))))((())))))(((&&&&&&'''))))))(((&&&%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$######$$$$$$%%%!!!%%%)))***)))(((***,,,.........//////111222222:::888666555555777:::<<>>888777777777777777666555444222222333444444444444444...++++++---,,,***+++///000,,,+++...000...***)))+++***)))(((''''''&&&&&&%%%&&&'''(((((((((((()))&&&'''(((((())))))(((((((((((('''''''''((())))))%%%&&&'''''''''''''''&&&'''((((((((()))***++++++))))))))))))***************,,,------,,,,,,---...***))))))))))))))))))***---,,,,,,++++++,,,,,,---------,,,,,,+++,,,,,,,,,)))***+++,,,---...////////////111444222//////333000000000//////.........111111000000000111333444111333444444333333444555666666666777777666444111333555666666555444555666666444333111111111222333333222555::::::777555777333444444444555777999;;;999999888666555333111111......//////000111111111000111111000//////000222---------,,,,,,,,,,,,,,,++++++******)))((((((''')))))))))(((&&&%%%&&&(((***)))'''&&&%%%%%%&&&&&&"""###$$$&&&'''((((((((()))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''+++,,,+++(((&&&&&&***///,,,,,,+++,,,,,,---......333222111222333777:::<<<;;;>>>BBBFFFGGGHHHIIIJJJMMMNNNRRRUUUSSSOOOQQQVVV[[[hhhuuuzzz{{{|||~~~}}}vvvpppkkkeee^^^XXXPPPOOONNNMMMIIICCC<<<666555666777888777666555444111111222333333333333333---******------******,,,444111---,,,,,,---------++++++)))(((''''''''''''$$$&&&(((((('''&&&'''(((%%%&&&'''(((((((((((((((((('''&&&&&&%%%&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++''''''((((((((()))))))))'''(((******))))))+++,,,++++++************++++++---,,,,,,++++++,,,,,,---,,,,,,+++******++++++,,,(((***,,,---,,,,,,---...444333444666333---,,,///000000000000000000000000444333222222333444666777000222333333333333444666555555666777888888555222555666777666555444555777333222111000000111222222333222555999:::555333444111333444444444555777999777777777777666555333333......//////000000111111000111222111000000222333------------------------++++++***)))(((((('''&&&((())))))(((&&&&&&''')))+++***(((&&&%%%%%%&&&&&&""""""###%%%&&&'''((()))***)))((('''&&&%%%%%%%%%''''''&&&&&&&&&'''((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&'''(((((('''((((((''''''+++333999,,,,,,,,,---...///000000///000000222444777:::;;;<<<@@@EEEHHHIIIIIIIIIIIIKKKLLLQQQUUUTTTPPPQQQUUUVVV___llluuuzzz|||~~~~~~~~~xxxoooiiiddd___YYYTTTQQQOOOLLLIIIFFFAAA;;;666444555777888777555333222///000000111111111111000,,,))))))---...+++***+++,,,+++)))''')))---000111,,,+++)))(((((((((((()))$$$&&&((('''%%%$$$$$$&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$######""""""######$$$!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&((()))+++''''''((((((((()))))))))''')))************+++------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,------))),,,...///---,,,---...222222444666444///...000/////////000000111111222222222111111222333555666000111333333222222444555444444555777999888555333444555555444333333444666222111111111111111222333444222444888777333111222///222444444222222555777222333444555555444444333...////////////////////////000111000///000111333//////......------,,,,,,++++++***)))((('''&&&&&&'''(((((((((&&&&&&(((***,,,***)))'''&&&%%%&&&&&&$$$$$$######$$$&&&''')))***)))(((''''''''''''''')))(((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((("""$$$'''((()))...555;;;+++++++++,,,---///000111---...000222444666777777999<<<@@@CCCEEEFFFIIIJJJKKKMMMRRRVVVUUUPPPQQQUUURRRWWW```lllvvv|||zzztttkkkccc___ZZZUUUQQQMMMJJJFFFBBB???:::666222333444666777777444222000......////////////......+++))))))---///,,,***+++(((*********+++......,,,,,,+++)))(((((())))))***$$$&&&((('''$$$"""###%%%%%%%%%%%%$$$###"""!!!  !!!"""### """###$$$%%%&&&&&&$$$$$$$$$$$$%%%''')))***(((((((((((())))))))))))***,,,------------///000...------,,,,,,------...---,,,,,,++++++,,,,,,---//////.........//////000***---000000...,,,---///------111666666222333666......///000111222333333///............000222333///111222222222222444555333333555777999999666333333333444333222111333555111111111111222333333444444222333666666111///111...111333333111111333555...000111333444444333333///////////////............///000///...///111222111111000...---,,,+++***++++++***)))((('''&&&&&&&&&'''(((''''''''')))+++,,,+++)))'''&&&%%%&&&&&&'''&&&$$$######$$$&&&''')))(((((((((((()))*********)))((('''''''''''''''''''''&&&%%%$$$###"""!!!############$$$%%%&&&'''%%%'''(((&&&###"""%%%'''(((((()))***+++---///000---...000222444444333333555777:::<<<>>>BBBGGGJJJMMMOOOSSSWWWUUUPPPPPPTTTPPPQQQWWWeeerrr|||yyyssshhhddd```UUUUUUVVVOOOPPPJJJCCC>>>;;;999666444222222333444555555555444000333222///---...,,,)))000---***,,,//////***&&&---+++((((((***,,,------,,,+++***(((((((((((()))'''&&&$$$###"""""""""###$$$###"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""############$$$&&&'''(((''''''&&&+++)))'''%%%%%%'''***,,,...222444000++++++...111111111000000//////......,,,,,,,,,---...000222333666444222000............,,,+++---000///,,,---111222222222222222222222222///.........000111000///444111...000555888666333222111111222444444333111222333444444333333555777555777888777555333333333555555444333333222111111444111///111111///111444...//////000111333444555555444333333222222222222000000000000000111111111111///---...000000...+++222000---******+++,,,......---,,,+++***)))))))))+++'''%%%'''((((((+++000//////+++%%%###&&&'''%%%""""""$$$''')))***(((&&&((('''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&''')))***&&&&&&%%%%%%$$$###""""""!!!"""###$$$%%%&&&&&&%%%(((((('''&&&%%%$$$$$$###&&&((()))))))))+++...111------///000222444555666333666:::===???AAADDDFFFHHHLLLQQQTTTTTTRRRPPPOOOWWWSSSRRR[[[lllzzzxxxpppeeebbb]]]SSSSSSTTTMMMNNNIIIBBB===;;;999666444222222333333444333333333000333222...---...,,,)))...+++***+++......***&&&+++******+++,,,---,,,***************)))(((&&&&&&%%%$$$"""!!!!!!!!!"""###$$$$$$"""!!! !!!!!!"""###$$$%%%%%%&&&$$$%%%&&&''''''(((((('''+++***((('''''')))+++,,,+++///111000------///000/////////......---------//////000000111111111222111000///...---------------,,,...111111...///333444444444444444444444444333222111222333444444222555222000111555777666333222111111222444444333222444555555444222222333555444555666555333222222222666555555444444333222222333000///111111///000333000000000111222333444555444333222222111111111222111111111111111111111111111000...///111111///,,,111000...,,,+++,,,---------,,,,,,++++++++++++,,,222,,,((((((((('''+++000;;;:::444+++'''))))))'''######%%%'''******)))''''''&&&&&&%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&'''((()))&&&&&&%%%%%%$$$######"""!!!"""###%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))+++...000,,,---...///111333444555666888<<>>;;;777555444333333333333333333222111000---000///,,,+++---,,,((('''&&&&&&&&&'''(((''''''***(((''''''(((*********)))'''%%%"""!!!"""###### """$$$%%%"""###$$$$$$%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''''''''''')))(((''''''((()))+++,,,)))***,,,---.........---222---,,,111333000///111000000000000000111111111---///111444555555444333......//////000111111222...---///222222///000444333333444444444555555555444333222333555666555444555444222222222222222111444333333444666666555333000222444555555555555666444666777777555444444555333333555555555444222111555222222555555222222555666555444444333333444444444444333333333444444555444333333333222222222111111222333333333333222333000111222333333111000///444333222111000000000000...+++***+++***&&&%%%((((((,,,...---...///---(((%%%$$$$$$%%%&&&'''&&&$$$#########""""""######$$$######$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$###""""""###$$$&&&(((***,,,))))))(((''''''&&&%%%%%%'''(((******))))))***+++)))******,,,---...//////222444888:::;;;===???AAAAAADDDHHHLLLOOOSSSVVVYYYUUUXXXZZZXXXWWW\\\fffppp|||zzztttnnnhhh^^^UUUUUUSSSKKKKKKMMMEEE???>>>===:::666333333333111111222222222111000000,,,//////,,,+++,,,+++(((&&&&&&%%%$$$$$$%%%%%%&&&)))'''$$$$$$&&&((())))))(((%%%""" ###%%%  !!!$$$&&&'''"""###%%%'''((((((''''''(((((((((((((((((((((((()))))))))(((''''''&&&&&&))))))))))))***+++,,,,,,)))***+++---............+++(((,,,444555000///333------------...............///111333555555555555000///...------...///000...---///333222///000444000000111111222222333333444333222333444555444333555444333333222222222222444444333555666777666444///222555777777777777888333444666666444333333444222444555666666555333222333000111444444111000333555555444333333333444444555444444444444555555666555444444333333222222222000222444444333222333444111222333444444333222111222111000...------,,,,,,---+++---000000,,,***+++(((---000/////////,,,'''&&&%%%###$$$%%%%%%$$$############"""######$$$%%%""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############%%%''')))+++******)))((('''&&&%%%$$$''')))******)))((()))***)))******+++,,,---...///222444888:::;;;<<>>333...111+++,,,,,,,,,---------...//////000111222333333333555333///---,,,---///111000///111444333000111555//////000111111222333333222111000111333333333222555666555555444444555666555444444555777777666555222444777999888777888888444666888888666555666777444555777999999888666444333111222666666222111333444333333333333333444444444333333333333444555666555555555444333333222222///222444444222111333444333333333444444444333333000//////...------------///,,,---000000---,,,...***---...,,,,,,---,,,((((((&&&$$$$$$%%%%%%$$$##################$$$%%%%%%!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###&&&((()))))))))((((((''''''&&&&&&''')))***+++)))(((((((((******++++++,,,---......000333666888999:::<<<>>><<>>:::666555777888888666999555111222555666444111222333444222///...222555777777666333000///000111222111000///......//////)))+++...000000...+++(((++++++******+++---...000+++((($$$"""###%%%'''(((***)))'''&&&%%%%%%&&&'''$$$$$$$$$#########""""""#########$$$$$$%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&%%%'''***+++***((((((((())))))(((((((((***+++,,,)))***,,,,,,++++++,,,---000000///000222666:::===>>>===>>>AAAEEELLLRRRVVVSSSUUUVVVUUUXXX[[[ZZZUUUaaajjjxxxuuuiiibbb^^^XXXPPPMMMMMMKKKIIIEEEAAA>>><<<<<<:::777444222111222222000...------......---+++,,,+++***(((''''''''''''$$$$$$"""!!! !!!!!!"""###$$$%%%%%%$$$######%%%%%%$$$$$$%%%'''((()))(((((('''''''''''''''((()))))))))))))))(((&&&%%%((('''&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&'''((())))))***+++,,,---............///000111111///+++(((...///000222444555555555444555888;;;???DDDHHHKKKYYYYYY[[[___eeejjjmmmnnnjjjiiimmmsssuuutttvvv|||xxxwwwzzz~~~}}}}}}~~~~~~zzzyyyxxxvvvuuutttsssssspppnnnkkkiiihhheee```\\\___ZZZSSSMMMIIIFFFBBB???<<<:::888999:::;;;999777333333333444666888999999555555444222//////000111///...,,,*********+++,,,------......///000111111+++***)))(((((()))*********'''$$$######%%%%%%%%%(((((('''&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%&&&&&&!!!"""###$$$%%%%%%%%%%%%%%%(((+++,,,+++)))))))))))))))((((((((()))***+++)))+++,,,+++******+++,,,000//////000222666:::<<>>BBBFFFIIIKKKLLLTTTXXX^^^eeemmmrrrvvvxxx|||zzz}}}uuussspppnnnnnnnnnnnnmmmuuutttqqqnnnkkkiiihhhgggkkkhhhfffgggjjjlllkkkiiijjjjjjkkkjjjjjjkkknnnpppqqqrrrtttttttttuuuvvvxxxuuuyyy{{{{{{|||~~~~~~~~~{{{uuuppplllgggdddUUUUUUTTTOOOIIIDDD@@@>>>CCC@@@===>>>@@@@@@<<<888777888777666444555666888333222000...---...///000......//////...---+++***++++++***)))(((((()))))))))'''%%%$$$%%%%%%$$$###&&&&&&'''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&%%%%%%%%%!!!!!!"""###$$$$$$$$$$$$&&&))),,,---,,,*********))))))(((''''''(((***+++***+++,,,+++***)))***+++///......///222555999;;;@@@@@@??????AAADDDHHHJJJNNNTTTYYY\\\___aaa[[[TTTXXX^^^iiiwww{{{sssmmmkkk```PPPKKKOOOEEEEEEEEEDDDBBB>>>;;;999:::666111---,,,///222555333000,,,******++++++***,,,***'''$$$######$$$&&&!!!!!!!!!"""######$$$$$$&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&''''''((()))((('''&&&%%%%%%%%%%%%###%%%'''(((((('''''''''###$$$%%%&&&&&&''')))***+++***((('''&&&'''((((((&&&(((***...111444555666555888<<>>???===;;;<<<>>>???>>>===<<<<<<===<<<;;;<<<>>>AAABBBCCCEEEFFFGGGHHHIIIJJJMMMNNNPPPSSSYYY]]]^^^\\\XXXYYYZZZ[[[^^^aaaccceeeeeegggjjjmmmpppsssuuuvvvzzz{{{|||~~~tttllliiihhhccc```\\\YYYVVVQQQKKKFFFEEEDDDBBB===888555555666:::888444111...------...'''***...000///,,,(((%%%+++++++++++++++,,,,,,---***)))((((((((('''%%%###%%%&&&''')))))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$!!!!!!"""###############'''***---...,,,+++++++++)))((('''''''''((()))******+++,,,+++)))(((((()))------...///111555888999999999:::<<<@@@EEEIIILLLKKKPPPUUUYYY\\\___[[[UUUWWWZZZbbbooo|||yyyuuulllgggeee[[[MMMJJJNNNEEEDDDBBB@@@>>><<<;;;;;;666333///,,,+++...111444222///+++)))************+++)))&&&###"""###$$$%%%!!!!!!"""$$$%%%%%%&&&&&&(((''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%$$$$$$$$$%%%$$$&&&((('''%%%$$$&&&'''&&&'''&&&###!!!"""%%%(((((()))***---000444777999<<>>===???===<<<;;;<<<<<<<<<;;;===?????????>>>===???@@@>>>??????@@@AAAAAA@@@???@@@===;;;???CCCCCC???;;;<<<<<<<<<<<<<<<===>>>>>>777888;;;===???@@@AAAAAAGGGHHHKKKNNNQQQTTTWWWXXX\\\^^^bbbfffjjjnnnrrruuuqqqwww||||||wwwtttvvvyyy~~~zzzxxxxxxsssqqqmmmeee^^^XXXVVVVVVPPPMMMHHHBBB;;;666222111***+++,,,...////////////&&&'''(((***+++,,,---...,,,+++***++++++***(((&&&%%%&&&((()))***)))((((((((((((((('''''''''&&&&&&%%%%%%$$$$$$######""""""!!!!!!"""############"""(((***---...---+++++++++)))((('''&&&&&&'''(((((()))***+++***((('''((())),,,,,,---...111444666888444555777:::???DDDIIIKKKLLLOOORRRSSSXXX]]]]]]YYYXXXYYY^^^hhhttt~~~|||rrrnnnggg^^^XXXQQQJJJHHHIIIEEECCC@@@===;;;999999999111000...,,,,,,...000222000---+++************))))))(((%%%$$$###$$$%%%&&&"""###$$$&&&'''(((((((((***)))((('''&&&&&&&&&'''&&&&&&''''''(((''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&"""$$$%%%###!!!!!!%%%((((((+++...000111555<<>><<<;;;444555777:::>>>@@@???>>>>>>BBBDDDCCCDDDIIINNNNNNOOOSSSWWW[[[```eeeeeeaaakkkkkklllnnnpppqqqooommmmmmnnnoooooonnnkkkhhhgggkkkjjjjjjiiiiiiiiijjjjjjhhhjjjllllllkkkiiiiiiiiihhhgggggghhhiiihhhfffddd]]]YYYWWWXXXWWWUUUTTTVVVQQQPPPOOOMMMKKKIIIGGGFFFDDDDDDDDDBBB@@@===:::888777777777555333222333555666888;;;===>>>???BBBDDD>>>DDDIIIJJJIIIIIILLLPPPfffkkkqqqttttttvvv{{{}}}zzzuuuoooggg___YYYUUUIIICCC;;;222......000222((()))***++++++++++++***---,,,+++,,,------+++)))''''''((()))))))))(((((((((((((((''''''''''''&&&############""""""""""""""""""######$$$######"""'''***---...---+++++++++)))((('''%%%%%%&&&''''''((()))***)))((('''((()))***+++,,,...000333555666555666777:::===AAAEEEGGGMMMOOOPPPQQQVVV^^^```^^^[[[ZZZ\\\bbblllwwwvvvmmmmmmfffYYYMMMHHHHHHFFFCCCAAA@@@>>><<<999777555444,,,,,,---......//////...---+++******++++++***((('''&&&%%%%%%%%%%%%&&&&&&$$$%%%'''((())))))))))))+++***)))'''''''''''''''&&&'''((((((((('''&&&&&&&&&&&&&&&&&&'''((())))))%%%'''***+++,,,111999@@@???FFFPPPWWW\\\bbbiiiooorrruuuzzz~~~zzzwwwvvvbbbaaa```^^^ZZZSSSKKKFFFEEEDDDBBB???>>>>>>??????AAADDDIIIMMMQQQSSSSSSSSS[[[\\\```fffllloooppppppnnnuuuzzz{{{}}}qqqjjjrrr~~~yyyyyyxxxvvvsssoookkkhhhddddddbbb]]]WWWSSSSSSTTTHHHIIIIIIFFFBBB>>>===>>>===??????===:::888888:::111333777;;;@@@EEEIIILLLSSSVVV\\\bbbhhhooowww||||||yyyqqqjjj^^^PPPFFF???<<<;;;888888777555222///,,,***,,,+++***+++,,,------+++***)))(((((((((((((((((((((((('''''''''&&&&&&&&&##################$$$$$$###$$$$$$$$$$$$$$$######'''))),,,---,,,+++***+++((((((&&&%%%%%%%%%&&&&&&&&&((()))(((''''''((())))))***,,,...000222444555666666888:::===@@@CCCDDDJJJMMMNNNOOOTTT]]]```^^^[[[[[[ZZZ]]]eeeqqq|||rrrkkkoooiiiYYYGGGCCCHHHGGG???=========<<<999555111///)))***---///000///...,,,+++******+++,,,,,,***(((%%%%%%&&&&&&&&&'''''''''%%%&&&(((************))),,,+++)))((('''''''''(((%%%%%%&&&''''''&&&%%%$$$'''''''''''')))***+++,,,///333888===BBBLLLYYYcccfffooozzz{{{yyykkkiiigggccc^^^ZZZVVVTTTPPPJJJCCC??????@@@@@@???CCCDDDFFFKKKRRRZZZaaafffnnnssszzz{{{|||~~~|||xxxqqqkkkhhhhhhiiikkkkkkmmmoooppprrrtttwwwyyy}}}}}}|||xxxzzz~~~{{{^^^NNNZZZooowwwyyy{{{~~~~~~xxxuuuuuuwwwtttuuutttnnnfff```]]]]]]NNNMMMKKKGGGCCC@@@@@@@@@888555222444888;;;:::999666999>>>CCCIIIPPPWWW[[[nnnqqqwww|||~~~~~~}}}{{{~~~vvvlllaaaXXXSSSJJJIIIFFFBBB<<<666111...+++***))))))+++---------+++***)))'''''''''((()))((('''''''''&&&&&&&&&&&&#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%$$$$$$###&&&))),,,---,,,*********((('''&&&%%%$$$%%%%%%&&&%%%'''(((((('''''')))***)))***+++...000222444555444555777:::===AAADDDEEEFFFIIIKKKMMMSSS[[[]]][[[[[[ZZZZZZ[[[aaannnuuummmjjj___[[[SSSKKKFFFBBBBBBBBB>>><<<999777777555111---&&&***000222000//////000+++++++++************)))((('''%%%######$$$%%%&&&$$$%%%&&&&&&&&&&&&(((***(((&&&$$$"""###%%%(((***%%%'''))))))((('''((()))---///222333555:::AAAGGGTTTXXX```iiiqqqwwwzzz|||zzziiieeejjjkkk^^^XXXYYYUUUMMMTTTYYYZZZ```ggghhhccc\\\UUUPPPRRRZZZbbbcccbbbllldddppptttyyy|||sss{{{ppp```YYY^^^fffccccccfffaaa[[[^^^bbbcccaaa\\\YYYWWW^^^gggaaaQQQ```cccSSSiii{{{zzzSSSHHHAAABBBBBB>>>@@@FFFDDDCCCBBBBBBEEEGGGJJJKKKPPPSSSZZZXXXNNNRRRUUUMMMFFFNNNJJJfffYYY999AAABBBEEERRRWWWVVVQQQRRR[[[aaabbb^^^cccfffeeeeeegggeeebbbjjjfffjjjmmmmmm|||www{{{|||wwwmmmaaaVVVMMMGGGJJJLLLLLLIIIEEECCCBBB;;;CCC<<<222888>>><<<;;;BBBGGGFFFLLLYYY\\\^^^iiirrryyy}}}yyyxxxyyysssrrrnnneeeXXXKKKAAA<<<===111+++111444---+++///000'''+++...((('''+++(((%%%&&&&&&$$$""""""###%%%$$$$$$$$$%%%%%%&&&&&&&&&((((((%%%!!!###&&&&&&"""++++++++++++++++++,,,,,,)))(((%%%######$$$&&&((($$$&&&&&&%%%'''***)))%%%)))***+++---///000222333666666666777999;;;>>>???DDDEEEHHHLLLQQQUUUYYY[[[cccbbb___[[[\\\gggzzzyyynnnfffdddYYYUUUOOOHHHDDDBBBBBBBBB===:::777555555222...+++%%%***...///---***)))***+++++++++************))))))(((&&&%%%%%%&&&''''''"""$$$%%%$$$###!!!""""""%%%$$$###""""""######$$$............000555<<>>777:::;;;888:::@@@KKKKKKKKKJJJIIIGGGFFFFFFEEEFFFKKKIIIAAADDDCCC666999@@@===]]]___<<<<<<999>>>555:::;;;777777===AAAAAADDDEEEAAA<<<:::===>>><<<;;;999>>>CCCDDDUUUsssqqqdddppptttxxxzzzyyywwwtttqqqrrrvvvzzz{{{zzzvvvtttrrrfffllleee[[[YYYPPPCCC@@@888>>>;;;:::BBB@@@777666===AAAGGGLLLQQQWWW^^^dddjjjpppxxx~~~|||yyywwwfffbbbZZZQQQJJJAAA555***333((()))---((((((+++(((&&&''''''%%%###"""###$$$""""""###$$$$$$%%%&&&&&&'''******%%%"""###$$$"""(((((()))***************)))(((%%%$$$###$$$&&&'''%%%''''''&&&(((+++***&&&))))))+++,,,...000111222555555555777999;;;===???CCCEEEGGGKKKPPPTTTXXXZZZ]]]______ZZZYYYaaaqqqzzzqqqfff___\\\UUUQQQKKKEEEAAA???>>>???;;;999666333111///+++)))(((+++//////+++'''&&&'''+++++++++************)))&&&&&&&&&&&&&&&''''''((($$$&&&(((((('''&&&&&&''',,,+++)))(((***---111333<<<@@@FFFNNNWWWaaakkkqqquuuzzz||||||}}}yyyvvvrrrmmmiiifffdddcccTTTQQQNNNPPPTTTYYY^^^bbbqqqjjjqqq|||zzzvvvrrrjjjuuuyyy}}}~~~wwwlllhhhiiijjjhhheeebbb___]]][[[ZZZPPPMMMUUUHHH888111)))555ZZZ}}}eee444555***///:::???EEEIIIDDDIIIKKKLLLKKKJJJJJJKKKLLLJJJIIIMMM<<<555;;;555>>>ssslll;;;333666JJJ___lllwww|||{{{~~~|||wwwyyyqqq[[[777<<<888[[[hhhAAA777333???PPPTTTVVVQQQMMMLLLLLLKKKSSSRRRMMMGGGEEEGGGFFFBBB>>>::::::;;;999GGGooo|||QQQCCCDDDEEEHHHLLLPPPTTTWWWYYY___eeemmmtttyyy{{{}}}~~~yyyooosssgggmmmdddYYY[[[VVVGGG???999666333111333888>>>BBBKKKQQQZZZbbbgggjjjmmmnnnmmmwwwzzzuuurrrqqqbbbOOO===...+++---((()))***%%%((((((((('''$$$"""###### !!!"""###$$$%%%&&&'''&&&,,,...)))$$$###$$$######%%%&&&((()))))))))((()))'''%%%$$$$$$%%%&&&'''$$$&&&&&&%%%'''+++***&&&((()))***+++---...000000333444555666888;;;===>>>BBBCCCFFFIIINNNRRRVVVXXXYYY^^^aaa]]]XXX[[[gggsssuuummmccc[[[XXXUUUQQQKKKDDD???;;;:::999:::888555222///,,,***)))+++...111111---***)))***+++++++++*********))))))&&&&&&&&&&&&'''(((((()))&&&''''''&&&%%%&&&(((***(((''')))---666@@@KKKQQQ```fffpppxxx}}}}}}tttjjjdddbbbcccXXXXXXYYYYYYZZZ[[[\\\]]]^^^]]]bbbllltttxxxgggSSSCCCNNNLLLMMMOOOJJJAAA>>>BBBCCCEEEFFFDDD@@@======>>>===555<<<888:::AAA:::AAATTT|||ccc666333555IIIaaakkkttt|||zzzxxx|||}}}|||{{{sssqqqQQQ555:::AAAKKKuuuEEE999;;;UUUuuuhhh===>>>999^^^sssGGG555444JJJ||||||zzzzzz|||~~~}}}zzzxxxxxxsssnnnfffYYYIII>>>888===fffvvvEEE;;;<<<888666888:::<<<>>>AAA@@@EEELLLRRRXXX^^^cccgggnnnooooooxxx~~~~~~}}}uuurrrbbb[[[PPPFFF???:::777555///000111333888@@@IIIOOO]]]iiiuuu{{{uuuhhhGGG555......***)))***###))))))***(((%%%###"""### """###%%%'''((()))''',,,...,,,))))))'''$$$"""###%%%((())))))((((((((('''&&&$$$$$$%%%&&&'''"""$$$$$$###&&&)))((($$$'''((()))***,,,---...///111222444666888:::<<<===@@@AAADDDGGGLLLPPPSSSUUUXXX___eeebbbZZZYYYaaakkk{{{ssslllccc[[[WWWQQQNNNIIICCC>>>;;;:::::::::888666222...,,,+++******...111111...,,,,,,...+++++++++*********))))))((('''&&&%%%%%%%%%%%%%%%!!!"""$$$%%%&&&***000333===BBBIIISSS^^^hhhooosss{{{}}}}}}wwwnnngggddd[[[]]]]]]ZZZVVVUUUWWWZZZ^^^bbbhhhnnntttyyy|||}}}}}}{{{~~~{{{xxxjjjEEE111'''111......000111000333777///444:::<<<;;;:::<<>>ggg[[[555+++;;;```ZZZ111222<<>>???BBBEEEIIIMMMQQQRRRVVV^^^eeeccc[[[XXX]]]dddwwwtttnnniiiaaaXXXTTTIIIGGGDDDAAA???>>>>>>>>>888888666222...,,,,,,---'''+++......,,,+++,,,...+++++++++************)))%%%$$$"""!!!!!!###%%%&&&&&&+++333<<>>@@@]]]\\\AAA555444===OOO[[[\\\\\\^^^eeeccc___ZZZUUUTTTVVVXXXJJJJJJ@@@999:::777;;;IIIvvvppp___```kkkoootttxxx{{{{{{{{{zzzuuusssnnndddYYYOOOIIIFFF<<<222000888;;;777<<>>>>>>>>>>>666666555111---+++,,,///'''+++------+++***+++---+++++++++************)))'''&&&'''***///666===AAAEEEMMMXXXbbbjjjooosssuuuhhhhhhgggeeeaaa\\\VVVSSSRRRUUUYYY^^^cccjjjpppuuutttyyy}}}xxxvvvuuukkkiiiddd]]]UUUMMMGGGCCC<<<222......(((...TTTSSS---)))000666QQQhhhmmmrrrXXX444666FFFdddPPP555555LLLwwwKKK666999777LLLMMM===777EEEXXX___]]]\\\PPPOOOVVVhhhvvvDDD888<<<>>>jjjmmmCCC888666FFFtttvvvzzzyyyooodddcccjjjzzzddd<<<888<<>>CCCXXXxxxqqqoooYYY@@@888555888CCCvvv}}}PPP111000888===CCCGGGIIILLLQQQTTTZZZ^^^ccchhhjjjkkkmmmnnn```]]]ZZZTTTJJJ===333000;;;...,,,---'''''',,,)))$$$&&&((('''%%%###"""""""""###$$$%%%'''((()))***((()))((((((---111---%%%'''&&&%%%%%%%%%'''(((***''''''&&&&&&&&&%%%%%%%%%###&&&&&&&&&)))---,,,))))))******+++,,,---......,,,...111444777999::::::;;;<<<>>>AAAEEEIIILLLNNNRRRUUUYYYZZZYYYYYY[[[]]]```oooyyylllaaa^^^]]]UUULLLFFFEEECCCAAA>>><<<;;;;;;;;;444555333000,,,***,,,///***---///...+++***+++---+++++++++************)))///111555<<>>aaazzzvvvmmmhhhaaaWWWfff|||www===666???;;;UUUJJJ===666:::???;;;888999;;;333333FFFhhhxxxDDD888===AAAmmmcccAAA<<<777???@@@BBBFFFFFF>>>444777@@@TTTppplll???888===WWWwww===000888SSSyyyoooFFF777888???III~~~RRR222444***---000///...000888???555666888999;;;>>>CCCFFFWWWjjj{{{~~~}}}yyyjjjYYY@@@555333333)))'''***((("""%%%''''''%%%###""""""""""""###$$$&&&'''((((((&&&))))))((((((+++)))%%%)))'''%%%######%%%((()))''''''&&&&&&&&&%%%%%%%%% #########&&&***)))&&&******+++,,,------......+++---000444777999:::::::::;;;===@@@DDDHHHKKKMMMSSSTTTVVVYYYZZZ\\\]]]^^^YYYgggxxxxxxssslllbbbZZZTTTOOOIIIEEECCCAAA???>>>===<<<:::888555555222...++++++---///333+++(((---111///---...,,,***(((''')))...333777@@@HHHNNNYYYjjjpppsss}}}wwwvvvpppfffZZZRRRNNNNNNNNNVVV___dddhhhmmmrrruuuzzzrrryyy~~~{{{gggVVVMMMGGG;;;))))))444666333777555555777///,,,888NNNXXX===)))&&&---YYYPPP333%%%000UUUccc888;;;;;;IIIvvvuuu@@@444777999AAAJJJIIIAAA;;;;;;888;;;LLLtttccc@@@888:::666```LLL<<<444999???>>>@@@FFF<<<555===:::LLL~~~eee@@@<<<888BBBvvvaaa@@@===AAA===>>>===666777>>>999666>>><<>>======<<<:::888666222...---...///...,,,222...---111111,,,((((((///...///444<<>>...///222555777777777666666777666@@@ddd```@@@888======hhh]]]RRROOOZZZeeeiiinnntttWWW???999333GGGyyybbbDDD444555AAAuuurrrXXXRRRRRROOOZZZ[[[XXX[[[XXXCCC333666:::TTTbbbBBB>>>;;;RRRwwwDDD777555@@@TTT```bbbfffnnnlllrrr~~~LLL>>>::::::aaauuuJJJ888666;;;ZZZccc^^^^^^PPPJJJBBB@@@777888222333AAA444---333UUUwwwlllDDD:::<<<***'''...$$$$$$###!!!!!!"""###"""!!!""""""###$$$%%%&&&&&&''''''((()))*********))))))'''&&&$$$#########%%%%%%''')))((($$$$$$''''''%%%'''&&&%%%%%%%%%''')))***,,,...111222111000/////////......///222555888:::<<<;;;:::===CCCGGGJJJJJJMMMNNNRRRVVV[[[]]]]]]]]][[[___iiiwwwzzzqqqmmmcccWWWQQQOOONNNHHHCCC@@@>>><<<;;;<<<;;;999777333...+++,,,111444000,,,222111111444333000222666???AAAGGGQQQ]]]fffjjjjjjgggqqqlll___\\\WWWOOONNNQQQSSSXXXaaakkksssxxx{{{rrrpppnnnkkkfff___XXXSSS:::YYY}}}bbb111***...AAATTT^^^jjjrrrnnn}}}}}}BBB000,,,...iiiLLL888((('''<<<]]]aaaPPPIII===555>>>TTTxxxsssMMM999555???dddsssCCC555===DDDGGGFFFHHHKKKEEE;;;888444777UUUWWW<<<666======dddnnnHHH777222HHHvvvUUU>>>@@@AAAHHHsss\\\===<<<666QQQ[[[DDDAAA:::OOOoooAAA555333666;;;;;;999@@@KKKEEEPPPtttLLL>>>;;;===fff[[[<<<---???qqqxxxwwwmmmmmmbbbWWWVVV???777222IIIooowwwUUUJJJHHH555,,,...%%%$$$""" !!!!!! """"""######$$$$$$$$$%%%'''''''''''''''(((((((((&&&%%%$$$""""""###$$$$$$$$$&&&&&&###$$$((()))'''&&&&&&%%%%%%&&&''')))***,,,000444666555444333222111000//////111555999;;;<<<;;;<<>><<<;;;:::::::::888666...,,,***,,,111333222//////111444777:::AAALLLVVVdddeeeggglllooommmfff___PPPVVVKKK???GGGUUUZZZ^^^fffjjjpppwwwyyyssshhh^^^RRRIII@@@;;;777222...---***WWW}}}aaa000(((555VVVrrr|||~~~www222(((,,,666www}}}GGG:::...***333>>>888...222222,,,000IIIqqqaaa@@@777...<<>>888SSSoooFFF777888OOOxxxMMM>>>:::777444NNN]]][[[kkkrrr{{{|||\\\:::;;;555OOO{{{PPPAAA@@@777FFFmmm}}}\\\SSSTTTTTTRRRKKKCCC@@@AAA333999XXX~~~III;;;:::???jjjlllAAA555CCCsss}}}yyy___AAA888GGGllldddTTTLLL:::000///***%%%###!!! !!!!!!!!!""""""""""""############)))((((((''''''((())))))%%%$$$###"""""""""######"""%%%%%%###$$$((()))&&&%%%%%%%%%%%%&&&((()))******...444888999888777777555333000///000333777:::<<<===???AAACCCCCCCCCBBBHHHKKKPPPTTTXXX[[[^^^```aaa^^^___gggvvvvvvnnnhhh___VVVLLLHHHIIIIIIEEEAAA>>><<<:::999:::999777555,,,,,,,,,+++,,,...000222222;;;DDDKKKPPPZZZeeennn|||vvvnnnfff^^^UUUKKKDDDDDDLLLHHHJJJ^^^pppsssuuussspppjjjcccZZZMMM===333///)))'''+++...+++))))))000bbbZZZ+++&&&888]]]xxx}}}|||hhh***&&&000EEEyyyFFFAAA;;;999///555555333666777777<<>>>>>===666EEEHHH>>>IIIMMMNNNMMMUUUbbblllnnnrrrwwwuuuxxx|||uuuPPP777<<<444KKKpppCCC;;;>>>888>>>VVVsss{{{~~~~~~vvvgggRRRBBB:::999IIIqqqxxxBBB777:::BBBnnn|||KKK;;;@@@hhhuuu888333???dddjjjRRRDDD777000...---'''%%%###"""######"""!!!"""""""""""""""""""""""",,,+++************++++++$$$$$$#########"""######"""%%%&&&###$$$&&&&&&$$$$$$$$$%%%&&&'''((()))***&&&+++222777999999999:::888666222//////000333666888;;;>>>AAABBBCCCCCCDDDFFFIIINNNRRRUUUYYY]]]```bbb___]]]bbbnnn~~~|||rrrkkkeeeWWWRRRLLLGGGFFFEEEBBB@@@???===;;;:::999888666444......---,,,,,,000888>>>IIIVVVccciiilllnnnpppooofffaaaWWWNNNHHHGGGHHHJJJYYYccchhhqqq{{{sss___WWWUUUMMMAAA777333444666888;;;;;;CCCMMMLLL???222...222fffUUU***%%%>>>iii~~~uuunnnddd```uuuzzzTTT***&&&444TTTtttAAA<<<999<<>>MMMLLL<<>>nnnkkkHHH555777444444@@@KKKKKKKKKVVVcccfffjjjqqqsssoookkkgggddd```VVVGGG;;;333777GGGnnnooo:::777444>>>666?????????@@@???<<<:::<<<>>>===<<<::::::;;;>>>@@@AAAFFF333777;;;WWW}}}MMM>>>---444555FFFGGG;;;???;;;GGGHHHFFFCCCAAA@@@>>>;;;888>>><<<999>>>:::333666777AAApppmmmHHH>>>=========;;;666<<>>???BBB@@@===;;;999777555222111---+++333FFF\\\mmmuuummmpppkkk^^^TTTOOOHHHAAAFFFQQQ^^^fffhhhiiimmmqqqyyy{{{|||{{{kkkEEE///555===HHHYYYhhhssszzzsssOOO555---OOOxxxwwwHHH'''...///999<<<111---...((('''NNNqqqbbb---///,,,@@@uuuqqqsss{{{sssJJJ///111999lllUUU???111555888333111666666000555999333333:::;;;999999===@@@===555333666777666DDDpppxxxDDD???666@@@===IIILLLNNNRRRUUUUUUUUUXXX]]]WWWUUUQQQKKKIIIKKKLLLLLLBBB777AAAIIIhhhpppdddUUUZZZWWWfffkkkeeeppppppkkkpppnnnfffbbbccc```YYYTTT\\\VVVNNNRRRSSSLLLJJJGGGMMMvvvvvvTTTEEE===<<<<<<666CCC@@@;;;:::;;;=========444<<>>@@@???======???BBBBBBFFFKKKMMMNNNPPPVVV\\\[[[___aaa^^^]]]fffxxxqqqeee]]]WWWUUUSSSQQQLLLGGGCCC@@@??????===;;;999888777666333111444***&&&888VVVkkkmmmeeecccVVVFFF>>>BBBMMMXXX^^^jjjccciii```XXXTTTKKKTTTrrrttt[[[000222PPPgggttt___:::222000YYY|||eee888333000***'''+++.........///---LLL~~~pppQQQ111!!!...KKKnnn~~~}}}|||~~~tttcccMMM777---444AAAgggwwwGGG<<<444444666333333555999999888777666777888999@@@???===<<<<<<<<<===>>>EEEYYYuuu~~~jjjdddmmmzzz~~~~~~wwwvvvzzz|||}}}cccNNNHHHPPPYYYaaa```\\\XXXVVVVVVPPPHHHDDDBBB???===;;;999666444<<<777666GGGkkknnn===666<<<888777HHHKKKQQQ___tttlllmmmggg___```___PPP<<<222222,,,;;;kkkEEE333,,,777dddfff@@@000,,,)))(((,,,***'''%%%$$$######!!! """###%%%&&&''''''&&&%%%***************)))((((((###$$$$$$$$$$$$&&&))),,,"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&((((((---******---,,,***))),,,---,,,+++***,,,...111333666:::<<<:::;;;???BBBBBBCCCGGGJJJKKKKKKOOOXXX```\\\aaafffeeebbbeeeoooxxxzzznnnddd\\\WWWUUURRROOOKKKFFFBBB@@@???>>>===;;;888777666555222000222---...>>>SSS```]]]VVVHHHJJJNNNUUU\\\aaadddeeeeeeZZZ[[[OOODDD@@@666???qqqvvvZZZ111777WWWooo{{{WWW444000333bbb[[[...&&&)))///:::BBB>>>222)))'''---VVVeee;;;'''"""---;;;LLLXXXVVVZZZYYYXXXVVVUUUUUUUUUVVVLLLFFFAAA@@@>>>999777888mmmCCC;;;888===CCCGGGJJJNNNMMMMMMMMMOOOSSSVVVWWWXXXTTTVVVXXX[[[```eeeiiilllwww~~~xxx{{{mmmiiiccc\\\SSSJJJ@@@999888666:::MMMpppsssGGG666===AAAAAA777999:::@@@MMM^^^hhhiiittt{{{|||ggg999888///;;;iiiHHH444+++222^^^]]]:::......,,,))))))'''%%%######$$$$$$###""""""###%%%&&&''''''&&&&&&)))************)))((('''$$$$$$$$$$$$###%%%(((+++$$$%%%&&&''''''(((((((((%%%%%%%%%%%%&&&'''((())),,,)))))),,,,,,))))))+++---,,,++++++,,,...111333555999;;;999:::???BBBBBBCCCEEEGGGHHHJJJNNNVVV[[[[[[___dddeeedddffflllrrrwwwmmmddd]]]XXXVVVPPPMMMIIIEEEAAA???>>>>>><<<:::888666666444222000,,,+++///:::IIIRRRQQQMMMJJJQQQZZZaaaaaa[[[UUUPPPJJJ@@@BBB666///000,,,999mmmvvvvvvOOO000BBBhhh}}}zzzwww}}}zzzLLL+++---777fffgggHHHEEEWWWbbbooonnnYYY>>>---)))444hhhvvvUUU...&&&)))000---000666444555444222111111333555777///)))&&&(((---444???HHHxxxaaa\\\[[[aaaiiioootttxxx~~~||||||yyytttvvvwwwxxxvvvqqqlllhhhgggbbb______ccceeebbbaaabbbccc___[[[ZZZZZZXXXUUUQQQWWW]]]___ZZZZZZbbbeeecccfffffffffggggggffffffeeekkkggghhhoootttsssrrrqqq~~~||||||}}}|||qqqfff^^^SSSTTTYYYggg~~~UUU111///666000BBBCCCAAA;;;;;;AAAFFFGGGKKKVVVbbbooo}}}|||nnn444333)))444aaaJJJ555++++++TTToooPPP222+++//////***'''%%%###""""""$$$%%%%%%$$$"""###%%%&&&''''''&&&&&&)))))))))))))))(((((('''%%%%%%$$$###"""###&&&)))$$$%%%&&&'''((((((((((((&&&&&&&&&&&&'''((()))******((((((+++,,,)))(((+++---,,,++++++,,,...000222222777999888999>>>BBBBBBCCCCCCCCCEEEHHHMMMRRRUUUYYY\\\aaadddeeefffhhhjjj|||{{{wwwppphhh```YYYTTTQQQMMMKKKGGGCCC???============;;;888777666555222000******///;;;KKKWWWZZZZZZ[[[XXXSSSMMMFFF@@@;;;888===999@@@444))),,,111GGGrrrzzz|||gggAAA///LLLvvvyyytttfffTTTOOO```zzzmmm@@@%%%+++:::mmmsssxxx|||qqqTTT666'''''':::uuucccBBB222***,,,---$$$###,,,---------...000333666999;;;===@@@BBB@@@===FFF```yyy{{{wwwnnnmmmkkkhhheeecccaaa```XXXVVVTTTTTTTTTTTTRRRQQQQQQSSSRRRMMMLLLNNNNNNKKKLLLNNNPPPOOOKKKGGGCCCBBB<<<999:::???AAA>>>======???===<<<===???@@@???>>>???CCCCCC???@@@EEEGGGFFFEEEEEEEEEEEEDDDCCCBBBAAAAAAAAACCCJJJRRRWWWZZZ[[[YYYSSSLLLHHHGGGGGGFFFEEEKKKMMMOOORRRUUUXXX[[[\\\[[[___bbbbbbaaaaaafffjjjlllttt{{{|||}}}uuuTTTTTT___VVVPPPRRRPPPJJJCCC===555...222666:::AAAMMMZZZ]]]YYY555444)))222^^^LLL666000...OOOwwwWWWBBB...+++...///+++(((%%%###""""""###$$$$$$######$$$%%%''''''''''''&&&((((((((())))))(((''''''%%%%%%%%%###!!!"""$$$'''$$$%%%&&&&&&'''''''''&&&''''''&&&''''''((()))******((()))------***)))+++---,,,++++++,,,...///111000555777666888===AAAAAADDDBBBBBBDDDHHHMMMPPPQQQWWWYYY^^^cccfffgggeeebbbqqqtttpppiii```XXXQQQLLLIIIJJJHHHDDD@@@===<<<;;;;;;===;;;999777666555333111---111<<>>???>>><<<<<>>555444777999999888888---444^^^JJJ333444555JJJsssttteeeAAA777///,,,,,,+++******&&&%%%###"""######"""!!!###$$$&&&'''(((((('''&&&&&&''''''(((((((((''''''&&&&&&%%%###!!!"""$$$&&&&&&''''''(((((((((((('''''''''&&&''''''((()))***+++)))+++//////,,,+++---,,,,,,++++++,,,---...///...333555555666;;;??????CCCBBBBBBDDDHHHLLLOOOOOOUUUWWW[[[aaaeeefffbbb___hhh{{{tttppphhh___WWWPPPLLLJJJGGGEEEBBB>>><<<:::::::::<<<:::888666666444222000***777OOOhhhwwwssscccTTT222111111666AAAPPP^^^ffflllooouuuUUU///(((:::aaatttTTT333&&&000>>>000,,,""",,,NNNuuusssHHH///'''***555GGGNNNXXXZZZTTTMMMHHHFFFDDDBBB>>>777---%%%'''---@@@vvvRRR333555///999JJJSSS]]]gggggguuuyyy~~~{{{vvvxxxkkkllldddWWW]]]YYY[[[[[[XXXQQQMMMLLLIIIFFF@@@???===;;;999999999:::666888:::===???AAABBBCCCNNNPPPTTTXXX[[[]]]]]]^^^fffjjjlllmmmqqqxxx|||{{{xxxzzz}}}~~~~~~~~~}}}}}}||||||||||||}}}}}}}}}}}}vvvtttqqqoooppppppooonnnrrrrrrsssssssssrrrrrrqqqdddeeebbb^^^]]]aaacccbbbjjjbbbXXXRRRPPPOOOLLLHHHGGGFFFEEEDDDBBBAAA@@@???@@@CCCFFFGGGFFFDDDBBBBBB===BBBDDDAAA???AAA@@@>>>;;;:::999<<>>FFF@@@555;;;===<<<>>>CCCEEECCCOOOPPPPPPMMMKKKLLLQQQVVV\\\___eeellltttzzz~~~~~~|||{{{tttuuuwwwxxxyyyzzz|||}}}yyyuuussssssvvvvvvvvvvvvuuuvvvwwwxxxyyyyyyyyyyyy|||{{{zzz||||||yyyzzztttooopppuuuxxxwwwtttoooooooooooonnnmmmlllkkk\\\^^^aaacccbbbaaa```___XXXZZZXXXTTTRRRRRRNNNIIINNNKKKGGGDDDCCCAAA???===;;;:::???GGGMMMOOOUUU]]]___fffiiiqqq~~~|||mmm```XXXUUU@@@DDD<<>>SSSlllwwwuuurrryyy~~~yyyRRR///222QQQ{{{___BBB888BBBKKKLLLLLL:::(((,,,KKKoooXXX+++(((...((((((+++(((,,,,,,%%%+++777:::===AAAFFFGGGCCCBBBNNN[[[|||wwwzzz~~~wwwrrrooohhhcccbbb^^^ZZZUUUQQQNNNLLLBBBBBBDDDFFFCCC======AAA555???888;;;======HHHAAANNNWWW___bbbjjjuuu{{{{{{zzzzzz}}}zzzuuuuuuvvvssstttqqqkkkiiikkkkkkhhhcccbbb___[[[WWWTTTUUUVVVSSSPPPRRRVVVWWWRRRNNNMMMMMMNNNPPPPPPPPPPPPQQQSSSOOOKKKJJJMMMQQQSSSSSSTTTQQQRRRTTTUUUWWWXXXXXXXXXNNNVVV[[[ZZZ\\\```___[[[aaa]]]\\\bbblllssstttrrrxxxyyy}}}wwwtttqqqmmmhhhddd^^^WWWSSSLLLFFFBBBBBB???999999>>>;;;DDD???>>>JJJGGGGGGYYY[[[gggrrrwww{{{}}}}}}vvvwwwiiieee}}}yyyJJJDDD<<<''',,,111...,,,,,,++++++------)))###"""!!! !!!###$$$%%%$$$$$$%%%&&&(((((((((((('''$$$%%%&&&&&&'''''''''&&&&&&&&&&&&%%%$$$%%%'''***$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%'''((((((((('''***///000,,,***,,,+++,,,,,,,,,,,,,,,,,,------222444222222777999999:::???DDDEEEEEEGGGMMMRRRRRRUUUYYY[[[]]]```dddgggWWWfffxxxzzznnnddd___YYYSSSPPPNNNKKKJJJ@@@???>>>===;;;999888777444555555333222111...***333YYYlllvvvxxxSSS000777IIInnnuuuyyyrrrppp}}}www]]]===///@@@eeeyyyllleeehhhnnntttwwwlllCCC&&&777aaasssPPP222---999>>>999FFFMMMTTTWWWXXX[[[bbbggghhhpppvvvwwwvvvxxxxxxvvv~~~}}}zzzxxxtttnnngggccc]]]ZZZUUUNNNIIIEEECCCBBBBBB???;;;888777888;;;===:::<<>>EEE======CCCAAA888:::DDDEEEAAA<<<:::<<>>BBB@@@<<>>???@@@@@@@@@BBBFFFIIIPPPSSSVVVYYYZZZ[[[^^^```ddd___ggg}}}wwwkkkccc^^^WWWQQQMMMJJJGGGEEE===<<<<<<;;;:::999888777333444444333111///,,,)))777\\\nnnssspppLLL---555[[[qqqjjjeee```fff|||tttUUU444222QQQqqq|||xxxtttsssuuutttqqqmmmZZZ888$$$;;;hhhtttbbb___kkkrrrpppvvvxxx{{{}}}~~~~~~tttvvvtttkkkeeecccbbb```WWWRRRKKKEEEAAA@@@AAAAAA999999;;;<<<===>>>??????EEEGGGJJJOOOUUU\\\bbbeeeyyywwwxxx~~~{{{pppjjjnnntttqqqiiieeeaaaaaacccaaaYYYTTTSSSOOOJJJGGGIIINNNNNNMMMKKKKKKKKKKKKLLLNNNPPPRRRSSSMMMQQQUUUUUUSSSSSSVVVZZZ```]]][[[\\\___bbbbbbbbbgggggggggfffdddbbb```___[[[WWWZZZ]]]SSSAAA===EEEYYYSSSKKKEEEBBBBBBBBBCCC>>>;;;888777888:::;;;;;;<<<:::888888:::;;;;;;;;;999:::::::::999999:::<<>>===<<<>>>>>>>>>???AAABBBDDDEEEHHHIIIKKKMMMOOOQQQSSSTTTJJJQQQVVVXXX\\\bbbffffffrrrtttwww|||}}}|||{{{yyyvvveee```XXXQQQKKKFFFAAA>>>999>>>BBB???;;;???LLLXXXdddfffppp~~~yyyvvv```>>>,,,,,,,,,+++***(((&&&$$$###!!!"""###"""""""""%%%'''&&&''''''((((((((((((((()))))))))((('''''''''&&&&&&&&&%%%$$$$$$%%%&&&&&&'''''''''''''''((())))))***)))'''&&&%%%&&&'''((((((&&&&&&(((+++---,,,***))))))***+++,,,,,,,,,,,,111111111111333555777888===>>>??????@@@BBBFFFIIIMMMPPPTTTWWWZZZ\\\___aaa___]]]cccttt{{{qqqhhh```[[[TTTMMMIIIEEECCCAAA::::::999999888777777666111222333222///+++))))))AAAccctttssshhhFFF---777```eeeRRRFFFHHH[[[yyy}}}pppKKK---777^^^uuutttuuurrrpppmmmjjjbbbXXXQQQ;;;((($$$AAAkkk~~~}}}yyywwwsssmmmiiibbb```YYYLLLDDDBBBBBB@@@>>>;;;888666777;;;@@@CCCBBBFFFNNNXXXaaaggglllnnnzzz{{{~~~~~~wwwrrrssssssnnniiihhhcccbbbYYYNNNQQQYYYSSSDDDNNNJJJHHHIIIHHHEEEDDDFFFPPPJJJJJJRRRZZZ___bbbeeepppqqqsssvvvzzz~~~|||rrrQQQAAADDDCCC>>>777333222444555666777888888666444555888<<<999777555555666777666555666777888777555555666777;;;;;;:::999777555444222666666666666666777888999777888999:::;;;<<<<<<===888>>>CCCDDDGGGNNNQQQQQQOOOOOOQQQUUUZZZ```eeehhhwwwyyy}}}}}}zzztttiii___TTTIII<<<555666999888777999<<>>???BBBFFFIIIJJJMMMRRRVVVXXX[[[___aaa^^^aaaeeemmm||||||uuullleee[[[VVVPPPJJJFFFCCCAAA???;;;;;;:::888777555444444000000222222---((((((,,,NNNlll|||uuu```@@@...666KKKHHH999///:::XXXwwwfff@@@+++777QQQ]]]YYY^^^XXXPPPGGG@@@:::444000((('''555TTTuuu~~~|||rrrmmmeee]]]VVVQQQMMMJJJ>>>@@@???===>>>DDDHHHHHHPPPTTTZZZ___cccfffhhhiiiwwwyyy|||xxxwwwtttpppkkkgggcccaaa___ZZZWWWYYYYYYUUURRRRRRFFFNNNMMMFFFLLLXXXRRR???NNNXXX^^^^^^dddkkkcccTTTrrr|||vvvKKK777999666333111222444777999:::777888888777666777999<<<:::888777777777888777555;;;<<<===<<<:::888888999999::::::::::::999888888::::::999999999999::::::666666777888999;;;<<<<<<444999<<<;;;;;;>>>@@@???DDDDDDCCCCCCEEEIIILLLOOORRRVVV[[[___dddjjjrrrwwwwwwggg]]]YYYTTTKKKCCC777555444666:::@@@GGGMMMTTT\\\___dddgggTTT666&&&+++++++++)))(((&&&$$$### """$$$%%%%%%%%%(((***%%%%%%&&&'''((((((((((((+++******)))((('''&&&&&&%%%&&&'''(((((('''&&&%%%'''&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&'''((('''''''''((()))***++++++******)))))))))+++---...000//////000111333555777666888;;;===>>>AAAEEEHHHHHHLLLPPPTTTVVVYYY]]]___^^^dddfffgggsss~~~wwwppphhhbbbVVVRRRLLLGGGEEECCCBBBAAA>>>===;;;999666333222000......000111+++&&&***333[[[rrr~~~oooQQQ444)))///444000,,,***===```xxxuuuSSS333)))...111333777777333...++++++...222444>>>III]]]ttt{{{|||xxxooofff___YYYTTTDDDDDDAAA<<<888999???EEEIIIPPPWWW]]]fffnnnqqqppp|||{{{zzzyyyvvvpppiiibbb]]]YYYXXXGGGFFFEEEEEEEEEFFFHHHIIIMMMOOOUUU\\\___```eeekkkrrr}}}xxx|||{{{fffVVVrrr\\\vvvuuuJJJ:::>>><<<;;;;;;<<<======;;;999999777666666888:::::::::;;;:::999999::::::888666:::;;;===<<<999777777777666777888999999999999999888777666666555555555666666666777777888999999999333888999666555777777555888777666777999<<<@@@CCC:::===AAABBBBBBEEELLLQQQZZZ\\\```eeejjjooosssvvv|||tttmmmiiihhhbbbWWWKKKBBB>>><<<;;;...555444666===888---,,,++++++***)))'''%%%###"""!!!###$$$$$$######$$$%%%$$$%%%&&&'''((((((((((((+++******)))((((((''''''%%%&&&((())))))(((&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&''''''''''''((((((''''''(((***+++***)))(((((()))***,,,---///......///000222444555333666999;;;===@@@DDDGGGHHHKKKOOORRRTTTVVVYYY[[[[[[bbbccc```iii~~~xxxssslllddd___RRRNNNIIIEEECCCBBBAAA@@@???>>>;;;888555222///......---///000***&&&///>>>eeetttxxxccc@@@,,,+++000666+++---000KKKoooyyybbbAAA)))((((((***(((,,,333===HHHRRRZZZ^^^kkkttt}}}zzzooofffaaaQQQQQQPPPOOOPPPPPPOOOMMMYYY^^^ccceeehhhooo{{{}}}zzzsssqqqqqqmmmdddYYYQQQNNNNNNCCCBBBBBBCCCEEEHHHKKKNNNUUUWWW[[[aaaiiirrryyy~~~```yyyuuurrrooo~~~uuuLLL===CCC666666777999:::999666333999777555666888999888777999888888999::::::888666999:::<<<;;;999777666666888888999999999888777777888777666666555555555666777777666666555555444444666;;;===:::999;;;<<<:::222111000000000222444555222555888888777888<<>>===<<<;;;999666333000...------+++---///***'''555HHHmmmsssqqqYYY:::333@@@HHHLLL333000333VVV|||yyy{{{RRR<<<,,,---000///444>>>EEELLLWWWccclllrrrvvvxxxvvvuuuqqqjjjbbbYYYQQQKKKLLLOOOWWW```ggglllqqqsssooossswwwzzz|||xxxmmmeee^^^UUULLL;;;;;;:::555//////333888???CCCKKKUUU```kkktttxxxzzz}}}pppxxx}}}kkkAAA111777:::999999;;;===>>>>>>===777888999888777666777888777777777888::::::888666999;;;======;;;999888888:::::::::::::::999888888::::::999999888999999999777777777666666666666666000444666444444666777666===<<<;;;999777666666666111333555666777777888999999<<<@@@BBBCCCDDDGGGJJJEEELLLTTTYYYYYYZZZ]]]aaaiiikkkiii```XXX___tttrrrcccEEE222333111+++---+++******((('''%%%###""""""###%%%%%%###!!!!!!!!!######%%%&&&'''((((((((()))))))))))))))*********'''((())))))))))))((('''$$$$$$######$$$$$$%%%&&&$$$%%%&&&&&&'''''''''''''''(((((('''%%%&&&))),,,'''((()))******+++++++++------------...000333444111444777:::;;;===@@@BBBCCCFFFKKKNNNQQQTTTWWWZZZ^^^```dddffffffnnnuuuooommmeee]]]XXXQQQMMMGGGBBB???===;;;:::999888666444222000...------+++---///***(((999OOOrrrrrrnnnWWW<<>>JJJTTTZZZjjjnnnsssvvvvvvtttrrrppp]]]WWWPPPMMMRRRXXXYYYVVV```fffqqqzzz}}}~~~}}}zzzssskkkeeeYYYTTTJJJ???:::999555///111888AAAIIIPPPZZZeeennntttxxx}}}qqqJJJ:::@@@AAA>>>:::888888999::::::777<<>>@@@@@@DDDIIIMMMQQQTTTXXX[[[ZZZZZZ___dddbbbeeewwwssslllhhh```WWWQQQLLLJJJFFFAAA===:::888777;;;999777444000---+++***,,,)))+++...((()))DDDdddtttyyyrrraaa^^^iiipppmmmNNN888,,,>>>```yyy{{{aaa```eeeooovvvttttttwwwyyyuuunnnggg```[[[XXXWWWMMMRRRZZZbbbjjjooorrrssszzz~~~}}}{{{uuuoooddd^^^UUUMMMGGG@@@:::555,,,+++***((((((***...222]]]mmmyyyzzzsssJJJ;;;AAA???>>><<<;;;::::::;;;;;;:::999666555555777:::<<<999999888888888888888888>>>>>>===<<<:::999999888:::::::::999888777777666666666555444444444444555555444555777999999888666777777555444333444444555555555444333333222111111555666777666555555777999777666555444444555666777555333111222555666555444777888:::;;;<<<:::999888>>>???BBBHHHMMMSSS[[[bbbLLL???111***,,,///...******)))&&&$$$$$$$$$%%%&&&"""######$$$$$$%%%&&&&&&%%%%%%%%%&&&'''((())))))))))))))))))))))))))))))))))))((('''&&&%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&$$$%%%&&&'''(((((((((((((((((('''''''''&&&&&&&&&(((((((((((())))))))))))))))))+++---000222444555...333888:::999:::<<>>??????>>><<<;;;::::::;;;;;;:::999777777777888:::;;;999999::::::;;;::::::999999999999999999999999999:::999999888777777666666555555555555666666777888444444444555777777555444888777555444222222222222555444444333222222111111444666777777666555777888777666555444444555666666555333222222555666666444444444666666666666555444111222333333222000111333===555---***---000///---***)))'''%%%$$$%%%&&&&&&#########$$$%%%%%%&&&&&&%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%''''''%%%$$$###$$$%%%%%%$$$%%%&&&'''(((((((((((())))))((((((((('''''''''(((((((((((()))))))))))))))***+++---///111333333000333666999:::;;;===>>>BBBCCCEEEHHHKKKPPPSSSUUUXXX^^^^^^```eeecccgggwwwzzzpppfffdddaaaXXXNNNIIIGGGEEEAAA===:::777666555333333222111000000///...+++***&&&"""&&&999WWWnnnooolllggg^^^SSSEEE777...))),,,;;;XXXrrr~~~}}}wwwnnniiieeebbbaaacccvvvxxxzzz|||}}}|||zzzxxxjjjeee\\\QQQFFF===777444999;;;:::555111000,,,''')))(((&&&&&&'''((('''&&&$$$%%%&&&%%%###$$$%%%'''+++------000@@@UUUaaaaaammmuuu~~~cccVVVYYY~~~fffBBB===888>>>===<<<;;;;;;;;;;;;;;;999999999999:::::::::;;;666777999;;;;;;;;;:::999444444555666777888999999999888888777777666666555555555555666777888::::::666555444555666666444222888777555333111000000000444444333333222222111111222444777777666555555666777777666555444444555555666444333333555666666555333333333333333222222222111333555333000...,,,+++...---++++++---...---,,,)))((('''%%%%%%%%%&&&&&&######$$$%%%%%%&&&&&&'''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&)))'''&&&$$$######$$$$$$$$$%%%&&&''''''((((((''')))))))))))))))((((((((((((((((((((())))))))))))***+++,,,---///000111111222222444777;;;======<<<@@@AAACCCFFFJJJNNNQQQSSSUUU[[[\\\___gggdddccclllwwwmmmccc```\\\UUUMMMIIIEEECCC@@@<<<999777666555222222111000000///......***,,,)))$$$+++@@@WWWddd___RRRCCC:::222***(((***888CCCYYYppp{{{xxxqqqmmmcccaaa```ccciiinnnsssvvv~~~zzzooogggKKKEEE<<<333+++&&&$$$###'''))))))&&&'''******(((''''''&&&&&&''''''''''''%%%&&&((('''&&&%%%%%%&&&+++***%%%!!!&&&111777777<<>>@@@CCCFFFJJJMMMPPPQQQSSSYYYWWWYYYdddgggdddgggiiizzz{{{rrrggg[[[TTTOOOJJJGGGHHHAAA@@@===:::999888777777333222111///---+++***)))))))))((('''(((***000444222888BBBKKKSSSZZZ___ccc]]]___cccfffeeecccgggooo}}}{{{uuunnnccc]]]TTTGGG;;;111+++''''''%%%###"""###&&&***,,,'''((('''######'''(((&&&'''(((******((('''(((((("""$$$%%%%%%$$$###$$$%%%###((()))&&&%%%&&&(((%%%''')))((('''222LLLddd___<<<555>>>>>>666<<<888777>>>LLL```xxxuuuttt___AAA;;;===>>>;;;<<<<<<===<<<<<<;;;;;;777888:::;;;;;;;;;:::999777888:::<<<<<<<<<;;;:::::::::999999888888777777777777777777777777777777888777666666555555555666666444111111111222111///000111222333333333333222222222222222222222111111///111444444333222222333333444555555555555444444444555555444222222333555222222222111000000//////222444...###!!!)))000000,,,,,,+++)))''''''))),,,$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&''''''(((((()))&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&)))'''&&&$$$######$$$$$$###$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))******++++++,,,---......111000000222555777888888===???BBBFFFJJJMMMOOOPPPVVV]]]ZZZXXXaaadddaaadddbbbsssyyyuuukkkaaaXXXSSSNNNIIIFFFGGG>>>===;;;888777666666666222111000...,,,+++***)))+++&&&%%%)))***)))111===FFFTTT___^^^]]]```aaa^^^aaabbbgggmmmqqqrrrwww}}}|||zzzrrreee[[[UUULLLCCC,,,***'''$$$$$$'''***,,,''''''&&&&&&'''((()))***"""$$$$$$"""$$$(((***))) ###%%%%%%###"""###$$$!!!"""$$$$$$######$$$&&&''''''((())))))''''''((("""%%%***---***'''---777TTT```tttlll>>>333===AAA<<<999???:::999;;;<<<===DDDMMMnnnyyy{{{EEE;;;<<<888===:::;;;<<<======<<<;;;;;;777888888999999999999999:::;;;;;;<<<<<<<<<;;;;;;:::::::::999999999888888888888888888888888888888777777666666666777888888777555222222222333333222222222333444444333222111111111111111111111222222000111222222111111222444111222444555555555555444333444555333111000222444000111111111111///...,,,$$$'''###$$$,,,,,,,,,+++)))))))))))))))(((%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&'''(((((())))))%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%''''''%%%$$$###$$$%%%%%%######$$$%%%&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((())))))))))))((()))***+++,,,---.........///000111111333666888;;;===@@@EEEHHHKKKMMMNNNQQQ\\\[[[XXX```ccc```bbbcccmmm~~~rrrpppfff^^^XXXUUUQQQKKKHHHIII<<<;;;999777555555555555000//////...,,,++++++***---%%%$$$---111222@@@TTT```mmmnnn___VVV[[[```]]]iiillluuu~~~xxxqqqoooddd```SSSBBB888555000)))***+++,,,,,,,,,***((('''%%%%%%&&&&&&'''''''''''')))+++***'''''')))***'''$$$'''))))))&&&$$$$$$%%%"""###$$$$$$###$$$&&&((((((### !!!%%%&&&&&&&&&)))%%%&&&******'''***000&&&666SSStttyyyKKK///<<>>;;;:::===BBB@@@999888;;;:::XXXttt;;;>>>BBB888AAA:::;;;<<<=========;;;;;;777777888888888999999999;;;:::::::::::::::::::::999999999999999:::::::::888888888888888999999999666666777777888999;;;;;;:::888555555666777777666444444555555444222111000111111111111111111222222000111222111000000222444000111333555666666666555222444555333000///111333111222333333222000...,,,---111,,, (((...------+++*********)))%%%"""''''''(((((()))(((((('''&&&&&&''''''((()))))))))%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))))))))((('''&&&&&&%%%%%%'''&&&%%%$$$$$$$$$%%%&&&######$$$%%%&&&&&&&&&&&&'''((((((((())))))******(((((((((((())))))))))))(((((()))***,,,---...///,,,///111000///000555999999;;;???CCCGGGJJJKKKLLLIIIWWWZZZYYY```dddaaadddeeejjjwww}}}uuupppeee[[[TTTTTTRRRKKKEEEDDD;;;:::999777666555555444///...,,,***))))))******000%%%###111AAAMMM\\\kkkaaa]]]XXXWWW]]]eeennnrrrrrrrrrrrrqqqkkk```TTTKKK===:::444///+++)))((((((***))))))((('''&&&&&&&&&###$$$%%%'''******)))'''''''''(((((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$###### """$$$%%%%%%&&&'''&&&&&&&&&&&&''''''((((((***+++)))''''''***...,,,000888MMMssshhh???777<<<@@@AAA888<<<::::::;;;<<<999777===EEEGGG;;;OOO}}}bbb666===>>>===<<<:::::::::;;;;;;<<<<<<<<<777888::::::999888888999:::<<<<<<:::777666777:::777:::===>>>:::555444666>>>;;;777666777999:::::::::888888888555222555;;;999999777666555555555555444444444333222111000000...///000000000222555777111222222000///000222444222333444555555444222111111000000000000000111222***---000222111///...------,,,+++)))(((''''''''',,,***(((&&&&&&''')))+++,,,,,,++++++***)))))))))((((((''''''''''''((((((''''''(((((())))))******&&&&&&'''((())))))(((((($$$%%%%%%%%%&&&(((,,,///''''''&&&&&&&&&%%%%%%%%%$$$$$$############$$$$$$(((((((((((((((((((((((('''&&&%%%''')))***)))((()))((((((((()))***++++++...,,,---222333111222555999:::<<>>777<<>>===<<<<<<===999777;;;CCC@@@:::CCC]]]}}}^^^666===>>>???>>>::::::::::::;;;;;;;;;;;;777888999999777777888999666888999888777777:::<<<===;;;999888888888:::<<<:::::::::999888888777777<<<777444555555555777;;;888777777666666666777777111111000000000000000000,,,---...------...111333000111222111000000111333000111111111111111000000000000/////////000000000///111333333111///......---,,,+++)))((((((''''''+++)))(((''''''((()))***,,,,,,++++++***)))))))))((((((''''''''''''(((((('''((((((((((((((())))))(((((((((((((((((('''&&&%%%%%%&&&%%%%%%'''+++...''''''&&&&&&&&&%%%%%%%%%$$$$$$############$$$$$$'''''''''''''''''''''''''''&&&%%%''')))***)))((())))))))))))******+++,,,---,,,---222333111222444:::;;;<<<>>>BBBFFFIIIKKKKKKOOOUUUYYY]]]___aaaccccccdddkkk{{{|||vvvkkkaaaZZZTTTPPPPPPNNNGGGAAA>>>999888777555333333222222---,,,+++***************---'''---BBBTTTZZZXXXXXXfffgggggggggddd\\\SSSLLL???999111+++((('''''''''...---***)))((((((***+++))))))(((((('''&&&&&&&&&$$$###"""###%%%''''''''''''''''''(((''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$""""""$$$%%%''''''(((((('''''''''''''''((())))))(((+++...---+++***+++...+++///222111222DDDhhhbbb<<<777:::===BBB<<>>===>>>>>>;;;777:::@@@:::<<<:::;;;XXXXXX777>>>???@@@@@@;;;::::::::::::::::::999888999999888666666888:::666777888888777888:::<<>>>>>888444666888888888:::777666666666666777888888333222111000////////////------...---,,,,,,///111///111222222000///000111......---------......///////////////////////////111222333111///------...,,,,,,***)))(((((((((((()))))))))))))))))))))))),,,,,,++++++***))))))))))))((((((''''''(((((()))((((((((('''''''''''''''))))))))))))((('''&&&%%%%%%&&&&&&&&&%%%&&&(((+++''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%''')))***)))((()))))))))******+++---------+++---111333111111444::::::;;;<<>>DDD>>>======???===:::;;;@@@;;;@@@;;;000EEEQQQ999???===AAA???;;;;;;::::::999999999888::::::999777666666999<<<:::::::::999888888888999999===@@@>>><<<<<<:::888???BBBDDDAAA<<<:::===AAA;;;888888;;;<<<999888999888888777777666777777777777666444222000000//////000111111///......000222...000222222111///...///---,,,+++++++++,,,...///..................------/////////---+++***,,,---,,,+++***)))(((((((((((('''((()))***+++***)))))),,,,,,++++++***)))))))))))))))(((((((((((())))))((((((''''''&&&&&&%%%%%%'''((((((((((((((('''&&&&&&''''''&&&%%%%%%'''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%''')))***)))(((***)))******+++,,,---...---+++---111222111111444777777888999<<>>AAA===AAA@@@888FFF{{{JJJ;;;???;;;@@@<<<;;;;;;;;;::::::999999999;;;;;;:::888777777:::======<<<;;;::::::;;;;;;;;;666===@@@;;;777:::???@@@TTTZZZ^^^[[[PPPDDD<<<:::555666:::???>>>:::888:::;;;:::999777666666555555555444222111000111222333222222222111//////111333...000222222000...---...------,,,+++,,,---...000.........///...---,,,+++---------+++***+++---///++++++***)))((((((((()))'''(((***+++,,,+++***))),,,,,,++++++***)))))))))))))))(((((((((((())))))((((((''''''&&&&&&%%%%%%%%%%%%'''((())))))))))))'''(((((('''&&&%%%&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&%%%''')))***)))((()))))))))***+++---...///---+++,,,111222000111444333444555777:::===@@@BBBHHHKKKPPPTTTXXX]]]bbbeeefffddddddiiiuuusssfff\\\YYYQQQSSSQQQKKKFFFCCC???:::666555444222111000//////(((((()))***+++++++++***)))777HHHPPPKKK@@@666222///,,,((('''(((***+++,,,...+++)))(((***+++,,,++++++***)))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######%%%&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&'''((()))******---000///---,,,---000333...,,,///222555999>>>RRR999;;;<<<;;;BBB@@@DDD<<<:::<<>>;;;======::::::======<<<:::888666555444444///...------///111444666000111000///---...000222...000111000...---------------------...//////000....../////////---,,,+++---......---,,,---///111++++++***)))))))))))))))'''(((***+++,,,++++++***,,,,,,++++++***)))))))))***))))))(((((())))))***((((((((('''''''''''''''###$$$&&&((()))*********((()))***)))'''&&&'''(((''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((('''&&&%%%''')))***)))((((((((())))))+++,,,...///,,,***,,,000222000000333222222333555888<<>>999333222111///...---,,,,,,&&&''')))***+++++++++***...111222...(((&&&(((***+++***)))***++++++)))''',,,)))'''''')))---///000,,,,,,+++)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&'''%%%$$$%%%&&&&&&'''(((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$###$$$$$$$$$&&&'''((()))+++---///...++++++...111,,,000333666999<<<888111___NNN888>>>>>><<>>???<<<>>>>>>===SSSqqq======@@@999AAA===;;;<<<<<<<<<<<<<<<<<<===<<<===>>>===<<<;;;<<<>>>:::999888999===??????>>><<<===999999KKKjjj~~~ssslllXXXCCC::::::;;;<<<===<<<;;;:::888777666666666000///...---...000333555/////////...------///111///000000...,,,+++,,,...,,,,,,---...//////000///...///000000000...,,,+++---...///...,,,,,,---...+++******)))))))))))))))(((((()))***++++++++++++,,,,,,++++++***)))))))))******))))))))))))******'''((((((((((((((())))))%%%%%%'''((())))))))))))((()))+++***((('''((()))''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&%%%''')))***)))(((''''''((((((***,,,---...,,,***,,,000111000000333333333333555777999<<<>>>IIILLLRRRUUUXXXYYY[[[]]]___```bbbdddkkkxxxzzzsssmmmbbbXXXUUUQQQTTTPPPFFF??????<<<888111000///---,,,+++******&&&''')))***+++++++++***###&&&((()))***---...---+++))))))***,,,------,,,***)))((()))******(((%%%''''''&&&%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))'''%%%%%%%%%&&&'''((((((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$###############$$$%%%&&&((()))+++---...,,,******...111,,,333333---...666888333BBBtttuuuLLL888??????<<>>CCCDDD@@@<<<<<<<<>>>>>>>><<<===??????>>>======>>>===:::888999<<<===<<<:::======<<>>===<<<<<<===@@@DDDFFFBBB===;;;???CCCBBB>>>;;;???MMM:::999rrr^^^BBB>>>;;;@@@>>>???@@@AAABBB???======AAADDD======>>>AAACCCCCC>>>:::@@@999555:::===::::::===999999???VVV}}}|||NNN:::>>><<<999AAA;;;999888:::;;;:::888888555777666222///000333555333222000...---------...***,,,...000000000...---,,,...111222222111222222444333111000111000...---000+++***---,,,&&&%%%)))***))))))))))))+++,,,---+++*********+++,,,,,,---******)))(((((()))***+++)))))))))))))))(((''''''((((((((((((((()))******'''&&&&&&'''(((((('''%%%))))))))))))(((((((((((())))))))))))(((((((((((()))(((&&&%%%$$$$$$%%%&&&((('''&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&''''''((()))+++,,,---...---,,,,,,---...///111111222444555555888;;;>>>JJJLLLRRRXXXXXXTTTUUUZZZZZZ^^^aaabbbbbbgggsss}}}uuukkkddd^^^YYYVVVUUUOOOIIIEEECCC???999333333000,,,***)))((('''%%%%%%(((,,,...---+++***)))''''''''''''((()))+++,,,******++++++++++++++++++,,,***))))))))))))(((&&&((('''&&&%%%$$$%%%%%%&&&(((((('''&&&%%%%%%%%%%%%&&&$$$###$$$&&&&&&$$$!!!&&&'''''''''((((((((()))***(((&&&$$$""""""######&&&''''''&&&$$$"""###$$$""""""###$$$%%%%%%%%%%%%&&&(((+++,,,,,,,,,---///000000111222333333333333111LLLIIICCC===;;;>>>???<<<888@@@>>>===AAADDDEEEDDDBBB@@@DDD777DDD[[[DDDAAA===BBB@@@BBB@@@AAAAAA???======@@@CCC???<<<:::===BBBDDDBBB>>>;;;999;;;BBBCCC===999:::>>>777IIIvvvRRR::::::999777???:::999:::<<<<<<999555333777666444222222555777777222111000...------------+++,,,---...//////......,,,///111222111000000111333111/////////...---+++///+++***---,,,''''''***))))))(((((()))***,,,---++++++******++++++,,,---))))))))))))***+++---...)))))))))))))))(((((('''((((((((((((((()))******''''''&&&'''((()))'''%%%''''''''''''''''''((((((((((((((('''''''''''''''((('''&&&%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((()))+++,,,---,,,,,,++++++,,,---...///111333444555555888;;;>>>HHHJJJPPPWWWYYYVVVUUUXXX[[[___cccddddddiiisss|||zzzooofff```\\\WWWTTTQQQMMMIIIFFFCCC>>>777111222...***''''''''''''&&&$$$'''+++---,,,+++******%%%%%%%%%&&&''')))***+++)))***,,,------+++)))(((+++)))(((((((((((('''%%%&&&&&&%%%$$$$$$$$$$$$%%%'''&&&%%%$$$$$$###$$$$$$%%%###"""###$$$&&&%%%$$$'''''''''''''''((((((((('''&&&$$$###""""""###$$$&&&''''''&&&###!!!!!!""" !!!"""###$$$$$$$$$$$$$$$'''+++------,,,,,,---...///000111222222222222///EEEQQQEEE;;;<<>>======AAAHHH```RRRCCCBBB<<>>@@@???@@@???>>>======???AAA@@@<<<999999>>>@@@???<<<>>><<<;;;<<<;;;:::===BBB>>>HHHhhhVVV;;;::::::888======>>>>>>===<<<;;;:::999:::777444444666777666555000000000000///---,,,++++++,,,,,,---......//////---///111111000//////000111///------------+++***---******,,,,,,))))))+++)))((((((((((((***+++,,,++++++******++++++,,,,,,)))))))))***+++---///000))))))))))))))))))(((((((((((((((((())))))))))))((('''''''''))))))'''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&''''''((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''***))))))))))))***+++,,,************+++,,,---...222333444555555777;;;>>>FFFFFFLLLVVVZZZXXXVVVVVVYYY^^^ccceeeeeeiiipppwww~~~uuuiiiaaa]]]YYYTTTPPPMMMKKKIIIGGGDDD>>>777111000---(((%%%%%%&&&'''((($$$'''***,,,,,,+++***+++%%%%%%&&&'''(((***++++++******+++++++++)))((('''***)))'''((())))))'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&%%%$$$###""""""""""""$$$###""""""###%%%''''''''''''''''''''''''''''''&&&%%%$$$$$$###$$$$$$%%%'''''''''%%%""" !!!!!!!!!"""$$$%%%%%%%%%%%%%%%'''***++++++,,,---......///000111222222333333333===llleeeXXXLLLMMM[[[kkktttwww{{{|||zzzrrrllljjjhhhfffKKK[[[zzzzzzJJJBBBCCC;;;???>>>AAA??????>>>>>>======???@@@EEEDDDBBB@@@>>>=========>>>>>>???>>>;;;;;;???DDDKKKoooUUU<<<>>>???:::;;;;;;===<<<888777999;;;;;;;;;888777888888444111111000000111111000...,,,+++,,,,,,,,,,,,---...///000---///111111000.........000...------------,,,***+++******++++++++++++,,,)))(((((('''(((***+++,,,,,,++++++***++++++,,,,,,)))))))))***+++,,,------******))))))))))))))))))(((((()))))))))))))))((()))((('''((()))***(((&&&$$$$$$%%%%%%&&&'''''''''&&&&&&''''''''''''(((((($$$$$$%%%%%%&&&'''(((((((((''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''+++******)))))))))******)))******+++,,,---......111222444444444666:::<<>>>>>>>>>>>??????>>>FFFKKKNNNKKKCCC???@@@DDD888>>>DDDEEEBBB@@@??????UUUvvv{{{NNN:::???>>>777:::>>>EEEHHHEEEAAA@@@<<<777999777999<<<999222000222111111222222111///---,,,---------------///000111...000222222000///...///111///......//////---,,,***++++++++++++,,,,,,,,,))))))(((((((((***+++,,,,,,,,,++++++***++++++,,,***************)))))))))******))))))))))))***+++(((((())))))))))))(((''')))(((((()))******)))'''%%%%%%%%%&&&&&&'''''''''''''''((((((((()))))))))###$$$%%%&&&''''''(((((('''(((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&+++***))))))(((((()))))))))***+++,,,---...//////000111222333333555888;;;@@@@@@FFFRRRYYYXXXTTTSSSSSSXXX^^^bbbdddfffiiilllzzzooobbbZZZXXXUUUNNNHHHGGGHHHHHHEEEAAA;;;555222---***'''%%%&&&((())))))&&&(((***+++***)))))))))'''((()))***+++++++++***+++***(((&&&&&&''')))******)))((((((******)))(((''''''((((((((('''&&&%%%%%%$$$###""""""!!!"""""""""###$$$$$$###$$$&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%$$$!!! !!!"""$$$%%%&&&'''(((((())))))'''&&&&&&)))...222...///000222333444444444888EEEoooXXXjjjwwwyyyzzz|||zzzuuuxxx|||fff???>>>@@@;;;BBBBBBCCC@@@???>>>>>>@@@@@@???>>>???EEEJJJHHHAAA===@@@DDD??????===:::<<>>???FFFPPPVVVUUUSSSSSSTTTWWW]]]bbbeeehhhkkkmmm{{{uuujjj]]]WWWVVVTTTMMMGGGDDDEEEDDDBBB===888333111+++)))''''''(((*********((()))+++***)))''''''((('''((()))******)))((((((((((((''''''(((((()))))))))(((''''''))))))((('''&&&&&&'''''''''&&&%%%$$$%%%%%%$$$###""""""""""""!!!###%%%&&&$$$###%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$######$$$$$$###!!! !!! !!!###$$$&&&''''''''''''(((((('''''')))---000,,,---///111222333444444444YYYdddoooqqqsssvvvwwwxxxwwwwww|||{{{RRRMMMJJJAAAFFFCCC@@@AAA???>>>???AAABBB@@@>>>??????@@@>>><<<;;;<<<>>>BBBBBB???AAAOOOhhh{{{ZZZKKKNNNmmmooo@@@666;;;888FFFggg}}}XXXFFF999;;;>>>;;;999:::666555444333222111111111---...000111222222111111...000222333222222222333111000...///000000///---+++......******------***+++************,,,---...---,,,++++++******++++++)))***+++++++++***)))(((+++***)))((()))***,,,---((()))*********)))'''&&&***))))))***++++++***(((&&&&&&&&&%%%$$$$$$######&&&&&&''''''((())))))***###$$$&&&''''''''''''&&&'''(((((()))((('''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&''''''((('''(((***,,,---.........---.../////////111444666===???FFFOOORRRQQQQQQUUURRRUUUZZZ___dddgggkkkmmmrrrpppfffYYYTTTTTTSSSNNNGGGBBBCCCBBB???:::555222000***)))((((((***++++++***)))***+++***(((''''''''''''((()))))))))(((&&&%%%$$$&&&((()))***)))(((''''''&&&%%%&&&(((((('''&&&%%%%%%&&&'''&&&%%%$$$###&&&%%%$$$###"""""""""""" ###''''''%%%###$$$%%%'''''''''&&&&&&%%%%%%%%%%%%%%%&&&%%%$$$###"""""""""######"""!!! !!! !!!###%%%&&&&&&&&&%%%''')))))))))***,,,...+++,,,...///111222222333888dddZZZyyyzzzwwwqqqssspppfff]]]OOOPPPIIICCCAAA@@@>>>@@@BBBCCC@@@>>>JJJDDD>>>;;;===>>>===<<<777CCCTTTgggcccNNNQQQjjjjjj>>>777<<<;;;WWWoooRRR:::999@@@???:::999888777555333222222222333---///111333444333222111...000333444333333333444000///......///000///---+++//////******...---))),,,++++++***+++---...///---,,,,,,+++*********+++))))))+++,,,---,,,,,,++++++***)))((()))***,,,---((()))***+++***)))'''%%%+++***)))***,,,,,,***)))&&&%%%%%%$$$###"""!!!!!!%%%%%%&&&&&&'''((())))))$$$%%%&&&'''''''''&&&%%%'''((()))))))))(((&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&''''''%%%&&&)))+++,,,------------............///222555<<<@@@GGGNNNPPPNNNQQQVVVPPPRRRWWW\\\aaaeeeiiikkklllyyymmmbbbUUUNNNLLLKKKGGGCCCBBB???<<<;;;<<<:::333...---------+++((('''((()))((()))+++,,,,,,+++)))((('''(((((('''%%%###$$$$$$$$$&&&''''''(((+++(((###&&&&&&&&&&&&&&&&&&&&&&&&"""%%%((((((&&&%%%&&&((((((###"""###"""$$$"""!!!%%%%%%###$$$(((((('''&&&$$$######$$$$$$)))'''%%%%%%%%%%%%###!!!%%%&&&&&&%%%$$$######$$$"""###%%%&&&&&&&&&(((***&&&&&&&&&''')))+++...000---------...000111333444:::{{{hhhvvvcccYYYddd\\\XXXTTTIII>>>>>>DDDGGGAAA999BBBAAA???>>>===>>>??????EEEZZZdddUUUUUU\\\~~~fffGGG:::444PPP~~~EEE???===333???===>>>::::::999777666444333333000111333444444333111000000222111---...111333111...111444666555222///,,,000//////...---+++***)))***,,,---,,,******---///111...++++++,,,---+++)))+++++++++************)))+++++++++******(((''''''---+++)))''''''((()))***************)))(((&&&&&&'''&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&'''(((((())))))***,,,,,,,,,,,,,,,///......------///000111222===JJJNNNLLLKKKNNNSSSTTTSSSVVV[[[___```ffflllqqqzzzxxxjjj```TTTMMMLLLJJJFFFBBBBBB???<<<<<<<<<:::333...---------+++((('''((()))((()))+++,,,,,,+++)))(((((())))))'''$$$######$$$$$$&&&'''&&&(((+++(((###&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''%%%$$$&&&(((((($$$  ###$$$###$$$"""!!!%%%%%%###$$$((()))(((&&&%%%$$$$$$$$$%%%'''%%%$$$$$$&&&&&&%%%######$$$$$$$$$"""""""""###%%%&&&'''&&&%%%$$$%%%&&&((()))***+++---///111222------......000111333444???sssvvv}}}kkk\\\OOO||||||jjjRRRDDDCCCGGGHHHGGG???????????????@@@@@@AAAIIIoooppp\\\RRRTTToooaaaBBBAAAHHHeeeMMMBBB>>>555>>><<<;;;>>>===<<<:::777555444333111222333444444333222111222444333///000333444222///111333555444222///---............------,,,+++***,,,---,,,++++++---///000...++++++,,,,,,+++)))+++++++++************)))+++++++++******)))((('''+++***)))(((((())))))***************)))((('''&&&)))((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&'''(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&''''''((()))***+++,,,------------...---------...///111222666===FFFLLLNNNNNNOOOQQQQQQRRRVVVZZZ\\\\\\bbbjjjmmmtttzzzssseee]]]RRRLLLJJJIIIEEEAAABBB@@@===<<<<<<999333.........---+++(((''''''((()))***+++,,,,,,+++***))))))))))))&&&###""""""###$$$''''''&&&(((***)))$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%######%%%'''(((%%%"""!!!"""###$$$%%%$$$"""!!!%%%%%%###$$$((()))((('''%%%%%%%%%&&&&&&%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$###############%%%&&&''''''%%%%%%&&&''')))***,,,---///000111111---......///000222333444IIIjjjuuuMMMiiippp```QQQCCC:::@@@??????>>>>>>>>>>>>>>>DDD}}}rrrLLLZZZtttbbbLLL```rrrQQQ@@@>>>999BBBDDDCCCAAA@@@???===:::777555333111222333444444333222111444666555222222555555333000111222333333111000///,,,------.........------+++,,,---,,,++++++---//////---++++++,,,,,,+++***+++++++++************)))******+++******)))((('''((())))))************))))))******))))))((('''&&&(((((('''&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%$$$$$$######$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&)))***+++,,,,,,------,,,,,,,,,,,,---///000222333888<<>><<<;;;777222...---...---+++(((''''''((()))***++++++++++++***)))))))))(((&&&###!!!"""###%%%''''''%%%'''***)))$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$######%%%&&&'''%%%###!!!"""###$$$%%%$$$"""!!!$$$%%%###$$$((()))((('''&&&%%%&&&&&&'''&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%$$$$$$%%%%%%%%%$$$###$$$'''(((((()))+++---'''(((***,,,......------......///000111333444555TTTeeeTTTfffwwwlllNNNKKKEEE???===>>>@@@CCCBBBzzzfffXXXccckkkfff[[[AAA>>>>>>DDDHHHFFFAAAAAA@@@>>><<<999777555333333444444444444333333555777666333222555555222111111111111111111111111...............------,,,,,,,,,,,,,,,,,,,,,...///...---,,,++++++,,,+++++++++++++++*********))))))***************)))((((((&&&''')))+++,,,+++***))))))))))))))))))(((''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&(((((()))***++++++++++++***+++,,,---///111333333666999???EEEIIIKKKLLLKKKJJJOOOVVVYYYVVVSSS[[[fffiiilllttt{{{tttllldddZZZUUUOOOJJJHHHFFFCCCAAA@@@???>>><<<999555000---,,,------+++((('''((()))*********++++++*********))))))'''%%%"""!!!"""$$$%%%''''''%%%'''***)))%%%%%%%%%%%%%%%%%%%%%%%%%%%)))'''$$$######$$$%%%%%%%%%$$$###"""!!!!!!###$$$$$$"""!!!$$$%%%###$$$((()))((('''&&&%%%&&&'''((((((&&&%%%%%%%%%%%%$$$"""%%%###"""###%%%%%%$$$###$$$&&&((()))***+++---///'''(((***,,,,,,,,,,,,+++/////////000222333555666___iiibbbQQQpppyyynnn]]]MMMCCCBBBFFFIIIaaa___KKKPPPiiimmmxxxoooGGG???@@@???BBB===>>>?????????>>><<<:::888444444444555555444444444444777666333222444333000111111111111111111222222000000000///...---+++***---,,,,,,,,,---.........---------,,,++++++,,,,,,+++++++++*********)))))))))************))))))(((&&&'''***,,,,,,+++***(((((())))))))))))(((((('''%%%%%%$$$$$$$$$%%%%%%&&&(((((('''&&&%%%$$$$$$###%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((('''&&&&&&&&&'''((())))))*********)))***,,,...000222333333111777>>>AAACCCDDDGGGJJJGGGMMMUUUYYYVVVTTT[[[fffkkknnnrrrzzzwwwoooeee^^^VVVSSSNNNKKKHHHFFFCCCAAA???>>>===;;;777333...,,,+++,,,,,,***)))((()))+++************************((((((&&&$$$!!!!!!###%%%&&&'''&&&$$$&&&***)))%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%######$$$%%%%%%$$$$$$$$$$$$"""!!! """$$$$$$"""!!!%%%%%%###$$$(((((('''&&&%%%%%%&&&'''''')))'''%%%%%%%%%%%%###!!!$$$!!!!!!$$$%%%###!!!''')))************+++---++++++,,,---------------///000000111222444555666hhhsssvvv|||fffWWWXXXKKKccczzz]]]IIIAAACCCFFFhhh}}}^^^PPP___vvvzzz```wwwzzzHHH>>>CCC???CCC===>>>???@@@AAA@@@>>><<<;;;555555555555555555555555444777666333222333111...111111111111111222222222111111111000...,,,+++***...---+++,,,...//////...,,,------,,,+++***,,,...+++++++++************)))))))))************))))))'''(((***+++,,,+++)))((((((((())))))))))))((((((''''''&&&&&&&&&'''(((((((((((('''&&&%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((((((((('''&&&&&&'''((())))))***)))))))))***,,,...000222222333///555;;;>>>>>>@@@DDDHHHEEEIIIQQQWWWWWWWWW^^^gggmmmqqqsssvvvzzzssslllaaaZZZSSSQQQNNNKKKHHHFFFCCCBBB=========:::555000,,,+++)))***+++***))))))+++---+++******************+++'''&&&%%%###!!!!!!$$$'''&&&'''&&&$$$&&&***)))&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###%%%&&&%%%###$$$%%%&&&$$$"""!!!###%%%$$$"""!!!%%%%%%###$$$((('''&&&%%%$$$$$$%%%&&&''''''&&&$$$%%%%%%&&&$$$###&&&### """&&&(((&&&###&&&((())))))))))))***,,,...------------......///000000000111333444666777nnnbbbzzzooofff___bbbkkk~~~\\\\\\tttWWWFFFCCCIIIOOOTTTaaaiiijjjjjjllloooqqqwww}}}XXXIIIMMM[[[OOOrrr}}}EEE<<>>AAADDDEEEAAAEEELLLUUUXXXZZZ___gggkkkqqqsssrrr~~~vvvqqqjjj```XXXQQQPPPNNNKKKIIIFFFDDDBBB<<<<<<<<<999444///+++***((()))******)))***,,,...++++++************++++++&&&&&&$$$"""!!!"""%%%(((&&&'''&&&$$$&&&***)))&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$''''''%%%###%%%&&&'''&&&###"""$$$'''$$$""""""%%%%%%###%%%(((&&&%%%$$$$$$$$$%%%&&&'''%%%$$$###$$$&&&'''&&&%%%***&&&$$$&&&***,,,***&&&!!!###&&&'''((())),,,......---,,,++++++,,,......000000111222333555666777qqqWWWttt```SSSWWW```lllyyyrrrvvvhhhTTTDDDAAALLL\\\hhhdddfffqqqvvvqqqsss{{{|||xxxsssnnnkkklllppptttvvvbbbOOOLLLHHHFFFrrrHHH===EEE>>>DDD;;;EEEFFFGGGFFFDDDAAA>>>;;;666666555555555555666666555888888555333333111---///000111222333333222111......////////////......///---+++,,,///000///---+++,,,...---******,,,///+++++++++************)))((())))))*********))))))***************)))(((((((((((()))))))))))))))((($$$$$$$$$$$$$$$%%%&&&'''######$$$%%%'''(((((()))(((''''''&&&&&&''''''((($$$$$$######$$$&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&!!!###&&&((()))***)))((()))***+++,,,,,,---,,,,,,***+++---///111111111111666333333888@@@EEEDDDBBB???AAAIIIRRRXXX[[[```fffiiippprrrpppzzzttthhh___YYYUUUOOOMMMJJJIIIIIIGGGEEECCC<<<:::777444111...,,,+++---,,,*********,,,...///++++++***)))))))))))))))***%%% """%%%&&&)))%%%"""$$$((()))&&&###'''&&&%%%%%%&&&)))+++---%%%###!!!###&&&'''&&&###$$$$$$###"""!!!!!!""""""!!!"""$$$$$$$$$$$$&&&'''%%%%%%%%%$$$$$$$$$######''')))***((($$$!!!!!!"""$$$%%%'''&&&%%%$$$$$$%%%&&&''')))***,,,---------)))***+++---...//////000///222000111444000222AAAzzz~~~gggNNNaaauuuzzzooofffbbb^^^___aaaaaa\\\WWWXXXbbbQQQ777FFFXXXzzztttpppmmmiiibbb]]]]]]HHHnnnPPPEEE===@@@===@@@<<>>@@@>>>@@@CCCDDDCCC@@@;;;888777777888888777555333222444333111111111111000......///000000...---......//////000000000///---,,,/////////......---------///......---,,,+++******///...,,,,,,,,,,,,***)))************************++++++***)))))))))))))))+++)))''''''((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$%%%&&&''''''(((((('''&&&$$$$$$%%%&&&'''&&&&&&'''(((((((((((((((&&&''')))***++++++******---,,,,,,///333666666555222333555666777999===@@@CCCCCCGGGNNNRRRUUU\\\cccfffhhhkkknnnuuuxxxlllccc[[[VVVSSSQQQMMMIIIEEECCCAAA???===<<<;;;888555222000...---,,,,,,++++++***)))))))))'''''''''((((((((((((((()))%%%""" """$$$'''''')))&&&$$$%%%((()))'''%%%&&&&&&%%%$$$###""""""!!!$$$###"""###$$$%%%$$$###$$$###""""""""""""""""""$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$######!!!###%%%%%%#########$$$"""$$$%%%%%%$$$######$$$&&&'''((()))******++++++((()))+++---///000111111///222000222555333>>>UUUrrrjjjTTTJJJHHHXXXnnn~~~zzzlll```XXXRRRSSSXXXdddssscccJJJBBB```sssRRRGGG>>>BBB>>>@@@AAAAAABBBBBB@@@===:::888999999888777666555444444555333111111111000...---,,,...000000///...///000000111111000///...---,,,......------------,,,,,,------,,,+++***)))((((((...---+++,,,,,,---+++***************************+++***))))))))))))))))))***(((''''''((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%&&&'''(((((('''&&&%%%&&&'''((()))&&&&&&'''(((((((((((('''&&&'''((()))************...,,,,,,---000444555555555666666666666999===@@@CCCCCCEEEKKKPPPSSSZZZbbbfffhhhjjjmmmsss}}}}}}rrrggg___ZZZUUUSSSPPPLLLHHHDDDBBB@@@>>>===999888555222///---,,,+++,,,,,,++++++)))(((&&&%%%&&&&&&'''''''''''''''''''''%%%""""""$$$&&&'''(((((('''%%%&&&((()))'''&&&$$$%%%%%%$$$###""" ###"""""""""##################"""""""""""""""###%%%&&&'''&&&$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$######!!!"""##################!!!###$$$$$$#########$$$&&&'''((())))))*********((()))+++---///111222222000333111111222000@@@]]]pppiiiGGGHHHLLLSSSJJJYYYffffffdddjjjvvv}}}kkkRRRFFFHHHooo[[[mmmTTTIII???AAA===>>>AAAAAA@@@???===<<<:::::::::999777666555444444444666444222111000000---,,,,,,---///000///...///000111111111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***)))((((((---,,,++++++------,,,+++))))))))))))))))))))))))******)))))))))))))))***)))(((&&&'''((()))((('''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&'''((('''&&&%%%%%%%%%$$$$$$%%%&&&''''''&&&&&&%%%%%%&&&'''((()))%%%&&&''''''((((((''''''''''''((())))))*********...---,,,,,,...111333555777888777666666888;;;???BBBAAACCCIIINNNSSS[[[dddhhhjjjlllnnnrrr{{{~~~wwwmmmddd]]]XXXTTTRRRNNNKKKGGGDDDBBBAAA???>>>888777444111///---+++++++++++++++***(((&&&$$$###%%%&&&''''''''''''&&&&&&%%%$$$"""###%%%'''((((((''''''&&&&&&'''''''''&&&######$$$$$$$$$$$$###"""""""""###""""""!!!""""""###"""""""""""""""######$$$&&&&&&&&&$$$###$$$%%%%%%%%%%%%$$$$$$$$$######"""""""""######"""!!! """$$$$$$######$$$%%%%%%&&&'''))))))*********)))***,,,...///111222222222444111000///---BBBfffyyy]]]MMMkkkrrrwwwvvvrrraaaNNNBBB@@@OOOZZZggg~~~YYYpppWWWKKK@@@AAA<<<<<>>===<<<<<<<<<<<<888888666555444333333333555333111000000///---+++,,,---///000///...///000111000///......---------+++,,,,,,,,,,,,,,,,,,,,,---------,,,++++++******,,,+++***+++---...---,,,((((((((((((((((((((((((***)))))))))))))))******((('''&&&'''((()))(((&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''((('''&&&%%%%%%%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%&&&''''''%%%&&&&&&''''''''''''''''''''''''(((((()))******------,,,,,,,,,...111444777888888777666777:::===???>>>AAAHHHNNNSSS\\\eeegggiiikkklllooowwwxxxrrrhhh```YYYUUURRRQQQKKKIIIFFFDDDCCCAAA>>><<<999888555333000...------+++***)))'''&&&$$$###"""&&&'''((((((((('''%%%$$$###"""!!!###%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&"""#########$$$%%%%%%%%%!!!"""###"""!!! !!!""""""""""""""""""######$$$###$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$#########"""""""""$$$$$$""" """$$$%%%$$$$$$%%%&&&%%%&&&''')))***+++,,,,,,***+++---...000000111111111333111111//////JJJvvvvvvrrrrrrnnnVVVcccaaaNNNDDDbbbVVVLLLrrrzzzYYYsssWWWLLLBBBCCC===>>>???>>>>>>===<<<======>>>777777666555444333222222444222000000000///---,,,,,,...000000///...///000///...------,,,,,,------++++++,,,,,,,,,,,,---------------------------------+++++++++---------+++(((((((((((((((((((((((()))))))))))))))******+++''''''&&&'''))))))'''%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&(((******((('''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&''''''''''''((()))***++++++,,,---,,,,,,---///222555666777777666777999:::<<<;;;???GGGMMMQQQZZZbbbdddeeeggghhhkkkrrr}}}sssmmmddd[[[VVVRRROOOMMMIIIHHHFFFEEECCC???:::777888777555222000...---,,,+++***'''%%%############((())))))***)))'''$$$###!!! !!!###%%%''''''&&&$$$%%%%%%%%%$$$$$$%%%%%%$$$###"""""""""###%%%%%% """###"""  !!!"""""""""""""""###$$$$$$!!!"""############$$$%%%%%%%%%%%%$$$$$$$$$######"""!!! """%%%&&&$$$"""!!!###%%%%%%%%%%%%&&&'''$$$%%%''')))+++---......,,,---...//////000000000...000000333444777YYYpppuuussswww|||eeeVVVOOOpppXXXKKKlllMMMUUUzzzXXXqqqVVVLLLDDDFFFAAABBBAAA@@@???>>>======<<<<<<777777777777666444333222333111000///000000...---...///000000...---......,,,,,,+++++++++,,,---...,,,,,,,,,,,,---------...++++++,,,,,,---.........---,,,++++++------,,,+++************************)))))))))))))))***++++++'''&&&&&&'''))))))'''%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%'''***------***'''$$$&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&'''(((***+++))),,,------,,,+++---///222444777888777777777888::::::>>>EEEJJJMMMTTT[[[bbbdddfffgggiiipppzzz~~~pppjjjaaaYYYSSSOOOMMMKKKIIIHHHFFFDDDBBB===666222666555222000...,,,+++***+++)))&&&$$$""""""###$$$)))***+++***)))'''$$$""" """%%%''''''&&&###$$$%%%%%%$$$###$$$%%%%%%$$$""" !!!###$$$ """$$$"""!!!""""""!!!""""""###$$$$$$!!!"""###""""""$$$&&&%%%%%%%%%$$$$$$$$$######!!!"""&&&((('''%%%!!!###%%%&&&%%%%%%&&&((($$$%%%'''***,,,...///000---......///////////////+++...000555888>>>eeemmmnnnnnnnnnrrrTTTMMM\\\oooPPPIIITTTAAAzzz~~~YYYpppUUULLLEEEIIIDDDFFFCCCBBBAAA???>>><<<;;;:::777888999999888666333222222000//////000000///---...000111000...------...+++******)))***+++---...,,,,,,,,,------.........)))******,,,---...//////...---+++,,,,,,---+++***++++++++++++++++++++++++))))))((())))))***++++++&&&&&&&&&'''))))))&&&$$$((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''&&&%%%$$$%%%&&&'''((($$$''',,,//////,,,'''$$$'''((((((((('''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&'''(((***+++(((+++......,,,+++,,,...000333666888888777666777::::::>>>DDDHHHJJJOOOUUUccceeeggghhhkkkqqq{{{{{{oooiii___WWWRRRPPPNNNMMMIIIGGGCCC@@@>>>:::666222666333///,,,***)))***+++)))'''$$$!!!!!!###&&&(((((('''&&&&&&$$$$$$###""" !!!"""###$$$%%%&&&&&&########################"""######"""!!! !!!$$$######"""!!!  !!!"""""""""""""""$$$$$$%%%%%%%%%$$$######%%%%%%$$$$$$###"""!!!!!!!!!!!! !!!!!!"""###$$$$$$$$$***###!!!&&&%%%&&&&&&''')))+++,,,,,,+++,,,------,,,+++,,,...000555,,,333555...LLLyyysssiiikkkNNNIII]]]{{{XXXWWWkkkRRR```|||VVVoooRRRGGGDDDJJJAAA<<<@@@AAA@@@>>>===???;;;666555666777888888777666555333222000...---...///000///000000...,,,,,,---..................///000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))((()))///000+++)))------***+++***((('''''''''((())))))(((((((((******(((''')))***+++***((('''((()))'''&&&&&&&&&&&&'''(((((()))'''&&&$$$$$$%%%&&&'''&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((((('''&&&%%%%%%&&&'''((((((((('''((())),,,...000000333777999888777666666:::999===DDDHHHJJJMMMQQQYYY```eeeeeegggpppyyy}}}wwwlllfff]]]VVVRRRPPPNNNMMMIIIGGGDDDAAA???;;;777444555333000---+++*********)))(((&&&$$$%%%&&&(((***'''&&&%%%$$$###""""""!!! !!!!!!"""###$$$%%%%%%########################"""$$$$$$###"""!!!!!!"""######""""""!!!  !!!""""""######""""""######$$$%%%%%%$$$$$$$$$%%%%%%$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!"""###### '''***###$$$'''"""(((((()))***,,,------,,,,,,------,,,+++,,,...000333///555666666YYYwww|||tttfffeeeJJJQQQpppzzzNNNPPPfffVVVfff{{{UUUnnnPPPGGGEEELLLDDD@@@BBBDDDBBB??????AAA>>>999666777777777777666444333111222222222222000///...---......---,,,+++---...//////...---......000000,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,++++++***)))......***(((+++,,,)))***)))((('''&&&''''''((()))(((((((((******((('''---------+++)))((()))***'''&&&&&&&&&&&&'''(((((()))'''&&&$$$$$$%%%&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%&&&((()))(((''''''''''''((()))&&&'''(((***+++,,,---------111444777777666666666888888;;;CCCHHHJJJNNNRRRZZZ```ddddddeeemmmuuuyyyyyyrrrhhhbbbZZZTTTPPPNNNMMMLLLFFFDDDAAA???===:::777444333222111///---+++***)))&&&&&&&&&&&&&&&'''((()))&&&%%%%%%$$$###"""!!! !!!!!!!!!""""""####################################$$$%%%$$$"""!!!"""######""""""!!!!!! !!!"""######$$$$$$######""""""###$$$%%%%%%%%%%%%$$$$$$$$$######""""""!!!""""""!!!!!! !!!!!!!!!&&&######'''***+++,,,---.../////////---------,,,+++,,,...000111333777444???jjjeeetttwwwbbbjjjNNNEEEggg{{{VVVZZZ[[[MMMqqqzzzTTTmmmMMMGGGFFFMMMGGGEEEEEEFFFDDD@@@@@@BBBAAA<<<999999999888666444333222000222555777666333///,,,---...///...------///000111000...---,,,---///000---,,,,,,++++++,,,,,,,,,,,,,,,------------------,,,,,,,,,---------------))),,,---***((()))***))))))((('''&&&&&&&&&'''''')))(((((((((******((('''******)))&&&$$$$$$&&&((('''&&&&&&&&&&&&'''((((((((('''&&&%%%$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((('''&&&%%%&&&'''(((''''''&&&&&&'''((((((%%%'''))),,,------,,,++++++...222444555555777888777777:::BBBGGGJJJMMMRRRXXX^^^aaaaaacccjjjqqqttt{{{tttkkkeee```XXXRRRNNNKKKJJJIIIAAA???<<<;;;:::777444111111111111000...+++)))'''"""###$$$%%%&&&&&&''''''&&&&&&%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!"""""""""########################!!!###$$$###"""!!!"""###""""""!!!!!!!!! """"""###$$$$$$$$$$$$$$$!!!!!!"""$$$%%%%%%%%%%%%$$$#########"""""""""!!!###"""!!! !!!&&& '''---"""---...///000000///000111---......---,,,,,,///111111777444000FFFyyy]]]rrr{{{___fffSSSUUU}}}pppRRRYYYnnnIIIRRRqqqzzzSSSlllKKKFFFFFFLLLGGGGGGDDDEEECCC??????BBBAAA<<<===<<<;;;999777555333222000222555777666333///---...///000000//////111333222111...,,,,,,---...000...---,,,+++++++++,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,---......+++,,,---+++)))))))))***))))))(((((('''''''''''')))(((((((((******((('''''''''%%%$$$"""$$$'''***'''&&&&&&&&&&&&'''((((((((('''&&&%%%%%%%%%&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%&&&&&&&&&'''&&&''')))+++,,,,,,,,,,,,***---000333444666888:::888777;;;AAAFFFGGGKKKOOOSSSYYY]]]]]]aaaiiioooqqqxxx~~~pppfffbbb]]]UUUOOOKKKHHHFFFDDD???===;;;999888666333000000000000///---***'''%%%"""###$$$&&&&&&'''&&&&&&''''''&&&%%%$$$###""""""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""!!!"""!!! !!!"""!!!!!!!!!!!! """"""###$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%%%%#########"""""""""""""""""""""!!!  ###'''***###///999000...000222222000///000111---......---,,,---///111222888000---OOOeee}}}]]]hhhRRRNNNooofffMMMUUU\\\GGGSSS{{{TTTmmmIIIFFFEEEJJJEEEGGGAAABBBAAA>>>>>>@@@???:::???>>><<<:::888666555444222333333444333222000///---/////////......000222222111///---,,,---...//////...,,,+++***+++,,,,,,))))))******+++++++++,,,++++++******+++,,,---...------...---+++))))))+++************))))))(((((()))(((((((((******(((''''''(((''''''''')))...111'''&&&&&&&&&&&&'''((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$%%%'''&&&&&&''''''(((((((((((())))))(((((()))+++---...+++---000222444666:::===;;;999<<>>???AAA>>>999>>>===;;;999888777666666444444333222111111111111,,,---...---,,,,,,...///000//////............///000...,,,*********,,,---))))))******++++++,,,,,,,,,,,,+++******+++------///---...///,,,((())),,,******+++++++++***)))((()))(((((((((******((('''$$$%%%&&&&&&&&&)))---000'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''(((***+++''''''''''''''''''''''''$$$&&&'''&&&%%%$$$%%%&&&((()))***++++++++++++++++++***(((((((((***---...,,,---///111222666:::>>><<<:::<<>>;;;999777444111......---+++)))'''%%%$$$###&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$###"""!!!!!! !!!"""###$$$%%%&&&&&&""""""""""""""""""""""""!!!""""""!!!!!!"""$$$ !!!""""""""""""""""""############""""""!!!!!!!!!!!!!!!"""""""""""" !!!""""""!!!(((######***+++,,,000333111---***,,,///...//////...------000222111888444KKKlll{{{lllRRRcccLLLLLLRRRSSSTTT___]]]fffZZZfffcccgggbbb]]]iii[[[qqqAAABBBBBBEEEBBBHHH@@@CCCEEEEEEFFFFFFAAA;;;888777666555555666777888555666666777666555333111222333333222000///000222+++---///111111000///...111///,,,***)))***+++---,,,,,,------...///000000111000...,,,+++,,,---......++++++...+++%%%%%%***((()))*********)))'''&&&)))(((((((((******)))'''%%%&&&''''''&&&%%%&&&''''''&&&&&&&&&&&&'''((((((&&&&&&''''''&&&&&&%%%$$$'''&&&%%%%%%'''+++000222%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&###$$$&&&((((((((((((''''''(((***,,,,,,,,,+++***+++,,,,,,---...222777;;;999888:::???BBBBBBDDDHHHLLLPPPSSSVVV]]]eeehhhgggrrrwww{{{lll^^^ZZZRRROOOIIIEEEAAA@@@AAAAAA===;;;999888777666444222000...+++(((%%%###""""""((('''%%%$$$$$$%%%'''(((((('''&&&$$$###""""""""""""  ###$$$###!!!"""!!! !!!###$$$!!!!!!!!!!!! %%% """%%%$$$###%%%!!!!!!""""""""""""""""""%%%$$$"""!!!!!!!!!"""### ######$$$%%%&&&((()))***------..................,,,---000111111000---,,,222...333aaaggg]]]tttTTTjjjdddtttyyycccmmmqqqCCC???CCCDDDEEECCCJJJGGGEEEEEEEEECCC???;;;===;;;999777666666666777111000///000222222000///222111111000000000000000---...///000000///...---,,,+++)))((()))***,,,---000///...---------------///---,,,,,,...//////...///---+++)))((((((((())),,,+++*********)))'''%%%***(((&&&&&&'''((((((((()))((('''&&&&&&'''((()))'''&&&%%%%%%%%%%%%&&&'''((((((((('''&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%''''''((((((((('''%%%$$$&&&%%%$$$######$$$%%%&&&&&&'''''''''&&&&&&((()))***---,,,((((((++++++))),,,.../////////333999???@@@<<<888:::@@@CCCBBB???GGGPPPXXXXXXYYY___hhhmmmqqqyyyyyykkk___[[[QQQNNNIIIDDDAAA@@@@@@AAA>>><<<999777666444111///...---***'''%%%$$$######(((&&&%%%$$$$$$%%%&&&(((&&&&&&$$$###"""!!!!!!!!!"""  ###$$$###!!!!!!!!!!!!!!!!!!""""""###  !!!"""  '''&&&$$$"""!!!!!!!!!!!!$$$###"""!!!!!!!!!"""###!!!!!!""" !!!""""""######%%%&&&((())),,,------...............,,,---///000111000///...555///<<>><<<;;;:::999888777777777222111000111333333111000111000000///////////////...............---,,,,,,))))))''''''''')))+++,,,///......---,,,,,,---------------------.../////////...,,,)))(((((()))***)))(((((()))+++***(((&&&***(((&&&&&&'''((((((((()))((('''&&&&&&'''((()))'''&&&%%%%%%%%%%%%&&&'''******)))(((&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$&&&&&&'''''''''&&&$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&''''''&&&&&&''')))(((+++***''''''***+++)))+++---.........222888>>>============>>>@@@BBBCCCFFFNNNSSSSSSUUU]]]dddhhhnnnvvv~~~~~~xxxssshhh]]]ZZZOOOMMMHHHDDDAAA@@@@@@@@@???<<<999777555333///---,,,+++)))'''%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''%%%$$$###"""!!! """!!! !!!"""###"""!!! !!!""""""""""""!!! """"""$$$""" !!!"""!!! """%%%&&&$$$###"""!!!!!!!!!""""""!!!"""###!!! !!!"""!!!!!!"""###$$$&&&'''(((,,,,,,---...............,,,---...///000000111111888222MMMxxxZZZ^^^___gggnnnFFFAAA@@@???DDDHHHCCCBBBBBBCCCEEEEEEBBB@@@;;;;;;;;;;;;:::888777777333222222333444444333111000000///............///000///...---,,,+++++++++((((((''''''(((***+++---...------,,,,,,,,,,,,---,,,...///---++++++...111///...,,,+++*********+++''''''(((***,,,+++)))''')))(((&&&&&&((()))((('''(((((('''&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&''',,,+++***((('''%%%$$$######$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&''''''&&&&&&''')))&&&))))))&&&'''***+++)))***,,,...------000666<<<<<>>>>>BBBFFFHHHKKKKKKKKKPPPYYY___```gggoooxxx~~~uuummmhhhaaaZZZUUUKKKIIIFFFCCC@@@???>>>>>>888666444333333222000...((('''&&&%%%%%%&&&'''(((%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$###"""""""""""""""!!!"""""""""!!!!!!!!!"""!!!"""""""""!!!  !!!!!!!!!""""""###$$$%%%%%%$$$######""""""""""""!!!!!! !!!  """#########$$$&&&''')))******+++,,,---............------------///111444666555DDDvvvmmmUUUhhhjjjmmmaaadddjjjAAA@@@EEEEEEEEECCCBBBCCCDDDDDDBBB@@@???>>>:::;;;<<<<<<;;;:::888777666555444555777777555444333222111111000000111111333222///---,,,,,,,,,---''''''(((((()))***++++++++++++************+++++++++...///,,,))))))...333......---,,,++++++++++++,,,,,,,,,------,,,)))&&&((('''''''''))))))(((&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''$$$%%%&&&''''''&&&%%%$$$$$$&&&(((((('''&&&'''(((&&&))))))''')))---...---(((***------,,,...333888@@@????????????AAABBBCCCJJJMMMMMMLLLPPPYYY^^^___dddmmmwwwuuummmgggaaaZZZTTTJJJHHHEEEBBB@@@>>>======666444222222222222000...'''&&&%%%%%%%%%&&&(((((($$$$$$%%%%%%%%%%%%$$$$$$%%%$$$###""""""""""""###!!!"""###"""!!! !!!""" !!!!!!!!!!!!  !!!"""""" ###((( !!!!!!!!!!!!!!!!!!!!!"""""""""!!!  !!! !!!"""######$$$%%%&&&((()))***)))***+++---...............------...///222444555999YYYbbb]]]pppbbbcccccccccjjjAAAAAAGGGGGGEEEAAACCCDDDEEEDDDAAA>>>======:::::::::::::::999888888666555555666777777666444333333222111111111111222222111000///...---------&&&&&&''''''''''''((((((***))))))))))))***++++++,,,------+++)))***...222,,,,,,,,,,,,+++++++++***...---++++++++++++)))'''(((''''''((())))))(((&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&'''((())))))'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&'''((((((%%%%%%&&&&&&&&&&&&%%%%%%###&&&((()))(((''''''''''''******((()))---///---(((+++---------...333777@@@???>>>>>>???@@@AAAAAAIIINNNOOONNNPPPWWW]]]^^^aaajjjwww}}}ssskkkeee___WWWPPPHHHGGGDDDBBB???>>>===<<<666444222111111000...,,,'''&&&%%%%%%%%%&&&'''((($$$$$$$$$%%%%%%$$$$$$$$$######"""!!!!!!!!!""""""!!!###$$$###  """  !!!!!! !!!!!!""" !!!$$$$$$###(((///+++(((%%%""" !!!""" !!!"""""""""!!!  !!!"""!!! """$$$"""######$$$%%%'''((())))))***+++,,,---..................///000222333444GGGvvvjjjvvvpppzzz^^^YYYxxxcccbbblllEEEDDDGGGEEEDDDBBBAAACCCEEECCC@@@===<<<===::::::999888888888888999666555555666777777666444333222222111000111111111.../////////......---,,,)))))))))))))))((((((''')))(((((((((((()))***+++...---+++))))))+++...000++++++++++++++++++******---***((((((((())))))((('''''''''((())))))'''%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&###&&&((()))(((''''''''''''))))))'''(((,,,---+++(((+++......---///333666===???@@@???<<<<<>><<<<<<777555222111000...,,,***'''&&&%%%%%%%%%&&&'''(((###$$$$$$%%%%%%$$$$$$###"""!!!!!! !!!!!!###$$$###  """  !!!""" !!!""" !!!'''///MMMFFF;;;///&&&!!! !!!"""""""""!!!!!!"""###"""!!!"""###%%%!!!!!!"""###$$$&&&'''(((((()))+++,,,---...............///000111222222333UUUzzzmmm]]]TTTrrrbbb```nnnIIIGGGFFFBBBDDDDDD???BBBDDDCCC@@@======>>>:::999888777777777888999666555555555777777555444222111111000000000000000,,,---.........---,,,+++------...------,,,+++***((((((((((((((()))******000,,,)))(((***,,,...///******+++++++++***))))))***(((%%%$$$&&&((())))))'''''''''(((***)))'''%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%$$$###$$$%%%'''(((''''''%%%$$$$$$%%%''''''###%%%((()))((('''&&&'''&&&))))))&&&'''+++,,,)))(((+++...///...///333666:::@@@CCC@@@:::888>>>EEEBBBJJJPPPNNNKKKOOOUUUYYYZZZeeettt~~~~~~|||uuulllddd]]]VVVNNNHHHGGGFFFDDDBBB???<<<999888555444333111///...---,,,***)))'''&&&%%%%%%&&&&&&'''%%%$$$$$$%%%&&&$$$###%%%###"""###%%%%%%###   !!!""""""!!!!!! ###&&&(((%%%888qqqrrr***)))$$$$$$$$$"""!!! """###!!!!!!$$$"""'''((('''&&&(((+++///---,,,,,,---...---+++,,,+++222444***)))222777yyylllyyyZZZYYYbbb{{{iiiZZZkkkEEEGGGHHHBBBCCCGGGCCCBBBAAA???===<<<;;;;;;::::::;;;;;;;;;:::999888666777777777777777666666666333000000222333222111444333222000---+++***)))/////////...---***((('''((()))***)))'''''')))***+++******((((((***...111---,,,++++++******++++++---------,,,+++***)))(((++++++***++++++)))%%%"""''''''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%&&&&&&'''(((((((((***)))((('''&&&&&&'''((((((+++...000000/////////777777<<>>???BBBDDDFFFHHHMMMUUU[[[]]]aaakkkuuuyyy|||wwwqqqhhh```[[[TTTLLLGGGDDDCCCBBB@@@>>><<<:::999444333222000...---,,,+++)))((('''%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%$$$"""!!!  !!!!!!!!!"""$$$$$$ ###$$$ !!!!!!"""$$$   $$$'''&&&&&&'''))))))(((&&&+++---///...,,,+++---///---111,,,...333***555YYY~~~}}}kkkZZZ\\\{{{rrr]]]lllDDDBBBCCC@@@CCCFFFAAAAAA@@@>>>>>>======>>>===<<<:::888777666666666666666777777888777777666444333333444666666444333333333333333222111000000.........---,,,***)))((('''(((((('''&&&&&&''')))***+++,,,,,,,,,---///111------,,,+++++++++++++++,,,,,,,,,,,,+++***))))))***)))((()))***+++***)))&&&&&&&&&'''((()))++++++'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((((((((())))))((('''''''''(((((((((+++...//////...///000666666:::???>>>;;;;;;>>>@@@BBBCCCDDDEEEJJJSSSYYYYYY^^^hhhrrrvvvyyy~~~sssmmmeee^^^YYYRRRKKKFFFCCCCCCBBBAAA???===;;;:::333222111///---,,,+++***)))(((&&&%%%$$$%%%%%%&&&%%%$$$######$$$$$$###"""  ###$$$ ### !!!"""###%%%!!! $$$'''%%%###%%%)))***(((&&&(((---000///+++***---111'''111+++,,,555+++>>>vvvxxxsssttt|||[[[ZZZ~~~xxx^^^nnnDDD@@@@@@???CCCEEE@@@@@@??????>>>>>>??????@@@>>>;;;888666666666777666666777888888888777777444444555666777777555444333333333333333111000///---------,,,+++******)))&&&'''((('''%%%%%%'''((()))+++---.........000222------,,,++++++++++++,,,+++++++++++++++***))))))+++)))'''''')))***))))))(((''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&'''((((((((())))))(((((((((((((((((((((+++---.........///000444444777;;;;;;888999===AAABBBCCCCCCDDDIIIQQQXXXVVV[[[fffppptttwww}}}pppjjjbbb\\\WWWRRRKKKFFFDDDCCCCCCAAA???===;;;:::222111000...,,,+++***))))))(((&&&%%%$$$$$$%%%%%%%%%###""""""###$$$"""!!! !!!!!!!!!    &&&"""!!! !!!!!!!!!%%%!!! $$$$$$""" ###'''***)))'''(((,,,//////+++***...222%%%333///---222,,,JJJqqqsssyyyvvv[[[YYY~~~^^^pppEEE?????????CCCDDD@@@@@@????????????@@@@@@BBB@@@===:::888777777888666666777888888888888888444555777888777666666555333333333333222///---,,,...------,,,,,,+++++++++&&&'''((('''%%%%%%'''((()))+++---......///111333...---,,,,,,++++++,,,,,,******+++++++++***)))))),,,***'''''''''((('''&&&(((((('''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&'''((((((((((((((()))))))))))))))))))))+++------------...000333222444777888666777<<>><<<:::999111000///---+++***)))(((((('''&&&$$$$$$$$$$$$%%%$$$###""""""######""" !!!###"""!!! !!!  !!!  $$$!!! !!!$$$   $$$!!!!!! """%%%((())))))(((+++---...,,,,,,///222+++444333///000444[[[vvv}}}~~~ooo[[[ZZZ]]]rrrGGG??????@@@CCCCCCAAA@@@@@@?????????@@@@@@BBB@@@>>>;;;999888888888666666777888999999999999555777888888666555555666222222333333111...,,,***///...---------------...'''(((((('''&&&&&&'''))))))+++,,,------///111444...------,,,,,,,,,,,,,,,)))***************)))))),,,***(((((()))((('''%%%'''''''''((()))***,,,,,,'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((((((((((((((()))*********)))))))))***,,,,,,,,,---...000222111222555555444777<<>>===<<<:::999888777666666777888999999999999777999999777444222444666///000222333222000---+++000///............///000((())))))(((''''''(((*********+++++++++...222555......---,,,,,,,,,,,,---))))))************))))))*********+++,,,,,,***(((''''''(((((()))+++,,,---'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""######$$$%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((('''((()))***+++******))))))***,,,,,,+++,,,...000333111222555555555888>>>;;;>>>BBBEEEFFFIIINNNSSSPPPWWWbbbmmmrrrssszzzzzzuuulllfff___ZZZVVVRRRLLLGGGBBBAAA???===:::777444333000///...,,,***)))''''''((('''%%%$$$###$$$$$$%%%###"""!!!!!!""""""!!! !!!###"""   """###### """###!!!!!!$$$$$$&&&'''&&&######'''******))))))+++...111111000000***,,,///666WWWyyypppZZZ^^^ZZZtttKKKAAAAAABBBDDD@@@CCCBBBAAA@@@????????????<<<<<<<<<<<<:::888777666666666777999999:::::::::999999999666222111333555---///111333333222///...000000///......///111222((()))***)))'''''')))******************---222555......---,,,,,,,,,,,,---((())))))*********))))))))))))+++---//////---+++))))))(((''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$%%%%%%&&&&&&&&&''''''((((((''''''&&&%%%%%%&&&&&&'''(((((()))'''((()))+++++++++***))))))***+++++++++,,,...000444222333666666666:::@@@888<<>>lllsssssstttlllccc\\\tttKKKDDDFFFHHHGGG@@@BBBBBBBBBAAAAAA@@@@@@@@@BBB>>>:::;;;======:::555666666777:::===>>>===;;;444777;;;:::666333222333222222111111000111111111---///111000......000333++++++)))(((''''''''''''(((---...***)))///222000333...******---///,,,))))))))))))))))))*********'''((((((((()))))))))***%%%))))))$$$%%%***+++(((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''((('''$$$"""%%%&&&''''''%%%$$$%%%''' ###&&&%%%$$$$$$'''+++%%%$$$&&&(((&&&###%%%+++''''''''''''''''''''''''''')))******))))))***+++(((***,,,.........///111444111///111555999;;;:::;;;<<>>::::::<<<===:::777777777777999;;;<<<:::888555777888999777666666777666555444333222222111111111222333111...---///111++++++***((((((''''''(((***...///++++++000222111333///,,,---000000---***************************))))))))))))************###''''''$$$%%%))))))%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&((('''&&&$$$%%%&&&''''''%%%%%%&&&''')))%%%""""""$$$&&&&&&%%%%%%$$$%%%'''&&&###&&&+++''''''''''''''''''''''''((()))******)))((()))+++)))+++---...------...000000...,,,...222666777777:::;;;>>>BBBFFFJJJMMMOOOOOORRRXXX^^^eeemmmssswwwwwwppplllhhhcccZZZOOOJJJIIIGGGDDD@@@>>><<<999666444222000+++---...---***(((''''''"""###%%%%%%%%%###!!!""""""!!! !!!!!!!!! !!!!!!!!!!!! $$$$$$%%%&&&'''((())))))))),,,---+++,,,000222000)))444000555```{{{}}}zzzqqqccc]]]tttLLLFFFHHHHHHGGGDDDCCCBBBBBBAAA@@@@@@??????BBB>>>::::::<<<===;;;999999888888999::::::888666777666555666888:::::::::999888777555444333333222444444333111...,,,,,,---++++++***)))((((((((((((+++//////---,,,000222222222000///000222222...++++++++++++++++++++++++++++++++++++***************###''')))(((((()))(((%%%%%%%%%%%%&&&&&&&&&''''''((('''%%%&&&'''(((((('''%%%&&&''''''%%%%%%&&&'''888...%%%$$$***---***%%%%%%$$$%%%''''''$$$'''+++&&&&&&&&&&&&&&&&&&&&&&&&(((*********(((((((((******,,,---...---,,,---...111//////000444777999999999;;;>>>BBBFFFJJJMMMOOONNNRRRXXX^^^eeellltttyyy|||tttnnnjjjddd^^^UUULLLGGGFFFEEECCC>>>===;;;999666333111///+++,,,---,,,)))'''''''''###$$$$$$$$$###""" """!!!!!!!!!!!!""""""### %%%%%%%%%&&&'''((()))***))),,,,,,***+++000222000---333///CCCzzzkkkttteee]]]rrrJJJFFFGGGEEEFFFDDDDDDDDDCCCCCCBBBAAA@@@@@@AAA>>>;;;:::;;;===<<<;;;:::999888999:::;;;999888:::777333444888;;;;;;999999888777666555444444444333333111///---,,,++++++,,,+++***))))))))))))))),,,......---,,,...111222000//////111222111...+++++++++******************++++++************))))))&&&)))+++,,,,,,+++)))&&&%%%%%%%%%&&&&&&&&&'''''')))'''%%%%%%''')))******$$$&&&'''&&&%%%%%%&&&(((<<<222'''%%%+++000...)))&&&$$$$$$''''''&&&'''+++&&&&&&&&&&&&&&&&&&&&&&&&(((******)))((('''((()))+++,,,......,,,++++++,,,000000000222444777999::::::;;;===AAADDDGGGJJJKKKNNNSSSYYY^^^dddllluuu{{{wwwpppjjjggg___XXXPPPIIIEEEBBBAAAAAA<<<;;;:::888666333000...***+++,,,+++((('''''''''&&&%%%###!!! !!!!!!"""!!!!!!!!!!!!""""""###!!!$$$$$$!!! """"""%%%%%%%%%%%%&&&((()))***))),,,+++)))***///222000000+++...YYYhhhvvvggg]]]rrrKKKHHHHHHEEEFFFGGGFFFFFFEEEDDDCCCBBBAAAAAA???===<<<;;;<<<=========:::999888999<<<======<<<<<<888444333666888888666666555555555555555666777333222111000/////////...,,,++++++************+++,,,,,,------,,,,,,...111------...000000///---+++******))))))((((((((('''))))))))))))))))))))))))'''(((+++......+++'''&&&%%%%%%%%%&&&&&&&&&'''''')))'''%%%%%%''')))******$$$%%%&&&&&&%%%%%%'''(((222,,,%%%###&&&***+++***(((%%%$$$'''(((&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&((()))***)))((('''((()))+++,,,...---,,,***+++++++++,,,---///111222555666;;;;;;===???AAACCCDDDEEEHHHMMMSSSXXX]]]dddnnnuuuzzzrrrmmmgggccc[[[TTTMMMIIIEEEAAA???@@@::::::999888555222///---)))***+++)))'''&&&'''(((&&&$$$"""  """###""""""!!! !!!!!!!!! $$$&&&%%%""" !!!###$$$&&&%%%%%%%%%&&&(((***+++***,,,+++(((***///222111///$$$666qqqssszzzvvvjjj___}}}rrrLLLKKKJJJEEEGGGJJJGGGGGGFFFDDDCCCBBBAAAAAA<<<=====================;;;:::999:::<<<>>>>>>======:::777555555555555555444444444444555666777888555333222222333444333222,,,,,,+++++++++++++++,,,---+++,,,---,,,***---111,,,,,,---......---,,,+++)))))))))((((((''''''&&&''''''(((((())))))))))))&&&%%%(((,,,+++'''$$$$$$%%%%%%%%%&&&&&&&&&''''''((('''%%%&&&'''(((((('''###%%%&&&&&&&&&&&&'''(((***((('''&&&''')))+++,,,+++'''%%%''')))&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''))))))(((''')))******,,,------+++***+++,,,***---///111111333555777;;;;;;<<<===???@@@AAAAAAFFFKKKQQQUUUXXX___iiirrr|||wwwqqqmmmgggcccYYYRRRLLLKKKHHHAAA>>>@@@888999888777555222///---)))******(((&&&&&&'''((("""""""""!!!!!!!!!""""""""""""!!!  """!!!  """$$$&&&%%%%%%$$$%%%'''***+++***,,,+++((()))...111111///'''IIIvvvooovvvlllbbb{{{pppJJJJJJHHHBBBEEEJJJFFFEEEDDDCCCBBB@@@??????:::<<<>>>??????>>>=========;;;999999;;;<<<<<<;;;;;;;;;:::888666555666777666555555555555666666777555333111111333333222111,,,,,,+++++++++,,,,,,---///,,,,,,///---***---222,,,,,,------,,,,,,,,,---******))))))((('''''''''''''''((()))***++++++,,,&&&$$$&&&+++***%%%###$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&((('''&&&$$$###%%%&&&&&&&&&&&&''')))''''''((()))+++,,,,,,+++...(((%%%((()))&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((((((((((((***+++)))+++------+++++++++,,,+++...222333333444666999:::;;;<<<===???@@@AAAAAAGGGLLLRRRUUUWWW]]]hhhqqqyyy}}}wwwrrrooojjjeeeYYYQQQMMMMMMJJJCCC???@@@888888888777555222...,,,)))))))))(((&&&%%%'''((( """###$$$###!!! ###"""!!!"""###&&&%%%$$$$$$%%%'''***+++***,,,***''')))...111111111000ZZZnnnhhh|||uuunnneee{{{kkkFFFGGGEEE>>>AAAGGGEEEDDDCCCBBB@@@???>>>===888;;;???AAA@@@???======>>><<<999888999:::999888999;;;<<<:::777555777:::888888777666666555666666444111......000000...,,,,,,,,,,,,++++++,,,------000------000///+++---444---------,,,+++,,,---///+++++++++***)))(((((('''''''''(((***+++,,,---...)))&&&''',,,+++&&&$$$'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''((('''$$$"""###$$$&&&&&&&&&&&&''')))$$$######'''++++++((($$$///)))&&&((()))&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''(((((((((***,,,(((***,,,,,,++++++,,,---(((+++///000000000333666999:::<<<===???AAACCCCCCFFFKKKQQQSSSTTTZZZeeeooowww{{{yyyrrrjjjdddaaaVVVNNNIIIIIIHHHCCC===;;;<<<:::888555222///...---...---***&&&"""!!!###%%% !!!""""""!!!!!!"""!!!  ''''''((((((((((((((('''000&&&%%%///444...,,,111000DDD{{{pppxxxyyyuuuxxxzzzggguuufffCCCFFFBBB@@@FFFDDDBBBBBBAAAAAAAAAAAA@@@@@@BBB@@@>>>>>>???@@@@@@@@@:::999999999::::::888666===;;;999777555444444555777666555666777777555333333222111000/////////////////////---******+++------******,,,,,,)))))),,,------......------,,,+++---,,,***)))((((((&&&$$$))))))))))))((((((((((((((('''''''''&&&&&&&&&&&&&&&'''((())))))(((''''''%%%&&&&&&''''''&&&&&&%%%(((%%%$$$%%%'''(((&&&$$$%%%%%%%%%%%%%%%&&&'''(((---'''%%%)))***''''''+++''''''&&&%%%%%%%%%&&&&&&'''''''''''''''((())))))&&&'''))))))((((((***,,,............///000222222;;;>>>@@@???<<<<<<@@@DDDHHHRRRSSSUUU^^^aaadddooowwwyyy~~~zzzsssmmmeee^^^\\\TTTLLLGGGGGGFFFAAA<<<999;;;999666333111/////////---,,,***&&&"""!!!###%%% !!!!!!!!!!!!!!!!!!!!!   !!!%%%&&&'''((())))))))))))---((((((...000---///444000TTTtttwwwyyyzzzkkkttthhhFFFJJJEEECCCHHHFFFBBBBBBBBBAAAAAA@@@@@@@@@>>>===;;;;;;<<<=========<<<;;;:::;;;<<<<<<:::888:::999888777666666777888777666555666777777555444333222111000000/////////.........---,,,,,,...000///,,,,,,//////,,,+++------------...------,,,++++++)))(((((())))))(((''')))))))))(((((((((((((((((((((((('''''''''&&&&&&(((((()))(((((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%(((&&&$$$%%%'''((('''%%%&&&&&&%%%%%%%%%&&&''''''***%%%###&&&'''%%%%%%(((&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''((())))))''')))***+++***)))***+++---------...///111222333888<<<@@@@@@>>>===???BBBGGGPPPQQQRRRZZZ]]]```jjjtttxxxuuuooohhh```ZZZYYYQQQJJJEEEEEEDDD???:::999:::888555222000/////////,,,,,,***&&&###!!!###$$$ !!!!!!!!!!!!!!!!!!   !!!"""%%%%%%'''((())))))))))))***+++,,,,,,+++,,,111555555nnn}}}rrr|||~~~zzzqqqqqqhhhHHHLLLHHHEEEIIIFFFCCCCCCBBBAAAAAA@@@??????@@@??????>>>>>>??????@@@>>>===<<<===>>>>>><<<:::777777777777888999:::;;;666555555666777888666555333333222111111000000000---.........---...111333...,,,---111000,,,***,,,---------------,,,++++++((('''&&&''')))+++***)))(((((((((((((((((((((((()))))))))(((((((((''''''******((('''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%((('''&&&&&&'''((('''&&&''''''&&&%%%%%%%%%&&&&&&((($$$"""$$$&&&%%%%%%'''%%%%%%%%%%%%&&&&&&'''((('''''''''''''''((())))))(((***,,,---,,,******++++++,,,,,,---///111222333555:::???AAA???>>>>>>???EEENNNNNNNNNVVVXXXZZZeeeqqqwww|||tttnnnhhh___ZZZYYYNNNHHHDDDDDDCCC===999999;;;888444111...------...++++++)))&&&###"""###$$$ !!!!!!!!!!!!!!! !!!"""###&&&&&&'''((())))))(((((())),,,---++++++...111222CCCwwwxxxzzzyyymmmgggGGGKKKHHHDDDHHHDDDCCCCCCBBBAAA@@@@@@??????@@@AAAAAAAAA@@@@@@AAABBB>>>=========>>>>>><<<;;;777777777888999:::;;;;;;666555555666888888777555333333333222222111000000//////000///...///222444,,,***,,,000000+++((())),,,------------,,,++++++&&&%%%%%%&&&((()))(((''''''''''''((((((((())))))))))))))))))((((((((((((***)))'''&&&%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%(((%%%$$$$$$&&&'''''''''$$$$$$$$$%%%&&&'''((()))'''''''''''''''((())))))(((***------,,,***************+++,,,...111222444555888===>>>>>>>>>>>>@@@BBBJJJKKKLLLTTTVVVYYYcccmmmuuuzzzsssnnnggg^^^YYYXXXLLLGGGDDDDDDBBB<<<999:::;;;999555000---+++************)))&&&###""""""$$$ !!!!!!!!!!!!!!!   """$$$'''((((((((((((((('''&&&***+++,,,---...///111333ZZZzzzzzz{{{iiifffGGGLLLHHHEEEIIIEEECCCCCCBBBAAAAAA@@@??????<<<>>>@@@???===<<<===???>>>===<<<<<<======<<<:::999999999:::::::::::::::777666666777888888777555333444444444333222111000111222111000//////111333---+++---111000+++((())),,,,,,------,,,,,,+++***&&&%%%$$$$$$%%%&&&%%%###%%%&&&&&&'''((())))))***))))))))))))(((((((((((('''&&&%%%%%%%%%'''((()))%%%&&&&&&''''''&&&&&&%%%&&&'''''''''&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%'''%%%$$$###%%%'''((('''$$$$$$$$$%%%&&&'''((()))'''''''''''''''((())))))''')))+++,,,***)))******)))******,,,...000222333666888999:::;;;===???AAA>>>HHHIIIJJJSSSVVVZZZdddiiirrr|||{{{vvvpppllldddZZZTTTTTTIIIEEECCCCCC@@@;;;999;;;888777444111...+++)))((())))))(((&&&###""""""###!!!!!!!!!!!!!!!!!!   """###''''''(((((((((((('''''',,,)))+++000000///666BBBttt{{{ttt|||eeehhhHHHLLLIIIGGGKKKHHHBBBBBBAAAAAAAAAAAA@@@@@@===@@@BBBBBB???===???AAA===<<<;;;<<<======;;;999::::::;;;;;;;;;:::999999888777777777888888666444333444555555444333111000222222222000//////111333000...///222111,,,***+++,,,,,,,,,,,,,,,+++******(((&&&$$$$$$%%%$$$###!!!$$$%%%%%%'''((()))******)))))))))(((((((((''''''$$$$$$%%%%%%&&&((())))))%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&$$$$$$###!!!###''''''%%%%%%%%%%%%%%%&&&&&&'''((('''''''''''''''((())))))'''(((******))))))+++---)))******+++---///000111666666666888:::===@@@BBB===GGGHHHJJJSSSVVVZZZeeegggnnnwwwwwwrrrnnniiiaaaVVVPPPOOOFFFCCCAAAAAA>>>999777:::333333222111///---***)))(((((((((&&&$$$""""""###!!!!!!!!!!!!!!!   !!!""""""$$$%%%&&&((()))*********...)))---555000+++???\\\{{{~~~qqq}}}bbbhhhGGGKKKGGGFFFLLLIII@@@@@@AAAAAAAAAAAABBBBBB>>>BBBEEEEEEAAA???AAACCC===<<<;;;<<<======;;;999999:::;;;<<<<<<;;;:::::::::999888888888777555333444444555666555333111000///000000000///000222444222//////111000,,,+++---+++,,,,,,,,,,,,+++******((('''%%%%%%&&&&&&$$$######$$$%%%&&&((()))***+++((((((((('''''''''&&&&&&$$$%%%%%%&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%###%%%'''&&&$$$###$$$&&&&&&&&&%%%%%%%%%&&&''''''###%%%### ###((()))%%%&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''((())))))((())))))))))))+++...111*********+++,,,...///000333444555888;;;>>>??????>>>GGGHHHJJJRRRUUUXXXccceeejjjsss{{{uuuqqqnnniii```TTTNNNNNNDDDAAA@@@@@@<<<777666999...///111111111///,,,+++'''((((((&&&$$$""""""###!!!!!!""""""!!!  !!!"""""""""!!!"""%%%''')))+++,,,---...)))///888///(((FFFqqqyyyuuuqqq~~~```fffDDDGGGDDDCCCJJJHHH???@@@@@@AAAAAABBBBBBCCC;;;???CCCBBB???<<<>>>AAA>>>===<<<===>>>>>><<<:::888999;;;<<<===<<<<<<;;;;;;:::888888888777444222444555666666666444222000---.../////////111444666111...---///---***)))++++++,,,,,,,,,,,,+++******)))'''&&&&&&'''((('''%%%######$$$&&&((()))***+++((('''''''''&&&&&&&&&&&&%%%&&&'''''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%"""$$$&&&%%%###"""$$$&&&%%%%%%%%%%%%&&&&&&'''(((%%%(((&&&###%%%+++,,,'''''''''&&&%%%%%%%%%&&&&&&'''''''''''''''((())))))*********)))))),,,111444++++++++++++,,,---...///111222555:::>>>???>>>===@@@HHHIIIIIIQQQSSSVVV```dddhhhoooyyyvvvpppkkkfff___UUUPPPPPPFFFBBB??????<<<777555777999555000---,,,,,,,,,,,,'''&&&%%%%%%$$$$$$$$$$$$ !!!!!!  !!!!!!!!!"""###%%%'''((()))******%%%000&&&333,,,666LLLwwwtttqqq]]]eeeKKKFFFBBBHHHEEEEEEAAABBBAAA@@@>>>???BBBDDDCCC@@@@@@BBBAAA>>>===@@@>>>=========<<<<<<<<<<<<;;;===<<<888777::::::777;;;999666666777999::::::666444333555777666222...///000222222222222444666444333000---,,,,,,,,,---'''(((***,,,,,,***((('''''''''((((((''''''&&&%%%&&&%%%%%%&&&&&&'''((())))))******)))'''&&&'''(((((('''&&&%%%$$$#########'''''''''&&&&&&%%%%%%%%%""""""#########$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$&&&%%%$$$###$$$&&&(((***'''&&&&&&'''(((((('''%%%'''&&&%%%%%%%%%'''((()))******)))(((''')))---000+++*********+++---///000111333666999<<<>>>>>>???@@@@@@DDDKKKOOOQQQWWW]]]bbbgggpppzzz|||qqqlllgggccc\\\RRRLLLLLLDDD@@@>>>===;;;666444666888444///+++++++++++++++((('''&&&%%%$$$######### !!!!!!  !!!!!!!!!###$$$%%%'''((())))))))),,,...///***///<<>>>>>AAACCCBBB???>>>@@@@@@======@@@>>>>>>=========<<<<<<<<<>>>@@@???;;;:::======:::;;;999666666777999:::999888555333333444555333111///111333333333333555777444333000...---,,,------))))))***++++++***))))))((())))))))))))((('''''''''''''''(((((()))***+++(((*********((('''((()))((('''&&&%%%%%%$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%#########$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%$$$$$$$$$&&&((()))'''&&&%%%&&&((((((&&&%%%&&&&&&&&&&&&&&&'''((((((((())))))((('''(((+++...*********+++,,,---...///222444666999;;;<<<<<<<<<======AAAHHHLLLMMMSSSYYYaaabbbiiiuuu~~~~~~tttjjjfffccc```YYYOOOHHHGGGCCC???<<<<<<999444333555666222---***************((((((&&&%%%######"""""" !!!!!!  !!!!!!!!!$$$%%%&&&'''((())))))))),,,)))777$$$000DDD{{{qqqiiieeeOOOLLLHHHLLLFFFDDDCCCCCCBBB@@@>>>>>>@@@CCCFFFBBB@@@AAA@@@>>>???BBB>>>>>>>>>=========<<<<<<>>>@@@@@@<<<;;;>>>>>>;;;<<<:::777777888::::::999999666333222222444444444000111333333333333555777444333111///...---......++++++************++++++******++++++******)))((()))))))))***++++++,,,,,,((()))******))))))***+++)))((('''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$&&&'''(((&&&%%%%%%&&&''''''&&&$$$%%%&&&''''''((('''''''''%%%'''(((((('''((()))+++((()))***,,,------......222333555777999999999999======AAAGGGJJJKKKPPPVVV```___dddqqq}}}yyypppfffccc```___XXXMMMFFFEEEBBB>>><<<<<<999555333555444111---+++*********))))))(((&&&$$$###"""!!!!!! !!!  !!!!!!!!!"""&&&&&&'''((((((((((((((()))***999,,,111UUU|||qqq~~~ooocccLLLHHHDDDIIICCCBBBFFFFFFDDDBBB@@@???AAADDDLLLGGGDDDCCCBBB???@@@DDD>>>>>>>>>============<<<===???>>>;;;:::======;;;<<<:::888888999::::::999888666555333333333444444///000222333222333444666444444222000////////////---,,,+++******+++,,,---+++++++++++++++***))))))))))))***++++++,,,,,,,,,''')))******))))))+++,,,))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%&&&'''%%%%%%$$$$$$$$$%%%&&&'''&&&%%%%%%&&&''''''&&&$$$%%%&&&'''(((((((((&&&&&&$$$&&&)))***)))((()))***'''(((***,,,---------,,,000111333666777888888888@@@???CCCHHHKKKLLLPPPVVV^^^___eeeqqq|||vvvpppeeebbb___^^^XXXMMMFFFEEEBBB>>><<<<<<:::555444666444111...,,,+++++++++***)))(((&&&$$$###!!!!!!!!! !!!  !!!"""""""""&&&&&&'''((()))))))))(((+++222444666555qqqvvvqqq|||tttcccIIIEEEAAAFFFCCCCCCHHHHHHFFFDDDBBBAAACCCEEEOOOIIIEEEDDDAAA>>>>>>BBB???>>>>>>>>>===============???>>>;;;;;;>>>>>>;;;===;;;:::999:::;;;:::999555666777777666444333222...000111222111222444555444444333222111000000000///...,,,******,,,...///***++++++++++++***))))))'''((()))***++++++++++++'''(((******))))))***,,,))))))((('''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$%%%%%%&&&'''%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&$$$%%%&&&'''(((((('''&&&%%%$$$'''***+++***))))))***'''(((***,,,---------,,,---...111444777888999999@@@@@@CCCIIIKKKLLLPPPVVVZZZ^^^gggqqqxxx}}}}}}sssnnnddd```]]]\\\VVVLLLGGGFFFAAA>>>;;;<<<:::555444777333000---,,,,,,,,,+++)))''''''%%%$$$""""""!!!!!! !!!!!!  !!!"""""""""%%%&&&'''((()))******)))+++333'''222???yyyqqq~~~yyyeeeKKKFFFBBBHHHFFFFFFHHHGGGFFFDDDBBBBBBEEEGGGJJJEEEBBBAAA???;;;;;;>>>??????>>>>>>>>>=========>>>@@@@@@===<<<@@@@@@>>>===<<<;;;;;;;;;;;;:::888444666888999666444333222...000222222222222444666555444444333222222111111000...---++++++---...000+++++++++++++++******)))&&&''')))***++++++******'''((())))))(((((()))***((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%'''&&&&&&'''(((((('''%%%'''''''''(((''''''&&&%%%%%%'''***+++***)))******'''((()))+++,,,,,,------+++---000444666888999:::>>>===@@@FFFIIIIIINNNTTTVVV\\\eeeooosssxxxwwwmmmhhhbbb]]]ZZZXXXRRRIIIEEEEEE@@@<<<::::::888444333666111///,,,+++++++++)))(((&&&%%%$$$###"""""""""""" !!!!!! !!!""""""""""""%%%%%%'''(((******++++++***///$$$,,,YYYqqq~~~fffNNNIIIEEEJJJGGGFFFEEEEEEEEECCCAAABBBDDDGGGCCC@@@???@@@@@@<<<===????????????>>>>>>>>>=========??????<<<<<>>===<<<<<<<<<<<<:::888555777888777555333333555000222444444444444666888555555555444444333222111//////...------...//////,,,------------,,,++++++&&&''')))+++,,,+++***)))'''((()))((('''&&&'''((((((''''''&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$(((''''''((())))))(((&&&(((((('''&&&&&&&&&&&&&&&%%%&&&((()))(((((()))***(((((())))))***,,,---...---///111444666888888888;;;;;;>>>DDDGGGHHHMMMSSSYYY\\\cccmmmtttyyyrrrhhhbbb```[[[WWWTTTNNNGGGCCCDDD>>>:::999999777333222555///---+++******)))((('''%%%%%%$$$###"""""""""### !!!!!! !!!""""""######$$$%%%'''(((***+++,,,,,,---000...111xxxvvvqqqzzzeeeNNNKKKGGGKKKEEECCCCCCCCCCCCAAA@@@AAADDDFFF@@@===>>>AAABBB@@@@@@CCC????????????>>>>>>>>>>>>:::===<<<999:::======;;;>>>===<<<<<<===<<<:::888777888888555222222555888222444555666666666888999555555555555444333222222//////............//////......//////......---,,,&&&(((***,,,---,,,+++***'''((()))(((&&&%%%%%%&&&''''''&&&&&&&&&''''''(((%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###)))(((((()))******)))''')))((('''&&&%%%%%%&&&'''$$$&&&''''''&&&&&&(((***))))))(((((()))+++---...///000333555666777777666;;;;;;???EEEHHHIIINNNTTT___^^^bbbmmmwww~~~xxxooofff]]]___\\\WWWQQQLLLGGGEEECCC===:::666444555555555444000///---,,,,,,+++)))'''&&&%%%###!!!!!!!!!!!!!!!  """###%%%&&&&&&$$$$$$###$$$%%%''')))+++***333'''@@@}}}ssswww|||kkkPPPGGGBBBJJJGGGDDDDDDAAA???@@@CCCEEECCCAAA======>>>???AAABBB@@@>>>DDDAAA<<<:::;;;<<<======:::===>>>>>><<<<<>>===<<<;;;;;;;;;;;;;;;:::555555999999555666:::555555444444555666888999666555444333222333444555333000//////000///,,,)))...---,,,+++***)))))))))%%%)))+++***+++...---***$$$%%%'''((()))((('''&&&&&&''')))*********)))(((%%%%%%&&&'''&&&%%%$$$###$$$%%%%%%%%%%%%$$$######)))(((&&&%%%$$$$$$%%%%%%######$$$%%%%%%&&&''''''(((((('''''''''&&&&&&&&&***++++++)))'''&&&'''(((''''''((()))))))))))))))''''''((()))***++++++,,,222000000222666888888666:::===AAADDDGGGJJJNNNPPP[[[[[[^^^hhhuuuvvvnnneee^^^^^^[[[VVVOOOIIIEEEAAA@@@<<<999666444444555444444000...,,,,,,,,,+++)))''''''&&&$$$###"""!!!""""""!!!!!!!!!!!!  !!!###$$$%%%%%%######$$$%%%&&&((()))***222444111SSSrrrwww}}}iiiOOOHHHDDDLLLHHHEEE@@@???>>>>>>@@@AAAAAA@@@DDDCCCBBBCCCDDDCCCAAA>>>CCC@@@>>>===>>>???>>>>>><<<===>>>>>>>>>>>>???@@@<<<<<<;;;:::::::::::::::<<<888777::::::777777;;;666555333333444555888999555555333222222222333333222000......000111///---///...---+++***)))))))))'''+++,,,******---,,,(((%%%&&&((()))))))))'''&&&&&&'''((()))***))))))(((&&&&&&'''((('''&&&%%%$$$$$$%%%%%%%%%%%%$$$######((('''%%%$$$######$$$$$$######$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%)))))))))(((%%%%%%&&&'''&&&&&&'''(((((((((((('''''''''((()))***+++,,,,,,111//////222666888888777888;;;???CCCFFFJJJNNNQQQXXXZZZ^^^gggqqqzzz}}}rrrjjjbbb]]][[[XXXSSSLLLFFFBBB???===;;;999666444444444333222///...,,,++++++***(((&&&%%%%%%$$$###"""#########!!!!!!!!!  !!!""""""######"""###%%%&&&(((((())))))444///===jjjqqqxxx|||fffNNNIIIFFFNNNJJJGGG@@@@@@@@@?????????AAACCCEEECCCBBBAAAAAA???<<<:::???>>><<<===>>>???>>>============>>>@@@???>>><<<:::::::::999999999999999;;;999888999999666666999666555222111222444888:::666555444222111111111111111000......000222222222000///---,,,***))))))((())),,,---+++***,,,+++'''&&&'''(((******))))))(((&&&'''((())))))))))))((('''(((((((((((('''&&&&&&%%%%%%%%%%%%%%%$$$$$$###&&&&&&%%%#####################$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$'''((((((&&&$$$###%%%&&&%%%%%%&&&''''''''''''&&&(((((()))***+++,,,,,,---......///111555888888888555999===AAAEEEIIINNNQQQTTTYYY___fffmmmtttzzz~~~xxxmmmeee]]]YYYWWWUUUPPPJJJEEEAAA???===:::888555444333333222000...---+++******)))'''%%%!!!!!!!!!!!!!!!!!!""""""!!!!!!  ### !!!!!!"""""""""###%%%'''))))))))))))000---QQQpppzzzzzzcccNNNJJJHHHPPPLLLHHHBBBDDDEEECCCAAAAAAEEEHHHDDDBBB@@@@@@???>>><<<:::<<<:::888888:::<<<=========;;;;;;===@@@???<<<888999:::::::::::::::999999999777666666666444555666777555222000111444888:::777777555444333222111111333222000//////111222333111000...,,,***))))))((((((,,,---++++++---,,,((((((((()))************)))'''''''''(((((((((((((((((((((((((((''''''&&&&&&%%%%%%&&&&&&%%%%%%$$$###&&&%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&''''''&&&$$$$$$%%%&&&%%%%%%&&&'''''''''''''''(((((()))***+++,,,------,,,---...111444777888999555888===@@@DDDHHHLLLOOORRRXXX```fffjjjooowww}}}vvvlllbbb[[[YYYTTTRRRNNNIIIEEEBBB@@@???999777555333333222000...---,,,***))))))(((&&&$$$ !!!!!!!!!""""""""""""  """ !!!!!!"""""""""###&&&((())))))))))))...777kkkppp{{{uuubbbMMMJJJIIIQQQLLLHHHEEEFFFGGGEEEBBBCCCGGGKKKFFFDDDCCCBBBCCCCCCAAA@@@>>>:::777666888;;;>>>???;;;::::::<<<>>>>>>:::666999:::;;;;;;;;;;;;::::::888888777666555666666666777555222000111444888;;;888888888777555444333222666555333000//////000111111000...,,,+++***))))))'''***,,,+++,,,......+++((())))))***************'''''''''''''''(((((()))'''''''''&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%$$$&&&'''&&&&&&'''(((((((((((('''(((((()))***+++,,,,,,---+++,,,...111333555777999777:::===@@@CCCEEEIIILLLQQQXXXaaafffhhhmmmvvv}}}vvvmmmbbb[[[[[[SSSQQQMMMIIIEEEBBB@@@???888666444333222111...,,,,,,+++)))(((((('''%%%###"""######$$$$$$$$$######  !!!""""""#########$$$&&&'''))))))******,,,EEE~~~qqq|||qqqcccNNNJJJHHHPPPLLLHHHEEEEEEDDDBBBAAACCCFFFIIIDDDBBBAAAAAABBBCCCBBBAAA@@@===999888:::===???@@@:::::::::;;;===<<<;;;999888999;;;<<<<<<<<<;;;:::999;;;:::777888:::;;;999777666333222333555999;;;888888888888777666555444777777555222...------...000///...,,,++++++++++++&&&***,,,+++,,,//////,,,)))))))))))))))*********''''''&&&&&&''''''((()))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&%%%$$$&&&'''&&&&&&'''(((((((((((((((''''''((()))***++++++,,,***---///111222333666888999;;;>>>@@@BBBEEEHHHJJJQQQWWW___eeehhhnnnvvv|||{{{rrrjjj___YYY[[[TTTRRRMMMHHHCCC???===<<<888666444333222000---+++,,,***(((''''''&&&$$$#########$$$%%%$$$$$$###"""  !!!###$$$%%%%%%%%%%%%%%%&&&((()))+++,,,///VVVrrr}}}nnndddNNNIIIGGGOOOKKKGGGFFFCCC@@@???AAACCCEEEFFFCCCAAA???>>>???@@@@@@???>>>===<<<===>>>???>>>===:::;;;<<<<<<<<<<<<===>>>777888:::;;;;;;;;;:::999888;;;;;;888888===>>>;;;777666555444555777999:::666777888888777666555444555666666333///,,,,,,---......---,,,,,,,,,,,,,,,(((,,,---,,,,,,......***((((((((((((((()))******''''''&&&&&&&&&'''((())))))((('''&&&&&&&&&'''(((&&&&&&&&&'''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%######%%%&&&%%%%%%&&&''''''''''''&&&&&&&&&'''((()))******+++***---000111111111444777888:::>>>AAACCCFFFIIILLLPPPUUU\\\ccchhhnnnuuuzzztttlllfff[[[VVVYYYVVVSSSMMMGGGAAA===:::888777555444222222000---***+++)))(((''''''&&&$$$"""!!!"""#########!!!   """###%%%&&&&&&&&&%%%%%%%%%''')))+++---999fffsss~~~mmmfffOOOIIIFFFNNNJJJGGGHHHDDD??????BBBEEEFFFFFFGGGEEEBBBAAABBBBBBBBBAAA999:::<<>>:::777:::===???>>><<<<<>>:::777666666666777888999:::555555666777777666555444222444555333///,,,,,,---...------,,,,,,------...***......,,,,,,...,,,)))((((((((((((((())))))***''''''&&&%%%&&&'''((()))+++***((('''''''''((()))&&&&&&''''''&&&&&&%%%$$$"""###%%%%%%&&&%%%$$$###$$$$$$##################""""""######$$$$$$$$$$$$###$$$$$$###""""""$$$%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&'''((()))******+++...000111000000333666666999===AAACCCGGGKKKNNNOOOSSSZZZaaahhhooouuuyyyuuufff___ZZZVVVSSSQQQMMMGGGCCC@@@===:::777555333222111111000---+++'''((((((((('''%%%###""""""""""""""""""!!! !!!  !!!###$$$$$$$$$$$$!!!)))'''%%%,,,,,,)))...555}}}yyyaaaOOONNNDDDLLLNNNJJJLLLBBB;;;<<<@@@AAACCCEEEBBBCCCCCCBBB@@@??????@@@DDD>>>>>>CCCDDD???:::;;;:::???AAA<<<999:::<<<;;;;;;999777777999:::::::::888888777777666555555444<<<999555555777999999888555444333333333333444555444777:::888333---+++***000///000111222111...+++******+++,,,,,,,,,,,,+++,,,)))''')))---///+++'''&&&&&&&&&'''''''''((((((******)))((('''&&&%%%%%%'''&&&%%%%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###&&&######%%%%%%%%%***000%%%&&&&&&&&&%%%%%%&&&&&&$$$######%%%((((((&&&###''''''(((((())))))******,,,------,,,,,,---111333777999<<<>>>???BBBIIINNNOOOPPPWWW```fffiiiooouuuooobbb[[[XXXUUURRRPPPMMMGGGCCC@@@===:::888555444222111111///,,,***''''''(((((('''%%%###"""""""""######""""""!!!  !!!###$$$$$$$$$$$$!!!(((%%%%%%,,,,,,(((---???|||zzzaaaPPPOOOEEEMMMOOOLLLMMMDDD===>>>AAACCCDDDFFFAAAAAAAAA@@@???>>>>>>???BBB===<<<@@@AAA===:::;;;999======999777999:::888888777666777999;;;;;;:::;;;::::::999888888777777;;;888555555777999999888555666666777777666666555555555555333111///...////////////000111111...,,,,,,,,,,,,,,,,,,+++*********((('''(((++++++)))&&&&&&&&&&&&'''''''''((((((***))))))((((((''''''''''''%%%$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%$$$$$$$$$'''%%%$$$&&&%%%###&&&+++---)))$$$###%%%&&&%%%$$$&&&$$$$$$%%%((()))'''%%%&&&''''''((())))))******,,,,,,---,,,,,,---000333555888;;;<<<===AAAGGGLLLMMMOOOUUU___dddhhhmmmttt~~~yyyjjj^^^ZZZXXXVVVSSSPPPLLLGGGCCC@@@===:::888666444222111000...+++(((''''''((('''&&&%%%###"""###############"""!!!!!!   !!!###$$$$$$$$$$$$!!!&&&######,,,+++(((---MMMvvv|||aaaPPPPPPFFFNNNQQQOOONNNFFF@@@AAACCCDDDEEEGGGCCCBBBBBBAAA@@@@@@@@@@@@AAA<<<;;;===>>><<<;;;<<<:::;;;999666666999888444777777666888999:::999777;;;;;;;;;:::999999888888:::888666666777999999999444555777999999777555444666333///...///111222222///...------///000///............---,,,+++)))(((((((((((((((((('''&&&%%%&&&&&&'''''''''((((((((())))))))))))))))))))))))&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%'''%%%%%%'''%%%!!!"""%%%333,,,$$$"""%%%'''%%%"""(((&&&%%%%%%'''(((((('''&&&&&&''''''((()))))))))+++,,,---,,,,,,---000222333666999;;;<<>><<<;;;;;;;;;<<<>>>;;;;;;777444666999888222888888777888999888666333999999999888888888777777:::999888888999::::::;;;444444555555555555444444666222...---000222222111///---,,,,,,...//////...............---,,,+++***''')))***)))&&&%%%%%%%%%''''''''''''((((((((((((((()))))))))*********+++&&&$$$$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$%%%'''%%% """///+++&&&$$$%%%&&&%%%###'''&&&%%%$$$%%%&&&''''''%%%&&&&&&''''''((())))))***+++,,,,,,,,,---///222222555999;;;<<>>;;;999777555333111000...,,,)))&&&&&&&&&''''''&&&$$$"""!!!###############"""!!!!!! !!!###$$$$$$$$$$$$"""$$$ ###+++***+++888nnnmmmaaaRRRRRRGGGOOOTTTSSSKKKFFFCCCEEEEEECCCCCCFFFIIIFFFCCCBBBCCCDDDDDDBBBAAAAAA???<<<;;;<<<>>>???>>>===999555777:::999444555555666888::::::888666999999999888888888888888::::::;;;;;;:::;;;<<<===777666444333333444666777666333000000222333000---///...,,,,,,...///......,,,------.........------)))***+++***(((&&&&&&&&&'''''''''((((((((())))))(((((())))))******++++++&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%"""!!!$$$'''%%%!!! ###&&&(((***)))&&&$$$$$$&&&&&&%%%$$$###"""###%%%&&&%%%%%%%%%&&&''''''(((((()))+++,,,,,,,,,---///111111555:::<<<===@@@DDDIIIKKKLLLQQQYYY___cccjjjqqquuu~~~|||rrrdddZZZVVVTTTQQQMMMKKKGGGBBB???<<<:::777555444222000///...,,,)))&&&&&&&&&'''&&&%%%$$$"""!!!"""""""""""""""!!!  !!!###$$$$$$$$$$$$"""$$$"""$$$***(((000CCCzzzgggbbbSSSRRRFFFMMMSSSSSSKKKGGGEEEGGGFFFCCCCCCFFFHHHDDD??????AAABBBBBB@@@BBBDDDCCC>>>;;;===??????@@@@@@<<<777777::::::777222222333777:::======<<<::::::::::::::::::999999888:::;;;<<<;;;;;;<<<>>>;;;999666333333666999;;;555444444444444222///,,,000///......//////...,,,,,,---......//////......***************)))((('''''''''((((((((()))))))))((((((((())))))*********'''&&&%%%%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%!!! ###&&&%%%!!!!!!$$$%%%++++++&&&###$$$'''$$$%%%%%%$$$""""""###$$$$$$$$$%%%%%%&&&''''''''')))***,,,---,,,---...000000555999<<<===???DDDHHHJJJKKKPPPXXX^^^bbbiiiqqqttt}}}wwwmmm```WWWTTTRRROOOLLLHHHEEE@@@===:::888666444222111///......,,,)))'''&&&&&&&&&&&&%%%###""" !!!!!!!!!!!!!!!  !!!###$$$$$$$$$$$$"""%%%$$$%%%)))'''444NNNssseeebbbTTTRRREEELLLRRRRRRKKKIIIHHHIIIHHHDDDDDDGGGHHHCCC>>>===@@@BBBAAA???BBBFFFEEE???;;;===>>>===@@@AAA???999777999;;;:::555555444666:::<<<======999999999999999999999999666888;;;;;;999999;;;===:::888666555555666888:::444555666555333111000111111000000000000///---***....../////////......---+++)))''')))++++++)))&&&'''((((((((())))))))))))((((((((((((((((((((()))((('''&&&&&&(((((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%$$$$$$$$$###"""###&&&$$$!!!!!!%%%!!!%%%''''''$$$###$$$&&&###%%%'''&&&###"""###$$$$$$$$$$$$%%%&&&&&&''''''(((***,,,---,,,---...//////333888;;;<<<>>>BBBFFFIIIIIIMMMUUU[[[```gggooorrr|||uuukkk___WWWTTTSSSQQQNNNGGGDDD???<<<999777555333111000......---,,,***'''%%%&&&&&&&&&%%%###!!!  !!!###$$$$$$$$$$$$"""&&&&&&&&&((('''777UUUxxxeeebbbTTTRRRDDDKKKQQQRRRLLLJJJJJJKKKIIIEEEEEEHHHJJJEEE??????BBBDDDCCCAAAAAAFFFFFF???;;;<<<===:::???BBBAAA:::666888;;;<<<<<<:::888777888::::::999666666666666666666777777444777999:::888777999;;;666666555555555555666666333666777555222111333555222111111222222000,,,)))000000000000///---,,,++++++'''%%%'''+++---***%%%(((((((((((())))))))))))(((((((((((((((''''''''')))'''''''''((()))((('''$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###%%%$$$$$$&&&$$$ !!!$$$&&&%%%$$$######$$$$$$$$$###&&&)))(((%%%######$$$###$$$$$$%%%%%%&&&''''''(((***,,,---------...///---111777999:::<<<@@@DDDGGGGGGLLLSSSYYY^^^fffnnnppp{{{}}}tttkkk___WWWTTTRRRNNNJJJDDDAAA===999666555555666000111111111///,,,)))''''''&&&$$$""" !!!   !!!$$$### $$$)))((('''""")))///&&&===ttt}}}mmmgggRRROOOHHHJJJJJJPPPNNNIIIHHHLLLNNNLLLIIIHHHHHHDDDCCCCCCBBB>>>>>>@@@EEEBBB>>>===???@@@>>><<<999>>>BBB@@@999666999======999666888888777999>>>;;;999777777888::::::999:::777666888999888:::===<<<;;;888666666666777888:::666333222333333111...000111111111111///...------000222222///,,,***)))))))))))))))************************))))))))))))(((((((((***,,,000333666*********)))(((&&&%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$%%%&&&((()))&&&&&&''')))***,,,------111333666888999<<<@@@CCCEEEJJJPPPTTTWWW]]]hhhppptttxxxzzzqqqhhh\\\TTTQQQNNNIIIEEEBBB@@@===999777555555555000000000000...+++(((''''''&&&$$$""" !!!$$$### $$$((((((((($$$)))---)))FFF~~~mmmdddOOONNNHHHKKKLLLSSSPPPKKKIIILLLOOOMMMJJJJJJJJJFFFDDDDDDBBB===<<<>>>AAA???===<<<>>>?????????:::>>>@@@>>>999777888;;;;;;777666888999888999===;;;999777777888::::::999:::777777:::;;;999:::===;;;:::888777666666777777666333111000222222000///111111222222111000...---///111333333000---,,,+++,,,***(((''''''(((***+++)))))))))))))))))))))))))))(((((()))+++...111333(((((((((((((((((('''&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$%%%&&&'''(((%%%&&&'''(((***+++,,,---///111444666777:::>>>AAAGGGJJJNNNQQQUUU[[[ccciiiooottt~~~vvvkkkcccWWWPPPMMMJJJEEEAAA@@@???===:::888555333222...//////...,,,***(((&&&'''&&&$$$"""  """$$$###!!! ###&&&((()))'''((()))...UUUnnnbbbNNNMMMHHHLLLNNNVVVSSSMMMIIILLLOOOMMMLLLMMMKKKGGGDDDDDDAAA===;;;===<<<=========<<<===@@@BBB<<<======<<<999888888999888555666::::::999999===;;;999777666888999999999:::888999======;;;;;;===999999999888888777666666777555333333444444444333111222222222111000///...000222444444222///.........,,,(((%%%%%%''')))+++(((((((((((((((((((((((())))))((()))***,,,...///&&&&&&'''((())))))((((((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&'''###$$$$$$$$$$$$$$$##################################################################$$$&&&'''(((%%%&&&'''((()))***+++,,,---///111333555888;;;>>>FFFGGGJJJNNNSSSZZZ```dddlllqqq||||||sssfff^^^SSSMMMKKKJJJEEEAAA>>>>>>===;;;888555222000---------,,,+++)))'''&&&'''%%%###""" !!! !!!"""###"""!!!!!!###%%%)))+++***(((&&&555ddd}}}ooodddOOONNNIIINNNPPPXXXTTTMMMIIILLLNNNMMMMMMNNNKKKGGGDDDEEEBBB>>>===???<<<>>>???>>><<<<<<@@@DDD>>>===;;;:::999888777777555444666:::<<<999999<<<:::888666666777888888888:::888:::>>>???<<<;;;===888999:::;;;:::999777666888777555444444444444333111111111000000///......000222444444222000//////---,,,)))'''&&&'''((()))''''''''''''(((((((((((()))))))))((()))***+++,,,&&&''''''(((((((((((((((&&&&&&%%%%%%%%%$$$$$$$$$"""######$$$%%%&&&&&&'''""""""###$$$$$$$$$$$$$$$############################################################$$$%%%&&&'''%%%&&&&&&''')))******+++,,,...000222444777:::===AAABBBEEEKKKTTT\\\aaadddmmmrrr|||zzzqqqaaaZZZQQQMMMLLLKKKHHHDDD=========;;;888555111///---,,,,,,+++***((('''&&&&&&%%%###"""!!! !!!!!!  !!!!!! !!!"""""""""""""""$$$%%%******,,,)))(((AAAssspppgggRRRPPPJJJNNNPPPXXXSSSMMMIIIKKKMMMMMMLLLNNNIIIFFFDDDFFFDDDAAAAAACCC@@@BBBBBB@@@===<<>>;;;:::<<<888999;;;<<<<<<:::888777999999777555222111000000111111000///...............000222222000/////////++++++++++++***)))'''&&&&&&'''''''''((((((((()))***)))))))))((()))))))))(((((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$""""""######$$$%%%&&&&&&!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""############$$$%%%%%%&&&%%%%%%&&&'''((())))))***,,,...000222444777:::===@@@AAADDDKKKTTT\\\```cccmmmrrr{{{xxxooo^^^WWWPPPLLLLLLKKKHHHDDD======<<<:::777444111///---,,,+++***)))(((''''''&&&%%%###!!!!!!!!!!!!"""  """""""""!!! !!!!!!"""$$$%%%&&&+++(((,,,+++///RRR|||pppiiiSSSPPPIIIMMMOOOWWWSSSMMMIIILLLOOOMMMLLLMMMJJJFFFEEEGGGFFFCCCCCCFFFDDDDDDCCCAAA>>>>>>???@@@??????>>>;;;777666777999555444666:::;;;888888:::999777555444666777777777888666777;;;;;;999999;;;888999;;;<<<<<<:::999777??????>>>;;;777444444555222111000///............---...000000///...///000***+++---...---+++)))''''''''''''(((((())))))*********)))))))))((((((((((((((())))))((('''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$"""""""""######$$$$$$%%%!!!!!!"""###$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###############$$$%%%%%%%%%%%%&&&&&&'''(((((())),,,...000222444777;;;===AAADDDGGGLLLRRRXXX\\\___jjjnnnxxxvvvmmm]]]VVVNNNJJJIIIHHHCCC???===<<<;;;999666333111///---,,,+++***)))(((((((((%%%$$$###!!!!!!!!!"""""" """"""""" !!!###%%%&&&'''***%%%***///:::eee|||oooppphhhQQQNNNGGGKKKNNNVVVSSSMMMKKKOOOQQQOOOMMMMMMMMMIIIHHHIIIHHHEEEDDDGGGEEECCC@@@????????????>>>???AAAAAA<<<777555888<<<777555666999:::777777:::888666444444555777777666777444444777888666777;;;777777888999999999888777@@@@@@@@@===999777777999444333222000000000000111---.../////////...000111+++,,,---------,,,++++++''''''((())))))***++++++)))************)))((((((&&&'''((((((((((((((((((&&&&&&%%%%%%%%%%%%$$$$$$"""""""""###############!!!"""###############"""########################""""""""""""""""""""""""###############$$$$$$%%%%%%%%%%%%&&&&&&'''((((((+++---000222333666:::===>>>CCCHHHMMMPPPUUU[[[___ggglllvvvtttlll\\\UUUMMMHHHFFFDDD???:::>>><<<:::888555333111000------+++***))))))))))))%%%$$$###!!!!!!!!!""""""!!!"""!!! ###&&&'''''')))""")))222AAArrrgggpppeeeOOOLLLFFFJJJMMMVVVSSSNNNMMMQQQSSSQQQNNNNNNPPPLLLJJJKKKIIIEEEDDDFFFDDDAAA======???@@@???===>>>BBBCCC>>>666333888===999666666999999666666999888666444444555666666666777333222555666444666:::666666666777777777666666888999:::777444222333666666555444222111222222333---...000000//////111222...---,,,,,,,,,---...///'''(((((()))***++++++,,,)))***************)))((($$$%%%&&&((()))*********&&&&&&&&&%%%%%%%%%$$$$$$############""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""##################$$$$$$%%%%%%%%%&&&&&&'''''''''***,,,///111222555999<<<888???GGGLLLOOOTTT\\\cccfffkkkvvv|||oooaaa]]]TTTMMMKKKGGGAAA;;;:::<<<:::666333111111222333000...***((('''&&&$$$"""#########"""!!!  !!! !!!!!!"""###%%%&&&'''"""111$$$"""TTTzzzeee~~~yyylllPPPQQQKKKLLLXXXZZZTTTPPPMMMMMMPPPQQQPPPOOORRRPPPMMMKKKJJJGGGCCCAAAFFFCCC@@@??????@@@AAA@@@CCC???<<<::::::<<<<<<===999<<<<<<999999;;;;;;888888777666555555666777888888333666888333666;;;777555666666777777777777666777666444333222222333333555444222000............+++---///111222222111000,,,------......------,,,(((((()))***************,,,***(((&&&&&&''')))+++'''))))))&&&&&&))))))&&&---,,,***(((&&&###"""!!!!!!!!!!!!!!!"""###$$$%%%#########!!!!!!### !!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""%%%$$$$$$###$$$&&&)))******,,,///111444777;;;>>>======>>>DDDLLLVVV\\\```eeemmmwww}}}yyylll___\\\SSSKKKHHHEEE???::::::999888555222000000000111///---***((('''&&&$$$"""$$$######"""!!!!!!  !!!!!!!!!!!!"""###%%%'''(((""",,,%%%///aaazzz~~~kkkMMMNNNHHHJJJTTTTTTTTTQQQMMMNNNQQQSSSRRRPPPLLLKKKIIIHHHHHHFFFCCCAAAGGGEEEBBBAAAAAABBBBBBBBBAAA>>><<<:::;;;<<<<<<;;;999<<<<<<999999<<<<<<:::666777777666444444666999888222666888333777<<<888777888888888888888777777666555444333222222222222444333111///.........///,,,---///111222222111000...///......---,,,+++***))))))******+++++++++***+++***'''&&&%%%'''(((***%%%((((((%%%%%%((((((%%%,,,+++)))'''%%%$$$"""!!!!!!!!!!!!!!!"""###$$$$$$#########!!!!!!### !!!!!!!!!""""""!!!!!!!!!""""""!!!!!!!!! !!!!!!"""""""""###%%%$$$######$$$&&&)))***)))+++...000333666:::===:::<<>>===<<<<<<======;;;999888;;;;;;999:::======;;;444666777666333333555888777222666888444888>>>:::999999:::999999888777666444444444444333222111111222111///.........///000---...000111222111000000000000000///---+++***)))))))))*********+++++++++***)))'''%%%%%%&&&'''((($$$''''''$$$$$$''''''%%%***)))((('''%%%$$$###""" !!!"""######"""""""""!!! !!!"""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""######$$$#########$$$&&&((()))(((***---///111444888;;;888===CCCHHHLLLQQQXXX\\\```hhhqqqwww||||||rrreee\\\ZZZPPPGGGCCCAAA<<<:::;;;444444333333111///,,,+++---***((('''&&&&&&$$$############""""""!!!!!!!!! !!!!!!!!!"""###$$$&&&'''(((***%%%000ZZZzzzmmmLLLNNNKKKMMMTTTPPPRRROOOKKKLLLOOOSSSSSSRRRLLLKKKJJJKKKLLLKKKIIIHHHHHHFFFEEEEEEFFFFFFDDDBBB<<<<<<===>>>???>>>;;;888666999:::888999<<<===:::666555444444555555555444777222666888444999???;;;::::::999999888777666555333444555666555444222111000000///......///000111//////000111111111000000000000//////...,,,+++***)))((((((((())))))*********)))'''%%%%%%%%%&&&'''$$$''''''%%%%%%((((((%%%(((''''''&&&%%%$$$######  !!!!!!""" !!!"""!!!  """!!!!!!!!!"""""""""######  !!!######$$$############$$$&&&'''(((''')))+++---///222666999888===DDDGGGIIIMMMUUU[[[```hhhssszzz~~~{{{oooccc\\\XXXOOOFFFCCCAAA===;;;;;;333333333333111///,,,***+++)))'''&&&&&&&&&$$$###"""""""""!!!!!!!!!!!!!!! !!!!!!""""""###$$$&&&'''(((,,,###888jjjwwwmmmLLLNNNLLLOOOVVVRRRQQQMMMIIIIIIMMMQQQRRRQQQPPPOOOMMMMMMMMMMMMJJJHHHGGGFFFFFFFFFGGGFFFDDDAAA;;;<<<===@@@AAA???;;;888555888999777777;;;<<<999888444000222777999555111777111555888444888>>>;;;888888888888777666555444555666777777777666555444000//////......///111222111111111111111000000000......//////......------(((''''''''''''((()))******)))'''&&&%%%%%%%%%&&&%%%((((((&&&&&&)))***'''&&&&&&&&&%%%$$$$$$######  """!!!  !!!!!!!!!!!!!!!""""""""""""   !!!"""###$$$"""""""""###$$$%%%&&&'''&&&(((+++---...111444777777===BBBFFFHHHNNNXXX``````jjjvvv}}}yyymmmbbb\\\VVVMMMEEECCCAAA===::::::222333222222000...+++******(((%%%%%%%%%&&&%%%###  !!!"""""""""###%%%&&&((()))***$$$DDDxxx}}}uuulllLLLMMMJJJLLLTTTRRRQQQMMMHHHHHHKKKOOOPPPPPPQQQOOONNNMMMMMMKKKIIIFFFGGGGGGGGGHHHIIIGGGDDDAAA<<<===>>>AAABBBAAA===999666999999777777;;;;;;999888444111444888:::666111666111555777333777===999777777777777777666555444666777777777777777666666111111000//////000111222222222222111000000000000---....../////////......(((((('''&&&'''((()))******)))((('''&&&&&&%%%%%%%%%((((((&&&'''******(((&&&&&&%%%$$$$$$###""""""!!!!!! !!! !!!!!!!!!!!!   !!!!!!"""""" !!!"""###$$$%%%%%%&&&&&&(((+++,,,...000444666666;;;AAAFFFKKKQQQYYY______iiiuuu|||wwwkkk```[[[RRRJJJCCCBBB@@@<<<888888111111000///---+++***)))((('''%%%$$$%%%%%%%%%### !!!""""""###$$$%%%'''((())))))+++TTT|||uuuoooQQQPPPIIIJJJSSSRRRSSSNNNIIIHHHKKKNNNPPPOOOPPPNNNMMMMMMMMMLLLIIIGGGHHHHHHIIIKKKKKKJJJFFFBBB===>>>???BBBCCCBBB>>><<<999;;;;;;999999<<<<<<999555666777777777666555555666111444666222555;;;777777777888888888777777666777777666666666666777777333222111000000111222222444333222111000000000000//////000//////...---,,,+++***((((((((()))+++,,,+++******((('''&&&&&&%%%$$$''''''%%%&&&)))***''''''&&&%%%$$$###"""!!!!!!!!!"""!!! !!!   !!!!!!!!! !!!###$$$$$$%%%%%%'''(((+++,,,...000333666666:::???EEEJJJMMMNNNOOO\\\dddnnntttwww}}}~~~vvviii^^^ZZZOOOHHHBBBAAA@@@;;;777666111000...---+++***(((((((((&&&$$$$$$%%%%%%%%%$$$ !!!""""""###$$$%%%'''((()))***222bbbvvv|||uuutttVVVTTTKKKJJJSSSTTTUUUPPPJJJIIIKKKOOOPPPPPPPPPOOONNNNNNNNNNNNLLLJJJIIIJJJKKKMMMMMMKKKGGGDDD>>>???@@@BBBDDDCCC@@@===;;;>>>>>>;;;:::======:::111777<<<;;;555222555:::777111444666111444:::555777888888999999999888888777666555444444555777777555444222111111111222333444444222111000000000000111111111000///---,,,+++,,,+++***))))))+++---...,,,+++***)))((('''&&&&&&"""&&&&&&$$$%%%((()))''''''&&&%%%$$$###!!! !!!"""!!! !!!    !!!###$$$$$$$$$$$$''')))+++---...000444666888:::???DDDFFFDDD???:::YYY```hhhlllpppyyyyyyrrrgggYYYNNNMMMIIICCC???===:::555111666222///------,,,***'''$$$$$$$$$$$$$$$###"""""" !!!""""""""" $$$'''((('''''''''DDDrrrfffyyy{{{wwwRRRLLLMMMPPPWWWYYYSSSLLLFFFGGGGGGGGGMMMUUUOOOOOONNNLLLKKKIIIHHHHHHSSSPPPMMMJJJIIIIIIKKKLLLKKKJJJHHHEEEBBB>>>;;;999???<<<;;;======;;;<<>>444333555777666333222444666666777777666555555777888666333///---...///000000222333333111//////000111444111///...///---***&&&+++***)))(((((()))******))))))(((((('''&&&&&&&&&######$$$%%%&&&&&&&&&&&&%%%$$$###$$$$$$$$$""" !!!############ !!!!!! !!!"""!!! &&&''')))+++---///111222888:::>>>CCCEEEBBB;;;555YYY___gggmmmssszzzzzzqqqeeeXXXOOOJJJEEE@@@===;;;999555111333000---,,,,,,+++)))&&&"""#########"""!!!  !!!!!!"""""""""%%%&&&'''***111SSSjjj{{{|||yyyTTTMMMLLLOOOVVVYYYSSSLLLGGGGGGGGGGGGMMMTTTLLLLLLLLLLLLLLLLLLKKKKKKNNNNNNNNNMMMLLLJJJIIIIIIIIIIIIGGGEEEBBB@@@===<<>>===>>>===999888;;;999999888777777666666666666333777888444:::===444555777888888555555666888555666777777666555666777666444111000000000111111555555555444111000111333444222000//////...+++(((,,,+++***))))))***++++++,,,,,,,,,+++******))))))$$$$$$$$$$$$%%%'''***+++$$$###""""""######!!!!!!######$$$  !!!"""###"""!!!%%%&&&(((***---///111222666777;;;AAAGGGJJJHHHFFFZZZ^^^dddjjjooowww{{{nnnbbbWWWPPPFFFBBB===:::999888555222000...+++*********((('''!!!!!!!!!!!!  !!!!!!$$$!!!!!!$$$%%%%%%)))000>>>eeettt~~~{{{WWWNNNKKKLLLTTTXXXTTTMMMHHHFFFFFFGGGMMMSSSLLLLLLLLLLLLLLLLLLLLLLLLJJJLLLNNNOOONNNKKKHHHEEEGGGGGGFFFEEECCCBBBAAA@@@CCC???>>>???===777555666555666777888888777666555666222666777333999<<<333555666777777666555666777333555777888666555555666555444333222222222222222666666666444111000111222444222111000000///,,,***++++++*********++++++,,,******))))))((((((''''''&&&%%%######%%%(((,,,...###"""!!!!!!"""!!!!!!###$$$  !!!"""""""""###$$$&&&))),,,///111222555666888>>>FFFMMMQQQSSSZZZ^^^bbbgggllluuuzzzlll^^^TTTPPPGGGBBB<<<999888777444111...---+++***))))))((('''!!!!!!!!!  %%%$$$&&&***(((%%%+++555IIIsssvvv|||WWWNNNIIIIIIQQQVVVTTTOOOIIIFFFEEEHHHMMMQQQOOOOOONNNMMMLLLKKKJJJIIIHHHJJJMMMNNNNNNKKKHHHFFFFFFFFFEEEEEEDDDDDDEEEEEEBBB???>>>???===777444555555666666777888888777777666222555666222888<<<333444444444444444333444444222444777888777555444444333444444333222111111222444444444222///......///111111000000///---,,,******************+++++++++)))))))))(((''''''&&&&&&&&&%%%$$$$$$%%%''')))***###"""!!!!!!"""""" !!!  !!!"""$$$(((+++...000111666666888<<>>===???===888666888888777666666666888:::;;;666222555555111888<<<444444333333333444444444333111444666777666444333333111222444333111000111222444444444222///...///000...//////...---,,,++++++)))))))))******+++++++++------,,,++++++******)))$$$%%%&&&''''''&&&$$$###$$$###""""""###"""   !!!###&&&)))---///000555777999===AAAGGGLLLOOOVVV\\\dddkkkpppvvv}}}uuugggYYYOOOJJJIIICCC<<<777666444222///---...---+++(((&&&'''(((""""""!!!  !!!!!!"""!!!'''+++&&&"""000FFFoooxxx||||||TTTLLLIIIJJJOOOPPPTTTRRRLLLDDDCCCHHHMMMNNNKKKLLLLLLMMMMMMNNNNNNNNNLLLKKKJJJJJJJJJKKKLLLMMMHHHGGGFFFEEEFFFGGGHHHIIICCC???===>>>===999999;;;:::999777555666888;;;===777333555555222888===555666555444555666777666444111333666666444333333444000333444222//////111444444555555444111111222333,,,---......,,,+++++++++((()))***+++,,,,,,,,,+++,,,,,,++++++***)))))))))$$$&&&'''((('''%%%"""$$$###""""""######!!!!!!###"""  """%%%(((+++---...222555999>>>CCCIIIPPPUUUUUU[[[eeelllqqqvvv{{{{{{rrreeeXXXLLLFFFEEE@@@999555444333111///,,,------***&&&###$$$&&&!!!!!!  !!!!!!"""###!!!$$$)))$$$$$$;;;YYYxxx}}}SSSLLLMMMOOOQQQPPPTTTSSSMMMDDDBBBHHHMMMMMMKKKLLLLLLMMMMMMNNNOOOOOOKKKKKKKKKKKKLLLLLLMMMMMMJJJIIIGGGFFFFFFFFFHHHIIIFFFAAA>>>>>><<<999:::===888888777666777777888999999444666555222999>>>666777555333444666777555333222444444444333222333444222444555222//////333777333444444333222222333555+++---//////,,,+++,,,---***+++,,,...............******))))))(((''''''&&&&&&&&&'''((('''%%%$$$######"""!!!!!!"""!!!"""!!!!!! """$$$''')))+++,,,///222777<<>>;;;888:::>>>555666777888888777666555999555777666222:::???777555222111222444555333111333444444333222111333555444555666333///000555:::000111222111000000222444,,,...000000---,,,---///+++,,,...000111000000///------,,,,,,+++*********'''''''''&&&&&&'''''''''"""!!! !!!   """$$$&&&(((***+++///111555999???IIIUUU]]]VVVZZZaaafffjjjqqqyyy}}}xxxpppaaaPPPHHHGGGBBB<<<666333444444111...///+++&&&###"""###$$$$$$!!!"""###!!!'''&&&###$$$...TTTxxx}}}JJJQQQQQQKKKOOOQQQUUURRRKKKDDDEEEIIIJJJFFFOOOLLLJJJLLLOOOOOOKKKFFFJJJLLLOOOQQQQQQOOOKKKIIIKKKKKKKKKIIIGGGFFFGGGHHHGGGEEEBBB>>>:::999<<<>>>:::777666555333222999AAA888999999888;;;???===777555000...111444222000000000111333333222222222333333444333222222444888<<<222111000000///000000000.........///////////////111222333333222000---+++111///,,,+++,,,,,,,,,+++---+++(((''''''&&&%%%###"""!!! !!!###%%%$$$&&&***++++++///888???EEENNNWWW___aaacccccceeekkksssyyy|||vvvnnn```OOOGGGFFF@@@;;;555222333333000---,,,)))%%%""""""""""""!!! """######((('''###&&&555^^^vvv~~~KKKRRRRRRLLLNNNPPPUUUSSSLLLEEEEEEJJJJJJHHHQQQNNNMMMNNNPPPPPPLLLHHHKKKMMMPPPRRRRRRPPPMMMKKKNNNOOONNNKKKHHHFFFFFFGGGJJJIIIFFFBBB>>>===???AAA;;;777555666555444999???::::::888666999===;;;666666222111444444222111222///000222222111000111222333333333222111333777:::222222111000000000000111///////////////.........///000222333222111000///000...,,,,,,------,,,+++---+++((('''''''''%%%###"""!!! """ $$$&&&%%%'''+++,,,,,,000777===AAAIIIRRR[[[]]]```bbbeeellluuu{{{zzztttkkk]]]NNNEEECCC===888333111111000...+++)))'''$$$""""""!!!  !!!"""&&&((('''###(((AAAmmmtttJJJQQQPPPLLLOOOPPPVVVTTTMMMGGGFFFJJJLLLIIISSSQQQOOOPPPQQQPPPMMMIIIKKKMMMOOOQQQQQQOOOMMMKKKOOOPPPOOOMMMJJJHHHIIIJJJKKKJJJHHHDDDAAA@@@AAACCC<<<777555777999888999<<<<<<;;;777333555:::999444333222222444222//////333...///111000//////000222333333333111111222555777333333222111111111111111000000//////......------,,,...///111222222222111...---,,,---......,,,+++,,,***((('''((('''%%%###"""!!!!!!###%%%$$$&&&)))------000666;;;>>>EEELLLUUUYYY]]]aaaeeelllvvv}}}~~~}}}~~~wwwpppgggZZZKKKBBB@@@999666222000///...,,,)))'''&&&$$$######!!!!!!!!! !!!&&&&&&&&&""")))MMM}}}uuuJJJMMMLLLJJJQQQSSSUUUTTTOOOHHHGGGJJJMMMKKKRRRQQQPPPPPPQQQOOOLLLIIIIIIJJJLLLMMMMMMLLLKKKJJJLLLMMMNNNMMMLLLLLLNNNOOOHHHHHHGGGDDDAAA???@@@AAA===888555999<<<:::999:::???===777333444999999555000000111222///+++,,,111...000111000//////111222222333333111000111333555444333222222111111222222111111000///...------,,,+++,,,...///000000000000---,,,,,,...//////,,,***+++***((((((((('''%%%######!!! !!!!!!"""&&&---,,,000666:::===CCCJJJQQQVVV[[[```eeekkkttt{{{{{{||||||tttkkkcccWWWIII@@@===555333111///---,,,***((('''%%%$$$$$$###""""""### !!!%%%###%%%"""***XXXzzzJJJJJJHHHIIISSSVVVTTTTTTPPPIIIGGGJJJMMMMMMPPPOOOOOOOOOOOOMMMKKKIIIIIIJJJKKKLLLLLLLLLLLLLLLMMMNNNNNNNNNLLLLLLNNNPPPGGGGGGGGGEEEBBB@@@@@@AAA>>>999777:::===;;;::::::AAA>>>999444666;;;;;;888000000111222///***,,,111000111111000///000222444111222222111000000222444444333222222111111222222111111000///...------,,,,,,,,,---------------------------...///...,,,******)))(((((()))(((%%%######!!!!!! """&&&++++++///666;;;>>>DDDJJJPPPTTTZZZ___ccciiiqqqvvvzzz|||zzzqqqhhh___TTTGGG===:::333222111///---+++)))((('''%%%$$$######!!!"""$$$  !!!"""###!!!%%%""",,,bbbMMMJJJGGGIIISSSVVVSSSTTTPPPIIIFFFIIIMMMNNNLLLMMMNNNNNNMMMLLLJJJIIIMMMMMMMMMMMMNNNOOOOOOPPPPPPQQQPPPNNNKKKIIIJJJKKKHHHIIIJJJIIIFFFCCCCCCCCC???;;;999<<<===;;;:::<<<@@@>>>999666888>>>>>>;;;555333333444222......222000111111000///000222444000222222222111111333555333333222111111111111111000000//////......------...------,,,,,,+++++++++///...------...---+++))))))(((((())))))(((&&&###$$$!!!!!!###"""$$$'''))))))...666;;;===CCCJJJMMMSSSYYY___bbbgggnnnrrrzzz|||yyyoooeee\\\RRREEE;;;777111111111///,,,***((((((&&&$$$""" """ """###"""'''%%%///jjjPPPMMMIIIJJJSSSSSSRRRSSSPPPHHHEEEHHHMMMNNNJJJLLLMMMNNNMMMLLLKKKKKKNNNMMMMMMMMMNNNOOOQQQRRRPPPPPPOOOLLLIIIGGGGGGHHHIIIKKKLLLKKKIIIFFFDDDDDD???<<<<<<===;;;999:::???===<<<999666:::@@@AAA===888333222444444111///000000000000///......111444///111333333222333444666222222111000000000000111///////////////.........///......---------------222000---,,,,,,,,,+++)))((((((((()))***)))&&&###$$$"""""""""!!!###"""$$$(((((((((---555999;;;@@@GGGJJJPPPXXX^^^bbbgggmmmqqqzzz|||xxxnnnccc[[[QQQDDD:::666000111111///,,,***((((((%%%###  !!!###$$$"""((('''111ooo|||SSSQQQLLLLLLQQQPPPQQQSSSPPPHHHDDDHHHLLLNNNIIIKKKMMMNNNMMMLLLLLLMMMMMMLLLKKKKKKLLLNNNPPPQQQLLLMMMMMMKKKIIIHHHIIIJJJHHHJJJLLLKKKIIIFFFDDDDDD???>>>>>>>>>:::777;;;AAA::::::888777;;;AAABBB>>>888222///222333111....../////////---,,,---000333///111333333333444555777222111111000///000000000........./////////////////////.........//////000444111...,,,++++++***)))((((((((()))***)))&&&###%%%"""''''''""" !!!!!!"""&&&'''(((,,,333777999===CCCGGGNNNVVV]]]bbbgggmmmrrryyy|||rrrjjjaaaWWWIII<<<666666444222000///...,,,)))&&&$$$###"""  !!!###!!!(((,,,:::vvvNNNKKKIIILLLJJJPPPTTTUUUTTTPPPJJJGGGIIIKKKKKKJJJLLLOOOQQQQQQLLLHHHKKKMMMMMMJJJGGGHHHOOOUUUNNNMMMKKKJJJHHHHHHGGGGGGDDDIIIKKKHHHFFFGGGGGGEEE?????????===;;;;;;===??????>>>>>>@@@AAAAAA???===888777555333333333222111////////////000222333444000222333444333333444555222;;;555***---000000555333111000...---...111555111111000...---,,,+++***//////......---,,,******,,,+++)))((()))((('''%%%%%%### """%%%&&&%%%"""!!!,,,,,,...111555999===???JJJPPPXXX^^^aaadddhhhlllvvv|||~~~|||ssskkkbbbXXXKKK>>>888888444222000...---+++(((&&&$$$###!!!  !!!"""!!! '''+++<<>>@@@BBB@@@???@@@CCCCCC@@@<<<888666444222000///...---000///...------...///000///111333444444333555666///666333000444111---222...000000------000///+++000//////...---,,,++++++++++++---...000000111111---+++))))))))))))'''%%%%%%"""  ###$$$###"""!!!'''(((***...222777<<<>>>IIIOOOVVV\\\___ccciiimmmtttyyy~~~zzzyyyqqqiii___VVVKKK???888888444111///---,,,***(((%%%###"""!!! """!!! &&&))) >>>{{{OOOLLLKKKOOOMMMTTTQQQRRRQQQMMMHHHEEEGGGIIIHHHHHHIIIMMMPPPSSSSSSRRRLLLOOORRRQQQNNNJJJIIIJJJCCCFFFHHHIIIHHHIIILLLNNNHHHHHHFFFDDDFFFIIIFFF@@@BBBBBBBBB@@@>>>>>>@@@BBBBBB>>>;;;>>>CCCCCC>>>888999888555222///---+++***666444222///...///111222///111333444444444666777///222000444888...***555...333111,,,222===;;;000.........---------,,,,,,***,,,---///111333333444---+++))))))))))))'''&&&$$$"""  !!!!!!!!!$$$%%%(((,,,111666;;;>>>HHHMMMTTTYYY]]]bbbiiinnnrrrwww~~~xxxuuutttmmmdddZZZRRRHHH===777666333111...,,,+++)))'''%%%"""!!!  !!!!!!!!!%%%'''""">>>PPPNNNLLLPPPOOOUUURRRRRRQQQLLLFFFBBBCCCEEEHHHHHHIIIKKKNNNPPPRRRSSSHHHKKKOOOPPPOOONNNNNNOOOEEEEEEFFFIIIKKKMMMNNNMMMIIIHHHDDDCCCFFFIIIEEE>>>BBBBBBBBB@@@??????AAACCCEEE???<<>>FFFKKKQQQVVV[[[aaaiiiooorrrwww{{{uuusssrrrjjjaaaWWWPPPHHH>>>777555333000,,,***)))(((&&&$$$!!!  !!!"""### %%%""":::tttQQQNNNMMMQQQOOOVVVIIIKKKLLLIIIFFFFFFHHHKKKCCCDDDDDDEEEFFFHHHJJJLLLIIIJJJKKKLLLMMMOOOQQQRRRLLLHHHFFFJJJOOORRRNNNIIIIIIHHHDDDBBBEEEIIIFFF???AAAAAAAAA@@@??????AAACCCGGGBBB@@@DDDJJJKKKCCC;;;999999888555000......//////---,,,***+++---///000...000333444333333555666666444000222000***???gggyyyXXX666///;;;<<>>BBBGGGHHHAAA:::777888888444///,,,,,,...,,,,,,+++,,,---///111222...000222333222222222444444444111111000///IIIsss|||WWW444)))111222+++//////////////////000000+++,,,,,,---------------+++)))''''''''''''%%%###!!! %%%%%%''')))---111555777BBBGGGNNNTTTYYY^^^eeekkklllqqqxxx~~~tttpppnnnnnnhhh^^^SSSNNNIIIAAA:::777222///***((('''&&&%%%$$$!!!###$$$### +++YYY|||SSSOOOLLLOOOLLLSSSMMMNNNMMMJJJEEECCCEEEGGGGGGIIILLLLLLKKKKKKMMMOOOOOOMMMKKKJJJIIIJJJJJJJJJKKKLLLNNNNNNNNNLLLKKKJJJFFFHHHGGGDDDDDDHHHIIIGGGBBBCCCCCCBBBAAABBBDDDFFF<<<<<<>>>BBBEEEEEE@@@;;;:::;;;;;;666///+++,,,...---...///000222222333333...000222222000///000111///333111///000///???]]]gggXXXAAA---)))...111000............------------******+++------.........,,,+++)))))))))((('''%%%!!! ###$$$&&&)))...222666999@@@FFFNNNTTTXXX]]]ccchhhkkkooovvv~~~yyyoookkkiiiiiieeeZZZPPPKKKGGG???888555222...***'''&&&%%%$$$###!!!$$$%%%###%%%PPPzzzSSSOOOLLLNNNKKKQQQFFFHHHIIIIIIGGGGGGKKKOOODDDHHHKKKLLLKKKKKKMMMOOOMMMLLLJJJJJJKKKKKKJJJIIIEEELLLRRRPPPKKKGGGIIINNNDDDHHHHHHEEEDDDHHHJJJJJJDDDDDDEEEDDDCCCCCCFFFHHH???AAADDDHHHJJJIIIFFFBBB???@@@???999111,,,,,,...+++,,,...000000000/////////000111111///......///,,,222000...///***--->>>DDD:::///***+++...///000------,,,,,,,,,++++++++++++,,,------......------...,,,+++***+++***((('''!!! ###%%%'''+++000666:::===???EEENNNTTTYYY]]]bbbeeelllqqqwwwwwwqqqnnnkkkiiiggg[[[PPPLLLIIIAAA888444222...***'''&&&%%%$$$$$$  !!!""""""&&& ###AAAOOOOOOLLLJJJNNNLLLKKKEEEDDDGGGHHHFFFIIINNNGGGHHHHHHFFFDDDEEEIIIMMMPPPNNNKKKHHHGGGHHHIIIJJJGGGKKKMMMKKKGGGGGGKKKPPPHHHGGGFFFFFFHHHHHHGGGFFFHHHGGGDDDBBBBBBCCCEEEFFFFFFBBB@@@BBBFFFHHHEEEAAA666<<<<<<444///000000------///000///---,,,...111///...---...///000///...111111111///------///111444...)))***...222111///---///111222111///,,,***//////...---+++***))))))------,,,+++)))'''%%%$$$###""""""  &&&&&&''')))---333888;;;>>>DDDKKKRRRVVV\\\bbbgggmmmrrrsss{{{sssnnnkkkhhhfffdddYYYOOOKKKGGG???777333111...***'''&&&%%%$$$""" !!!""""""%%%"""&&&!!!;;;~~~NNNLLLIIIGGGKKKHHHLLLGGGEEEGGGGGGEEEGGGLLLIIIJJJKKKJJJHHHGGGHHHJJJHHHIIIJJJJJJKKKKKKKKKKKKJJJKKKLLLJJJHHHGGGJJJMMMIIIGGGGGGGGGHHHIIIHHHGGGDDDCCCAAA@@@@@@BBBDDDFFFCCCAAAAAACCCGGGHHHEEEAAA777<<<;;;555000111000...///111222111000000222444111000.../////////...---/////////...,,,+++---...444000,,,,,,...//////---,,,---///000000///...---------,,,++++++******)))------,,,+++)))'''%%%$$$######"""!!!""""""###%%%)))///444777@@@FFFLLLQQQUUUZZZaaafffooosssssszzz{{{qqqllljjjhhheee```VVVLLLHHHEEE===555222///---***((('''&&&###!!! !!!"""### """###***###333oooOOOKKKGGGEEEIIIFFFLLLGGGEEEFFFEEEDDDFFFJJJFFFIIIKKKLLLKKKJJJJJJJJJDDDFFFJJJMMMNNNLLLJJJHHHLLLKKKJJJIIIIIIJJJKKKKKKJJJIIIHHHHHHIIIJJJIIIHHHGGGFFFDDDCCCDDDFFFIIIJJJAAA@@@BBBEEEIIIIIIEEEAAA999<<<;;;555111111111000///111222222111222444666333222000///000///---,,,...///000///---++++++,,,222111000......------,,,,,,------...//////000000,,,+++++++++*********)))------,,,+++)))'''&&&%%%######"""!!! !!!###''',,,111444CCCGGGLLLPPPTTTYYY```fffoootttssszzzzzzqqqmmmllliiifff]]]TTTKKKGGGCCC;;;555222---,,,***((('''%%%""" """###$$$###!!!$$$+++$$$,,,bbbSSSMMMGGGFFFJJJFFFIIIGGGDDDDDDDDDDDDFFFIIIBBBCCCFFFHHHJJJKKKMMMNNNEEEGGGJJJLLLLLLJJJGGGEEEMMMKKKIIIIIIKKKMMMMMMMMMKKKIIIHHHIIIJJJKKKJJJIIIJJJIIIGGGFFFFFFHHHJJJLLL???@@@CCCHHHKKKIIIEEEAAA<<<<<<999666333222222222......///000111222444666333111000///000000...---000111333222000...------///000111000...,,,---.........---,,,---...///000---------,,,+++***)))))),,,,,,,,,+++)))(((&&&%%%$$$$$$###""" !!!!!!"""$$$(((---222555BBBEEEJJJNNNRRRYYYaaagggmmmrrrqqqxxxvvvooolllkkkgggdddZZZRRRJJJFFFBBB:::555444---+++)))((('''%%%!!!!!!"""$$$$$$&&& %%%(((###)))VVVrrrVVVNNNGGGGGGLLLGGGFFFEEEDDDBBBBBBEEEGGGHHHBBBAAAAAAAAADDDGGGJJJKKKDDDDDDFFFGGGGGGGGGGGGGGGKKKIIIHHHIIILLLOOOPPPOOOKKKJJJIIIIIIKKKKKKJJJIIIIIIGGGEEECCCCCCEEEGGGHHH@@@BBBFFFJJJLLLJJJFFFBBB>>>;;;888777555444333444.........000222444555666000///...///000111000//////111333222000...---------///000///.........000000///---,,,,,,,,,---...111000///...,,,+++)))))),,,,,,++++++)))(((&&&%%%%%%$$$$$$"""!!!"""""""""$$$(((---222444>>>BBBHHHLLLQQQYYYbbbiiijjjnnnooovvv|||qqqjjjhhhfffbbb___VVVOOOIIIEEE@@@999444444---+++(((&&&%%%$$$!!!!!!###%%%%%%&&&!!!((($$$"""'''IIInnnWWWNNNFFFGGGMMMGGGEEEFFFDDD@@@@@@DDDFFFFFFEEEBBB???===???AAABBBBBB>>>???@@@AAADDDGGGJJJKKKHHHHHHHHHIIIJJJLLLNNNOOOKKKJJJIIIIIIJJJKKKJJJIIIIIIHHHFFFEEEEEEGGGIIIJJJBBBEEEIIILLLMMMJJJGGGDDDAAA;;;777777777555444666111000///111444666777777///------...///000000///---...000///---,,,,,,---...............///000000111///...,,,,,,,,,,,,---111111000...---,,,+++***,,,+++++++++)))((('''&&&%%%%%%$$$###!!! !!!"""&&&+++///222:::???EEEKKKQQQXXXaaaggghhhmmmmmmtttwwwlllfffdddbbb^^^ZZZSSSLLLFFFCCC>>>666333333...+++'''%%%######!!!"""$$$%%%&&&$$$"""+++"""!!!'''<<<|||~~~vvv[[[PPPGGGJJJPPPJJJGGGIIIFFF???>>>BBBCCCAAADDDAAA>>>===>>>>>>===;;;:::;;;===@@@BBBEEEHHHIIIFFFHHHIIIGGGEEEEEEHHHLLLJJJIIIHHHIIIJJJJJJIIIHHHHHHGGGFFFFFFGGGJJJNNNPPPFFFIIILLLNNNMMMJJJGGGFFFCCC;;;666888888555555777222000///000444666666555///...------......---,,,,,,.........,,,---...000333///,,,,,,...000///.........------,,,---------------------------,,,,,,++++++++++++***((('''&&&&&&%%%%%%$$$"""  """%%%***...111888===EEEKKKPPPVVV^^^ccciiimmmmmmsss~~~uuulllfffcccaaa\\\XXXPPPJJJEEEAAA<<<555111222...+++&&&###""""""!!!  """$$$%%%&&&!!!###---!!!"""&&&333nnnttt^^^SSSKKKNNNUUUNNNJJJKKKGGG???===@@@AAA===???>>>===>>>@@@???<<<999;;;<<<>>>@@@BBBCCCCCCCCCEEEHHHJJJFFFAAA@@@CCCHHHJJJIIIHHHHHHIIIJJJIIIHHHAAAAAAAAABBBEEEIIIMMMPPPHHHKKKNNNOOOMMMJJJHHHGGGDDD;;;666888999666555888000...,,,...111333333111000///------------+++))).../////////...///111444777111+++***---000...,,,++++++,,,------.........******+++,,,------......++++++++++++***((('''&&&&&&&&&%%%$$$""" !!!!!!!!!###&&&+++///222888===EEEKKKOOOTTT[[[___jjjnnnmmmsssvvvjjjcccaaa```]]]ZZZSSSNNNGGG@@@;;;666222///---***'''%%%$$$###!!! !!!###%%%%%%+++)))'''+++((( 333\\\gggZZZQQQLLLOOOTTTMMMKKKIIIFFFDDDCCCAAA>>><<>>???AAAAAABBBBBBBBB???BBBEEEEEECCCDDDGGGJJJHHHEEEBBBAAACCCEEEFFFFFFGGGDDD???>>>DDDNNNQQQOOOMMMJJJKKKOOOLLLFFFDDDHHHAAA???<<<999666444222222...------///111222111000///---++++++,,,---------///---+++,,,///222333444444333222000////////////---------......---,,,,,,,,,,,,,,,---...///000111------+++(((&&&%%%''')))$$$###"""!!! !!!###%%%(((,,,000777<<<@@@CCCJJJTTTYYYZZZ```fffnnntttyyy{{{ssshhhaaa```___\\\YYYPPPKKKDDD===999444111...+++(((&&&$$$###""" """$$$%%%&&&)))'''$$$((('''///RRRiii\\\SSSLLLMMMQQQIIIGGGEEECCCCCCCCCCCCAAA???@@@@@@>>>;;;???CCCAAA:::?????????@@@@@@AAAAAABBBDDDEEEGGGGGGFFFFFFFFFGGGGGGFFFEEEEEEGGGHHHHHHGGGJJJHHHCCCAAAFFFMMMNNNKKKKKKHHHIIILLLKKKFFFFFFIIIEEEBBB>>>999666333222222222000//////111222222111000...++++++,,,.........///---++++++...000111222111000///...............---------...---------,,,,,,,,,,,,,,,,,,---...///---,,,***)))((((((((()))%%%$$$###""" !!!###$$$'''+++///555;;;@@@DDDJJJSSSYYYZZZ```eeemmmsssyyywwwoooeee___^^^]]]ZZZWWWKKKFFF@@@:::666333000---((('''%%%$$$###!!! """$$$%%%&&&'''&&&$$$ ###%%%(((DDD|||ppp^^^UUUMMMLLLOOOGGGEEEDDDBBBBBBBBBBBB@@@???@@@@@@???>>>AAADDDBBB<<>>>>>>>>???AAACCCAAA>>>CCCAAA@@@>>>>>>???AAABBBCCCAAA@@@BBBEEEDDDAAA===>>>@@@DDDHHHKKKJJJGGGCCCDDDFFFFFFFFFJJJOOONNNKKKJJJHHHEEEEEEFFFFFFFFFFFFEEEBBB>>>999666555555555888555222000111111111000222///,,,+++,,,///111111000...,,,,,,---......---,,,,,,++++++,,,---......---------------......///------,,,,,,,,,,,,,,,,,,---***)))+++//////+++&&&)))(((&&&$$$"""  !!!"""###%%%)))+++///888@@@DDDIIIRRRXXXYYY^^^dddkkkqqqwww~~~~~~uuunnnddd___]]]ZZZTTTOOOEEEAAA<<<777555333000///)))(((&&&&&&$$$!!! """$$$&&&&&&&&&%%%"""###### ---^^^bbb[[[QQQPPPRRRKKKFFFDDDBBBAAAAAA@@@>>><<<<<<<<<===@@@BBBAAA@@@???CCCAAA@@@>>>>>>???AAABBBEEECCCCCCEEEIIIJJJGGGDDD===???DDDIIILLLKKKGGGCCCCCCFFFHHHGGGJJJNNNMMMIIILLLJJJFFFDDDDDDEEEDDDBBB@@@>>>:::888666777888999888555222111111111000...111///,,,+++---000111111000///------...///...---,,,,,,,,,,,,---...//////...------------...///000///...---------------...,,,***))),,,000000+++%%%)))((('''%%%"""  !!!"""$$$(((+++---666???BBBGGGPPPXXX[[[___dddjjjpppvvv}}}|||rrrkkkccc^^^\\\XXXRRRLLLDDD@@@;;;777444222000///***(((&&&%%%###  !!!$$$%%%&&&%%%###"""$$$ !!!(((PPP|||ccc[[[QQQOOOSSSMMMBBB@@@???@@@BBBBBBBBB@@@;;;:::===AAACCC@@@???AAAAAA@@@?????????@@@AAABBBBBBAAAAAACCCFFFHHHHHHHHHAAACCCFFFJJJMMMMMMJJJGGGGGGKKKLLLJJJJJJKKKJJJFFFLLLKKKGGGDDDDDDFFFCCC>>>::::::999888888999:::;;;777555333222222111///---///---,,,,,,...000000000000...---...//////...------------------...///000......---------///000111......---------......///,,,******,,,...---)))&&&((('''&&&$$$"""  """$$$(((+++,,,555===@@@EEENNNXXX]]]```dddjjjooottt|||uuulllfff___\\\[[[XXXRRRLLLCCC???999555333111///---***((($$$"""  !!!###$$$%%%%%%###!!!$$$!!!%%%<<>>DDDDDDAAA@@@CCC?????????@@@@@@AAAAAABBB>>>?????????@@@BBBEEEHHHDDDDDDFFFIIIKKKLLLJJJHHHJJJNNNOOOLLLKKKMMMLLLIIIJJJJJJGGGDDDFFFIIIEEE===888999:::;;;;;;<<<<<<<<<666555555555555444000---,,,++++++---///000///...---,,,,,,---...///...,,,...------------......///......---,,,---///111222,,,,,,,,,,,,---...//////+++++++++++++++)))'''&&&&&&&&&%%%###"""!!! !!!$$$(((,,,,,,555<<<>>>BBBMMMXXX___aaaeeejjjnnnssszzz~~~ooofffaaa[[[ZZZZZZXXXRRRMMMBBB>>>999444222000...,,,***'''###  !!!!!!"""###%%%%%%$$$"""$$$!!!$$$,,,dddssscccXXXKKKHHHMMMHHHEEECCCBBBBBBBBBBBBAAA???<<<;;;???EEEFFFAAAAAAEEE===>>>???AAAAAABBBBBBBBBAAABBBCCCAAA???AAAFFFKKKDDDDDDDDDEEEHHHIIIHHHGGGJJJNNNPPPNNNMMMPPPQQQOOOHHHIIIGGGDDDGGGKKKGGG>>>999:::<<<===>>>===<<<<<<666666666777888666111...******+++---///000...,,,+++++++++,,,......---+++...------,,,,,,---------///...---,,,---///111333*********+++,,,---...///+++,,,---+++(((&&&&&&'''%%%%%%$$$###"""!!! !!!$$$))),,,,,,444<<<===AAALLLYYY```bbbfffjjjnnnrrryyyzzznnngggccc\\\WWWWWWXXXQQQGGG???>>>;;;888444000---,,,+++'''###"""$$$&&&&&&""" """!!! !!!###LLLuuukkkOOORRRIIIIIIKKKGGGEEEAAA===???CCCCCC???777>>>BBBBBBBBBCCCBBB???DDD@@@<<<===@@@AAA???;;;??????>>>>>>???BBBEEEFFFDDDFFFGGGEEEBBBBBBFFFIIIOOONNNLLLJJJIIIHHHHHHHHHJJJGGGEEEFFFJJJJJJFFFBBBDDD:::777???CCC???===AAA===;;;999888777666444222...,,,)))(((***+++,,,,,,---///111111///.........------.........---+++***---,,,,,,---000111111000------,,,,,,---...000111***+++,,,+++(((&&&$$$$$$((('''&&&%%%###!!!  ###&&&'''***000777<<>>;;;777333000---,,,***'''###"""$$$&&&%%%""" !!!"""!!!$$$CCCzzzkkkPPPSSSKKKKKKMMMHHHGGGBBB>>>>>>BBBBBB>>>===AAACCCAAA@@@CCCDDDCCCBBB???<<<===AAABBB@@@>>>BBBBBBBBBBBBCCCEEEGGGIIIEEEGGGIIIGGGEEEDDDFFFIIILLLLLLLLLLLLKKKJJJJJJIIIKKKGGGDDDEEEHHHIIIFFFCCC>>>888666:::??????>>>>>><<<;;;:::999777555444444111...+++***+++,,,---,,,+++---000000///...---...------.........---,,,+++...---,,,---///111000///------,,,,,,---...000111***,,,---+++)))&&&%%%%%%''''''&&&%%%###!!!  ###%%%''')))///666:::???GGGRRR[[[\\\aaahhhnnnrrrwww~~~{{{qqqfffccc\\\UUUSSSRRRKKKBBB>>>===:::777333000---,,,***'''"""!!!###$$$%%%$$$"""!!!!!!######!!!###333vvvlllRRRUUUNNNMMMPPPJJJIIIDDD???>>>AAAAAA======???>>>999888;;;??????>>><<<;;;===AAADDDCCCAAAAAABBBCCCDDDFFFGGGHHHHHHFFFIIIKKKKKKHHHGGGHHHJJJJJJKKKLLLLLLMMMLLLKKKKKKKKKHHHEEEEEEGGGHHHFFFCCC======;;;999<<<@@@???:::999;;;;;;999666444444666333111...------...---,,,)))+++...///...------...------.........---,,,+++///...---...///000///...---------------...///000+++,,,---,,,)))'''&&&&&&'''&&&&&&%%%###!!!   ###%%%'''(((---444999===EEEPPPYYYZZZ___ggglllqqqwww~~~wwwnnnfffccc]]]UUURRRPPPJJJAAA===<<<999666222///---+++)))&&&!!! ###$$$$$$$$$###""""""######"""!!!"""$$$aaannnTTTWWWOOONNNOOOJJJJJJFFF???===??????===;;;===;;;666444777:::::::::::::::===AAADDDDDDCCC>>>???@@@BBBDDDDDDEEEEEEFFFJJJMMMMMMKKKIIIJJJLLLMMMMMMLLLKKKKKKKKKLLLLLLJJJIIIIIIJJJKKKIIIFFFCCCDDDGGGDDD<<<<<>>???===;;;??????:::888999:::888777888:::===AAACCCCCCCCC<<<===>>>@@@AAABBBBBBBBBFFFIIIMMMNNNLLLJJJLLLNNNRRROOOLLLIIIGGGHHHJJJLLLHHHJJJMMMOOOOOOKKKEEEAAAEEEIIIFFF>>>===BBB@@@888666999<<<999333111333666222000...---------+++)))'''***,,,------,,,---...------------------------///...------...///---,,,---------...............+++,,,,,,***(((''''''(((%%%%%%%%%$$$###"""!!! """!!!"""%%%&&&'''---333888<<>>rrrWWWYYYNNNKKKLLLEEEFFFDDD>>>;;;===??????888===>>>;;;888999777555555777:::===???@@@AAAAAA<<<===>>>???AAABBBCCCCCCDDDGGGKKKLLLKKKKKKMMMPPPRRROOOKKKHHHFFFGGGIIIJJJHHHJJJNNNPPPOOOJJJEEEAAA@@@BBBAAA>>>===@@@@@@>>>:::<<<<<<:::555333333555///...,,,,,,---,,,***)))(((***---...---,,,,,,---------,,,,,,,,,---.........---,,,---...///...---------......///......---***+++***)))'''&&&'''((($$$$$$$$$$$$$$$###"""!!!"""!!! """$$$&&&''',,,333777;;;BBBMMMVVVVVV[[[ccchhhmmmssszzz~~~tttlllaaaaaa\\\TTTOOOLLLHHHBBB:::999777444111...,,,+++((($$$  !!!"""&&&((((((%%%!!!  !!!!!!'''111{{{xxxqqqWWWYYYOOOLLLMMM@@@CCCBBB<<<:::===@@@AAA777;;;<<<999666777666444444777:::<<<======>>>>>>============???AAACCCDDDBBBEEEHHHIIIIIIJJJOOORRRLLLKKKJJJIIIIIIHHHHHHHHHIIIJJJLLLMMMJJJGGGDDDBBB>>><<<<<>><<<>>>AAA@@@???>>><<<999777555555...---,,,,,,------+++******,,,......---,,,,,,------,,,,,,,,,,,,---...///---,,,+++,,,...///...---------...//////...---,,,)))))))))'''%%%%%%&&&(((######$$$$$$$$$######"""###""" !!!$$$&&&&&&+++111555999@@@KKKSSSVVV[[[bbbhhhlllqqqxxx~~~{{{qqqkkk______[[[SSSNNNKKKGGGBBB:::999666444111...,,,+++'''$$$ """'''***)))%%%!!!!!! )))'''pppssspppWWWZZZPPPMMMNNN===AAAAAA;;;999===AAABBB;;;??????;;;888:::;;;999444777:::<<<<<<<<<<<<<<<<<<;;;::::::<<<>>>AAACCCAAACCCFFFGGGGGGJJJOOOTTTFFFHHHJJJLLLLLLJJJHHHFFFJJJJJJJJJHHHFFFDDDDDDDDDBBB======BBB@@@999:::BBBEEEBBB???>>><<<:::777555...---,,,---......,,,++++++---//////...,,,,,,,,,---,,,,,,+++,,,---...///,,,+++***,,,...//////...------/////////...---,,,((()))(((&&&$$$$$$&&&(((######$$$$$$$$$######"""###"""!!!!!!$$$%%%$$$)))000444888???IIIRRRVVV\\\bbbgggkkkpppwww|||tttjjjbbb]]]WWWSSSOOOJJJDDD@@@AAA;;;666666333...++++++'''$$$ """"""###&&&''''''%%%###!!!!!! """$$$!!!IIIsssVVVXXXPPPNNNLLLDDDDDDBBB???;;;::::::;;;======<<<===>>>===:::888:::999666555:::@@@???:::===:::;;;???@@@======AAACCCCCCCCCCCCCCCFFFJJJNNNFFF@@@BBBLLLOOOIIIFFFKKKLLLIIIHHHJJJMMMLLLFFF@@@===>>>>>>>>>AAADDDDDDAAABBBCCCCCCBBB???<<<888666444222000---+++*********,,,---...000000///---,,,///...------++++++***)))///---,,,,,,...//////...------.........---+++***)))((('''&&&&&&'''((()))***(((%%%$$$$$$$$$######$$$"""!!!###$$$$$$(((---111555<<>>>>>@@@BBBDDD??????@@@???@@@BBBFFFJJJIIICCCEEENNNPPPJJJHHHKKKJJJHHHGGGIIILLLKKKFFFAAA===>>>???@@@BBBCCCAAA>>>AAAAAA@@@???===;;;888777777555333000...,,,,,,++++++---...//////...---,,,---------,,,,,,++++++***...,,,+++,,,...///...---------...///...---,,,+++***)))((('''&&&''''''(((***'''%%%###$$$$$$###"""$$$!!!!!!###$$$$$$(((---000555<<>>>>>888444444222,,,((()))&&&""" """$$$$$$%%%%%%$$$######""" 222ooowwwYYYYYYPPPMMMLLLEEEDDDCCC@@@>>><<<===???;;;888444222444888;;;===999999888666:::??????:::111<<>>AAADDDCCCAAA???@@@???===<<<:::999999888:::888666333000///------,,,,,,.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,------...///...---,,,+++,,,+++)))'''&&&&&&''''''(((&&&$$$###$$$$$$###!!!###!!!!!!"""###$$$(((,,,000444;;;CCCJJJRRRVVV]]]dddjjjoootttwww|||uuujjjaaa[[[YYYUUUPPPKKKFFFBBB@@@===888555555222,,,((((((%%%!!!!!!"""%%%%%%$$$$$$###""""""""" (((\\\xxxZZZYYYOOOLLLKKKDDDDDDCCC@@@===<<<===???@@@<<<888666666888:::;;;888:::999888;;;??????;;;444CCCHHH>>>888===@@@;;;@@@AAABBBBBBBBBDDDHHHKKKIIIFFFGGGMMMNNNIIIFFFGGGKKKJJJJJJLLLLLLJJJFFFBBB;;;:::;;;@@@DDDCCCBBBCCC@@@???<<<:::999:::;;;;;;;;;:::888555222000...---,,,------...------,,,+++******++++++,,,,,,,,,,,,+++******+++,,,---,,,+++------...//////...---,,,---+++***(((&&&&&&&&&''''''%%%$$$###$$$$$$###!!!###!!! """###$$$''',,,///333999BBBHHHQQQUUU]]]dddjjjoootttxxx~~~zzzsssiiiaaa[[[YYYVVVQQQLLLGGGDDDBBB>>>999666666444---)))((($$$ !!!###%%%%%%$$$###""""""!!!!!! !!!JJJ|||{{{yyy[[[YYYNNNLLLKKKCCCCCCBBB???<<<;;;;;;===>>><<<:::::::::;;;:::888777::::::999;;;??????;;;777EEEIII>>>777<<<>>>999===>>>@@@@@@@@@BBBEEEHHHKKKIIIJJJNNNOOOKKKHHHGGGNNNMMMNNNNNNLLLIIIEEEBBBBBB===<<<@@@CCCAAAAAADDDBBB@@@===;;;:::;;;===>>>:::999888666333111///---............---,,,,,,+++)))******++++++,,,,,,---***)))***+++------+++***,,,---.../////////...------,,,***((('''&&&''''''&&&%%%$$$$$$%%%%%%###!!!"""!!! !!!"""$$$'''+++...111888@@@FFFPPPUUU]]]dddjjjpppvvvyyy}}}~~~xxxqqqhhhaaaZZZZZZWWWSSSMMMHHHFFFEEE===999666777444...)))(((###!!!###$$$%%%$$$$$$###"""  :::jjjsss{{{]]]ZZZOOOMMMMMMDDDDDDBBB???;;;999:::;;;666666777999;;;<<<:::888777:::<<<:::;;;??????<<<777@@@CCC<<<999===AAA??????AAACCCDDDDDDEEEHHHJJJLLLLLLMMMOOOPPPOOOKKKIIIMMMNNNNNNNNNLLLIIIEEECCCHHHAAA???DDDDDD???===AAACCCAAA???===<<<===>>>>>>999888888666444222000...000//////...---------,,,)))*********++++++,,,,,,*********,,,------,,,***,,,---...///000///......---+++***(((''''''((((((&&&%%%%%%%%%&&&&&&$$$""""""  !!!$$$'''+++---000666>>>DDDOOOTTT\\\dddjjjqqqvvvzzz|||~~~wwwooofff___YYYYYYXXXSSSLLLHHHFFFFFF<<<777555666444---((('''"""!!!######$$$%%%%%%$$$""" ,,,WWWppp~~~```]]]RRRPPPQQQFFFFFFDDD@@@<<<999:::;;;555555666888::::::999777666:::===;;;<<<>>>???<<<999:::;;;;;;<<<>>>BBBEEECCCEEEGGGHHHIIIJJJLLLNNNIIIJJJKKKMMMNNNNNNKKKHHHHHHJJJLLLLLLJJJHHHEEEDDDEEE???AAAIIIJJJBBB===@@@CCCBBB@@@>>>============888888888777666444222111111111000///......------***************+++++++++******+++---......,,,***,,,---...000000000///...,,,+++)))((((((((())))))'''&&&&&&'''((('''%%%###!!! !!!  $$$'''***---000555===CCCMMMRRRZZZbbbiiipppvvvyyyzzz~~~~~~vvvmmmccc\\\XXXYYYWWWRRRLLLGGGFFFFFF:::666444555333,,,&&&%%%""" """######$$$%%%&&&%%%"""$$$KKKpppbbb___TTTSSSTTTHHHHHHEEEAAA===::::::;;;;;;:::888888999999777555666;;;===<<<<<<>>>???<<<===999888;;;===>>>AAAGGGBBBDDDFFFGGGGGGHHHKKKLLLDDDFFFHHHIIIKKKKKKIIIDDDCCCFFFIIIJJJIIIGGGFFFFFF>>>:::@@@LLLOOOFFFAAACCCCCCBBB@@@???===<<<<<<;;;888888888888777555444222222222000///............******************************+++---//////,,,***,,,---///000000000//////+++***)))(((((()))******'''''''''((()))(((&&&$$$!!! !!!"""!!! $$$'''***---///444<<>>;;;999999999999666666666333111888CCC???;;;;;;@@@BBB>>>999888;;;>>>@@@???======@@@CCCFFFGGGGGGGGGFFFFFFHHHJJJFFFHHHIIIGGGHHHKKKIIIEEEHHHIIIGGGEEEGGGIIIFFF???===BBBCCC>>>;;;>>>BBBDDDEEEDDDBBB@@@???======<<<@@@;;;999:::999555222333555222...---...///...,,,)))***,,,,,,+++***+++---000...+++***+++,,,++++++,,,---.........---,,,+++...---,,,,,,++++++++++++,,,'''%%%'''&&&""""""'''"""!!!!!!!!!!!! !!!"""%%%''')))+++///555===BBBEEENNNXXX^^^```dddmmmuuuxxx}}}wwwppphhh___YYY\\\YYYUUUOOOJJJEEEBBB@@@888888777444000)))### !!!"""!!!"""###"""///RRRzzz```[[[RRRQQQPPPFFFDDDAAA???===<<<======888666888:::777444888AAA???:::999<<<>>><<<:::;;;===<<<<<<===>>>@@@AAABBBCCCDDDFFFFFFEEEEEEFFFGGGKKKKKKIIIFFFGGGJJJHHHCCCFFFGGGFFFDDDEEEGGGDDD>>>>>>DDDGGGDDDAAABBBDDDEEEEEEDDDBBBAAA???>>>>>>>>>AAA<<<999999888444111222888555222111222222000...+++,,,---,,,+++,,,---///...,,,***)))***++++++***+++,,,---...//////...------,,,+++*********++++++,,,'''%%%'''&&&######'''###!!! !!!"""%%%&&&)))+++///555<<>>=========666777:::<<<:::777999===>>>999777:::;;;:::;;;===???<<<:::<<>>:::999777444///)))###  """!!!"""!!!:::~~~jjj\\\YYYRRRSSSTTTJJJHHHEEEBBB>>><<<:::999666888:::;;;:::888999;;;<<<999888;;;<<<;;;;;;>>>======>>>@@@CCCBBB???<<>>:::999777333---(((""" !!! !!! 333sssgggaaa^^^UUUTTTSSSJJJIIIFFFBBB???<<<:::888888999999888777999:::;;;:::999;;;@@@@@@<<<;;;===;;;???DDDFFFCCC???;;;:::BBBEEEGGGGGGFFFDDDDDDDDDJJJGGGCCC@@@EEEMMMNNNJJJHHHLLLNNNKKKIIIIIIFFFAAACCCFFFFFFBBBBBBEEEGGGFFFCCCBBBBBBAAAAAABBBBBBBBB@@@;;;888:::;;;::::::<<<888999888666333000---+++......---+++***+++///222,,,***)))))),,,...///...//////000000000///---,,,...---,,,++++++,,,...///,,,,,,***(((''''''(((''',,,)))%%%###"""!!!  ###%%%(((+++...333999===EEEHHHNNNUUU^^^fffllloooxxx{{{wwwpppkkkeee^^^XXXVVVTTTPPPLLLGGGCCCAAA???:::888555111,,,&&&!!!!!!,,,dddnnneeebbbXXXUUURRRHHHGGGFFFDDDAAA???===<<<999;;;;;;888888;;;<<<:::::::::>>>BBBAAA<<<:::===;;;AAAFFFFFFBBB===;;;<<>>999===>>><<<===???===888;;;;;;===@@@===999999===@@@@@@AAA@@@??????@@@AAACCCBBB???<<<:::<<<@@@CCCGGGJJJIIICCC@@@CCCEEEEEEEEEKKKNNNKKKGGGFFFCCC???DDDFFFEEECCCDDDGGGHHHEEECCCBBBAAA@@@@@@@@@@@@@@@CCC===:::;;;<<<:::;;;>>>:::::::::777222000000222+++,,,---,,,++++++---///,,,+++))))))+++------------...//////...---,,,++++++,,,---.........---------///---((('''***+++(((&&&$$$###""""""!!!"""$$$(((+++...222777:::???GGGRRRZZZ___dddkkkqqquuuyyywwwpppjjjddd\\\WWWTTTRRROOOLLLHHHFFFDDDCCC999777333...)))###!!!'''MMMddd```WWWTTTRRRPPPOOOMMMJJJFFFBBB???===999???BBBAAABBBCCC???777===<<<<<<<<<999666888>>>DDD???::::::>>>CCCEEEEEEGGGDDD???;;;999<<>>DDDFFFDDDCCCCCCDDD@@@???===<<<;;;;;;;;;<<<;;;::::::;;;;;;<<<===>>>AAA???<<<;;;===@@@BBBBBBCCCDDDDDDEEEDDDDDDCCCBBBDDDFFFIIIHHHDDDAAAAAABBB???DDDHHHHHHJJJMMMMMMIIICCCEEEFFFEEEAAA>>>>>>@@@AAACCCBBB>>>===??????<<<===<<<777000...111///+++...,,,++++++---///000000///,,,******---...---+++,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,+++((((((***---'''%%%###""""""%%%''')))"""$$$&&&)))+++///444777@@@EEEOOOYYY]]]___fffnnnqqqwww}}}wwwooohhhddd___YYYTTTUUURRRNNNKKKHHHFFFCCC@@@999333...,,,(((!!! """777vvvmmm______WWWQQQTTTQQQMMMIIIFFFEEEEEEEEE???CCCHHHHHHEEECCCBBBCCCAAA@@@@@@???@@@AAABBBCCC>>>>>>>>>??????@@@AAABBBEEECCCBBBAAA@@@???<<<:::BBBCCCCCCDDDEEEFFFGGGGGGCCCEEEHHHGGGEEECCCDDDEEEBBBEEEGGGGGGJJJMMMKKKEEEBBBDDDEEEDDDAAA??????@@@AAACCCAAA======@@@@@@>>>???;;;666222111111000000///---,,,,,,...000111000...,,,******---...---+++,,,,,,,,,,,,,,,+++***)))---------,,,,,,,,,,,,,,,)))+++,,,+++)))(((***,,,)))'''%%%"""!!!!!!!!!"""!!!###&&&(((***...333666???DDDNNNXXX\\\]]]dddmmmnnnttt}}}{{{tttllleeeaaa^^^ZZZVVVSSSPPPMMMKKKHHHEEEAAA>>>777111,,,+++&&&,,,yyyxxxoooaaa```XXXRRRSSSQQQNNNKKKIIIHHHIIIIIIIIIKKKMMMJJJFFFBBBAAABBBCCCBBBBBBBBBBBBCCCDDDDDD============>>>???@@@@@@EEEEEEEEEEEEDDD@@@;;;666BBBBBBBBBCCCEEEHHHKKKLLLDDDFFFHHHIIIHHHGGGHHHIIIDDDFFFFFFFFFIIILLLIIICCCAAABBBCCCCCCAAA@@@@@@AAABBBCCCAAA======AAACCCBBBCCC999444666555000111666000...---...000111111111---,,,++++++------,,,+++++++++,,,,,,,,,+++******.........------,,,,,,,,,(((***,,,,,,+++***)))***'''&&&$$$"""  """%%%''')))---222555>>>CCCMMMVVVZZZ\\\ccclllkkkrrr{{{zzzsssjjjdddaaa___\\\ZZZRRRPPPMMMKKKIIIEEE@@@===777111,,,***&&&$$$hhhzzzrrrcccaaaXXXRRRQQQPPPNNNLLLKKKKKKKKKLLLOOOPPPPPPKKKEEE@@@???@@@BBBBBBAAA@@@??????>>>>>><<<<<<;;;<<<<<<===>>>???BBBCCCDDDFFFFFFDDD@@@<<>>CCCLLLUUUYYY[[[ccclllmmmsss{{{wwwqqqiiicccaaa___\\\ZZZRRRPPPNNNLLLIIIFFFAAA===777111,,,***&&&!!!!!!WWW{{{ttteeeaaaYYYRRRQQQPPPNNNMMMLLLLLLLLLLLLOOOPPPOOOKKKDDD???>>>>>>>>>?????????>>>>>>======???????????????AAABBBBBBBBBBBBBBBCCCEEEEEEDDDBBBBBBAAAAAAAAACCCEEEHHHJJJIIIHHHGGGFFFFFFEEEEEEDDD<<>>BBBKKKTTTXXX[[[ccclllpppvvv}}}tttnnnfffaaa___]]]ZZZWWWSSSQQQMMMKKKHHHEEEAAA>>>777000,,,***&&&!!!GGG|||xxxhhhcccZZZSSSSSSRRRPPPOOOMMMMMMLLLLLLJJJLLLMMMJJJDDD???>>>>>>:::;;;===???AAACCCCCCDDD???>>>>>>??????@@@AAABBBEEECCCBBBBBBCCCDDDDDDCCCBBBBBBAAABBBCCCEEEFFFHHHGGGEEEBBBAAABBBBBB@@@???<<>>555///***((($$$888~~~|||kkkfff\\\VVVVVVUUUTTTRRRPPPNNNLLLLLLEEEHHHKKKJJJEEEAAA@@@@@@999;;;>>>AAADDDFFFGGGGGG???????????????@@@BBBBBBDDDCCCAAABBBCCCDDDDDDCCCAAAAAABBBDDDEEEFFFGGGHHHGGGDDDAAAAAABBBCCCCCCAAABBBEEEFFFEEEGGGLLLLLLJJJFFFDDDCCCDDDFFFFFFDDDBBB???AAA@@@======AAABBB@@@===<<<;;;::::::888444111000//////000222111///---))),,,//////---++++++,,,)))***+++,,,,,,,,,,,,+++)))******++++++,,,,,,,,,,,,***((()))+++,,,+++))))))((('''$$$!!! """$$$''')))---111555:::>>>FFFNNNRRRVVV___hhhooouuu{{{|||tttooojjjfffddd```[[[WWWRRROOOJJJFFFDDDAAA???===444---)))'''###,,,nnnhhh___XXXYYYXXXVVVTTTQQQOOOMMMLLLAAAEEEJJJJJJGGGCCCBBBBBB;;;===@@@BBBDDDEEEEEEEEEDDDDDDDDDDDDDDDFFFGGGGGG@@@???@@@BBBEEEFFFEEEDDD@@@AAACCCEEEGGGIIIIIIJJJIIIFFFCCCDDDFFFHHHHHHGGGIIIGGGCCCCCCJJJPPPLLLDDDHHHFFFDDDEEEGGGGGGEEEBBB>>>AAA@@@======@@@AAA>>><<>>CCCCCCAAAAAADDD@@@888BBBEEE@@@@@@HHHHHHCCCFFFEEE???@@@EEECCC===BBBMMMCCCFFFEEE@@@@@@GGGKKKKKKEEEDDDBBB@@@???BBBFFFJJJJJJGGGFFFIIIMMMNNNIIIDDDGGGGGGFFFFFFFFFGGGHHHHHHIIIFFFBBB@@@@@@???<<<:::@@@<<<<<<>>>999000,,,//////000222444444222000///.........------,,,,,,+++))))))***++++++++++++***((((((((('''''''''***,,,///...---...//////---+++'''''''''&&&### $$$'''***---111333;;;<<>>444000...+++&&&!!! \\\~~~{{{fffkkkbbb^^^ccc[[[YYY[[[UUUHHHAAADDDEEEDDDDDDCCCCCCBBBBBBBBB:::===>>>===???BBBAAA;;;AAACCC>>><<>>AAADDD======DDDEEE??????EEECCCGGGHHHDDDCCCGGGHHHFFFDDDDDDCCCBBB@@@@@@BBBDDDAAABBBEEEHHHJJJJJJHHHGGGAAABBBCCCEEEHHHJJJLLLMMMJJJGGGDDDBBBBBBBBB???===@@@======???<<<555333666666666444333111///---,,,......---,,,+++******)))((())))))***************+++,,,,,,+++******,,,...---,,,,,,,,,------+++***'''''''''&&&### !!!$$$'''***---111333777:::AAAJJJOOORRRZZZccclllpppwww{{{~~~~~~yyypppmmmhhheeebbb]]]VVVQQQLLLNNNKKKBBB???@@@<<<333///---)))%%%  GGGwwwhhhkkkaaa___ddd]]][[[[[[TTTHHHBBBCCCDDDCCCCCCBBBAAA@@@@@@@@@;;;===>>>>>>BBBGGGGGGDDD???BBB<<<:::AAAAAA===BBBCCC<<<;;;BBBFFFAAA>>>???DDDGGGHHHGGGFFFGGGEEEAAABBBCCCDDDCCC@@@>>>>>>>>><<<@@@EEEHHHGGGEEEEEEEEEAAABBBDDDFFFIIIKKKMMMNNNHHHFFFCCCBBBBBBBBB@@@??????<<<<<<===<<<999999;;;999777444111///...------...---,,,+++***)))(((((()))***++++++,,,,,,++++++,,,------,,,++++++,,,...+++*********++++++)))((((((((((((&&&$$$!!!!!!$$$'''))),,,000333444888@@@KKKPPPSSSZZZbbbkkkpppvvvyyy||||||wwwnnnkkkgggdddaaa\\\VVVQQQLLLMMMJJJCCC@@@???;;;444---+++((($$$%%%###333lllqqqmmmlllaaa```]]]YYYWWWXXXTTTLLLGGGHHHEEEDDDDDDBBBAAA@@@??????>>>======???CCCHHHJJJJJJ@@@DDD>>><<>>===BBBDDD@@@???@@@DDDEEEFFFFFFFFFEEECCC@@@BBBCCCDDDBBB@@@??????@@@AAACCCGGGHHHGGGEEEBBB@@@GGGGGGHHHIIIIIIJJJJJJJJJDDDCCCAAA@@@@@@@@@??????<<<:::888999999999999999444444333222111111111111......---+++***)))((('''++++++,,,------------,,,***++++++***)))((()))***+++***)))***++++++)))''')))((((((&&&$$$""" """$$$&&&))),,,000333333888AAAKKKQQQRRRXXX___hhhnnntttxxx{{{~~~zzzuuullljjjgggccc___ZZZUUUQQQNNNMMMIIIDDDAAA???:::555---***'''"""%%%WWWrrrpppjjj___```XXXVVVUUUUUUSSSNNNLLLLLLGGGGGGFFFDDDCCCAAA@@@???===;;;:::<<<@@@CCCEEEFFFCCCHHHCCC???DDDAAA>>>DDDBBBAAAAAABBB@@@>>>BBBGGGDDDBBBAAACCCEEEDDDBBBAAABBBCCCBBBAAA@@@AAADDDFFFGGGEEEEEEHHHKKKJJJEEE@@@JJJJJJKKKKKKJJJIIIHHHGGGCCCCCCBBBAAA@@@??????@@@<<<:::888777888999888666111222333444444333111000......---,,,+++***))))))))))))***+++++++++++++++((()))******((('''((())),,,+++***+++,,,,,,***((()))((('''&&&$$$""" !!!"""$$$&&&(((+++000444555999BBBLLLPPPPPPUUU[[[eeekkkrrrxxx{{{~~~xxxsssjjjiiigggccc^^^YYYTTTQQQNNNLLLHHHEEEBBB>>>999666---***&&&!!! BBBvvv|||rrriii]]]```XXXWWWVVVUUUSSSPPPNNNMMMJJJIIIGGGFFFDDDBBBAAA@@@@@@<<<;;;???AAABBBCCCEEEFFFLLLGGGBBBCCC===888===BBBCCCDDDBBB???@@@EEEKKKFFFAAA???CCCFFFDDDAAAAAAAAABBBBBBBBBBBBDDDHHHKKKHHHEEECCCGGGMMMNNNJJJDDDGGGHHHIIIJJJJJJIIIHHHGGGEEEEEEEEECCCAAA@@@AAABBB======:::888:::===:::555555666777777555111---+++---------,,,++++++******%%%&&&''''''((((((''''''''')))++++++*********+++---+++++++++,,,,,,+++)))((((((&&&$$$###!!! """###$$$&&&'''+++000444666:::BBBKKKOOOOOOSSSYYYccciiiqqqwwwzzz}}}}}}uuuqqqhhhhhhfffbbb]]]WWWSSSRRRNNNJJJGGGDDDAAA<<<888555...+++&&&!!! 111```vvvlll```dddYYYYYYXXXVVVTTTSSSRRRPPPJJJJJJHHHFFFDDDBBB@@@???BBB======BBBDDDCCCCCCFFFDDDKKKHHHDDDDDD>>>888===@@@AAABBBAAABBBDDDGGGHHHHHHBBBBBBHHHJJJEEE???===???AAACCCDDDDDDEEEGGGIIIGGGEEEDDDFFFIIIJJJIIIGGGCCCDDDFFFGGGHHHGGGFFFEEEEEEFFFFFFDDDAAA???@@@BBB<<<===;;;999===AAA===555:::999888666222///+++)))+++++++++++++++*********%%%%%%&&&'''''''''''''''&&&)))+++,,,,,,,,,,,,---,,,+++++++++,,,,,,***(((((('''%%%###""" """###$$$%%%'''+++000444555888AAAJJJMMMOOOTTT[[[bbbhhhpppuuuxxxzzz~~~{{{tttppphhhhhhfffbbb\\\WWWSSSRRRMMMIIIEEECCC@@@;;;666444...+++&&& &&&QQQ{{{pppdddjjjXXXYYYXXXVVVVVVWWWWWWUUUJJJJJJHHHFFFCCCAAA@@@???===999999???BBB??????CCC???HHHHHHFFFHHHBBB===CCC?????????AAAFFFIIIGGGCCCIIIDDDEEEMMMNNNGGG===:::===@@@DDDFFFFFFEEEEEEEEEGGGHHHHHHFFFCCCCCCDDDFFFBBBCCCEEEFFFEEEDDDBBBAAACCCEEEEEEBBB>>><<<>>>@@@888::::::999===BBB>>>555<<<:::777333000...---,,,))))))))))))************'''(((((()))))))))))))))$$$'''***,,,,,,+++,,,---,,,+++***+++,,,+++***((('''&&&$$$"""!!!  !!!###$$$$$$%%%'''***000444444777???HHHMMMOOOVVV]]]bbbhhhoootttvvvwwwzzz}}}yyytttqqqoookkkeeeaaa^^^YYYRRRMMMMMMIIIDDDAAA???<<<777333222***###   FFFooonnnlll___[[[VVVTTTTTTSSSPPPLLLLLLIIIEEECCCDDDBBB???;;;===<<<;;;<<>>???AAACCCEEEFFFFFFFFFJJJFFFCCCCCCEEEFFFEEECCCEEEEEEFFFGGGHHHGGGDDDBBBCCCDDDDDDDDDDDDBBBAAA@@@;;;:::999;;;===>>>;;;777222333555555444000,,,******+++,,,------+++***(((,,,+++)))((()))***)))(((&&&))),,,+++((((((,,,000+++)))(((***,,,---***(((...,,,)))%%%"""  """"""######%%%***000444444555<<>>>>>>>>>>>>>>???AAABBBDDDAAA>>>;;;:::;;;===>>>BBBCCCDDDFFFIIIJJJIIIGGGKKKEEECCCEEEBBB;;;===FFF===>>>>>>@@@AAABBBCCCCCCNNNKKKHHHFFFGGGHHHFFFEEEEEEEEEEEEFFFGGGFFFDDDAAABBBCCCDDDEEEEEEDDDCCCCCC>>><<<;;;===??????===;;;777777777777444111---+++((()))+++---------,,,++++++***(((((()))))))))''''''***---,,,((('''***---+++***)))***,,,---+++(((---+++(((%%%"""!!!  """######$$$&&&***000444444555<<>>@@@AAA@@@===<<<>>>AAA>>>===<<<;;;;;;;;;<<<<<>>BBBFFFAAAAAA@@@@@@AAACCCDDDEEELLLIIIGGGEEEEEEDDDBBBAAADDDDDDDDDFFFGGGFFFCCC@@@AAABBBDDDEEEFFFFFFEEEEEE???>>><<<<<<>>>>>>>>>===<<<;;;:::888555222///...***+++,,,------,,,+++******(((''''''))))))(((&&&'''***---,,,)))'''((()))+++******+++,,,,,,+++)))+++)))'''%%%###!!! """  """###$$$%%%&&&***///444333555<<>>?????????>>>===;;;???CCCCCCAAA???@@@BBBDDDGGGBBB999888@@@EEECCCCCCBBB@@@???@@@BBBDDDEEEGGGFFFEEEDDDCCCBBBAAAAAACCCCCCDDDEEEFFFEEEBBB@@@AAABBBCCCEEEEEEEEEDDDCCC>>>===;;;:::;;;<<<=========<<<:::777555333222222/////////...,,,***(((&&&((('''''''''))))))'''&&&&&&(((+++,,,***((('''(((******++++++,,,++++++***)))(((&&&%%%###"""!!! !!!   """###$$$%%%'''***///333000444;;;BBBGGGLLLQQQUUU\\\___eeejjjmmmpppsssuuuyyyrrrnnnmmmggg```ZZZXXXUUUQQQNNNKKKFFFAAA>>><<<999444000***###AAAmmm}}}gggfffeeeaaaaaa^^^XXXSSSQQQTTTWWWSSSOOOJJJHHHGGGEEE@@@<<<;;;???BBBAAA<<<:::===AAA:::<<>>777<<>>555555@@@DDD@@@===<<<;;;:::;;;<<>>>>>===<<<;;;<<<===???;;;:::888666555444444555111000///...,,,)))(((''''''''''''((())))))(((&&&###&&&)))******))))))))))))***++++++************''''''&&&%%%###"""!!!   !!!!!!  !!!###$$$%%%&&&)))...111...333999>>>CCCIIIOOORRRXXX]]]bbbhhhlllooorrruuuwwwqqqnnnhhhccc]]]ZZZYYYWWWTTTPPPIIIEEE@@@===;;;888333///(((!!!555sss|||kkkzzzeeefffgggbbb```]]]WWWSSSQQQQQQRRROOOKKKHHHGGGHHHGGGDDDAAA<<>>999;;;>>>AAABBBAAA>>><<<:::===AAADDDCCCBBB@@@@@@;;;===:::555777@@@BBB>>>===<<<<<<<<<<<<>>>@@@AAA@@@BBBDDDDDDCCCBBBCCCDDDDDDDDDDDDFFFGGGFFFCCC@@@BBBBBBCCCCCCBBBAAA???>>>???@@@@@@@@@>>>>>>@@@AAA999888777666555555555555......------,,,,,,++++++''''''''')))******(((&&&###%%%&&&((()))***))))))''')))******)))(((((()))''''''&&&%%%$$$"""  !!!  !!!!!!""""""!!! !!! """###$$$&&&(((,,,///---333888;;;@@@HHHMMMNNNXXX\\\bbbggglllqqqvvvyyy}}}uuupppmmmeeeaaa\\\ZZZYYYVVVRRRNNNIIIEEE@@@===;;;888333///&&& )))eeevvvrrrvvvaaacccfff___\\\XXXVVVTTTSSSQQQPPPMMMJJJGGGGGGHHHHHHEEEAAA@@@@@@@@@@@@>>><<<:::999999;;;???AAABBB@@@>>><<>>======>>>???>>>===999888888999===@@@@@@>>>>>>>>>???@@@AAACCCCCCDDD<<>>======>>>EEEEEEEEEFFFGGGFFFDDDAAAAAABBBCCCCCCCCCBBBAAA@@@>>>@@@BBBBBB@@@>>>???AAA::::::999888777666555444...------,,,,,,,,,------''''''(((***,,,+++)))'''&&&&&&&&&&&&((((((((((((%%%(((***)))'''&&&'''((('''''''''%%%$$$!!!  !!! !!!!!!!!!!!!###""""""!!! !!!!!! """$$$%%%'''***---...555::::::???GGGLLLMMMWWWZZZ```eeekkkqqqxxx|||}}}{{{tttooommmfffbbb]]]ZZZWWWSSSMMMHHHJJJFFFAAA>>><<<999444///%%%"""\\\rrryyysss]]]___bbbZZZWWWTTTTTTUUUVVVTTTQQQPPPLLLHHHGGGGGGFFFBBB???CCCBBB@@@???>>><<<888555;;;===@@@CCCCCCAAA???===BBB===777666777::::::999888666777<<>>:::;;;===???AAABBBBBBBBB???BBBDDDCCC@@@======???EEEEEEFFFGGGHHHGGGDDDBBB@@@AAABBBDDDDDDDDDDDDCCC;;;>>>AAAAAA???======???<<<<<<;;;:::888666444333111000...---,,,+++******''''''(((+++,,,,,,***((()))(((&&&&&&&&&''''''&&&$$$'''))))))&&&%%%&&&((('''''''''&&&$$$!!!###!!! $$$###!!!  !!!!!!!!!"""######"""!!!!!!!!!!!!!!! """###$$$&&&)))+++000777;;;;;;>>>GGGMMMLLLTTTXXX]]]bbbhhhpppwww||||||yyytttooommmeeeaaa[[[YYYXXXVVVRRRNNNKKKGGG???999999999444---!!!CCCyyylllZZZ]]]\\\]]]]]][[[VVVPPPMMMOOOQQQMMMJJJGGGEEEEEEEEEEEEDDDBBBBBBCCCAAA===:::999:::AAA@@@>>>===<<<;;;::::::???:::444000000333555777999<<<<<<:::===CCCCCC???===>>>???@@@AAABBBCCCDDDAAA@@@>>>???@@@AAAAAA@@@===@@@DDDEEEDDDCCCBBBBBB@@@BBBDDDFFFFFFDDDAAA???DDDAAA>>>>>>@@@AAA@@@???;;;;;;;;;;;;:::888777666999666222///---+++(((&&&%%%&&&(((((('''&&&''''''&&&&&&&&&'''''''''((((((&&&'''''''''&&&%%%$$$$$$&&&&&&&&&&&&%%%###!!! !!!  !!! !!!""""""$$$%%%&&&$$$"""!!!"""### """$$$'''***+++---000555:::>>>BBBGGGJJJRRRWWW^^^eeekkkrrrxxx|||{{{yyysssooolllbbb^^^YYYVVVUUURRRNNNJJJHHHFFFAAA:::888888333,,,!!!;;;zzzmmm[[[______^^^^^^\\\VVVQQQOOOQQQTTTSSSQQQMMMJJJIIIHHHGGGEEEDDDEEEEEEBBB???<<<;;;;;;:::===???===:::999<<>>>>>@@@@@@@@@@@@@@@@@@AAABBB<<<===>>>>>>======>>>???CCCDDDEEEFFFEEECCC@@@>>>CCC@@@======???@@@???===;;;;;;:::999888777666666777444111///...---***)))%%%'''(((((('''&&&''''''&&&&&&&&&&&&'''''''''((('''''''''''''''&&&%%%%%%&&&&&&&&&&&&%%%###!!! """!!!  !!!!!!!!! !!!!!!""""""###$$$###!!! !!! !!!"""$$$&&&)))***---000555999===BBBGGGJJJQQQVVV]]]dddiiioootttwww{{{zzzsssnnnkkkeeeaaa\\\YYYWWWSSSMMMHHHDDDFFFCCC<<<888555111+++ 111sss|||ooo]]]aaaaaa```___[[[UUUNNNLLLOOORRRVVVTTTPPPNNNLLLIIIFFFCCCGGGGGGFFFDDD@@@===<<<<<<888>>>BBB@@@999777;;;AAA>>>;;;777666666777888777>>>@@@???=========:::555::::::999999:::<<<>>>???>>>@@@AAA@@@>>>>>>AAADDD@@@@@@???===;;;<<<>>>AAADDDDDDDDDCCCBBB@@@>>>===BBB@@@>>>===>>>>>>===<<>>;;;999777777777777555333111000000///---+++&&&''')))((('''&&&&&&'''&&&&&&&&&&&&''''''''''''(((((((((((((((''''''&&&&&&&&&&&&&&&%%%###"""!!!###""" !!!!!!  !!!!!!"""""""""!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""###%%%'''))),,,///333888<<>>BBBEEEBBB;;;888:::===;;;:::888888999999888666<<<<<<;;;:::<<<===<<<:::>>>===<<<;;;<<<>>>???AAA:::>>>AAA???<<<;;;???DDDAAAAAAAAA???======???AAAAAAAAAAAA@@@???>>>======BBBAAA@@@???>>>>>>===<<>>;;;;;;<<<@@@AAAAAA???===:::999888999888777888999999888666>>>;;;888888:::<<<>>>@@@>>>======<<<<<<===>>>???888<<>>::::::>>>BBB===>>>??????===;;;<<<===@@@@@@@@@AAAAAAAAAAAA@@@AAAAAABBBAAA???>>>>>>>>>BBB@@@<<<999777777777888777555444333222111---+++''')))***)))(((&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%(((((()))))))))))))))(((''''''&&&%%%%%%$$$$$$$$$"""!!! !!!!!!  !!!!!!""""""######$$$$$$###"""""""""######"""  """"""!!!!!!"""$$$%%%&&&))),,,000444888>>>EEEIIINNNTTT\\\ccciiioootttwww{{{xxxrrrlllhhhbbb]]]VVVQQQNNNJJJEEE@@@@@@BBB@@@:::555111+++$$$ AAAhhhaaa\\\[[[[[[YYYUUUQQQRRRVVV[[[VVVTTTRRRRRRRRRQQQOOONNNEEEEEECCC@@@<<<;;;<<<===;;;;;;;;;<<<<<<;;;999777888777777888::::::999777CCC===999:::;;;:::;;;>>>AAAAAAAAAAAAAAA@@@@@@@@@888;;;===<<<;;;;;;>>>AAA>>>@@@AAAAAA@@@>>>>>>???@@@BBBCCCEEEEEEEEEDDDDDD???AAABBBBBB@@@??????@@@>>><<<:::888666666666666777666555444444222...+++((()))******(((&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%'''(((((()))))))))))))))''''''&&&%%%%%%%%%%%%%%%"""  !!!"""!!!  !!!""""""!!!"""###%%%%%%%%%$$$######$$$$$$###!!! !!!"""!!!!!!!!!"""###%%%&&&(((***...222777===DDDIIILLLQQQXXX___eeelllrrrvvv{{{~~~xxxqqqkkkgggfff```XXXSSSOOOMMMIIIEEEBBBAAA===777444222***"""000mmmiiiaaa\\\\\\]]]\\\XXXUUUTTTXXX\\\UUUSSSPPPOOOOOOOOONNNMMMDDDDDDBBB???<<<;;;===???:::===??????<<<999999999999888888999;;;<<<;;;999CCC>>><<>>@@@AAABBBBBBBBBAAA@@@@@@CCCEEE@@@BBBDDDFFFFFFEEECCCAAA<<>>???AAA<<<<<<;;;:::999888777777555555444555555444111...)))***+++***(((&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$&&&'''(((((()))))))))(((((('''&&&%%%$$$%%%&&&&&&###"""!!!!!!######"""!!!  !!!"""""" !!!###%%%&&&&&&%%%$$$###$$$$$$###!!! !!!!!!!!! !!!"""$$$&&&'''''')))---000555<<>>@@@>>>CCCHHHEEE===777888;;;:::999999:::<<<===<<<;;;???<<<===CCCCCC===999999===>>>@@@AAAAAA???<<<:::===<<<;;;===???AAABBBAAA@@@???===;;;:::<<>><<<:::===@@@AAA???>>>???AAA>>>>>>>>>>>>===<<<;;;:::333333444555777666333111)))***+++***(((&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&'''(((((((((((((((((('''&&&%%%$$$%%%&&&'''$$$###"""###$$$%%%$$$### !!! !!!"""""" ###%%%''''''&&&&&&"""###$$$###!!! !!! """$$$&&&''''''))),,,000555<<>>@@@AAA@@@EEECCC@@@===<<<;;;<<<<<>><<<999:::===AAABBBAAA???===<<<333:::AAACCC@@@======???<<<<<<===>>>???AAACCCDDDCCC@@@>>>>>><<<:::@@@GGG@@@>>>@@@BBBAAA>>>???CCC@@@AAAAAA@@@>>>===>>>?????????===;;;:::::::::::::::888444222111111000...---,,,+++***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''((()))***''''''&&&%%%%%%$$$######%%%$$$"""!!! !!!"""$$$ !!!!!! """#########""""""""""""#########""""""!!! !!!"""###"""!!!"""$$$%%%,,,&&&'''///666:::@@@FFFPPPTTTZZZ```fffkkkpppttt{{{zzztttnnniiieeebbb^^^WWWRRRNNNLLLIIIHHHBBBAAA;;;555111///''' :::ttt~~~___OOOXXX\\\]]]\\\YYYTTTPPPNNNOOOQQQQQQNNNJJJEEECCCDDDFFFDDD@@@:::999;;;======<<>><<<::::::;;;<<<===999666777:::===;;;999<<<===???@@@AAAAAAAAABBB:::<<>>??????<<<;;;<<<:::888===CCC===<<<>>>AAA@@@>>>@@@DDDAAABBBAAA@@@=========???>>>======;;;:::888777666:::777444222222111000///---,,,,,,***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''&&&&&&%%%$$$$$$######%%%$$$"""!!! !!!"""### !!!!!! """######""""""""""""""""""###""""""!!!!!!  !!!!!! """$$$)))''')))///555<<>>===???BBBBBB>>>999::::::999999999999::::::@@@>>>>>>@@@???===???DDD<<<;;;<<>>@@@EEEBBBBBBBBB@@@===<<<===>>>;;;;;;<<<<<<:::888555333:::777444333333222111000...---,,,+++)))((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%)))(((((('''&&&%%%$$$$$$&&&&&&%%%%%%$$$$$$######%%%$$$"""!!!!!!!!!"""###  !!!###"""""""""!!!!!!"""""""""!!!!!!!!!  !!!###((((((+++...111999IIIXXXLLLQQQXXX___dddiiinnnrrruuu}}}yyyqqqkkkeeeaaaZZZWWWRRRNNNKKKGGGDDDAAA???>>>888222...+++$$$""":::yyyuuu___jjjhhhfffbbb\\\UUUNNNJJJHHHHHHGGGGGGEEECCCBBBAAAAAA@@@<<<777666777888777666888777777777777888999:::666444222333666999999999888888999;;;>>>AAABBBBBBCCC@@@>>>>>>AAABBB???=========<<<;;;::::::::::::@@@>>>???BBBBBB@@@AAAEEE???===>>>@@@???===???DDDBBBCCCBBB@@@===<<<<<<>>>888999;;;===<<<999666444999777555444444444222111///...---,,,***(((''''''&&&&&&&&&&&&&&&%%%%%%%%%((((((''''''&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$###""""""!!!!!!""""""   """!!!!!!!!!!!!!!!!!!!!!!!! """$$$))))))***+++...555BBBMMMJJJOOOWWW^^^dddiiimmmpppsss{{{yyyrrrkkkeeeaaaZZZVVVRRRNNNKKKHHHDDDAAA>>><<<777111---***###"""***uuuxxx}}}bbbaaa```eeegggbbbXXXNNNJJJJJJHHHIIIJJJKKKKKKHHHEEEBBBAAA===999888:::;;;:::888666666666666666777777888333222111222555777999:::888888:::>>>BBBCCCAAA???@@@@@@@@@@@@@@@AAABBBBBBAAA@@@???>>>============<<<::::::???@@@??????AAADDDBBBAAABBB@@@===???CCCBBBBBBBBB@@@===<<<===>>>666888<<<>>>???===:::888888777555555666555333222000///...,,,+++)))(((''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$######$$$######"""""""""""""""  !!! !!!!!!!!!!!!  """%%%(((((((((***000777===@@@IIINNNVVV^^^dddhhhmmmpppttt|||xxxqqqkkkeeebbb\\\XXXSSSOOOLLLJJJGGGEEE===<<<777000---***###"""&&&^^^vvvgggUUURRR\\\fffggg^^^SSSMMMLLLGGGGGGHHHJJJKKKHHHCCC@@@AAA>>>;;;:::<<<>>><<<:::777777777777666666666666000000000222444777999;;;;;;;;;>>>CCCHHHIIIEEEAAA@@@AAABBBBBBAAABBBCCCDDDAAA@@@@@@?????????@@@@@@>>>:::;;;???BBBBBBBBBDDDGGGDDDCCCBBB@@@<<<>>>CCC@@@AAAAAA@@@>>>===>>>???777999===???@@@>>><<<:::777666666666777777555333111000///---+++)))((('''((((((''''''&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$##################"""""""""!!! !!! !!!!!!  ###%%%%%%'''))),,,333<<>><<<777000---***######BBBsssmmm___dddiiihhhaaaXXXSSSQQQGGGEEECCCDDDEEEDDDAAA>>>???<<<::::::===>>>===;;;999999999888777666444444...///000222444666:::<<<===<<<===CCCIIILLLKKKHHHDDDBBBAAABBBDDDEEEBBB???<<<<<<<<<<<<===>>>???@@@AAA===<<>>CCC???@@@@@@???>>>>>>???AAA;;;<<<>>>??????===:::999777666666777888888555333222111000...,,,***((('''((((((((('''&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&##################$$$$$$###############"""!!!!!!   !!!!!! """$$$!!!'''+++---222;;;@@@@@@GGGMMMVVV___eeejjjmmmpppwww}}}|||uuuoooiiidddaaaZZZUUUOOOIIIGGGFFFEEEDDD>>><<<777000---***###---{{{qqq|||wwwoooggg```[[[XXXWWWLLLHHHDDDBBBCCCDDDCCCBBB===:::888999<<<>>>===:::;;;;;;:::999777555444222---///000222444777:::======::::::???GGGMMMNNNLLLIIICCC???AAAGGGHHHAAA999777777888999:::<<<===>>>???:::888===AAABBBCCCEEEDDDAAA???@@@>>><<>>???@@@???>>>>>>@@@BBB>>>>>>???>>>===;;;888777666666666777999888666444222222000...,,,***((('''))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##################$$$$$$###############"""!!!!!!   !!!!!!  ###)))...,,,---555===@@@GGGMMMVVV___eeejjjnnnpppxxx|||}}}xxxsssjjjaaa[[[ZZZTTTMMMIIIGGGFFFCCCAAA;;;;;;777///***''' eee~~~lllaaa]]][[[ZZZVVVPPPGGGAAA@@@BBBBBB???BBBAAA<<<777999>>>;;;444<<<;;;:::999888888888888222111333777999:::<<<>>>?????????AAADDDEEEEEEDDDIIIDDD??????AAABBB>>>:::>>>999888;;;<<<:::<<>>>>>???BBBCCCCCCBBBBBB@@@???@@@AAAAAA@@@???BBBAAA@@@@@@@@@???===;;;555:::>>>===888555666888888999:::999777555555666:::888111))))))//////***'''&&&%%%$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&''''''&&&''''''&&&%%%### ######""""""""""""############"""    """&&&''')))+++...444:::>>>HHHNNNUUU]]]dddkkkqqqttttttzzz{{{wwwqqqiiiaaa\\\ZZZTTTNNNIIIHHHGGGDDDAAA<<<;;;666///)))&&&XXXyyyjjj___ZZZUUUOOOGGGCCCCCCDDDBBB???@@@@@@<<<999;;;@@@>>>777;;;::::::999777666666555333333444666888:::<<<>>>======>>>???BBBCCCCCCBBBHHHFFFEEEDDDCCCBBB@@@???===888777;;;===<<<===BBB===<<<<<<===???@@@@@@???@@@???===>>>???@@@@@@???@@@???>>>???@@@@@@???===;;;>>>AAA@@@===::::::;;;888888888888888777666555777777222+++***......***)))((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$"""!!!######""""""""""""#########"""!!!  !!!###&&&''')))+++...333:::>>>HHHMMMUUU\\\ccciiiooorrrtttzzzzzztttnnngggaaa]]]YYYTTTMMMIIIHHHGGGCCCAAA<<<;;;666...((($$$???yyyeeeZZZWWWPPPHHHFFFGGGGGGDDDAAAAAAAAA>>><<<>>>AAA>>>999:::::::::999888555333222222222222222444777:::;;;<<<===>>>???AAABBBCCCCCCCCCEEEGGGEEEBBB??????@@@;;;888777;;;>>>>>>???AAA;;;:::999:::<<<======<<<@@@>>><<<===>>>@@@AAAAAA>>>======???@@@AAA@@@>>>???@@@AAAAAA@@@???===<<<999777555666888999777555444666444...+++,,,---,,,******((('''%%%%%%$$$$$$###$$$%%%%%%%%%$$$############$$$$$$%%%$$$$$$#########""""""""""""#########"""!!!    """$$$%%%''')))+++...333:::>>>GGGLLLTTT[[[bbbhhhmmmqqqtttzzzxxxqqqkkkeeeaaa^^^XXXSSSLLLIIIGGGEEEBBB???<<<;;;555,,,&&&"""'''nnnxxxjjj\\\RRRJJJIIIKKKJJJGGGEEEEEECCCAAA@@@@@@???<<<999:::;;;;;;;;;999666333111222333333222444:::>>>???>>>???AAAAAABBBCCCEEEGGGCCCEEEFFFFFFDDDBBB@@@???999777777;;;???AAAAAA@@@:::999888999;;;<<<;;;:::@@@>>>======???BBBCCCCCC???>>>===>>>@@@@@@???===???>>>>>>>>>???>>><<<::::::666333444888:::888444111444555111---+++,,,---+++***(((&&&%%%#########$$$&&&'''(((((('''%%%#########$$$$$$$$$$$$############""""""""""""######""""""!!!   !!! """$$$%%%''')))+++...333999>>>HHHMMMTTT\\\bbbhhhmmmppptttyyy~~~vvvnnnhhhddd```]]]UUUQQQKKKHHHFFFDDD@@@===;;;:::333***$$$!!!\\\~~~iiiYYYLLLIIIJJJIIIGGGHHHFFFCCCBBBAAAAAA???======<<<<<<<<<<<<:::777444222444888888555999AAAFFFEEE>>>@@@AAAAAAAAABBBEEEHHHHHHFFFDDDFFFHHHGGGBBB===888777777;;;@@@DDDBBB???;;;:::999:::<<<======<<>>?????????===;;;>>>===<<<<<<===<<<;;;999:::666222333888:::888555000222333222...+++,,,///,,,+++)))(((&&&%%%$$$$$$%%%&&&'''((((((&&&$$$###%%%%%%$$$###""""""""""""######""""""""""""######"""!!!!!! !!!!!! !!! """$$$%%%&&&(((***---333999===HHHMMMUUU\\\ccciiinnnrrrtttyyy}}}tttmmmgggbbb___\\\UUUPPPKKKHHHGGGDDD@@@<<<:::888111(((""" NNN{{{iiiSSSKKKJJJGGGGGGJJJFFFCCCAAAAAA@@@>>>>>>AAA<<<<<<<<<;;;:::888555444000666777333777@@@DDDBBB<<<>>>@@@???>>>???CCCGGGGGGCCC???@@@CCCBBB===777777888888;;;AAAFFFCCC<<<;;;::::::;;;>>>??????>>><<<;;;;;;<<<>>>???>>>===AAA@@@???>>>???>>>;;;999>>>>>>===<<<;;;;;;;;;;;;:::666333333666888777555222000111222000,,,,,,///...---+++***((((((''''''$$$%%%%%%&&&%%%$$$"""!!!&&&%%%$$$""""""!!!!!!!!!######""""""""""""######!!!!!! !!!!!!   """$$$$$$&&&(((***---222999===GGGLLLTTT\\\cccjjjooossstttyyy|||tttlllfffaaa]]][[[VVVRRRMMMJJJHHHFFFAAA===888666000'''!!! 666qqqwwwcccTTTNNNIIIJJJPPPMMMGGGCCCBBB>>>999:::???;;;;;;:::999888777666666///555777222444===???:::<<<>>>@@@???===>>>CCCHHHEEEBBB???>>>>>><<<999666777999999;;;BBBGGGCCC::::::999999;;;>>>@@@AAA@@@======>>>???AAAAAA>>><<>>===>>>???>>>===;;;;;;===>>><<<999888999<<<999888666444444444555666444///---000111...---000+++***)))(((''''''''''''&&&&&&%%%$$$$$$###""""""$$$###"""!!!!!!"""############""""""""""""######!!!!!! !!!!!! !!!###$$$&&&(((***---222888===EEEJJJRRR[[[bbbiiipppssstttxxx{{{ssslllfffaaa]]]ZZZWWWSSSNNNLLLJJJGGGBBB>>>777555///&&&!!!YYYqqqqqq]]]SSSNNNOOOVVVUUUMMMFFFBBB;;;444444999::::::888777666666666666444<<<===777999@@@AAA;;;>>>AAACCCAAA???@@@EEEJJJJJJIIIHHHDDD@@@======>>>888::::::;;;BBBHHHCCC888999888999;;;???AAAAAAAAAAAAAAABBBDDDFFFDDDAAA>>>===<<<<<<===??????>>>===888;;;===;;;666444777;;;999999777555222222444777666...+++///111///...000'''&&&%%%$$$$$$$$$$$$$$$)))((('''&&&%%%$$$%%%%%%"""!!!!!!!!!!!!###%%%&&&######""""""""""""######!!!!!! !!!!!!"""  """$$$&&&(((***---222888===BBBHHHQQQYYYaaaiiiooossstttxxx~~~}}}xxxppphhhccc___[[[YYYUUUQQQLLLJJJIIIFFFAAA===:::555---'''!!!(((333^^^~~~YYYUUUPPPJJJRRRTTTHHHBBBCCCAAA999888>>>AAA;;;<<<@@@<<<333555===777666999>>>>>>;;;999;;;:::CCCHHHFFFDDDGGGMMMPPPGGGGGGFFFEEEFFFEEE@@@:::555888:::;;;AAAFFFBBB999999999:::>>>BBBDDDBBB@@@AAAAAA@@@>>>======???AAADDDAAA===<<<<<<===>>>===888666444555888:::999888999777999>>>;;;555444888JJJDDD<<<555222111111111,,,***&&&$$$###$$$'''(((''''''&&&%%%%%%%%%&&&&&&########################"""###$$$%%%%%%%%%%%%%%%!!! !!!!!!""" ### !!!"""&&&'''((()))+++///555999EEEKKKSSSZZZaaajjjssszzzwwwxxx{{{~~~yyyqqqjjjddd___[[[YYYRRRNNNIIIFFFEEEBBB===999999444---&&&!!!!!!000~~~ccc|||]]]ZZZUUUMMMSSSQQQFFF@@@BBB???888777======777777;;;888111222;;;111111555;;;===;;;;;;===888BBBIIIFFFBBBDDDKKKOOOEEEDDDDDDDDDEEEDDD???;;;888;;;<<<===AAAEEE@@@888<<<;;;;;;===@@@BBBBBB@@@@@@@@@AAA???<<<:::999:::@@@???>>>=========>>>???:::777555666888999888777555222444999999555333666===999333///.../////////+++)))'''$$$###%%%'''(((&&&&&&%%%%%%$$$%%%%%%&&&########################"""###$$$$$$%%%%%%$$$$$$!!!!!! !!! """ !!!"""###&&&'''((()))+++///555999DDDJJJSSS[[[bbbjjjsssyyyuuuwwwzzz~~~zzzrrrjjjddd___[[[XXXSSSOOOJJJGGGFFFCCC>>>:::888333,,,%%% 000~~~kkkyyy```]]]VVVMMMOOOOOOEEE@@@AAA???999888<<<:::555444777555111333:::111111555<<<>>><<<<<<>>>888BBBHHHEEE@@@CCCIIIMMMDDDCCCCCCDDDDDDBBB>>><<<;;;===???@@@CCCDDD???777???===<<<===???AAAAAA@@@AAACCCDDDCCCAAA>>>======;;;>>>@@@@@@===<<<>>>@@@<<<:::888777888888777666555111000555888777555555333111...---///111111111+++)))'''%%%$$$%%%&&&'''$$$$$$#########$$$$$$%%%########################"""######$$$$$$$$$$$$###""""""!!!   """###$$$%%%&&&((()))+++///555999CCCJJJRRRZZZaaaiiirrrxxxtttvvvyyy~~~~~~yyyqqqjjjddd^^^YYYVVVTTTPPPKKKHHHFFFCCC>>>:::777222+++$$$ """888rrrtttaaa\\\TTTLLLJJJMMMFFFAAAAAA@@@<<<;;;===;;;777555777777555777<<<888888;;;AAABBB???>>>@@@===CCCEEECCCCCCFFFIIIIIIGGGDDDDDDEEEDDD@@@======<<<===???BBBDDDCCC>>>:::>>>>>>??????@@@@@@??????AAABBBCCCCCCBBBBBBCCCDDD999>>>BBBBBB===;;;<<>><<<;;;<<<;;;888666888888888999<<<:::999===CCCEEEBBBAAACCCDDDEEEDDDCCCGGGKKKJJJFFFJJJGGGFFFHHHEEE>>>;;;>>><<<<<>><<<>>>@@@BBBBBBAAA???>>>AAAAAA@@@===<<<===AAADDD;;;@@@DDDBBB===999999;;;<<<<<<;;;:::888777888888===999555555888;;;999555777555333333333333111000)))(((((('''&&&&&&%%%%%%!!!!!!!!!!!!!!!"""###$$$########################"""""""""######""""""!!!""""""!!! !!!  !!!"""###$$$$$$%%%&&&(((***///555999AAAGGGOOOVVV]]]eeeooovvvtttwww{{{xxxtttnnnhhhbbb]]]WWWTTTSSSOOOIIIFFFDDDAAA;;;777444///((("""$$$!!!ZZZiiifffccc^^^\\\VVVDDDAAA>>><<<<<<;;;::::::999777666777888999888888555555:::AAAEEEDDDDDDGGGHHHGGGEEEEEEHHHMMMKKKEEELLLGGGGGGIIIEEE<<<;;;@@@>>><<<>>>AAABBB??????AAA:::===@@@BBBBBBAAAAAABBBHHHFFFCCC>>>;;;;;;>>>BBB===@@@CCCAAA===999888999:::;;;;;;:::999888:::;;;;;;:::666222444888777444666333111///......,,,***(((((((((((('''&&&%%%$$$!!!!!!!!!!!!""""""###$$$########################!!!""""""""""""!!!!!! !!!!!! !!!!!!  !!!"""#########$$$&&&(((***///555999@@@EEEKKKRRRXXXbbbmmmuuuuuuwww{{{wwwsssmmmhhhccc^^^YYYUUUVVVRRRLLLIIIGGGCCC>>>999333...'''!!!$$$)))nnneeeiiifffaaa^^^TTTCCCBBB???======>>>===;;;888888777888::::::888444333444888@@@DDDDDDDDDGGGFFFJJJJJJGGGFFFIIIJJJHHHIIIDDDDDDHHHDDD<<<<<>>>>>@@@???;;;===AAA:::<<<>>>??????AAAEEEHHHJJJIIIFFFAAA>>>===>>>@@@????????????===;;;:::999888999;;;;;;999:::<<>>???===999:::@@@<<<<<<<<<;;;<<<@@@HHHNNNBBBBBBBBB@@@===;;;<<<===???===<<<===>>>===<<<:::666888;;;;;;:::;;;>>>AAA555999888222111777;;;;;;555333000///000222222222&&&''')))))))))'''$$$###!!!!!!!!!!!!"""###%%%%%%########################!!!!!!""""""!!!   !!!!!! !!!"""###""""""!!!!!!!!!!!!!!!"""###%%%'''***///555:::@@@CCCFFFKKKQQQ]]]kkkuuusssuuuxxx|||~~~{{{xxxrrrkkkddd]]]WWWTTTQQQLLLGGGEEEDDDAAA:::444///+++%%%KKKkkk```ggg___YYYQQQUUULLLHHHEEECCCDDDCCC???<<<;;;666222333777;;;;;;999000555<<>>===>>>???>>><<<999===@@@@@@===;;;<<<===@@@===;;;<<<@@@DDDGGGHHH??????>>>===<<<;;;::::::???>>><<<:::::::::;;;<<<======<<<;;;<<<===>>>???777777777777666555333333555444111///111555111***+++,,,,,,+++***(((&&&%%%$$$""" """$$$$$$######"""""""""""""""######!!!!!!  """###!!!###%%%&&&&&&$$$!!! &&&%%%'''******,,,333;;;>>>EEEKKKNNNUUU```iiimmmxxxzzz{{{|||~~~~~~wwwuuupppjjjddd]]]XXXUUUPPPLLLGGGEEEDDD@@@999333000+++$$$!!!VVVhhh```ccc\\\ZZZSSSSSSMMMIIIFFFDDDDDDCCC???<<<<<<999666666999:::888444222777===BBBDDDEEEFFFGGGKKKIIIHHHIIIJJJJJJHHHEEEIIIEEE@@@===<<<;;;:::888999<<<>>>===;;;999;;;===>>>??????<<<::::::<<>>>>>===<<<;;;;;;;;;;;;<<<======<<<<<<;;;;;;:::===<<<;;;;;;;;;;;;<<<===777777777777666555444444333222///...111555333...,,,,,,,,,+++***(((&&&$$$###""""""$$$%%%&&&$$$"""$$$###############$$$$$$!!!!!!   """$$$"""###%%%&&&&&&$$$!!! %%%$$$&&&)))***+++222:::AAAGGGMMMPPPWWWbbbkkknnnvvvxxxzzz{{{}}}~~~sssqqqnnniiiccc]]]WWWTTTPPPLLLHHHEEECCC>>>888333000***"""'''eeeddd```___WWW[[[VVVQQQMMMIIIEEEDDDCCCBBB>>>:::===;;;999:::;;;:::666222333777<<<@@@BBBCCCDDDEEEMMMLLLKKKKKKKKKKKKIIIGGGIIIEEE@@@<<<;;;:::999999;;;>>>???>>>;;;:::===???<<<@@@BBB>>>777444666:::<<<<<<::::::::::::;;;<<<:::;;;===>>>>>><<<:::999===<<<;;;:::999999999999666777777777777777666666111111...---000666666222---------,,,***'''%%%###""""""$$$&&&((('''$$$!!!$$$$$$############$$$$$$"""!!!   !!! !!!"""$$$"""###%%%%%%%%%$$$""" ######%%%((()))***111999AAAHHHMMMPPPWWWbbbjjjlllsssvvvzzz{{{}}}}}}qqqooolllhhhaaa[[[UUUQQQNNNKKKHHHDDDAAA<<<666222///)))!!!---sssaaaaaa\\\SSS\\\XXXPPPLLLHHHDDDBBBBBB@@@<<<999<<<:::999:::<<<<<<:::777999===AAAEEEFFFFFFGGGHHHKKKKKKJJJJJJIIIHHHGGGEEEFFFCCC???===<<<<<<>>>>>>???AAABBB@@@======@@@DDD<<>>@@@@@@AAAEEEIIIKKKLLLMMMOOOPPPJJJJJJJJJJJJIIIGGGGGGFFFHHHFFFBBB>>>======???AAA@@@BBBCCCAAA>>>>>>AAADDD??????@@@AAAAAA@@@>>>===999999888888999:::<<<===<<<;;;::::::;;;<<<===>>>;;;::::::999777666555444555666666777777777777666333444222...///222333000---------,,,***'''%%%######"""!!!!!!###$$$$$$###""""""!!! !!!!!!  """"""""""""$$$%%%###$$$$$$$$$$$$###"""!!! ###'''((((((...666???DDDIIINNNWWWaaaggggggooouuu|||~~~~~~|||uuussspppkkkddd]]]WWWRRROOOLLLKKKHHHDDD>>>888333111+++&&&AAAyyy]]]aaa[[[LLLSSSSSSQQQQQQMMMIIIHHHIIIHHHDDD@@@;;;:::999999;;;>>>BBBDDD@@@CCCFFFIIIJJJKKKMMMOOOJJJLLLMMMMMMKKKJJJJJJKKKLLLJJJFFF@@@<<<;;;>>>@@@===@@@AAA@@@===<<>>>>>>>>===<<<===>>>@@@;;;>>>AAADDDFFFGGGJJJLLLJJJLLLNNNNNNLLLLLLMMMNNNLLLJJJFFF@@@;;;:::===AAA<<>><<<>>>@@@@@@@@@@@@>>>;;;999888888888999;;;<<<<<<<<<:::999999999:::;;;<<<===>>>???888999999999888777555444555555666555555444333222000444666333111111///,,,******++++++***)))'''&&&###"""!!!"""$$$%%%$$$###""""""!!!  !!!############%%%'''$$$$$$$$$$$$######"""""" $$$)))))))))...555>>>BBBHHHOOOZZZfffkkkiiijjjsss|||~~~}}}qqqmmmgggaaa[[[XXXVVVVVVKKKJJJHHHCCC<<<666222000'''### JJJ{{{YYY]]]ZZZGGGDDDFFFOOOMMMJJJGGGFFFHHHHHHEEEBBBAAABBBBBBAAA>>>;;;:::999===@@@CCCFFFHHHJJJMMMOOOHHHKKKNNNNNNLLLKKKMMMOOOGGGFFFCCC>>>:::;;;@@@DDD===@@@CCCCCC@@@>>>???AAA;;;???AAA>>>999666999===888:::<<<>>>>>><<<:::888777888;;;===>>>>>>>>>===888888999999999777666555555555555555444333222111...333666444222222000,,,)))******++++++)))((('''""""""$$$&&&((('''$$$!!!######"""  !!!#########$$$%%%'''$$$$$$$$$############""" !!!%%%)))***)))...555;;;???EEEMMMYYYeeeiiihhhgggqqq{{{~~~}}}wwwsssnnnfff^^^XXXTTTSSSSSSOOOKKKFFFCCC@@@;;;444///'''%%%!!!###@@@qqq```ZZZXXXMMMGGGLLLNNNFFFEEECCCCCCDDDEEEEEEDDD??????>>>>>>???AAACCCDDDKKKGGGHHHPPPSSSNNNIIIHHHGGGNNNRRRMMMGGGFFFGGGFFFEEEIIIHHHBBB>>>@@@CCCCCCEEEDDD@@@;;;???EEEDDD===:::AAADDD???:::999999999888:::<<<>>>===;;;777555777999<<<===<<<;;;;;;<<<:::999888777777777888999555555444333111000//////---000444555444111///...---,,,,,,,,,---,,,)))'''%%%%%%$$$"""###$$$### """"""""""""!!! !!!$$$"""######$$$%%%%%%&&&&&&$$$%%%%%%%%%%%%$$$######"""!!!###'''((((((,,,222???CCCHHHOOOUUU\\\ccchhhnnnttt{{{|||}}}~~~vvvpppllleee]]]WWWTTTSSSSSSMMMJJJEEEAAA???:::333---&&&$$$ """>>>yyycccXXXUUUKKKEEEEEEBBBEEEDDDCCCCCCEEEEEEDDDCCC>>>>>>===<<<<<<===??????DDDCCCFFFNNNQQQMMMJJJKKKGGGLLLMMMIIIFFFFFFGGGFFFEEEGGGGGGBBB@@@BBBCCCBBBDDDBBB>>>:::<<>>@@@===;;;<<<<<<;;;999:::<<<======;;;999888999999:::;;;;;;;;;:::999::::::888777777777777888555555444333222111000000000222555444222///---,,,///---,,,,,,,,,***'''%%%%%%$$$######$$$%%%%%%###$$$$$$###""" !!!#########$$$$$$%%%&&&&&&&&&$$$%%%%%%%%%%%%$$$###""""""!!!###'''((((((,,,222<<<@@@FFFLLLRRRYYY```eeelllrrrzzz~~~|||||||||ttttttooohhh```YYYUUUSSSRRRKKKHHHCCC@@@===888111,,,%%%""":::www^^^QQQQQQKKKHHHGGGBBBCCCBBBBBBCCCEEEEEECCCAAA>>>===;;;:::::::::;;;<<<>>>@@@FFFMMMOOOMMMMMMPPPLLLNNNLLLGGGFFFHHHHHHEEEDDDEEEDDDAAABBBEEECCC???AAA@@@<<<999<<<@@@???<<<:::===>>><<<<<<>>>>>>;;;999:::;;;;;;<<<;;;;;;:::;;;999777888;;;;;;888666::::::888777666666666666444444444333333222222222000222333222000.........///...---,,,+++)))&&&###&&&$$$"""###$$$%%%%%%%%%%%%$$$###""" """######$$$$$$%%%&&&&&&&&&$$$$$$%%%%%%%%%$$$###""""""!!!###'''((((((,,,222999===DDDJJJPPPWWW]]]aaajjjpppyyy}}}|||{{{sssuuuppphhh```XXXRRROOONNNKKKGGGBBB???===888111,,,%%%"""666ttt[[[OOOOOOJJJHHHHHHDDDAAAAAABBBCCCEEEDDDAAA???>>>===<<<;;;;;;;;;<<<===;;;@@@GGGLLLMMMMMMOOORRRTTTSSSNNNHHHGGGJJJIIIFFFBBBCCCBBB@@@CCCFFFCCC>>>@@@>>>;;;;;;>>>AAABBBAAA@@@AAA@@@<<<===???===888999999999999999:::;;;<<<<<<888555666:::;;;777333:::999888777666555555555333333333333333333333444...000111111000111333555---,,,+++++++++)))&&&###'''###!!!###$$$######$$$######"""!!!  """"""######$$$%%%%%%%%%###$$$%%%&&&&&&$$$###"""""" """&&&((((((,,,222999===DDDJJJPPPVVV\\\```hhhoooyyy}}}zzzrrrnnnjjjccc\\\UUUQQQNNNMMMJJJFFFBBB???===888222---%%%"""111uuu^^^RRRNNNDDD>>>@@@>>>@@@@@@AAACCCDDDDDDAAA>>>>>>>>>======>>>???AAABBB:::@@@FFFIIIIIIJJJMMMNNNSSSRRRMMMGGGGGGKKKKKKHHHBBBBBBAAA@@@BBBFFFCCC===AAA???<<<<<<===>>>???@@@BBBBBBAAA===>>>@@@???;;;888888777777888999:::;;;<<<777444555888:::777333888888777777666555444444222222333333333333444444000111111111000111444666***))))))***+++***(((%%%'''"""!!!%%%%%%!!!!!! !!! !!!!!!""""""###$$$$$$$$$###$$$&&&'''&&&%%%"""!!!!!! """&&&''''''+++111:::>>>EEELLLRRRWWW\\\```hhhnnnyyyyyyqqqjjjgggccc^^^ZZZWWWVVVVVVIIIFFFAAA???<<<888222---%%%"""...mmmWWWMMMIII@@@<<>>???@@@BBBCCCEEE:::@@@DDDDDDEEEHHHIIIHHHJJJLLLIIIEEEEEEIIILLLKKKBBBCCCBBB???@@@CCCAAA>>>DDD@@@======;;;888888;;;===@@@@@@======AAABBBAAA999888888888888999999::::::777555555777888777555666666666666666555555444222222222222222222222222333444333222000///000111((((((((()))******(((&&&&&&!!!!!!(((((("""!!! !!!!!!""""""###$$$$$$$$$"""$$$&&&''''''%%%"""!!!!!! """&&&''''''+++111999>>>EEELLLRRRWWW[[[___ffflllwwwwwwooollliiieeeaaa]]]ZZZXXXWWWGGGDDD@@@===;;;777000+++$$$ ,,,|||jjjRRRFFFFFFCCCBBBEEECCCCCCBBBAAABBBCCCDDDCCCAAA@@@??????>>>???@@@BBBBBB===AAACCCCCCFFFLLLKKKFFFHHHLLLLLLGGGDDDFFFIIIIIIBBBDDDDDD???===???@@@???CCC???===>>><<<888999>>>:::???@@@<<<;;;>>>AAABBB;;;;;;;;;:::::::::::::::888777666666666777888999333444555666666666555555111111111111111111111111111222222111...,,,,,,---)))(((((()))***)))'''$$$$$$"""+++---&&&!!!$$$ #########$$$%%%%%%&&&&&&"""$$$&&&''''''%%%""" !!! !!!%%%''''''+++111777<<>>;;;:::555///***"""***{{{uuuYYYHHHHHHFFFFFFEEE>>>EEECCCAAAAAACCCDDDCCCCCCAAA@@@>>>=========>>>???AAADDDEEEEEEJJJQQQPPPIIIMMMRRRRRRKKKDDDCCCEEEFFFBBBFFFEEE???;;;<<>><<<=========<<<;;;::::::666777777777666666999;;;222333444666666666666555111111111111000000//////,,,...//////...---------***))))))))))))(((%%%"""""""""...111)))%%%(((!!!!!!!!!  $$$%%%%%%&&&&&&''''''((("""$$$&&&((('''%%%""" !!!!!!%%%''''''+++111444999@@@GGGMMMQQQUUUXXXbbbgggqqq{{{}}}tttmmmffffffddd^^^WWWRRRQQQRRRKKKFFF???:::666111+++&&& %%%,,,}}}ttt[[[MMMKKKEEECCCDDD@@@GGGDDDBBB@@@AAABBBAAA@@@DDD<<<;;;BBBCCC>>>>>>DDDJJJIIIGGGCCCAAACCCGGGLLLNNNLLLJJJHHHHHHFFFDDDBBBAAA???>>>???AAAAAA>>>;;;HHHBBB???BBBCCC@@@???CCC;;;;;;:::999999999999999555999===>>>:::777666777888:::;;;;;;999888888999222777:::777777:::888222333222222111222222333333...,,,***+++---,,,***'''***,,,......+++'''$$$###$$$!!!!!!(((000000((( !!! !!!"""'''&&&$$$######$$$&&&'''&&&%%%$$$$$$$$$###!!! !!!"""%%%(((+++---444===EEEGGGJJJRRRYYY]]]fffmmmvvv||||||ssskkkeeeeeebbb]]]VVVQQQOOOPPPHHHCCC===888555000***%%%,,,~~~jjjSSSIIIIIIEEEEEEHHHFFF@@@>>><<<<<<>>>?????????DDD===<<>>>>>DDDGGGBBB>>>===@@@DDDDDDCCCEEEEEEEEEGGGIIIJJJIIIGGGDDDAAA???>>>???@@@???===DDD>>><<>>@@@===>>>===<<<===@@@BBBCCCCCCAAA;;;;;;??????:::;;;@@@DDD===777999AAAFFFBBB<<>>>>>?????????AAA===;;;===>>>===<<<>>>CCCBBB@@@===;;;999888888;;;:::999:::;;;<<<;;;:::888888888666555555666888444666666333222333222000/////////...............333111...---------,,,+++,,,------+++(((%%%%%%&&&(((''''''''''''%%%!!!"""###$$$$$$%%%&&&'''((((((&&&%%%%%%%%%%%%""" !!!!!!!!!"""$$$''')))+++222:::BBBEEEIIIRRRYYY[[[bbbiiissszzz~~~~~~sssjjjfffddd```ZZZTTTOOOLLLJJJAAA===888555333...(((###  777nnnYYYNNNKKK???999999666???>>>>>>@@@BBBDDDDDDDDDBBB>>>>>>@@@???;;;<<<@@@BBB<<<888;;;CCCFFFBBB<<>>>>>>>>>>>@@@>>>===>>>@@@@@@??????>>>===<<<;;;::::::::::::>>>;;;888777:::;;;:::888;;;:::999777666666888;;;555555444222111333333333......//////......------111///---,,,,,,---...///------+++)))&&&%%%&&&'''$$$&&&&&&&&&$$$###"""""" """###$$$%%%&&&&&&&&&&&&((('''&&&&&&&&&%%%###!!!""""""""""""$$$&&&((()))111888???CCCHHHRRRXXXZZZaaahhhrrrzzz~~~~~~tttkkkgggddd___ZZZUUUPPPLLLJJJ@@@<<<888666333///(((###%%%???cccOOOFFFGGG@@@===???===???>>>===>>>@@@AAA@@@???EEEDDDDDDDDDAAA>>>???CCC===<<<;;;===@@@AAA@@@>>>??????AAAEEEGGGGGGDDDBBBEEEEEEEEECCC@@@>>><<<<<>>>>>@@@BBBAAA???<<<<<<;;;:::::::::::::::@@@;;;777666777888777555::::::999777555666888;;;:::888555444222111222333//////000000000///...---,,,,,,+++******,,,///111,,,,,,+++(((%%%%%%&&&(((%%%&&&'''&&&###!!!!!!""" !!!!!!!!!$$$$$$%%%&&&&&&&&&%%%%%%((('''&&&&&&&&&%%%###!!!!!!!!!!!!"""###&&&((()))///666<<>>BBBAAA@@@AAABBBBBB@@@???@@@AAABBB@@@<<<:::;;;>>>888:::<<<<<<::::::<<<>>><<<===???CCCFFFHHHGGGFFFCCCDDDEEEDDDAAA===<<<;;;:::<<<<<<<<<>>>AAA@@@===???>>>===<<<;;;:::::::::===;;;888666666666666555777777777555444444555777???;;;888777444///...000000000111111111///...---)))*********)))***---000++++++***(((%%%%%%&&&((()))))))))'''### !!!!!!!!! $$$$$$$$$%%%%%%&&&&&&'''(((&&&%%%%%%%%%%%%""" !!!###&&&(((***...444:::???GGGRRRXXXXXX___gggqqqzzz{{{rrrkkkddd```[[[WWWTTTPPPLLLHHH???<<<888666333...&&& ---OOOiiiNNN???AAA?????????999BBBBBBBBBCCCDDDDDDBBB@@@;;;>>>???;;;666555777999888:::;;;:::888777:::===<<<<<<>>>AAAFFFHHHIIIHHHBBBCCCDDDAAA>>><<<<<<>>>777;;;;;;:::===AAA@@@;;;<<<<<<;;;::::::::::::;;;999999999888777777888999666777777666555444555666===888666888666000///222///000111222111///---,,,)))+++,,,,,,***)))***,,,*********(((&&&%%%&&&'''))))))((('''%%%""" !!!!!!"""###%%%'''***+++'''%%%$$$$$$%%%$$$!!! !!!###&&&)))***,,,222888===GGGRRRWWWWWW]]]eeepppyyy}}}yyyqqqjjjbbb^^^XXXUUUSSSPPPKKKGGG???<<<888555333---%%%111XXXjjjLLL<<<>>>@@@BBBAAA:::===<<<===???@@@AAA???===>>>BBBCCC>>>999888:::<<<<<<;;;;;;999888999:::<<>>>>>AAAEEEGGGHHHHHHCCCCCCBBB>>>;;;:::===@@@777;;;<<<;;;===CCCAAA<<<555555666777888:::<<<<<<555888;;;:::888888:::===777888:::999888666666777666222222777777333444888///000111111000...,,,++++++---///...***(((((())))))******)))'''%%%%%%&&&&&&&&&&&&'''(((&&&###  !!!$$$)))---///&&&%%%$$$$$$$$$###!!!!!!###&&&)))+++,,,111777<<>><<<;;;666888AAAEEE@@@999666;;;>>>@@@AAA@@@>>>>>>>>>BBB===999999<<>>;;;:::???AAA===:::;;;<<<;;;999;;;;;;999666666888;;;888<<<>>>;;;666333555888;;;:::888666444444444444444666999;;;:::888444111///222111...---///...+++++++++,,,---------,,,,,,......---***'''%%%&&&'''(((((()))(((&&&### !!! $$$###""""""$$$&&&(((***&&&%%%%%%&&&&&&$$$!!! !!!$$$(((***---444:::>>>EEENNNTTTVVVWWWaaammmuuuxxx||||||vvvnnngggcccaaa]]]WWWQQQLLLGGGEEEAAA>>>999333...(((!!!333yyymmmIIIBBBAAA@@@BBB888999999:::<<<===???AAADDDFFF>>>???AAABBBBBB???:::666444000222:::???:::444222///333888<<>>===??????===;;;<<<===;;;999999<<<>>>888:::;;;:::666444666888888777666666666666777888333555777888888555222000///111111---,,,......+++))))))))))))))))))))))))+++++++++(((%%%$$$$$$%%%&&&''''''&&&$$$""" """!!!!!!"""$$$'''***,,,(((''''''((((((&&&### """  $$$(((***,,,333888<<>><<<888444///(((!!!BBBdddBBB<<<<<<;;;@@@999<<<<<<===>>>???AAACCCEEEFFF???AAACCCBBB???<<<999888555333444;;;>>><<<777555333777<<>>===<<<>>>AAA@@@<<<888:::======<<<>>>AAA@@@===<<<===>>>=========???AAA;;;;;;::::::999999999999999888777777777777888999333444555666555333111///...000000,,,,,,...---******)))(((''''''((())))))*********(((%%%$$$%%%&&&%%%%%%%%%$$$"""   !!!"""$$$'''***,,,'''''''''(((((('''###!!!%%%###  ###'''***+++000555999@@@KKKTTTWWWZZZaaajjjssszzz}}}yyyrrrjjjddd^^^\\\WWWRRRLLLFFFBBB@@@;;;999666333///(((!!!%%%WWW\\\<<<999::::::???<<>>>>>>>>@@@AAABBBBBBBBBBBB@@@<<<888888<<<@@@:::999999<<<>>>===:::888888;;;???BBBBBBBBBCCCDDD>>><<<<<<===>>>===;;;888;;;<<<;;;:::===AAA???999:::;;;<<<======>>>@@@AAA===<<<;;;;;;<<<===<<<:::<<<;;;:::999777666666555444555555555444222111000---//////,,,+++...---***---,,,***)))((()))+++,,,***++++++)))'''&&&''')))$$$$$$$$$###"""   !!!!!!"""$$$''')))***%%%%%%%%%&&&&&&%%%"""&&&$$$!!!###'''))))))...333555===IIITTTXXX[[[```hhhrrrzzz}}}yyyssskkkddd[[[YYYVVVQQQLLLHHHDDDBBB999888555222...((( 777ppp]]]???======;;;???<<>>>>>???@@@???>>>???@@@???;;;888999>>>CCC999999999888888888777555222666;;;>>>@@@AAABBBDDD>>><<<:::888999999999888>>>???===;;;===AAA>>>888777777888:::<<<=========<<<;;;999:::;;;<<<:::999<<<;;;:::999888666555555666666666666555333111000,,,///...,,,+++......+++///...,,,***)))***,,,---((()))))))))''''''(((***&&&%%%%%%$$$###!!!  """"""######$$$%%%&&&&&&%%%$$$$$$&&&&&&%%%"""&&&$$$!!! """&&&((((((---111333;;;HHHRRRWWWZZZ___gggqqqyyyzzzuuummmfff\\\ZZZWWWSSSOOOKKKGGGFFF:::777444000,,,&&& !!!PPP___BBBBBBAAA;;;<<<888???BBB???<<<===???AAA???===888;;;???@@@???>>><<<<<<777999888444333666666444:::===@@@AAA@@@?????????===;;;999777666666777888???AAA@@@>>>>>>@@@>>>:::666666666888;;;<<<;;;:::999999888888777777666666777777888999999888777777777777888888777444222000,,,//////,,,,,,//////,,,---,,,+++)))))))))******%%%&&&&&&&&&%%%%%%''')))'''&&&%%%$$$###""""""!!! #########$$$$$$$$$$$$$$$&&&&&&&&&'''((('''%%%"""###"""!!! """$$$&&&(((---111333:::GGGQQQUUUWWW^^^gggpppwww}}}}}}yyyssskkkeee]]][[[WWWSSSNNNIIIFFFDDD;;;888333///***$$$'''000hhhUUU;;;===<<<555555000888<<<999777999>>>@@@???===:::;;;>>>@@@AAA???;;;777555888777222222777999888CCCEEEFFFEEEAAA>>><<<;;;;;;;;;:::999777666666777:::>>>@@@===;;;======;;;888777777999<<<===;;;999888:::;;;999666444555777666777777888888777666666666777999999888555111...---//////------000000---+++++++++***)))(((((((((###%%%&&&&&&%%%&&&(((***'''&&&%%%$$$###""""""""""""!!!  !!!!!!"""###$$$%%%%%%%%%&&&&&&&&&''')))(((%%%""" !!!"""###$$$(((...222444;;;FFFOOOSSSTTT]]]hhhppptttyyyzzzuuuppphhhbbb\\\YYYUUUPPPJJJEEEAAA???<<<888333---)))###///<<>><<>>;;;;;;===>>><<<999///333333......555999888:::===@@@AAA@@@>>>>>>>>>999;;;===<<<:::777666555333999<<<999777999;;;;;;:::888888;;;>>>>>><<<999:::===@@@===777555777:::999999999888777555333222555666999:::888444000------000000------000000...,,,,,,,,,,,,+++***((('''%%%&&&'''''''''(((***,,,&&&&&&$$$###""""""""""""###"""  !!!###%%%&&&&&&&&&$$$###$$$%%%'''&&&###!!! !!!"""######)))...222555;;;FFFOOOQQQRRR\\\hhhpppssswww